485	477	537	479	452	471	491	476	475	473	455	500	456	507	478	491	447	422	480	482	515	482	464	484	477	496	509	491	459	482	483	505	508	458	509	517	479	487	473	472	474	531	485	508	517	489	507	515	440	465	550	532	450	483	460	469	507	485	479	458	516	480	460	479	648	480	561	481	474	474	544	484	490	451	494	480	486	459	521	500	466	457	494	492	488	497	477	461	473	464	476	471	481	507	474	500	481	536	464	501	479	480	483	462	470	181	510	470	431	482	496	481	469	539	491	482	481	476	533	495	474	485	479	495	465	541	493	488	452	481	491	501	477	479	503	529	540	504	482	463	477	530	508	488	488	474	479	506	478	511	501	474	483	575	478	482	461	480	543	415	527	477	487	486	511	474	477	482	476	516	466	492	561	479	472	457	497	475	452	491	477	454	461	472	481	490	526	490	459	478	461	516	511	544	519	487	485	475	477	476	478	470	493	581	484	476	521	474	492	459	487	504	464	485	478	465	603	475	481	491	555	424	528	511	384	525	459	478	477	539	479	508	471	517	482	518	473	478	506	476	507	434	466	480	547	518	516	476	492	454	463	497	477	531	472	495	532	496	492	480	480	479	517	470	470	500	468	477	486	553	490	499	450	469	466	479	476	401	491	551	477	517	492	475	537	516	472	451	484	471	469	523	496	482	458	487	477	457	458	493	458	517	478	482	474	517	482	488	490	485	440	455	464	531	483	467	494	488	414	491	494	497	501	476	481	485	478	476	491	492	523	492	476	464	496	473	658	507	628	484	468	448	502	618	438	486	496	535	452	497	490	485	504	477	481	473	517	476	479	483	482	458	464	466	473	482	497	479	497	495	489	483	500	490	479	471	468	496	419	513	475	471	514	479	480	486	480	477	494	454	480	539	477	441	482	461	484	510	475	485	480	474	474	442	477	502	402	478	504	476	484	475	488	486	524	506	480	451	512	498	478	485	495	476	496	485	496	485	486	482	505	528	496	533	504	512	474	646	526	485	541	487	568	492	467	479	483	479	546	476	457	463	517	471	482	630	481	494	440	509	507	512	496	488	462	498	480	511	500	437	537	470	515	476	467	401	485	499	495	490	508	463	487	531	515	476	482	463	467	479	477	481	477	485	511	485	481	479	475	496	1
483	458	460	487	587	475	526	479	485	469	434	483	465	503	472	478	469	518	495	491	478	530	462	494	549	469	516	487	475	486	478	514	542	406	469	452	483	498	480	476	474	504	478	493	472	461	521	521	499	458	466	519	487	485	489	485	551	516	435	487	525	481	529	486	488	513	415	463	481	481	491	504	496	433	475	416	481	482	493	536	483	416	553	460	554	447	477	499	470	527	476	480	507	522	474	485	478	479	468	397	482	469	477	476	553	431	489	447	535	487	488	557	485	515	484	497	479	494	436	470	477	468	480	587	503	429	496	502	473	485	522	484	481	486	519	455	442	499	470	483	508	510	481	494	483	473	481	510	480	447	538	497	475	404	479	519	486	492	520	519	500	482	486	487	533	487	476	480	475	459	470	522	489	477	447	519	484	472	458	510	529	539	456	478	490	509	481	524	530	478	495	507	459	467	494	470	480	491	476	503	485	475	508	488	495	477	507	482	447	482	483	455	485	474	478	579	540	484	508	480	492	517	490	547	510	465	495	477	475	497	477	442	489	507	466	504	493	471	478	467	530	551	476	470	575	477	510	486	473	504	451	450	477	506	480	506	575	502	486	489	485	479	488	524	465	516	443	503	517	498	482	467	454	407	484	479	475	498	514	492	477	435	491	475	503	480	506	512	482	477	504	527	454	483	458	473	484	542	469	459	462	503	477	492	469	467	475	483	491	464	466	475	477	502	483	506	474	494	469	524	483	434	488	463	495	483	468	481	493	489	538	469	477	480	460	495	469	469	528	544	497	497	462	478	494	481	493	461	482	483	471	422	493	511	471	497	523	476	462	453	471	502	475	536	481	389	491	464	500	553	467	497	489	486	490	540	487	488	526	477	480	462	523	483	488	475	485	479	492	452	479	441	475	442	476	475	484	500	570	482	481	428	477	456	477	546	502	477	516	467	512	469	498	501	503	539	493	505	543	556	486	483	514	476	457	507	475	448	479	481	486	500	489	442	509	479	500	517	489	488	494	496	463	460	472	478	457	487	420	463	484	474	459	311	479	582	480	495	538	487	537	488	485	483	500	487	476	526	449	363	466	478	465	479	482	549	470	506	481	494	492	448	492	447	598	507	478	483	492	485	463	478	487	338	513	486	483	492	510	517	1
487	542	499	468	448	471	442	478	480	477	468	497	477	491	493	502	465	567	510	475	474	483	490	492	544	482	454	496	491	495	476	438	489	432	486	512	475	476	480	476	477	516	454	486	459	493	472	455	460	449	493	562	454	486	468	525	524	487	531	475	479	486	449	478	485	504	564	468	482	475	548	508	488	542	475	527	466	424	486	450	531	542	467	459	523	516	478	492	475	477	476	545	506	492	483	500	476	473	494	474	494	487	487	455	457	593	460	527	479	485	469	509	484	484	500	464	488	497	489	490	475	435	486	417	472	513	487	504	487	444	541	520	505	482	453	473	525	472	471	513	525	513	487	467	492	478	480	485	485	497	550	491	493	585	478	522	509	458	478	508	462	475	498	487	528	487	475	476	478	432	455	471	518	477	475	529	508	474	537	439	513	491	470	499	504	468	532	532	514	487	494	494	482	507	485	487	476	487	476	560	451	502	480	533	472	478	530	476	501	499	505	572	481	463	484	496	466	465	495	471	567	544	513	472	466	475	468	477	475	479	477	485	463	510	503	489	469	480	482	486	505	474	476	501	470	551	477	477	482	557	527	499	476	530	474	473	530	415	486	495	498	478	515	543	475	466	483	484	462	509	477	501	463	477	492	496	476	498	495	473	478	535	485	475	486	522	435	537	473	497	533	461	486	478	429	516	471	468	484	469	460	507	490	500	514	462	481	487	508	466	491	507	494	532	484	489	473	481	506	466	481	386	517	486	479	479	461	507	499	489	481	453	477	485	449	516	465	572	431	531	457	455	540	502	501	489	478	523	513	513	485	511	487	519	509	488	482	475	488	474	509	459	460	481	483	477	494	485	501	475	459	453	513	442	527	457	478	486	464	458	477	479	437	486	498	470	492	479	521	485	480	535	479	505	479	514	495	486	534	477	473	508	477	465	476	466	498	483	487	482	458	523	457	482	506	470	494	435	588	563	487	469	459	476	474	497	480	437	468	478	497	517	435	569	511	505	466	470	465	479	469	480	503	472	490	478	471	492	516	483	506	481	505	606	484	424	484	455	495	503	447	468	513	445	509	492	487	524	479	441	529	481	485	478	479	454	503	501	500	484	479	470	466	529	482	486	487	480	522	481	487	481	492	650	506	501	480	489	499	498	1
480	491	510	485	495	472	417	474	502	476	455	520	437	472	481	436	503	522	488	468	492	488	476	479	477	485	506	476	472	506	479	472	504	553	492	494	464	448	486	476	475	438	448	464	487	484	509	464	529	465	550	420	500	482	495	478	477	489	586	505	485	484	531	479	415	507	478	485	478	474	574	486	410	501	469	534	483	468	475	499	489	565	500	490	482	419	484	500	476	505	476	495	473	499	472	482	480	488	466	434	494	496	482	483	479	698	492	463	521	469	498	475	481	507	410	477	505	468	487	508	472	445	490	454	470	478	465	515	493	494	487	501	524	485	476	473	458	458	481	462	481	624	483	483	485	491	477	482	481	494	500	456	482	591	478	489	489	493	543	550	474	486	492	472	456	499	477	471	476	439	514	517	495	477	462	566	470	477	467	543	516	460	451	483	505	447	456	518	505	478	488	542	512	475	549	480	475	487	474	500	515	470	495	461	464	477	493	477	497	518	474	503	483	519	485	539	535	468	460	477	463	536	459	475	437	524	467	479	475	508	457	495	449	459	480	454	487	482	502	478	502	569	492	463	510	473	486	477	479	491	431	526	478	540	484	488	490	482	486	484	508	487	524	529	481	494	556	500	491	494	471	472	609	505	479	472	477	484	524	475	475	526	470	476	521	433	440	437	478	493	519	482	490	473	517	506	465	502	511	493	458	497	479	483	461	478	484	485	456	504	478	449	489	491	490	463	483	474	458	501	469	479	505	458	503	477	493	481	472	517	516	468	475	529	513	491	398	480	377	463	475	471	510	524	579	466	490	496	525	546	485	390	488	482	512	469	489	476	520	494	498	483	558	483	488	493	466	460	457	447	495	458	506	466	514	519	480	493	553	477	479	486	536	484	485	475	475	476	457	533	474	488	475	431	480	505	481	467	481	477	481	534	477	428	475	443	468	474	478	472	471	493	495	500	457	573	499	466	554	488	480	489	475	476	501	511	466	510	489	483	486	494	477	565	490	507	475	529	478	495	503	486	447	381	489	480	481	497	436	495	469	472	477	545	477	456	480	436	513	485	496	499	472	564	496	481	490	446	486	485	576	481	457	476	481	602	500	503	481	487	465	473	477	515	525	468	487	458	489	490	491	480	474	572	454	469	475	482	494	461	2
484	502	528	489	466	481	402	478	487	468	432	494	493	434	505	497	486	471	467	476	455	517	483	465	512	552	505	464	472	419	479	543	491	488	446	563	471	457	475	478	473	539	469	481	543	499	464	497	429	499	523	527	508	480	457	493	539	474	497	483	483	487	443	492	387	536	542	489	484	481	527	472	510	523	488	482	481	487	510	479	516	499	544	492	474	477	483	493	470	571	477	489	534	505	476	508	484	496	496	509	466	476	486	480	478	451	487	487	534	471	487	402	472	441	482	477	479	486	543	491	482	475	480	477	410	516	483	523	475	531	467	478	453	479	451	586	564	485	481	485	497	486	463	474	480	480	482	479	479	411	480	485	466	448	479	500	464	494	470	522	475	491	477	478	402	475	476	475	477	487	444	518	470	478	469	449	492	485	535	527	480	491	483	495	470	487	472	511	586	475	480	438	454	452	556	479	486	485	475	464	476	480	468	559	508	478	475	477	485	467	480	582	447	445	491	511	484	483	499	486	492	513	468	475	508	515	508	479	476	476	495	489	487	507	500	454	479	481	490	478	478	538	485	489	556	492	478	476	478	477	465	454	477	518	469	446	530	434	507	503	494	473	506	544	497	466	466	491	445	478	507	487	532	529	488	491	476	501	516	532	478	456	497	476	541	502	547	477	480	469	507	498	477	472	465	499	446	508	480	541	534	482	481	472	478	473	491	481	513	473	488	492	500	456	466	421	468	477	462	594	472	459	510	485	477	484	493	509	513	491	535	488	475	488	524	473	385	525	509	471	588	541	475	472	443	475	478	455	460	461	485	400	459	459	503	483	412	477	509	549	547	506	420	464	481	513	482	469	493	538	477	493	523	490	515	497	496	467	424	460	482	482	450	500	502	476	491	476	507	519	478	458	480	455	479	477	479	499	515	483	481	485	476	465	475	467	492	477	491	473	503	465	487	460	509	447	477	496	478	487	473	497	469	476	504	506	501	521	530	479	450	517	478	462	501	475	466	557	437	474	464	487	536	459	517	478	478	469	516	450	490	472	496	426	477	465	482	486	463	491	500	453	528	525	485	492	468	505	476	513	444	476	500	479	483	560	474	486	459	494	509	456	472	520	468	482	473	473	498	485	488	479	452	435	486	508	481	504	495	511	2
481	496	451	480	516	484	484	476	500	482	453	474	517	483	480	520	494	493	492	490	485	469	481	463	487	484	494	460	505	527	488	527	498	495	468	498	468	516	474	475	479	498	467	510	458	430	528	491	464	511	516	548	463	478	558	502	441	491	550	496	495	481	541	466	348	582	491	481	480	479	416	490	459	516	470	461	484	454	532	481	486	430	526	491	427	471	484	506	483	491	476	467	483	487	492	449	491	478	490	464	488	483	482	480	513	667	480	470	478	468	489	422	475	545	498	487	502	466	459	461	477	489	475	511	487	533	515	504	493	457	519	483	506	477	487	606	537	448	494	493	498	501	458	496	476	450	474	518	479	569	494	477	460	401	476	410	509	490	522	468	469	474	462	495	480	486	477	479	479	568	526	510	488	478	483	489	465	472	519	447	491	486	470	496	464	518	549	508	490	468	461	491	533	511	458	478	479	482	476	496	534	473	482	472	481	478	520	474	482	508	449	459	502	478	488	477	501	468	499	491	482	584	467	500	524	510	479	479	475	479	468	502	489	488	461	530	487	476	469	478	501	545	474	484	530	485	505	479	486	487	438	499	484	573	473	534	483	481	499	484	519	473	480	521	469	502	510	487	470	482	490	469	488	489	468	492	477	436	471	513	478	429	479	475	519	490	456	544	482	519	495	522	493	478	484	523	450	522	439	495	526	507	477	464	447	445	482	471	558	492	489	506	480	479	472	483	472	480	553	574	510	472	491	484	500	483	477	474	484	555	533	485	474	468	474	487	316	443	429	447	473	533	500	490	523	487	471	529	463	513	488	460	465	478	506	520	481	475	523	544	485	488	576	506	476	558	474	475	480	461	426	515	500	489	481	479	473	488	468	480	477	456	505	468	453	475	478	475	483	500	473	523	473	460	475	510	482	518	454	474	477	569	475	451	478	481	465	476	528	462	528	401	523	487	533	427	499	502	564	469	483	480	481	475	507	493	477	449	498	481	484	531	499	435	494	483	483	510	504	495	470	493	445	452	500	476	483	488	418	469	486	492	506	428	475	423	486	502	417	448	482	469	544	478	486	472	489	590	471	482	542	480	458	478	455	557	489	498	514	462	479	489	479	508	548	481	485	514	483	465	478	481	477	435	491	564	482	463	457	500	2
484	533	498	466	577	482	471	477	476	468	476	507	385	550	490	461	472	516	515	486	484	490	475	486	525	519	529	493	493	496	485	552	466	554	479	425	472	504	481	474	478	613	445	491	497	465	468	444	447	388	514	501	456	479	508	524	515	489	525	475	485	480	529	483	496	505	460	535	480	482	515	504	489	477	474	499	484	500	495	507	528	544	471	459	604	413	477	493	466	540	476	541	485	487	482	509	479	431	473	521	492	486	484	470	487	571	426	534	536	473	419	437	481	478	439	470	471	494	479	492	477	467	481	427	488	455	471	489	485	513	455	480	498	474	475	528	560	493	481	486	516	484	498	494	531	470	485	562	479	483	481	473	489	495	479	519	515	468	505	495	495	475	488	478	450	470	476	479	477	535	513	563	455	479	473	509	480	499	491	527	473	564	457	482	481	483	509	507	460	477	478	494	533	540	414	493	475	473	475	442	510	512	470	633	449	475	470	484	520	483	478	510	458	552	464	542	457	484	513	485	475	469	487	513	485	524	447	474	476	498	497	491	502	484	493	510	467	481	469	487	492	418	507	503	519	463	556	480	495	478	508	508	479	481	472	487	517	521	493	493	467	474	505	441	485	471	483	491	489	501	483	499	367	485	476	485	477	474	505	493	478	476	486	476	460	463	499	493	481	504	453	528	492	469	465	515	513	524	537	491	398	482	479	503	533	523	504	488	503	497	458	492	500	511	491	489	478	475	528	526	493	489	524	479	484	487	478	511	493	521	454	466	476	520	504	505	476	579	538	408	493	473	531	515	535	480	474	467	487	448	477	466	460	470	495	528	481	476	416	447	522	483	457	487	483	504	521	485	490	528	496	483	470	480	533	457	494	493	444	511	484	480	514	493	484	478	500	479	504	448	473	470	475	494	474	478	496	460	540	480	477	504	474	507	477	464	500	477	497	469	499	530	473	470	507	543	477	484	509	563	475	509	476	476	488	480	461	460	486	481	474	571	461	492	485	551	487	468	482	476	518	463	578	551	475	478	489	496	394	471	474	486	497	657	473	389	483	471	406	451	521	482	524	438	514	537	470	483	489	511	508	489	526	476	468	389	470	489	404	489	465	461	480	541	418	486	490	480	550	484	472	483	490	648	484	475	479	475	462	484	2
474	468	598	490	530	482	448	476	497	489	459	471	481	482	501	472	503	492	461	464	476	508	466	476	514	419	507	471	485	522	464	492	477	444	508	445	472	456	477	476	480	490	460	485	573	483	504	523	496	452	521	528	493	478	516	549	487	436	499	441	469	482	405	478	384	510	528	495	481	483	502	488	516	434	483	513	479	470	488	424	494	492	533	491	439	513	471	455	475	505	475	458	511	507	475	472	481	470	463	490	482	478	482	494	621	584	448	472	520	491	479	440	481	529	548	463	496	469	510	466	478	459	474	455	504	496	479	521	484	422	495	521	495	482	516	453	454	482	484	478	486	536	453	484	476	470	482	466	477	464	552	464	479	457	476	546	472	478	573	514	505	474	490	475	446	450	476	480	478	459	515	549	473	476	472	502	501	471	469	532	480	584	516	475	466	496	481	497	525	485	489	480	506	535	512	481	477	495	478	523	487	532	512	547	488	478	525	479	463	478	482	555	532	502	487	528	529	465	469	486	465	483	461	510	536	526	520	479	478	494	476	465	462	483	514	496	498	476	493	486	464	590	493	480	529	522	485	480	493	515	515	485	478	525	490	481	456	498	486	479	479	475	470	519	494	498	559	489	440	490	490	551	423	481	490	489	476	488	502	484	478	455	470	477	471	459	464	522	475	506	450	522	481	485	494	486	500	520	528	492	482	489	479	513	509	521	482	469	466	455	453	484	528	471	474	501	481	475	496	526	495	507	497	475	503	474	458	460	500	512	448	495	475	491	507	488	372	490	437	481	547	489	542	589	534	483	494	498	463	570	473	440	480	499	480	486	544	475	540	486	497	474	485	485	474	520	476	495	477	518	513	394	508	469	474	499	465	507	516	464	478	443	525	468	498	483	488	477	514	493	476	448	474	538	479	516	473	469	524	478	478	454	478	507	477	457	482	479	504	481	485	476	417	494	510	509	491	502	506	559	490	481	481	476	472	477	521	532	500	476	483	462	487	466	464	509	452	559	502	502	539	503	401	535	460	479	471	486	541	474	461	480	489	388	493	510	479	484	543	521	497	479	507	435	468	510	482	542	495	439	574	475	439	479	489	609	500	489	457	505	487	519	489	441	520	490	471	437	504	486	469	479	511	351	462	533	480	501	529	489	1
484	498	558	489	508	478	471	478	488	470	512	490	491	472	478	464	445	404	537	473	505	511	468	475	540	478	459	466	486	508	470	477	503	469	486	552	462	487	486	475	478	479	512	461	512	487	499	477	524	485	499	477	512	483	549	486	438	543	513	458	466	496	542	482	421	486	461	494	482	466	464	487	455	506	491	539	486	492	543	473	519	515	466	471	499	476	482	508	483	519	477	497	510	457	486	523	471	460	478	463	481	473	480	498	486	700	487	523	483	480	499	485	473	527	545	483	480	500	552	471	479	467	481	439	482	425	465	458	497	403	490	498	482	483	479	453	527	521	475	489	510	459	490	490	480	494	477	566	482	484	465	493	483	598	477	483	474	494	499	535	473	471	476	485	504	490	478	479	477	466	438	495	501	477	487	547	474	480	473	584	544	492	492	476	484	462	456	516	531	470	451	505	512	453	547	497	482	487	475	497	527	466	448	438	456	478	465	480	479	508	460	488	502	500	501	459	562	466	463	485	485	455	503	515	457	429	498	479	478	480	483	497	487	533	496	463	486	468	483	486	473	535	488	472	446	539	451	483	470	487	489	518	480	507	478	478	431	491	490	482	489	480	500	473	492	497	457	495	467	480	487	560	592	478	491	488	476	480	465	504	476	546	491	478	522	481	451	505	483	488	500	509	452	490	443	420	539	479	497	495	422	498	478	533	495	383	486	499	470	513	467	496	504	494	486	517	466	470	498	482	497	497	505	483	512	472	506	460	494	614	489	457	476	466	483	482	396	427	355	487	542	502	530	490	527	483	489	464	468	497	478	453	452	489	480	471	564	479	497	454	462	501	590	495	490	495	505	474	484	463	481	424	503	465	554	493	478	453	532	461	480	455	543	474	483	483	457	476	537	430	473	501	475	526	476	518	487	552	489	488	481	450	476	514	476	469	528	478	522	483	504	472	510	464	505	493	486	487	456	509	482	481	485	475	498	479	500	488	453	481	482	540	429	553	491	598	496	515	464	495	523	483	432	509	489	475	498	503	488	475	464	481	459	597	494	432	485	495	471	437	490	507	480	464	486	469	479	551	507	529	528	477	453	478	477	541	504	525	511	497	485	449	477	516	486	500	466	430	536	473	473	478	478	633	453	556	458	473	531	440	2
496	448	570	476	477	481	595	477	465	490	420	499	468	457	480	429	486	468	467	475	488	479	472	485	522	475	455	486	498	484	479	522	461	508	493	483	486	484	482	476	480	513	488	514	499	510	535	494	557	481	442	484	462	475	485	493	454	474	548	486	495	482	533	476	628	485	522	495	477	477	491	463	487	481	466	516	475	482	492	508	472	587	488	478	487	472	471	464	477	497	477	480	462	505	478	467	479	493	484	537	478	471	469	484	468	580	519	481	560	481	432	527	473	484	527	507	458	460	489	498	474	498	488	541	494	480	503	549	489	504	505	506	510	473	516	456	524	471	484	479	500	458	479	487	504	477	480	439	474	450	478	485	483	630	477	504	434	460	494	502	459	487	500	484	447	495	476	481	477	538	441	517	502	476	473	478	497	474	472	477	485	512	486	474	517	461	514	511	483	480	505	459	506	556	493	469	474	478	478	463	458	482	499	457	464	478	528	476	476	491	505	418	470	450	473	482	506	479	478	494	515	448	494	484	584	470	465	477	477	481	490	498	470	505	546	466	507	484	487	475	457	464	417	473	540	489	478	485	475	509	493	488	469	546	470	503	558	463	484	482	497	483	472	535	495	478	471	481	476	478	483	501	438	482	476	479	478	498	471	502	475	558	459	476	463	472	497	539	479	494	466	520	499	476	504	461	488	414	502	508	484	522	475	500	541	462	494	472	519	455	473	448	503	506	495	482	486	493	568	413	478	499	475	488	500	479	491	451	486	534	512	474	476	474	453	490	640	489	407	500	522	497	485	517	472	474	475	435	502	464	479	507	464	474	489	487	438	477	548	511	461	479	476	475	491	478	483	485	486	495	422	445	507	496	489	494	481	456	590	424	477	479	491	499	477	470	455	476	511	490	476	532	486	491	481	520	475	428	518	490	476	527	477	449	476	482	478	479	479	485	497	498	489	464	524	590	497	556	406	463	486	467	474	476	485	522	495	470	521	478	482	468	529	580	491	419	483	532	511	478	508	460	351	479	517	475	493	486	511	491	497	490	508	543	474	550	482	524	579	484	562	478	498	534	497	487	480	510	455	567	483	476	414	478	481	433	489	481	530	476	485	529	476	464	512	482	467	487	479	472	485	476	447	576	511	508	478	486	582	496	1
478	446	457	475	468	475	482	479	478	473	528	538	448	520	488	480	449	538	452	485	487	482	469	476	535	522	510	476	486	519	487	480	495	477	473	399	474	494	476	477	474	485	506	478	473	501	533	508	490	480	537	509	474	478	519	499	505	496	498	462	453	483	494	491	619	481	488	521	487	472	530	497	440	531	479	514	498	520	519	484	456	432	506	456	496	458	485	516	481	466	477	495	478	511	491	577	476	503	461	477	481	478	484	472	437	380	509	473	485	475	522	449	477	507	477	488	488	487	513	442	477	480	483	471	519	523	466	506	470	471	503	503	471	480	468	447	481	450	486	470	487	521	451	467	470	468	477	545	477	551	434	493	486	572	479	442	455	463	466	457	475	491	502	479	545	506	478	483	477	551	447	504	471	479	493	502	483	467	457	536	512	480	535	496	483	463	489	549	536	478	485	498	473	589	495	488	474	491	475	487	444	462	466	567	425	477	531	480	500	489	462	542	496	533	462	547	498	478	478	504	520	520	519	542	370	472	498	480	477	468	492	460	463	496	494	533	487	477	518	477	530	449	525	471	500	490	387	479	478	512	496	493	480	521	469	497	493	425	481	470	502	481	518	495	470	470	544	500	433	534	495	538	461	550	480	487	477	519	473	475	476	509	490	478	516	500	486	428	481	504	456	534	498	479	489	411	484	494	493	508	448	503	486	506	537	493	530	470	481	437	565	510	472	500	483	491	480	476	496	556	473	476	504	492	498	485	469	502	508	457	468	486	477	497	529	505	656	452	532	536	522	512	507	472	564	485	480	472	500	523	469	478	450	484	487	473	497	477	464	587	394	504	509	520	489	521	480	465	488	479	486	549	490	450	513	444	500	494	500	452	473	479	452	496	471	473	470	479	511	540	470	525	475	485	482	462	485	511	419	475	476	502	477	459	476	442	456	487	494	473	475	537	536	486	501	520	505	487	588	521	485	486	474	476	468	470	469	398	465	464	502	467	475	547	489	516	472	598	489	487	415	479	451	640	500	476	481	490	512	500	454	480	487	476	480	573	482	461	441	537	504	512	538	527	473	516	483	549	471	436	485	477	462	476	487	413	476	466	431	487	509	455	481	555	544	490	490	573	493	479	515	479	506	491	512	476	471	501	550	517	1
486	479	528	483	530	484	479	477	462	487	499	507	474	504	463	490	487	473	493	475	499	495	459	476	455	484	472	475	464	446	480	501	447	456	472	498	478	488	496	477	478	504	501	488	579	476	455	462	518	467	470	524	501	478	472	511	551	480	468	466	488	477	488	475	492	501	471	531	487	477	498	488	458	427	477	462	502	466	500	462	516	549	490	485	434	478	476	506	482	530	476	509	468	484	488	507	478	476	464	433	467	481	483	469	482	519	417	486	563	466	490	435	472	473	420	464	520	469	488	466	479	482	500	486	483	478	481	475	481	536	498	495	497	480	500	545	585	511	487	472	478	466	477	496	475	494	473	516	486	517	530	479	473	472	476	483	507	483	462	515	455	481	486	483	427	473	476	476	478	492	557	527	412	476	477	494	471	478	431	551	528	499	510	497	471	472	487	458	504	475	498	481	500	538	514	474	490	487	477	474	529	475	477	543	469	477	567	480	490	469	491	504	502	604	481	531	497	481	454	490	479	471	509	499	504	533	483	477	477	481	487	451	472	483	456	501	498	475	487	478	473	476	489	476	534	517	476	478	478	500	501	509	475	455	470	470	498	487	478	501	498	481	479	562	472	489	488	479	505	535	516	408	435	467	501	480	476	479	504	498	478	464	494	476	540	456	482	504	479	475	485	515	515	474	476	526	475	495	469	462	492	477	477	485	536	544	488	488	499	500	506	491	490	512	498	473	490	487	433	446	490	507	463	455	486	481	473	450	470	559	462	475	476	511	471	472	472	501	556	575	405	494	540	524	502	475	474	535	503	516	483	433	450	457	518	484	513	473	496	549	547	490	430	470	479	553	471	495	480	515	467	440	448	473	504	463	477	483	539	492	485	450	517	475	480	464	489	477	522	509	485	507	475	475	475	480	473	460	509	484	476	488	477	468	476	460	477	481	461	489	472	412	466	462	499	488	477	567	447	530	478	485	461	476	510	494	494	518	500	470	504	530	513	478	451	523	478	440	440	490	457	464	621	531	473	478	489	501	486	476	491	467	490	578	477	449	485	500	442	472	540	481	535	520	467	483	492	492	464	466	494	482	546	478	475	456	466	461	458	502	465	485	476	549	527	498	485	443	506	490	492	476	498	599	459	452	475	496	505	485	1
466	486	540	492	500	475	491	474	505	475	460	534	528	531	494	483	475	516	458	462	500	516	481	480	430	501	494	469	461	501	489	492	481	494	477	448	473	482	474	476	476	569	476	468	502	469	500	505	503	484	447	500	493	475	547	499	490	432	476	464	495	485	462	470	570	496	477	487	477	484	479	523	496	459	480	561	486	498	457	486	485	515	474	483	499	434	481	469	475	523	476	553	499	478	479	570	483	508	454	440	484	494	473	479	518	469	473	491	479	470	468	525	473	491	467	469	518	487	457	459	472	484	479	434	471	499	480	480	476	497	510	463	469	480	470	507	498	528	467	506	516	553	469	510	512	524	477	491	463	507	514	468	488	530	479	554	487	497	491	467	458	506	488	483	562	503	474	477	475	540	503	441	400	480	471	421	500	476	491	504	475	543	462	489	473	508	540	504	557	480	493	528	506	534	471	474	491	498	479	472	493	497	510	502	481	475	526	481	462	465	500	519	466	461	496	489	499	478	530	485	450	500	499	432	527	536	488	477	477	454	500	488	461	495	434	529	475	474	458	477	488	422	456	472	464	550	443	475	477	531	452	507	477	528	485	504	515	500	495	483	490	469	481	538	473	467	517	482	496	501	497	539	522	521	469	515	475	466	500	486	478	497	490	478	498	511	488	465	481	473	503	505	492	472	438	487	517	486	506	481	471	488	478	487	481	467	515	485	479	473	465	483	472	487	475	493	469	477	430	572	479	455	507	486	479	480	497	469	476	494	475	457	476	465	514	488	558	458	594	442	470	493	488	494	538	495	484	418	456	531	486	426	520	479	463	474	467	475	592	535	428	489	471	504	482	471	496	474	497	526	505	472	479	464	554	518	476	502	517	522	484	497	499	488	442	471	478	479	443	490	476	429	473	490	480	503	477	379	522	481	475	525	475	470	477	432	449	478	520	462	499	410	494	489	537	555	476	542	486	452	478	493	476	475	472	495	515	568	450	478	525	487	453	516	508	518	482	522	460	487	525	490	659	516	493	477	481	492	507	481	496	467	472	661	479	449	488	491	459	454	456	519	442	473	498	484	476	458	485	481	546	487	539	476	476	383	481	506	515	494	482	464	470	491	547	494	459	496	499	470	464	481	459	696	470	503	473	493	506	522	2
477	510	536	497	481	488	556	478	486	475	479	426	507	432	491	475	477	530	463	468	481	486	477	476	523	586	499	489	475	476	477	528	460	446	476	493	476	480	478	474	477	556	490	475	554	458	505	504	417	480	509	493	479	483	488	497	483	483	563	494	476	477	515	479	438	582	519	538	479	475	559	492	469	488	491	613	469	478	545	453	494	553	506	482	521	473	484	449	478	515	475	433	468	477	486	527	479	473	440	474	474	493	478	481	463	498	483	503	484	492	456	538	469	498	396	472	481	481	510	505	479	491	480	481	475	462	476	514	479	460	514	500	433	483	484	495	493	491	500	470	482	558	471	483	464	503	476	516	485	456	487	478	486	563	476	493	483	499	508	481	462	483	495	481	475	476	476	477	477	472	450	531	535	476	484	540	499	479	466	550	445	489	498	492	500	462	504	450	547	481	472	470	476	556	538	486	480	473	475	452	479	494	490	496	517	476	535	474	508	478	495	519	483	509	469	486	506	500	480	493	541	479	458	432	452	473	476	478	477	482	489	500	487	481	499	475	485	483	468	478	537	488	493	507	496	580	481	477	481	495	550	517	477	442	483	537	480	544	494	466	509	486	528	489	470	475	500	484	465	509	479	488	425	508	473	486	477	463	487	510	477	519	476	475	496	528	460	453	490	471	501	537	494	471	503	502	476	486	489	499	498	473	474	504	485	459	465	477	466	476	483	496	477	461	486	501	473	473	469	534	473	480	488	481	519	481	549	473	483	497	430	452	477	438	484	471	420	462	462	501	515	451	458	481	532	483	484	508	481	505	486	452	545	479	458	476	562	479	531	480	508	487	468	452	475	487	480	478	492	481	493	537	482	446	529	464	481	503	410	551	478	471	518	462	484	473	451	478	498	508	478	544	478	501	480	481	490	555	506	482	481	505	479	496	475	482	428	486	469	470	515	481	465	465	499	492	480	561	489	458	488	478	477	477	481	523	467	506	479	482	509	521	482	541	465	526	474	552	466	470	458	498	571	485	492	477	487	498	552	487	495	474	490	616	484	412	482	478	559	518	536	500	476	504	479	476	469	453	484	498	495	476	508	480	487	471	478	479	465	461	473	478	482	491	496	489	498	565	489	484	480	481	490	649	486	520	485	480	500	485	1
490	454	491	476	517	489	459	477	508	482	481	471	473	522	494	451	460	471	516	473	489	482	473	489	483	518	501	480	493	499	471	572	511	506	454	500	490	486	474	479	473	461	484	469	471	480	424	464	537	437	497	491	504	477	484	508	505	528	602	494	500	475	504	480	504	485	467	513	486	473	500	493	503	476	479	423	478	501	528	508	477	562	525	477	537	476	476	441	466	543	477	455	484	468	474	483	474	512	497	487	480	467	487	461	489	710	508	409	532	467	472	490	475	546	487	497	492	472	500	502	476	492	470	515	454	488	477	512	495	464	502	473	502	484	485	511	465	479	483	481	491	542	465	492	481	493	489	463	472	529	510	460	463	551	477	488	500	474	469	480	474	466	473	488	538	484	476	479	476	571	479	560	483	476	483	497	484	489	495	609	515	556	446	463	468	489	500	521	584	480	536	497	472	584	522	492	463	465	477	492	507	470	489	571	469	477	536	470	488	472	469	477	442	525	472	525	568	484	455	490	448	548	456	484	465	533	485	477	476	520	492	489	506	492	501	467	480	477	500	477	535	476	484	494	424	529	465	479	475	468	473	473	479	513	470	475	526	476	483	481	495	480	493	529	476	505	571	507	505	522	486	561	468	537	466	494	476	544	492	486	477	497	497	476	513	363	511	537	469	534	484	547	478	468	468	488	483	511	468	492	500	482	475	493	487	474	497	478	469	488	462	471	503	552	481	491	480	482	530	509	479	472	482	498	494	477	499	479	497	533	518	483	476	463	510	479	486	475	428	491	483	529	471	481	529	491	481	536	469	488	478	494	489	480	513	480	495	478	552	490	464	479	487	478	473	493	491	477	492	464	528	538	475	483	494	491	473	479	586	491	482	446	506	481	465	498	507	475	503	457	481	507	478	532	482	501	489	447	558	481	476	469	476	496	477	460	460	476	453	480	463	526	502	496	439	582	482	504	535	451	470	452	478	476	481	484	457	528	466	477	502	496	454	536	476	517	479	484	489	472	492	470	466	483	513	478	488	482	451	478	508	487	513	600	472	435	486	505	451	440	550	474	503	457	490	497	485	527	501	596	600	474	466	476	482	455	483	444	508	475	505	495	479	486	522	492	473	435	489	471	480	484	485	633	562	482	474	500	535	474	1
485	472	536	485	497	466	530	478	475	475	412	530	453	383	473	496	461	495	463	482	482	480	469	473	420	534	464	485	458	510	483	437	519	467	512	480	481	487	484	477	481	547	497	507	531	505	479	487	421	456	468	427	490	472	501	543	447	484	423	497	527	474	446	478	502	564	491	523	480	475	455	502	461	490	477	561	480	476	521	481	515	568	420	476	458	533	474	530	485	557	476	548	500	501	474	420	483	470	492	478	482	478	493	492	485	430	441	538	457	484	449	488	461	524	446	486	461	501	541	468	478	492	482	480	484	544	499	492	473	456	509	459	503	472	500	490	506	497	483	497	501	509	472	499	479	477	478	474	480	505	485	487	480	639	478	424	488	502	507	532	443	482	499	479	456	509	476	482	479	509	545	561	577	478	479	514	497	482	509	531	432	540	501	462	494	430	438	495	530	483	481	538	468	544	495	480	481	485	477	520	469	466	488	560	480	477	546	473	467	519	487	508	503	437	468	543	480	478	448	484	505	528	473	490	471	524	478	477	476	503	503	496	478	500	492	513	478	477	498	470	506	465	517	465	599	527	423	476	475	501	481	488	481	507	483	468	471	500	472	487	482	471	497	499	484	465	532	500	490	483	466	568	513	464	472	497	476	502	520	467	479	554	476	475	477	471	450	491	484	530	485	473	483	480	512	538	507	442	483	488	516	512	482	486	493	532	501	478	427	448	474	474	527	533	483	494	469	475	415	546	491	443	475	479	494	469	494	399	486	610	516	473	475	422	451	500	490	451	484	521	516	523	530	504	537	469	473	569	489	490	478	488	438	503	468	472	594	476	455	508	490	487	495	484	484	518	507	481	488	527	486	539	496	511	449	526	479	458	414	490	485	449	502	480	493	443	512	479	521	525	479	490	478	493	472	483	491	433	485	483	474	476	477	461	477	463	555	476	464	469	523	427	455	486	488	456	472	520	539	453	469	483	481	476	483	456	492	486	527	483	481	497	520	592	512	487	484	546	512	494	433	472	611	490	484	476	489	482	462	493	507	465	523	701	488	425	483	489	446	460	515	498	518	435	497	492	473	492	458	493	546	479	540	479	484	445	483	479	501	475	490	490	472	438	516	493	471	428	473	477	470	481	501	732	509	548	479	500	529	539	1
483	506	450	490	519	484	455	476	473	468	570	515	526	431	480	498	474	520	498	475	487	514	483	470	525	534	467	498	494	463	484	494	516	553	447	492	470	503	488	475	474	438	498	498	520	513	486	487	442	474	439	477	438	477	555	489	448	482	500	491	458	481	471	482	450	504	498	477	482	470	487	507	470	471	462	494	479	494	481	497	449	504	438	476	494	490	476	454	482	567	476	492	489	458	489	440	479	476	470	450	490	472	476	481	474	408	504	472	498	498	531	441	467	516	499	486	512	481	532	465	476	514	488	528	440	487	462	491	471	438	528	477	486	473	473	473	514	488	475	484	492	476	489	478	495	475	484	497	486	436	584	507	463	405	476	511	477	462	480	499	496	495	508	482	410	476	476	481	477	580	549	477	505	477	507	566	491	486	488	517	527	492	475	471	503	479	477	492	494	477	488	432	509	484	459	490	473	485	476	539	513	503	487	507	504	476	531	473	501	515	473	461	474	460	489	515	471	468	525	485	443	489	457	585	473	475	484	481	477	477	494	479	494	438	511	526	465	479	491	482	545	551	515	445	548	499	473	477	480	525	492	548	474	470	477	527	521	502	511	482	493	475	495	509	474	508	462	489	457	492	486	505	463	549	483	474	476	522	486	442	478	430	453	476	534	504	480	502	484	511	473	504	510	471	504	523	461	488	578	490	445	490	480	487	509	493	491	472	492	476	449	495	505	560	503	480	468	488	523	521	477	489	517	478	502	480	466	496	496	572	517	468	476	516	485	484	422	487	509	484	519	481	521	503	551	474	491	519	467	468	488	437	521	499	485	480	476	477	491	514	520	505	513	482	480	493	473	487	461	523	497	499	461	508	485	487	484	462	432	423	477	490	452	473	497	486	463	475	499	418	481	494	478	478	478	504	493	538	546	483	475	471	475	485	476	518	462	480	479	490	501	437	485	517	516	534	491	521	499	487	476	473	459	475	495	542	473	517	522	480	528	489	505	439	474	496	508	552	443	482	509	477	393	488	496	476	467	501	520	470	473	485	453	235	482	608	470	452	469	515	488	533	503	456	496	497	476	524	476	450	515	479	435	476	473	544	501	468	471	486	462	517	487	453	552	481	463	433	500	465	509	470	502	207	547	479	476	461	520	504	1
485	481	428	478	531	469	468	477	473	471	451	459	464	406	491	487	469	458	502	467	482	542	476	476	539	489	512	484	477	495	495	528	498	541	473	390	477	478	482	476	476	518	487	485	511	503	503	506	546	484	635	527	472	479	454	477	472	502	528	498	493	488	446	474	744	546	524	481	482	473	505	489	481	496	478	484	480	491	507	494	510	533	485	454	468	509	473	459	468	436	475	516	466	507	488	492	481	474	450	438	482	475	479	469	495	401	475	431	442	480	512	494	485	456	510	485	466	513	495	498	480	482	482	420	465	526	488	506	469	533	472	456	514	478	505	527	504	496	480	484	510	554	475	482	446	461	483	590	483	480	479	479	477	606	478	476	456	474	493	490	456	465	471	492	483	483	477	472	477	473	429	489	453	480	432	458	493	472	429	457	508	554	464	499	495	462	433	503	507	475	426	521	515	509	517	479	496	480	474	485	489	495	509	502	468	476	538	484	498	479	488	469	461	444	474	505	505	477	570	474	458	521	504	480	490	466	505	476	475	473	489	475	481	479	504	498	493	475	475	475	497	435	466	487	468	468	456	478	484	458	456	490	479	489	473	464	482	467	501	467	510	479	519	534	499	532	559	486	459	498	504	443	531	457	485	490	476	493	519	449	478	543	491	477	504	529	497	438	478	493	467	492	497	478	502	517	471	459	498	505	452	511	483	493	536	439	490	485	540	456	469	477	513	563	485	463	469	479	473	493	488	466	488	497	478	477	493	478	471	519	518	493	475	512	471	481	742	449	533	498	578	520	483	443	429	478	478	478	452	565	483	538	440	485	504	475	486	476	495	511	486	487	550	489	488	482	464	487	470	467	497	488	551	506	472	494	487	441	576	529	478	480	509	501	486	470	433	475	513	486	470	531	474	427	477	473	466	438	500	476	476	456	477	489	477	442	509	475	469	477	480	471	461	488	502	489	490	494	462	564	483	487	476	476	477	463	485	461	473	475	475	511	516	597	473	524	483	555	511	496	542	488	444	486	504	475	473	486	466	474	529	475	487	522	477	640	470	384	527	456	477	506	471	450	475	504	481	489	530	488	553	478	460	478	482	392	449	474	490	475	486	480	479	517	521	485	495	418	485	478	477	479	503	549	506	574	483	496	521	495	2
475	454	539	467	510	480	498	477	505	473	467	453	472	525	475	481	457	481	504	488	484	492	480	478	519	511	471	483	466	475	486	538	533	530	528	474	485	470	476	473	470	510	468	487	482	455	489	531	456	501	521	465	495	478	467	499	478	489	558	444	505	485	443	489	646	527	514	493	484	474	477	513	539	469	473	508	471	473	464	530	451	490	435	483	469	530	478	518	470	491	477	482	495	468	479	524	483	486	507	449	490	481	486	464	472	359	442	455	505	493	541	499	490	521	537	489	480	491	489	453	478	488	506	450	476	514	465	506	464	500	476	472	465	476	469	509	563	473	482	467	488	516	467	482	502	522	479	506	480	547	396	498	481	671	477	461	509	474	529	502	418	481	490	471	493	488	475	487	477	468	522	424	538	479	467	401	482	473	527	556	532	533	471	426	505	544	477	541	559	481	467	499	529	543	546	504	483	486	477	459	539	502	504	522	495	475	510	480	485	484	508	491	485	435	460	548	463	468	472	496	460	501	501	479	589	519	476	477	477	494	504	488	453	464	494	500	471	471	481	468	475	439	501	448	448	504	448	479	477	526	462	515	471	540	478	521	572	456	482	485	481	481	495	498	484	529	452	494	451	539	473	481	501	531	466	467	476	494	484	477	481	592	499	477	511	511	547	485	478	521	575	491	547	478	472	576	428	514	484	486	472	505	483	489	542	450	480	482	534	490	483	495	494	507	481	474	469	472	434	549	474	478	554	474	467	487	444	528	477	487	473	481	476	469	531	528	637	475	507	461	502	503	503	493	493	501	483	459	460	483	479	452	434	494	481	475	488	475	479	469	511	458	485	460	486	476	500	461	488	516	504	457	503	477	531	475	474	487	455	486	478	463	492	467	480	468	490	476	516	534	473	521	480	470	481	501	498	420	515	474	475	520	477	450	477	517	475	476	433	473	498	486	488	471	473	575	486	507	505	534	487	473	491	476	505	500	494	557	471	471	481	504	487	619	511	480	480	563	482	493	349	470	548	486	467	478	477	476	509	492	485	467	482	623	482	533	477	538	525	502	481	496	489	545	496	507	481	530	520	554	504	479	500	477	474	399	521	454	473	492	521	465	478	512	523	482	485	498	497	474	479	479	470	627	509	451	476	479	540	506	1
472	485	461	483	533	484	569	480	496	471	502	488	435	512	454	496	477	511	495	487	475	482	480	488	459	426	521	474	497	453	483	483	526	508	469	505	505	495	484	477	477	497	480	503	505	473	504	505	468	500	505	524	473	481	507	435	419	504	500	491	504	477	556	485	331	593	510	455	477	491	514	487	452	451	471	539	484	472	527	521	503	529	502	491	536	528	475	499	491	541	476	533	491	513	490	523	478	462	511	541	478	476	483	482	481	667	433	438	509	475	533	471	477	485	538	446	496	488	511	478	476	497	484	504	460	549	461	491	492	498	483	504	455	479	463	482	553	507	479	463	516	555	479	478	479	487	485	468	475	550	500	462	472	390	475	484	488	464	506	546	476	479	470	493	458	492	477	473	476	489	488	511	600	477	490	527	502	481	400	493	518	479	454	461	494	512	519	487	525	477	473	452	516	476	505	491	486	475	479	478	498	508	514	451	517	475	470	479	475	463	485	445	479	491	467	537	486	470	433	479	480	466	519	524	472	488	460	475	476	493	482	521	470	443	467	494	485	480	486	480	520	575	448	478	448	452	431	483	479	525	510	537	474	512	487	554	505	404	497	476	517	465	483	420	479	523	486	497	450	526	495	507	538	494	454	487	477	469	509	526	477	435	485	474	572	443	468	517	476	519	494	450	519	475	519	493	490	478	464	470	469	498	478	507	515	443	467	494	509	411	507	487	488	489	469	512	469	481	541	493	480	480	524	480	485	480	512	477	481	464	553	503	476	488	548	506	320	490	439	536	539	470	450	492	513	481	493	550	460	509	488	514	522	495	512	483	535	479	522	441	470	524	482	441	487	518	475	474	485	491	434	434	501	492	511	463	467	452	474	442	488	496	545	492	485	495	540	479	472	387	478	495	476	462	482	525	494	429	480	482	484	508	476	485	475	443	463	469	496	468	528	434	472	481	489	558	478	504	497	475	474	491	472	475	501	489	496	502	516	467	515	515	497	408	461	534	482	492	521	465	469	469	444	521	475	481	481	481	533	477	483	491	473	356	477	437	484	439	503	490	502	464	504	421	480	545	474	547	497	451	552	481	448	477	479	597	455	504	415	479	488	450	470	443	542	489	460	455	498	477	505	479	449	363	495	536	484	494	503	447	2
491	487	520	463	501	486	487	476	486	471	468	468	472	440	493	471	480	511	457	479	488	501	499	494	425	546	477	496	473	492	473	578	461	409	447	472	470	496	480	475	469	460	473	486	500	468	483	511	452	481	498	456	508	487	527	506	482	477	470	494	486	474	449	490	315	542	515	486	477	481	528	487	467	483	482	560	497	472	526	470	534	492	509	485	475	496	487	495	477	455	475	530	464	491	486	452	482	527	460	460	459	482	470	474	429	522	475	521	546	489	505	500	478	499	460	457	471	475	505	500	479	466	486	409	512	510	487	480	481	461	481	485	506	478	448	514	472	459	473	483	516	460	489	479	495	511	478	507	480	512	481	482	481	370	478	507	457	475	500	494	493	460	479	480	557	507	474	476	477	525	485	437	550	476	468	473	487	489	515	451	474	598	504	495	487	478	460	487	491	482	472	480	524	493	516	488	472	487	477	495	499	501	507	464	558	476	511	473	502	487	468	488	484	445	482	486	481	469	474	475	500	473	507	476	472	539	488	474	477	510	504	440	479	490	490	494	498	482	485	478	483	603	532	470	573	550	413	480	476	482	489	484	475	482	485	533	520	501	482	462	511	485	513	463	476	495	527	495	456	493	497	527	485	408	480	480	477	540	460	495	479	394	495	477	494	477	485	452	473	503	527	548	492	483	512	487	506	506	527	515	487	470	476	448	492	548	472	473	461	468	486	455	538	470	486	508	482	482	462	521	481	448	509	474	508	480	472	480	475	489	483	488	477	484	531	485	287	514	500	476	610	496	472	456	545	499	479	559	456	525	484	505	482	480	494	471	555	476	502	461	504	509	547	495	479	497	551	488	489	514	486	532	503	472	517	509	477	464	453	523	466	465	475	495	485	463	520	479	507	529	481	518	477	484	472	496	475	457	494	491	475	527	476	466	477	494	502	474	470	486	486	527	517	522	453	522	490	463	448	446	487	475	452	476	475	508	467	485	510	475	543	509	389	401	499	539	481	465	461	469	464	474	523	496	495	478	487	485	480	462	498	473	487	327	480	459	497	473	451	472	534	498	495	436	491	508	477	482	522	441	561	476	487	478	465	638	518	490	477	475	469	449	489	529	508	473	512	551	485	483	504	480	499	285	486	480	479	493	578	484	1
470	464	494	512	559	484	398	478	486	485	501	494	538	491	496	452	476	470	508	470	500	480	474	478	457	510	503	485	482	488	476	513	519	523	497	486	476	523	483	477	474	476	485	489	505	463	486	523	493	484	485	443	495	479	576	486	375	512	554	466	478	493	479	486	592	479	491	487	473	484	466	475	457	526	484	416	476	501	553	488	481	537	459	495	550	490	473	498	481	482	476	529	481	516	480	477	482	488	487	469	477	476	496	463	513	511	461	504	521	477	447	462	464	432	442	488	497	512	545	498	480	487	500	517	497	464	463	539	480	383	462	481	465	485	500	470	435	517	469	483	485	522	491	481	474	498	472	532	480	473	595	491	507	462	479	485	456	440	491	530	491	460	484	483	460	498	474	479	476	527	550	544	518	477	472	534	499	471	475	490	444	555	495	483	486	485	532	541	558	487	525	442	512	449	503	480	485	487	477	483	474	510	505	488	520	475	485	472	494	487	495	513	467	476	460	581	476	487	490	497	499	512	471	495	484	472	476	476	475	501	464	503	439	478	436	517	485	475	458	472	494	365	508	457	511	517	479	477	487	505	570	472	479	478	472	476	526	497	496	493	484	490	501	420	471	460	503	469	483	482	468	491	413	443	462	490	476	538	519	490	479	458	470	474	553	500	477	517	478	475	418	475	448	477	456	498	460	507	499	479	471	487	475	519	471	476	490	483	484	473	501	480	503	525	493	427	492	485	487	407	479	544	479	498	476	475	509	488	473	495	527	486	476	463	534	474	585	542	629	492	499	513	521	451	508	486	488	548	493	520	489	499	487	479	463	491	535	477	494	481	457	498	519	497	491	498	510	495	488	502	467	525	505	501	569	550	486	478	506	483	481	490	520	510	477	471	460	478	520	469	488	533	480	472	482	492	484	531	508	479	478	494	476	484	477	454	532	478	504	484	494	522	498	492	485	525	478	490	534	535	479	489	476	476	474	470	489	517	508	477	479	527	478	471	506	526	472	577	453	470	483	496	647	459	502	474	482	476	464	466	501	478	503	620	484	418	486	434	495	505	513	475	418	533	473	486	476	443	451	482	552	478	557	477	473	322	467	498	442	487	495	441	491	464	536	476	472	462	488	480	508	483	484	708	545	462	474	503	454	501	2
481	480	473	483	504	477	493	477	494	482	491	524	489	397	491	476	452	533	460	472	474	507	470	472	505	495	481	482	487	503	474	516	479	520	499	543	490	495	485	474	480	509	503	473	511	481	482	464	426	510	582	509	505	474	547	525	490	502	500	476	484	479	579	477	608	564	491	492	484	462	536	500	508	483	486	570	480	497	545	474	465	521	484	476	557	512	475	489	475	497	476	504	464	489	480	470	477	446	512	499	491	473	479	494	471	331	507	492	502	491	490	439	491	488	408	455	507	483	527	511	478	485	481	487	479	543	473	515	462	548	557	500	506	482	479	495	559	513	479	474	470	517	469	482	474	458	482	521	479	444	525	479	485	520	477	503	519	469	516	446	499	493	468	473	419	523	475	474	475	507	449	460	480	477	471	488	492	480	451	520	445	518	463	468	487	504	528	478	558	478	482	498	501	442	498	481	486	502	475	554	502	473	496	483	488	475	532	476	459	467	489	534	474	525	452	507	462	475	474	498	496	495	498	476	560	507	475	477	477	503	481	470	490	469	482	501	479	480	446	484	460	446	460	494	521	500	511	487	473	513	517	477	474	530	483	483	481	470	481	518	486	478	476	439	494	487	525	492	464	497	494	561	419	469	515	483	477	486	508	496	477	490	479	477	522	497	413	498	473	522	494	537	517	482	520	480	475	515	498	480	536	497	479	543	475	533	460	488	555	477	451	456	519	526	463	488	496	474	500	476	464	453	496	479	480	480	491	470	502	581	438	501	475	543	498	463	594	477	577	504	458	468	462	446	473	489	471	464	512	524	495	520	505	480	495	471	534	479	461	542	489	500	524	431	482	551	504	469	472	514	456	458	487	479	497	455	484	443	410	437	481	470	520	477	475	473	507	476	493	379	477	460	474	480	476	485	490	548	475	483	475	452	475	519	476	496	514	476	506	481	483	470	496	482	482	567	489	476	477	476	479	473	483	477	491	481	480	465	485	481	504	476	473	514	504	546	486	494	518	469	514	480	490	401	521	480	486	497	537	475	471	481	517	443	472	571	474	448	468	478	548	481	556	416	482	428	488	499	480	496	496	485	477	479	464	403	473	497	541	463	451	482	469	529	459	470	469	497	495	488	468	480	496	453	451	462	484	492	520	511	1
482	487	543	479	498	475	436	476	476	479	542	526	450	549	479	496	490	390	488	472	505	443	467	489	473	475	463	477	489	540	471	438	488	472	459	505	473	493	482	475	475	448	475	481	464	501	537	516	439	452	543	501	484	482	480	475	462	511	580	469	474	485	552	467	376	502	604	504	488	469	495	500	489	450	488	458	473	521	549	477	519	466	533	479	502	538	475	498	482	605	476	506	467	493	478	506	481	476	513	461	483	491	493	483	465	523	491	498	492	479	498	484	479	494	484	474	490	495	500	484	475	474	489	494	467	436	471	501	481	529	484	474	476	481	492	510	487	464	467	494	518	488	463	492	501	430	472	468	478	505	548	482	483	393	475	459	468	424	493	494	521	495	465	490	480	475	475	475	479	494	497	450	490	478	484	492	486	466	505	533	433	541	475	439	487	492	524	476	515	477	506	479	506	527	456	490	484	474	475	465	451	508	513	521	547	478	526	477	452	510	486	539	454	480	492	491	501	481	458	490	450	473	490	449	460	501	507	479	477	505	483	443	505	483	471	496	477	475	469	482	507	538	491	490	479	508	491	472	479	503	520	507	478	544	481	477	548	408	471	504	491	486	500	469	491	480	440	499	455	481	519	435	487	421	492	481	477	519	524	491	476	421	478	476	527	508	487	513	473	466	488	551	475	479	522	486	440	494	485	532	511	493	476	488	548	501	497	489	508	485	467	486	448	468	491	520	474	476	509	508	498	475	483	482	512	474	475	496	491	511	517	473	476	495	524	507	352	505	504	473	500	507	493	513	497	493	476	431	449	554	478	440	465	484	517	469	484	477	518	550	504	523	428	462	485	392	469	481	473	418	466	470	485	466	491	455	482	474	437	522	477	495	517	483	468	492	552	475	510	512	476	500	478	472	477	447	498	536	546	477	481	468	475	484	477	509	468	482	461	479	480	452	466	461	540	472	483	529	485	528	481	507	466	477	477	467	478	417	465	480	495	474	464	424	495	521	482	483	502	479	424	472	489	479	450	473	491	477	575	474	490	482	512	368	474	463	479	481	571	452	513	461	436	472	496	476	464	479	468	485	581	480	478	479	472	544	477	486	484	491	497	452	472	553	496	485	475	475	496	468	496	474	466	366	443	489	480	515	520	500	2
488	425	465	483	571	482	436	478	478	486	497	429	400	466	485	472	468	545	489	476	491	534	480	479	526	506	485	469	472	508	476	480	494	477	481	515	493	500	482	475	471	472	463	461	435	484	467	424	424	459	517	527	498	483	507	516	515	474	582	485	464	478	501	478	479	524	533	516	481	474	537	489	472	384	488	425	484	528	555	508	496	539	504	488	534	468	477	481	466	611	476	529	441	490	479	468	481	483	499	458	482	489	487	487	482	443	508	438	518	478	517	427	485	501	353	471	465	475	475	502	476	496	481	512	501	493	474	489	474	471	505	473	474	477	560	589	467	516	483	468	471	481	476	493	470	437	479	517	484	500	476	472	486	534	479	457	514	494	472	531	457	494	477	493	474	495	475	481	474	506	511	582	456	477	475	534	471	479	508	486	466	542	508	478	479	476	541	480	611	482	488	511	502	523	503	490	489	486	475	505	512	506	496	538	525	474	514	484	492	470	502	378	447	522	474	505	476	489	476	487	497	516	507	461	531	522	483	477	477	458	498	453	488	510	477	490	481	478	491	471	469	477	530	451	510	535	458	484	471	538	489	499	475	532	489	495	472	502	455	475	490	483	494	581	504	522	535	492	512	526	481	546	405	400	468	503	476	469	505	511	476	505	476	477	523	499	527	483	487	498	482	483	487	480	542	529	497	476	507	516	445	479	472	485	497	528	467	485	505	444	479	498	526	430	493	482	467	477	456	493	470	515	507	484	501	471	452	460	496	540	503	512	476	483	440	498	458	489	512	476	508	510	515	495	479	485	467	475	476	461	480	513	426	484	480	489	466	478	443	505	468	496	551	484	479	485	541	493	479	560	548	508	544	498	518	432	471	488	425	471	485	483	538	494	488	475	516	476	489	445	480	465	476	492	481	458	484	514	551	491	482	510	477	486	477	428	471	475	460	478	478	430	496	507	537	500	499	514	462	469	484	490	465	475	484	505	488	411	541	465	484	505	418	530	481	489	482	462	448	461	481	512	581	464	486	475	471	476	454	471	483	472	460	570	481	450	478	474	597	425	502	478	529	497	485	473	489	553	480	423	532	479	522	476	487	457	495	463	438	495	482	479	464	575	495	501	478	487	530	490	473	480	506	596	463	486	478	510	472	508	1
489	510	492	468	510	486	481	477	482	477	495	489	513	476	470	441	468	463	503	458	502	467	473	461	433	482	472	466	474	505	464	486	449	504	487	466	464	467	479	476	474	496	465	481	465	440	477	500	431	497	552	534	474	474	460	492	563	540	479	476	505	473	545	482	439	486	529	510	479	466	527	494	507	517	481	479	477	454	525	502	481	536	501	476	531	534	480	482	488	509	476	526	505	496	482	489	485	476	492	487	470	481	493	448	470	503	469	456	520	488	444	468	478	498	509	473	493	476	477	509	477	471	488	486	450	473	509	496	479	479	489	489	498	472	492	563	509	476	482	498	495	415	481	493	486	489	479	522	484	530	562	477	484	560	478	452	470	506	501	493	453	492	484	491	386	466	475	477	475	536	546	550	537	477	490	466	490	471	471	498	520	516	509	473	499	493	475	456	544	483	425	523	477	536	538	487	482	490	476	485	487	503	467	522	470	476	498	479	505	484	489	507	477	565	496	423	501	478	498	487	494	448	524	412	456	500	478	476	475	497	480	471	480	505	479	462	477	480	471	489	516	490	497	473	506	487	358	479	481	557	468	549	478	583	483	537	454	459	475	490	452	482	500	497	463	503	545	490	498	473	504	514	420	475	462	487	476	473	513	480	476	513	456	474	486	521	453	514	473	507	523	505	524	480	436	482	477	473	509	503	463	484	479	512	471	463	472	477	483	452	516	469	500	493	482	452	472	481	464	476	477	475	501	481	478	477	525	473	477	531	555	481	474	485	526	501	434	498	461	517	489	497	460	519	537	484	492	539	473	496	482	487	451	454	512	495	519	477	527	424	540	499	502	467	491	544	518	515	504	487	406	479	506	471	507	519	494	454	415	501	480	494	511	507	511	478	518	476	488	448	472	491	480	489	477	487	475	506	516	474	482	529	477	528	476	492	471	476	484	474	458	491	518	478	491	587	467	543	557	492	487	493	514	476	492	495	491	513	487	476	514	499	470	552	529	453	476	545	469	479	447	468	565	573	467	477	471	499	455	464	500	473	490	620	485	415	474	479	509	502	452	522	459	436	480	479	486	567	464	466	523	485	515	475	477	472	503	478	508	466	511	442	483	484	498	499	456	434	511	481	504	478	494	604	553	518	473	454	455	528	1
469	448	478	485	492	464	513	477	515	477	487	449	497	518	512	476	482	477	492	501	486	526	472	478	585	519	470	484	465	511	483	476	463	453	476	499	471	510	481	474	483	502	446	490	458	463	532	467	484	445	445	446	479	483	505	515	491	493	500	496	504	479	496	482	564	597	478	484	483	481	512	489	549	558	480	479	488	518	514	458	500	529	518	490	443	448	470	476	479	549	476	516	480	517	484	490	476	494	466	470	500	489	487	488	480	440	465	523	481	497	443	483	479	427	457	501	477	460	484	495	478	451	483	490	509	503	482	505	474	492	472	456	463	477	506	504	519	520	471	500	503	516	477	486	478	501	477	476	477	552	510	514	478	489	477	529	515	519	504	487	476	482	482	472	441	466	478	479	477	510	463	550	470	476	481	549	484	477	548	524	544	462	465	484	494	529	538	519	454	472	461	459	490	489	585	482	482	463	475	529	507	492	488	439	439	476	556	475	496	489	494	498	476	481	465	449	568	490	525	480	509	500	468	509	512	501	492	476	477	524	468	478	478	485	516	510	515	481	454	479	496	415	483	506	508	585	455	476	479	530	449	495	477	514	483	454	510	519	472	458	481	477	494	564	464	448	422	495	502	478	494	528	431	490	475	487	475	427	445	516	478	474	492	475	490	535	433	434	475	468	524	456	456	480	507	519	451	510	484	480	559	495	481	446	485	491	475	470	528	473	488	475	545	483	480	474	480	478	440	527	476	517	489	481	486	481	457	494	489	561	521	461	477	460	491	491	553	425	613	527	541	535	440	462	535	475	478	473	487	514	490	529	457	484	519	516	499	474	521	474	452	470	476	461	488	480	473	504	472	493	496	484	473	489	508	473	475	513	495	479	491	457	435	493	467	465	487	477	502	446	471	500	474	434	473	500	476	561	524	480	479	477	478	563	475	501	496	477	481	472	454	554	535	480	423	446	479	471	484	549	474	473	496	477	506	507	495	409	387	479	463	543	483	494	500	590	480	476	502	471	504	487	664	483	523	477	488	481	403	468	480	469	490	596	474	460	473	472	459	479	535	480	505	435	486	510	478	514	499	414	545	477	542	473	479	377	469	491	513	489	462	503	476	509	512	469	481	543	434	485	491	478	541	649	435	513	481	463	506	569	2
480	461	496	476	448	472	429	477	492	486	501	448	416	468	474	514	484	507	518	502	472	478	484	472	520	502	516	485	468	502	473	507	428	525	484	463	457	524	480	475	474	461	472	482	519	499	464	574	522	540	555	481	486	483	538	492	484	486	520	496	460	484	440	486	321	521	532	474	487	471	577	497	500	470	476	454	485	490	517	459	463	585	492	474	556	452	477	447	484	567	476	534	480	483	486	462	474	481	486	511	466	486	473	466	507	605	489	470	491	482	430	475	467	485	443	483	447	486	498	490	477	485	462	477	461	523	463	501	487	505	506	465	490	478	492	583	521	476	485	507	483	531	476	489	476	535	474	485	489	529	565	481	486	299	477	511	474	498	527	483	472	477	490	486	505	482	479	483	478	502	606	432	537	477	492	527	499	493	499	534	506	481	485	481	502	477	484	482	522	477	468	462	526	476	507	487	482	477	479	448	545	500	509	490	518	474	475	480	504	476	471	491	498	520	481	501	531	485	472	465	504	487	513	509	531	513	507	475	475	468	487	487	477	487	486	509	494	482	461	472	481	611	479	490	510	515	538	482	486	488	520	499	473	539	482	483	512	400	480	486	504	482	499	517	471	505	528	492	466	484	454	420	518	521	466	494	475	476	488	546	477	390	480	475	439	465	448	544	475	489	517	477	497	477	484	469	528	511	478	526	507	486	481	458	513	562	483	476	496	512	515	499	559	524	465	481	474	494	450	611	454	448	522	477	493	472	476	490	501	444	480	497	477	515	520	500	277	497	522	473	569	491	508	503	505	501	485	494	518	482	468	482	351	449	486	469	460	476	485	479	529	506	437	553	480	460	505	499	502	438	458	497	474	501	466	509	477	467	549	478	489	478	548	472	456	478	471	481	496	490	484	515	474	483	475	498	483	538	532	476	471	496	477	474	476	419	477	476	464	478	487	445	544	468	516	548	495	484	563	481	479	462	484	477	498	472	506	505	559	479	489	469	486	366	532	557	451	506	508	493	487	472	533	466	502	476	499	494	523	460	488	470	497	332	487	459	476	525	541	426	524	483	479	508	455	473	493	528	477	487	483	472	501	478	488	651	470	493	534	488	466	429	472	479	490	484	490	507	517	474	448	473	487	314	464	499	480	463	480	464	1
475	485	541	478	542	486	509	478	492	480	505	537	496	451	474	417	490	452	484	474	505	487	479	492	559	473	482	468	457	505	492	526	546	494	456	506	493	525	488	475	477	472	495	483	485	514	487	474	568	481	519	533	482	477	463	463	482	517	558	451	452	480	451	478	749	490	501	522	480	467	435	474	455	468	476	508	479	496	526	472	473	561	426	477	441	541	476	494	481	510	477	561	499	485	479	566	478	466	452	457	472	477	484	468	462	365	541	492	522	494	512	481	482	490	597	486	474	477	491	495	478	498	487	472	462	514	480	540	467	527	496	465	471	484	504	469	488	495	474	476	469	551	483	499	501	507	476	470	478	514	455	491	478	650	480	510	449	488	504	522	470	463	489	490	493	496	476	479	477	589	512	504	576	476	483	537	481	469	562	470	539	558	473	480	493	506	446	516	445	476	515	478	522	432	476	483	472	489	475	534	477	478	495	474	498	475	439	481	495	484	503	522	497	511	470	555	477	492	522	465	533	483	487	498	473	536	491	478	477	500	481	495	487	503	487	510	484	475	485	479	531	441	459	472	500	394	524	480	473	491	533	511	468	534	479	520	535	518	487	491	495	469	455	495	474	483	518	490	507	514	487	478	453	416	524	443	477	559	479	521	475	539	474	476	438	509	491	493	477	458	473	508	475	483	473	541	445	498	498	496	439	524	474	483	439	521	481	485	502	449	490	484	535	536	497	497	487	480	427	590	460	515	507	478	444	464	488	492	467	493	472	484	476	479	493	457	753	456	544	475	475	466	438	520	483	473	482	502	455	523	500	514	482	475	464	520	462	476	520	436	438	504	409	471	487	523	504	474	466	522	530	554	504	497	503	531	475	493	618	487	486	454	550	498	502	481	529	477	479	502	484	494	479	461	479	473	485	509	463	481	476	472	476	487	477	520	523	478	476	477	489	459	523	485	462	537	464	564	478	458	488	455	468	476	495	472	489	439	469	471	477	523	492	589	508	507	471	495	481	469	497	479	487	525	469	480	486	487	539	478	490	466	517	541	477	645	484	544	497	469	499	450	487	496	492	499	495	455	467	449	513	481	477	475	480	421	475	478	453	493	477	497	480	483	496	493	481	508	483	484	536	478	513	561	504	509	482	485	481	487	2
484	478	566	483	483	484	502	476	486	475	517	501	489	527	492	482	482	532	470	486	474	532	481	478	458	481	445	494	467	512	478	564	487	449	502	488	465	469	487	477	478	471	485	493	495	496	500	503	514	514	520	477	464	486	455	492	501	490	590	467	482	488	513	470	527	509	501	501	487	474	537	483	474	515	481	441	470	454	488	518	509	492	469	476	559	538	486	491	482	548	477	471	513	497	485	501	480	485	472	425	477	466	482	499	508	457	500	468	487	490	455	425	485	490	497	498	506	508	494	489	472	526	495	505	480	531	502	489	475	503	489	481	500	483	489	527	466	529	477	481	526	500	475	472	498	518	477	472	478	506	487	472	486	415	478	521	467	465	475	500	497	466	480	475	437	529	476	473	479	495	496	523	520	477	467	560	478	484	454	455	529	580	495	473	517	480	488	516	426	477	488	485	486	506	531	489	485	491	475	494	515	461	479	457	529	476	564	482	504	517	512	478	509	509	456	493	564	482	474	480	535	485	472	479	491	520	494	480	477	492	468	491	488	491	531	518	501	479	485	486	441	442	481	501	444	541	444	482	480	482	506	501	475	504	492	488	482	532	484	464	509	489	483	509	486	481	489	480	463	500	471	496	499	536	465	489	475	477	528	496	476	434	480	476	530	462	466	475	478	506	482	508	526	471	427	568	472	488	515	533	516	502	471	479	458	460	512	477	567	493	482	497	475	522	496	524	479	468	442	518	486	449	474	483	513	489	483	486	486	488	502	491	475	489	493	500	521	498	615	534	562	508	534	453	430	492	488	493	475	527	473	488	454	494	492	474	553	476	471	545	490	542	481	502	477	531	508	482	475	468	423	489	470	477	525	474	475	490	538	539	473	506	525	484	467	473	498	477	499	484	480	476	479	516	481	485	495	522	553	478	473	502	474	479	477	449	469	473	497	483	493	403	526	487	495	510	481	492	519	483	488	477	463	477	486	476	503	464	475	481	525	473	482	441	494	485	471	481	522	483	412	470	666	502	492	477	484	499	434	491	474	469	510	537	470	474	478	464	442	484	516	425	487	456	471	510	481	570	462	441	578	483	554	477	477	401	473	465	454	463	516	497	479	495	493	457	480	465	501	482	517	482	465	557	527	525	478	485	467	473	1
478	528	527	482	538	469	426	477	505	491	491	534	501	429	498	444	475	558	479	479	472	478	467	484	500	492	452	475	500	512	486	484	476	502	466	448	487	479	480	479	481	513	480	466	532	480	488	511	475	477	511	550	481	484	480	464	546	478	567	480	477	480	504	484	623	548	499	512	483	480	466	470	464	511	476	522	464	495	508	480	528	525	443	515	504	507	476	464	483	538	475	502	456	484	495	494	480	491	463	491	475	471	495	458	488	437	455	463	481	498	542	510	482	472	486	503	479	487	493	457	477	513	479	459	482	504	473	478	474	438	478	493	485	482	529	499	477	515	480	481	507	487	484	484	511	472	481	485	482	511	457	495	478	590	476	518	479	478	480	538	537	461	480	485	498	510	478	482	476	448	501	498	550	479	465	443	484	471	465	450	522	450	439	512	500	490	494	492	612	475	448	471	476	477	580	473	479	489	478	486	498	459	462	457	478	477	472	472	469	498	484	506	493	473	481	515	506	482	503	481	444	488	529	510	460	511	506	477	477	489	478	496	480	483	488	536	496	475	468	485	501	453	477	491	511	510	448	477	489	509	531	419	473	510	494	504	501	537	474	494	508	489	485	478	493	527	514	467	469	481	468	473	382	536	478	475	477	483	552	498	476	523	451	473	488	483	490	468	483	492	446	479	502	481	517	467	497	481	507	496	499	507	473	514	445	479	479	470	508	500	466	468	513	438	471	452	458	480	546	558	493	456	501	474	490	480	476	483	479	483	491	497	476	537	509	490	636	541	477	515	489	462	476	530	504	492	472	452	469	496	489	486	580	476	499	474	522	479	489	479	507	453	437	473	477	527	498	497	486	568	510	509	473	518	501	474	484	470	482	428	483	524	500	471	481	472	486	475	498	460	480	449	473	440	473	473	477	515	481	476	472	488	479	519	476	392	418	479	452	468	497	563	488	503	591	507	483	557	514	535	488	487	486	477	490	477	487	486	442	473	523	465	471	573	497	519	467	550	506	460	511	491	387	561	518	476	480	489	461	497	493	490	517	475	484	591	481	497	441	508	586	493	485	411	462	495	484	480	475	413	476	478	421	475	480	423	463	502	471	478	463	454	480	492	509	479	491	412	490	489	485	490	498	489	487	550	477	486	443	532	1
489	474	578	482	545	477	473	479	490	480	544	467	437	574	493	463	469	487	488	474	470	492	477	488	510	465	500	491	502	478	479	422	420	505	485	433	475	451	477	479	481	431	453	502	519	483	527	469	431	496	531	564	482	472	501	480	559	558	480	502	482	486	520	478	473	507	480	475	484	484	487	468	509	518	482	463	472	439	499	483	514	472	458	493	516	524	472	469	483	508	476	540	460	483	478	530	479	507	471	496	470	477	477	454	470	489	499	399	527	483	507	526	471	489	545	502	507	499	528	498	477	509	486	472	478	471	498	498	478	481	544	520	489	478	488	509	448	485	480	471	498	528	484	496	489	480	481	431	487	474	503	462	483	603	478	460	489	475	517	504	467	481	489	483	543	441	476	477	477	448	475	493	463	477	494	440	472	474	486	443	501	539	457	494	458	494	485	463	470	483	513	495	524	499	584	482	477	478	477	530	503	452	479	505	458	476	447	484	486	487	493	580	454	466	483	469	517	475	496	489	425	575	505	501	475	495	511	475	476	529	486	517	458	474	525	462	490	479	432	470	494	550	447	509	477	534	490	478	464	512	514	554	478	502	486	519	545	440	472	473	475	480	472	458	481	449	494	480	526	524	494	531	416	472	474	478	476	484	508	511	476	524	485	474	508	481	460	469	485	493	501	477	492	484	559	509	489	429	501	442	471	485	474	509	505	467	479	476	456	496	534	508	515	482	493	497	483	468	547	511	507	480	497	465	467	472	469	449	468	536	499	473	477	467	483	499	449	495	365	461	469	517	477	497	506	474	477	491	476	446	490	500	507	473	493	471	528	476	522	463	459	476	505	455	479	519	527	492	484	505	489	410	511	494	463	452	482	463	425	468	477	471	508	482	490	486	477	478	494	501	482	499	477	472	481	480	490	438	503	483	477	483	474	481	476	560	464	481	473	478	448	489	476	499	499	415	481	481	496	459	475	477	474	477	492	487	521	477	518	470	467	492	483	560	469	481	476	526	469	478	530	481	301	551	501	477	480	493	397	482	473	490	462	381	485	556	470	430	523	489	492	482	482	487	464	522	489	510	500	438	470	484	396	474	486	549	481	498	412	495	501	473	478	508	513	484	487	464	490	482	453	481	492	357	527	509	477	487	481	481	2
498	488	516	490	485	476	540	476	481	471	491	513	431	504	502	482	493	485	475	473	495	488	474	466	526	565	521	476	484	479	467	480	469	515	448	501	497	476	477	475	477	537	475	503	486	494	509	500	522	464	565	549	509	477	492	510	522	505	462	477	509	490	520	474	542	504	520	515	488	472	478	492	471	538	470	447	482	480	521	524	477	519	463	484	446	526	471	479	481	468	476	508	447	492	488	501	485	448	466	482	485	472	489	489	459	523	441	451	468	489	476	472	478	508	434	476	460	472	471	485	480	473	487	450	484	537	474	470	481	494	551	516	488	479	446	547	486	520	475	487	481	508	479	476	475	481	485	497	471	514	597	483	490	413	476	514	498	473	472	478	498	477	493	476	511	483	477	481	475	504	511	503	559	476	515	487	475	485	469	504	442	528	454	472	496	513	525	494	550	477	474	457	501	477	520	483	484	470	476	503	475	471	486	540	467	476	462	479	471	508	474	467	464	481	500	529	481	471	477	482	444	528	478	376	361	516	508	476	477	486	475	438	464	476	505	548	474	483	477	482	438	457	469	471	527	496	436	481	491	487	447	499	476	472	485	452	476	442	489	507	484	480	489	529	472	478	587	486	490	505	471	548	393	497	480	485	477	538	477	548	476	427	511	476	575	478	484	502	483	517	491	536	489	483	511	499	483	483	490	476	492	475	481	494	461	545	477	496	499	453	491	471	541	539	469	522	484	500	503	505	474	459	489	482	503	474	434	528	489	475	483	480	476	557	479	500	536	453	594	512	484	488	438	561	546	472	481	468	532	477	475	455	501	488	481	485	515	475	465	512	522	487	476	478	480	533	506	469	504	500	477	511	491	502	510	489	475	467	559	472	476	501	492	493	482	477	488	477	511	450	469	497	476	471	477	474	481	482	532	474	473	459	476	474	477	477	483	474	487	495	512	518	498	491	456	523	494	514	467	515	470	508	479	476	485	490	468	505	539	478	467	562	468	419	452	495	494	608	551	491	488	511	524	422	476	478	479	500	484	458	470	481	468	466	478	503	474	464	442	461	564	469	496	467	472	490	493	492	481	465	538	480	499	479	484	428	465	493	446	479	523	484	483	434	464	492	455	544	510	496	489	482	488	477	437	514	477	486	480	479	2
483	485	481	491	517	483	441	476	465	483	458	503	469	501	488	516	460	481	505	475	485	529	486	462	492	508	504	489	484	470	469	531	487	478	548	445	473	486	480	475	480	553	448	479	507	461	472	493	433	471	490	446	489	482	487	488	470	537	525	460	471	485	491	473	538	473	591	514	480	476	487	486	447	503	488	476	487	509	517	477	507	522	491	481	588	500	479	484	480	562	477	521	514	509	470	506	481	493	470	444	487	490	481	487	513	464	497	455	462	483	482	515	477	516	516	502	512	464	494	520	475	490	481	440	449	481	472	499	476	499	471	488	490	484	482	464	521	482	486	497	459	486	486	480	481	476	478	559	478	492	542	467	488	584	476	488	510	488	498	470	502	474	477	487	563	473	475	479	479	528	477	527	477	478	482	482	512	478	469	494	469	456	489	450	482	460	484	501	503	478	482	507	485	518	519	491	484	474	477	463	463	496	452	487	505	477	507	481	476	479	516	533	467	520	462	539	500	488	492	490	480	486	487	502	488	510	504	476	477	486	478	507	487	499	509	494	495	487	484	486	479	462	501	478	474	527	504	478	497	515	496	512	477	509	464	423	492	520	495	507	510	476	512	480	470	487	576	470	478	484	485	447	549	542	479	487	477	554	514	476	478	530	478	476	477	482	520	399	479	516	510	472	523	475	484	514	469	503	516	521	429	461	477	508	495	474	490	474	496	464	503	471	491	494	464	472	480	494	507	429	467	447	465	475	488	467	484	511	477	478	501	465	478	532	524	502	520	467	470	543	521	524	439	453	543	480	486	434	476	473	475	502	552	488	509	477	513	474	452	459	415	492	449	500	481	512	502	482	478	540	468	504	502	434	492	503	487	500	430	484	482	467	483	500	469	455	482	478	511	473	476	523	477	545	480	492	501	493	535	481	479	552	476	507	477	507	504	472	513	496	500	546	493	485	483	502	461	489	478	525	476	464	477	477	489	500	486	362	429	474	554	501	474	560	506	504	470	548	448	491	445	454	504	462	467	476	486	502	471	493	492	481	497	589	478	478	468	471	438	457	521	480	485	481	486	487	491	451	520	539	496	476	484	478	476	430	471	511	523	485	451	435	486	544	470	467	475	467	503	485	525	480	527	598	508	533	470	510	520	486	2
484	482	496	485	528	480	466	475	503	481	478	503	464	487	496	494	479	449	465	468	494	499	483	483	462	532	458	486	495	515	475	569	507	484	481	419	496	483	483	477	477	516	507	505	500	468	527	515	541	450	612	462	472	480	455	485	483	493	473	450	475	491	489	481	506	470	577	490	483	481	484	488	471	418	480	534	489	486	527	486	464	555	399	502	512	517	486	464	484	558	476	515	484	538	484	506	485	483	479	468	483	481	492	467	479	564	522	465	493	473	522	473	482	444	528	513	449	470	506	495	473	469	479	552	477	473	468	456	484	533	468	512	478	476	518	450	501	456	478	484	491	539	505	494	479	495	486	533	475	487	494	481	496	424	477	478	483	430	518	482	481	489	491	483	452	487	478	484	480	512	481	610	545	477	478	568	457	484	406	506	513	559	455	503	506	466	457	548	544	475	501	490	506	500	591	489	484	476	477	553	483	481	484	488	464	474	448	477	499	489	496	443	481	508	469	470	454	493	516	481	488	541	469	484	489	476	451	474	476	508	466	466	472	513	497	516	485	478	458	481	470	537	470	494	518	488	446	477	495	503	527	528	473	495	480	481	529	496	474	485	496	484	478	537	468	469	457	476	529	473	484	538	469	443	458	477	476	530	485	510	479	431	486	477	542	481	516	451	478	533	508	508	479	483	460	523	467	526	474	509	492	493	473	509	472	471	486	482	467	498	484	502	472	509	487	459	475	477	529	429	470	502	513	485	516	484	460	427	490	451	458	481	476	506	466	484	491	485	507	531	531	491	494	521	529	488	476	508	499	492	479	497	482	473	471	506	569	474	517	491	508	511	484	546	473	560	475	482	493	460	508	446	500	507	521	472	490	497	607	462	488	463	495	472	477	465	481	477	491	489	475	535	479	524	474	486	470	440	542	483	481	523	476	450	477	434	517	485	493	486	483	548	504	459	495	387	473	460	505	511	484	494	475	477	499	485	505	494	486	478	523	497	486	435	505	477	478	500	472	490	511	469	393	491	465	478	464	478	512	501	516	486	485	326	470	557	480	507	480	476	493	500	456	501	471	528	477	546	505	555	430	480	427	478	479	520	484	484	459	469	490	490	451	475	457	478	480	485	478	461	502	489	482	346	486	524	476	489	483	476	2
481	467	540	490	503	479	495	475	474	483	461	461	427	587	476	484	446	440	487	493	481	537	475	481	443	511	495	485	491	499	489	478	431	520	478	511	484	469	487	476	476	499	465	468	549	476	498	451	492	485	481	517	481	480	541	500	544	507	555	527	494	485	501	481	618	523	536	515	483	474	489	499	468	460	486	509	476	469	525	469	486	565	457	469	515	480	473	504	473	570	476	538	466	479	470	557	473	459	456	448	489	481	479	469	445	413	522	481	483	483	461	462	468	515	466	491	475	484	461	495	479	484	475	466	480	494	507	509	471	511	505	490	520	477	503	504	507	493	480	514	482	480	481	480	465	472	479	523	480	512	487	483	492	553	478	568	499	499	532	493	515	477	478	477	496	488	474	481	476	489	485	463	485	478	507	505	462	480	482	534	440	522	498	492	480	489	515	482	442	484	484	550	487	511	458	497	482	480	477	510	491	495	506	509	492	477	575	488	459	478	472	492	565	533	471	456	476	469	491	477	426	482	442	428	420	502	509	480	476	499	494	462	492	486	483	514	507	478	440	481	517	428	486	490	508	515	517	479	487	506	449	442	477	496	476	535	577	443	469	493	470	481	468	392	481	482	563	481	474	515	491	519	498	475	466	486	477	466	506	515	474	510	441	476	558	454	446	541	478	495	516	471	515	473	458	518	471	462	486	504	473	508	481	494	531	466	473	484	496	459	513	480	559	505	484	494	485	492	526	541	495	532	462	480	504	486	482	497	492	518	450	495	476	456	352	506	677	473	531	507	480	469	573	486	514	486	477	468	467	513	489	480	491	492	492	481	511	478	521	468	438	492	417	475	478	478	487	491	484	525	516	460	521	520	541	504	481	473	509	443	483	495	508	503	465	469	482	476	486	568	473	486	475	483	474	530	490	468	456	480	478	467	475	562	477	460	454	475	474	476	474	555	491	503	526	539	481	535	566	456	475	474	467	477	485	506	530	467	474	481	526	498	458	532	493	529	477	537	420	483	556	478	449	531	487	476	478	498	485	485	484	487	512	493	480	580	467	469	491	486	493	500	483	462	472	489	492	558	462	477	526	477	455	478	475	402	511	487	466	498	487	511	453	522	487	481	444	522	484	492	492	484	485	506	467	523	476	473	524	508	1
487	477	509	489	468	475	430	476	486	486	463	497	490	538	475	486	482	522	481	474	472	458	469	485	500	481	464	482	463	496	482	480	522	477	484	427	462	487	480	477	475	487	516	489	530	475	480	480	539	511	557	537	463	483	513	493	494	549	497	482	482	479	503	484	534	464	510	475	483	474	477	472	494	354	471	475	489	459	467	492	425	568	469	485	485	467	476	497	475	494	476	453	472	466	477	497	491	532	516	529	466	486	478	470	474	492	489	536	458	468	476	584	474	470	497	484	466	474	509	470	478	489	466	494	501	525	489	486	479	551	466	501	521	485	511	559	471	472	490	465	484	472	478	486	480	496	480	462	477	436	457	486	493	472	477	497	455	476	483	479	460	483	489	480	436	509	476	478	478	498	510	514	534	476	453	453	474	477	503	555	469	509	518	488	460	519	449	566	498	474	472	509	498	463	550	480	480	483	476	478	493	500	508	486	477	474	473	476	466	485	484	446	487	515	461	399	532	490	548	469	504	517	487	439	499	453	492	476	476	504	491	457	470	471	499	497	490	488	514	484	513	470	520	495	467	522	487	480	478	458	457	519	472	536	484	430	520	466	491	478	498	479	506	525	487	489	458	512	463	498	482	529	514	504	460	462	476	522	483	504	475	464	494	477	491	460	478	475	479	471	486	539	520	471	594	494	411	490	507	536	507	492	477	517	522	437	488	487	523	497	532	496	485	477	482	507	451	472	440	493	494	492	469	480	478	476	475	525	476	518	482	478	476	458	523	478	526	485	589	464	431	515	504	492	542	482	473	495	483	476	483	475	488	494	452	489	522	476	498	483	436	480	504	483	490	500	499	469	477	524	480	419	486	445	474	530	484	467	565	500	484	471	502	490	489	478	474	476	466	493	475	516	479	532	473	473	476	499	541	486	477	512	474	500	476	480	526	479	436	470	493	518	534	477	438	521	476	479	529	550	481	477	488	477	482	484	499	467	523	476	490	519	539	478	522	505	476	509	462	491	555	477	604	613	489	478	473	480	563	444	494	466	498	548	481	490	487	534	472	500	558	466	503	378	480	469	499	479	493	457	583	482	540	476	488	444	500	493	465	500	500	486	469	514	524	495	487	521	452	474	480	480	489	571	556	540	475	489	546	467	1
488	462	538	479	542	485	477	476	528	471	501	474	484	383	477	465	455	498	513	496	471	520	473	475	483	474	508	484	472	493	485	488	532	467	508	413	487	482	482	475	475	480	466	492	576	444	466	499	482	483	536	465	520	479	483	450	536	464	550	461	513	481	479	475	583	563	490	476	480	472	553	485	470	519	483	539	475	487	533	483	463	491	479	467	470	516	482	500	487	502	476	472	467	458	483	493	475	477	463	489	496	476	488	469	421	470	502	470	597	478	516	550	474	493	492	495	461	479	514	481	481	462	487	432	475	458	479	507	476	490	548	485	525	484	527	397	474	501	486	481	514	481	484	483	519	449	477	496	473	507	499	480	481	531	478	499	504	504	488	498	523	480	477	484	491	528	477	485	476	491	496	484	564	476	478	473	457	474	419	546	409	500	504	461	491	477	509	512	506	487	489	449	480	497	496	487	479	483	474	511	523	525	489	498	503	477	520	473	490	473	491	484	460	568	475	459	531	462	499	499	471	490	468	459	528	492	517	479	476	509	468	476	480	452	521	456	472	473	511	478	495	410	517	505	543	503	506	480	478	508	473	477	474	441	486	441	540	398	492	477	476	475	513	430	484	490	593	515	449	465	498	491	471	495	483	485	476	468	555	512	477	495	445	477	481	497	436	503	475	513	479	545	518	473	456	504	484	530	496	482	488	466	472	514	515	491	475	500	443	483	480	493	483	492	476	435	463	476	458	506	484	493	503	478	494	474	497	451	506	497	520	467	476	543	445	476	566	453	586	500	498	506	467	524	461	467	484	520	476	490	468	522	492	486	475	488	529	478	465	480	481	484	465	497	483	607	518	480	500	528	471	462	483	468	518	478	472	497	496	452	484	477	469	500	485	478	513	475	547	505	482	543	478	522	481	473	491	519	554	484	475	483	478	507	477	515	475	475	502	477	499	435	488	455	504	486	493	491	544	498	480	470	489	476	501	473	490	556	489	473	527	537	478	520	484	552	471	533	524	498	497	496	635	444	467	477	468	462	535	484	499	472	528	690	482	444	480	463	521	509	439	476	445	507	520	482	480	484	454	554	535	473	542	478	479	368	504	495	490	490	491	471	481	531	513	473	480	447	499	479	519	475	489	689	448	465	483	462	525	513	1
476	490	549	481	484	475	498	476	487	480	430	452	479	448	476	480	497	513	527	485	493	510	476	482	526	528	509	480	464	497	471	555	515	454	512	495	488	455	478	475	472	466	499	477	492	480	533	483	528	449	499	504	492	487	521	521	497	546	514	506	482	485	438	484	547	502	489	478	480	479	508	506	460	417	484	518	450	450	537	505	560	545	482	495	558	468	473	502	472	532	476	488	481	513	475	527	482	497	481	518	482	468	477	468	454	489	523	472	497	464	485	459	475	508	453	443	471	450	558	529	476	473	482	532	466	518	504	528	478	487	520	472	532	480	471	486	516	455	481	490	495	477	488	484	491	489	478	473	479	422	458	481	480	404	476	486	471	491	528	557	491	491	468	479	559	502	477	474	476	489	466	485	529	476	506	488	477	470	421	525	521	556	454	486	520	457	515	521	553	483	475	455	507	529	462	478	486	498	477	463	501	478	471	486	462	475	529	481	486	484	482	471	486	490	485	538	509	495	483	470	413	440	529	459	476	492	500	478	477	533	472	498	486	457	490	483	488	476	471	480	584	423	509	490	524	553	415	477	492	487	438	456	472	521	472	491	477	449	496	502	495	486	467	495	488	507	498	484	522	498	486	432	503	433	469	478	477	514	501	479	479	434	494	476	543	422	455	433	483	466	500	534	560	479	465	554	445	538	500	517	459	500	482	543	475	466	471	482	481	492	486	494	452	502	469	484	484	480	426	491	488	494	486	502	488	475	483	477	484	458	466	470	476	466	473	476	525	531	643	531	479	520	459	529	562	476	482	491	487	475	485	483	500	490	488	497	499	474	505	583	486	499	450	510	477	488	518	456	480	529	452	506	479	505	542	510	483	454	561	444	475	465	513	491	480	478	482	475	494	550	473	460	471	542	477	495	474	477	528	478	474	512	475	496	476	408	475	481	506	478	466	521	414	488	483	582	477	521	498	534	482	456	480	476	472	496	486	465	488	481	495	429	450	430	531	505	466	605	507	473	497	443	695	529	499	475	467	485	472	493	494	464	487	591	475	450	480	457	494	464	428	463	541	460	492	473	481	509	478	458	495	474	571	475	478	386	475	482	560	499	491	491	494	408	480	479	476	473	513	485	503	481	499	608	486	519	475	487	446	487	1
480	470	444	478	463	482	485	475	501	471	499	478	501	447	461	482	503	514	479	481	481	505	477	488	474	511	482	484	485	477	486	442	417	513	493	421	467	471	485	475	480	472	491	496	465	519	508	476	473	487	491	532	464	479	518	513	412	470	555	511	509	493	534	495	329	552	455	469	490	482	493	505	489	478	486	465	487	546	516	510	490	520	514	486	501	480	479	484	471	481	477	454	488	493	489	527	483	489	470	500	480	487	477	467	403	644	533	476	525	472	494	500	476	460	503	490	449	497	523	503	476	455	469	533	469	582	462	482	495	489	510	488	499	477	482	532	596	487	478	501	490	550	494	490	465	490	488	481	480	555	463	490	491	465	475	512	498	469	521	501	471	479	494	486	545	487	476	478	477	537	499	497	514	480	510	517	466	476	446	526	480	554	481	509	477	470	526	463	519	482	482	491	479	638	508	489	479	482	477	468	481	494	499	432	473	476	474	477	480	486	482	484	464	446	494	468	513	504	485	492	444	452	468	427	545	507	513	478	478	528	486	488	486	488	535	520	474	478	499	470	504	561	456	452	556	499	494	475	474	440	523	441	478	534	483	481	570	496	488	492	473	487	511	571	468	501	442	498	439	477	477	468	514	500	485	486	476	467	485	492	475	459	467	475	511	526	541	529	476	468	468	543	473	472	479	511	499	487	496	494	431	496	471	502	543	478	498	485	461	455	472	462	513	485	476	499	480	484	493	542	492	487	497	484	486	482	506	520	472	506	443	464	475	442	566	474	278	421	411	512	525	496	488	504	465	485	491	502	485	505	483	453	488	482	479	482	447	477	537	474	476	495	429	489	481	470	507	499	469	581	486	536	449	522	486	450	478	468	480	482	482	496	491	487	458	464	475	479	499	452	474	464	474	432	478	480	481	497	477	487	476	484	475	480	476	492	437	479	469	473	438	415	486	475	490	498	473	517	465	523	483	465	486	477	480	476	483	423	486	477	512	494	502	472	491	495	476	511	476	492	466	484	520	487	479	476	479	476	489	485	477	481	481	532	484	358	482	499	442	507	488	452	451	530	467	497	474	508	461	485	467	480	493	478	482	564	494	441	444	479	498	444	493	498	438	489	473	504	504	473	502	477	502	557	493	530	476	489	578	492	1
477	451	504	483	501	484	506	477	496	483	474	556	484	391	495	505	480	583	437	460	477	476	486	488	536	541	498	483	503	499	489	469	498	495	480	496	486	477	479	479	476	531	466	484	478	471	557	492	451	466	512	522	483	485	543	468	505	528	512	488	492	484	497	485	356	538	448	509	479	478	481	501	458	449	482	517	479	469	526	426	511	403	485	491	518	459	482	463	477	483	476	498	498	493	484	502	478	495	481	450	470	476	488	452	504	621	470	508	492	484	531	494	465	471	487	531	434	477	540	494	473	471	484	545	444	494	466	467	489	497	545	501	478	473	486	475	478	512	493	488	505	496	503	487	499	450	480	479	467	458	470	486	469	394	476	509	462	469	519	495	497	490	473	483	551	513	476	476	477	494	472	548	478	478	500	494	488	481	529	473	531	479	494	422	517	488	431	512	623	477	472	493	501	508	545	473	482	476	476	445	498	463	479	524	433	476	470	475	502	472	491	459	456	435	458	525	502	482	473	487	499	562	500	450	485	463	468	477	475	495	479	468	487	495	511	493	489	478	472	478	505	538	457	479	560	506	435	484	477	510	536	502	474	502	476	496	490	432	481	494	518	487	478	433	473	544	545	488	460	517	494	552	472	503	475	505	476	526	474	458	477	434	497	476	550	487	488	467	476	510	510	521	510	474	426	520	500	489	470	470	540	495	479	520	425	502	495	465	522	497	451	492	548	491	491	512	467	480	541	569	512	467	492	491	506	489	451	465	497	568	518	473	476	459	490	477	329	484	453	542	510	549	456	503	518	480	472	457	528	536	480	483	496	485	485	493	500	474	483	542	504	497	438	507	477	526	485	501	473	535	487	539	507	512	521	493	494	510	453	469	489	505	490	475	498	488	507	473	474	473	482	528	479	501	478	469	482	460	531	480	476	486	475	506	478	415	489	477	432	467	463	486	519	466	535	494	491	471	547	501	482	461	485	476	491	484	498	482	517	475	527	479	501	431	506	483	460	504	498	493	458	450	457	482	454	478	482	502	517	470	487	489	492	427	471	425	477	521	550	505	508	456	545	440	476	489	486	501	482	498	574	476	466	478	472	543	479	488	522	492	469	475	477	485	570	504	476	460	469	485	496	477	493	418	475	490	475	488	520	480	2
480	497	506	482	490	490	504	479	488	487	564	470	445	489	489	512	477	564	528	465	493	519	462	497	499	534	489	506	473	494	490	534	471	438	460	513	483	505	485	476	479	510	492	463	512	490	464	517	519	464	486	473	484	481	488	491	464	507	478	468	511	485	438	471	389	514	556	519	476	471	545	509	480	425	484	539	476	481	526	500	535	481	474	461	546	497	481	488	460	469	476	493	455	483	474	496	477	489	443	498	476	472	481	479	559	686	527	468	548	471	458	465	476	488	466	477	478	485	494	525	477	480	495	552	471	523	490	480	497	475	509	550	465	476	513	554	524	493	490	481	471	502	480	489	470	526	480	555	481	425	462	488	493	551	476	462	513	486	496	512	516	480	466	479	544	475	476	479	477	542	532	540	502	479	473	514	492	488	470	525	522	505	478	462	498	479	497	455	500	480	490	525	522	513	479	487	488	476	476	456	456	465	481	498	539	477	522	478	496	508	478	513	452	489	488	451	505	475	451	482	475	448	566	528	547	504	479	476	476	485	489	508	474	517	496	515	487	478	445	476	503	552	484	496	478	479	565	478	484	476	518	450	473	493	484	492	500	524	485	489	479	475	492	468	478	513	497	476	501	491	495	532	446	545	489	488	476	450	474	500	477	507	496	477	499	561	469	448	473	502	491	492	501	483	467	525	476	507	485	489	454	512	482	499	486	488	504	462	522	491	489	511	529	515	488	515	480	489	465	472	478	480	479	499	492	481	470	431	490	529	506	494	478	481	450	491	347	504	399	438	504	498	485	526	508	483	477	487	502	522	483	547	494	483	484	499	475	476	517	567	456	475	504	486	475	486	512	461	484	558	473	472	501	522	406	477	491	478	556	478	479	472	501	471	493	483	479	476	498	471	486	490	477	504	476	443	499	441	426	482	479	497	477	500	477	483	463	476	427	478	461	582	498	499	437	527	476	497	522	513	473	480	464	475	489	507	447	515	499	476	464	530	452	533	530	499	499	629	428	486	564	474	493	532	501	476	490	500	515	477	518	473	513	592	485	418	485	487	385	477	506	497	488	468	465	484	482	466	511	504	545	485	479	479	482	580	493	469	473	488	509	472	489	450	538	490	501	467	455	487	490	479	494	601	467	491	472	476	532	469	2
475	511	466	484	508	473	471	477	496	469	513	478	489	464	477	469	467	523	497	474	469	530	477	477	454	477	487	467	470	482	480	491	489	516	481	540	487	498	478	479	475	423	524	459	515	493	447	520	453	497	546	506	460	478	515	470	565	515	388	413	499	492	409	472	525	531	483	469	478	473	459	486	482	470	489	506	466	482	612	466	458	411	444	455	558	495	479	485	482	547	476	526	443	491	487	512	479	503	500	426	493	465	481	465	513	382	476	420	477	495	500	508	481	489	473	463	539	457	506	454	479	445	482	446	480	482	461	512	469	410	470	438	463	480	477	518	566	508	488	499	527	482	479	479	465	482	478	488	487	494	509	507	483	395	475	520	465	490	515	495	484	488	477	482	485	491	474	479	477	492	521	520	472	476	505	518	457	475	445	509	540	539	460	465	473	450	516	465	464	478	503	502	508	399	486	482	483	488	475	517	480	501	463	503	457	473	495	478	494	468	491	473	462	483	488	501	558	481	469	475	496	521	450	481	446	464	495	479	477	491	455	502	470	499	484	473	489	474	446	479	483	423	484	459	487	502	520	484	488	498	507	530	478	519	488	467	481	481	462	476	483	486	496	443	481	466	465	502	487	495	506	575	533	365	448	485	477	502	535	446	476	426	505	479	513	431	438	428	477	500	447	476	512	474	479	501	458	475	533	471	480	494	478	462	544	455	489	487	493	467	510	480	488	491	464	485	487	478	454	592	486	443	483	476	492	491	496	455	515	500	549	469	476	508	501	485	524	464	673	550	559	430	503	508	467	485	477	534	523	505	481	495	499	481	502	492	538	477	501	455	427	464	467	515	486	529	456	479	466	550	520	538	493	509	501	495	492	466	447	481	487	466	481	480	503	477	496	478	463	541	477	568	474	504	480	479	490	492	461	490	475	510	476	486	476	498	421	478	500	489	472	511	488	479	502	463	490	443	556	517	485	477	507	476	489	472	455	443	508	484	521	566	467	426	482	588	469	568	463	481	476	468	665	561	505	476	462	485	426	484	483	472	483	525	486	456	486	515	526	469	481	519	535	555	497	487	475	502	452	443	518	472	570	477	475	386	482	505	435	480	463	470	484	477	498	489	472	484	500	487	471	476	471	537	484	417	477	492	537	487	2
476	483	508	469	511	486	461	477	492	488	416	491	462	564	489	481	506	505	487	473	490	526	477	488	506	497	462	483	485	457	473	499	466	506	473	437	487	504	482	474	475	467	486	488	511	503	453	478	525	489	526	419	470	477	485	495	512	417	522	467	468	493	516	490	515	503	491	495	478	471	514	480	486	498	485	532	476	453	492	492	528	521	493	475	523	491	481	482	480	510	476	520	459	500	473	509	479	493	491	435	484	493	473	483	536	540	505	471	517	478	444	477	478	506	519	504	496	482	543	487	481	456	468	520	490	535	500	488	482	530	475	468	537	479	475	561	510	460	476	488	503	572	488	478	495	489	479	498	486	476	463	489	487	438	476	442	529	503	524	457	467	488	462	479	505	485	476	474	476	542	468	492	465	477	464	466	458	476	480	526	484	462	498	486	460	471	484	477	447	481	450	482	502	514	434	472	485	485	478	442	490	486	495	443	484	475	417	477	482	524	475	464	490	530	477	542	547	457	486	477	452	440	468	547	485	471	478	478	476	476	486	490	461	492	482	486	483	480	490	476	498	497	522	470	534	545	515	479	478	488	501	509	475	521	480	509	500	515	487	477	509	471	478	485	487	465	504	471	494	457	493	569	435	535	473	489	475	537	489	460	478	444	504	476	450	501	425	481	477	522	451	546	505	475	516	470	468	518	465	516	452	490	480	477	541	527	506	487	492	473	479	472	489	540	466	524	480	486	497	522	501	474	525	482	493	482	444	491	516	565	439	481	477	548	526	478	500	448	542	449	455	525	492	566	541	488	482	527	445	509	482	457	388	481	508	508	531	475	533	435	447	500	538	509	483	492	492	478	456	494	432	478	528	473	500	543	489	467	567	491	481	460	497	483	492	470	471	481	522	472	478	410	476	500	478	479	484	505	561	478	476	492	476	527	477	506	484	484	458	477	498	588	507	485	491	536	517	511	500	485	474	483	463	476	493	519	487	523	478	477	477	523	467	450	493	528	475	549	541	480	553	476	486	491	445	478	482	493	549	468	510	480	459	427	476	527	484	489	493	557	520	511	543	503	501	516	491	452	471	534	523	469	476	478	476	481	477	472	557	495	455	437	500	497	499	488	478	483	489	477	457	479	506	439	514	536	482	485	509	534	2
477	504	535	487	434	488	471	476	470	480	467	517	453	526	502	440	453	481	489	466	479	539	475	476	559	529	484	498	480	476	486	493	484	489	444	490	478	487	484	474	484	482	477	534	481	489	482	460	496	499	497	510	519	477	513	495	494	549	502	478	481	486	477	471	320	489	554	468	483	477	589	498	496	474	485	455	484	438	591	486	486	547	423	483	466	469	475	470	480	486	476	452	459	530	470	477	480	446	495	493	463	477	476	465	503	633	435	523	439	485	496	483	468	475	501	493	488	463	518	468	478	461	485	523	469	565	479	464	489	442	529	542	453	477	497	482	477	478	479	493	465	503	476	485	501	481	481	575	475	473	511	498	489	368	477	512	519	473	489	478	460	498	486	495	520	477	476	477	477	492	544	556	501	477	469	457	473	480	473	508	506	500	427	476	471	479	511	459	555	486	453	468	529	504	545	488	485	482	476	465	496	515	512	439	476	478	492	476	446	507	502	418	483	455	513	511	528	468	484	503	457	471	509	543	523	472	494	478	476	496	458	485	483	473	460	470	467	485	476	474	456	580	518	504	481	537	483	476	470	478	466	503	482	524	475	521	491	484	498	483	498	476	520	495	478	459	486	490	532	509	483	481	476	470	453	487	477	524	504	485	476	407	462	475	522	489	486	426	478	536	507	517	493	486	538	478	500	500	534	511	502	496	479	485	452	542	499	479	523	464	541	487	555	500	476	481	472	469	484	474	488	547	473	472	501	472	501	482	466	483	424	462	475	482	497	494	291	464	483	491	482	476	473	500	554	474	467	443	457	509	491	416	455	484	488	516	438	475	506	511	410	493	451	496	479	542	509	488	466	505	501	517	502	456	516	464	471	498	515	507	476	510	503	468	466	476	508	478	483	537	467	478	482	500	474	449	493	501	522	478	472	468	476	464	477	494	483	476	484	472	504	495	457	510	456	442	480	523	481	496	490	470	471	477	491	513	474	545	450	477	479	538	482	393	495	542	477	549	519	459	439	476	506	511	510	478	479	469	492	467	508	477	487	376	473	432	479	489	474	490	516	486	455	444	471	498	472	513	461	470	527	472	484	477	481	607	497	483	516	509	490	458	483	524	444	477	466	499	492	467	460	481	490	389	500	481	471	497	479	493	1
490	519	525	491	497	473	508	476	504	476	466	488	488	460	496	485	499	574	450	478	482	506	477	484	451	505	494	496	471	476	488	534	545	441	484	545	492	473	482	478	475	490	478	506	502	448	501	430	509	459	506	460	473	472	524	494	500	436	579	498	499	477	505	481	459	504	529	477	472	469	491	484	491	367	484	484	479	504	562	448	488	426	396	509	491	484	473	508	471	489	476	482	463	509	473	553	472	478	500	514	480	483	479	452	504	561	481	458	530	483	501	492	480	507	488	457	469	477	510	488	479	472	490	460	472	427	480	496	484	465	480	459	472	481	458	511	470	509	484	506	506	510	480	487	464	494	480	470	482	426	441	496	490	422	478	502	460	495	493	499	473	473	461	477	519	522	475	481	477	578	486	512	533	477	467	479	501	482	553	528	473	489	483	479	468	486	460	488	560	478	484	474	488	479	512	476	471	487	476	513	466	505	480	508	518	476	429	482	473	507	486	424	455	564	487	533	480	505	465	480	513	440	522	482	534	506	475	479	477	489	487	468	457	479	492	511	474	476	463	479	433	465	455	478	457	503	437	474	494	506	539	480	471	496	484	528	478	539	496	486	495	479	489	508	482	425	492	497	555	478	500	492	491	422	485	471	475	524	479	520	476	429	486	477	533	494	499	483	478	491	482	492	488	477	475	523	493	530	479	457	479	485	481	475	421	488	504	473	493	497	485	480	566	510	492	502	470	476	452	551	484	500	500	497	455	481	479	503	484	456	473	478	476	458	415	510	439	492	587	565	466	494	502	457	488	461	482	455	458	533	476	535	474	492	491	501	498	482	461	560	498	528	453	487	492	467	479	489	500	414	492	499	560	448	474	490	494	493	522	511	478	456	517	507	484	483	516	479	494	471	480	497	476	455	474	502	500	491	456	486	476	483	476	524	476	516	448	475	491	473	500	516	540	462	461	494	473	566	577	497	484	451	480	477	476	505	488	519	472	478	516	507	475	423	510	456	458	508	461	489	480	498	664	457	498	476	494	483	565	483	499	471	486	587	482	407	478	492	476	427	461	454	434	485	485	514	489	545	485	543	603	477	566	477	482	441	483	467	512	504	500	485	455	538	516	460	488	497	473	470	491	482	469	584	544	511	478	488	483	528	1
470	492	453	483	575	482	471	476	497	480	564	492	419	503	503	481	476	486	449	473	467	501	472	478	488	523	483	469	471	504	475	510	502	459	439	505	472	467	483	477	479	479	454	497	526	490	573	487	515	509	454	452	451	485	477	473	542	484	531	488	503	486	468	491	521	505	483	463	476	478	468	479	486	415	480	515	506	460	540	464	501	480	514	483	474	463	477	467	472	518	476	579	446	478	480	492	476	453	500	441	481	462	482	484	477	461	484	473	452	466	476	493	483	489	454	476	495	474	516	499	477	491	481	570	464	534	459	473	476	479	479	490	490	476	486	485	574	494	488	468	509	425	485	477	486	494	478	507	492	560	442	486	492	545	477	529	493	488	494	491	484	483	487	490	419	505	474	483	478	511	446	519	502	479	462	488	494	483	508	534	577	482	518	461	472	462	424	508	545	482	495	475	515	498	615	476	472	468	475	536	453	506	474	518	432	475	475	474	503	508	481	588	511	467	479	432	442	481	487	479	495	541	518	441	511	489	500	478	477	511	480	464	492	481	468	508	466	478	486	480	492	562	489	491	494	527	511	476	482	485	497	490	477	484	471	481	505	534	481	477	501	475	489	535	478	467	470	500	497	502	465	511	455	480	473	483	476	478	491	463	475	510	489	475	459	479	454	510	482	480	449	506	463	488	442	523	510	480	509	522	489	502	478	522	509	535	485	488	467	491	505	461	468	508	479	523	496	481	454	463	479	498	471	477	507	478	435	503	483	506	573	497	474	506	551	494	498	454	450	448	496	510	474	484	429	487	480	440	458	508	500	460	482	502	491	482	476	476	462	492	458	491	370	485	475	593	533	491	489	492	509	509	505	457	492	518	480	504	538	514	487	475	469	470	508	479	488	474	501	488	483	427	477	439	479	495	489	395	525	476	480	464	476	512	477	439	447	480	490	461	505	535	545	486	493	449	480	514	513	458	479	457	489	477	494	466	522	470	420	480	485	530	515	542	498	397	490	493	478	481	438	487	416	473	487	479	482	506	439	476	491	471	464	401	477	595	477	534	503	477	496	523	473	446	485	512	482	550	483	486	537	484	444	475	484	566	471	491	520	484	505	479	481	510	499	487	475	462	439	474	515	479	498	412	474	497	471	462	568	458	2
473	514	552	498	523	476	498	476	508	474	503	490	521	509	494	475	468	534	451	469	484	491	483	474	544	515	447	486	468	444	479	515	534	522	522	480	471	458	482	474	472	506	470	470	529	489	524	510	474	487	508	544	465	478	498	501	417	452	500	441	484	478	476	480	548	490	537	457	489	482	556	474	479	478	471	565	471	479	466	463	507	496	510	477	469	482	483	474	480	564	476	540	479	491	477	466	478	492	459	521	475	508	482	485	455	471	430	502	421	485	471	441	474	488	423	450	452	497	459	504	475	491	476	524	490	541	486	529	476	465	481	541	506	475	448	481	450	450	478	485	502	506	490	485	472	490	483	514	486	488	408	496	478	582	477	510	476	435	537	509	480	487	471	477	490	452	475	475	476	549	534	514	477	477	505	467	466	485	440	511	499	508	487	457	480	509	468	510	460	476	482	493	547	487	587	481	476	483	476	463	526	453	485	461	515	477	514	475	462	448	477	404	486	557	499	544	523	489	434	463	525	552	576	421	525	483	496	477	475	512	486	483	476	507	505	507	461	479	449	477	481	433	499	489	511	510	417	483	471	546	497	480	480	510	467	505	512	543	482	480	464	481	476	462	475	499	423	489	437	519	517	413	411	535	470	507	475	498	524	513	478	516	487	475	486	491	516	474	484	501	476	529	479	488	536	501	485	524	495	480	469	474	483	431	477	488	485	477	501	450	492	495	425	523	487	473	494	477	442	537	491	482	476	477	479	472	483	456	502	563	423	490	476	435	447	488	546	510	528	432	496	458	502	510	505	488	476	499	510	517	481	416	562	484	492	474	486	478	470	511	549	464	442	488	484	417	509	471	475	499	489	482	503	483	546	498	488	478	482	471	479	440	532	481	475	472	472	477	507	454	477	535	474	483	479	483	483	454	468	480	470	527	476	470	477	538	484	485	520	482	494	462	476	473	454	558	480	451	528	543	484	484	480	475	492	488	509	475	506	472	497	562	460	558	482	500	479	508	562	490	396	470	610	510	468	476	486	488	409	479	493	470	485	668	478	447	487	527	366	489	479	521	440	607	471	472	468	537	476	448	448	475	527	477	482	404	506	486	421	469	470	518	467	477	557	474	497	485	477	483	472	473	505	669	446	614	488	510	501	476	1
482	503	483	486	519	468	434	477	498	469	437	549	436	541	481	473	489	471	494	481	491	506	468	477	509	502	478	478	497	491	470	481	509	603	484	529	474	436	477	474	472	488	507	508	508	504	434	526	416	490	537	495	519	478	474	503	518	427	568	468	493	481	473	479	256	561	572	489	473	482	491	465	445	457	476	509	462	441	525	480	493	523	460	486	436	496	475	473	470	437	476	491	496	482	480	497	484	473	442	457	487	479	484	465	511	734	473	518	456	477	503	476	464	502	469	472	499	482	489	492	475	484	465	472	486	521	493	536	497	394	519	464	458	475	488	451	581	467	486	475	512	552	501	486	466	464	480	466	484	533	425	483	466	481	476	494	487	498	490	507	506	487	469	478	501	435	478	479	477	514	504	517	538	478	470	520	477	486	524	571	499	588	495	456	481	475	419	515	556	472	486	503	477	456	499	485	475	471	477	516	526	500	506	540	483	474	474	479	488	441	479	499	486	507	490	551	493	497	485	481	492	536	493	433	411	505	497	476	476	493	511	450	501	502	484	509	475	478	461	469	521	540	461	487	514	500	423	474	482	494	472	515	476	532	484	453	514	495	489	479	474	480	477	393	485	471	481	493	449	502	477	417	458	455	461	490	476	474	468	447	476	469	460	476	481	502	526	454	476	474	448	470	490	471	514	556	508	518	466	498	444	489	482	499	520	424	475	479	547	442	502	461	504	451	472	426	474	499	551	474	481	557	510	493	495	468	494	497	474	471	508	489	477	420	508	468	221	488	340	495	505	485	477	498	512	477	479	480	530	501	486	476	475	465	495	483	528	479	483	536	435	456	495	511	483	500	519	472	482	413	437	501	468	449	499	457	481	501	392	459	479	463	546	485	498	458	545	479	486	397	469	516	475	547	475	474	472	412	478	475	479	425	474	511	477	470	493	474	480	473	501	442	485	478	516	566	470	519	518	515	480	473	489	476	476	497	495	533	421	475	503	500	496	485	460	490	489	488	520	486	449	474	470	438	484	478	477	482	466	490	497	489	494	528	482	345	495	527	533	398	564	510	556	404	487	462	472	467	497	489	437	478	469	477	486	570	498	476	521	485	477	489	489	481	524	508	480	453	463	478	437	480	501	555	478	490	474	468	469	479	1
473	435	549	489	476	475	501	476	511	488	507	434	473	529	477	519	475	454	469	486	474	511	481	467	467	509	480	488	474	482	476	423	514	536	473	404	473	493	474	475	476	496	498	470	518	470	497	502	533	489	527	480	519	476	509	496	461	501	451	478	503	472	464	467	573	547	553	473	481	483	504	482	446	443	471	511	500	479	452	463	459	436	497	494	530	441	471	444	474	488	476	526	493	439	486	499	478	502	489	513	498	460	481	469	425	438	505	481	527	490	521	486	483	492	531	465	463	481	501	500	471	486	487	466	474	461	491	488	474	487	497	519	491	476	539	540	526	527	480	484	489	458	454	495	490	489	483	504	482	504	531	496	497	457	477	466	496	479	516	528	455	462	483	484	426	464	477	477	476	545	509	535	529	478	468	474	455	475	485	555	465	523	465	466	519	497	509	542	591	480	528	485	504	451	557	497	469	486	477	472	490	508	514	515	434	476	520	479	466	466	498	444	466	505	489	615	499	491	493	478	463	402	477	556	450	455	487	477	475	470	464	501	487	436	488	480	494	477	450	467	496	446	459	497	500	512	448	481	478	428	485	498	477	485	469	490	522	452	494	490	505	472	516	455	464	481	434	496	500	505	476	466	440	485	492	488	478	536	479	513	479	456	479	475	538	520	509	451	478	470	478	525	548	471	435	564	469	505	523	481	517	500	484	487	474	471	475	486	496	464	512	480	521	471	466	491	476	484	465	504	484	447	482	479	498	475	502	469	474	542	483	451	476	527	530	473	584	515	595	467	581	477	482	512	543	487	476	486	531	499	472	468	474	498	476	482	535	474	540	541	502	480	485	512	483	497	501	482	482	511	558	502	482	451	476	473	484	475	559	519	488	531	500	489	446	488	483	478	491	512	477	456	478	516	474	481	480	478	500	485	478	525	476	482	476	552	447	485	462	481	504	455	566	494	457	488	456	531	534	447	483	455	491	476	497	483	497	480	536	477	477	472	441	467	464	518	505	512	505	504	533	503	561	517	507	478	472	464	456	472	491	473	482	489	482	538	480	469	492	481	467	456	504	490	474	479	471	468	460	513	534	470	513	474	464	418	483	516	523	480	470	486	486	459	376	484	481	427	485	471	464	481	519	509	436	500	485	529	529	439	1
488	454	474	494	469	469	493	477	507	482	462	477	508	451	475	522	474	515	511	478	480	481	482	466	548	538	450	489	468	488	485	512	580	494	469	441	468	433	480	476	474	541	467	507	466	507	472	526	416	424	462	562	476	481	530	490	461	493	522	464	474	473	461	485	425	551	485	476	476	469	492	482	465	516	482	547	475	470	423	475	458	519	469	489	459	452	465	504	482	525	476	473	492	517	488	516	475	475	448	469	483	470	486	503	518	521	479	501	512	497	464	517	478	533	477	461	487	480	498	547	473	468	495	392	471	521	485	498	481	518	518	478	495	475	511	429	529	462	474	479	481	499	489	479	480	502	477	465	482	568	514	480	477	626	476	480	478	492	504	560	428	463	472	464	526	495	479	478	478	532	532	510	452	478	506	475	481	478	424	538	476	510	479	477	480	476	631	471	493	478	496	472	470	490	469	489	479	466	476	509	478	478	488	486	476	475	519	475	471	462	489	510	466	547	484	464	464	474	494	483	461	492	490	449	437	474	468	477	477	517	483	479	476	510	460	519	497	475	488	475	536	507	549	480	462	527	553	475	486	492	498	460	480	522	461	446	465	563	471	487	496	473	526	493	486	490	482	509	459	476	479	440	493	511	483	491	476	524	473	502	475	546	490	476	477	494	475	452	481	483	440	496	454	478	447	469	457	509	528	466	521	506	479	507	579	487	481	481	501	489	473	487	447	492	486	471	475	482	448	476	481	473	487	479	461	479	501	487	481	428	452	493	476	476	481	504	395	499	418	485	513	487	487	521	521	491	492	579	476	485	476	458	487	480	491	451	507	477	507	535	451	482	417	500	479	497	467	490	488	520	511	474	513	503	534	512	486	478	413	501	483	477	560	469	505	487	474	478	507	482	472	497	474	475	479	462	495	474	471	477	480	482	477	446	479	500	525	476	480	484	481	484	428	491	501	523	457	484	489	506	478	488	474	476	494	497	482	506	531	478	531	510	495	584	487	517	467	483	471	494	500	485	574	439	500	476	478	485	455	460	470	469	474	633	476	408	474	451	459	568	453	464	476	445	497	497	492	497	504	415	502	486	515	479	490	494	474	472	493	471	482	483	471	465	498	472	484	510	453	478	478	480	496	680	490	512	481	496	507	534	1
473	462	540	497	537	475	541	475	476	488	459	527	489	465	476	504	477	540	508	481	486	488	484	483	477	465	472	485	450	528	482	528	490	478	424	479	493	456	478	477	477	525	475	485	519	487	539	512	472	477	564	464	446	480	522	490	474	466	452	470	470	478	522	488	523	550	526	514	484	488	485	506	459	492	488	495	489	511	567	471	502	499	519	459	539	504	479	496	489	494	477	496	469	489	491	451	481	456	448	462	463	476	476	506	508	476	492	440	469	480	533	485	498	501	451	446	501	500	507	493	476	467	469	612	485	505	486	500	477	499	500	483	439	472	498	436	489	504	478	448	494	550	495	495	464	477	480	511	475	453	521	484	461	708	479	510	527	497	483	460	446	480	478	482	530	484	476	482	475	483	460	504	455	476	485	535	480	488	509	409	523	523	483	503	493	488	482	522	628	477	517	515	492	453	532	474	485	493	477	521	476	505	520	635	504	475	522	477	467	474	476	511	506	500	487	480	569	473	470	495	485	439	507	527	538	477	426	475	476	495	473	467	495	463	483	514	494	481	452	479	484	460	534	494	512	535	480	477	475	515	506	504	477	524	479	458	492	497	483	501	493	474	502	481	482	505	573	475	522	495	496	514	555	457	509	498	477	478	478	527	478	592	488	477	494	512	501	444	482	494	493	545	471	463	545	523	447	515	492	464	539	483	477	477	464	500	470	477	510	479	517	475	491	511	493	501	472	485	403	480	455	478	504	494	474	475	464	484	476	537	438	481	475	489	587	465	524	536	471	476	490	520	548	557	479	483	481	502	505	554	476	427	483	464	519	481	445	475	562	470	433	492	492	527	478	398	516	477	468	584	469	569	508	480	491	509	493	479	480	503	495	430	502	462	473	483	484	479	495	483	471	569	475	513	478	486	481	525	501	482	481	494	474	470	478	529	467	477	470	469	501	524	497	506	444	644	494	535	507	506	473	482	461	475	485	521	493	515	488	479	492	538	458	645	518	500	479	576	529	488	454	470	645	459	483	479	488	485	466	485	469	458	498	773	477	425	478	538	459	413	459	475	449	473	467	478	495	579	477	507	484	487	543	478	480	428	496	502	485	478	514	465	485	394	531	490	475	477	472	487	478	479	474	758	505	414	477	476	493	545	1
483	493	436	501	510	494	489	478	491	470	461	496	468	514	498	474	469	494	433	471	519	494	472	485	506	503	483	512	469	500	474	527	546	511	459	439	500	474	475	475	476	496	481	466	465	459	456	486	535	479	558	521	527	467	464	491	501	457	517	470	476	480	487	467	410	568	476	508	485	475	476	497	509	526	482	472	476	435	589	465	497	428	508	475	498	476	476	485	475	633	475	530	458	471	480	480	481	484	471	457	469	495	484	448	491	667	518	481	538	468	512	463	481	483	520	466	494	491	488	521	478	521	479	506	465	548	455	547	488	455	479	495	502	476	465	496	508	502	475	482	484	525	479	464	496	548	480	519	480	479	451	502	485	441	479	534	495	473	450	550	493	477	490	476	499	486	476	479	477	568	502	584	489	478	481	507	488	484	412	467	528	569	476	483	493	490	473	514	524	478	456	451	501	486	516	483	485	486	476	488	534	492	493	516	537	477	557	476	489	490	469	452	490	460	482	567	533	489	542	461	534	477	494	481	498	502	473	478	476	501	458	479	487	518	473	483	479	479	510	477	501	559	515	467	511	532	441	476	483	433	503	489	474	519	477	507	448	442	490	486	497	477	493	503	490	488	457	508	472	483	478	532	455	519	477	484	476	462	421	510	476	447	481	476	437	527	489	494	485	479	423	465	478	488	480	497	458	545	483	481	510	495	483	498	451	459	481	482	480	482	510	486	520	500	486	527	474	482	454	538	498	471	516	479	466	474	505	498	471	527	518	458	475	502	502	482	377	416	482	499	500	489	510	515	441	492	489	477	463	467	488	424	471	497	494	478	500	477	526	507	523	514	449	480	477	444	490	492	486	549	493	399	511	455	497	479	488	474	595	472	486	457	436	499	480	489	471	476	521	484	477	442	474	489	479	489	494	468	513	479	473	478	476	483	477	504	559	481	489	482	456	495	525	510	437	481	470	478	494	491	472	485	480	476	476	491	463	497	433	476	486	517	480	454	501	489	474	437	513	497	450	453	520	515	476	480	469	481	458	483	494	471	501	473	480	461	463	478	497	478	520	455	506	490	460	470	485	473	493	550	586	474	492	476	474	564	489	493	468	475	447	502	483	474	480	471	480	467	472	480	502	481	475	487	475	532	468	469	465	508	2
483	472	455	486	416	492	458	476	525	465	445	489	523	549	499	440	482	504	506	457	472	484	479	488	517	486	474	492	484	489	473	507	511	565	510	428	461	470	476	477	472	440	480	489	544	509	480	468	455	479	431	545	470	484	512	499	432	515	443	488	488	479	480	467	462	517	502	517	474	469	566	476	464	494	475	534	473	470	502	472	560	492	462	483	464	522	479	464	485	458	476	484	486	477	477	530	480	441	491	475	496	484	469	498	471	367	506	502	485	495	509	456	486	488	503	485	486	466	510	503	477	475	472	440	491	535	485	504	469	481	618	507	499	481	518	542	462	490	489	497	480	496	496	473	472	484	476	464	485	478	477	485	473	431	479	520	467	479	486	468	495	461	481	475	507	523	476	467	476	544	516	512	552	479	501	546	473	479	432	499	453	499	479	481	486	538	526	510	495	477	492	508	522	500	483	483	475	480	478	503	502	529	487	533	469	475	507	479	461	522	495	508	485	467	466	498	449	478	515	495	481	478	583	468	429	524	493	478	477	513	487	496	487	485	470	535	480	480	506	479	482	604	487	462	572	512	444	472	494	498	543	474	480	529	479	514	461	478	489	474	478	480	545	518	485	495	492	475	491	488	468	485	434	470	477	478	475	553	513	541	478	441	477	477	539	489	476	448	476	494	422	459	490	471	477	466	457	455	522	475	424	456	480	506	555	487	500	489	526	462	483	474	502	499	480	492	480	476	494	467	471	494	484	467	499	476	496	523	490	545	482	474	477	483	521	501	437	509	496	565	500	530	491	496	528	473	484	449	463	516	487	551	490	476	479	511	522	475	540	514	490	511	489	488	478	483	550	477	470	499	388	426	492	511	527	428	487	486	452	481	481	455	533	463	485	470	472	478	491	497	475	535	473	492	475	485	488	472	539	485	476	490	477	528	476	521	485	471	450	482	502	496	501	465	463	515	487	528	500	478	478	460	470	475	489	495	485	477	497	480	511	498	474	454	445	481	492	536	484	483	481	477	377	487	474	477	476	489	535	478	485	479	466	203	476	602	479	436	505	502	507	524	489	415	474	466	494	505	501	566	521	485	433	476	490	618	481	483	517	498	496	486	465	478	470	487	477	480	481	486	472	482	422	267	488	475	481	458	575	496	1
479	489	464	504	561	478	501	475	464	484	475	487	482	477	472	443	504	488	497	483	491	503	478	483	502	519	469	494	487	487	479	528	479	437	522	573	477	517	479	477	475	551	467	482	541	481	479	546	505	525	524	524	478	480	493	458	467	461	567	499	475	478	529	487	644	509	483	487	492	485	465	490	471	453	490	477	487	443	531	454	491	502	472	484	469	509	483	481	496	457	476	460	501	511	492	533	475	464	477	469	494	485	488	499	408	426	481	481	451	474	469	475	485	496	421	485	483	481	487	492	475	455	487	469	445	549	468	509	473	529	471	469	524	491	451	587	480	464	480	480	469	493	481	483	499	500	479	577	480	494	506	487	502	555	476	475	484	490	451	489	454	484	485	484	462	499	475	477	479	508	459	515	524	478	480	499	492	481	471	427	492	531	480	514	483	501	581	492	523	488	531	447	486	517	497	478	476	481	474	455	426	499	487	524	509	475	541	480	497	509	492	470	495	466	488	504	558	462	517	480	478	496	483	486	499	486	528	477	477	470	485	451	479	480	486	483	491	480	496	474	481	430	467	459	488	502	495	471	481	500	512	487	481	503	478	495	470	495	472	485	481	485	474	475	492	493	518	492	451	478	470	505	490	499	467	496	476	485	499	484	478	510	470	474	483	500	487	573	479	488	450	476	544	473	514	493	462	453	487	506	489	458	479	522	515	494	452	491	484	471	514	471	568	468	489	472	474	481	499	518	489	446	500	475	461	492	495	494	481	412	497	483	476	468	478	493	662	571	541	546	556	492	458	507	418	482	492	484	485	448	481	449	492	460	513	492	567	479	513	463	492	492	523	482	485	528	475	478	489	516	420	565	519	474	538	506	477	496	529	520	486	469	525	471	484	481	444	478	498	500	479	490	477	481	477	531	472	437	515	485	474	505	475	488	476	500	483	481	534	474	499	494	500	487	500	604	476	522	494	552	480	483	486	477	482	500	492	510	538	485	474	469	494	552	500	496	479	534	453	474	464	476	478	489	507	478	494	480	487	483	477	480	510	529	475	560	469	531	530	522	549	520	448	447	432	463	470	532	509	533	522	478	472	478	477	398	498	487	453	487	473	446	479	536	538	473	493	475	496	468	519	490	486	536	506	502	475	453	455	511	1
491	442	452	491	438	476	458	475	479	475	498	501	472	493	498	471	473	512	491	480	505	500	475	479	498	519	479	489	494	475	486	475	456	480	465	497	471	490	483	474	476	524	481	470	508	463	486	493	533	421	531	506	473	479	508	500	453	483	540	516	483	473	491	485	522	469	485	515	481	483	471	483	453	515	479	441	479	477	531	491	486	537	462	469	519	464	478	467	496	538	477	472	500	482	476	499	484	500	480	418	488	486	472	464	463	567	462	473	515	455	514	455	480	519	476	469	487	488	487	443	480	462	470	517	462	555	475	508	484	509	479	517	487	478	524	497	470	468	490	470	507	498	468	464	469	499	483	560	477	469	469	477	490	435	477	491	494	496	515	528	463	506	490	473	424	486	479	473	477	580	545	495	540	478	492	481	475	488	517	459	491	537	485	486	500	503	441	478	571	471	444	484	496	462	530	499	483	499	478	496	497	482	535	593	527	478	480	485	484	493	481	524	508	508	494	520	585	483	472	479	489	478	455	451	462	480	510	476	476	491	508	459	503	466	489	493	474	476	467	478	522	522	440	452	467	470	498	482	484	496	498	457	479	518	496	505	520	498	477	465	473	480	484	434	485	492	493	512	455	512	506	475	484	497	481	480	476	482	499	477	474	444	476	476	538	441	492	461	477	514	474	531	539	477	467	495	505	507	496	482	444	504	479	444	480	421	498	486	471	487	510	463	517	545	488	470	475	486	532	565	481	500	488	471	495	481	485	453	492	496	492	478	477	485	478	466	500	579	503	494	573	490	507	454	542	482	482	472	508	563	480	467	437	481	469	467	537	480	514	512	451	508	513	464	481	440	518	490	484	442	462	477	492	474	504	501	482	478	556	549	491	466	499	475	459	473	450	477	483	459	484	496	474	498	479	488	494	465	513	481	477	520	478	552	477	416	477	472	497	481	538	529	504	457	476	509	505	540	514	562	489	489	503	476	492	494	496	556	499	472	512	477	422	451	494	452	481	536	456	496	545	484	398	521	483	477	467	481	443	497	473	486	462	355	483	555	478	475	503	487	559	507	455	488	508	512	493	561	527	494	489	478	432	477	493	506	459	491	535	476	463	477	477	518	453	485	488	569	509	491	471	484	498	375	520	560	480	484	530	478	2
493	452	500	480	502	478	466	475	489	474	478	445	503	484	487	493	467	493	548	491	479	475	471	476	577	495	523	476	466	476	486	442	476	481	458	484	492	463	479	477	480	516	441	469	497	492	496	488	502	456	525	526	463	481	467	496	479	503	531	479	527	473	433	481	463	459	551	492	490	478	472	509	485	497	485	605	481	492	467	484	515	494	534	483	572	466	479	520	475	487	476	504	467	501	470	519	481	461	487	470	479	480	486	471	496	567	517	498	491	489	515	503	457	444	483	468	502	487	502	535	475	464	463	485	494	463	490	528	484	536	507	463	518	481	522	547	517	491	473	490	459	476	500	485	448	518	479	514	482	460	483	504	500	562	477	478	482	495	536	492	471	464	479	477	493	495	474	484	476	477	494	490	488	478	462	476	455	483	443	473	508	523	405	468	529	503	522	468	415	480	474	464	511	461	529	502	473	488	479	500	451	476	508	479	528	476	468	489	478	499	469	510	470	470	491	510	522	499	470	500	513	452	462	481	537	524	444	477	477	510	464	468	490	462	492	536	487	484	442	471	542	509	493	462	470	518	459	484	487	521	504	528	475	584	478	449	512	553	481	480	465	477	531	429	469	475	522	497	474	455	494	504	534	385	475	485	477	448	477	503	477	509	465	478	560	569	508	420	481	469	450	498	508	471	476	510	472	565	522	487	518	489	476	486	475	455	488	482	487	457	433	458	416	480	474	491	478	479	445	535	481	463	492	467	486	488	467	455	489	479	447	463	476	443	487	481	443	487	464	526	526	520	463	445	586	504	491	539	427	458	491	478	525	511	482	497	545	476	525	497	488	514	466	472	476	491	521	497	484	440	486	474	484	482	516	502	485	505	519	475	488	497	442	501	465	482	456	476	528	529	478	521	477	515	478	502	477	426	519	486	478	452	476	524	477	490	381	480	480	476	500	453	494	498	530	475	494	514	477	472	474	476	474	476	465	510	465	484	497	484	503	487	481	537	475	476	501	520	490	481	559	448	544	561	489	478	473	475	488	491	490	468	476	590	471	442	478	425	455	477	531	504	433	437	502	497	476	491	452	464	542	475	509	479	469	498	470	494	497	497	474	490	485	479	619	472	483	496	454	486	511	483	474	616	475	466	475	497	543	477	2
488	556	519	476	523	492	490	476	504	491	484	486	497	421	505	459	490	502	467	470	479	501	470	477	487	522	491	510	468	482	481	500	490	532	499	405	474	488	481	476	478	463	454	485	494	473	486	563	480	512	542	452	480	480	474	489	418	470	538	471	515	488	416	492	366	437	503	479	479	465	551	481	466	481	508	542	492	528	565	508	530	472	484	486	488	523	481	498	481	533	476	509	468	511	472	509	481	490	511	506	477	494	482	454	442	651	466	479	447	476	496	499	468	497	439	480	441	484	472	497	478	469	496	459	476	513	461	520	493	438	465	530	470	481	454	521	499	479	482	477	505	529	486	490	446	513	485	487	476	486	501	478	484	539	476	500	496	479	438	452	473	486	472	474	531	482	475	481	477	499	481	527	564	479	472	533	468	484	489	435	434	513	519	471	480	506	523	507	513	480	485	470	501	516	481	497	476	475	481	528	476	482	458	447	531	475	462	481	509	491	482	481	522	502	483	438	559	463	503	470	476	490	481	515	504	541	461	477	475	487	484	450	510	472	500	529	490	479	477	480	527	547	519	501	598	512	487	475	483	499	514	534	482	468	485	476	489	529	486	478	483	472	503	489	473	502	517	495	520	503	515	436	437	470	494	485	476	474	487	493	478	500	485	478	492	529	455	471	484	513	519	463	493	475	507	480	489	494	520	476	489	479	481	501	470	479	469	479	502	457	496	513	492	491	483	514	458	475	443	410	481	486	506	468	515	481	473	501	505	522	473	467	476	537	477	496	330	554	407	497	504	507	494	548	446	488	496	451	438	505	479	481	423	471	451	498	524	476	574	505	492	520	498	512	477	469	475	459	480	494	522	451	510	481	557	472	476	487	488	502	475	516	465	491	492	479	472	477	493	527	478	557	478	518	476	449	478	452	406	484	471	501	477	444	477	479	503	479	523	481	506	540	427	487	441	466	488	509	562	491	478	481	478	477	476	477	470	450	502	478	523	490	501	521	449	548	476	521	422	493	503	507	570	517	501	477	458	490	478	473	485	469	478	623	491	370	480	465	467	482	571	479	439	571	469	517	483	500	462	513	562	475	519	479	485	539	502	486	491	465	492	505	488	414	535	500	483	504	504	489	480	484	462	620	513	563	477	473	513	504	1
484	455	490	481	431	480	518	476	486	470	479	493	482	492	463	504	469	454	513	485	466	483	475	484	454	526	495	481	490	478	489	477	523	472	458	471	481	487	479	476	475	477	494	513	517	491	538	452	459	465	513	499	480	482	491	480	512	490	477	467	509	480	541	482	435	507	506	514	474	469	490	476	482	495	475	478	469	476	478	494	513	520	530	496	531	447	474	498	475	491	476	441	465	505	478	499	478	480	484	518	483	484	477	473	518	631	509	505	573	468	490	493	467	517	431	475	520	479	441	479	476	481	496	544	454	466	490	487	489	505	596	467	524	473	495	434	528	479	475	454	500	541	485	484	481	485	481	467	483	484	535	480	473	507	477	476	499	486	522	515	480	471	477	481	549	508	477	481	476	524	501	511	474	475	483	528	492	480	508	564	518	521	485	505	492	510	487	457	475	473	497	500	507	553	512	471	482	492	477	543	452	471	534	429	539	476	512	483	483	480	484	472	497	457	495	551	491	487	503	467	586	414	543	445	539	524	474	475	476	509	492	456	492	451	529	462	480	481	453	470	516	468	475	474	489	588	542	481	491	481	532	512	483	561	473	465	422	474	481	488	490	482	520	448	481	521	521	480	521	501	481	487	553	487	477	504	477	533	478	499	478	484	484	476	480	494	452	531	485	474	506	508	493	481	524	496	465	514	471	495	490	472	476	467	426	499	481	493	526	471	467	476	459	481	481	503	472	471	514	499	474	499	499	477	504	489	474	520	483	551	473	476	476	452	524	495	395	459	460	507	499	473	519	495	552	477	476	522	450	572	483	474	469	485	489	470	516	480	520	532	468	462	503	501	479	516	476	480	507	500	458	494	496	457	575	511	485	500	460	531	482	480	539	482	485	488	494	477	478	475	474	523	478	475	477	448	480	422	489	493	470	488	476	549	477	507	479	475	468	485	496	434	480	488	460	531	493	547	464	476	485	495	485	476	490	474	527	447	467	473	517	514	479	506	487	467	491	515	521	481	533	486	551	483	500	480	486	472	501	482	478	484	502	631	477	392	483	458	545	488	515	483	434	500	475	501	490	544	483	543	563	473	509	478	478	441	488	517	469	478	493	478	487	519	559	478	488	457	455	463	448	486	520	654	506	495	472	486	454	503	2
488	507	486	500	575	482	493	475	457	470	464	528	544	375	492	473	482	525	504	469	478	521	488	488	485	578	468	467	493	489	482	491	442	483	440	542	474	482	481	477	473	502	470	468	500	469	516	429	460	478	516	504	482	489	458	523	396	490	464	464	480	478	481	481	330	447	488	495	484	479	544	489	501	506	474	456	486	479	504	475	457	493	505	483	527	501	478	451	474	492	477	490	490	498	469	495	473	478	495	486	480	488	490	428	432	624	472	514	539	477	469	552	480	497	486	486	486	484	510	510	473	513	482	531	484	465	471	492	494	504	530	465	503	474	470	458	510	488	473	499	534	490	491	494	484	456	477	505	482	409	509	466	484	423	475	522	468	510	502	543	461	496	477	489	481	501	475	471	479	506	444	544	576	480	464	492	485	467	574	530	525	486	470	522	468	430	524	460	450	481	498	439	493	479	499	486	484	485	476	466	491	503	477	494	479	475	447	479	495	506	473	488	487	523	479	475	468	476	488	496	474	517	519	439	477	446	476	477	476	491	491	462	475	505	486	516	488	473	480	477	479	549	489	512	438	479	414	485	492	524	481	548	480	509	473	483	494	503	498	497	496	477	477	497	456	496	486	502	481	469	475	549	489	591	486	489	477	466	513	485	475	433	461	476	554	524	426	507	481	494	504	490	494	473	498	519	458	517	497	498	487	498	475	507	468	558	462	477	500	487	458	482	532	561	500	506	467	483	536	519	453	501	501	498	503	486	465	509	478	464	453	486	477	478	512	478	310	489	431	461	520	516	477	536	472	475	471	494	488	561	493	480	463	477	515	512	505	473	484	536	491	525	524	515	481	486	473	488	486	502	474	481	491	445	428	496	464	482	463	441	481	468	474	476	493	467	498	476	483	493	471	478	481	481	485	510	482	481	466	484	477	484	475	551	478	468	481	465	471	481	477	465	483	468	480	504	496	450	516	533	484	463	494	477	495	462	478	466	582	469	475	506	502	435	473	470	490	499	487	478	454	461	459	442	476	477	469	485	481	456	500	490	479	425	481	409	483	493	488	480	491	498	466	489	513	479	493	463	486	522	557	475	463	481	480	570	471	477	494	482	473	494	472	511	500	462	486	460	461	463	495	473	468	440	498	542	479	486	505	458	2
486	441	492	490	528	474	435	477	462	463	448	489	366	438	478	460	482	515	471	479	469	531	470	478	519	490	476	491	493	493	486	566	484	446	525	436	466	448	482	478	476	480	516	505	532	489	429	490	420	485	540	512	526	472	524	510	506	476	523	465	519	478	448	473	362	570	504	444	482	479	540	495	461	461	483	574	479	476	561	449	472	499	479	475	535	490	484	457	480	489	476	495	492	495	487	547	481	519	484	519	476	477	483	476	571	649	524	492	489	498	496	513	476	501	461	512	480	497	478	485	475	482	502	474	492	508	488	510	488	473	460	460	477	476	439	447	544	510	493	494	510	499	495	474	495	519	475	496	477	547	400	473	475	628	477	466	481	468	507	472	476	477	489	484	486	505	478	478	477	464	462	521	531	477	488	596	498	478	476	441	466	519	457	440	486	482	483	512	478	472	443	452	481	527	491	487	482	478	475	472	489	476	505	485	549	477	502	484	490	491	477	469	473	469	464	514	536	472	511	473	455	513	502	463	500	508	499	476	476	479	476	472	509	487	484	473	485	476	447	467	437	557	497	479	569	523	494	479	486	537	520	496	481	516	479	529	568	436	488	501	501	472	524	452	480	478	499	478	479	472	474	552	468	487	469	474	476	460	504	459	476	536	493	475	518	526	444	396	476	491	514	503	541	473	433	512	438	679	509	535	513	503	476	446	564	451	468	468	496	454	512	465	484	463	500	481	468	481	525	472	462	536	498	473	502	475	448	519	488	506	508	501	477	462	586	501	328	453	302	534	506	439	495	466	505	478	475	504	465	484	474	451	528	471	484	495	502	477	455	539	460	524	448	471	479	495	519	479	474	485	493	501	488	521	517	516	483	451	404	536	481	511	478	484	494	481	495	476	505	461	476	473	476	470	473	506	488	466	526	483	473	529	474	517	477	470	468	474	486	473	513	460	485	504	478	569	478	557	499	554	476	483	467	476	470	483	469	507	518	474	488	521	461	597	475	555	483	567	507	482	555	516	404	484	485	478	473	505	537	458	470	483	508	557	479	403	477	424	507	476	478	496	536	482	499	516	462	508	501	468	561	476	443	477	477	581	503	486	521	501	471	495	463	469	563	481	452	495	541	472	492	477	504	574	455	491	478	457	484	526	1
472	546	542	479	569	479	459	476	493	467	481	504	500	406	461	477	499	468	504	480	481	490	476	479	582	509	481	450	483	474	477	477	569	454	502	520	481	477	477	479	481	546	472	478	473	537	482	466	507	494	545	512	462	474	458	521	524	530	522	498	467	489	503	494	387	550	570	462	478	487	544	506	455	522	474	485	486	441	490	495	491	478	477	484	521	489	479	511	480	527	476	500	477	474	472	491	475	481	466	491	481	473	479	489	480	749	521	506	495	488	539	540	472	479	468	478	497	492	487	519	474	492	477	484	450	531	488	521	498	468	574	462	536	477	464	453	506	486	485	466	530	498	480	483	487	487	476	541	478	477	474	482	474	587	479	468	464	483	488	444	459	477	494	482	455	508	475	477	474	572	517	499	556	478	503	532	465	475	549	468	502	496	429	509	488	520	488	524	531	479	481	492	501	526	555	491	483	473	477	452	473	518	491	530	479	476	532	473	483	480	489	564	489	486	481	479	514	480	504	488	451	501	458	510	478	496	489	475	477	510	468	465	485	495	457	531	479	473	460	475	505	548	489	479	483	556	474	480	479	479	495	502	471	496	474	478	496	494	504	476	482	478	497	459	471	495	549	485	508	514	470	499	484	529	479	487	476	509	496	468	475	530	456	476	520	521	487	435	484	488	542	452	504	487	481	454	462	483	470	488	456	487	477	475	532	462	499	485	470	487	476	491	547	501	474	490	471	485	497	474	478	463	488	465	503	480	476	522	486	529	436	486	476	516	457	507	354	489	328	487	496	495	450	442	497	486	475	421	485	509	481	462	492	494	485	491	481	478	443	566	424	468	456	471	488	479	469	490	481	472	488	537	530	499	518	451	478	489	520	469	478	470	653	497	506	480	521	476	528	510	478	458	474	525	471	473	498	390	518	480	477	504	476	455	478	472	497	472	492	487	479	413	469	454	510	560	488	515	508	555	488	485	475	476	494	517	460	501	385	473	485	488	461	563	485	485	474	535	480	486	475	468	441	479	490	474	458	498	516	461	486	479	459	584	466	405	476	508	412	527	544	474	549	523	471	492	487	494	459	438	537	479	454	478	468	579	453	518	561	483	491	497	466	461	447	486	482	514	507	481	476	480	476	618	501	582	487	487	479	488	2
479	479	473	474	444	482	543	478	483	467	487	505	474	400	496	473	500	525	480	468	481	555	466	478	529	553	513	472	501	505	484	545	516	512	505	497	482	479	479	474	472	490	483	491	518	444	526	515	513	437	622	502	506	484	477	478	532	490	486	452	497	467	497	475	509	540	470	523	492	480	559	491	488	415	473	482	473	475	489	452	469	511	509	471	518	478	480	495	476	484	477	519	472	454	465	548	479	426	460	474	486	480	479	454	493	628	466	476	443	476	448	371	474	447	429	508	466	477	495	471	477	475	468	416	470	523	498	516	487	510	465	481	469	473	514	476	485	490	473	466	497	487	480	484	506	512	481	397	475	467	476	474	480	384	477	480	522	474	486	482	509	471	486	476	509	546	476	477	478	510	496	544	486	477	493	511	472	483	449	470	507	528	459	496	474	501	509	471	490	474	483	481	518	502	542	498	486	490	475	491	510	504	488	598	512	475	504	482	467	490	479	485	489	489	478	461	459	473	516	484	491	568	524	490	538	475	481	480	478	494	484	470	456	459	536	484	489	479	449	479	527	427	459	472	571	476	416	476	483	508	461	549	483	513	468	437	456	468	481	485	521	470	525	456	491	459	490	502	517	526	467	500	438	467	477	488	476	493	503	448	476	402	477	475	529	509	487	498	480	486	535	529	485	478	508	523	474	508	523	491	432	505	465	524	480	473	485	481	500	465	491	458	522	497	458	473	478	479	548	527	482	430	542	483	479	477	440	517	493	519	494	491	477	506	489	488	488	447	581	562	457	498	472	498	444	481	485	568	452	540	484	472	430	477	488	493	552	478	508	494	496	502	437	498	466	467	499	477	469	489	513	472	495	439	488	477	489	520	526	478	483	483	469	505	461	494	508	480	496	506	478	538	477	485	476	521	491	469	555	487	481	534	476	524	476	412	422	471	532	477	509	597	471	513	510	485	483	516	543	509	475	488	485	476	477	477	486	492	529	478	529	564	502	408	493	561	473	509	470	504	451	485	567	463	517	478	489	500	527	466	483	492	479	536	478	408	485	489	526	506	500	476	497	433	492	518	484	571	515	514	558	475	511	476	480	394	450	470	505	483	510	484	473	501	488	484	462	433	482	492	465	490	486	566	550	538	474	484	512	550	1
485	494	510	496	487	491	449	476	482	481	521	477	462	432	487	534	490	489	467	471	490	488	481	464	544	524	475	469	461	495	485	459	528	535	533	496	483	439	479	477	475	424	457	478	527	492	392	504	421	496	508	534	440	483	464	517	443	481	491	492	457	488	485	482	360	460	589	491	478	481	561	494	457	487	473	512	480	492	513	490	460	478	478	489	455	477	477	460	484	504	476	512	487	512	476	548	480	462	488	432	471	483	478	490	544	468	514	474	506	486	490	492	473	466	445	486	464	486	494	448	481	528	481	476	511	509	485	532	476	504	501	462	490	473	472	485	492	521	477	475	484	491	500	487	494	462	478	524	482	519	548	478	473	493	477	494	486	440	538	542	512	486	477	479	488	476	476	478	478	520	451	463	527	477	471	530	463	480	510	526	478	519	499	468	466	539	544	535	485	481	502	489	487	541	432	484	473	477	478	427	502	477	476	509	470	477	531	478	461	486	482	481	471	475	472	485	485	487	487	492	511	579	496	500	520	551	498	474	475	540	474	478	493	496	480	496	471	478	455	475	506	549	558	471	504	481	471	482	484	469	471	488	479	530	475	471	501	496	489	493	488	470	457	596	476	496	466	498	462	488	482	508	502	512	486	483	477	503	493	497	477	475	463	474	504	527	530	514	477	515	519	508	518	469	491	483	484	517	495	508	472	488	481	473	493	492	470	489	492	478	462	482	551	524	483	509	484	482	410	574	499	540	489	477	499	483	472	490	499	471	417	480	476	475	421	487	305	487	488	534	530	524	493	538	515	476	468	499	506	516	485	436	520	481	497	493	548	476	527	500	476	518	464	506	476	535	578	483	489	536	488	473	521	494	483	494	483	502	416	509	473	463	498	497	491	489	516	480	517	448	471	533	475	458	473	462	476	416	497	475	475	488	475	450	476	492	462	480	540	472	478	453	467	488	539	542	477	466	469	512	480	478	478	477	477	458	485	463	540	474	481	509	518	490	499	487	489	515	527	495	432	510	615	468	465	479	484	493	490	505	452	465	493	512	476	422	480	412	529	536	525	452	472	497	520	502	483	519	461	446	549	480	530	477	477	561	496	481	518	488	488	485	492	511	431	489	487	499	470	489	480	478	532	523	525	523	490	473	543	520	1
479	447	498	483	554	480	541	475	490	473	420	519	424	537	498	486	490	490	457	486	513	488	477	478	468	479	499	488	485	516	496	464	466	501	465	518	466	497	477	477	480	535	461	499	505	461	496	472	435	543	568	602	518	478	478	501	438	474	519	456	485	480	485	475	424	526	388	523	485	469	498	474	496	451	484	431	485	480	615	480	469	495	484	488	525	525	482	482	478	573	475	494	483	467	469	543	473	475	464	422	484	487	483	481	528	533	425	402	553	497	461	483	470	562	486	487	529	498	512	511	474	495	479	500	471	556	486	500	481	493	462	470	497	477	490	623	501	489	477	488	499	528	471	479	498	508	480	555	486	529	481	487	501	616	477	466	513	500	493	471	472	476	491	479	454	489	475	481	477	493	432	522	556	478	484	512	472	480	509	561	463	480	522	482	460	465	522	523	508	476	516	489	474	557	406	488	484	477	481	488	472	497	501	475	440	475	485	481	482	509	480	484	488	451	465	551	495	482	526	492	458	484	489	518	472	514	473	476	475	497	491	488	483	484	511	464	463	481	502	485	456	560	511	485	572	486	471	478	478	491	495	505	473	560	485	520	491	537	465	497	507	488	498	497	481	473	466	508	445	463	516	465	471	472	462	500	476	475	503	513	476	538	497	477	548	515	468	509	483	496	514	496	504	472	508	454	458	586	496	500	560	466	481	473	496	474	460	470	468	481	462	479	545	510	465	461	465	483	498	524	484	464	467	486	480	476	438	480	466	418	493	468	476	527	524	474	386	453	381	498	543	460	488	486	482	490	481	543	509	543	482	474	468	479	478	498	461	478	507	498	444	518	420	475	484	434	468	470	478	446	432	545	499	478	525	472	474	470	442	465	486	480	471	504	485	475	528	477	493	508	476	535	475	514	477	470	496	490	525	492	480	499	476	495	477	468	502	473	466	477	494	516	495	469	499	572	490	506	562	475	485	481	475	476	489	501	479	468	483	475	460	530	523	577	464	503	461	468	550	482	429	474	408	478	546	479	472	476	548	488	479	480	482	487	481	484	481	521	565	447	514	506	464	424	465	461	482	539	479	519	551	478	441	475	480	561	467	513	457	485	545	510	486	543	513	491	490	548	466	480	457	476	488	504	463	553	477	497	518	465	1
493	520	493	461	497	481	489	476	482	484	430	481	499	457	483	503	460	540	501	470	497	483	479	479	484	479	526	490	463	459	476	531	538	474	505	513	478	520	475	477	478	433	443	462	515	502	477	440	517	484	496	525	470	477	497	499	486	507	570	480	476	482	523	477	609	524	489	497	482	485	523	477	482	531	481	484	488	475	471	467	471	489	488	468	510	520	481	456	482	525	477	559	485	482	482	516	482	495	443	430	485	485	482	456	535	325	437	439	498	499	447	446	478	487	501	498	509	479	508	467	477	460	468	615	480	436	498	509	463	465	450	497	477	476	519	453	529	481	482	491	432	514	489	479	478	482	477	522	470	433	484	499	483	456	476	464	469	440	522	500	457	480	479	483	433	486	477	472	478	512	468	498	510	478	493	486	465	484	532	561	526	571	448	490	479	488	502	500	496	483	536	498	498	494	508	493	474	477	476	492	478	490	491	500	581	473	575	476	503	480	480	455	456	428	479	457	480	473	466	474	464	478	474	512	538	531	494	479	476	484	503	481	477	474	506	465	493	468	482	477	470	494	548	483	460	467	522	477	482	521	496	466	480	466	489	552	543	485	490	487	478	484	483	467	484	481	518	477	494	490	495	474	475	485	479	482	477	528	542	516	477	454	469	476	511	502	513	439	478	488	507	515	487	481	510	439	443	514	508	516	483	484	480	462	540	458	487	494	513	484	459	477	517	534	484	481	481	488	444	476	468	453	500	483	479	481	481	524	492	450	423	510	477	517	502	496	637	433	656	516	489	488	513	480	480	466	486	474	470	511	488	514	507	491	500	459	544	477	517	485	499	495	444	485	487	514	507	485	505	483	496	472	502	488	499	476	485	460	541	488	467	507	536	481	488	471	540	477	504	502	478	521	478	520	475	485	476	446	506	489	473	513	476	486	476	519	511	481	506	474	500	513	488	500	446	570	469	516	556	411	480	482	489	476	497	491	503	483	450	468	449	536	508	464	480	520	474	502	460	485	472	460	499	479	458	479	469	488	497	506	496	466	436	350	469	654	463	541	488	445	526	495	480	457	481	513	488	518	507	449	560	485	481	479	485	479	471	490	539	476	500	460	478	572	561	493	481	487	530	463	472	482	479	335	537	514	475	490	470	547	1
479	488	546	488	510	477	497	478	473	491	530	489	425	474	486	437	463	440	466	469	486	486	458	491	465	538	448	472	473	496	479	479	547	497	471	402	488	519	478	476	478	490	491	495	497	493	521	498	470	480	462	545	457	484	489	501	489	489	509	478	509	470	440	471	570	465	521	485	470	489	525	462	478	453	474	498	491	499	459	471	489	528	520	508	562	447	476	486	487	437	476	491	479	507	482	487	480	458	480	421	479	497	482	480	486	422	475	472	502	493	470	462	468	505	359	490	481	492	511	452	479	474	453	501	468	459	488	551	473	540	456	493	470	479	514	488	566	501	481	501	490	545	491	476	471	483	477	542	474	552	466	476	462	633	477	473	499	456	516	503	441	481	483	478	478	455	477	489	477	474	530	490	550	477	490	423	477	489	511	471	491	550	500	505	492	525	545	489	553	485	505	506	529	515	585	478	493	492	478	518	477	511	513	476	489	476	567	473	480	497	476	485	490	544	459	495	477	489	512	481	418	590	534	572	479	501	501	480	477	514	478	493	471	497	504	472	475	483	451	479	475	474	513	471	474	495	442	487	486	478	538	538	482	479	485	505	579	440	494	506	470	481	484	476	478	492	464	493	507	491	483	536	455	447	512	470	477	498	461	542	479	537	491	476	518	506	493	543	479	499	521	428	468	481	488	499	441	499	500	485	488	493	477	516	490	431	490	489	445	453	505	465	492	512	468	550	465	475	462	516	464	460	468	477	546	482	446	436	483	542	451	509	477	533	460	491	559	455	471	542	503	523	513	545	547	480	500	508	469	485	487	497	495	504	487	500	516	478	495	539	467	516	493	515	485	467	516	505	494	554	476	463	490	491	479	474	482	491	475	432	475	504	521	470	485	467	517	479	506	474	468	458	472	461	479	524	485	491	458	483	475	511	475	498	476	483	505	472	484	484	468	455	489	491	534	553	503	488	481	516	481	498	490	476	500	465	478	541	494	475	447	565	475	582	482	497	483	508	505	498	442	469	489	473	511	475	492	506	494	462	493	473	499	559	472	529	480	470	494	470	528	457	481	551	493	471	478	522	504	470	479	474	477	478	484	453	476	513	519	491	490	449	476	524	450	465	482	441	477	480	454	480	474	589	498	464	469	481	501	460	1
474	497	469	490	557	480	462	477	478	481	457	501	459	471	502	415	471	461	482	485	486	507	479	471	546	508	491	498	497	470	474	518	496	536	446	496	484	455	475	479	472	532	469	519	542	498	462	501	537	464	473	442	530	472	513	509	475	487	548	452	481	482	470	483	441	479	566	515	472	483	559	475	471	499	486	453	482	475	599	484	486	527	507	481	556	488	471	460	486	573	476	526	473	487	489	468	480	464	482	478	474	477	478	468	450	571	559	397	465	497	540	383	466	464	546	494	475	492	508	440	476	527	474	452	510	536	481	532	485	439	466	474	518	478	469	490	513	463	476	483	502	445	485	488	471	463	480	436	485	437	491	492	476	353	479	506	479	544	515	491	489	490	475	491	503	498	476	482	476	486	465	470	490	476	468	462	467	492	525	494	513	498	448	529	488	469	591	510	475	477	454	486	448	489	471	485	483	487	478	452	475	496	494	415	460	478	458	476	466	468	493	498	523	412	491	478	500	488	531	501	569	450	510	490	454	534	505	478	478	480	477	484	464	481	464	461	482	477	480	483	491	576	489	506	528	513	519	485	482	488	458	455	479	500	470	478	486	503	499	500	478	471	498	473	464	484	540	493	497	489	470	580	477	443	463	479	476	525	475	493	476	397	489	476	429	501	533	504	482	495	467	501	506	481	540	458	497	561	486	532	559	517	479	483	477	458	485	495	432	434	500	461	525	495	495	462	479	473	532	541	475	527	481	488	491	472	421	417	485	489	453	506	475	445	449	487	413	459	480	517	503	492	526	466	504	466	481	517	464	497	483	445	449	483	482	477	569	478	508	519	467	512	477	451	481	515	496	462	493	482	507	595	508	500	510	557	472	471	576	481	487	498	567	469	471	461	495	476	501	466	469	469	476	522	479	472	491	503	518	472	473	434	474	463	476	501	478	483	486	484	465	412	494	456	497	543	504	511	570	442	483	486	480	477	498	503	482	507	475	482	474	499	489	401	494	456	467	499	448	465	488	502	332	509	480	477	489	477	462	481	479	487	490	215	488	584	477	492	541	459	531	513	489	439	481	510	497	524	466	482	554	482	406	475	485	587	499	499	522	478	528	473	478	500	448	521	461	510	499	474	450	475	504	174	492	518	476	481	561	452	2
477	504	481	485	522	490	422	476	510	481	495	495	488	487	463	452	502	501	475	465	485	477	475	481	476	534	498	475	495	503	489	473	545	476	510	517	476	456	478	475	479	486	470	514	492	463	461	479	454	516	492	593	490	480	512	511	467	507	501	489	514	484	479	482	427	554	525	500	479	470	464	509	481	480	489	485	481	491	583	476	499	503	497	497	451	515	488	487	483	547	476	511	490	488	480	530	483	487	479	473	485	477	483	442	455	602	465	489	433	472	471	398	468	517	482	516	482	486	461	491	474	512	489	504	472	523	478	513	487	496	507	485	517	471	493	484	501	513	470	470	489	474	494	493	478	511	477	497	480	439	468	485	474	646	475	447	511	474	461	492	528	485	493	483	527	479	475	471	477	580	486	519	399	478	486	542	475	474	512	436	517	497	487	499	488	489	459	503	491	471	465	482	511	411	522	490	488	489	477	480	506	460	478	569	485	473	496	477	456	462	471	556	483	531	506	412	534	503	481	481	428	446	508	458	514	501	476	479	477	502	509	510	470	504	502	521	469	476	496	485	459	560	538	484	537	508	466	483	477	474	492	468	481	458	476	489	537	483	484	473	488	496	489	480	492	492	469	495	498	495	486	522	427	548	480	476	476	520	479	475	478	549	469	476	486	549	436	484	480	486	445	559	503	481	424	525	482	490	492	487	496	479	480	494	536	465	475	482	493	455	492	459	514	532	482	532	478	477	533	545	489	511	480	473	469	483	497	480	473	532	464	455	476	481	572	509	415	547	327	496	511	474	498	553	546	487	483	456	459	501	485	417	471	467	499	467	505	478	520	532	502	496	429	491	478	539	448	480	484	501	562	542	503	514	467	509	481	530	459	469	478	447	489	478	451	463	457	476	498	432	474	476	477	454	483	493	483	483	528	487	474	486	477	481	477	428	467	474	441	481	496	439	479	498	517	568	472	468	574	442	482	475	492	477	504	471	480	515	543	470	503	552	436	605	529	520	469	456	461	497	425	456	312	519	494	477	482	491	453	490	482	487	476	459	480	511	472	424	485	505	458	480	464	476	484	507	488	575	464	401	527	469	413	475	474	592	462	493	426	492	483	446	488	432	562	486	494	525	466	476	483	473	507	471	454	502	477	481	536	492	1
488	502	489	488	492	465	431	478	519	474	468	530	532	507	471	481	477	563	430	462	490	483	477	490	447	509	511	494	458	476	478	494	482	520	470	558	479	500	486	478	482	457	493	512	481	460	523	476	507	469	518	425	505	483	490	495	520	512	483	472	472	481	528	473	506	558	474	516	495	474	519	504	471	451	476	567	474	535	483	478	494	494	470	492	578	513	479	495	470	451	476	549	489	484	485	460	485	517	463	500	474	489	492	469	525	539	464	497	483	482	485	522	483	507	485	487	528	482	526	501	475	480	476	480	456	526	495	518	482	477	543	508	527	481	467	552	495	489	480	475	427	514	488	488	494	512	483	535	484	471	406	513	479	604	477	487	485	506	509	535	435	461	474	475	491	513	476	474	477	491	529	566	468	476	496	471	484	494	550	504	443	456	530	492	487	523	541	492	530	485	535	507	485	620	549	474	492	479	477	462	484	493	493	499	524	476	528	481	446	507	489	497	482	455	485	583	482	497	473	524	521	477	486	469	510	461	464	478	477	520	476	476	492	483	498	510	503	476	457	474	470	485	519	454	501	528	494	483	486	515	537	496	477	554	477	502	483	522	510	496	503	482	512	577	471	498	464	469	458	501	461	499	475	474	480	478	476	494	471	483	477	540	447	478	506	480	438	445	481	483	439	493	476	476	514	533	511	495	492	511	493	462	487	530	399	473	484	478	496	501	495	484	485	437	490	532	477	476	404	574	476	489	459	476	475	480	475	520	470	538	466	485	477	509	521	482	485	531	480	535	448	529	516	516	472	496	480	534	487	516	494	421	411	503	511	456	523	476	522	507	473	482	512	485	480	471	513	495	485	517	484	467	458	478	453	455	483	539	533	475	484	464	505	480	508	474	483	480	476	477	477	463	475	495	473	497	486	447	466	476	471	483	473	453	476	497	522	481	503	485	496	474	554	478	514	551	468	469	436	492	491	497	480	476	473	480	495	514	454	471	494	486	497	561	516	484	482	482	425	478	569	487	614	473	493	476	472	508	422	481	469	461	500	668	491	442	491	489	465	449	577	457	560	541	482	466	487	448	515	444	468	476	529	479	480	467	485	494	447	492	482	472	485	490	449	502	478	542	489	496	469	478	497	693	452	539	479	499	522	442	2
477	462	476	485	503	482	439	475	494	472	486	517	493	474	482	471	487	463	463	485	493	501	477	477	536	487	478	503	459	484	484	475	514	421	489	506	499	475	474	475	477	491	462	488	490	415	546	455	514	497	506	509	487	482	416	500	442	460	574	472	474	468	491	479	516	512	558	533	478	485	469	475	499	461	486	448	458	489	503	487	479	515	459	474	480	477	475	514	488	484	477	484	455	545	469	474	486	486	460	518	492	480	483	478	442	362	513	488	533	492	512	440	461	498	504	469	450	505	512	498	473	542	491	511	458	582	465	481	467	471	530	497	479	478	517	554	449	489	480	506	552	421	504	487	487	500	485	478	478	512	518	489	501	405	478	504	527	461	499	531	497	496	480	471	513	503	477	475	477	504	556	545	538	477	484	469	482	480	499	477	514	546	484	456	506	460	420	387	563	471	468	442	532	523	492	516	472	472	481	494	490	487	515	528	508	476	529	477	501	461	483	512	482	420	485	573	562	470	492	493	450	476	541	515	474	484	513	478	476	481	494	449	461	471	472	538	480	479	516	477	497	514	494	496	520	529	463	486	479	506	479	514	479	540	466	484	475	490	486	497	481	468	489	476	488	467	549	490	463	508	475	538	431	540	502	490	476	470	515	505	477	421	473	475	517	514	463	513	483	483	474	508	498	483	524	497	421	540	482	488	487	475	480	496	514	507	471	490	501	515	471	488	520	465	476	480	474	474	418	506	477	500	495	488	513	482	513	522	494	534	556	469	476	436	450	483	504	558	613	458	517	488	499	468	463	489	490	454	485	522	481	528	551	500	470	483	378	476	540	502	447	483	472	464	487	534	497	512	490	588	508	520	489	509	488	495	494	473	522	466	475	489	509	481	465	464	522	476	489	440	472	496	470	447	478	489	469	519	475	482	475	530	474	515	476	433	465	484	508	471	484	479	500	485	567	556	481	520	502	477	481	481	450	475	454	486	473	458	499	472	511	530	479	426	456	484	471	545	503	505	517	479	546	485	481	473	482	484	474	470	484	464	506	373	476	580	477	525	469	440	485	533	485	469	489	510	478	513	502	603	522	474	509	476	486	515	481	478	492	465	485	430	473	473	567	489	467	480	499	472	459	474	493	359	575	533	490	489	581	478	1
467	460	491	472	498	481	462	476	487	474	481	476	427	411	478	461	499	522	486	489	463	474	481	480	464	476	508	482	496	485	481	484	493	547	501	464	489	458	481	477	476	526	485	480	488	452	473	471	460	514	532	638	480	485	523	510	430	505	458	437	489	480	474	489	470	510	497	500	486	471	533	474	501	537	495	380	477	470	478	473	520	440	452	485	468	475	475	473	481	536	475	525	454	470	477	514	478	456	481	465	481	476	481	469	484	559	516	455	442	482	520	532	469	524	419	486	499	498	464	473	475	503	469	451	496	508	503	516	483	542	518	478	495	483	454	454	536	505	479	487	520	536	474	487	482	473	477	484	480	455	431	457	477	558	477	479	501	495	475	490	500	477	480	478	480	471	476	479	478	547	507	447	502	479	502	499	505	469	461	474	477	467	491	436	495	482	488	516	489	482	438	508	527	489	470	487	477	484	477	456	478	464	481	527	455	473	486	478	514	474	512	514	463	463	474	532	471	484	486	492	453	457	475	528	470	477	517	478	477	481	463	471	484	506	480	465	501	479	524	470	467	532	511	485	521	513	500	472	475	501	481	494	482	517	476	487	460	403	476	493	484	478	503	485	474	501	494	467	498	481	489	518	525	524	493	487	476	454	541	538	477	513	482	474	457	487	509	491	484	491	501	512	511	474	465	487	488	492	510	483	463	507	476	461	461	537	468	476	478	513	460	491	516	481	473	522	479	472	549	531	481	469	481	476	500	482	477	491	473	526	480	473	476	519	522	498	448	514	400	524	528	468	514	471	579	496	481	525	479	538	481	450	470	479	502	480	496	478	484	572	484	493	462	463	486	472	477	469	493	482	522	518	479	508	506	465	478	460	459	500	480	446	478	466	452	470	457	476	517	401	475	525	472	425	482	457	488	442	554	483	475	462	476	472	478	473	513	477	450	478	492	501	497	489	437	513	487	455	571	497	483	485	455	476	495	490	488	543	542	476	477	514	496	548	490	493	473	564	488	477	487	471	352	493	489	478	473	491	441	465	483	489	498	434	477	520	477	467	482	456	460	496	514	495	487	495	493	527	488	535	556	473	406	479	474	524	498	472	536	482	457	511	475	496	555	493	479	484	464	486	467	477	481	450	511	493	474	488	487	478	2
481	456	518	480	520	477	446	478	499	483	449	470	498	494	471	486	480	477	506	464	483	494	475	493	501	534	512	473	502	503	480	529	482	589	491	445	484	514	479	475	476	540	461	479	462	467	511	507	498	483	499	535	495	479	489	502	561	472	483	469	467	476	488	478	528	549	486	475	488	490	536	480	426	433	485	504	488	483	509	509	439	571	478	479	470	468	476	444	461	545	476	512	488	498	474	523	482	442	484	481	472	495	484	486	452	780	462	470	527	462	497	470	484	508	453	494	512	466	508	487	481	501	490	454	450	495	492	496	500	395	492	495	510	479	442	547	417	481	473	493	464	544	482	487	504	488	480	563	489	508	416	476	482	589	480	503	495	470	486	517	523	472	482	482	527	502	477	479	476	620	528	471	505	476	473	492	505	476	430	495	504	504	472	491	483	475	526	507	508	481	441	494	471	549	587	472	486	474	480	519	506	479	488	504	443	478	510	487	486	466	475	481	449	471	489	519	550	479	488	481	520	533	459	485	517	556	502	479	476	484	471	477	461	487	498	530	473	480	454	484	502	396	511	484	486	515	451	479	474	550	455	483	479	488	473	452	458	425	495	482	485	479	519	487	480	492	511	478	489	519	473	528	496	537	472	490	475	551	495	473	477	518	476	475	562	479	480	424	481	496	510	480	495	467	426	488	468	511	502	508	539	487	466	452	490	492	474	477	508	454	516	477	504	533	484	438	490	494	546	565	472	447	480	472	494	481	481	442	497	510	463	478	475	493	492	463	515	501	455	487	526	481	491	467	478	497	474	484	465	510	467	486	496	500	543	487	489	476	508	485	448	469	474	498	469	522	502	504	461	507	497	546	494	511	512	492	480	492	514	500	486	474	460	474	496	464	543	479	527	520	470	468	474	491	480	464	485	499	546	492	470	493	476	456	476	464	458	484	515	481	521	435	527	455	484	540	489	562	524	493	480	498	468	477	489	474	493	479	521	480	521	564	452	546	477	527	492	522	472	490	519	464	553	522	498	473	459	490	433	488	493	490	499	748	475	315	473	448	530	464	469	492	494	460	467	502	481	500	479	431	470	475	507	477	480	353	478	492	495	495	471	506	469	428	502	474	503	513	474	480	507	478	471	820	483	554	476	472	521	492	1
481	461	493	492	504	493	537	478	491	471	452	447	500	473	485	494	468	525	460	480	472	474	477	475	512	498	473	467	490	497	482	556	546	473	500	490	492	484	479	473	473	470	478	503	533	464	536	485	464	498	545	535	454	484	507	503	471	466	557	511	484	480	480	488	574	471	468	483	481	471	463	486	485	488	486	482	483	471	451	499	484	551	514	483	540	506	482	486	477	544	476	553	467	528	491	520	486	492	473	526	476	484	476	484	471	466	460	486	454	477	448	527	482	551	431	450	489	489	516	463	476	494	480	414	494	502	472	565	476	490	500	482	505	477	532	473	548	489	471	513	476	476	477	485	513	516	483	493	476	470	502	474	484	592	477	506	495	459	456	475	491	467	475	477	497	461	478	474	476	489	350	558	531	478	481	499	495	475	482	482	441	511	464	487	485	471	522	478	499	485	500	489	525	529	488	483	480	478	477	485	546	464	521	518	516	476	523	469	485	469	494	496	504	467	482	560	424	476	581	492	451	523	562	532	462	480	494	477	476	488	464	506	483	503	463	511	475	470	446	481	539	476	421	487	493	531	481	478	492	499	473	574	480	462	478	511	493	541	490	473	477	488	497	492	471	480	493	484	518	499	492	441	431	519	499	489	475	512	501	546	477	532	458	477	478	470	497	504	479	534	469	457	534	463	519	458	456	466	490	489	514	485	475	535	413	466	468	482	468	471	451	474	487	485	492	482	471	484	517	450	488	538	489	470	491	478	496	468	477	506	424	479	476	513	469	491	563	501	445	450	491	506	470	506	570	494	477	503	473	480	483	521	430	469	516	508	493	475	507	509	449	499	476	494	486	568	500	498	476	579	473	504	496	483	464	498	483	486	466	477	485	506	500	484	487	466	500	476	509	475	479	493	473	531	477	448	461	529	589	477	474	488	479	458	476	485	499	482	529	471	468	527	477	451	491	462	490	469	503	499	475	470	486	477	493	523	508	585	457	486	467	505	417	564	486	522	485	533	476	494	414	475	404	466	493	478	461	486	419	481	483	484	475	509	484	530	472	437	570	540	466	469	525	440	465	474	484	513	461	531	575	479	445	477	490	456	485	461	392	488	504	488	489	519	458	493	497	560	505	479	502	481	494	535	476	529	471	502	453	472	1
486	525	488	487	504	477	532	477	511	474	500	483	521	586	492	461	483	481	496	487	469	491	471	480	447	482	457	475	467	474	470	480	475	508	452	574	473	470	481	476	482	467	508	477	519	453	497	457	401	498	521	534	534	465	509	483	498	503	553	505	498	462	494	476	528	535	516	487	479	483	507	499	494	515	480	559	469	487	477	460	485	407	474	468	448	502	467	472	481	441	476	538	492	497	483	497	477	502	498	508	469	472	479	442	468	194	457	506	475	480	551	467	478	513	499	466	501	494	496	471	475	512	483	446	494	425	473	527	450	433	512	482	461	476	507	446	465	506	483	503	471	474	481	482	465	474	474	572	492	492	485	459	463	341	478	494	429	523	488	512	427	483	489	475	585	471	476	475	476	421	456	497	492	477	473	524	480	491	555	478	495	544	453	492	483	469	521	521	491	475	458	508	447	467	478	476	481	478	476	489	488	521	480	451	469	473	465	483	492	497	458	574	486	523	463	428	519	469	512	471	512	538	496	444	527	530	444	478	477	490	488	502	456	471	463	520	487	479	498	481	514	496	489	464	528	590	556	473	475	486	479	508	473	519	479	484	531	510	487	491	499	462	501	485	490	494	493	479	500	536	505	454	535	499	499	456	477	487	530	489	477	402	495	475	561	474	498	458	474	490	513	540	525	464	401	526	510	513	496	500	430	483	471	521	544	457	478	476	505	460	508	456	508	510	489	484	462	489	444	511	499	525	496	463	493	476	461	435	489	539	472	479	474	500	530	481	517	410	684	492	516	557	504	533	502	484	479	431	486	481	487	511	483	490	500	463	537	475	472	531	448	488	401	505	478	536	487	481	465	459	504	443	505	502	511	501	485	467	386	497	485	511	608	488	485	477	491	476	484	490	488	531	477	498	474	439	485	464	523	484	470	480	475	448	478	458	486	481	451	479	465	500	485	491	470	488	480	446	535	486	476	472	464	477	495	482	497	533	459	468	503	510	492	402	495	492	480	483	496	496	477	484	566	467	480	478	464	478	474	473	463	468	501	251	477	639	477	470	514	518	491	495	546	388	483	509	470	538	471	477	453	478	513	478	488	485	504	503	519	506	469	466	473	480	555	472	467	430	529	483	490	474	438	265	449	453	477	491	491	513	2
489	482	473	494	498	474	424	476	460	488	489	467	505	522	504	494	460	474	477	483	465	457	479	484	518	493	463	489	463	470	486	528	540	459	477	495	485	453	487	477	478	493	418	483	495	460	552	476	524	521	541	482	528	479	483	486	530	523	458	462	504	477	448	475	445	541	521	463	478	485	521	493	513	521	478	476	487	486	486	503	464	612	480	461	473	503	488	490	494	630	476	493	463	490	482	419	477	450	462	475	467	484	479	459	483	614	466	468	487	462	487	429	482	478	477	489	500	480	447	525	480	456	473	489	472	499	476	498	487	470	494	468	539	477	476	531	540	473	480	460	499	489	478	482	507	517	476	526	487	462	471	476	487	473	477	492	485	464	505	538	475	490	495	477	482	527	476	473	478	498	546	491	469	476	476	491	495	475	469	526	508	428	472	476	484	459	491	461	561	482	489	483	491	529	480	494	487	487	478	444	501	449	502	480	491	477	578	482	481	473	498	458	504	428	478	459	489	484	443	505	498	525	532	425	476	518	476	478	476	484	473	479	514	484	500	531	496	481	460	480	492	506	524	491	527	529	441	479	500	513	483	474	477	497	478	474	456	514	492	486	520	477	498	460	488	516	592	469	478	476	493	514	553	496	495	486	476	472	498	486	475	465	495	475	505	468	463	533	482	527	479	539	503	479	568	454	472	478	520	559	424	487	475	529	460	511	478	460	548	452	490	489	518	495	472	477	471	483	432	526	485	490	495	471	480	485	495	458	480	493	496	474	473	465	472	476	415	466	509	545	594	503	532	484	524	480	494	485	454	512	484	492	479	483	532	497	536	477	537	499	505	459	493	470	478	470	445	490	483	493	443	547	506	511	494	465	468	475	552	485	484	499	544	478	503	490	479	476	480	543	473	492	474	502	483	477	457	417	534	489	482	500	474	490	476	439	502	488	469	474	505	531	435	479	461	497	504	526	512	468	484	478	478	475	482	496	516	400	478	483	484	524	498	479	464	468	481	500	491	502	530	456	598	447	500	476	477	481	546	479	500	467	488	554	474	415	482	439	485	420	491	473	532	433	487	490	465	506	496	455	517	485	522	477	479	494	497	502	521	474	424	504	472	526	540	483	479	491	491	493	485	477	438	593	472	509	478	459	494	483	1
481	487	474	488	561	482	354	478	468	471	467	464	510	522	479	467	494	458	463	453	479	503	479	475	443	537	505	476	464	497	475	542	490	543	470	442	483	526	482	478	473	411	438	472	464	496	442	519	470	502	561	548	494	476	494	509	468	489	572	490	479	489	518	472	543	533	510	494	487	473	516	472	474	486	475	499	484	469	565	477	490	478	511	486	527	451	483	488	488	472	476	512	425	480	475	478	480	469	468	451	483	484	482	479	509	452	484	488	532	502	487	464	481	512	502	490	478	508	481	486	473	474	491	443	479	533	482	542	475	493	506	503	509	480	423	543	493	513	480	466	492	457	483	482	506	457	483	556	470	503	489	487	469	591	477	482	471	474	517	478	480	478	490	486	335	469	476	475	477	578	439	528	526	477	453	477	500	481	478	488	472	471	463	483	521	473	485	539	446	480	479	479	503	526	481	477	486	470	477	490	492	514	504	502	506	476	541	475	456	545	497	502	429	519	475	553	512	484	504	489	465	503	495	456	454	521	489	477	476	513	477	511	481	517	470	514	490	472	484	478	506	439	522	486	514	540	504	480	488	514	492	526	480	537	486	474	535	550	488	483	514	484	494	490	486	496	548	466	517	503	475	477	561	409	472	482	477	451	506	467	479	526	462	478	534	463	475	419	480	494	506	499	525	468	391	474	505	471	517	466	428	488	478	485	544	545	481	465	518	451	439	465	466	516	496	444	475	481	442	492	492	495	486	497	474	482	470	498	500	490	497	470	476	491	487	466	550	463	526	604	557	509	566	471	421	474	487	525	484	468	475	529	539	497	471	474	528	477	478	530	486	458	463	506	479	493	486	487	486	457	520	532	473	514	510	493	489	461	474	440	477	498	481	501	490	483	472	475	517	480	487	506	473	498	480	500	474	428	482	483	482	485	477	478	477	491	534	478	496	482	506	490	481	495	529	553	497	492	443	455	484	486	484	475	487	525	526	535	532	469	468	461	474	555	470	454	480	554	544	491	583	498	624	516	506	479	498	482	476	471	495	468	438	629	481	450	478	440	529	492	509	492	548	464	469	503	471	520	463	501	547	470	542	479	475	407	469	467	484	486	493	433	491	518	511	472	470	458	485	491	512	482	493	697	486	567	476	508	554	536	1
482	484	501	484	496	481	463	477	516	474	465	504	453	429	507	493	459	436	477	474	482	492	486	469	554	494	513	491	485	468	487	477	474	446	497	492	481	512	475	476	475	555	440	475	506	490	500	523	435	488	431	525	481	477	489	523	460	588	545	496	504	480	512	474	537	517	480	504	487	474	552	500	473	462	488	505	480	521	465	497	503	530	442	473	485	437	488	459	477	510	476	517	479	491	481	512	480	437	483	476	465	480	472	488	513	482	468	437	508	462	521	434	484	441	481	477	486	491	535	505	476	478	478	531	472	497	503	457	477	556	505	464	496	476	551	457	579	481	488	473	505	531	478	485	470	528	477	411	474	479	501	474	491	641	477	493	485	489	480	507	488	480	466	484	567	466	476	484	476	664	430	538	500	478	481	459	467	484	495	498	551	566	465	468	480	450	475	465	510	487	453	474	492	565	491	472	479	496	476	464	472	477	485	537	480	477	473	477	507	497	488	495	444	508	455	496	514	488	502	475	515	451	480	535	471	517	484	483	477	506	447	480	493	500	452	518	472	482	488	486	539	449	489	447	490	491	440	480	475	549	525	533	483	519	488	498	488	550	489	503	521	481	490	466	473	482	482	508	493	476	503	543	484	471	481	481	476	525	500	497	479	555	480	475	433	527	511	489	473	495	418	534	508	465	448	496	463	459	486	504	498	492	481	472	524	512	471	504	487	480	493	497	503	516	482	530	488	482	502	461	504	505	522	486	510	480	481	515	479	477	464	488	475	522	520	504	528	494	449	510	516	485	512	517	545	476	472	463	501	505	493	420	446	480	473	471	519	475	461	425	418	500	505	459	482	514	506	511	483	474	486	494	482	479	540	487	482	459	418	433	474	538	536	499	470	473	518	477	483	500	476	471	477	445	479	453	499	485	500	483	480	525	478	507	477	453	446	488	490	469	500	492	494	471	487	541	479	562	495	497	477	479	476	476	486	481	479	406	455	475	485	462	472	576	529	420	480	556	448	494	538	475	507	442	553	475	482	485	524	468	473	481	469	607	478	461	474	483	522	433	461	491	485	448	495	492	487	514	514	432	541	472	485	477	484	422	461	517	451	499	480	448	488	511	579	487	486	488	491	476	443	474	524	682	486	526	487	485	443	470	1
485	448	422	476	464	474	488	477	488	478	518	537	418	472	481	482	478	481	477	467	467	472	478	474	518	518	438	482	497	474	488	460	548	478	481	450	491	506	492	476	481	541	495	465	517	467	440	466	525	493	570	550	489	480	563	538	464	504	514	513	443	482	467	467	750	429	523	495	479	481	556	490	521	496	485	461	470	507	570	517	510	469	475	474	539	514	481	472	485	443	476	477	447	489	493	569	486	501	492	573	469	477	492	462	513	590	471	480	481	474	535	521	485	479	420	469	471	462	477	513	474	496	497	469	455	471	510	494	486	440	527	492	496	473	470	529	466	483	485	499	466	451	467	505	515	486	478	455	478	447	455	485	488	720	476	523	452	508	515	493	459	486	485	487	565	485	475	481	476	465	456	482	526	476	450	467	483	480	465	537	551	530	490	489	496	529	545	483	588	477	497	522	493	519	484	478	484	489	478	505	457	508	564	459	517	479	483	477	446	467	486	465	467	538	468	512	477	471	509	472	454	560	471	433	459	523	475	477	478	515	472	485	492	488	495	519	485	478	440	478	489	369	501	527	568	548	524	480	484	550	483	479	475	497	485	502	522	458	487	477	502	487	509	505	471	473	470	481	490	467	477	507	525	470	475	492	477	460	513	484	477	646	503	474	495	528	463	476	481	502	481	484	506	478	499	445	507	459	484	556	452	498	479	509	469	479	480	483	473	463	481	477	462	453	487	428	452	481	541	540	486	504	473	481	475	482	488	523	489	575	538	507	476	476	523	481	714	512	403	497	527	485	481	500	577	473	483	541	458	507	483	483	479	483	507	476	507	477	464	543	467	478	513	498	480	564	508	494	514	455	549	511	491	489	535	434	465	464	564	484	477	462	513	484	498	472	508	475	496	519	478	563	473	439	476	446	487	435	507	481	473	488	475	478	476	488	424	481	479	473	486	469	505	504	491	528	479	485	487	482	492	471	470	476	486	489	471	472	483	477	431	499	446	681	499	450	478	564	480	489	591	486	411	486	480	476	497	476	527	499	502	489	501	723	479	525	485	449	505	500	455	458	479	476	478	455	475	518	518	486	624	473	446	479	476	342	521	507	458	494	464	457	467	547	493	472	459	462	484	481	449	475	471	752	466	459	471	477	526	477	2
481	431	453	475	453	476	439	477	483	483	426	493	410	486	495	488	468	526	475	462	466	512	488	481	515	459	470	455	499	471	482	521	455	441	490	484	489	481	479	477	476	537	487	471	525	490	426	496	524	515	594	505	474	481	479	527	488	444	531	459	467	472	446	473	658	485	566	490	483	476	495	491	486	510	478	551	484	456	577	499	479	487	480	480	487	450	464	471	480	532	476	485	462	491	484	543	473	483	495	450	486	483	473	470	503	504	440	513	516	480	463	498	476	534	478	487	494	483	488	522	478	531	498	502	457	518	460	528	479	497	545	463	472	480	530	539	492	483	493	480	496	519	472	474	463	456	479	565	483	539	505	456	492	543	476	489	491	472	453	502	449	485	463	478	427	516	475	481	474	491	490	466	434	477	481	475	508	473	513	442	420	509	475	445	493	488	430	502	494	480	489	528	514	485	428	473	482	484	475	476	496	494	527	571	482	475	503	479	491	489	493	529	490	503	458	541	498	483	515	495	466	548	473	465	437	477	526	478	476	500	476	479	475	467	483	510	496	476	471	484	486	436	486	451	530	508	506	473	483	509	548	499	477	501	473	518	513	438	488	477	490	476	504	478	490	446	493	484	523	488	446	553	470	463	490	472	476	519	501	508	479	502	473	475	506	459	461	543	485	509	479	551	469	470	502	484	492	487	462	542	453	482	476	549	491	478	486	475	508	492	473	458	512	553	472	516	476	484	550	439	505	465	507	477	479	478	486	496	495	476	487	477	475	530	415	504	643	472	509	491	448	502	519	505	495	488	482	493	464	548	486	456	536	455	507	464	562	476	495	529	463	528	520	460	486	500	495	497	479	563	471	507	519	477	490	504	487	472	548	410	474	499	499	487	469	490	492	480	525	515	475	502	476	452	480	499	478	502	487	484	476	481	476	512	478	450	450	482	466	484	512	408	502	464	496	473	498	510	483	492	482	487	462	476	463	488	542	467	490	470	474	470	467	539	486	460	459	539	462	493	449	462	395	522	494	477	487	485	506	491	508	490	480	488	480	576	483	504	462	508	566	482	563	424	523	546	476	509	461	465	468	476	437	474	478	389	474	478	502	494	474	469	460	495	502	477	481	513	491	489	493	483	486	506	519	431	474	476	454	485	1
481	451	508	477	526	488	420	478	491	486	537	448	528	530	488	482	486	520	502	468	500	504	483	475	529	480	467	465	452	484	498	473	421	480	505	562	485	443	481	476	472	461	497	525	476	506	514	501	426	479	475	532	486	478	480	481	465	471	525	478	501	473	427	477	329	508	474	498	474	477	545	507	506	474	473	533	466	460	509	508	487	452	548	461	435	472	478	461	484	493	476	469	455	511	468	541	477	483	472	575	486	471	472	467	474	458	490	500	489	488	519	454	491	509	455	485	481	495	496	494	479	448	467	469	525	505	490	495	475	508	509	468	487	473	486	484	477	498	486	461	470	404	483	475	488	512	481	504	480	511	476	488	471	452	477	477	472	434	513	478	490	467	472	482	440	470	478	483	477	537	482	497	492	478	469	519	476	476	442	498	502	545	499	485	473	500	469	486	565	473	437	490	513	480	454	499	479	477	477	491	487	460	496	550	451	479	496	476	521	497	489	531	462	486	488	498	545	466	499	478	498	453	507	432	515	494	487	475	475	496	504	451	477	494	501	491	484	474	480	472	525	564	449	488	540	550	506	482	478	477	530	509	480	494	487	454	552	516	500	483	489	468	466	509	469	473	511	486	496	519	468	569	462	424	461	474	477	518	512	477	477	447	492	475	456	513	466	515	482	515	525	498	486	473	486	551	504	516	464	537	488	460	481	512	498	438	456	470	466	490	525	466	473	509	457	534	468	476	414	455	488	494	534	480	495	474	472	506	484	453	488	471	476	520	459	487	292	467	516	520	529	487	509	500	520	498	477	472	477	487	469	440	518	483	486	489	509	477	494	494	479	535	495	514	482	495	513	469	486	603	466	493	505	454	490	476	488	440	416	532	469	478	449	463	480	509	507	477	482	534	478	519	475	493	478	493	493	426	536	479	475	418	478	503	477	531	458	476	481	475	479	479	509	490	423	542	472	488	498	467	482	473	475	477	480	489	493	440	414	482	523	505	525	454	482	577	475	580	512	480	445	490	624	497	511	478	475	479	459	499	484	461	528	474	478	424	485	541	533	481	520	509	532	474	495	489	476	479	462	493	545	477	543	475	479	587	504	490	566	481	460	484	466	550	529	474	497	494	470	463	522	477	469	488	520	512	474	501	527	497	1
484	501	609	489	471	491	452	477	502	468	486	493	429	440	498	480	484	504	508	492	469	515	466	479	467	490	480	486	494	500	484	500	584	464	460	516	492	470	474	478	478	497	481	514	505	490	510	525	512	493	467	526	465	477	495	503	467	467	566	510	481	479	556	496	494	493	539	512	482	475	470	479	455	439	484	484	483	431	493	511	502	508	507	485	628	477	478	488	477	473	477	542	482	473	483	485	474	500	489	397	476	489	483	465	412	675	528	560	481	483	500	453	477	507	477	461	467	493	468	507	479	502	488	495	486	565	501	480	493	404	471	485	474	479	521	490	466	527	487	482	461	476	470	495	499	474	477	549	481	482	476	475	496	554	481	516	469	516	491	501	458	459	478	473	534	502	477	476	477	537	550	420	502	480	475	471	479	473	436	522	515	458	442	480	501	455	442	449	586	472	501	480	472	553	486	473	485	475	478	528	507	509	518	540	507	474	524	474	467	472	506	497	541	507	490	578	490	475	540	476	450	496	491	514	424	490	476	474	476	509	481	483	483	485	485	491	491	481	465	482	504	469	477	464	493	451	465	480	491	511	549	472	484	490	490	513	495	461	481	478	504	469	508	502	474	465	496	484	522	504	482	555	544	419	454	466	477	486	546	468	476	507	481	477	530	505	460	530	479	452	577	506	466	477	588	456	461	533	538	516	467	495	477	476	441	409	487	475	506	506	502	465	509	493	492	498	499	468	528	528	491	476	501	477	493	481	478	468	486	482	452	501	475	457	499	484	475	507	428	467	484	537	489	544	438	479	481	541	491	499	487	529	473	466	492	495	495	476	544	543	484	508	511	459	482	469	504	470	477	518	435	482	517	475	493	546	473	511	538	502	478	453	529	474	458	498	504	479	468	458	474	471	473	488	482	495	475	517	536	488	479	426	478	475	478	505	479	478	474	485	470	465	511	473	546	584	493	497	546	505	467	483	453	476	475	477	509	492	433	474	543	548	496	542	502	531	493	513	481	503	550	504	480	460	490	478	470	499	427	464	498	488	455	607	483	418	489	480	531	468	469	486	492	458	461	486	475	527	470	505	548	479	473	475	480	445	483	511	502	501	473	473	487	484	449	485	488	503	466	489	476	483	476	665	470	488	478	498	480	525	1
486	489	463	493	429	465	462	474	469	492	491	510	476	467	468	503	490	511	481	479	487	466	478	477	501	487	485	486	469	473	473	387	556	473	503	496	473	499	490	476	483	504	483	491	493	465	495	432	446	493	580	491	489	472	486	506	456	513	542	488	485	481	455	472	496	506	508	484	476	484	435	486	467	515	472	464	472	462	478	492	499	470	447	484	531	473	488	487	481	506	475	501	453	445	473	477	478	509	466	485	486	481	475	473	391	413	482	461	501	474	531	415	472	543	403	493	487	487	508	505	475	507	471	581	474	470	488	507	470	442	499	451	466	481	494	534	497	530	474	478	493	449	481	485	467	497	479	541	477	561	465	485	487	427	478	527	476	496	523	515	426	482	486	483	476	474	479	484	477	469	537	520	609	477	457	481	463	469	427	479	561	491	462	471	480	531	484	513	591	480	420	519	462	430	482	493	473	479	476	484	501	464	484	525	525	476	566	472	458	501	513	477	493	529	468	509	502	475	442	488	444	573	489	528	498	539	485	479	477	478	477	455	502	476	491	508	486	475	488	483	520	452	463	489	480	498	505	481	486	502	478	496	475	549	462	461	545	472	485	487	492	478	502	487	475	485	563	459	496	476	512	503	534	501	483	495	476	448	497	462	477	436	478	477	497	479	470	566	479	478	452	529	517	478	489	520	472	479	457	527	471	502	481	504	461	455	498	488	495	495	474	461	523	492	475	490	472	474	454	592	458	500	508	479	491	479	517	473	497	494	467	474	477	474	491	509	475	483	625	550	521	453	522	498	505	486	482	498	460	504	485	456	448	488	491	471	571	479	570	559	492	466	497	543	478	507	474	485	480	493	495	565	496	524	506	501	478	471	434	531	486	503	514	484	471	484	539	480	517	489	474	501	477	478	475	484	468	519	469	491	480	524	474	468	477	467	453	476	461	481	498	445	544	481	475	612	479	534	555	466	475	467	474	476	519	485	469	475	498	477	487	497	538	450	498	527	479	542	541	482	488	463	663	526	512	476	494	487	503	461	464	471	528	511	474	455	471	474	505	475	467	476	478	442	490	494	481	514	522	480	550	484	544	477	479	421	505	490	490	478	495	517	487	481	485	481	497	519	512	475	463	473	442	547	502	450	476	488	515	516	2
476	458	511	480	472	480	488	476	493	485	508	453	463	418	467	482	466	507	488	470	482	508	477	485	529	524	497	490	507	481	487	535	450	481	476	469	473	494	492	479	479	479	507	482	481	460	488	495	498	474	491	485	494	476	462	521	516	485	550	493	494	486	465	477	559	536	534	511	476	465	523	492	481	482	476	439	491	456	560	492	498	486	449	481	495	537	476	472	483	598	476	548	495	473	476	481	472	485	460	465	481	475	474	502	509	553	528	479	500	471	462	522	472	485	505	471	498	482	466	473	477	479	479	437	470	495	487	491	483	478	508	515	471	477	508	514	415	508	475	481	478	582	489	473	476	435	477	431	478	459	494	481	477	566	474	469	475	462	482	479	473	480	469	480	513	495	476	475	476	517	494	487	551	477	480	527	464	487	444	523	522	522	434	482	482	519	484	558	556	480	462	468	496	516	534	470	475	476	477	465	515	465	493	531	436	475	492	478	479	516	472	396	490	540	471	437	457	488	506	484	484	478	485	456	470	497	438	477	477	501	479	440	494	508	481	498	476	477	491	483	563	471	518	471	496	471	473	476	474	447	490	510	475	528	478	441	521	493	475	481	473	476	473	504	475	479	497	477	458	479	480	579	522	497	448	482	476	528	477	511	475	503	494	475	489	537	418	475	481	515	495	494	489	482	464	513	466	496	479	508	504	492	479	506	520	514	489	469	417	476	490	485	502	517	495	484	466	477	588	520	477	526	512	498	482	479	502	486	508	488	454	467	477	475	540	482	565	443	440	521	481	477	479	465	489	490	478	434	457	472	469	512	500	484	511	509	485	476	523	536	487	477	450	519	482	493	472	471	501	478	477	469	468	492	456	498	475	481	516	509	486	488	481	466	459	472	514	477	495	499	478	517	477	398	481	474	492	433	597	488	482	506	478	465	478	473	499	476	550	480	494	491	448	471	476	485	473	511	616	496	476	494	506	476	482	494	502	469	493	477	454	490	498	532	487	522	469	539	452	486	466	494	348	532	515	475	458	467	501	479	482	495	475	475	485	528	484	531	457	434	463	477	491	502	500	493	484	519	474	461	482	475	420	478	477	447	474	483	478	483	467	481	485	463	423	478	485	557	471	494	495	471	488	489	463	575	489	488	529	514	1
490	442	471	487	567	476	444	475	485	467	459	460	482	435	508	493	498	471	464	493	486	539	468	470	442	447	447	492	503	519	486	525	488	567	433	471	492	517	479	477	478	510	470	504	484	480	561	503	508	514	534	570	480	471	429	501	508	536	484	487	495	482	509	487	556	595	469	476	483	487	516	493	453	532	478	513	475	503	475	483	486	460	472	462	571	553	476	512	480	543	476	539	466	479	487	512	481	483	435	426	476	475	474	473	464	538	453	509	494	497	498	476	481	495	523	465	527	499	526	484	478	490	468	506	482	469	471	482	484	398	453	478	455	475	496	499	451	490	482	504	497	510	487	481	464	509	477	493	482	438	568	483	486	563	477	510	483	468	535	464	453	478	485	485	546	523	478	483	478	433	573	544	490	476	479	537	471	476	456	553	513	548	469	452	510	481	553	511	514	484	456	479	484	470	536	490	474	480	476	433	507	488	477	466	431	477	518	478	477	503	516	509	507	476	489	526	516	484	502	491	441	485	526	526	468	496	493	478	476	521	472	523	487	484	483	514	480	484	490	480	516	496	486	504	498	532	460	476	491	458	529	553	479	492	491	504	476	429	490	489	480	482	514	374	483	522	575	520	450	539	500	513	434	539	490	479	475	457	494	472	478	521	470	477	475	474	474	498	479	488	507	502	501	480	492	517	524	503	511	472	517	468	476	517	493	476	486	482	502	468	474	456	453	507	476	469	477	483	561	527	485	469	458	481	521	484	466	486	469	535	452	479	477	463	462	479	558	500	420	491	459	521	518	484	566	472	474	498	461	510	481	483	435	476	528	481	482	478	549	503	503	467	466	458	484	481	481	483	503	520	439	539	527	486	513	470	476	486	532	478	474	485	510	480	470	466	516	478	484	472	473	547	479	520	478	488	496	476	482	487	482	529	476	492	476	487	490	472	477	480	463	453	521	498	522	493	479	523	564	512	486	474	466	476	488	498	486	457	506	477	526	494	456	554	511	536	485	528	499	477	428	483	357	535	488	478	477	488	481	478	483	490	490	457	479	554	477	464	480	500	510	480	494	470	499	491	469	472	441	426	516	479	413	479	483	479	475	482	452	487	474	480	461	505	493	488	480	461	502	486	483	477	491	472	459	465	466	491	530	487	1
481	469	488	502	552	471	547	473	501	480	545	551	517	477	483	502	503	477	435	498	503	471	467	475	488	457	489	478	487	505	485	514	461	510	491	424	470	466	483	476	477	449	474	447	492	485	445	532	470	480	497	514	467	480	512	510	500	517	519	441	496	489	463	471	434	492	456	520	473	478	571	502	467	517	476	472	483	536	488	479	489	478	499	478	516	534	472	507	477	557	476	503	514	494	471	463	481	471	475	422	489	482	488	486	507	631	472	530	539	449	509	514	481	478	440	502	478	476	466	476	478	457	486	517	450	545	488	482	495	539	517	499	495	477	488	463	454	469	493	482	472	510	468	490	472	503	478	522	478	458	511	473	479	569	476	495	502	460	538	499	515	471	475	481	461	512	477	479	477	513	494	466	562	477	477	551	451	483	467	470	431	515	489	468	485	505	579	467	514	482	463	490	499	534	499	495	478	484	475	433	458	495	510	464	447	477	482	476	477	491	493	494	526	514	469	583	513	494	428	498	473	489	488	543	502	494	493	480	476	478	481	494	485	523	505	511	477	476	440	480	474	507	501	476	509	526	519	472	474	515	472	486	473	495	465	510	523	497	486	482	476	479	514	455	477	490	551	491	469	505	485	534	497	492	452	489	475	474	532	512	478	527	506	476	500	507	518	517	474	534	510	515	502	475	532	520	446	488	498	449	467	480	480	457	489	445	466	467	515	464	478	492	493	465	462	476	486	479	515	551	486	517	519	482	515	477	438	483	487	511	464	477	475	471	576	478	409	486	384	571	466	482	459	478	489	467	478	442	460	520	489	490	441	492	472	478	497	474	533	560	533	502	506	475	483	506	470	479	488	488	521	539	448	532	558	510	478	492	478	487	486	488	535	489	497	481	484	477	507	464	476	510	479	473	481	453	469	502	580	485	476	510	476	500	477	493	476	484	547	477	491	536	462	478	470	565	478	533	473	524	486	468	458	476	474	467	486	541	538	478	453	522	472	537	512	495	479	550	505	485	528	475	462	571	487	476	476	504	490	473	491	485	517	567	485	412	473	503	522	461	488	506	523	492	475	496	478	486	514	509	571	485	465	479	477	492	492	479	561	481	484	475	472	518	469	482	483	462	484	487	480	482	463	620	478	487	485	496	477	522	1
487	451	556	487	513	487	462	475	480	464	512	492	504	484	476	531	483	519	506	475	498	495	467	492	534	505	502	472	477	477	472	472	545	518	497	479	472	479	470	476	476	530	495	483	505	518	482	429	573	480	522	547	460	486	486	477	508	456	549	441	479	481	518	472	527	552	490	498	489	464	463	496	515	477	477	558	491	484	439	453	511	416	444	471	492	488	486	471	477	422	476	551	473	510	501	431	480	454	530	527	482	490	481	490	541	661	457	508	522	482	512	453	471	452	540	489	471	470	529	481	477	503	481	563	481	551	487	497	492	506	517	508	491	479	474	513	544	524	478	482	555	540	471	495	512	454	481	467	476	515	491	488	474	573	474	467	504	537	469	501	446	478	492	477	442	512	475	474	476	460	567	497	465	478	471	502	484	485	485	558	479	528	454	442	456	472	536	490	505	482	440	489	512	544	521	484	480	484	475	547	514	519	463	569	494	477	503	481	485	469	499	469	465	493	472	437	473	471	543	495	464	527	496	494	494	497	470	476	475	489	469	471	503	490	524	497	492	473	475	482	420	458	490	477	489	477	493	475	486	532	478	458	475	558	475	521	501	507	497	498	520	473	471	538	468	545	514	507	542	520	459	508	475	449	471	485	476	487	513	489	476	516	464	473	460	516	509	457	477	469	513	494	488	474	468	484	497	520	510	483	490	474	482	492	537	492	481	486	551	491	509	486	531	485	491	509	481	480	475	570	482	473	480	477	471	484	476	498	492	452	528	474	477	500	522	489	520	413	466	521	556	518	487	561	455	478	479	466	510	447	474	476	481	475	503	498	575	477	532	526	468	476	475	478	475	527	526	468	484	482	515	447	504	500	486	499	494	482	591	479	480	479	465	468	495	486	481	475	496	506	475	488	476	457	475	488	490	475	493	481	476	438	477	452	477	461	486	478	513	482	458	503	474	489	476	437	471	460	540	467	476	473	491	477	485	491	488	484	459	474	507	483	460	537	503	483	492	525	530	467	407	476	554	441	507	475	500	497	527	468	506	475	482	710	478	412	474	506	568	504	541	475	472	498	452	475	493	487	491	424	549	477	501	477	478	428	460	476	506	479	493	444	490	530	513	471	476	467	509	488	458	475	520	745	489	487	481	474	543	455	2
480	464	483	471	454	498	479	477	513	477	516	470	509	425	471	425	475	521	449	487	470	500	497	478	560	539	492	489	490	477	483	554	531	504	544	527	475	465	484	475	475	512	471	483	466	481	544	530	422	473	554	451	504	472	520	553	500	485	567	474	483	484	555	490	614	525	487	488	485	481	537	510	506	529	476	473	477	473	526	489	468	480	471	467	512	499	479	468	484	536	475	491	471	492	487	504	476	467	469	543	468	482	464	489	491	313	460	482	543	468	463	528	491	530	482	520	490	490	507	512	472	455	486	474	438	487	497	504	464	408	501	484	475	473	519	445	514	506	479	483	490	512	475	492	503	489	486	494	481	515	469	479	483	610	477	502	504	474	522	496	490	494	471	478	509	464	476	480	477	468	467	521	558	477	456	499	463	478	450	446	583	548	511	483	462	500	602	475	469	477	482	453	503	519	576	483	477	495	472	458	465	498	501	503	446	477	522	477	499	499	484	501	478	525	485	453	611	489	459	480	503	541	467	487	499	516	467	475	476	481	470	484	470	516	504	501	483	478	458	481	518	438	435	480	537	512	473	477	485	518	524	459	480	484	486	473	477	514	483	485	490	481	469	455	487	512	445	503	499	462	476	494	495	519	481	458	476	459	485	506	478	537	481	476	510	521	465	531	480	468	479	513	521	475	455	513	471	535	511	540	445	471	472	490	516	474	486	474	514	481	475	476	522	478	475	503	460	476	516	576	467	473	514	462	479	482	464	487	491	485	483	489	476	476	481	490	598	446	516	474	522	518	522	464	560	487	481	507	519	492	470	451	582	482	488	509	476	475	551	502	569	504	483	484	480	529	491	506	484	489	449	497	516	428	494	534	483	502	407	495	490	486	466	489	452	508	486	475	552	441	474	452	479	455	475	494	479	514	498	492	479	449	475	536	476	484	500	476	480	479	492	524	445	464	453	520	486	523	526	436	486	473	469	476	497	504	510	479	432	491	474	480	461	575	463	521	472	512	537	474	490	490	467	428	487	477	486	482	441	474	484	482	473	519	483	547	477	450	521	468	498	462	489	440	502	475	488	444	472	448	554	479	466	479	465	397	500	509	526	485	470	445	474	511	462	483	474	442	497	474	515	480	487	530	489	494	479	482	462	477	1
468	467	411	482	523	466	422	478	479	482	447	482	532	529	497	463	488	484	500	473	494	458	464	488	601	530	528	490	484	490	470	536	527	493	482	400	455	486	490	477	478	447	455	497	522	481	502	477	509	459	546	468	471	472	497	512	438	478	409	500	481	486	488	486	547	499	503	493	475	471	521	513	441	424	483	518	459	443	487	471	484	565	520	458	488	496	484	486	484	503	477	498	457	502	474	470	485	463	479	487	495	483	484	481	502	361	509	476	557	481	527	457	477	522	523	491	462	498	499	467	477	411	478	554	517	548	464	511	469	436	502	540	448	484	471	541	470	505	485	490	480	501	473	493	459	512	478	570	489	465	542	490	473	445	477	506	490	506	530	495	456	469	483	483	515	481	475	479	477	452	526	464	518	477	482	545	474	479	518	478	453	584	462	435	499	431	559	481	483	472	468	460	528	499	551	480	484	479	474	477	522	442	489	444	508	476	423	474	486	486	513	476	465	460	485	484	510	468	497	490	474	485	481	497	481	522	481	476	476	508	492	494	469	489	454	506	471	478	474	479	534	538	476	483	503	495	412	481	471	528	492	526	480	491	479	492	539	534	495	495	482	481	518	543	480	505	560	504	486	476	468	498	495	436	475	485	476	499	495	505	479	449	480	475	549	485	471	454	479	522	488	499	504	485	555	440	439	499	487	512	467	489	474	514	442	498	485	486	535	477	496	462	510	466	496	478	484	482	498	481	484	448	497	471	494	480	481	481	486	460	481	500	477	438	464	505	560	525	549	511	554	497	479	472	532	491	495	418	499	555	486	459	480	493	519	475	504	478	491	475	481	489	328	509	481	512	519	470	494	483	520	465	477	498	444	497	478	489	528	506	478	485	503	503	484	471	536	477	486	486	468	533	473	482	478	479	489	470	536	479	478	496	476	516	476	517	453	480	498	482	458	533	501	478	438	586	478	550	525	446	481	477	495	475	486	480	452	504	578	473	494	460	452	455	519	492	490	506	439	482	542	501	379	498	455	477	498	472	499	474	501	479	484	237	478	644	469	517	471	492	523	473	488	447	487	459	489	517	473	539	621	479	421	478	473	553	499	528	481	482	498	507	488	488	481	487	473	421	460	476	456	475	468	228	452	548	474	478	495	492	1
484	500	501	478	489	461	506	477	482	492	432	496	489	468	495	495	495	526	512	475	488	499	484	473	523	514	454	487	464	493	473	477	444	408	494	431	478	463	480	476	474	463	461	504	541	504	470	499	414	460	555	450	514	475	492	500	543	458	509	473	485	477	456	472	542	408	497	504	481	470	575	445	503	507	474	492	486	491	460	464	493	483	477	491	486	513	473	477	480	490	476	500	461	492	478	523	483	495	490	514	493	472	483	464	485	377	475	468	440	485	514	397	481	485	443	491	517	470	535	459	479	456	483	476	481	527	481	488	469	460	494	502	460	489	466	475	438	510	469	493	465	555	463	476	465	481	484	532	487	459	530	485	491	602	476	509	503	504	482	522	477	485	479	483	442	485	472	478	478	473	469	500	462	475	471	517	495	474	483	504	595	536	446	458	476	473	562	479	545	476	504	497	478	404	457	477	481	500	477	460	489	478	476	422	490	477	498	481	474	488	489	408	494	495	473	491	474	490	496	485	455	548	511	476	525	465	448	479	475	493	480	457	483	480	550	543	481	484	517	475	506	435	535	473	523	439	479	481	480	490	496	491	476	526	485	498	559	493	483	519	460	474	484	499	485	509	543	509	478	492	516	485	486	444	518	481	476	545	518	436	479	526	475	477	566	492	492	528	477	480	488	533	502	488	462	555	470	474	534	509	471	516	480	551	541	446	469	484	505	455	481	477	469	504	504	445	473	483	434	495	484	465	486	481	510	474	494	473	468	510	442	465	476	433	493	491	529	451	537	509	565	510	493	540	525	505	480	525	448	473	480	473	564	473	494	500	538	476	517	536	443	512	461	487	479	480	514	498	471	499	515	496	496	462	491	467	489	498	425	494	482	485	526	483	473	481	518	477	480	460	473	462	483	406	474	496	481	487	467	491	477	500	476	483	477	483	500	482	463	478	475	564	470	504	463	543	495	552	442	510	476	463	476	477	501	489	467	521	472	477	509	490	479	570	480	473	491	493	569	492	427	494	622	527	492	476	477	526	487	481	513	467	486	632	476	456	478	542	535	480	512	512	492	485	511	440	476	484	483	548	497	484	543	475	480	398	469	492	512	467	486	487	468	478	550	488	484	454	497	471	485	477	475	724	474	476	476	488	470	432	1
473	447	510	479	464	477	471	476	495	477	567	477	502	463	476	460	474	528	479	472	470	480	475	488	492	501	492	489	486	489	491	448	512	417	484	554	475	502	489	475	478	453	452	489	524	447	482	521	485	478	490	520	501	486	522	479	423	470	459	493	492	478	515	478	388	552	413	492	477	463	545	489	499	483	477	493	489	439	479	494	486	492	487	479	500	480	471	459	473	497	476	500	505	471	468	466	485	468	510	550	474	499	488	475	503	676	508	505	479	492	511	497	473	491	485	466	479	473	506	525	474	411	497	507	470	499	480	445	493	470	512	456	508	481	516	498	497	485	477	471	450	502	483	487	466	516	477	501	479	578	524	459	490	537	478	484	496	458	419	495	485	462	489	488	484	480	473	476	478	552	481	533	511	476	459	566	476	479	531	539	516	469	478	448	472	506	504	481	540	483	508	513	472	471	489	480	479	477	477	474	488	469	491	580	452	476	548	479	497	505	472	482	515	406	483	576	504	486	508	485	459	576	487	487	450	485	498	479	478	488	465	483	484	486	488	476	493	477	455	474	482	539	499	496	502	575	475	476	482	489	502	473	478	489	487	522	500	475	494	489	457	479	518	481	478	471	473	479	541	509	505	569	526	529	473	511	475	505	497	510	476	496	451	477	492	534	510	539	480	489	484	523	485	479	531	540	486	465	509	480	463	515	479	503	493	482	483	485	515	483	541	486	498	530	463	455	489	484	504	455	472	479	498	476	496	485	491	400	470	560	545	471	474	479	505	506	341	482	379	519	513	516	479	461	486	485	481	468	455	517	490	457	483	482	511	459	552	476	477	474	516	483	483	468	474	502	502	492	480	512	522	414	474	485	509	490	475	490	497	508	491	516	455	461	465	480	504	481	503	544	474	469	477	473	476	486	472	465	520	478	471	511	478	512	476	457	459	484	554	480	518	518	507	448	490	534	499	473	587	471	486	492	471	477	479	458	469	495	535	478	492	523	487	523	465	501	476	540	445	483	441	483	454	475	494	478	475	490	483	477	495	480	491	519	472	424	478	481	504	555	488	445	496	448	482	486	475	472	464	488	537	477	462	479	480	544	490	488	474	483	481	435	489	504	486	488	489	499	492	470	445	481	498	541	496	531	471	453	531	454	1
475	450	522	483	515	489	464	475	477	477	472	453	457	461	467	477	486	517	494	462	483	486	468	470	416	466	470	478	497	497	492	478	448	579	466	457	475	478	486	476	478	468	523	507	493	546	526	500	510	466	521	566	491	485	469	488	495	485	500	460	468	481	504	468	597	565	433	482	484	473	521	487	482	570	479	546	472	519	490	479	505	496	499	493	524	433	473	483	480	549	475	473	477	483	485	476	484	488	456	473	473	471	488	478	457	489	517	496	461	471	515	466	483	520	451	470	478	474	471	487	473	478	479	532	488	519	486	485	478	512	494	499	482	472	462	517	415	460	484	506	454	561	500	480	483	519	474	483	481	511	508	483	486	527	479	497	456	517	489	464	498	487	482	482	497	497	478	479	477	515	510	492	476	477	460	493	483	472	468	496	583	518	488	474	469	494	428	497	528	470	469	495	501	526	480	492	479	482	475	531	454	524	461	512	491	476	512	475	476	485	500	522	468	490	499	520	472	452	478	480	470	466	497	420	452	501	495	477	476	479	472	466	478	494	527	534	491	476	464	484	550	449	469	506	468	542	493	477	483	484	499	483	479	505	476	506	494	499	483	481	473	486	506	465	483	471	516	489	470	492	465	553	469	469	470	494	477	488	509	512	475	494	494	475	496	517	522	512	479	468	521	505	494	471	462	461	479	475	531	483	475	514	476	453	477	483	481	462	510	479	487	456	517	521	482	515	484	482	526	642	481	478	500	476	502	479	495	515	482	524	438	482	476	495	507	473	613	522	519	461	412	524	470	520	463	490	484	504	496	489	475	485	462	476	504	494	505	477	554	479	507	500	513	488	483	522	511	476	473	516	479	429	517	518	483	449	465	472	524	501	482	454	425	483	479	491	450	480	506	544	483	468	472	449	477	515	483	580	582	486	487	521	475	477	477	457	547	480	491	479	492	473	486	498	465	498	495	577	501	492	478	478	489	475	486	485	495	490	560	475	481	501	511	528	482	511	468	482	494	486	462	496	438	484	520	479	474	483	416	481	494	487	471	485	490	558	476	528	465	462	534	492	514	428	495	474	495	528	456	462	548	478	445	478	477	432	502	475	473	502	522	459	471	467	492	477	472	458	506	468	463	476	502	501	462	496	472	479	555	544	1
499	551	505	475	520	485	396	474	488	479	556	514	509	480	490	486	482	507	519	479	479	504	480	478	521	492	463	474	493	527	489	480	471	503	488	551	474	444	481	475	479	370	454	495	455	493	463	534	458	468	524	538	498	480	509	476	467	473	510	490	479	484	520	486	583	538	602	502	484	481	505	468	468	405	481	500	475	512	511	464	524	534	454	501	517	500	473	452	481	468	476	545	469	480	482	457	481	467	482	521	476	489	464	483	464	366	499	544	491	486	496	467	483	489	444	489	477	487	433	478	477	457	476	491	491	476	506	491	467	452	520	441	509	480	458	504	616	481	469	495	513	500	466	460	475	478	483	472	486	498	512	487	499	512	477	512	450	462	539	495	496	472	482	483	500	498	474	477	477	548	503	552	522	475	482	537	451	473	535	497	546	503	428	498	474	491	569	518	601	479	447	537	524	551	505	493	494	474	476	517	485	501	467	514	512	476	524	489	476	499	496	503	463	516	493	479	522	494	514	472	456	473	428	471	466	523	501	473	475	477	453	474	516	458	490	522	466	478	462	474	507	460	478	478	457	517	453	481	491	519	504	481	478	517	480	526	576	501	491	500	476	475	481	443	485	481	589	489	419	518	461	448	507	449	491	481	475	507	519	437	480	482	474	474	474	489	464	550	486	454	502	539	454	486	416	553	478	401	487	470	464	482	475	490	515	471	509	494	440	458	479	479	517	501	485	520	491	471	515	422	484	516	462	469	531	475	499	488	500	537	446	489	476	503	446	486	585	461	558	497	458	488	488	500	512	470	481	421	463	447	488	450	513	469	466	459	460	477	498	545	518	502	503	506	480	422	487	495	473	497	519	524	471	541	487	502	476	496	459	437	473	505	549	471	483	495	440	475	478	418	482	500	478	517	476	534	480	452	529	479	476	487	475	468	476	493	438	469	457	473	475	509	513	519	502	500	493	501	531	473	485	481	481	477	467	496	453	476	474	486	464	440	479	503	453	543	473	498	458	478	388	502	452	494	518	476	483	470	519	466	493	484	523	405	483	600	473	436	483	489	534	463	533	448	467	516	490	485	491	515	517	486	462	478	485	424	470	453	552	496	500	504	472	506	477	484	485	457	500	487	484	475	491	417	505	447	471	497	481	491	1
475	473	458	479	543	475	448	477	502	471	473	495	452	450	471	486	459	510	498	484	500	496	483	483	501	548	496	479	490	455	491	469	481	485	484	478	480	469	480	474	478	536	460	501	498	517	493	438	468	519	549	536	487	475	542	475	406	467	546	452	479	481	514	479	509	502	472	478	482	462	569	478	494	479	476	547	462	516	505	468	480	563	468	488	506	499	477	474	486	484	475	502	478	462	481	541	480	461	487	452	487	481	482	454	527	471	456	431	433	477	492	475	465	491	498	451	473	485	521	441	478	528	500	481	437	501	485	501	476	499	519	494	520	476	484	548	441	511	488	467	522	597	488	488	475	485	480	459	483	531	508	466	470	360	478	508	455	516	467	507	482	483	484	474	465	463	479	479	476	470	466	513	456	477	474	488	477	478	477	495	469	539	423	473	488	520	500	412	466	479	456	487	505	462	515	480	483	486	476	446	490	484	500	542	508	476	486	479	495	503	478	545	467	530	482	487	524	494	507	485	487	555	518	416	518	557	466	476	476	474	483	478	486	493	481	471	475	478	476	466	512	443	487	472	466	556	431	483	483	442	467	475	478	489	480	429	463	481	492	483	474	478	490	443	477	528	503	495	480	480	478	522	506	459	486	492	476	488	471	442	477	401	477	476	478	495	465	399	476	496	458	486	505	480	375	511	495	532	534	472	492	478	471	541	521	460	478	479	517	473	487	486	500	533	487	458	483	490	516	453	471	468	488	474	481	482	484	535	478	441	524	483	474	492	516	485	489	464	607	447	475	523	530	570	531	497	486	524	509	546	472	472	487	479	501	495	469	474	473	506	465	470	363	491	484	462	502	486	499	462	509	493	498	483	496	433	473	476	474	478	490	459	460	467	513	483	422	478	471	484	461	486	473	506	475	466	476	547	482	479	479	502	476	476	476	506	513	483	471	481	463	487	453	498	476	458	484	476	503	458	481	477	485	476	491	488	459	493	430	479	499	550	481	409	527	492	472	522	440	481	540	462	577	479	500	479	466	480	497	484	488	484	454	448	481	477	489	450	587	488	542	458	563	535	501	470	495	469	477	520	526	486	513	478	486	393	502	530	470	502	472	497	474	488	502	504	484	501	469	491	458	483	436	460	452	592	477	490	421	499	2
481	536	543	490	425	484	496	479	484	486	479	505	494	535	469	463	456	492	503	483	463	481	465	489	569	532	509	487	493	512	484	517	545	457	491	496	483	483	481	475	477	515	482	492	508	485	568	472	466	483	520	540	493	484	479	486	423	492	507	499	507	485	477	481	548	486	443	477	482	482	548	492	463	397	482	494	479	491	482	493	527	531	472	461	494	491	473	467	494	523	476	480	450	487	477	487	477	501	504	461	492	481	481	504	511	346	501	491	510	471	449	490	465	494	518	466	498	488	464	463	473	445	471	487	483	511	494	493	467	543	443	476	511	473	478	546	494	502	483	468	494	452	493	465	480	483	476	470	482	563	546	455	482	333	476	488	490	440	510	479	487	501	472	478	426	462	478	479	477	489	509	479	532	479	492	440	482	479	470	544	509	526	456	456	492	488	487	433	514	482	451	478	491	471	515	494	483	512	477	479	528	488	512	556	424	478	561	482	484	501	497	530	475	471	471	521	469	487	488	478	460	511	459	554	543	444	472	477	477	459	489	477	465	484	473	506	486	480	491	489	482	430	478	479	553	553	475	474	472	510	541	539	476	489	490	455	458	481	482	499	505	484	455	562	487	526	511	512	470	471	484	520	488	537	472	483	476	458	488	459	478	405	496	476	485	434	503	460	474	483	543	513	528	479	500	445	485	538	463	495	498	502	481	490	463	433	459	475	493	456	495	502	495	530	488	450	480	485	538	461	471	515	500	487	484	483	456	483	495	457	501	467	476	496	487	491	572	520	694	444	467	500	469	532	486	483	482	440	507	550	472	470	467	462	478	487	457	480	507	504	415	479	522	513	476	529	548	494	473	505	481	507	474	468	463	487	471	518	470	496	473	517	510	477	464	484	488	476	501	466	476	573	475	480	476	505	485	426	433	480	480	495	475	501	476	474	463	480	495	483	493	495	450	518	477	612	491	517	491	540	483	495	460	476	488	483	506	488	472	478	443	445	517	383	459	493	484	565	488	491	518	468	532	458	516	479	467	474	481	499	467	486	508	374	489	543	471	449	479	485	487	485	480	465	513	472	493	451	471	553	473	485	502	478	488	404	476	499	470	484	507	464	468	565	556	484	474	487	497	490	502	482	488	358	469	568	478	480	529	490	1
475	509	520	488	451	485	424	476	492	468	473	499	378	548	454	473	464	492	506	484	492	498	480	470	614	535	485	496	483	454	483	528	486	514	477	476	475	467	477	478	477	522	466	489	453	471	414	517	565	462	492	547	491	475	500	514	460	519	555	467	492	482	556	464	476	484	418	524	480	473	507	495	465	462	488	466	474	513	476	459	463	463	454	489	518	477	477	472	484	556	476	495	457	459	479	505	482	468	464	439	484	480	481	500	472	757	483	533	465	491	497	470	475	518	469	460	536	480	481	490	477	469	477	467	453	515	474	469	499	474	496	487	498	478	476	589	502	486	496	475	483	512	483	463	470	476	479	512	478	421	524	480	478	595	476	484	478	514	536	474	481	474	476	487	447	501	477	484	478	503	551	532	573	475	463	483	487	471	504	509	482	499	475	501	495	454	519	516	495	485	466	504	503	503	494	484	472	495	478	480	496	512	512	543	494	475	524	473	476	497	504	499	523	463	485	556	460	474	493	499	436	500	546	515	449	500	482	479	476	499	480	447	505	472	496	515	481	480	466	467	487	513	451	486	560	488	440	479	490	477	487	507	478	488	478	488	539	536	490	497	525	488	497	429	471	477	470	475	480	421	457	519	457	486	511	475	475	468	498	470	477	529	491	478	497	524	488	426	483	516	467	533	483	470	494	445	457	496	513	506	480	475	480	536	491	475	456	496	495	456	455	501	497	497	480	476	465	469	496	550	473	462	523	478	487	485	469	489	494	532	486	495	477	560	552	485	453	587	378	528	441	462	499	469	404	466	478	525	454	498	484	449	450	480	478	475	476	479	532	594	454	480	434	475	487	411	531	479	489	512	522	499	493	472	471	460	473	488	601	446	493	448	480	488	497	468	502	477	500	430	472	466	478	476	479	524	484	439	486	480	481	507	474	458	478	466	468	476	491	473	514	455	462	493	441	477	487	459	511	488	481	463	475	476	476	471	479	468	485	476	496	520	485	564	494	468	453	606	556	481	455	476	459	471	502	476	473	481	402	476	460	480	470	591	476	430	482	500	421	470	508	484	463	474	516	505	467	567	476	422	507	484	464	478	479	507	496	491	521	490	476	513	473	543	498	465	478	448	489	478	433	486	427	686	475	509	479	484	544	507	2
473	482	501	481	491	482	503	477	480	484	421	406	528	489	481	463	480	486	505	475	491	481	487	493	428	534	487	477	462	493	482	472	525	532	488	533	512	458	476	472	478	521	497	480	506	467	498	520	440	455	528	440	440	484	543	531	499	464	498	481	484	480	444	485	473	495	497	490	473	478	499	510	464	489	479	487	493	454	504	480	564	473	477	473	535	472	471	522	476	488	476	574	509	485	490	522	479	455	437	479	487	493	481	477	496	356	485	492	510	480	519	402	459	511	465	478	507	448	538	491	480	468	486	526	460	499	475	460	465	470	507	517	478	482	479	502	504	469	483	507	493	517	487	486	482	475	480	479	481	476	478	486	467	553	476	477	455	512	487	461	471	476	492	479	505	495	476	483	476	513	481	509	534	477	471	484	481	476	422	457	490	543	480	489	492	504	549	507	583	480	432	506	488	505	451	484	476	494	478	499	437	481	472	485	543	480	491	479	501	488	496	560	455	494	466	535	441	468	485	488	530	490	511	542	502	491	504	479	476	517	478	473	471	498	521	546	482	479	494	480	491	572	514	476	533	509	468	483	473	499	502	487	482	530	475	526	482	504	476	490	522	479	491	496	467	486	531	472	494	468	486	535	488	631	475	505	476	527	493	496	477	505	480	474	528	520	476	425	482	487	455	538	494	474	503	488	445	532	512	507	465	491	473	477	497	570	475	478	478	486	507	484	494	527	485	488	477	476	438	540	485	478	504	469	511	470	479	522	493	536	476	480	479	522	497	489	449	455	480	534	485	564	480	529	540	483	483	436	517	524	483	546	471	492	500	463	530	478	545	457	471	517	543	487	482	494	522	465	487	474	561	553	517	513	507	541	485	469	443	508	483	523	477	472	477	461	461	477	479	475	474	529	473	497	480	470	484	463	504	478	474	519	474	503	476	464	394	471	440	472	498	443	505	488	495	563	491	506	586	482	485	502	460	477	485	515	519	494	515	473	515	541	499	528	491	538	475	437	472	490	456	471	465	465	466	477	511	490	446	479	501	466	534	400	484	571	476	525	465	457	514	448	513	514	490	511	471	546	474	483	499	474	466	481	488	584	447	474	464	489	489	481	468	584	485	500	484	485	493	492	457	477	514	374	490	560	472	463	518	488	1
486	453	560	486	538	480	526	477	507	486	436	522	514	496	487	463	499	511	541	481	487	527	467	478	484	579	466	477	468	461	492	523	530	526	512	516	496	493	489	475	476	534	465	466	539	467	469	501	461	450	424	575	508	477	478	510	583	480	483	455	497	485	515	474	576	519	510	500	485	468	474	486	491	473	478	462	478	473	482	481	478	517	455	488	502	537	478	480	494	525	476	493	417	506	486	516	487	489	468	457	488	480	497	475	444	304	485	507	429	491	466	519	482	485	496	472	472	481	493	502	472	479	493	459	457	490	483	465	462	504	458	462	518	478	493	472	488	496	488	472	519	451	478	476	495	471	480	519	480	483	482	464	481	443	475	497	480	457	507	509	521	455	473	482	522	526	475	480	476	464	480	524	541	476	470	509	484	473	505	467	511	490	424	469	508	484	510	501	532	479	471	500	519	490	534	476	473	471	474	457	481	491	477	530	461	473	500	477	450	524	483	483	455	425	492	571	403	468	509	487	461	488	495	491	471	502	494	478	477	480	492	479	484	488	496	477	494	484	491	480	532	467	501	470	466	544	470	488	475	482	522	491	473	523	471	490	596	490	490	482	518	489	523	443	479	502	542	486	464	481	460	530	508	488	480	494	476	485	481	488	477	445	502	477	524	458	472	507	479	503	547	529	484	483	472	535	501	464	487	513	475	497	482	496	552	436	483	495	493	492	513	486	496	491	489	473	479	483	443	589	478	469	475	479	463	478	477	476	494	474	475	466	477	451	498	469	562	518	634	497	560	470	499	529	533	494	476	539	480	585	473	505	439	509	480	468	514	474	498	507	476	520	545	487	483	473	466	474	474	469	513	497	439	504	485	536	487	489	461	530	479	453	467	479	487	474	531	478	485	482	472	500	472	486	476	476	481	477	485	482	475	546	475	489	476	525	467	479	479	473	471	471	487	475	516	439	494	530	557	487	491	489	478	476	462	475	465	562	571	474	482	508	458	454	519	460	471	504	493	505	474	489	571	561	483	473	498	485	502	478	469	468	490	416	496	597	472	481	532	445	481	498	505	490	464	502	478	497	456	479	440	484	516	476	484	447	458	507	472	492	499	508	488	525	590	491	477	563	483	465	456	482	512	415	523	452	478	484	502	491	2
489	461	544	485	558	479	477	475	494	476	546	541	441	447	461	489	497	479	491	487	480	497	477	484	467	508	543	481	467	488	484	533	563	418	474	527	467	458	480	479	473	506	494	465	511	480	567	470	436	482	485	479	483	498	452	510	474	497	511	466	474	475	548	482	613	536	493	506	491	474	517	502	508	531	490	461	488	470	474	486	483	495	454	478	523	473	484	500	470	541	476	496	479	474	479	498	479	494	480	433	484	476	480	458	501	148	485	467	497	470	447	518	490	475	405	459	504	502	508	451	477	483	476	405	465	495	487	538	448	457	478	444	483	478	490	553	501	472	478	476	459	436	483	483	493	486	480	440	475	469	471	498	479	572	478	481	497	460	522	501	439	478	479	469	498	470	477	474	477	597	458	470	552	479	479	442	465	468	426	536	504	459	520	456	481	504	451	430	502	480	458	520	465	529	496	480	480	472	477	457	481	504	485	432	479	475	490	477	473	516	499	574	472	460	479	522	464	478	514	477	499	436	476	457	469	543	495	477	478	513	475	487	474	515	481	510	474	482	476	483	463	509	531	485	508	501	411	482	481	579	508	478	470	540	477	496	503	379	470	475	475	479	510	470	486	495	563	486	426	493	456	480	461	515	475	480	474	497	497	505	476	521	482	477	466	463	471	448	483	494	514	524	490	480	479	475	484	552	502	513	483	506	477	520	548	470	474	481	552	497	508	503	419	486	479	517	495	461	445	499	514	501	504	487	487	475	458	491	450	536	521	498	476	539	511	483	606	470	534	492	556	521	471	603	464	481	491	521	486	564	480	442	431	476	465	463	485	477	513	453	453	478	567	488	482	456	482	505	485	461	490	538	448	492	466	494	475	468	414	495	489	508	520	470	475	457	470	473	528	475	478	506	472	448	478	491	495	498	561	489	475	463	477	505	477	499	500	490	469	475	509	452	494	503	430	628	498	616	499	446	481	483	491	476	498	502	510	502	449	478	481	508	493	551	484	519	463	499	443	512	514	459	430	535	529	476	482	485	493	475	469	469	481	352	483	686	472	551	483	439	495	464	505	555	488	504	459	537	504	518	544	482	445	475	484	515	471	506	542	488	493	521	475	448	525	490	499	451	515	466	459	475	487	335	504	568	482	485	530	493	1
485	470	521	498	501	488	455	477	484	483	475	460	494	509	467	467	492	507	486	463	507	472	475	494	516	494	510	487	498	472	482	477	545	517	493	542	484	460	476	474	467	496	435	508	530	453	485	518	568	485	527	465	463	481	510	502	438	471	425	474	486	473	576	475	527	452	554	515	476	475	450	477	507	454	484	523	458	417	544	453	468	440	515	468	507	479	468	481	480	495	476	492	489	497	485	503	482	450	470	488	488	475	479	485	544	737	504	467	599	498	488	406	480	460	501	473	505	486	495	537	479	476	491	486	436	556	495	500	503	409	512	461	523	482	497	464	512	490	488	494	475	512	492	476	454	484	486	507	487	486	517	478	486	590	478	492	453	491	496	537	453	485	470	478	424	522	477	478	476	625	568	504	471	478	477	566	505	488	467	488	503	449	437	475	491	482	508	486	508	480	462	515	519	497	553	489	470	497	478	474	483	494	439	528	465	475	455	478	490	510	498	538	496	467	464	521	559	480	442	485	515	460	474	422	461	503	489	477	477	487	477	460	458	480	462	520	486	481	481	493	513	464	499	482	481	494	520	481	477	510	483	515	475	510	473	538	537	519	480	483	481	483	476	446	475	505	447	480	455	519	484	534	455	527	466	486	475	454	524	487	477	521	476	477	517	520	508	533	478	522	498	485	524	483	473	495	449	529	493	502	468	498	476	461	502	464	475	498	513	507	510	447	490	512	502	507	482	481	546	565	473	475	496	477	493	482	483	492	508	566	572	479	476	496	509	481	520	502	398	523	522	553	465	536	482	474	482	471	516	511	475	500	508	486	479	466	602	475	513	530	519	481	477	481	479	465	495	468	480	492	529	492	500	486	481	470	471	489	600	463	476	505	494	493	462	470	512	477	510	404	481	513	476	469	477	491	493	505	451	477	474	547	475	482	477	479	486	475	452	488	497	547	492	481	494	561	484	502	487	523	475	476	479	476	471	510	523	484	516	473	449	504	532	555	445	441	480	507	490	489	501	486	421	549	525	482	488	490	576	474	494	489	482	636	481	429	474	453	535	491	497	527	520	530	488	497	497	524	472	502	555	477	451	477	483	440	503	449	452	480	520	500	478	573	495	491	461	468	474	490	463	488	482	703	466	477	476	487	470	477	1
483	386	445	482	516	477	459	477	501	487	455	545	490	507	480	474	485	531	482	507	487	489	483	489	491	536	477	466	468	511	479	446	525	478	523	537	478	490	477	479	478	498	483	480	486	464	534	498	445	464	473	446	458	481	479	522	433	490	488	457	481	482	471	481	388	537	544	492	478	472	509	501	474	470	478	446	458	559	524	467	493	521	442	493	433	551	488	501	468	488	476	524	442	458	486	523	478	473	492	497	472	469	474	488	471	511	486	457	505	500	464	486	480	548	463	477	464	484	442	475	476	462	479	434	460	433	495	509	480	502	497	493	445	477	522	491	506	515	477	501	545	438	482	482	476	488	485	452	480	516	366	491	478	450	476	474	447	519	458	528	471	473	473	487	541	473	478	477	476	509	463	484	492	477	452	463	452	476	549	446	461	533	445	456	478	462	463	519	532	478	421	482	529	471	449	474	477	482	478	500	530	503	484	505	461	476	515	476	496	457	488	417	486	475	503	540	459	491	479	500	487	482	473	490	556	521	456	478	476	486	479	500	474	447	507	479	491	475	518	466	488	535	515	481	543	555	496	486	488	479	502	494	479	548	474	486	504	492	490	483	473	472	503	512	468	482	451	464	478	469	473	478	484	460	461	484	476	498	494	497	474	446	487	476	546	447	428	479	477	502	539	448	482	487	501	416	516	509	504	464	510	489	479	462	524	486	476	497	493	489	499	458	496	526	488	505	473	481	443	504	489	497	515	469	485	489	472	484	470	498	514	489	477	518	491	500	348	465	516	497	523	518	528	571	519	493	477	542	484	490	472	403	421	481	462	492	467	477	468	452	514	484	485	469	473	532	464	476	504	495	461	508	496	500	498	495	476	470	446	412	473	450	500	493	480	462	504	477	467	478	473	476	477	526	476	477	491	486	511	480	474	416	478	444	477	456	542	478	432	466	488	488	488	481	512	514	471	490	494	490	483	509	488	476	494	506	474	444	497	482	488	476	491	456	463	555	482	566	510	477	496	498	581	528	500	478	475	509	475	474	483	470	496	490	479	423	472	522	522	493	551	529	506	534	488	526	473	567	487	468	543	471	525	479	473	524	479	488	490	470	509	480	485	462	469	493	480	535	534	474	480	481	501	507	481	559	479	477	522	497	1
491	473	503	480	550	470	503	477	507	475	512	487	528	525	487	505	478	482	490	469	489	525	478	481	513	501	494	475	487	529	488	461	444	436	487	410	494	478	478	478	473	505	443	484	484	483	461	491	439	486	585	562	459	474	512	485	541	477	494	479	519	485	501	479	589	453	462	471	478	481	489	488	480	521	485	500	489	491	495	470	505	404	526	470	637	471	479	519	479	500	476	502	453	503	479	508	477	481	496	504	477	476	478	466	494	411	444	455	483	482	434	442	469	485	569	461	513	469	512	511	475	472	480	527	444	520	489	521	471	521	490	492	463	480	483	558	424	506	474	492	487	451	462	478	470	480	478	530	488	418	565	495	490	566	478	484	482	464	537	531	475	466	496	491	477	505	477	480	478	580	571	509	476	478	470	488	483	482	487	437	454	460	472	486	477	505	491	446	560	486	488	488	517	437	557	477	479	496	473	516	527	498	505	558	576	476	506	487	471	450	485	461	450	440	482	559	505	478	501	471	478	493	474	519	514	485	469	480	476	541	457	476	480	493	474	494	489	478	483	474	514	444	473	463	478	473	430	479	471	481	472	579	478	531	475	513	521	468	496	492	488	486	530	436	472	513	521	496	438	481	486	480	464	428	452	482	476	505	495	502	476	513	465	476	485	481	462	519	488	510	458	484	518	486	422	506	458	461	483	496	486	505	485	527	520	513	472	498	503	482	505	494	490	485	501	483	484	484	501	492	491	508	517	466	459	480	465	500	477	505	545	478	477	487	483	469	573	456	518	503	596	500	482	496	548	484	486	414	471	545	486	421	461	498	521	491	509	478	449	508	466	473	463	483	476	494	466	494	508	514	470	495	499	488	499	510	478	468	441	486	485	479	509	498	470	472	518	475	486	458	476	486	477	425	478	492	488	436	506	492	479	507	476	479	476	481	504	477	444	471	490	540	532	481	482	546	460	559	495	569	489	486	476	476	475	501	473	448	496	479	502	506	469	545	485	544	471	518	476	485	448	485	497	567	508	477	472	483	545	459	476	482	497	536	462	522	480	487	531	526	528	491	427	547	460	464	487	562	467	441	492	481	480	478	484	405	454	486	489	485	497	468	479	491	547	460	484	475	517	474	495	482	480	553	507	501	485	486	564	464	1
487	525	432	480	541	467	483	477	463	485	540	515	469	511	477	503	462	505	478	495	482	482	473	493	559	517	481	491	469	519	474	519	501	497	504	515	482	450	472	476	474	455	506	462	534	437	568	500	447	479	561	511	487	479	513	459	462	486	494	487	486	478	495	494	398	535	530	502	475	472	462	491	491	470	470	452	457	469	573	447	467	553	443	476	517	425	478	488	482	533	476	479	487	469	475	487	478	470	464	458	478	478	487	455	479	440	508	494	503	481	448	471	482	451	496	488	484	452	498	509	479	462	488	472	486	502	457	462	473	512	560	499	486	485	461	575	543	492	476	499	489	482	463	484	493	471	479	420	477	343	539	472	474	489	479	495	467	467	440	475	457	466	482	479	448	522	476	481	476	451	448	518	482	476	457	439	479	483	541	489	512	520	461	462	468	487	507	486	496	480	528	531	496	514	602	480	470	491	477	481	478	444	502	495	490	476	520	479	497	512	490	464	482	476	472	434	465	476	498	476	494	434	442	539	497	556	485	479	476	492	470	498	483	481	483	518	506	476	449	479	487	600	555	467	536	422	487	478	492	509	481	486	479	526	480	468	450	463	483	486	458	479	501	464	496	494	505	503	531	494	482	423	458	497	459	484	476	447	514	495	477	475	498	475	580	456	487	500	479	439	471	499	488	467	518	513	480	490	452	498	522	510	480	487	496	467	476	487	550	426	524	490	464	505	480	514	482	483	450	528	490	468	466	475	469	477	434	444	474	560	504	472	478	437	457	496	357	518	451	473	555	467	542	492	556	487	486	477	507	493	474	517	524	457	462	492	527	478	512	509	475	527	456	470	479	512	487	480	464	497	431	462	527	437	542	480	487	491	450	489	480	496	509	475	465	461	498	475	493	487	480	455	477	522	474	518	483	450	496	480	476	494	477	508	476	484	471	473	540	469	462	492	557	478	518	542	464	454	566	456	481	473	472	476	477	500	480	515	456	481	472	479	464	490	473	502	485	460	456	482	478	491	458	517	500	478	468	500	461	470	494	470	474	338	474	540	481	476	381	550	466	519	448	601	474	515	489	536	459	485	478	486	463	478	483	633	495	482	412	500	470	426	489	497	528	486	478	497	460	463	503	477	523	342	443	580	477	509	530	513	2
486	508	527	488	512	481	448	477	474	484	494	532	521	464	460	495	518	526	467	463	458	523	472	486	500	522	529	484	496	470	479	560	517	447	517	436	475	528	482	478	478	470	482	494	498	511	466	477	497	502	470	519	498	477	523	466	526	459	534	499	495	481	446	475	549	508	495	465	486	474	449	503	488	530	479	461	484	501	507	473	493	494	464	481	546	507	470	487	477	525	476	524	470	473	472	544	480	509	499	485	496	492	479	489	509	535	468	487	509	476	526	502	488	487	452	494	471	485	492	484	478	466	473	520	467	500	472	484	482	530	483	478	512	479	480	482	484	504	494	508	466	482	474	483	457	469	483	545	482	507	488	484	472	617	477	522	514	479	542	489	440	463	479	478	502	485	478	481	476	561	440	552	518	477	479	489	499	492	470	585	513	474	457	511	532	521	507	484	432	482	473	511	477	493	506	496	481	476	474	417	499	484	490	580	473	477	420	485	468	482	478	558	461	471	479	573	503	488	498	497	493	517	485	472	519	486	497	478	476	495	481	517	475	497	492	511	478	475	507	479	502	501	491	477	487	490	471	476	479	514	442	512	480	482	479	499	465	502	474	489	463	475	511	498	473	465	548	476	478	489	488	408	498	395	470	496	476	506	474	450	477	518	515	475	545	463	477	595	482	503	448	454	498	477	473	514	525	479	549	506	512	482	483	542	536	499	476	485	487	470	471	483	550	466	488	496	479	464	525	542	478	403	492	474	464	480	432	467	474	472	516	473	476	493	453	471	545	466	416	492	492	490	505	517	479	487	486	462	474	508	480	543	498	482	493	488	502	477	471	606	469	508	473	499	483	496	512	468	483	434	509	467	476	497	480	487	483	492	514	434	486	488	509	477	510	491	476	479	499	491	472	465	473	468	475	475	495	438	500	475	480	496	477	465	476	470	486	483	517	472	498	454	493	518	466	481	481	521	534	484	473	460	459	476	493	487	478	417	362	479	486	482	523	546	460	551	458	604	454	484	481	500	383	494	488	479	464	500	486	477	469	486	499	478	475	552	476	524	496	458	491	506	562	533	494	491	479	523	476	491	494	479	424	481	481	486	468	499	435	459	551	508	471	477	502	523	481	489	508	485	462	477	448	490	472	481	479	462	474	496	1
469	464	518	473	511	479	441	478	502	473	510	491	520	467	496	507	490	465	489	485	488	512	478	469	556	509	479	480	467	435	494	517	534	514	513	461	485	504	483	475	476	502	467	478	498	488	499	486	480	489	479	525	460	486	511	492	396	495	568	497	511	470	462	481	551	526	481	482	490	476	535	460	469	449	481	506	490	477	513	495	491	547	455	487	554	502	475	510	480	453	476	521	480	519	481	512	480	496	461	521	484	476	480	466	482	430	448	480	503	454	490	464	484	529	485	467	503	499	532	462	472	480	465	469	501	524	479	494	474	513	474	487	494	474	470	523	519	517	484	476	499	467	487	474	487	489	481	501	480	533	363	483	487	461	477	466	483	479	496	474	459	498	488	483	508	483	475	481	477	549	529	442	470	479	470	542	478	490	501	536	521	513	456	482	501	460	459	542	527	478	457	444	511	468	511	481	479	498	477	476	478	474	512	452	505	476	500	477	498	477	475	457	496	552	480	470	474	487	469	490	534	450	468	515	521	519	523	479	476	493	467	519	465	485	509	479	487	480	474	465	524	430	519	497	536	518	438	479	482	502	492	476	479	437	471	489	533	535	490	501	455	477	483	475	483	452	555	486	475	492	494	493	444	475	474	464	476	471	522	497	476	456	492	476	534	463	476	538	478	484	502	562	550	479	462	555	451	527	509	492	519	468	480	488	536	477	484	471	527	475	444	451	487	487	482	496	476	467	445	516	488	502	473	479	486	473	482	447	500	513	448	471	476	522	489	498	552	473	617	511	501	468	502	513	579	477	489	541	471	475	471	389	429	496	478	491	509	478	441	459	480	483	424	504	483	473	543	493	490	541	460	469	527	464	519	474	477	525	489	465	484	457	460	474	481	472	491	479	505	505	475	512	475	555	474	462	499	493	509	480	473	473	476	484	477	469	459	474	461	479	498	522	513	490	508	443	475	541	545	497	482	473	467	475	487	491	491	529	527	485	496	547	484	472	516	500	467	537	477	480	524	467	611	504	463	478	468	487	476	466	478	470	503	594	486	459	483	482	460	512	490	461	458	479	486	464	472	548	480	436	478	480	561	479	476	379	507	501	418	488	525	446	495	483	521	490	477	540	491	490	481	484	483	615	486	475	468	498	474	511	2
477	449	464	484	476	490	459	478	479	487	425	543	474	529	498	492	493	477	485	478	496	520	470	465	449	522	504	459	474	509	474	544	496	442	505	435	480	457	480	476	476	521	442	484	475	451	473	511	499	453	484	551	482	475	442	494	491	507	452	432	466	479	523	490	537	467	477	474	479	464	519	496	496	486	478	602	453	449	538	475	450	486	494	493	531	468	486	510	474	526	476	491	467	484	476	486	482	452	502	507	483	481	474	469	488	382	491	479	531	471	452	449	484	477	482	486	473	466	521	493	477	510	489	418	475	539	475	530	468	523	488	503	477	478	429	471	538	503	470	466	451	523	497	484	481	496	484	524	479	482	562	501	488	418	477	481	487	458	503	463	457	482	498	478	491	508	477	471	474	522	477	523	541	478	481	465	488	477	484	521	558	565	483	485	476	503	523	536	482	470	485	471	537	530	613	485	463	482	476	492	462	502	465	525	414	477	474	478	467	488	474	497	446	496	487	543	539	476	465	485	478	534	489	512	530	505	485	476	478	482	496	459	483	500	496	466	486	481	447	482	514	532	472	480	464	484	503	474	475	524	480	489	483	489	467	528	502	534	482	468	497	477	465	488	475	493	467	495	505	480	481	543	499	465	493	491	476	541	466	523	476	439	480	475	503	481	522	506	487	465	485	517	502	477	460	462	509	455	492	485	474	490	475	441	501	450	480	484	516	477	448	476	467	511	479	476	502	494	466	480	501	481	461	485	492	480	446	436	485	554	454	495	476	537	583	495	517	485	584	509	498	524	506	516	508	476	486	487	471	498	486	463	467	470	478	494	481	479	509	496	516	508	459	475	476	431	509	497	477	463	501	486	491	485	524	482	472	501	514	524	482	480	521	470	473	483	519	480	516	494	473	399	477	481	474	484	491	476	538	477	476	514	474	464	477	438	517	482	503	478	505	430	454	475	489	441	481	475	561	491	470	452	496	476	482	498	441	480	460	475	469	444	452	446	494	456	490	563	460	476	454	457	468	488	496	474	476	476	480	462	480	473	482	305	487	630	480	475	442	503	513	454	503	469	502	473	459	473	466	487	588	476	468	477	484	537	492	494	516	504	476	453	487	403	493	479	488	446	493	480	483	479	429	287	439	502	479	481	494	460	1
488	461	487	475	517	486	488	475	484	482	483	472	531	482	485	463	481	536	492	489	495	523	478	471	503	525	503	504	472	485	472	501	482	513	493	495	477	451	474	477	474	484	506	446	509	475	550	481	437	475	498	456	532	483	521	493	440	478	448	489	466	478	413	478	302	559	607	454	480	477	465	462	425	432	481	480	474	469	533	479	466	502	507	494	484	475	473	477	481	545	476	468	484	487	473	495	478	494	493	434	483	489	477	499	484	459	463	505	476	477	422	527	484	445	488	493	510	488	454	518	477	506	497	507	482	566	475	508	475	397	464	494	471	479	452	560	491	466	470	448	454	472	489	481	482	461	483	463	481	537	395	472	491	356	479	492	502	448	456	484	498	503	488	480	517	525	478	473	479	553	518	519	505	478	471	483	468	480	516	547	523	500	431	458	480	487	443	477	633	480	470	487	464	489	501	487	477	481	476	462	508	493	491	496	560	477	519	482	448	487	493	470	470	544	479	520	525	469	488	480	474	528	493	495	528	477	516	480	477	491	472	475	465	495	485	475	501	477	444	474	510	616	510	497	493	513	520	490	490	488	427	551	471	512	482	502	440	517	482	479	479	473	530	520	477	520	545	505	472	492	502	501	489	422	472	490	476	496	455	515	479	408	485	475	539	491	476	488	478	474	484	518	512	477	526	515	431	454	503	516	474	486	483	516	525	479	499	479	503	480	484	507	572	452	495	521	473	470	461	539	490	490	474	470	479	483	494	463	486	492	470	464	476	487	478	466	263	494	481	484	442	490	499	483	551	478	481	470	491	502	492	611	474	483	510	499	603	476	569	507	462	498	483	494	482	509	471	504	477	551	458	553	473	509	571	483	481	488	431	517	487	446	494	486	466	481	458	476	470	463	478	491	481	490	476	504	489	497	443	490	480	449	476	464	475	497	418	482	510	471	493	493	535	473	516	523	489	563	419	498	480	484	466	475	493	507	506	518	538	476	444	575	472	392	471	465	493	471	487	485	481	486	467	438	513	476	470	463	490	480	482	472	505	231	471	518	481	453	467	515	529	472	495	473	470	515	496	534	475	445	437	473	468	479	489	677	475	462	527	486	488	447	485	485	461	477	482	543	472	488	471	481	513	248	577	544	481	461	511	499	1
477	484	455	494	602	486	479	475	458	472	469	513	471	563	488	458	484	443	486	480	479	525	476	470	474	480	481	499	479	507	472	494	479	513	508	562	485	506	483	475	472	518	482	488	541	487	468	476	410	471	523	535	466	480	454	488	490	536	504	475	505	472	464	482	503	511	484	487	478	479	506	471	513	475	474	560	475	483	465	476	506	484	467	477	546	482	474	510	484	518	477	497	505	511	482	502	473	449	438	471	491	489	491	480	446	416	499	447	465	473	464	435	478	444	485	489	476	492	450	495	476	466	479	443	496	507	498	499	473	486	518	490	482	475	490	578	503	492	486	500	477	451	495	489	490	481	479	517	476	508	484	498	485	699	473	498	455	478	484	507	438	483	486	477	541	462	475	478	477	546	545	505	491	476	460	498	494	491	517	476	524	475	504	457	472	473	547	509	508	488	482	463	506	483	476	487	477	496	475	465	493	475	494	520	493	476	485	475	515	495	502	466	518	447	480	498	517	459	501	501	521	493	551	473	455	474	502	479	476	487	470	510	482	485	469	489	506	482	462	469	460	489	494	461	538	497	503	486	468	449	525	555	478	531	484	550	453	388	472	482	475	480	487	471	479	480	474	490	455	514	482	427	454	514	484	485	476	505	505	497	476	569	466	477	463	521	417	483	474	523	532	478	476	472	490	462	483	495	490	481	480	491	474	533	502	490	483	457	460	469	447	455	532	544	481	463	488	475	482	556	486	474	483	471	464	484	484	458	484	531	489	475	476	507	528	477	485	472	427	488	537	467	502	492	587	485	489	436	492	473	487	502	469	488	470	463	530	477	500	523	515	505	449	496	476	537	497	508	477	457	474	508	487	472	505	448	478	444	379	451	483	441	499	485	463	472	484	477	501	419	477	537	475	474	484	487	476	436	521	478	475	432	474	466	476	455	524	478	482	468	512	490	509	488	500	530	478	484	530	508	483	466	488	476	471	481	471	487	434	476	470	500	435	591	478	482	463	476	535	475	496	473	492	594	524	476	461	529	467	476	474	477	485	572	480	480	476	467	439	512	569	494	521	461	459	484	497	486	436	537	525	484	478	475	471	470	494	500	521	499	501	431	476	495	506	493	472	526	484	481	483	481	475	611	468	517	482	476	569	493	1
483	476	452	488	489	478	535	475	493	479	419	480	485	499	480	490	492	516	552	470	497	499	479	474	505	470	484	466	478	517	476	494	572	533	458	424	477	492	487	476	478	449	495	491	527	458	478	490	402	496	637	477	505	477	457	500	472	441	550	484	484	486	461	481	559	470	507	471	486	483	544	477	491	468	485	517	482	505	518	445	494	509	517	472	522	454	481	469	484	454	476	513	475	525	486	451	474	476	457	482	480	484	482	487	500	310	457	486	479	483	471	447	467	490	541	490	474	482	499	459	477	489	474	513	497	499	456	496	463	474	514	486	497	481	478	543	533	482	476	467	466	511	482	486	478	502	482	559	482	406	476	481	477	591	477	474	484	515	520	511	487	465	478	471	516	518	475	478	477	559	439	480	450	476	503	475	485	476	486	469	501	517	505	485	530	464	548	477	534	476	482	484	478	444	538	482	470	493	476	503	471	516	503	520	455	476	447	480	484	489	493	481	471	499	462	481	511	484	510	486	490	587	517	439	520	559	509	479	476	495	485	457	479	470	514	481	472	479	478	474	499	468	527	468	561	478	463	476	482	478	481	532	478	505	465	498	473	482	486	488	496	487	511	453	467	485	508	507	465	532	499	479	425	500	473	492	476	514	530	514	477	545	512	476	468	458	473	436	477	443	444	519	487	478	472	487	446	524	488	495	480	494	476	487	496	468	484	483	498	480	450	471	490	510	489	387	486	488	480	519	469	471	505	489	452	487	474	473	484	589	496	476	476	551	467	487	567	443	500	472	493	472	538	530	554	484	483	454	513	488	471	402	424	483	484	432	495	473	514	523	496	450	409	465	478	494	580	474	469	536	497	451	498	495	482	512	485	474	380	467	478	483	503	468	492	475	513	479	483	548	476	519	472	487	481	493	483	407	454	474	474	475	479	443	477	380	504	481	468	472	509	486	463	505	493	506	481	479	539	461	481	464	488	476	518	512	506	469	557	480	528	507	487	575	490	519	496	541	442	480	452	479	480	555	481	477	484	486	451	476	482	476	520	492	480	561	480	459	527	497	478	508	498	455	486	464	483	516	473	416	467	475	473	477	482	448	454	489	468	466	482	499	480	506	500	471	473	425	525	480	473	479	507	510	523	554	483	473	510	482	1
485	503	556	488	489	476	475	477	514	492	460	462	485	513	466	462	480	505	477	475	483	497	472	491	450	494	460	498	463	487	483	527	444	478	480	479	477	502	483	476	478	527	464	492	543	499	515	535	520	501	586	508	457	476	508	496	538	499	474	471	467	481	482	464	631	476	464	490	475	472	522	477	483	520	480	486	482	486	485	496	480	533	456	473	490	491	483	493	474	562	476	479	503	484	479	541	485	462	482	459	472	473	482	479	507	414	448	529	460	477	505	415	475	472	513	463	502	482	483	486	479	439	471	519	521	493	475	512	471	480	513	508	465	477	521	542	518	530	475	493	478	585	490	496	511	494	478	536	472	502	487	476	485	625	476	537	484	466	505	497	480	470	469	477	498	492	476	482	476	484	481	484	472	476	480	463	500	480	486	485	521	459	520	517	527	418	468	463	549	478	483	519	522	469	526	492	483	489	473	492	514	491	476	571	507	478	515	485	474	498	472	415	502	493	464	466	575	480	484	480	493	458	452	479	476	522	487	478	477	525	489	487	500	490	455	535	488	480	439	474	530	441	519	468	541	560	435	477	487	521	479	461	483	513	477	464	485	539	481	472	480	475	470	424	490	496	475	504	466	472	502	537	530	460	474	464	476	502	487	478	475	546	475	475	535	489	493	458	479	495	516	471	477	483	590	530	484	543	491	492	470	491	473	495	527	490	480	483	481	460	444	471	499	469	497	479	490	490	422	472	472	451	507	484	495	482	439	483	458	487	501	473	478	495	528	480	617	468	529	499	517	470	483	530	621	481	486	569	481	514	483	456	416	470	485	516	504	476	539	537	476	495	501	459	484	472	487	459	499	538	513	493	511	483	506	523	487	482	533	546	480	470	479	502	480	477	491	475	513	519	475	483	479	499	475	484	482	527	509	473	475	523	475	488	476	487	488	479	468	480	516	532	542	488	457	524	481	594	491	484	487	483	487	475	486	497	514	468	474	480	522	499	480	560	475	478	489	577	449	471	529	454	542	503	507	474	472	500	433	473	502	467	513	597	471	541	471	464	462	522	457	472	462	484	468	486	476	498	473	548	510	478	500	474	480	414	490	484	499	486	500	477	449	544	482	482	474	491	497	483	489	477	498	647	491	501	484	479	500	472	2
482	458	550	493	454	479	503	477	476	467	520	502	515	489	504	507	499	524	487	473	480	449	485	485	483	463	508	508	502	473	488	435	465	410	478	452	468	433	474	477	475	381	482	461	510	533	425	447	527	446	501	560	516	478	508	482	548	446	481	516	510	478	462	482	549	496	528	509	483	490	511	496	476	491	473	427	472	494	601	461	499	484	490	474	456	507	476	487	469	531	475	479	500	460	496	517	476	486	445	434	477	470	477	450	505	553	474	449	526	503	449	529	480	465	531	514	524	479	510	460	476	460	467	480	497	450	488	512	485	566	485	483	518	480	445	482	500	487	474	478	463	450	485	479	495	492	481	415	489	439	475	487	493	484	479	475	481	454	489	501	487	479	469	471	477	439	479	484	476	457	440	515	499	478	462	537	496	484	471	500	532	543	405	507	495	496	481	492	530	479	491	542	488	496	540	474	477	483	475	526	475	497	524	453	441	478	480	480	491	462	490	456	459	513	493	502	528	489	467	482	465	528	507	528	480	525	488	479	476	508	476	467	480	508	516	497	480	476	467	481	492	470	529	501	526	468	465	478	473	455	458	584	483	528	470	493	503	551	492	492	489	489	486	515	485	506	509	494	501	470	489	465	422	537	493	465	477	482	528	477	474	470	483	476	500	483	465	480	482	509	510	517	511	471	522	463	473	522	501	509	486	475	483	514	481	484	489	494	508	480	414	486	530	521	489	498	488	481	547	488	491	443	484	463	452	481	502	438	504	513	434	482	476	459	437	513	544	537	496	521	444	496	479	579	566	486	479	466	538	494	469	473	455	464	482	507	480	476	489	503	484	478	439	502	490	469	479	488	501	532	475	516	449	488	524	475	485	486	557	447	480	481	486	466	483	485	461	475	468	502	483	545	474	496	476	471	494	477	540	482	477	481	477	468	477	455	454	475	471	477	472	521	496	490	534	550	495	496	413	490	490	477	472	475	479	481	509	434	473	478	465	525	515	486	476	526	475	530	495	481	553	466	428	504	481	477	492	488	474	461	493	490	475	469	487	523	474	523	519	481	501	439	502	448	502	510	476	519	491	506	574	477	450	478	485	450	483	483	490	478	506	434	458	531	485	501	458	477	497	464	483	484	470	483	421	517	482	475	514	501	1
481	466	596	505	496	486	487	477	464	472	449	488	439	498	470	503	483	467	471	472	501	465	478	491	508	503	472	496	475	475	480	540	515	543	475	491	463	495	480	476	474	450	392	502	505	482	505	511	502	456	539	465	539	491	502	501	459	449	514	494	484	485	526	476	280	439	420	487	483	485	587	488	503	461	484	472	469	495	505	520	443	473	442	481	473	521	475	505	475	545	476	441	500	481	483	465	479	533	505	459	459	489	484	510	442	664	486	505	499	478	468	518	471	476	472	452	504	491	530	479	477	465	468	556	487	494	483	478	489	489	517	514	468	473	494	451	551	504	493	514	463	499	465	493	473	485	480	563	472	499	460	466	494	337	480	461	475	508	546	515	480	483	483	489	438	494	478	480	476	445	507	530	525	477	483	480	474	481	467	563	517	524	485	473	510	488	570	483	563	474	483	525	497	592	533	480	472	467	477	464	487	475	473	516	481	477	503	478	486	513	503	497	482	529	483	501	496	472	509	479	503	502	570	566	459	511	500	477	477	483	466	451	472	501	504	494	481	479	520	487	507	602	485	504	529	461	392	477	472	499	506	491	478	517	471	459	475	522	467	476	514	462	494	493	471	480	529	515	494	475	489	533	457	501	475	496	476	433	465	527	477	391	469	479	509	505	420	478	482	471	480	483	554	479	505	454	449	530	509	503	502	509	473	521	482	429	479	483	509	469	475	471	468	545	475	444	480	480	470	510	477	469	495	475	469	475	489	486	479	494	446	505	476	490	478	508	251	456	493	523	499	490	496	514	496	475	492	458	498	484	483	540	491	471	442	473	503	475	517	477	486	495	471	514	483	526	491	507	479	470	518	489	528	512	519	507	475	481	514	459	482	468	507	464	478	496	499	477	490	467	485	547	475	459	478	513	493	513	596	477	476	479	477	484	476	482	454	483	525	474	462	413	485	469	530	571	462	490	465	467	483	474	482	475	482	490	492	567	512	475	522	535	504	364	481	469	492	531	507	485	515	481	539	435	490	477	491	482	528	467	491	474	491	395	486	423	488	492	485	478	485	518	455	501	486	491	492	435	482	534	543	475	501	477	491	623	463	484	488	493	484	484	471	485	500	486	472	491	480	465	443	478	436	364	481	554	480	477	492	443	1
486	454	463	487	453	467	474	477	487	483	496	493	490	518	479	481	482	508	465	481	488	451	466	494	462	485	468	479	466	477	486	481	463	454	518	505	478	447	479	473	478	491	478	500	499	470	532	475	520	481	479	437	491	480	480	527	496	463	488	446	520	490	502	477	437	498	566	485	487	473	462	484	434	479	476	519	489	482	525	457	507	608	479	472	517	482	471	505	480	514	476	495	473	503	475	537	472	479	479	465	481	478	483	463	465	560	516	518	512	469	485	487	477	527	457	477	487	497	463	477	479	496	457	471	489	522	472	537	485	442	480	466	481	485	522	511	539	478	487	472	492	509	476	488	487	501	479	508	477	524	501	497	489	453	479	470	480	460	462	487	497	484	487	480	497	484	478	476	476	523	529	492	483	477	460	561	488	478	471	544	479	481	430	476	489	494	439	532	475	484	467	499	499	534	556	497	486	478	476	487	507	502	532	440	502	476	518	478	466	495	490	506	507	474	452	503	514	487	464	481	427	486	467	532	525	496	494	476	475	540	475	469	469	490	522	492	482	478	484	480	478	512	456	478	450	501	498	478	492	513	411	492	476	472	479	469	473	531	490	503	490	480	528	456	466	492	565	490	500	480	474	453	453	514	469	479	477	520	535	509	479	453	496	475	458	466	471	599	479	486	511	516	498	465	454	462	465	488	514	494	522	475	481	497	534	450	498	476	545	501	494	455	465	542	481	483	491	480	443	515	477	454	530	465	518	472	503	503	492	494	550	485	476	463	525	491	404	445	515	433	422	480	518	514	438	485	485	593	508	528	489	498	477	500	533	485	577	477	474	470	517	502	437	462	472	503	490	474	463	590	522	496	514	486	478	470	480	460	547	441	481	432	516	490	461	481	521	479	466	532	482	468	477	447	480	468	475	483	530	486	475	492	476	475	477	450	504	479	473	476	478	443	479	488	469	614	488	494	493	493	478	501	469	476	473	494	510	460	484	478	518	458	501	467	494	460	440	511	508	484	464	487	567	549	465	479	484	485	541	462	469	469	493	513	480	452	487	468	516	479	465	475	513	542	449	460	474	458	503	473	499	476	513	481	473	507	473	488	513	491	480	445	483	440	494	488	470	428	514	481	505	478	473	525	456	571	473	459	421	470	1
492	513	463	483	509	470	475	477	471	477	513	463	503	477	482	468	479	478	475	476	484	479	471	469	474	494	460	476	480	517	469	462	492	460	483	476	475	494	486	477	474	501	500	499	471	485	499	536	489	444	485	514	477	472	422	470	465	443	492	506	487	478	470	487	520	549	572	546	490	481	574	492	474	483	481	504	482	484	472	510	504	514	492	502	556	461	485	476	479	581	477	529	479	489	476	536	482	450	475	419	491	474	473	481	432	542	521	452	538	503	483	503	479	506	472	497	484	471	519	482	472	495	473	499	482	542	455	478	483	502	483	458	465	473	494	513	468	481	480	507	484	487	495	477	463	524	487	445	485	508	511	458	473	529	479	449	492	480	573	520	490	471	497	476	502	482	477	477	476	461	499	478	444	476	491	476	490	483	421	483	500	503	485	486	503	460	442	500	547	477	464	432	529	556	501	482	477	480	477	518	478	472	511	537	489	477	522	477	465	498	504	521	513	492	473	488	531	474	489	478	476	502	422	498	514	499	494	480	477	521	473	499	481	501	499	516	487	478	502	473	523	457	465	487	513	519	488	477	466	502	436	481	473	555	483	467	479	441	480	482	505	478	469	423	486	487	494	508	490	474	498	502	515	557	461	489	477	464	527	502	476	494	482	477	508	505	471	465	479	486	561	504	487	476	461	500	478	496	471	543	461	496	480	502	470	532	474	495	450	456	513	492	487	537	474	498	493	485	486	521	502	458	484	483	477	479	511	472	496	557	554	464	476	472	479	471	505	409	512	502	475	491	458	493	507	489	496	405	499	505	484	471	510	488	452	462	482	475	510	411	483	479	543	493	484	471	526	503	491	567	491	456	505	500	522	491	480	492	505	449	482	444	467	476	480	490	464	477	502	423	476	525	476	515	478	478	487	443	511	477	484	500	474	538	477	507	376	473	519	465	522	510	498	485	497	482	476	544	565	484	481	488	492	475	479	483	517	487	543	478	491	464	484	520	533	522	472	489	486	491	423	499	558	535	459	476	488	486	414	467	496	477	491	581	485	443	484	480	493	479	491	457	547	455	468	496	476	500	466	538	482	480	504	479	473	433	505	513	541	485	473	475	470	513	520	486	481	419	484	471	453	486	480	597	528	516	478	488	557	491	1
478	505	635	485	552	473	462	476	502	471	530	467	465	388	493	488	493	448	488	485	473	547	482	477	609	542	467	485	466	498	486	558	472	517	514	475	468	481	480	476	485	548	471	490	481	490	525	496	462	442	502	543	503	474	527	498	555	488	436	466	479	472	499	470	422	427	499	456	489	472	477	490	466	464	488	497	482	453	531	504	473	513	498	485	467	488	474	468	475	436	476	534	433	481	479	538	478	507	484	416	475	470	476	476	475	520	502	525	499	488	501	487	479	475	526	426	476	490	472	538	477	459	466	488	527	526	473	489	480	430	502	487	493	476	482	516	565	472	487	479	488	487	495	485	465	465	484	506	477	488	534	483	471	558	476	503	470	485	517	504	480	466	479	468	455	511	474	480	477	465	496	564	491	477	472	602	474	476	577	483	573	493	511	500	485	491	514	495	587	476	503	518	519	476	511	507	481	478	478	538	480	512	453	559	465	477	499	474	470	482	520	522	485	476	491	525	552	476	525	505	445	480	494	480	533	478	519	477	475	494	483	469	469	498	471	478	474	475	490	476	592	543	469	469	502	536	519	480	490	509	537	497	476	542	464	438	526	530	478	497	480	471	494	570	483	507	500	469	499	469	461	582	499	467	493	461	475	535	500	449	476	519	506	477	481	529	486	599	480	486	496	491	507	481	458	488	457	444	487	490	546	510	477	494	479	505	471	485	480	472	499	506	518	497	495	502	480	503	439	543	477	433	495	475	505	484	481	504	466	484	466	482	476	504	466	503	396	483	424	476	462	531	513	464	557	481	479	520	446	530	481	464	530	456	480	493	485	477	533	512	487	514	435	471	479	517	499	494	478	449	496	474	491	458	557	521	479	487	464	428	486	475	484	493	489	478	459	477	496	448	472	510	477	466	483	484	485	410	472	484	475	420	475	496	476	485	529	481	513	479	495	491	499	475	493	545	505	485	542	508	473	486	487	476	470	506	524	471	531	484	511	486	483	549	465	466	480	526	398	497	495	455	520	542	523	477	468	497	488	473	492	469	480	546	486	459	484	513	509	525	528	486	489	474	492	486	492	511	474	479	550	464	491	478	466	549	458	484	477	484	449	448	460	487	443	470	479	478	460	488	489	479	485	576	479	513	473	465	575	466	2
491	462	513	491	450	477	520	474	459	484	446	469	542	497	486	501	493	553	464	476	502	514	479	485	441	503	481	463	500	501	484	415	508	573	534	476	464	489	473	476	475	515	470	469	501	481	509	460	523	499	489	523	443	479	471	535	525	529	515	496	502	479	465	484	377	531	505	514	490	468	520	493	464	503	470	478	479	445	497	475	464	425	508	481	472	496	476	472	480	505	476	442	471	488	474	557	485	458	516	429	474	479	487	515	498	815	488	508	516	466	431	492	474	497	481	456	513	488	517	484	475	513	476	355	490	493	491	505	510	452	493	484	481	473	491	628	450	500	476	479	498	525	482	477	461	494	482	474	482	456	449	481	474	667	475	486	486	433	526	501	526	475	496	475	519	464	476	475	478	558	445	492	502	476	506	517	490	484	480	486	502	563	466	461	494	500	499	472	456	478	469	531	499	539	530	458	480	479	477	525	502	484	481	484	460	474	495	482	499	503	496	442	503	428	475	418	533	470	466	478	525	483	466	461	518	528	512	477	477	505	450	471	462	498	483	525	471	482	470	486	527	588	445	499	500	529	490	476	487	547	453	529	476	467	475	520	465	522	470	495	506	486	476	494	465	500	518	486	448	473	479	469	464	531	472	496	476	500	487	516	475	573	488	478	494	476	446	474	486	473	499	435	514	475	476	461	480	475	486	521	451	515	475	519	502	498	497	487	551	497	489	484	500	496	472	477	462	479	544	490	479	512	504	512	477	476	488	487	489	586	480	486	477	503	507	493	338	478	221	499	454	464	451	465	570	486	458	485	510	493	476	532	454	482	492	478	462	476	579	506	456	473	499	479	481	515	520	482	470	454	460	463	490	490	518	511	473	494	554	517	485	477	540	482	511	473	514	477	488	498	475	488	477	530	483	512	467	362	461	482	473	501	473	480	476	480	457	473	467	478	466	438	435	456	537	556	506	559	495	474	469	472	484	477	475	487	489	472	486	468	506	540	503	596	511	451	475	464	451	489	475	487	319	538	489	480	475	474	492	462	497	489	463	580	472	402	482	529	477	521	517	496	460	448	461	499	485	500	448	507	573	479	396	479	481	621	465	491	456	493	479	456	476	486	518	498	491	479	440	476	478	480	486	625	458	495	482	476	485	458	2
472	463	518	487	549	482	498	477	502	482	524	456	508	529	505	452	498	538	464	463	491	506	485	487	442	495	451	463	516	472	475	491	539	528	443	457	490	452	483	475	476	516	499	461	481	503	550	494	483	413	505	468	479	478	502	471	468	477	480	446	489	475	461	480	429	493	590	501	479	474	505	488	515	460	485	586	488	512	538	473	511	608	430	481	485	530	477	473	486	581	476	517	484	504	473	437	481	525	463	495	484	488	485	471	478	563	487	481	443	469	487	489	477	455	466	490	495	470	474	487	475	497	472	497	504	511	499	464	485	530	509	494	480	478	539	480	494	531	484	469	472	466	475	472	477	482	481	503	477	551	445	465	483	381	477	516	504	485	492	516	508	474	487	468	434	454	477	475	478	561	455	534	510	476	463	534	481	478	520	528	541	486	485	433	509	513	518	525	463	481	442	447	520	514	446	483	483	475	477	480	507	503	540	440	493	474	489	474	505	513	490	426	474	510	488	508	514	484	425	466	481	444	550	455	577	528	489	479	478	468	473	481	469	468	471	467	504	483	445	483	519	563	419	456	452	485	446	477	473	464	493	488	474	535	485	522	395	564	494	477	495	485	492	499	480	531	524	498	494	503	499	480	543	588	488	488	476	462	491	467	479	412	484	475	542	454	510	498	484	472	477	483	509	470	519	499	426	437	523	493	498	491	474	518	518	463	494	486	563	470	499	499	534	469	475	446	477	481	597	499	503	451	478	479	454	481	513	422	489	558	561	461	474	521	521	487	406	494	447	500	497	511	479	490	532	487	491	522	478	491	482	443	469	471	492	477	509	476	472	501	479	490	496	488	474	477	485	487	493	489	483	484	511	450	477	478	474	471	496	473	485	501	484	464	458	458	481	478	482	538	481	498	475	407	477	536	503	452	477	487	475	508	474	491	477	486	464	478	464	479	515	467	481	470	498	456	477	517	550	525	480	472	461	477	504	485	488	510	460	468	473	515	461	408	485	499	475	455	529	488	481	486	282	481	481	477	482	481	498	466	490	500	476	175	482	611	480	425	405	492	484	490	503	480	502	467	477	497	473	504	527	475	379	479	478	594	483	471	487	486	454	462	468	462	505	501	474	494	489	484	482	482	448	201	491	509	476	499	534	500	1
471	398	428	473	514	468	526	475	475	479	465	431	456	506	479	463	491	524	500	487	466	500	458	478	481	495	434	465	463	473	488	437	554	464	506	453	475	480	470	477	480	443	478	469	456	471	492	472	445	487	553	523	528	481	518	473	529	453	470	448	500	484	503	472	396	549	447	482	478	475	569	478	452	554	486	521	484	477	509	473	472	507	453	468	486	447	475	484	487	524	476	521	518	498	477	547	477	463	456	527	478	482	474	487	464	469	530	531	560	457	521	458	455	487	470	471	456	467	467	468	474	483	493	434	483	500	506	488	476	461	532	482	500	473	488	522	457	526	485	512	459	426	474	485	456	498	474	471	486	527	515	485	471	422	476	445	501	486	484	440	555	487	470	494	482	503	472	478	477	501	469	397	563	479	499	492	459	478	442	496	615	595	537	511	460	494	524	469	513	483	464	488	500	526	548	472	480	476	477	465	539	476	518	521	514	477	496	470	471	493	507	468	490	505	452	504	464	491	483	491	494	568	482	557	477	542	497	477	476	516	468	491	477	491	486	525	470	480	486	480	492	514	451	490	419	541	518	479	475	513	501	533	474	529	477	467	595	436	481	478	473	473	495	453	477	490	545	506	419	501	488	490	534	474	468	482	476	561	485	481	476	437	472	476	478	522	484	493	479	501	452	519	478	473	479	513	468	540	521	488	437	480	474	488	473	456	473	473	554	484	488	477	425	441	490	509	474	483	439	436	495	466	503	498	510	483	539	483	491	567	471	465	477	488	501	487	366	472	556	469	531	504	446	503	469	477	486	522	457	500	463	429	521	489	517	498	543	476	496	548	452	416	421	493	477	489	519	492	480	455	498	452	442	465	539	487	479	500	433	488	477	458	510	480	481	495	485	475	518	547	476	462	479	441	484	502	484	513	486	481	481	492	476	463	477	487	475	476	505	477	506	492	488	488	490	566	509	570	542	463	494	478	465	476	486	496	478	484	518	473	478	517	504	445	447	472	463	547	445	480	500	476	604	535	532	477	464	486	462	479	482	467	499	492	491	427	479	452	456	511	501	501	532	486	485	484	469	535	475	419	521	481	536	478	487	508	494	488	452	495	453	474	477	484	546	480	491	457	473	490	522	478	485	511	513	499	477	500	483	510	1
475	518	531	476	479	472	518	477	459	484	425	483	517	514	483	458	486	552	486	475	488	483	476	492	484	433	468	481	472	493	490	492	453	505	471	499	487	460	478	476	471	550	500	470	457	486	503	500	441	487	520	508	488	480	474	505	574	519	561	464	512	482	563	481	527	536	512	478	480	478	497	488	526	515	482	500	472	411	487	505	500	483	485	506	531	538	473	514	479	534	476	476	493	522	495	496	480	486	457	457	482	479	476	481	475	232	453	479	545	467	551	442	477	504	467	469	540	480	484	507	478	447	472	421	479	507	497	538	456	513	527	465	512	483	484	547	462	474	471	457	526	473	488	467	479	483	484	498	479	535	438	482	460	370	476	476	503	472	499	507	467	469	472	468	581	525	473	477	478	520	463	468	493	475	462	521	494	481	433	462	540	491	491	503	470	554	532	461	484	478	520	459	492	449	568	478	488	497	477	508	512	497	479	521	566	475	577	479	473	467	491	506	459	468	481	480	495	470	493	480	468	508	476	535	470	508	483	480	477	494	475	497	469	463	498	512	484	477	480	479	475	495	480	488	485	558	491	486	474	498	472	515	483	414	495	509	512	503	481	477	490	479	504	438	479	489	547	483	466	528	493	549	471	473	495	487	476	454	519	506	475	414	495	477	461	462	445	463	480	490	493	511	494	471	453	541	494	490	502	490	465	515	483	507	535	487	467	471	521	486	472	473	496	500	490	498	481	484	464	538	491	510	496	480	501	482	503	458	478	493	479	496	476	481	456	491	520	506	643	441	537	487	471	496	430	479	495	551	513	493	478	406	439	482	527	474	532	477	482	511	478	470	516	520	481	451	535	487	479	521	538	480	500	494	489	490	480	478	434	446	483	477	486	480	497	482	469	475	481	451	477	526	475	451	483	491	476	469	519	483	473	517	476	472	477	479	444	474	479	492	487	513	484	480	488	437	494	474	465	470	479	491	484	475	475	506	481	474	460	476	476	555	427	392	484	445	483	529	445	482	457	495	543	520	482	478	472	484	469	492	497	472	475	281	478	593	482	481	536	433	552	509	507	440	481	489	481	488	446	446	557	480	500	478	482	484	475	489	457	459	505	519	467	503	528	482	488	541	483	484	483	481	481	252	465	468	476	488	529	458	2
485	471	545	483	510	465	487	474	496	479	559	481	483	446	477	479	466	490	454	481	472	512	478	489	545	476	493	475	485	503	479	511	488	484	511	525	464	478	480	479	475	465	484	473	463	484	510	474	497	485	550	558	512	486	529	494	485	456	548	509	478	478	440	484	468	543	542	510	478	482	518	468	497	469	491	499	467	497	465	494	460	501	507	486	504	520	485	469	492	517	475	518	523	472	475	506	476	505	433	482	481	482	484	453	440	480	453	487	474	494	517	529	487	525	505	491	497	478	529	490	476	490	495	503	460	433	475	444	477	520	494	480	467	478	493	543	514	505	480	503	492	488	466	476	489	518	475	540	475	490	476	479	483	411	476	490	501	496	471	463	483	503	454	489	414	513	476	477	478	536	523	516	491	477	484	482	482	489	461	590	526	559	517	450	517	479	507	546	485	484	450	517	502	558	582	488	487	481	474	465	518	510	490	478	485	474	509	478	502	517	484	589	532	532	477	492	471	491	517	485	485	463	456	480	468	479	502	480	475	489	466	543	483	486	487	498	472	478	484	472	487	552	435	480	522	506	458	482	478	429	507	516	482	491	472	440	497	481	464	497	496	487	497	498	484	484	573	474	447	468	507	443	492	479	488	465	475	524	485	478	474	440	509	475	518	511	479	456	481	483	448	501	527	467	540	560	516	548	493	517	497	490	478	491	502	485	477	470	517	454	490	466	493	564	470	524	467	475	505	547	474	497	501	486	485	482	546	482	465	544	494	475	477	462	466	499	451	495	506	552	508	518	532	604	548	484	484	533	480	529	484	492	500	503	507	500	537	475	542	512	484	479	455	496	475	453	509	481	498	554	490	545	514	454	516	495	488	457	517	475	485	509	461	507	467	476	474	471	522	413	476	493	475	419	476	492	476	521	564	476	479	432	477	477	476	449	441	481	502	477	483	475	536	502	512	492	503	476	514	489	482	486	471	476	498	497	495	508	554	476	483	520	455	439	510	499	484	560	549	501	469	449	401	468	502	476	484	467	461	464	485	481	486	294	482	580	479	531	496	505	548	478	502	506	468	496	470	501	502	448	477	473	440	478	481	566	470	481	491	506	526	485	467	476	512	483	470	475	506	470	513	484	511	264	490	482	473	468	511	494	2
487	457	503	496	547	480	433	477	499	485	396	490	514	515	496	475	460	509	523	477	486	512	490	488	608	507	455	493	471	565	489	553	529	519	460	480	476	469	481	475	472	399	465	496	489	472	541	476	447	515	494	517	464	473	473	491	519	471	551	493	504	476	444	479	503	539	496	482	467	478	537	495	501	488	476	570	478	441	491	468	490	550	477	486	507	563	468	466	476	476	476	521	496	488	480	490	477	494	518	504	470	459	477	481	461	377	487	488	466	476	478	554	479	462	452	484	497	497	516	482	474	476	495	473	471	499	487	498	467	515	510	481	497	473	472	515	510	503	474	482	508	421	497	494	481	480	481	553	481	523	386	486	491	514	476	510	498	510	486	490	482	461	476	491	451	487	477	479	476	533	486	447	511	477	474	515	488	476	419	459	508	471	526	476	482	501	570	515	582	476	459	471	494	548	529	484	477	465	476	501	485	485	487	449	595	474	504	477	488	519	480	483	501	498	483	460	436	481	550	475	496	617	505	486	405	509	494	475	477	494	488	480	488	470	498	509	464	477	471	479	487	517	453	498	485	507	541	476	480	504	485	459	475	475	470	510	497	445	481	487	524	474	502	408	461	475	561	473	469	504	499	492	460	610	450	490	477	474	498	534	477	487	476	476	465	472	473	408	487	495	504	519	485	479	525	444	462	510	461	441	421	499	484	485	462	515	477	487	513	448	486	489	472	466	471	461	476	485	456	521	488	492	467	473	497	481	491	518	493	529	455	475	475	472	481	484	487	470	519	474	500	492	473	532	489	479	477	546	513	456	479	428	463	492	519	487	528	475	575	489	485	535	452	508	478	438	488	500	510	480	515	496	533	481	457	511	477	490	450	458	466	465	426	505	466	494	515	479	487	473	470	442	477	441	474	500	476	516	514	486	477	492	474	490	477	508	488	478	480	478	509	505	492	531	466	450	463	525	536	471	476	486	486	477	479	463	507	491	455	478	526	462	469	510	452	516	459	502	444	479	495	487	495	471	477	477	479	474	470	468	498	472	497	425	471	561	482	458	453	419	535	502	485	478	483	490	482	542	469	486	474	481	480	478	480	515	482	494	495	495	487	514	473	490	478	480	474	480	465	482	488	481	477	427	540	582	478	480	515	521	1
487	542	454	470	484	476	468	477	480	473	432	504	478	533	491	502	472	474	494	472	482	474	489	464	474	468	469	488	464	494	480	484	470	426	484	507	490	462	491	477	478	472	486	495	551	494	543	455	530	434	546	504	472	473	548	486	423	459	524	486	491	470	478	485	608	454	496	497	484	471	457	481	462	466	479	556	463	454	445	464	504	464	435	483	461	471	481	508	468	531	476	536	503	534	482	489	478	502	502	491	474	482	479	480	454	499	538	450	446	484	496	568	479	517	462	476	492	475	502	497	473	490	492	478	480	519	486	491	479	451	487	499	495	476	499	647	453	513	477	477	481	550	500	476	475	482	476	493	485	501	457	484	495	561	478	504	495	446	490	431	488	489	476	470	429	487	478	480	475	557	490	528	504	475	468	559	469	487	487	498	445	536	459	476	487	456	487	518	531	485	498	503	529	588	506	476	476	501	478	508	490	466	516	532	490	476	468	485	479	524	490	496	474	467	510	478	550	481	482	498	506	450	492	536	495	498	487	477	476	507	510	450	475	489	474	504	498	472	465	480	517	416	507	459	541	528	478	479	477	477	534	493	482	493	475	489	462	514	507	470	488	473	480	465	489	483	509	483	457	495	482	547	423	494	482	472	476	495	488	478	476	514	500	474	549	469	502	479	482	473	454	502	515	476	472	519	465	495	521	510	495	477	474	465	448	482	488	488	554	487	485	477	484	522	461	447	481	486	437	465	481	426	498	474	475	476	475	444	486	561	484	466	476	450	577	491	596	465	557	486	523	497	468	513	554	474	486	531	480	481	487	409	521	506	478	472	493	476	530	497	483	496	440	500	473	507	516	475	441	500	491	497	506	487	476	504	480	465	550	454	476	464	479	474	459	482	495	479	545	469	473	515	476	483	478	462	492	500	475	488	481	459	476	453	477	475	475	476	474	472	528	436	491	503	468	492	496	542	506	476	491	469	480	475	473	499	524	518	536	479	433	512	501	544	474	518	475	563	483	506	504	507	602	559	512	478	473	480	545	468	503	467	465	667	476	473	487	487	489	475	562	482	485	455	479	494	469	518	468	383	534	483	530	477	474	375	483	494	442	477	484	513	481	531	453	487	468	360	499	482	501	484	508	676	546	599	474	518	490	465	2
481	471	497	476	484	478	461	476	489	472	518	495	509	458	489	482	490	490	465	489	473	498	479	475	481	497	498	476	472	495	466	478	523	406	453	559	474	485	479	478	476	452	472	489	516	491	525	471	455	477	607	557	463	479	484	520	438	523	459	462	469	480	513	476	473	526	557	490	482	472	485	494	480	503	476	527	474	498	517	469	480	516	510	511	535	484	482	484	477	479	477	527	458	550	485	549	478	488	480	475	477	485	477	489	503	412	469	510	503	476	517	475	482	557	553	457	479	483	532	482	478	482	492	499	476	484	472	513	471	438	500	501	476	473	485	544	549	482	477	500	480	556	482	483	515	471	479	531	478	390	526	467	471	565	478	464	486	481	470	514	466	483	484	472	464	534	478	481	477	546	502	554	470	480	458	484	464	478	407	521	478	508	437	483	491	440	459	506	501	479	499	496	485	511	575	469	479	495	478	533	503	524	469	545	420	476	501	480	509	486	469	476	456	490	455	520	455	472	500	499	483	481	491	581	485	484	524	473	476	496	482	489	478	490	479	487	529	474	483	481	484	556	489	498	502	455	515	479	474	503	557	509	473	418	487	489	412	486	502	491	489	483	498	452	466	502	493	504	504	463	466	476	518	429	490	500	476	527	477	465	475	516	467	475	476	521	503	463	482	480	443	475	497	481	552	491	472	465	464	482	459	477	474	551	453	478	496	490	511	492	493	496	478	483	482	440	480	476	458	506	489	477	491	484	474	482	516	489	473	575	471	480	476	455	490	502	451	559	438	478	497	482	477	527	597	495	477	564	469	462	483	431	482	484	483	480	456	479	510	416	457	516	561	510	488	541	482	500	483	484	423	477	441	496	498	504	476	489	453	439	493	485	500	473	460	496	488	479	491	519	474	523	476	497	476	469	494	570	536	480	478	510	476	491	477	482	495	483	485	471	490	497	523	479	520	524	477	493	585	487	484	480	507	476	483	469	503	524	445	482	499	482	516	543	490	504	479	518	474	456	481	479	436	471	575	479	477	482	536	486	515	472	516	402	478	564	486	439	535	505	526	508	525	501	495	429	470	543	499	535	484	475	455	479	485	557	475	504	463	492	495	445	469	408	461	469	476	448	448	477	512	484	430	413	461	526	477	471	492	474	1
481	468	476	474	536	480	508	478	483	477	498	454	486	434	483	488	482	509	427	482	500	500	475	476	533	500	439	479	488	463	474	519	509	515	483	446	474	485	476	474	473	431	490	521	474	466	507	541	438	479	458	490	494	482	485	504	528	509	520	497	492	497	520	475	546	522	491	481	483	461	469	516	478	498	474	542	489	486	488	474	464	474	463	479	524	493	473	480	473	479	476	545	466	509	492	495	473	437	473	505	483	485	473	488	516	466	448	490	496	475	499	483	473	472	555	475	536	489	516	480	478	489	473	513	512	537	498	524	476	492	485	466	510	479	468	543	543	498	474	490	473	606	488	475	490	504	480	521	487	551	572	506	477	646	475	462	493	509	527	494	468	470	473	478	515	446	475	469	477	510	502	469	449	476	505	461	485	477	485	490	538	509	497	468	503	498	444	474	579	473	502	514	501	502	531	477	481	478	478	497	468	487	488	492	454	475	542	479	475	495	501	473	459	488	476	417	531	462	446	480	470	511	533	505	510	492	488	477	476	497	508	442	480	501	520	484	489	482	474	478	526	480	495	484	523	492	490	473	479	470	507	522	481	503	473	514	486	545	486	480	492	482	491	505	494	468	463	485	469	482	477	516	548	483	503	488	476	486	472	429	477	551	472	477	531	469	512	532	483	495	483	476	509	477	532	415	464	487	498	475	489	481	472	533	461	515	467	483	484	498	561	506	506	514	469	480	501	504	512	461	482	464	503	473	492	483	521	491	499	488	484	499	477	485	483	489	540	626	419	494	569	473	500	563	401	490	482	446	459	487	490	420	501	498	482	483	468	477	516	460	519	525	453	454	479	503	461	491	474	525	464	507	499	468	511	487	497	410	435	501	477	495	477	484	479	476	563	477	522	496	472	557	472	432	474	466	490	457	525	487	475	518	475	491	477	499	495	485	490	500	457	539	522	472	504	446	492	510	444	522	482	479	475	476	488	489	534	499	462	472	481	485	479	612	474	498	456	533	541	499	491	448	424	487	500	476	476	477	464	490	481	481	473	559	491	517	474	480	493	496	501	462	508	563	484	513	476	472	483	508	506	482	450	478	492	461	485	487	547	511	449	525	471	543	464	472	484	475	495	480	490	481	456	590	521	503	474	492	564	510	1
483	451	495	485	453	488	435	477	490	475	487	475	442	507	459	469	479	476	480	481	483	483	475	472	493	499	471	486	495	526	471	485	477	420	533	461	487	459	483	475	474	471	468	513	456	513	462	547	538	498	505	495	483	480	448	468	506	527	530	474	482	496	503	469	483	534	520	507	483	475	522	472	474	550	477	456	475	514	563	474	463	483	459	481	490	511	479	477	482	520	477	539	482	530	474	461	478	492	517	496	479	473	481	503	492	581	510	492	449	465	560	503	479	479	399	449	496	468	536	471	473	451	476	467	442	460	485	501	488	447	508	535	490	475	505	544	476	483	491	492	514	502	472	483	451	530	481	468	485	496	493	478	481	431	475	488	512	464	459	444	468	487	499	482	509	485	471	487	477	503	528	459	494	478	488	444	469	489	465	522	451	495	454	499	490	456	542	527	523	473	503	488	519	465	594	488	480	485	478	438	498	516	444	445	417	476	486	473	481	458	483	447	479	455	496	476	491	466	516	490	480	476	551	533	460	526	517	478	476	500	466	471	483	467	467	507	473	475	451	477	541	532	458	472	443	539	467	481	478	469	536	510	478	527	475	516	546	515	475	490	508	472	477	505	473	510	531	468	488	501	472	537	573	519	441	471	476	456	496	513	477	440	460	476	510	482	463	508	482	480	468	439	514	460	440	462	488	508	505	479	493	480	470	476	493	466	491	487	521	475	455	456	497	534	477	511	490	478	538	505	472	529	536	491	478	481	470	467	493	507	458	491	476	565	559	492	464	467	481	553	443	493	462	562	440	497	494	366	480	495	477	489	434	466	477	494	425	477	447	467	514	523	453	509	490	469	485	469	508	570	475	521	484	485	484	468	468	485	578	508	485	474	516	466	474	481	503	478	502	491	477	545	476	474	473	472	482	485	520	485	479	487	478	545	476	472	434	474	498	488	521	534	463	475	483	520	472	567	532	523	480	496	480	476	510	528	481	481	524	477	518	426	451	448	473	524	472	448	486	478	493	467	403	520	466	475	498	490	461	467	493	486	485	380	482	538	480	423	583	497	426	486	530	563	486	495	489	494	498	498	576	485	434	476	479	523	509	496	453	497	486	489	486	516	495	484	472	504	493	487	474	474	473	377	454	531	485	491	524	497	2
476	459	519	477	453	472	427	475	500	476	469	555	456	554	497	488	469	460	500	480	479	486	480	472	548	495	474	460	472	475	480	518	539	418	538	456	470	480	479	477	480	482	482	526	497	501	461	519	436	460	572	560	497	481	493	506	522	584	484	491	498	494	456	464	504	496	440	499	475	472	502	492	489	539	463	470	477	479	544	493	442	485	492	472	541	531	485	470	477	453	477	524	431	484	486	546	477	495	478	522	472	475	483	467	466	462	486	518	423	485	431	542	461	522	512	462	520	490	504	505	474	525	486	413	454	529	498	458	476	536	542	503	486	475	481	473	537	501	482	489	476	525	481	485	499	499	481	528	476	480	507	499	469	571	477	511	490	436	514	487	500	465	470	473	509	520	476	478	476	429	400	566	504	478	457	526	475	474	510	451	526	474	445	498	484	528	512	512	527	478	472	491	494	509	510	498	479	482	477	515	495	485	493	492	412	475	421	475	483	509	497	508	456	455	485	389	507	471	529	508	463	530	475	548	510	470	489	478	477	500	490	508	481	484	469	509	474	481	519	465	501	464	479	479	487	463	518	473	486	508	482	545	484	488	477	534	492	462	478	489	507	490	499	439	491	508	501	491	433	517	483	495	518	500	454	474	476	484	498	522	479	518	490	474	461	533	483	534	477	486	485	530	499	478	467	523	476	571	479	516	492	495	481	492	451	446	479	473	507	460	475	448	505	536	503	525	475	482	462	528	481	508	462	479	481	476	488	446	488	513	454	476	477	485	480	472	484	518	500	529	476	471	503	520	523	488	477	539	512	526	479	495	472	486	468	490	545	475	490	507	487	454	455	493	479	522	471	469	492	489	485	485	529	444	424	489	472	504	444	503	477	467	504	451	499	482	462	477	473	470	476	503	480	512	478	488	479	418	514	482	478	499	475	483	476	508	454	478	460	476	504	492	478	448	412	565	492	501	570	460	488	474	472	476	488	504	524	487	507	484	475	404	471	556	487	488	482	529	467	471	420	456	588	551	490	476	486	482	513	489	482	473	464	591	481	442	481	481	423	476	473	492	545	499	472	518	478	524	485	480	510	476	518	476	478	430	454	477	504	479	510	494	490	528	489	496	481	513	478	467	469	474	482	643	442	501	476	495	509	542	1
478	496	493	485	432	476	436	477	489	476	544	499	513	513	476	464	491	508	447	477	483	508	481	480	545	504	447	493	463	515	473	535	516	498	466	425	467	489	478	476	475	538	500	520	496	481	489	464	530	446	528	459	523	472	533	488	522	500	465	488	462	481	490	477	494	518	482	489	478	472	544	500	525	503	476	503	480	494	491	479	484	542	520	473	536	559	472	514	481	548	477	586	489	461	473	545	481	465	501	488	477	475	482	455	482	459	541	451	514	478	473	450	468	481	506	475	495	465	469	469	476	474	482	468	479	505	483	493	475	506	517	470	509	473	495	537	472	515	487	478	472	556	500	474	513	484	478	557	486	472	510	463	480	453	478	485	506	501	495	538	531	465	477	478	487	512	478	481	479	469	411	532	523	477	456	442	495	483	527	515	549	500	416	466	489	527	472	497	605	477	497	504	527	549	491	495	476	483	476	437	508	476	532	490	481	478	534	475	482	452	473	461	502	456	478	469	506	468	474	488	474	523	493	484	484	466	454	482	475	488	480	460	477	464	515	505	499	482	450	488	505	530	474	489	489	552	539	478	488	493	468	503	476	477	472	417	469	579	470	479	486	482	494	499	483	495	457	525	458	504	503	573	511	432	454	488	476	524	503	480	478	455	486	476	498	457	486	564	474	472	481	510	507	472	377	530	463	420	506	519	544	498	476	537	494	486	499	484	515	500	488	492	544	540	480	455	480	477	429	520	486	485	495	478	533	481	510	447	480	472	487	512	477	470	478	508	474	507	538	514	588	488	513	481	509	475	473	468	454	526	477	497	451	470	484	466	516	476	511	495	513	493	475	550	484	493	473	483	476	523	515	485	521	495	467	448	478	483	553	472	474	469	506	488	468	485	479	476	488	462	482	483	476	449	481	479	484	490	548	477	475	499	474	485	476	471	466	484	499	463	507	452	524	520	489	515	455	575	537	483	475	494	461	476	482	487	527	527	551	475	486	505	479	464	456	483	470	616	493	482	483	484	537	472	496	478	480	497	459	469	484	466	468	415	481	537	474	487	403	508	523	481	492	510	478	490	488	490	497	471	543	487	491	474	478	531	496	503	419	495	496	525	472	509	488	479	474	497	479	496	463	480	451	431	495	483	478	469	467	452	1
481	494	576	473	420	485	513	477	495	489	510	477	444	524	486	487	484	464	467	478	462	490	470	473	488	479	452	471	467	525	474	453	463	513	459	413	489	499	480	477	466	567	529	498	492	501	486	499	442	393	534	463	519	477	490	519	505	513	521	472	487	485	496	465	417	549	484	508	483	478	558	490	494	497	489	506	487	470	400	469	546	484	505	493	475	457	485	481	482	550	476	494	473	500	467	580	475	465	480	505	478	471	492	483	554	475	453	508	476	495	512	458	484	472	456	461	507	495	457	488	478	501	461	469	483	483	493	550	477	444	538	464	484	473	502	501	480	506	477	494	522	557	494	484	467	514	484	481	484	512	524	502	503	370	478	482	474	476	515	517	438	475	473	488	488	528	476	477	477	496	489	543	447	474	457	515	495	490	502	527	540	568	458	472	499	492	474	521	482	477	483	456	483	497	514	493	486	483	475	536	464	479	492	513	504	475	491	477	465	470	454	515	451	494	481	554	491	487	492	486	478	563	495	452	525	503	473	478	476	443	476	482	469	484	498	455	480	476	482	477	544	468	464	460	583	527	463	481	478	486	476	496	480	474	468	510	471	518	486	483	508	474	502	550	474	470	440	495	511	480	471	569	446	488	463	460	476	524	529	499	477	420	486	478	463	472	479	509	481	531	516	472	506	478	516	519	457	489	491	509	500	507	473	489	469	422	469	488	508	480	500	462	483	447	500	455	475	494	444	549	468	460	496	484	497	475	456	493	472	579	465	481	477	456	510	489	394	528	619	464	510	454	513	516	473	478	479	502	483	504	481	520	428	467	531	503	507	476	478	549	544	494	424	470	481	524	506	475	480	487	521	506	491	509	503	561	482	498	434	470	480	484	518	479	488	493	474	478	514	388	476	540	472	430	475	457	490	532	506	480	479	486	478	476	477	485	537	485	502	484	493	475	507	487	495	548	474	507	517	475	488	489	469	477	502	507	483	528	501	479	541	509	525	413	504	493	485	582	518	484	448	464	763	501	515	478	490	481	496	468	490	470	464	544	484	392	489	459	557	528	479	493	530	506	522	527	478	495	480	477	529	479	568	476	482	440	495	486	477	489	476	530	476	584	446	487	479	503	479	484	488	482	495	558	459	481	477	492	539	529	2
483	454	504	501	472	482	506	476	514	480	481	527	489	405	464	505	493	477	442	475	475	518	475	486	441	567	479	486	466	491	480	483	506	449	484	483	497	533	471	480	474	490	487	486	488	445	470	519	467	482	555	519	468	480	525	484	458	489	549	492	497	485	474	484	585	528	506	486	480	470	572	495	473	460	477	498	490	483	515	483	475	554	460	490	502	497	478	438	476	555	476	531	480	484	473	501	482	527	473	510	465	486	475	466	459	388	502	494	528	494	447	481	474	503	469	499	495	479	510	493	476	468	493	487	437	562	479	508	469	486	502	460	494	482	488	486	470	511	475	476	492	489	480	482	505	511	484	484	481	578	470	478	497	662	478	511	485	490	461	507	451	474	470	471	550	501	475	481	477	534	476	572	545	478	475	505	453	477	499	460	539	559	416	492	480	480	411	483	559	472	456	502	492	497	436	490	474	486	475	491	501	514	462	485	536	476	480	481	484	509	488	516	477	492	463	472	512	475	484	475	508	466	482	567	494	473	452	478	476	468	491	525	473	504	494	471	485	474	500	475	476	462	446	464	539	532	480	474	470	479	482	430	473	485	485	469	577	470	480	481	501	479	501	509	467	503	472	493	502	483	486	498	500	461	478	492	476	475	460	501	475	557	499	476	468	544	540	493	476	506	477	504	546	480	463	548	480	504	492	442	471	479	478	459	510	528	477	477	506	464	541	474	433	491	505	453	487	473	446	554	472	462	478	461	475	484	528	482	476	509	448	479	475	524	473	495	608	452	476	558	567	478	480	529	460	495	485	431	519	406	469	564	479	475	503	502	526	475	545	524	486	490	551	485	474	574	495	474	471	458	489	480	493	453	498	498	476	472	473	515	488	472	466	460	510	477	531	476	485	519	469	492	477	478	488	517	484	445	516	475	479	494	479	501	476	544	460	484	478	487	488	413	520	493	489	540	484	397	568	529	484	491	483	475	497	497	495	527	456	477	467	544	534	626	496	522	469	547	457	458	475	492	504	501	516	477	485	488	541	480	507	469	483	608	472	550	484	522	445	480	509	466	419	468	507	518	489	561	451	532	474	479	486	480	471	436	473	501	497	508	506	479	469	561	483	490	485	474	488	465	522	475	476	614	554	528	477	468	487	505	1
492	497	551	492	447	479	513	476	488	477	477	474	532	476	463	478	502	482	487	484	488	475	473	476	443	530	495	486	462	483	479	515	525	516	484	493	474	476	485	479	479	497	470	517	485	496	546	442	457	467	526	496	490	469	499	495	534	522	430	481	504	480	520	475	297	511	516	490	479	476	445	490	480	525	478	482	477	503	535	488	509	522	508	471	481	518	480	466	481	576	476	506	518	491	486	454	481	477	502	488	476	488	477	471	494	532	467	499	540	478	497	441	470	466	440	487	480	491	498	460	473	469	496	458	468	540	477	511	483	535	505	478	487	472	498	487	639	467	482	488	493	513	480	488	491	513	480	548	472	460	466	478	469	382	475	521	484	466	516	513	526	474	484	480	450	447	476	480	479	565	468	532	503	477	484	516	462	478	553	533	452	463	460	499	492	484	470	469	557	478	502	490	489	526	497	469	479	489	477	504	515	500	489	502	512	477	487	469	449	480	471	464	473	471	466	475	512	489	487	484	532	543	481	488	537	504	454	474	478	523	496	471	485	484	479	475	465	477	461	480	507	555	478	472	542	530	447	479	493	499	550	465	478	582	483	485	480	539	482	471	487	469	482	516	482	503	510	490	489	480	461	498	463	448	480	504	477	496	480	504	478	429	501	478	477	511	393	382	476	479	428	509	492	471	447	504	475	508	489	488	436	479	477	499	487	463	498	497	498	447	443	463	482	522	484	470	477	479	428	514	481	529	479	469	554	482	479	465	459	514	521	477	476	412	499	473	274	496	507	489	526	476	498	499	495	477	485	528	471	502	478	481	469	495	505	494	517	476	491	447	441	493	453	486	481	475	465	485	492	534	552	496	511	472	557	510	466	527	455	496	484	474	523	496	474	463	533	477	488	470	476	442	476	470	479	473	484	464	534	489	482	452	476	459	477	473	454	477	481	475	506	484	532	533	495	538	477	538	500	530	481	468	479	475	463	506	508	479	443	476	467	516	539	422	454	471	476	481	487	479	535	480	585	435	478	479	481	512	517	484	480	467	511	452	481	408	473	486	553	433	541	478	481	438	453	466	469	495	488	529	506	484	539	478	483	581	484	480	449	512	473	487	466	571	507	477	457	487	485	449	484	483	490	465	456	519	484	490	541	440	1
489	534	396	499	537	481	531	477	487	482	443	501	536	399	472	461	477	444	489	478	483	499	466	467	507	484	448	473	468	489	489	518	511	562	469	508	486	481	483	477	479	449	417	489	520	472	501	523	509	453	445	517	479	477	482	494	386	472	542	485	473	481	491	482	359	604	504	467	476	478	479	496	503	460	478	481	474	496	502	481	531	461	493	471	516	450	462	482	488	489	476	471	473	478	473	500	477	445	461	443	491	494	484	492	500	604	504	447	445	503	486	504	472	511	484	494	496	485	502	457	472	460	489	530	481	526	484	519	488	483	513	446	499	478	496	569	493	499	474	479	505	555	478	481	461	491	481	440	478	428	443	485	473	432	477	485	474	466	502	517	472	479	483	486	498	500	476	471	478	500	450	459	457	476	462	509	482	485	465	506	510	482	424	463	463	479	513	456	510	476	525	541	497	510	557	489	483	493	476	424	460	547	504	574	457	474	439	479	479	472	499	559	481	539	482	486	549	486	488	495	504	531	461	521	518	468	450	478	478	517	495	469	476	483	480	507	482	479	477	477	496	545	513	478	479	445	461	481	474	494	476	535	479	573	484	524	551	503	483	506	492	485	508	512	476	512	457	522	511	501	468	514	463	524	491	484	476	538	523	531	476	439	472	477	495	619	493	496	477	515	503	548	479	479	460	486	474	473	532	501	459	480	483	523	499	452	470	486	568	485	481	494	494	576	499	504	478	478	443	471	485	520	503	479	478	481	474	451	489	458	469	503	477	455	513	481	351	477	488	522	528	518	520	494	468	472	482	457	461	508	494	457	535	480	487	508	537	482	496	481	544	496	426	474	479	528	513	498	487	499	467	407	490	508	547	499	481	474	535	517	474	474	521	490	470	485	442	475	491	442	473	462	477	442	481	506	496	477	627	478	476	449	475	481	476	465	533	473	466	466	492	463	494	465	464	489	495	572	566	576	479	460	493	476	480	497	476	483	508	473	478	461	474	446	494	485	494	525	492	472	538	466	590	480	510	478	483	472	520	489	480	469	502	513	478	408	471	477	437	385	504	477	507	510	470	529	480	540	485	486	497	476	522	475	479	566	491	486	523	491	478	501	484	552	508	479	483	471	486	482	475	480	536	528	487	522	478	461	526	440	1
476	503	473	477	496	482	445	476	495	471	480	508	439	522	501	497	481	487	476	471	480	453	477	487	458	487	475	480	447	516	465	544	509	500	527	427	463	491	481	473	482	427	476	476	494	481	471	505	515	496	496	493	488	479	503	476	536	493	498	496	499	481	533	490	566	493	521	497	478	483	534	513	477	493	483	458	469	457	471	488	468	539	486	469	498	517	470	511	469	470	477	452	471	467	493	552	479	482	458	492	487	481	480	484	453	501	474	505	509	512	471	562	484	469	420	495	510	496	455	451	476	490	496	448	499	513	500	477	479	414	515	495	479	482	484	560	484	520	465	477	484	521	468	501	488	500	482	481	474	550	558	478	475	645	476	516	518	459	521	482	472	492	473	487	500	465	474	472	479	498	453	489	532	477	457	447	488	486	502	507	507	493	498	472	463	484	467	531	544	478	490	491	503	511	518	489	477	479	475	485	494	494	505	538	432	476	450	477	450	509	476	508	467	513	473	491	507	473	449	498	506	489	556	403	451	502	470	477	477	499	496	423	479	484	476	468	487	477	503	473	511	430	507	487	557	431	444	477	478	555	514	519	477	530	471	452	466	460	482	508	501	473	460	507	472	518	530	485	460	515	486	434	471	474	478	492	475	502	524	511	477	592	456	476	517	529	454	497	479	498	514	448	521	473	474	453	436	500	513	480	460	503	477	461	511	479	436	474	508	469	449	474	474	513	481	437	481	492	386	584	472	455	478	471	492	476	529	474	502	513	468	508	476	521	559	499	590	432	498	509	543	436	519	469	528	476	483	513	509	497	474	536	475	480	470	502	427	478	545	628	510	491	497	518	480	451	541	510	497	528	499	432	498	500	500	463	483	515	538	495	489	483	494	465	468	481	510	477	476	484	468	502	479	430	484	489	494	477	474	483	477	493	475	539	477	461	449	480	468	473	506	514	517	487	487	488	482	525	470	511	482	477	486	477	502	484	532	479	505	474	470	496	468	626	473	496	484	524	438	464	507	496	669	470	500	476	478	500	448	489	498	457	473	785	484	420	476	534	479	507	557	460	513	467	493	515	471	485	451	447	490	489	567	478	472	397	469	488	505	484	480	518	491	522	503	506	476	462	445	493	510	478	469	920	484	564	478	475	486	493	1
492	477	558	487	469	478	491	477	475	488	525	491	472	444	470	512	468	514	495	476	509	476	476	481	512	515	486	480	486	500	488	477	446	503	500	541	484	430	471	476	475	482	500	464	547	485	546	500	448	455	492	495	501	480	505	491	464	490	529	483	500	473	545	485	470	412	461	501	483	480	455	488	480	435	484	491	496	508	540	473	470	511	514	488	511	535	474	467	482	521	476	553	486	508	488	519	475	493	497	501	484	473	477	489	458	405	480	496	487	490	474	455	493	495	548	494	490	478	533	460	476	466	460	444	510	427	468	472	472	510	503	481	504	473	486	526	508	504	494	509	511	552	474	481	465	483	484	601	477	615	484	473	473	429	478	487	478	468	522	462	474	483	479	484	512	522	478	481	476	433	473	534	506	478	485	554	483	480	483	505	543	486	488	461	477	470	500	474	580	491	423	509	441	578	550	467	474	489	474	469	496	510	482	533	491	476	499	480	484	459	451	484	481	479	511	467	557	479	502	485	436	498	582	578	479	487	466	478	476	489	489	510	495	461	463	519	499	477	468	475	523	532	487	497	498	519	487	485	482	464	457	535	478	539	473	519	551	511	474	480	505	479	521	514	469	484	556	496	545	495	463	498	472	453	465	478	476	499	501	523	476	448	470	475	464	484	498	473	477	477	477	462	517	466	434	466	468	599	470	511	418	502	475	528	503	500	484	472	515	517	483	509	434	505	494	492	463	472	504	637	505	463	502	487	488	478	465	501	500	524	520	498	475	432	527	482	448	505	520	446	497	486	469	479	538	480	476	479	491	479	488	523	449	487	474	480	521	477	500	530	461	514	463	464	478	501	488	482	465	534	490	475	507	508	530	482	471	500	444	446	494	463	465	500	461	499	464	476	501	499	474	525	475	488	477	477	478	454	516	490	478	513	479	461	476	482	456	475	511	476	479	432	473	478	558	531	472	526	545	520	481	458	477	475	481	511	487	513	470	478	470	544	472	446	479	464	466	505	441	487	440	494	423	493	486	479	470	479	492	492	488	481	491	318	474	581	487	512	490	483	458	445	530	493	492	482	479	529	462	503	507	476	447	476	481	546	478	486	474	484	479	504	477	514	538	497	457	502	502	476	498	483	485	312	442	499	475	489	512	463	1
483	480	513	502	520	481	502	477	519	475	424	505	499	503	489	509	484	508	483	457	509	476	476	478	507	500	453	486	497	480	476	519	521	560	466	529	495	468	474	472	474	535	466	477	520	436	471	416	528	512	556	510	449	480	517	488	476	515	451	465	512	477	487	486	415	502	409	486	481	477	497	465	448	515	478	501	490	501	532	496	499	545	439	475	531	531	480	490	480	512	477	471	512	502	476	506	474	500	493	448	469	495	471	473	514	864	460	503	549	474	525	556	471	488	445	469	464	508	496	510	475	480	469	493	470	538	483	472	504	479	469	481	474	473	477	532	467	485	478	499	524	511	487	473	535	472	482	507	480	532	419	499	474	561	478	471	477	467	523	537	499	474	477	483	498	500	476	478	478	542	494	572	451	477	473	474	492	486	587	561	429	493	462	417	495	516	543	469	535	483	464	496	535	495	521	485	490	468	476	502	506	495	497	625	491	476	520	476	465	473	495	496	461	429	490	483	495	484	491	507	452	560	524	524	489	503	489	476	476	457	470	464	459	466	476	479	479	483	456	471	462	534	443	472	521	495	454	481	480	455	489	526	471	486	481	472	485	433	477	463	476	477	494	564	488	479	497	480	452	469	498	519	485	494	507	485	475	486	514	484	476	514	482	478	542	450	442	494	479	487	506	527	532	469	514	444	450	474	486	514	537	504	474	472	513	496	482	492	507	468	521	468	484	514	467	508	498	487	537	562	475	470	480	477	499	470	481	441	511	462	530	466	476	497	472	494	359	480	333	490	588	495	534	468	494	484	482	545	488	503	476	536	474	469	492	467	434	476	584	457	472	489	380	466	481	480	473	488	493	540	504	600	458	515	483	562	481	479	550	495	489	467	438	490	438	476	531	476	502	497	478	551	476	521	478	470	474	448	546	470	472	485	474	444	477	514	484	484	513	480	460	457	508	477	522	476	513	514	553	548	484	461	496	476	495	471	487	447	504	472	495	479	434	535	479	464	474	482	520	500	476	482	377	519	495	477	459	502	525	489	477	491	442	529	484	424	475	500	522	517	488	486	418	551	487	483	478	554	495	404	606	475	429	480	469	565	480	458	500	484	472	459	495	495	526	500	476	481	481	489	455	486	531	550	502	497	480	486	496	462	2
470	484	497	469	464	473	441	477	494	492	449	472	477	460	483	474	468	524	432	484	491	477	478	480	513	498	471	479	468	479	485	386	449	435	490	464	491	481	479	474	476	460	485	498	505	488	496	460	523	493	544	495	508	482	488	477	421	460	532	513	493	475	514	463	451	539	513	461	486	476	510	467	440	471	480	440	492	459	475	484	502	551	455	489	559	441	475	500	482	489	476	557	443	498	492	537	485	459	463	467	485	482	468	454	513	610	460	470	502	484	446	481	483	520	463	503	499	477	505	490	469	485	473	487	475	512	492	537	488	499	519	470	512	474	454	584	442	471	472	494	469	596	477	475	516	478	475	439	484	416	434	486	486	565	475	499	488	452	489	494	464	483	484	480	490	516	476	484	477	478	524	505	465	479	464	534	472	476	453	572	528	510	459	488	499	516	453	467	520	472	494	466	497	459	416	478	486	493	479	437	460	479	506	519	514	475	542	476	494	501	489	418	461	514	486	529	568	477	496	466	510	587	432	402	418	490	479	477	477	511	482	489	474	449	498	496	472	476	492	468	476	530	470	485	528	504	466	479	480	525	458	488	475	546	474	458	468	499	468	482	480	475	450	466	489	476	490	505	473	505	486	505	508	484	509	468	476	494	513	491	477	520	462	476	533	448	499	493	478	490	509	489	470	479	469	488	479	521	512	452	486	479	470	507	488	447	462	486	485	448	511	488	501	483	470	439	473	475	438	524	497	495	502	480	466	483	473	503	512	533	522	461	478	501	510	487	422	501	412	486	485	502	510	541	480	479	493	350	486	492	477	470	451	483	504	481	434	477	517	504	465	472	428	495	492	503	459	493	498	503	550	489	477	488	468	460	468	454	542	522	479	499	523	483	468	478	550	479	513	471	473	499	473	480	476	457	487	479	491	490	475	537	474	531	477	415	500	476	504	470	511	456	545	474	515	528	470	507	470	493	465	492	470	476	475	499	494	477	435	475	479	499	462	556	486	462	486	549	509	496	467	459	514	566	491	478	463	501	451	486	495	469	499	590	472	440	482	479	512	507	574	488	493	507	494	454	482	512	508	457	547	481	493	477	476	528	463	464	495	488	456	484	469	413	484	461	468	508	535	470	528	476	494	652	455	579	473	474	560	516	2
484	525	491	494	553	481	542	479	489	467	472	492	516	540	480	469	476	507	540	480	487	474	479	468	513	530	473	483	481	482	488	501	537	537	458	525	510	488	487	475	469	511	518	474	490	469	534	462	433	483	457	499	519	479	514	474	498	490	511	487	469	490	464	479	471	501	482	489	484	480	529	484	508	443	493	587	478	436	486	477	522	489	454	478	527	456	479	468	477	492	476	497	480	490	477	461	481	470	469	557	479	473	481	470	506	386	517	513	529	487	434	475	479	471	442	470	494	473	545	497	475	495	486	481	488	550	487	461	469	488	459	446	484	478	500	488	525	483	476	496	479	435	463	495	482	488	485	459	480	504	518	499	465	438	476	482	481	461	545	473	489	470	479	484	524	488	476	480	476	474	477	524	446	477	472	516	493	493	497	451	508	450	519	501	485	455	496	529	520	473	501	473	483	514	596	469	474	480	477	446	464	485	500	496	559	478	478	486	489	495	496	519	495	477	464	431	508	480	471	478	502	535	481	526	530	480	461	477	476	482	455	501	483	500	528	507	486	481	490	479	484	518	518	489	528	484	485	475	463	509	513	483	470	502	473	445	428	394	470	480	493	476	481	475	479	491	462	484	481	504	475	546	513	587	472	493	476	509	518	500	477	445	481	476	547	535	495	456	478	478	441	492	474	476	472	527	501	503	458	463	448	496	479	451	549	542	470	492	493	467	533	481	490	481	500	494	484	471	487	524	484	491	453	482	523	491	497	463	475	565	523	456	476	511	583	483	453	517	546	554	532	492	555	492	492	480	481	524	483	425	485	489	526	489	511	495	496	476	515	440	501	480	384	463	482	467	473	480	487	497	490	500	505	484	550	475	468	499	441	463	486	480	437	474	491	484	460	477	486	483	484	527	479	499	474	456	485	455	543	482	475	492	475	459	477	445	477	475	479	469	475	460	521	489	484	540	508	499	513	468	483	475	486	476	495	512	497	445	455	475	495	480	411	454	502	511	464	528	461	487	443	435	488	532	447	478	446	497	493	487	462	477	512	367	467	538	490	516	495	531	461	472	466	586	466	466	483	480	457	572	473	480	476	477	482	526	492	487	531	484	479	487	486	471	477	484	493	510	484	467	470	485	488	373	462	540	470	483	530	540	1
475	539	465	473	503	473	486	477	463	471	483	511	440	477	471	484	474	446	508	472	465	505	476	464	494	523	443	483	487	498	470	609	570	499	518	454	497	498	494	475	470	452	496	498	554	469	554	463	489	463	503	498	479	480	476	504	506	507	526	457	511	484	480	484	656	520	489	474	479	477	459	466	425	490	476	506	486	466	526	484	518	487	514	488	529	465	477	507	483	438	476	498	498	513	474	531	483	459	454	511	498	464	476	476	453	360	499	435	497	485	511	463	479	464	539	468	465	478	447	473	476	453	476	459	486	533	478	521	468	451	486	456	451	477	463	536	616	495	496	466	519	488	486	487	440	494	478	518	483	535	512	475	479	564	478	497	524	485	548	472	493	507	488	474	454	494	475	481	477	595	541	498	485	477	490	484	474	482	435	436	561	529	497	484	469	451	511	522	533	479	481	492	510	530	550	505	479	490	476	507	519	532	506	517	474	477	499	480	456	466	480	558	479	482	487	563	563	461	452	483	513	473	485	501	491	499	465	476	475	480	492	464	470	472	532	548	496	476	464	480	467	426	488	472	555	510	475	492	475	498	497	521	482	493	489	496	474	499	492	499	490	477	490	455	488	476	479	491	468	534	488	482	479	504	452	494	476	480	486	492	477	514	451	476	528	463	501	478	480	470	455	526	462	481	484	498	408	553	504	498	500	471	476	470	507	465	448	483	490	475	449	487	477	461	480	479	485	487	499	430	482	509	487	473	471	470	432	458	496	536	490	501	477	475	516	490	654	460	560	505	443	488	547	490	526	490	466	457	489	514	480	469	539	481	502	505	506	475	548	511	489	443	475	470	486	500	444	486	462	506	441	508	488	523	464	473	474	490	503	466	472	498	479	467	514	497	475	476	486	504	483	472	475	498	482	491	489	452	551	477	480	472	476	472	476	481	450	482	513	488	478	461	447	469	475	565	484	498	484	544	488	489	480	477	478	500	529	482	465	478	472	500	422	548	496	573	471	542	501	473	540	478	474	553	513	477	492	487	536	488	488	481	478	515	489	610	492	499	474	482	527	461	471	433	490	489	469	573	496	455	586	477	471	477	482	380	456	474	505	470	486	498	476	491	523	488	482	462	506	455	472	477	474	525	571	471	484	454	525	502	1
492	438	497	489	478	490	480	474	495	471	530	491	535	442	479	532	476	418	464	486	508	490	484	467	501	450	482	475	489	561	478	564	538	451	470	525	475	468	481	478	476	554	444	490	513	487	460	439	452	481	494	528	461	479	476	447	486	485	526	446	452	483	496	476	478	519	489	494	475	477	471	477	506	507	494	468	469	445	510	481	483	498	471	458	478	501	482	491	479	579	475	466	522	476	484	502	485	492	470	431	474	479	483	457	508	410	505	502	484	485	466	528	464	507	490	493	487	472	470	516	475	481	485	486	502	547	499	468	469	480	583	480	494	478	446	545	531	476	480	491	514	498	497	501	502	508	474	486	476	457	454	454	480	442	476	469	473	480	537	460	467	476	485	474	459	469	473	480	478	447	447	573	463	476	463	492	492	481	515	516	547	525	507	484	469	468	489	493	577	483	532	527	502	519	473	488	479	487	478	514	484	483	489	398	457	476	525	475	469	476	488	530	511	481	476	498	484	491	497	498	452	466	541	506	456	509	486	477	475	482	501	479	474	482	508	460	466	488	485	480	525	553	490	487	505	506	494	475	477	506	523	516	475	506	481	494	510	457	501	482	472	489	491	531	477	512	451	465	486	471	480	495	555	481	459	477	475	444	481	387	478	454	484	477	489	509	468	470	477	490	506	527	497	487	443	452	483	499	490	481	504	484	478	548	451	478	471	479	480	467	464	462	512	492	475	515	463	475	504	584	470	498	473	477	499	472	443	493	496	519	463	476	475	472	519	472	456	516	503	611	460	481	551	490	520	498	477	456	501	485	482	418	508	481	515	501	511	477	491	406	555	505	529	504	479	477	481	492	506	497	486	530	519	470	478	513	486	506	455	494	482	493	502	500	468	468	519	481	510	413	477	488	479	493	475	525	480	435	507	477	476	445	475	485	476	479	432	483	466	477	503	506	516	475	466	481	471	486	558	510	476	482	473	475	478	504	490	548	476	471	490	487	440	461	452	509	460	550	508	497	530	468	399	511	508	476	486	485	421	472	495	481	488	292	476	609	469	461	486	510	489	475	458	453	474	490	492	528	468	505	521	478	444	476	481	560	485	511	451	485	495	489	460	519	522	491	485	463	495	475	477	474	499	300	485	513	484	475	492	506	1
479	438	533	490	485	479	493	479	504	483	485	518	485	474	499	496	456	494	499	479	462	518	489	468	493	486	491	464	472	532	495	468	496	535	484	549	466	491	479	480	480	513	526	476	479	520	436	442	443	488	503	489	490	479	515	489	435	515	465	494	491	483	518	478	441	492	523	522	483	479	550	509	495	505	479	502	469	480	530	487	505	587	480	495	478	489	475	492	480	535	476	496	485	490	488	495	483	487	490	535	482	493	484	491	457	485	467	493	515	470	430	479	471	489	394	487	459	474	547	509	477	481	470	425	467	471	481	511	478	508	503	500	483	481	491	418	449	513	489	484	521	543	488	468	482	491	482	470	485	455	466	488	472	574	475	469	476	487	481	469	483	461	508	488	543	515	476	476	477	510	456	410	564	476	473	524	477	477	490	465	502	542	489	460	482	480	432	481	551	479	472	425	493	537	498	484	480	485	476	434	502	531	496	487	535	474	498	476	442	535	492	507	476	441	495	484	491	466	465	493	551	494	439	408	466	471	530	481	475	480	484	477	467	489	501	522	504	479	463	475	547	519	524	473	502	475	470	478	484	501	501	484	472	495	482	545	553	514	484	492	487	471	501	512	490	493	474	485	439	551	467	447	460	470	474	467	476	548	489	494	475	523	465	476	502	479	445	417	475	491	419	438	484	467	438	498	481	518	457	481	485	481	475	539	489	445	484	485	556	495	491	492	534	494	504	460	477	480	462	523	468	448	489	499	452	485	493	489	482	488	482	472	477	484	506	471	425	519	433	485	540	514	451	517	553	478	482	439	467	505	488	414	479	466	523	475	515	478	502	490	481	486	475	442	472	596	518	479	486	479	508	477	509	504	579	487	490	464	434	442	478	463	477	480	513	476	470	477	536	483	478	523	477	470	475	466	471	514	569	491	479	518	476	473	477	509	536	477	532	483	493	485	476	476	500	506	461	528	579	449	467	457	485	476	492	476	494	504	451	472	484	532	508	553	470	455	482	475	510	495	467	479	513	530	492	479	479	488	489	467	490	472	480	525	482	465	467	462	515	476	518	505	429	469	467	483	476	496	501	510	506	470	487	476	484	527	475	487	484	460	461	482	495	506	520	493	479	486	476	476	477	472	495	564	474	516	482	469	574	482	2
472	436	556	483	522	471	491	479	482	477	492	477	487	553	503	504	493	450	467	470	489	477	475	479	549	439	489	477	501	481	469	568	457	483	414	483	473	486	486	477	478	501	460	475	522	433	492	487	531	473	515	509	512	490	465	409	558	463	531	501	492	488	522	476	514	445	464	512	482	482	475	500	516	462	474	485	466	467	553	465	458	584	512	469	453	473	466	467	480	532	476	598	469	512	475	494	481	502	493	478	475	482	483	503	443	548	473	485	569	475	455	474	476	471	488	494	457	500	493	490	475	490	503	476	513	512	490	498	483	528	536	483	461	463	521	414	537	515	477	466	496	508	501	485	488	459	485	465	478	542	504	469	483	395	479	436	480	466	499	479	469	473	465	479	507	442	475	474	476	543	561	436	481	478	501	550	477	484	490	533	514	550	535	457	481	479	391	538	554	476	521	509	487	478	489	483	473	485	477	489	498	489	501	451	500	476	499	479	484	495	473	437	527	547	477	495	509	480	499	465	459	463	518	463	483	486	482	478	476	431	461	520	488	526	469	496	465	480	504	477	492	534	471	463	466	473	431	484	483	464	474	536	479	506	470	511	415	557	483	484	482	477	518	476	477	484	556	510	530	522	496	523	556	518	490	493	477	467	460	536	478	438	465	476	576	495	511	437	478	500	495	501	496	478	477	557	466	488	512	518	436	505	482	479	522	472	491	471	496	466	503	471	553	515	493	501	467	477	557	458	486	477	492	484	489	480	528	488	476	569	458	458	477	522	517	501	506	541	504	531	481	466	516	452	476	485	490	492	432	467	491	474	448	473	487	492	546	478	423	545	484	493	508	511	487	524	475	497	479	499	506	516	540	529	469	513	475	485	557	427	474	493	543	495	505	492	550	481	497	461	490	521	480	489	476	480	487	484	524	479	476	448	475	502	476	458	534	478	443	483	469	546	503	483	439	411	495	489	511	503	473	482	460	475	488	516	502	461	554	477	453	526	508	424	530	503	473	564	504	492	447	497	357	499	524	475	480	471	495	480	472	492	531	292	484	576	492	507	521	530	501	477	484	450	507	488	486	494	493	513	570	474	417	478	482	526	496	505	459	489	486	536	468	520	514	504	485	476	516	460	476	488	516	253	413	502	476	476	511	534	2
479	472	511	489	498	472	463	477	490	473	501	488	513	405	488	467	479	492	465	484	504	498	465	474	530	530	494	494	494	464	486	498	520	449	464	458	483	448	481	474	476	414	462	472	504	497	520	373	505	485	467	512	510	482	493	475	551	438	567	452	457	482	516	487	519	481	543	503	484	485	516	485	476	519	482	529	491	445	552	484	466	476	492	492	466	476	478	457	479	532	475	506	453	504	479	501	478	442	465	486	486	489	476	473	466	643	521	458	531	478	481	399	470	495	480	499	537	485	506	524	478	469	468	438	505	509	499	532	489	468	518	466	481	475	512	427	514	509	490	482	512	499	463	486	488	496	479	534	484	500	480	489	483	541	478	474	460	541	527	559	494	471	500	488	541	491	474	483	477	520	457	485	498	477	487	483	487	487	535	483	466	496	492	479	494	520	486	533	500	478	453	496	512	494	482	491	486	486	477	501	479	501	526	484	461	475	517	477	509	477	493	542	452	500	485	518	518	502	422	464	455	463	483	521	485	525	469	478	476	508	498	483	481	482	488	558	456	482	507	479	497	458	466	492	476	485	459	480	486	502	505	474	472	510	483	466	559	440	489	493	502	477	477	551	481	473	472	499	452	494	511	416	483	423	465	479	477	519	488	453	477	499	464	477	550	528	457	511	484	440	466	517	475	478	509	494	488	568	530	502	520	488	478	475	534	481	467	488	493	445	500	487	553	473	482	497	479	479	531	574	482	466	499	469	485	484	476	500	495	527	513	494	476	481	461	495	501	448	462	532	479	446	449	497	438	474	486	490	465	475	477	503	438	489	506	496	565	477	506	529	517	479	431	451	483	457	491	477	486	500	485	513	465	508	499	481	484	487	532	539	485	506	485	486	475	490	531	476	468	424	483	496	477	444	483	494	478	461	562	481	473	489	477	460	477	439	510	478	496	480	490	493	479	457	486	503	477	524	474	456	481	474	470	475	478	509	489	480	458	473	523	535	488	525	484	426	486	518	493	512	429	477	489	536	495	479	452	493	449	483	506	486	448	594	478	442	477	487	481	457	540	456	570	444	516	475	477	546	468	510	483	479	478	480	479	437	497	477	510	468	465	442	482	503	569	490	478	455	518	491	475	472	521	630	458	507	475	460	545	459	1
484	508	459	501	471	476	474	475	487	476	497	467	490	479	462	489	488	501	490	482	487	496	480	493	523	543	464	499	501	500	483	481	519	470	506	496	476	550	478	475	481	486	453	489	543	475	518	560	453	467	524	513	469	480	511	489	478	430	425	490	494	485	529	472	657	431	498	469	485	475	476	464	492	476	477	556	471	473	477	486	492	559	532	485	489	461	478	507	480	500	477	563	468	475	482	487	481	493	458	503	495	483	492	486	501	359	510	493	526	477	466	551	480	524	559	473	500	459	476	536	470	494	467	488	502	572	494	518	466	497	454	490	486	481	480	503	480	475	480	491	497	481	483	479	479	475	481	492	474	481	537	490	473	594	478	467	473	475	484	520	439	483	487	478	462	484	475	477	477	521	522	536	505	478	471	471	486	491	410	590	501	517	511	487	498	486	504	486	521	479	472	488	486	504	474	484	478	471	476	546	518	475	516	538	539	475	608	479	442	538	473	454	424	475	477	550	605	469	456	494	440	539	506	472	512	528	517	481	476	475	483	461	473	497	444	510	487	477	443	472	545	430	486	493	515	517	487	483	488	490	487	491	474	505	468	504	528	464	481	481	496	484	489	419	467	496	418	479	513	491	465	467	542	450	488	474	476	461	479	445	476	532	463	474	534	502	456	485	470	521	520	466	542	481	491	496	513	472	508	508	483	487	476	491	460	485	481	475	521	460	511	487	473	479	490	463	495	490	558	455	468	509	525	485	461	482	511	471	482	484	444	483	477	508	495	503	686	465	516	378	530	489	494	497	546	484	485	428	486	497	476	533	446	490	498	453	477	477	524	493	490	500	455	494	479	513	547	470	498	492	473	566	498	479	498	447	468	496	451	498	472	505	475	467	472	486	477	478	478	451	471	511	480	511	470	527	494	479	505	479	481	518	476	488	477	456	470	478	493	472	549	495	456	505	503	435	476	525	527	444	481	462	471	476	484	500	508	522	460	476	523	551	471	580	499	487	464	554	462	487	443	483	382	487	508	476	460	482	445	470	491	492	504	456	487	611	482	466	514	446	521	495	508	472	471	498	477	516	442	510	492	481	425	475	491	392	454	506	451	496	492	467	481	529	541	493	479	487	501	479	491	469	504	462	499	528	485	493	433	474	1
487	513	494	474	433	482	495	481	485	485	524	585	484	419	471	473	475	514	480	488	491	521	474	488	489	540	491	477	471	511	486	477	552	520	454	563	478	479	481	476	474	487	506	535	505	496	525	503	515	417	532	509	464	478	531	509	506	515	559	468	483	498	498	490	422	538	469	459	491	460	571	486	476	539	479	520	476	464	546	485	517	550	478	482	527	434	471	503	474	571	476	481	476	512	491	452	479	486	463	445	478	485	486	521	443	598	453	538	541	479	462	508	483	498	475	499	494	477	482	471	473	499	487	464	490	509	490	453	488	475	521	501	469	470	478	398	517	518	474	487	515	517	496	475	485	492	481	556	479	494	539	470	477	386	475	538	445	487	499	458	467	490	500	481	419	476	475	479	476	533	500	460	536	477	476	543	493	475	485	539	522	487	513	480	499	463	443	474	602	479	445	489	507	517	507	488	487	479	476	519	475	485	487	463	450	478	488	482	502	479	469	502	468	472	472	459	521	498	491	459	543	522	461	483	473	458	473	475	476	498	492	469	492	484	463	535	477	473	519	484	542	507	474	494	537	549	518	482	478	502	492	505	472	558	483	511	500	518	480	483	496	475	479	505	487	500	421	486	485	491	482	564	510	568	486	475	477	581	504	518	476	431	458	476	472	479	495	480	476	444	505	556	493	471	519	495	417	509	488	483	508	475	478	551	465	539	484	471	502	453	479	479	483	508	480	462	474	500	452	510	484	474	473	494	472	477	489	537	504	576	519	506	476	474	613	475	410	504	563	512	515	506	457	488	467	487	479	501	509	470	485	377	453	477	502	459	461	479	564	444	470	514	498	501	477	499	471	479	498	451	476	574	509	479	552	517	483	489	553	462	481	502	473	495	468	467	517	479	462	466	477	487	477	441	481	492	492	548	494	488	464	563	478	482	477	441	536	476	496	475	515	571	488	478	468	476	483	494	553	520	494	483	470	475	508	494	535	423	434	476	510	458	466	422	466	480	488	552	421	498	421	452	591	454	476	478	487	486	441	479	498	471	485	509	476	425	484	551	407	473	505	449	584	530	476	508	474	471	473	502	492	477	531	477	468	494	478	490	445	478	467	430	490	525	484	485	476	514	518	470	441	474	463	517	497	552	474	451	456	484	1
480	451	607	479	418	485	568	476	502	485	516	498	449	490	491	486	470	489	497	471	475	467	481	501	535	473	455	460	489	491	474	477	493	446	453	486	471	477	485	477	477	523	467	494	543	484	547	508	497	471	458	501	515	477	490	422	453	548	513	457	466	494	492	486	429	463	479	495	488	474	514	477	496	481	493	498	480	449	476	467	508	553	500	492	541	492	481	466	482	513	476	532	512	493	467	529	482	478	519	436	475	484	490	482	511	650	494	439	447	489	446	458	476	514	444	476	458	494	469	483	477	519	479	494	520	553	505	458	494	499	494	461	496	477	485	547	445	502	488	480	510	455	486	488	484	452	477	522	478	424	447	465	475	564	475	498	439	467	520	502	472	467	485	474	456	485	475	481	476	465	546	514	492	478	489	455	484	475	496	543	486	549	472	481	472	448	541	520	525	476	500	490	507	456	508	485	475	480	476	470	446	487	472	541	505	475	496	469	497	534	487	454	500	422	471	475	511	481	503	472	498	477	492	512	523	431	487	475	475	496	484	479	478	487	521	482	508	483	498	475	508	542	530	494	488	571	476	481	486	488	513	522	480	537	480	495	558	467	499	476	484	476	502	466	483	484	496	492	499	495	478	433	525	484	455	482	475	549	474	519	479	518	500	477	501	455	496	494	482	484	492	499	505	465	505	517	474	546	487	520	486	489	476	491	541	473	469	480	505	459	460	492	523	543	477	493	472	470	512	531	466	488	474	498	466	476	463	458	501	502	489	483	476	477	541	510	403	522	372	489	550	498	464	470	471	487	481	503	480	483	468	488	483	496	525	495	562	476	491	572	496	494	503	467	484	502	487	473	468	494	445	457	470	486	496	506	480	431	518	502	473	459	488	483	476	494	504	473	487	431	481	510	473	477	479	521	470	511	523	480	481	519	475	474	477	484	467	476	478	480	487	529	493	473	529	583	493	541	468	421	482	476	472	476	479	475	496	529	469	481	508	533	539	556	494	496	484	496	460	497	527	512	413	441	462	481	489	485	387	486	459	484	496	523	492	454	481	450	551	469	504	483	515	488	504	505	489	556	497	461	556	473	445	477	476	529	473	480	439	484	506	519	472	477	400	503	473	516	480	456	492	479	473	554	471	495	477	451	525	482	2
481	512	555	477	550	485	475	478	485	482	390	523	445	510	477	464	492	528	448	471	482	474	474	470	458	477	499	493	488	494	489	577	472	526	495	427	490	454	474	476	486	543	490	480	454	492	509	550	431	508	509	533	513	476	527	505	486	467	502	515	499	487	512	486	539	451	418	496	475	477	529	461	471	563	477	538	471	458	483	448	506	509	440	478	506	529	474	502	478	541	476	418	471	486	481	494	479	472	470	494	479	481	484	485	513	468	461	454	490	493	480	471	482	472	486	505	478	477	474	495	476	444	478	505	447	538	482	509	476	526	504	504	479	476	493	502	535	496	487	470	498	524	480	490	458	510	478	563	479	445	440	471	487	574	481	484	482	452	487	495	500	494	472	486	465	477	477	480	478	501	489	476	496	479	472	503	474	489	439	457	537	484	473	474	480	479	403	530	483	482	483	525	457	545	570	483	481	479	476	470	502	462	498	474	499	478	489	475	453	515	478	475	491	495	487	547	476	479	447	487	511	510	490	528	442	528	474	477	475	479	507	504	475	450	486	512	499	481	448	470	478	436	515	472	510	553	446	484	474	501	460	497	477	483	490	487	415	499	470	484	466	488	521	472	482	490	554	468	474	513	492	494	563	476	465	481	477	543	523	517	479	521	490	477	497	488	441	552	481	489	491	524	504	478	448	509	494	536	493	516	467	488	476	468	534	510	476	482	521	456	484	508	477	528	473	479	464	483	517	493	481	447	481	499	535	468	526	528	494	518	475	491	476	526	561	488	549	515	485	569	566	525	525	526	504	477	492	450	479	497	487	490	522	497	526	454	526	475	436	538	513	503	497	480	482	475	510	490	482	463	446	509	535	472	498	500	480	491	424	460	478	484	504	500	502	487	454	478	510	494	481	480	478	449	481	458	471	529	540	485	471	487	476	515	477	441	503	478	483	477	485	447	463	494	477	531	483	506	538	484	487	465	489	476	482	483	492	518	481	477	514	512	461	565	491	500	488	543	500	484	515	495	506	618	500	477	517	454	435	480	468	484	523	589	477	473	485	467	465	491	485	450	509	602	451	505	488	485	495	436	531	484	484	477	472	400	487	496	515	492	440	518	479	444	483	490	494	403	474	484	482	485	505	602	537	493	480	519	497	488	1
478	492	497	482	383	482	555	477	507	479	518	543	498	540	477	474	495	489	451	478	480	488	492	469	479	535	495	461	511	524	492	470	521	497	495	488	497	509	483	476	470	545	475	490	436	478	517	506	508	488	537	532	449	480	449	508	464	462	501	461	514	480	538	481	308	524	456	460	477	473	494	484	476	458	473	451	484	501	521	480	513	515	514	473	498	489	473	494	489	517	476	552	451	486	482	448	477	542	457	519	481	485	485	469	467	896	551	462	495	498	490	498	479	484	492	467	485	490	496	514	480	497	469	458	470	455	470	485	510	464	488	497	483	480	462	461	489	503	475	470	531	459	469	474	477	508	482	434	474	501	488	459	482	486	475	472	485	473	506	490	470	469	468	481	496	471	475	474	477	422	499	576	466	476	496	480	508	481	454	465	516	528	526	477	484	479	507	489	495	479	460	488	475	481	469	497	472	488	475	510	510	504	520	524	449	475	514	479	483	480	511	500	443	472	478	563	434	489	478	483	449	513	515	469	505	544	487	480	477	486	463	445	458	449	494	465	476	477	498	481	465	514	484	475	502	559	452	480	485	459	520	507	479	490	491	459	481	538	491	458	484	478	489	421	481	474	492	472	471	493	501	598	529	492	490	474	476	530	493	473	475	471	461	475	582	482	453	473	474	498	507	558	502	475	467	457	511	458	526	485	437	523	481	475	503	537	494	474	462	500	499	450	484	489	479	453	469	483	594	474	481	453	472	494	503	483	525	445	482	599	475	479	477	471	424	480	274	468	347	492	551	464	477	497	533	481	485	450	480	537	477	521	466	473	467	487	423	477	480	450	466	483	524	461	485	541	500	477	498	432	556	433	502	472	457	491	483	487	519	453	480	473	495	470	453	475	522	478	503	455	476	511	479	514	484	518	494	512	488	475	478	541	476	499	476	492	534	484	511	486	505	507	521	487	527	559	478	562	479	476	482	484	476	476	462	473	464	402	484	483	510	495	494	487	500	549	465	506	488	475	517	480	476	478	494	478	479	477	469	471	477	496	493	638	473	265	470	429	509	528	528	485	540	443	480	482	479	527	473	418	573	485	472	481	478	499	496	494	498	486	487	510	479	452	541	476	472	473	476	481	496	482	474	693	534	516	466	487	589	494	1
474	498	544	476	512	475	456	476	474	473	462	451	475	534	485	492	460	515	473	482	479	491	488	494	503	472	495	493	520	486	485	480	484	526	479	512	482	469	476	475	478	448	457	466	524	475	467	519	588	517	491	528	480	479	494	487	503	504	529	494	503	478	514	477	411	511	501	492	487	469	506	481	469	441	477	479	492	532	534	469	481	559	448	461	442	478	474	498	490	498	477	549	443	482	473	518	478	473	452	424	479	470	475	481	492	999	468	523	455	481	500	530	487	491	530	462	477	489	491	466	475	500	476	497	470	502	496	560	515	464	432	479	477	484	478	526	490	547	475	481	495	495	468	478	510	477	489	472	481	468	459	463	480	561	480	482	476	517	484	452	441	473	497	477	450	510	477	478	476	484	452	434	567	478	457	567	476	497	453	509	469	454	439	449	490	492	526	535	570	476	493	482	471	489	466	483	482	486	475	473	502	493	491	497	464	477	505	478	493	464	510	519	458	462	484	523	466	476	490	465	438	504	462	489	526	478	507	477	476	506	473	487	475	493	472	476	471	481	470	488	520	570	482	477	570	553	459	481	482	527	505	458	474	527	487	478	514	568	484	482	528	488	502	449	474	494	493	483	467	516	481	563	472	445	466	488	477	486	478	467	478	509	484	478	510	493	491	465	483	497	455	492	503	474	534	486	469	513	504	461	462	498	480	520	456	476	494	476	497	515	490	452	487	477	469	507	485	492	598	456	466	426	487	511	488	488	490	490	483	520	501	467	477	522	477	490	367	478	289	554	555	524	469	496	420	484	474	513	506	517	474	447	494	488	505	481	482	481	514	506	487	468	505	476	485	518	530	469	486	548	499	448	478	445	466	477	474	488	651	451	487	441	507	462	461	485	476	478	466	519	476	553	478	429	480	474	492	463	473	487	478	468	477	495	477	510	512	484	509	473	522	496	503	444	454	533	496	478	503	595	486	478	493	476	500	482	505	538	472	473	503	520	486	556	462	408	477	591	498	479	418	468	268	495	472	479	494	494	487	471	467	505	447	509	488	426	479	483	499	556	520	486	434	509	499	508	481	464	497	478	540	474	347	477	479	570	475	475	458	506	524	487	465	508	511	482	469	422	475	484	466	483	477	521	421	502	490	460	463	532	2
481	455	497	468	474	473	410	477	474	480	494	490	368	434	464	448	478	472	475	477	489	473	482	474	508	499	521	468	467	505	480	502	522	475	497	446	469	500	485	478	472	502	487	500	531	493	464	506	523	474	552	517	503	486	545	499	391	489	502	476	475	470	488	483	495	513	490	505	480	476	496	478	490	441	485	458	478	455	534	506	476	455	495	434	517	496	480	484	476	547	476	532	475	469	479	467	482	497	467	456	480	495	484	467	491	462	458	513	562	471	474	430	480	507	468	514	474	493	459	463	471	478	485	528	471	462	493	476	476	482	496	486	503	474	477	522	503	498	479	487	555	540	492	479	520	472	477	523	478	517	448	479	493	446	476	463	453	468	491	468	459	497	472	486	442	489	477	477	476	619	529	582	499	480	498	533	490	477	506	489	583	508	467	456	489	487	465	502	514	474	509	486	506	472	501	474	483	481	475	488	484	500	491	519	524	475	493	475	480	490	483	509	435	483	483	531	528	464	486	492	445	450	503	520	465	524	492	478	475	489	491	493	464	499	558	512	485	475	461	473	446	537	478	490	559	500	515	478	481	487	458	493	475	523	489	504	541	478	479	468	495	475	490	494	474	525	440	495	470	492	483	466	474	464	479	484	476	475	513	458	477	448	486	476	506	501	488	498	484	482	489	484	476	471	489	492	480	503	508	492	486	508	481	483	546	518	470	481	551	491	508	463	471	509	472	518	477	472	440	548	486	474	484	488	475	481	510	545	502	467	547	493	477	458	458	495	476	453	539	474	489	462	518	546	517	472	472	557	445	539	488	533	449	489	541	489	500	478	560	484	436	491	477	466	484	550	466	477	471	525	505	506	565	502	521	519	479	457	553	491	482	452	514	472	511	465	498	477	501	536	479	483	479	478	478	482	477	436	515	468	479	436	476	462	476	533	448	476	443	476	500	498	504	474	503	508	491	532	504	483	487	493	475	476	490	484	494	470	486	480	506	539	428	459	523	464	478	540	529	494	367	475	502	443	490	478	481	496	496	472	482	469	515	400	495	549	477	496	478	478	487	468	503	440	467	474	478	468	481	469	507	477	483	478	470	538	477	500	480	479	440	472	475	511	459	502	487	541	486	483	472	479	501	395	493	476	482	489	523	487	1
480	522	543	498	471	481	452	476	503	478	485	516	553	501	514	466	493	463	483	466	474	509	462	479	461	475	501	484	462	474	484	573	507	544	483	559	480	492	475	479	478	497	454	481	517	506	545	500	485	483	472	494	487	475	435	471	372	504	518	478	491	491	467	473	537	503	484	457	478	478	518	457	484	482	480	502	486	487	526	506	492	520	428	490	529	553	466	496	481	563	476	497	514	490	484	538	480	492	498	435	482	479	488	509	442	425	499	486	489	460	460	509	467	471	443	461	514	465	493	525	472	496	475	459	484	540	498	487	473	437	503	445	464	478	484	514	540	474	477	474	504	480	488	474	475	486	479	506	477	507	491	477	479	757	476	491	484	478	502	498	533	494	478	485	509	458	477	481	476	539	539	530	504	479	482	499	467	487	447	470	441	506	500	481	474	461	518	479	537	479	468	508	496	501	402	488	478	477	475	515	504	495	481	419	458	476	464	482	481	522	489	428	456	517	468	502	471	474	484	479	462	545	529	453	513	496	486	478	476	493	455	499	486	505	476	511	486	479	471	482	521	550	533	469	536	524	426	480	485	496	487	536	480	514	478	484	547	458	501	484	500	476	495	482	475	479	507	506	483	522	484	545	508	493	478	467	476	513	468	485	478	584	494	477	502	516	475	417	478	524	514	481	492	469	544	508	407	514	505	492	537	492	478	488	484	463	494	495	508	486	485	494	509	512	479	495	466	479	431	494	474	499	492	492	487	480	442	463	483	430	473	498	475	465	467	513	530	472	390	472	529	501	510	534	469	482	479	536	526	570	479	490	429	484	543	517	533	476	518	476	460	517	443	495	474	519	486	502	495	520	474	525	520	494	518	508	476	481	500	453	478	502	505	482	510	463	538	475	469	452	478	477	476	448	474	499	487	496	542	483	478	468	476	518	477	452	499	473	482	486	458	493	491	524	489	498	471	500	516	410	481	482	478	476	481	492	460	460	461	484	503	538	499	633	482	552	486	449	506	483	496	490	410	549	485	474	461	465	491	487	486	465	499	512	481	597	480	476	524	458	581	510	460	485	492	486	493	551	472	417	490	480	437	476	481	555	472	492	498	494	472	472	488	506	448	487	474	533	504	464	481	478	474	529	539	548	473	479	515	465	1
476	436	580	486	489	469	467	476	442	478	484	520	462	511	487	488	487	467	451	479	490	486	471	479	553	489	498	483	504	463	486	492	545	517	471	469	491	487	477	477	473	504	477	496	502	422	509	502	547	462	528	511	484	474	488	504	450	477	541	477	484	483	469	475	557	502	485	482	485	485	444	493	508	496	476	522	483	448	521	481	470	434	525	488	497	469	478	494	475	501	476	476	467	489	466	469	482	462	483	477	481	481	490	477	463	686	487	494	496	477	454	433	478	475	451	483	490	482	529	492	474	475	487	498	452	499	498	538	499	486	468	510	493	474	530	484	552	506	476	469	474	573	481	482	480	466	481	466	476	552	473	479	499	587	477	503	458	480	533	496	498	467	489	474	431	491	477	474	475	556	487	443	481	475	494	430	482	480	448	614	543	504	454	464	467	439	538	519	467	478	464	438	503	551	540	469	475	466	476	523	493	502	467	520	492	477	547	474	487	497	478	488	489	445	482	521	460	476	527	509	453	430	510	551	524	572	498	478	476	475	489	496	469	499	494	479	472	477	457	485	511	428	433	486	574	546	504	483	479	507	503	536	480	483	481	496	525	460	471	482	506	478	538	479	494	505	500	490	509	470	501	452	523	515	471	442	477	451	479	491	475	528	434	478	507	457	503	510	486	449	478	489	504	489	454	541	504	526	446	536	418	500	479	476	495	479	464	486	483	482	479	488	483	501	469	567	490	473	545	457	485	488	514	467	475	485	466	510	525	493	473	489	476	493	472	489	539	502	443	570	500	498	482	537	499	486	486	486	449	436	482	512	473	486	465	465	517	476	435	462	520	480	525	510	481	464	488	483	475	478	515	474	483	486	480	487	488	464	585	513	479	466	502	476	470	482	453	477	508	426	475	484	473	480	478	488	480	566	499	481	476	496	479	408	477	502	477	481	534	476	506	477	507	501	484	497	481	456	546	493	487	485	480	476	488	500	459	499	437	475	501	507	433	544	519	493	479	486	512	505	495	481	468	516	452	478	481	484	490	464	491	491	484	678	467	422	479	483	488	483	502	423	515	558	494	478	479	559	529	456	454	477	468	477	486	394	466	503	492	477	496	444	472	420	512	473	481	512	453	468	499	476	463	705	530	473	479	494	470	453	1
479	524	500	473	480	480	505	477	472	471	461	472	418	513	490	505	474	584	453	482	478	530	470	498	537	486	501	505	494	472	473	441	506	498	486	525	477	484	482	476	479	458	488	495	536	459	523	537	453	467	516	468	493	476	531	492	452	482	547	463	452	481	507	486	530	518	504	447	477	481	449	503	493	509	466	490	469	494	559	489	462	546	481	468	421	483	482	491	482	469	476	542	501	490	484	468	474	486	500	536	463	464	480	489	435	566	499	501	508	451	511	443	474	541	419	445	516	499	524	466	475	523	477	460	460	529	482	516	485	501	482	517	436	478	474	533	524	515	485	480	504	555	494	489	460	489	480	548	480	445	457	506	475	604	476	455	449	500	516	491	454	464	488	475	516	522	473	476	478	544	508	455	507	477	459	538	489	481	550	490	458	540	407	522	502	447	491	519	537	474	468	470	462	494	530	490	479	485	478	499	519	458	513	540	518	476	508	477	452	505	486	458	489	400	473	535	489	481	476	485	559	514	517	606	476	468	506	478	477	484	486	470	486	476	472	473	487	481	480	479	464	425	457	488	544	517	460	475	484	470	487	438	475	528	479	466	570	451	483	479	487	502	489	465	473	462	479	506	468	497	485	512	516	462	485	473	477	540	548	467	475	537	475	476	465	498	475	517	479	492	411	511	478	469	485	500	524	484	528	450	435	473	485	482	438	522	505	496	543	471	513	486	515	510	467	496	465	489	528	507	504	459	467	492	489	479	483	523	491	530	471	490	476	462	458	493	513	422	457	461	502	525	501	489	575	469	483	527	457	544	484	402	508	499	512	499	477	478	536	459	473	478	465	465	480	520	515	473	490	490	481	489	489	489	494	540	480	460	449	520	474	462	499	499	448	470	521	476	476	479	482	428	476	493	478	509	486	535	562	479	472	537	475	525	476	531	484	477	523	482	494	461	527	498	540	523	487	462	508	466	477	474	476	476	485	501	480	476	468	470	523	517	483	571	510	468	485	512	531	481	462	452	517	520	482	475	485	500	467	486	473	486	478	709	485	420	479	490	533	419	453	501	519	438	477	506	494	526	486	495	485	473	491	476	489	381	461	486	468	489	477	473	501	498	464	479	474	501	502	462	462	478	484	696	476	481	476	492	472	513	1
481	475	463	499	547	468	509	476	494	475	471	464	491	479	482	477	475	521	467	477	476	496	479	484	543	537	502	487	468	524	496	439	527	505	476	502	476	446	477	476	477	444	508	480	486	490	466	513	449	475	515	484	457	477	476	465	471	528	537	499	488	479	509	485	535	502	523	476	474	466	550	508	489	477	465	505	477	503	480	504	520	465	476	485	545	512	478	493	481	521	476	529	471	485	465	534	474	483	468	456	494	496	483	466	459	378	500	479	473	489	472	490	477	504	410	480	492	466	536	502	476	440	483	501	486	546	488	494	470	494	472	492	523	479	532	490	556	498	477	483	487	518	505	480	506	461	475	431	478	539	460	483	497	636	475	519	498	488	534	470	469	483	494	482	463	462	475	486	476	533	479	474	570	478	464	453	486	484	482	508	524	458	486	472	473	508	464	537	520	477	491	480	545	556	483	496	484	487	477	525	499	520	506	481	469	476	456	475	511	514	466	457	482	453	505	483	531	463	489	494	417	504	437	468	556	500	518	478	478	455	475	493	466	482	490	501	481	481	453	478	503	496	468	464	533	458	469	475	481	500	436	475	480	514	472	503	466	441	480	496	510	476	486	480	473	516	471	466	475	466	486	542	463	575	468	489	476	479	492	500	477	543	465	476	468	516	458	549	479	477	458	495	487	481	519	476	496	452	492	460	472	495	482	455	533	520	483	487	546	500	566	469	484	500	470	493	475	477	441	470	494	520	482	497	507	470	502	492	480	495	471	491	476	498	467	489	524	459	466	477	517	511	519	441	643	481	478	504	501	573	491	488	468	491	494	462	496	473	518	517	494	475	481	469	481	447	494	475	477	464	519	489	488	506	506	495	489	475	448	500	469	487	453	516	492	474	500	476	494	433	470	447	477	570	481	495	476	444	522	485	473	460	478	493	477	464	473	488	501	489	479	502	505	489	531	486	487	527	555	489	477	461	459	476	474	478	483	478	522	480	527	468	418	582	469	447	488	487	538	488	569	485	504	526	479	477	484	513	571	468	495	469	474	543	485	528	480	472	462	506	504	493	492	545	489	505	477	575	483	504	561	478	487	475	486	481	446	475	480	466	471	474	481	429	531	493	466	491	439	478	479	472	492	566	473	562	480	498	540	476	1
481	471	492	480	576	499	416	478	480	486	478	543	464	446	491	471	463	526	500	478	469	475	481	466	500	463	477	475	485	507	482	485	515	572	549	494	500	457	473	476	469	499	461	465	442	486	548	485	446	432	494	547	544	484	497	487	435	416	568	476	485	488	504	482	525	601	492	498	480	460	484	486	426	459	479	553	478	514	487	470	497	488	513	472	477	500	474	457	475	485	476	492	494	533	482	519	477	454	470	432	471	471	478	458	506	556	537	472	486	477	501	557	483	512	509	478	492	481	517	489	475	497	478	475	503	489	480	526	482	393	551	502	497	482	489	500	533	483	488	496	505	472	464	476	503	485	478	484	477	447	479	478	478	683	477	493	493	477	483	495	494	473	474	475	494	469	475	477	478	460	460	548	467	477	469	556	490	488	481	537	512	549	477	490	484	494	522	479	512	479	435	502	525	517	400	481	476	476	477	484	499	493	490	555	510	475	545	474	477	490	490	495	462	511	492	585	516	496	421	500	489	420	468	444	531	526	458	478	477	507	501	500	490	500	508	497	478	483	494	472	505	447	468	485	593	493	463	487	474	462	458	464	478	531	483	479	480	522	476	488	516	485	494	484	490	483	504	476	523	496	488	505	483	439	483	482	476	544	467	520	475	567	492	475	505	494	418	446	479	503	457	481	490	482	439	478	462	498	479	508	499	468	478	469	456	473	493	474	536	454	489	453	537	500	480	441	473	479	499	507	469	463	514	495	454	480	513	432	496	537	508	476	476	551	498	494	517	492	412	554	485	504	493	566	433	486	477	404	443	474	490	452	502	502	486	523	536	477	554	549	467	467	495	470	474	539	491	479	476	489	400	503	496	492	525	505	475	489	438	509	484	490	447	486	472	481	445	478	494	421	472	491	480	492	481	482	478	460	452	477	485	443	476	517	477	477	530	473	495	464	457	468	523	483	431	539	493	480	474	441	474	477	473	477	466	494	479	492	479	482	467	527	483	622	504	487	474	469	470	480	519	460	513	486	466	477	488	479	600	481	486	481	482	673	481	415	473	487	497	448	541	468	556	491	497	484	497	573	484	557	540	482	488	477	487	422	477	489	471	482	471	469	497	461	544	498	479	464	606	473	486	476	482	765	523	545	477	488	480	461	1
482	451	559	490	442	473	438	479	484	478	515	497	488	491	480	485	488	465	486	477	481	512	478	472	469	523	485	460	465	497	482	504	497	516	499	446	477	515	481	475	470	458	461	486	500	412	477	526	436	509	495	560	473	485	452	516	372	502	499	471	489	478	510	483	622	555	504	503	481	490	529	483	449	502	479	484	483	513	494	500	505	517	470	470	452	523	486	481	470	539	475	530	461	507	484	474	475	470	507	484	486	487	485	452	449	292	476	452	461	474	486	579	476	517	472	511	524	478	487	472	476	435	490	437	459	513	489	520	460	442	481	480	490	480	476	479	533	488	490	478	514	477	491	506	496	450	480	500	486	438	488	464	483	678	477	535	494	493	465	486	474	494	484	478	444	504	472	482	477	568	515	584	542	478	505	538	480	486	503	531	531	479	470	471	501	455	477	537	487	483	472	508	487	488	439	483	477	502	475	486	476	478	494	497	482	475	458	476	506	489	502	572	439	527	477	472	532	486	482	468	456	436	482	464	506	460	474	476	476	497	464	478	487	470	500	512	471	474	459	479	515	442	470	484	497	554	477	483	495	496	490	494	479	483	490	530	426	461	485	496	496	481	494	511	482	501	502	505	487	478	474	522	488	489	464	492	476	500	540	509	476	567	457	475	494	503	543	494	484	480	493	522	487	490	592	476	453	516	466	484	496	456	484	509	503	469	489	467	517	457	483	516	501	480	482	440	473	484	443	545	479	472	464	489	462	486	500	513	478	538	467	460	476	498	463	462	655	445	526	492	525	502	463	483	535	491	481	504	484	510	483	540	508	482	487	511	479	477	501	482	504	516	475	503	480	562	461	467	488	504	493	548	517	476	469	474	486	514	442	435	482	465	528	472	486	480	512	476	496	506	472	480	473	482	477	461	487	429	528	471	476	461	478	543	476	525	474	479	477	494	513	554	505	503	448	533	488	525	485	520	479	474	476	476	468	481	482	490	484	485	486	531	448	651	522	515	498	585	519	474	447	488	539	596	525	475	485	487	488	476	488	468	490	604	488	572	479	511	512	489	477	469	505	423	499	487	478	479	463	464	494	480	495	479	473	398	496	500	502	486	493	488	486	569	562	476	491	561	456	483	518	480	502	644	437	535	475	491	492	468	1
472	439	511	478	446	479	531	478	496	478	490	496	482	518	493	494	508	459	521	474	493	509	477	505	474	520	483	457	501	496	495	499	522	565	486	486	505	516	475	476	480	486	472	498	483	463	443	475	467	467	486	468	489	483	494	468	487	468	543	483	488	487	528	472	479	551	512	475	475	485	517	475	481	460	480	429	476	461	549	514	485	674	496	477	443	511	480	512	488	455	476	478	490	503	488	501	473	482	489	506	484	479	492	483	487	637	471	502	536	490	407	438	478	475	414	500	497	473	441	452	482	456	478	470	505	467	506	486	492	486	532	480	492	473	502	488	560	470	473	457	489	541	471	488	491	505	484	574	477	505	520	491	476	545	478	535	451	430	478	495	468	473	483	480	519	487	478	474	475	556	529	516	538	477	490	517	483	491	424	475	477	517	430	481	491	466	545	522	454	482	444	470	496	533	507	483	466	467	474	478	520	517	477	521	475	475	511	472	495	488	498	597	484	489	472	566	514	486	524	491	451	485	493	521	439	480	502	475	477	509	513	474	469	489	486	493	498	477	473	479	456	451	501	476	482	477	477	480	494	496	556	501	483	543	475	492	511	535	476	474	485	472	470	489	480	496	455	518	468	482	485	397	494	460	507	499	476	500	514	478	476	506	498	477	450	466	506	524	477	537	504	471	497	479	435	526	499	520	501	512	509	518	477	462	481	455	475	467	476	478	447	465	523	509	510	521	486	479	527	553	489	441	495	477	469	485	485	477	491	490	450	486	478	510	515	477	461	483	437	564	477	487	471	509	493	476	476	492	456	507	487	417	501	471	467	472	490	475	487	471	498	490	489	469	480	489	512	490	472	522	529	497	520	522	524	502	495	460	474	487	480	497	480	487	485	482	494	479	533	558	479	472	478	516	471	508	501	520	437	490	481	459	476	471	477	467	469	482	465	474	528	459	475	494	444	508	479	500	490	540	492	492	500	476	483	503	492	455	466	475	531	515	432	546	448	503	474	511	511	462	549	441	512	459	475	479	482	465	413	474	500	488	461	664	478	384	467	505	540	449	467	464	494	508	482	521	480	559	480	536	499	481	484	476	496	420	453	523	453	471	519	468	477	516	561	479	477	451	519	476	472	479	496	665	543	547	475	485	472	523	1
478	484	511	476	532	477	502	476	497	471	485	493	518	538	487	512	480	569	472	473	491	488	472	498	487	483	489	499	504	510	495	489	547	534	474	553	487	488	479	475	473	498	515	488	517	466	502	528	479	423	541	482	461	476	493	485	517	498	517	499	477	484	455	483	676	499	484	515	472	478	512	471	479	513	485	518	471	501	511	492	465	497	505	478	447	457	478	462	486	473	476	488	481	500	472	520	479	497	505	505	485	461	480	497	559	393	476	370	513	488	454	535	470	511	521	473	493	473	456	438	477	516	473	444	495	478	473	493	470	471	483	461	508	474	546	458	513	473	475	479	485	540	499	487	483	464	479	512	481	402	483	458	487	510	478	487	442	466	500	513	472	481	463	467	464	523	475	482	477	522	622	453	507	477	453	515	487	478	469	496	497	589	486	473	495	480	492	454	418	473	470	492	543	484	501	494	476	486	477	496	478	516	481	482	545	477	497	476	482	508	476	524	439	507	485	483	536	481	523	479	482	524	479	452	539	489	514	478	477	470	471	517	479	470	483	500	481	480	487	469	516	429	455	460	581	524	474	474	476	480	482	520	482	572	485	581	558	563	486	467	494	479	492	503	473	520	527	484	468	482	504	459	537	535	472	495	476	511	508	521	476	483	520	477	439	481	501	451	477	500	491	474	447	477	497	474	440	561	531	491	487	493	481	498	498	480	465	498	477	454	474	474	523	498	481	517	476	479	548	516	487	491	486	466	494	483	496	482	498	572	499	479	476	482	466	502	640	460	570	474	520	502	491	512	476	480	462	465	486	519	479	489	446	485	517	509	541	476	532	522	485	524	494	485	489	528	521	488	487	539	451	408	508	478	458	517	472	471	489	459	479	487	506	484	457	488	470	479	499	476	478	512	472	515	481	498	485	518	488	471	473	445	476	454	477	449	443	481	478	470	486	391	471	528	552	504	490	551	485	486	477	478	476	476	502	506	525	445	516	469	494	489	444	500	494	451	470	482	496	498	439	488	401	503	484	477	480	473	482	468	488	492	465	415	473	612	481	441	484	493	481	494	485	511	496	476	479	489	496	555	512	472	441	479	478	386	480	496	511	481	469	463	488	501	493	462	487	451	517	483	479	479	492	415	480	503	481	491	485	533	2
476	511	556	490	480	482	464	479	497	464	436	472	511	525	487	478	472	433	493	480	466	470	465	477	533	509	514	488	472	541	481	525	434	460	464	476	475	459	479	476	474	446	459	489	520	505	537	526	540	462	509	562	446	479	499	473	432	514	488	500	486	485	509	480	381	479	466	474	478	479	560	482	494	491	479	569	489	455	530	469	474	407	509	478	565	469	479	475	469	561	476	515	452	464	500	518	480	463	466	489	479	476	482	470	511	752	501	494	482	495	533	594	482	540	474	469	511	465	487	475	474	470	473	485	486	587	485	488	506	534	463	458	457	481	463	503	486	518	482	484	504	555	485	500	492	464	480	479	475	396	519	481	494	560	478	479	512	444	485	471	484	480	467	470	452	481	476	474	478	554	562	507	506	481	471	552	493	480	539	494	538	464	480	519	470	506	516	518	513	482	470	480	493	438	561	479	480	477	478	490	504	473	430	510	470	477	541	485	471	525	466	452	492	456	472	559	493	481	505	501	448	503	467	452	508	507	493	474	477	504	496	516	476	514	486	510	479	475	498	470	511	556	432	483	503	490	466	482	476	518	500	494	477	528	466	410	530	437	486	498	491	479	526	510	478	505	449	500	493	493	494	463	441	420	466	476	476	493	511	503	476	503	485	477	525	490	437	473	483	483	505	476	497	482	492	532	497	534	493	513	491	490	478	526	513	495	475	475	473	443	473	504	483	515	485	496	477	478	462	559	493	503	483	489	472	483	517	495	497	609	508	492	475	473	457	499	329	463	368	442	467	516	489	482	556	480	483	495	455	513	495	461	560	491	498	487	512	477	490	493	506	480	462	515	479	506	495	505	496	526	475	484	511	503	496	471	491	492	571	531	481	482	468	499	478	474	529	477	522	452	478	521	478	512	479	501	478	476	475	476	477	506	475	514	477	484	523	484	503	489	521	390	529	504	477	542	485	551	453	540	474	487	483	476	483	472	506	427	533	473	494	576	481	525	524	481	479	571	495	482	569	482	511	541	461	477	487	475	549	478	498	472	500	584	485	377	479	537	487	498	505	455	475	451	485	497	484	615	494	491	540	476	489	479	467	548	462	497	442	483	490	505	481	500	517	497	481	460	522	479	509	483	479	621	545	475	473	510	482	522	2
475	516	531	476	490	496	532	478	497	482	460	518	482	502	496	500	494	498	496	478	485	485	467	474	514	505	467	441	498	490	489	491	536	482	487	584	470	436	477	475	476	461	498	477	502	513	496	499	554	471	540	536	466	482	496	505	449	485	569	459	459	483	489	477	611	491	524	495	485	477	512	470	499	389	464	490	475	442	543	504	501	504	482	468	485	498	480	506	475	580	477	472	482	509	487	498	476	492	479	524	493	473	482	485	518	614	496	411	482	485	454	515	477	492	476	478	488	492	479	483	475	451	481	447	496	547	486	475	487	464	482	486	513	475	513	501	518	482	485	473	457	482	501	471	475	521	476	498	477	514	423	476	478	622	477	507	495	490	503	478	466	467	484	483	504	478	475	476	477	562	523	408	507	479	469	593	486	485	481	515	486	532	450	466	495	461	462	496	539	483	467	510	477	450	517	485	491	490	475	446	501	458	482	474	510	477	489	476	506	474	467	461	466	442	456	588	475	468	506	485	515	464	470	469	520	470	485	479	477	476	462	492	475	503	471	508	468	479	488	478	492	482	450	472	485	547	484	473	469	491	493	453	477	508	493	496	458	548	476	489	505	472	530	451	486	474	419	517	499	499	467	504	456	478	496	474	476	476	464	496	477	537	487	476	500	505	489	490	485	502	440	446	530	483	514	515	507	510	509	441	504	479	477	490	468	486	475	488	503	478	459	503	518	505	483	500	491	486	543	497	494	497	473	486	460	481	522	455	500	539	453	481	475	455	465	492	617	524	427	461	440	491	490	511	473	493	476	539	491	492	481	483	402	470	527	467	467	476	491	545	461	495	483	498	486	448	488	481	511	552	522	484	466	502	493	504	480	427	580	475	486	457	526	475	503	480	531	475	487	518	475	456	476	496	478	505	487	505	520	477	474	512	477	455	476	452	463	474	474	472	477	463	502	509	507	554	494	589	627	479	483	482	484	476	479	492	481	451	500	485	500	529	496	582	485	529	478	497	535	479	453	484	340	551	480	478	479	484	461	480	484	488	462	506	462	558	486	512	499	507	515	506	478	483	506	506	463	523	462	435	473	475	402	474	475	466	492	500	485	478	472	476	472	463	507	492	482	460	476	480	498	479	487	525	460	489	474	489	477	500	1
479	486	494	471	521	487	552	478	510	483	466	563	546	516	482	459	487	468	489	492	468	478	478	462	509	505	503	473	472	504	473	436	473	495	522	545	487	499	483	473	478	539	495	505	523	480	501	516	425	484	538	512	444	477	472	485	424	461	505	473	466	490	428	471	532	497	563	490	481	477	566	483	463	516	476	464	477	468	443	501	455	565	463	468	515	538	483	456	479	534	476	469	481	473	488	498	481	481	495	525	495	488	480	481	536	378	500	429	493	489	489	467	474	450	435	496	469	487	473	495	476	473	485	501	442	510	485	468	469	453	501	490	474	482	456	489	446	500	483	456	452	471	489	482	520	527	487	554	478	415	455	499	485	493	478	494	487	497	520	457	498	500	468	479	494	485	474	474	476	508	455	524	531	478	504	449	498	480	476	494	531	475	538	493	485	484	513	508	558	474	466	461	492	475	519	477	484	463	476	470	492	502	483	496	532	476	561	484	487	483	454	492	508	465	499	531	444	470	477	488	484	414	515	478	529	516	483	482	475	513	470	504	477	485	497	534	483	477	490	475	565	438	468	501	553	533	439	480	479	504	483	487	481	516	469	525	481	538	492	502	501	474	535	484	480	495	473	513	472	492	469	494	455	491	478	476	476	516	516	477	476	475	491	476	509	506	471	404	478	485	469	467	478	472	437	454	441	495	551	508	569	467	478	530	527	496	476	476	503	451	520	459	509	510	482	480	475	481	459	488	478	454	476	482	493	479	469	460	482	527	507	497	476	483	504	512	517	509	593	484	437	505	547	470	542	493	489	444	478	513	486	519	437	499	496	499	573	477	501	413	535	474	496	459	480	537	452	510	483	536	431	482	514	479	514	490	483	523	423	484	479	533	522	492	470	475	517	474	482	509	486	472	476	486	480	480	471	472	501	478	477	507	476	498	477	504	479	486	470	478	481	512	485	493	552	551	477	523	580	503	490	480	480	476	491	514	533	549	458	481	508	495	502	492	495	539	498	464	468	491	435	483	675	549	490	477	460	490	540	486	496	472	462	563	470	462	480	487	561	532	499	485	468	347	489	499	482	500	475	494	457	481	540	477	475	394	480	476	500	472	498	454	481	515	541	480	481	485	529	496	469	480	515	582	453	464	477	490	486	507	1
482	494	505	483	525	486	456	478	467	480	437	497	489	491	462	475	488	482	505	469	495	517	483	470	507	582	499	483	492	474	497	544	476	476	555	415	485	472	480	477	470	492	501	451	499	472	519	477	540	453	538	468	451	481	415	453	463	519	466	515	482	481	510	480	560	518	541	476	481	484	508	467	476	492	479	557	471	444	544	493	484	436	479	507	559	517	481	474	486	487	476	548	488	475	483	508	477	460	499	514	490	469	488	484	530	609	480	467	467	482	517	451	470	475	475	502	483	476	479	433	475	458	493	480	466	453	498	486	487	491	537	473	468	481	485	565	558	477	487	475	487	467	495	474	468	485	474	572	484	508	416	473	470	700	476	478	505	469	508	498	452	493	470	471	432	502	478	477	477	536	464	490	498	478	498	457	515	478	457	521	534	568	517	472	497	481	485	551	606	477	480	529	530	543	521	473	469	475	476	477	491	471	463	597	509	477	553	475	481	497	494	483	468	487	483	500	489	470	539	478	502	538	523	542	477	471	484	481	477	492	456	494	484	519	505	547	481	482	465	476	499	509	501	464	513	519	483	478	467	449	449	448	478	494	489	503	523	446	488	494	484	479	476	481	467	490	487	491	480	518	495	484	491	492	493	479	476	464	470	455	477	561	478	476	468	501	477	511	477	490	477	491	509	476	510	487	523	502	487	541	454	498	475	452	466	513	479	475	492	488	492	513	516	510	476	496	467	482	512	549	493	440	523	478	504	479	490	479	490	503	497	480	476	493	462	482	570	479	354	504	529	494	509	554	437	486	479	463	454	483	478	463	478	475	494	494	408	476	581	430	478	509	443	474	483	440	477	468	494	528	477	518	494	461	500	490	472	482	575	494	478	457	513	473	476	468	497	478	481	473	484	487	476	520	478	475	493	481	469	483	481	478	478	533	477	481	578	480	536	478	475	465	511	490	462	532	489	480	520	434	481	481	475	476	492	457	535	419	506	474	491	508	466	635	507	532	484	504	470	492	506	483	353	495	523	478	476	484	458	469	486	483	496	559	474	536	481	439	482	499	498	491	456	512	474	471	485	520	474	488	454	478	422	481	486	499	475	493	481	491	438	454	499	467	470	471	481	487	503	474	475	473	487	579	503	512	478	480	473	487	1
479	489	539	490	528	489	425	477	505	474	543	473	503	444	503	484	481	496	467	488	477	482	479	482	461	513	458	474	477	542	490	490	512	475	491	434	485	488	485	476	478	486	438	484	508	475	496	476	441	454	498	473	457	485	522	501	504	465	454	491	476	488	508	479	425	488	521	509	478	483	566	489	476	483	466	500	476	516	474	451	508	499	470	475	484	477	478	461	478	513	477	574	487	501	476	428	477	481	497	433	477	479	480	480	497	471	499	542	529	472	485	481	481	497	502	494	498	478	537	521	478	455	497	462	483	510	490	539	476	486	496	490	511	474	480	480	443	483	481	478	508	492	483	487	498	501	477	485	479	516	381	515	502	438	477	483	517	453	492	515	482	500	486	486	543	513	477	475	480	539	515	511	498	477	503	493	486	474	427	533	507	515	484	488	490	504	471	459	451	473	495	462	499	645	514	481	479	480	476	452	519	499	484	444	459	474	556	477	490	489	506	515	517	488	489	482	511	481	475	492	481	424	442	454	501	528	448	478	475	481	514	509	474	457	501	491	474	474	447	486	510	521	453	485	513	506	502	479	481	489	461	524	473	539	473	484	445	478	501	492	481	481	494	571	480	499	498	495	504	519	475	462	473	528	472	474	476	490	507	434	476	448	467	476	477	466	469	486	477	510	470	472	503	482	500	486	467	529	474	462	480	474	477	463	475	483	477	491	515	474	465	463	483	531	478	439	468	485	475	517	484	478	500	450	474	487	547	475	487	471	438	479	477	520	462	497	396	462	515	545	481	505	508	489	501	478	483	601	500	530	473	462	506	467	513	514	523	475	531	530	375	458	450	469	481	520	505	485	485	543	513	545	503	460	509	506	490	481	442	467	481	496	435	492	466	470	502	476	446	518	475	471	478	525	480	473	478	484	535	482	479	499	476	527	477	454	496	474	493	464	466	489	481	487	495	507	491	500	564	462	487	481	479	475	482	492	471	487	469	474	486	468	466	456	480	594	476	541	548	482	450	524	544	464	483	476	501	492	497	483	468	475	505	445	472	470	473	447	570	500	553	524	446	481	475	513	480	519	479	500	515	482	499	478	483	515	477	494	477	500	460	507	490	458	508	499	496	474	489	492	524	476	499	453	499	467	487	485	465	502	1
484	476	513	478	499	469	537	476	478	471	496	471	514	507	465	484	465	490	474	477	498	475	480	479	541	546	496	478	492	476	484	507	559	466	500	479	456	477	480	475	481	462	471	481	535	508	433	554	522	484	472	448	499	480	493	491	495	516	600	454	446	473	449	491	543	488	490	493	477	468	463	489	479	487	479	513	487	481	476	456	470	431	502	498	523	420	476	534	491	476	477	518	436	480	491	500	480	443	474	474	487	468	480	476	425	517	474	480	504	478	434	469	471	476	494	475	513	464	503	492	476	459	491	507	479	568	475	492	481	486	489	516	480	479	497	496	421	500	475	473	498	562	478	491	458	488	475	462	479	535	514	486	471	620	477	457	479	495	476	480	492	462	458	475	467	552	477	483	478	572	422	470	542	478	470	451	478	480	528	471	557	499	454	469	471	479	456	583	448	476	490	472	506	562	547	477	481	490	476	507	519	489	473	542	477	477	555	481	486	502	477	529	516	505	474	608	487	480	510	473	477	540	490	467	442	539	466	478	476	473	456	493	475	472	497	449	486	477	500	478	488	544	502	475	515	544	443	473	488	502	513	537	472	470	461	503	502	486	482	477	472	474	482	565	485	496	515	487	501	539	485	478	452	489	467	490	476	474	447	476	480	537	455	474	513	474	515	440	477	492	513	522	482	464	502	500	519	490	510	500	466	484	474	517	480	535	480	488	438	489	429	487	503	488	485	414	476	485	517	536	489	539	493	496	500	485	510	480	493	617	433	455	475	519	482	489	546	550	378	518	451	513	454	512	467	479	485	409	468	524	475	485	497	470	544	475	467	478	539	550	489	513	456	501	486	566	490	470	483	514	533	471	455	485	471	468	481	447	569	510	493	487	440	495	473	486	491	481	517	498	482	465	476	479	480	472	485	463	596	491	485	506	476	461	476	446	473	480	471	481	483	526	475	465	507	523	491	541	473	521	478	497	479	475	497	508	531	442	503	479	493	481	516	574	467	524	474	516	420	483	480	455	267	548	504	477	477	476	528	472	465	483	476	368	479	609	480	493	454	481	516	545	530	472	504	478	480	483	439	531	472	477	379	477	482	563	476	495	453	493	487	512	478	481	525	471	487	481	535	468	494	482	492	384	469	528	468	490	466	461	2
472	424	493	478	464	479	504	474	493	471	441	529	554	483	493	501	507	534	462	467	494	514	482	494	468	509	477	485	464	458	477	483	510	485	466	522	488	481	482	474	477	521	488	507	485	488	523	494	421	480	536	514	506	477	500	539	423	529	497	483	468	466	490	487	357	525	492	499	480	472	481	470	494	470	478	503	500	483	498	507	489	534	456	491	539	540	475	480	474	575	477	498	497	494	474	515	475	448	470	516	481	485	487	495	495	469	461	464	502	469	500	507	479	486	503	473	505	509	491	488	478	475	497	469	469	532	482	492	476	480	497	457	494	480	479	500	460	488	492	484	488	518	493	481	471	509	481	449	476	573	467	490	487	353	479	512	451	488	495	472	448	466	471	477	540	455	476	475	477	545	487	469	553	476	473	551	498	475	551	514	495	469	498	459	506	461	422	486	502	482	458	517	471	436	557	487	470	487	475	470	497	498	469	561	489	476	485	473	502	516	491	518	466	479	467	557	475	458	491	481	457	455	494	504	432	473	510	480	476	457	458	453	478	478	474	498	485	476	478	477	486	492	471	468	483	578	453	477	476	459	467	464	474	459	474	494	557	528	493	488	506	484	477	489	480	511	436	469	451	489	496	540	482	485	451	473	476	466	470	434	480	408	473	477	488	496	468	452	480	514	478	465	503	473	544	450	455	499	544	533	555	505	475	477	505	432	510	469	502	458	490	453	497	524	492	527	474	484	443	471	485	471	495	497	490	484	456	479	484	479	440	475	475	501	436	472	339	441	599	508	517	486	502	462	500	481	472	479	465	461	475	505	538	471	495	485	558	474	500	492	506	474	423	508	473	457	517	481	475	573	446	493	496	496	552	529	473	510	407	533	483	493	506	504	472	472	507	475	509	502	477	511	477	501	473	502	489	540	505	475	473	502	475	493	477	529	551	473	505	467	507	466	476	479	491	539	478	482	441	428	479	494	491	476	497	489	512	480	531	477	452	508	505	400	492	502	471	557	489	485	485	489	673	516	500	476	480	473	488	485	467	468	481	504	484	376	487	538	571	524	488	526	432	511	480	499	476	498	457	465	515	480	573	475	480	480	471	499	552	487	462	471	462	500	504	482	472	522	514	477	450	475	482	520	517	527	476	515	501	504	2
481	478	528	488	424	472	505	476	489	483	529	450	469	551	482	477	500	556	507	478	498	493	485	487	489	503	513	457	473	488	483	487	488	488	485	498	475	494	480	476	472	427	507	506	493	446	442	526	497	450	499	425	472	480	470	507	502	438	462	473	486	471	467	485	608	518	502	510	475	470	481	520	546	497	477	443	491	517	530	453	516	495	507	487	494	436	478	454	477	488	476	514	446	516	472	492	478	512	475	433	477	483	479	477	516	425	495	473	456	481	443	535	482	454	421	457	500	478	487	503	478	516	480	594	506	490	473	562	473	522	506	490	496	483	458	557	452	516	487	486	482	494	483	494	477	457	479	530	476	483	514	478	502	569	476	477	502	490	462	520	495	486	471	491	446	520	472	481	476	482	425	487	600	479	451	541	490	483	541	488	502	507	506	495	476	499	485	503	555	485	505	508	520	474	505	478	480	482	478	482	496	496	474	543	419	477	470	479	470	499	499	576	443	502	478	477	481	469	496	479	486	409	501	423	450	537	481	478	476	492	496	476	484	475	496	489	480	484	452	488	503	446	526	469	474	537	416	472	494	487	490	517	482	533	473	576	526	478	491	491	491	474	535	521	486	494	453	483	486	453	485	581	435	445	492	468	477	509	515	492	479	520	480	476	561	469	456	460	478	525	488	473	503	474	451	532	478	486	484	505	479	536	484	462	448	442	483	470	489	490	506	474	534	485	505	512	477	474	463	536	475	472	468	471	480	474	459	494	494	520	469	476	475	498	521	507	613	500	550	540	442	480	484	483	506	491	482	503	482	535	481	488	527	483	491	471	582	476	501	478	435	475	438	451	482	489	535	484	477	525	464	473	468	470	530	519	476	496	515	491	479	483	484	481	480	452	530	477	496	455	475	460	468	411	479	498	476	511	498	471	470	421	478	421	477	487	436	476	464	478	504	485	474	480	507	487	487	547	531	446	476	475	479	476	506	487	478	564	546	475	493	512	438	538	496	551	464	530	466	487	463	467	535	502	469	478	483	479	507	467	498	473	479	550	473	538	477	470	495	560	558	465	492	429	499	491	480	498	457	420	477	483	498	475	470	416	487	471	468	484	477	516	467	512	504	474	487	476	488	493	492	480	491	573	478	532	481	480	544	508	2
478	507	566	475	508	478	541	476	481	466	444	498	467	454	481	476	483	467	547	465	484	520	462	487	477	492	535	482	468	507	480	442	419	461	516	528	461	460	476	478	474	383	445	503	519	501	448	511	430	508	594	549	488	483	547	520	420	498	512	471	504	486	495	487	463	484	536	445	480	481	535	497	471	527	484	503	478	498	518	456	499	501	475	486	502	518	475	510	478	482	476	503	483	493	470	482	478	519	487	543	478	474	481	477	476	385	490	480	484	482	447	459	477	521	473	491	468	488	482	494	478	488	466	452	479	442	465	510	470	498	535	494	469	482	460	448	552	488	482	470	539	488	471	486	489	518	481	427	484	467	502	504	478	359	476	518	484	457	498	556	460	488	495	495	453	482	476	478	477	467	490	496	542	478	502	472	480	491	492	492	482	503	491	504	487	531	534	515	542	480	496	456	467	528	504	480	479	487	476	516	474	502	460	565	451	474	459	478	490	463	518	532	490	401	485	498	472	474	430	483	475	509	534	510	430	561	484	477	477	534	475	485	474	478	483	462	477	477	483	474	538	447	482	482	565	519	445	480	484	538	489	503	484	494	476	514	445	464	505	477	480	488	520	489	474	499	486	503	519	449	498	475	440	449	495	490	477	472	548	484	477	415	495	477	558	509	453	463	476	534	410	507	468	476	504	539	458	514	492	524	453	479	485	522	448	456	458	495	505	511	548	507	467	521	483	529	485	479	443	525	469	422	511	487	491	484	478	482	479	474	429	479	478	457	488	477	444	492	705	476	478	456	512	524	493	483	484	460	489	521	482	440	461	476	508	458	513	477	545	587	430	515	498	469	483	484	473	500	474	525	479	462	488	496	512	503	485	465	425	503	482	466	552	499	472	483	538	475	530	526	477	462	474	494	476	504	470	600	513	487	481	497	473	451	475	424	453	478	416	489	500	500	498	476	499	506	471	483	513	527	478	460	483	476	490	492	505	555	512	472	509	545	486	402	484	525	472	602	505	474	490	515	719	528	476	477	478	486	473	489	492	469	499	501	486	431	476	463	525	501	533	464	493	444	513	497	477	435	504	461	533	474	560	477	479	427	495	497	511	464	490	463	456	586	452	492	482	509	474	479	458	481	503	517	478	517	478	474	553	453	2
479	506	440	492	513	477	442	477	490	500	560	494	527	469	481	460	484	496	479	475	478	443	476	466	446	501	515	470	501	481	483	556	539	497	489	468	482	476	477	478	476	510	494	498	483	490	518	489	434	475	559	552	460	482	452	464	488	515	517	488	500	475	520	479	604	487	587	495	487	480	501	452	439	480	472	463	478	463	483	490	507	525	486	494	496	462	476	507	477	501	476	561	459	517	492	537	485	457	493	481	476	481	486	478	505	360	484	432	475	459	470	474	476	466	486	486	477	455	574	519	476	509	471	440	482	514	472	539	465	558	537	504	462	475	443	506	465	464	475	474	465	544	474	498	480	480	477	495	479	535	440	491	473	442	478	468	465	477	508	459	502	476	497	470	543	482	477	478	476	478	526	567	469	477	483	461	465	475	477	524	552	536	489	512	477	501	550	492	493	480	482	458	495	498	518	478	475	492	477	500	492	466	518	531	486	478	501	475	474	502	478	506	478	500	475	513	506	486	438	481	456	404	503	457	484	563	467	479	476	537	460	486	462	507	515	507	484	484	434	473	518	443	542	474	568	451	440	476	480	490	475	479	481	523	491	486	493	451	470	484	517	479	469	480	474	485	516	502	502	496	493	499	432	480	484	472	475	452	493	487	475	451	486	475	531	463	570	469	483	485	521	480	481	473	456	503	496	520	498	505	468	472	478	488	509	493	460	465	468	471	522	505	486	482	484	486	483	474	540	504	462	502	475	484	500	478	482	528	481	556	453	487	476	506	505	502	602	480	594	465	515	488	557	478	473	480	487	468	463	479	484	471	469	475	500	494	499	475	466	487	482	505	455	465	487	501	485	473	499	560	420	545	476	498	545	546	489	499	421	543	477	500	445	477	489	474	477	478	501	434	480	463	480	528	476	491	482	478	647	477	485	442	475	514	477	383	495	479	462	476	504	541	504	492	448	459	481	491	485	460	496	485	481	477	475	473	485	544	467	475	516	466	483	460	514	520	480	597	514	473	449	469	458	510	498	479	484	470	433	496	511	490	504	376	481	579	475	456	401	471	482	528	546	540	495	557	462	496	507	473	541	469	465	480	465	412	491	503	476	496	503	544	479	487	501	489	485	438	505	482	438	482	481	395	469	499	485	485	579	537	1
476	474	507	493	526	479	545	475	501	478	426	516	463	474	484	487	473	521	498	498	488	496	477	516	561	482	470	472	489	499	487	545	530	514	495	515	491	455	481	477	477	429	466	514	535	509	478	515	424	511	517	504	495	492	449	503	477	445	558	483	506	476	496	485	340	476	516	506	476	479	551	476	518	400	482	469	478	505	513	491	520	511	496	476	516	470	479	480	472	445	476	528	478	491	487	521	482	493	536	475	487	470	487	460	464	584	515	498	507	490	524	527	476	525	470	468	464	491	483	495	474	471	478	412	428	497	467	512	485	489	491	488	494	474	509	514	517	527	481	485	478	501	464	496	506	500	474	510	482	459	500	477	491	442	477	438	511	454	535	501	496	493	477	479	476	482	475	471	475	545	467	500	537	477	471	525	510	484	443	526	521	536	492	448	485	483	545	506	431	481	447	498	494	491	538	499	483	472	476	490	490	485	481	472	529	476	516	470	458	480	470	487	507	486	464	539	542	481	444	505	519	513	480	460	503	552	480	477	476	512	481	481	484	497	535	500	486	479	469	478	493	529	457	480	528	532	546	484	492	488	502	503	479	530	470	499	518	511	485	480	499	485	497	511	478	502	506	460	485	519	491	467	520	438	460	466	477	534	494	492	477	451	475	477	514	441	517	455	481	503	529	557	541	474	417	474	510	507	441	464	467	500	472	506	546	438	484	471	507	490	476	453	556	455	483	504	483	474	514	463	467	472	490	495	491	481	468	504	479	490	486	522	477	508	470	478	317	468	460	523	426	452	464	490	479	478	475	466	472	548	468	503	554	488	469	485	535	477	528	538	528	477	433	495	479	468	479	470	482	528	565	483	510	496	535	491	491	503	422	495	475	466	489	499	483	461	497	480	488	487	478	525	478	552	482	465	485	396	437	478	476	540	475	483	477	435	488	474	489	476	443	486	500	483	460	523	469	457	539	508	483	486	499	476	480	484	459	422	494	473	496	464	522	462	504	382	464	570	545	480	446	467	529	519	510	477	478	491	538	487	471	483	494	477	478	392	478	477	516	490	509	510	528	473	487	458	492	534	495	485	535	478	489	482	473	532	498	491	492	491	431	461	475	492	515	468	467	474	471	488	498	481	471	490	508	573	476	497	522	477	2
476	519	523	478	552	474	466	478	490	467	532	508	465	497	478	509	483	491	470	492	476	513	485	483	487	462	503	468	486	467	476	510	480	473	454	503	477	505	486	476	474	483	475	464	493	498	503	534	432	457	623	537	507	478	496	470	558	449	441	461	461	476	512	480	395	490	479	494	485	482	543	457	495	477	472	448	479	480	597	457	501	509	484	485	505	426	473	513	478	493	477	570	483	517	466	485	478	454	481	521	475	470	471	483	487	470	460	486	503	490	431	489	488	475	489	496	491	497	487	481	479	498	483	457	494	487	500	506	476	465	562	481	466	474	462	557	492	478	476	509	508	532	480	491	473	490	471	504	483	473	454	485	497	379	475	480	493	475	548	507	491	486	489	477	494	500	478	482	480	516	560	540	601	477	468	504	477	468	549	536	474	485	449	508	480	502	487	503	477	475	522	465	488	527	487	493	478	475	478	551	477	484	507	481	493	476	556	478	464	494	494	505	472	425	469	523	491	475	532	487	532	478	504	515	456	480	459	478	476	488	480	488	467	488	514	450	482	474	460	484	516	563	464	481	549	449	451	482	500	505	496	486	475	482	484	523	478	491	492	476	458	468	493	514	477	537	521	489	519	492	468	523	514	528	489	488	477	467	518	494	476	419	471	477	490	515	461	506	481	472	461	432	473	466	460	420	451	487	517	482	493	464	468	508	546	503	493	472	471	476	492	483	470	498	456	454	487	480	505	491	493	422	505	498	476	479	482	469	492	590	499	492	477	496	430	496	364	502	528	469	573	493	511	530	530	493	480	475	471	465	489	490	471	477	478	497	543	475	532	494	451	470	465	480	477	505	518	461	485	547	510	469	516	510	431	460	485	465	438	460	488	481	474	485	474	477	495	476	492	508	481	459	473	511	472	496	483	438	454	483	473	504	476	520	476	464	442	483	495	469	487	371	424	481	421	553	480	421	488	445	480	470	473	477	473	482	507	406	451	480	480	508	502	408	469	498	477	454	535	496	516	491	488	537	517	476	467	490	443	473	489	482	480	317	474	497	487	497	488	490	505	507	476	484	481	456	473	426	493	497	470	481	478	477	480	542	476	494	433	450	452	491	477	456	559	455	485	477	489	480	493	476	462	337	538	551	499	490	465	547	2
486	478	523	475	441	488	512	475	496	476	469	469	444	499	483	449	475	517	482	462	520	476	471	496	452	538	509	481	492	477	481	567	535	513	482	489	468	456	481	475	474	497	462	500	533	497	495	543	462	470	482	561	483	487	505	518	531	488	573	463	488	474	491	474	554	528	517	539	480	482	475	469	487	404	484	501	476	495	531	464	484	499	505	496	540	511	471	465	482	492	477	575	468	516	476	498	484	440	465	517	476	488	469	476	450	335	415	499	515	485	456	491	486	483	451	490	494	483	528	519	473	454	476	503	415	553	473	488	464	513	450	478	493	474	444	529	454	489	489	497	499	524	487	501	495	477	479	470	477	531	537	485	494	352	476	443	488	469	529	492	520	470	501	468	459	507	478	477	478	557	505	494	593	477	470	588	468	472	474	471	503	496	454	453	468	497	515	471	482	476	507	462	547	462	488	492	486	488	478	450	485	486	476	559	512	479	432	470	479	431	493	555	485	460	478	460	564	490	496	500	439	513	502	502	502	491	504	479	479	491	485	497	467	484	511	510	510	479	467	475	501	481	436	483	549	521	498	483	491	510	447	527	475	501	477	485	462	415	485	495	515	475	489	493	479	500	461	495	485	493	469	509	525	511	508	495	476	474	475	445	479	403	501	476	520	517	395	400	482	482	449	557	507	477	515	503	476	477	527	465	528	483	478	510	427	437	482	483	444	488	489	486	455	497	480	520	485	481	524	512	470	471	475	487	491	485	464	505	487	506	480	465	476	521	454	481	546	436	592	428	504	478	494	526	470	490	485	454	515	501	477	549	619	504	492	477	538	477	551	459	430	489	445	504	483	473	430	492	467	437	457	443	492	532	513	508	478	502	464	511	476	433	495	477	497	475	528	481	515	492	477	522	479	509	474	495	482	515	562	481	482	514	477	504	477	486	539	475	441	483	495	533	435	466	513	498	477	533	490	523	479	499	478	476	473	488	487	500	495	480	517	484	438	401	482	507	490	438	502	492	537	464	457	454	500	479	496	488	508	494	507	486	510	288	480	626	477	450	496	500	490	477	525	465	478	478	480	469	479	495	473	478	461	475	478	459	489	471	484	495	439	519	481	455	479	491	478	468	506	477	495	485	496	253	549	485	475	473	470	482	1
484	487	450	479	468	463	565	475	461	483	428	536	460	512	496	471	468	479	459	470	471	510	481	490	503	515	463	489	469	497	479	486	506	409	468	459	485	454	486	479	477	495	466	461	531	471	459	525	470	503	498	518	502	470	493	488	459	467	498	463	524	479	465	482	515	478	518	522	473	479	509	511	482	492	480	493	497	493	472	468	495	457	452	472	445	550	478	485	483	569	476	513	449	470	486	516	486	480	467	484	480	472	488	470	454	481	491	467	510	486	509	449	473	490	456	496	491	485	557	490	477	496	480	488	476	464	471	504	478	524	479	470	467	475	426	563	479	472	473	459	469	516	480	483	481	456	479	520	480	433	497	474	486	602	478	492	455	457	496	479	464	472	468	478	420	493	474	476	477	531	445	451	481	478	474	490	510	477	461	557	466	528	473	492	480	488	557	496	538	474	475	538	489	445	507	497	490	492	475	457	506	491	498	503	521	477	538	479	481	466	476	477	473	469	482	422	520	489	491	488	505	481	492	490	472	531	466	477	477	475	489	514	489	485	504	521	470	476	484	488	521	467	466	478	475	512	424	477	479	520	481	461	472	471	482	498	430	517	492	514	485	469	477	493	490	506	462	504	448	480	458	513	425	549	483	488	476	492	493	489	477	547	492	476	525	477	442	529	479	487	459	514	502	472	518	503	480	517	460	483	508	502	477	481	463	461	500	459	534	443	465	484	481	483	461	476	489	491	442	509	475	514	494	476	451	480	472	488	482	474	546	477	477	482	479	485	506	468	487	564	489	501	490	475	493	498	485	485	495	472	480	489	499	505	482	472	550	479	526	528	533	503	417	488	479	496	468	500	478	496	522	499	485	512	500	485	496	468	476	471	479	446	460	502	491	484	518	478	461	468	476	578	475	500	476	500	495	438	542	472	484	504	475	449	477	449	476	478	524	484	446	539	482	501	529	467	468	554	590	496	480	490	468	476	475	498	498	474	468	476	475	468	464	575	484	540	463	497	457	489	441	491	570	471	514	474	466	486	439	487	469	467	487	672	481	452	472	532	407	472	506	477	508	458	480	515	479	479	449	524	503	475	526	479	478	446	479	477	500	489	469	443	476	465	491	469	456	487	512	486	491	484	463	691	501	528	475	484	539	458	1
473	445	484	476	496	486	481	476	482	488	442	465	451	429	496	449	495	433	481	472	498	563	475	475	523	494	521	489	493	495	472	508	524	462	463	468	479	462	478	474	477	563	514	514	471	464	480	420	528	505	591	524	498	478	492	495	451	458	484	485	487	482	488	486	347	523	496	489	473	483	528	490	502	489	486	606	452	475	513	463	441	544	439	472	520	479	481	477	478	512	475	496	502	488	484	451	477	505	471	462	487	477	478	472	521	739	478	465	513	479	435	401	470	421	458	466	501	504	462	515	479	503	494	485	492	557	463	517	501	512	511	475	524	475	492	493	476	507	478	481	489	523	483	470	490	496	473	471	480	552	468	472	489	418	478	471	505	455	507	479	522	477	492	485	452	536	477	476	476	516	494	511	520	477	476	439	489	482	510	533	567	481	488	464	485	485	477	493	449	489	485	506	517	510	508	477	474	478	477	506	490	465	489	451	493	476	461	480	472	491	492	541	490	482	486	520	507	488	499	494	478	524	544	436	502	487	470	478	478	491	480	486	483	492	480	471	485	480	438	483	485	537	490	497	503	478	438	476	462	511	501	501	482	502	473	482	491	456	487	473	491	478	500	464	479	483	538	482	435	484	472	542	399	486	499	488	476	471	494	500	477	435	453	477	461	503	493	484	478	517	468	467	463	469	497	503	486	550	480	514	407	497	479	494	506	503	482	485	513	505	538	474	544	513	475	511	462	477	533	470	486	400	493	489	483	481	466	444	493	518	455	475	476	505	479	494	311	462	430	521	543	545	459	447	456	501	482	460	465	524	476	475	514	482	471	468	535	479	532	480	467	490	494	468	482	502	483	490	479	506	451	470	488	477	488	466	462	501	574	448	480	500	440	459	482	482	521	477	506	526	483	505	477	505	481	479	474	504	547	472	478	500	474	505	477	510	504	480	450	489	474	472	472	501	522	571	488	495	517	488	493	513	454	476	472	490	488	533	460	477	530	536	495	443	493	469	485	522	545	502	465	476	479	561	492	479	481	479	482	471	505	487	477	512	473	369	477	547	551	462	463	453	422	449	491	495	491	517	501	510	541	480	473	477	472	536	491	501	490	479	490	462	472	549	533	471	478	507	449	474	516	482	472	534	561	522	487	479	467	476	2
492	502	507	468	559	490	514	478	470	464	423	492	455	481	485	531	493	492	412	472	481	520	476	474	523	455	471	468	489	468	496	523	504	485	481	506	455	486	481	476	474	442	491	493	506	484	480	510	476	439	541	496	464	482	550	458	475	549	531	469	464	482	482	477	548	491	521	503	480	474	468	479	490	487	486	480	482	504	484	504	553	490	476	461	545	506	481	489	483	554	477	505	503	517	471	486	480	488	507	455	483	499	488	467	481	500	492	517	529	480	532	492	494	492	415	507	467	491	525	473	475	489	484	460	458	467	483	530	480	545	489	483	486	468	500	478	528	481	475	485	501	473	488	488	508	514	473	591	481	493	502	486	482	484	476	450	488	492	538	494	428	485	487	480	490	483	475	473	476	500	492	540	494	474	465	463	479	482	410	491	590	538	473	483	485	462	477	519	526	484	512	506	486	448	450	474	475	500	477	506	494	512	517	511	445	475	500	475	469	492	485	488	498	450	482	536	479	471	432	483	481	530	429	478	490	458	484	472	476	492	502	471	473	486	516	503	478	480	447	471	476	449	459	489	505	548	424	482	484	524	554	444	481	489	475	491	510	537	509	491	487	480	487	521	461	488	448	495	498	493	468	536	557	459	472	492	476	462	524	498	478	471	483	477	600	476	473	504	484	491	488	464	480	462	458	575	440	498	527	496	496	484	481	481	458	471	476	477	486	452	495	478	553	521	478	479	488	488	510	450	481	474	483	457	482	488	461	498	489	543	535	477	477	486	443	487	527	477	541	545	446	531	499	470	461	496	477	469	452	464	473	442	483	488	503	494	488	477	528	521	468	535	506	444	479	462	499	477	488	469	499	484	519	510	470	527	488	514	484	493	474	489	439	470	494	473	571	476	515	516	484	494	476	512	477	441	483	500	467	483	475	477	476	519	478	484	457	487	424	477	494	539	402	492	508	594	489	513	453	485	478	471	475	476	491	448	460	472	508	470	492	479	489	488	487	527	479	487	451	482	545	490	508	485	502	474	478	465	420	470	496	486	474	515	486	484	477	519	433	455	530	503	499	539	491	495	481	545	484	369	469	483	487	478	479	417	482	494	501	492	477	484	468	479	552	483	481	513	494	472	459	481	467	540	527	513	481	475	473	521	2
480	479	528	477	452	486	469	477	502	474	443	462	511	497	482	466	488	448	484	470	473	492	471	486	487	577	497	470	470	519	474	526	499	410	487	383	479	466	487	478	481	506	463	505	514	471	511	434	418	487	492	443	487	482	525	512	504	416	575	485	510	490	481	489	421	518	452	498	480	482	493	488	486	465	483	491	495	474	534	483	502	472	502	488	495	497	476	446	482	466	476	482	468	445	474	478	478	449	473	506	481	484	484	460	486	347	432	486	576	487	523	508	475	472	463	458	508	479	487	478	481	502	488	492	442	474	483	519	467	455	518	469	488	483	497	450	498	519	481	495	508	514	501	497	450	480	480	427	485	466	516	478	465	404	476	464	441	465	510	556	440	482	472	475	561	478	478	480	476	591	490	522	480	476	499	530	497	488	494	464	547	516	497	452	503	454	451	501	545	480	527	494	477	479	527	490	473	486	476	463	463	494	461	488	489	478	500	475	490	493	475	531	461	477	485	507	548	477	454	502	485	526	497	500	502	516	465	478	475	455	495	483	479	483	486	491	509	475	454	470	491	554	439	482	541	524	513	475	475	503	517	488	474	525	486	524	519	456	496	508	454	465	479	499	491	498	462	486	449	504	502	572	451	436	489	481	476	413	484	480	476	428	499	477	555	492	511	564	487	512	498	535	516	468	519	437	462	491	515	522	471	526	482	484	559	496	487	484	479	450	485	440	515	515	492	542	473	482	449	512	475	539	493	491	484	484	501	471	482	447	483	499	478	466	515	496	377	509	528	485	551	497	514	490	442	488	479	469	480	505	479	461	463	470	506	473	483	477	488	462	414	506	447	450	479	499	504	476	489	519	534	471	478	512	475	483	485	465	398	523	482	496	484	494	448	473	482	474	509	572	483	500	477	435	476	451	478	435	515	476	480	511	476	474	476	502	432	474	486	473	503	519	470	490	409	425	482	465	390	503	475	463	490	476	482	488	506	475	525	482	483	508	518	434	471	533	483	585	549	488	484	461	509	498	482	478	497	486	538	454	489	470	497	314	481	542	477	455	447	447	519	481	573	543	474	489	493	491	506	491	489	470	489	480	491	595	499	510	504	486	493	475	482	522	491	491	477	520	459	476	520	480	506	283	449	448	473	473	496	492	2
482	492	535	494	521	502	462	476	491	473	527	482	411	497	481	465	464	490	518	484	473	493	470	479	485	509	477	486	470	474	493	467	492	485	506	485	500	507	481	476	474	514	504	477	501	478	501	580	534	486	497	513	497	479	488	490	522	512	546	475	530	482	489	487	607	489	546	510	488	470	585	483	479	439	488	492	485	503	550	503	481	563	439	472	515	503	468	478	477	481	476	478	464	535	481	483	481	470	454	482	486	480	478	476	542	392	434	510	521	494	512	506	474	507	503	473	469	473	532	508	474	487	472	496	508	566	484	527	471	512	557	517	476	485	483	529	522	490	485	489	492	504	475	485	458	487	480	584	474	503	489	503	469	458	480	461	469	503	541	491	500	477	467	486	480	531	474	479	476	524	520	560	518	478	500	531	474	479	485	487	516	475	467	449	504	519	489	501	616	480	493	473	507	484	485	502	476	482	476	449	470	479	472	552	492	475	479	486	477	477	497	440	486	497	490	432	490	474	499	472	502	507	489	482	417	434	461	478	476	492	502	445	491	497	485	486	479	478	480	474	478	450	502	466	546	511	495	473	473	513	496	473	476	482	477	507	507	472	482	489	480	483	500	472	485	463	479	458	489	481	501	452	514	530	469	476	476	484	497	525	478	457	483	476	393	504	495	470	474	474	481	510	494	474	507	458	452	490	557	524	457	467	475	488	508	461	485	470	534	424	487	485	489	462	480	417	471	492	455	546	476	498	501	464	481	476	484	477	510	480	473	484	476	495	468	478	610	517	605	514	495	511	430	460	486	486	474	458	479	455	495	426	462	471	480	461	527	475	546	502	510	463	538	509	486	476	497	480	485	453	374	559	551	424	480	499	476	499	554	514	478	486	532	460	491	465	510	476	511	448	474	520	476	458	480	469	465	475	537	482	479	507	478	509	476	447	483	475	502	485	473	456	487	496	500	520	488	553	462	517	481	511	484	476	489	437	478	447	492	485	525	497	446	469	493	574	468	535	528	488	503	475	551	506	499	477	478	489	570	472	493	471	493	470	473	566	478	491	413	529	470	480	486	477	483	499	471	578	469	450	496	485	502	476	484	423	494	510	522	498	503	439	463	494	525	485	467	466	472	466	481	482	497	481	526	490	481	493	482	494	1
490	531	478	492	434	484	542	478	469	478	457	461	522	533	475	459	483	511	467	481	496	478	475	468	505	500	447	489	488	492	482	465	512	472	488	505	479	446	479	477	476	492	429	487	497	472	555	480	531	493	494	409	459	480	493	553	484	483	494	424	478	475	498	480	521	525	536	544	479	479	593	490	502	430	479	494	454	494	506	432	485	510	512	478	508	496	483	485	480	517	477	475	470	505	473	494	484	518	509	470	472	478	489	485	488	570	455	545	465	487	466	542	476	513	470	481	492	453	493	510	475	515	481	510	483	492	503	488	489	542	485	505	473	470	473	619	502	474	484	445	475	525	471	492	497	471	486	434	483	489	499	470	487	602	478	495	461	516	515	520	451	484	468	473	488	498	477	479	477	598	507	571	441	477	455	544	496	474	484	403	410	576	488	492	488	455	514	452	477	481	437	467	499	471	509	491	485	490	477	462	465	509	503	554	393	473	514	477	490	479	483	445	481	554	469	480	518	476	443	484	461	458	504	504	508	530	470	478	476	501	499	456	484	484	505	448	494	480	449	483	515	537	508	472	544	576	405	482	462	540	450	507	477	503	477	491	446	477	484	485	474	480	509	415	484	504	435	490	473	521	486	487	508	434	483	490	476	509	484	459	477	544	483	475	503	410	497	442	479	536	496	486	473	487	514	527	477	493	461	501	473	487	478	483	478	551	490	470	516	449	499	465	523	527	477	434	464	482	520	494	477	477	516	456	480	477	468	478	494	446	552	466	475	516	461	494	506	434	377	553	450	493	557	545	509	482	483	550	480	556	485	478	501	481	519	462	535	477	485	519	401	529	545	456	475	529	524	501	501	455	448	425	507	490	487	454	484	494	552	428	481	467	536	497	451	476	488	477	526	459	477	554	476	559	480	512	506	451	475	476	470	491	476	495	476	473	407	472	435	486	497	533	454	497	473	535	499	526	543	531	481	479	468	475	482	481	478	523	513	476	458	543	495	576	459	494	471	473	522	485	449	472	357	493	494	482	490	483	466	487	474	484	485	460	497	547	483	457	528	455	529	499	530	415	478	512	475	534	472	467	502	478	405	480	482	553	486	478	485	494	471	499	464	547	538	482	483	481	457	489	502	479	492	468	498	453	481	452	472	509	2
491	471	585	503	522	483	439	477	477	472	537	541	501	451	500	457	490	499	466	477	479	487	479	456	482	537	500	482	498	527	469	539	510	507	474	497	468	473	474	475	478	526	450	495	558	506	467	471	455	495	525	542	500	474	476	498	497	467	494	483	512	488	491	476	506	474	462	505	491	468	518	482	487	457	490	548	481	506	502	465	470	517	483	497	474	530	485	494	474	526	476	568	425	521	478	431	481	456	466	549	477	470	489	481	487	518	500	482	470	475	487	480	485	465	486	488	487	495	479	512	477	497	494	556	492	474	480	515	481	528	576	491	495	478	459	435	542	512	475	491	475	480	466	476	474	459	481	531	482	575	469	489	485	614	477	486	506	459	461	513	465	479	488	489	462	463	475	479	478	574	563	452	489	477	474	463	493	490	435	528	488	541	551	466	488	470	569	496	527	476	430	518	487	540	503	486	478	468	476	492	465	480	506	487	508	476	584	480	467	479	500	475	487	596	486	594	512	473	511	482	456	485	487	458	473	502	514	482	476	457	496	499	459	509	494	500	469	479	468	474	482	514	457	484	513	494	536	474	464	506	484	483	482	491	481	517	609	436	480	477	522	481	480	486	481	493	544	505	507	498	458	492	518	460	495	494	475	515	517	533	478	515	478	475	502	459	443	472	481	460	530	532	487	473	390	512	494	479	491	527	459	512	466	510	495	505	481	487	493	525	508	483	499	456	481	498	469	478	542	521	499	454	497	460	474	469	431	448	471	521	495	478	476	520	523	471	487	492	394	478	560	537	574	554	468	474	481	482	499	560	481	457	464	475	514	500	490	476	541	469	508	486	466	479	482	548	521	474	513	436	481	522	459	449	527	450	474	503	453	426	477	488	533	474	474	488	440	476	506	526	470	543	479	494	481	507	496	445	545	484	471	472	477	554	477	478	448	479	509	471	488	492	503	468	439	506	477	526	532	548	475	500	464	477	512	497	485	492	507	470	534	554	489	569	496	481	485	536	457	484	546	435	362	508	482	477	460	482	484	491	468	489	492	463	470	529	480	491	520	496	439	505	526	508	498	482	473	466	462	413	516	480	429	477	477	510	490	498	471	461	481	420	481	521	499	486	482	476	489	482	522	480	472	477	483	506	465	470	493	495	2
494	449	500	490	446	479	522	476	490	467	398	513	520	442	485	467	479	473	471	471	489	468	485	461	441	496	517	492	474	500	469	455	445	504	500	483	485	479	480	473	475	494	471	488	489	470	471	544	457	472	512	502	462	482	518	471	505	487	524	480	501	496	555	476	550	494	477	504	476	475	487	499	452	448	480	541	468	526	517	487	486	522	458	486	474	486	478	504	481	402	476	539	458	492	466	427	480	540	494	496	482	473	480	489	493	424	448	500	494	481	514	459	478	491	470	472	510	483	465	492	477	465	493	472	498	538	494	493	474	517	517	474	472	482	504	464	507	480	476	459	468	488	484	493	494	502	482	444	479	566	530	503	488	533	477	498	456	487	461	505	458	467	465	471	509	467	472	481	477	427	496	536	480	477	464	498	497	491	499	527	523	492	470	489	468	474	456	534	498	474	441	476	491	489	463	482	474	480	477	503	485	516	522	480	457	475	515	476	509	483	514	480	500	419	475	535	498	459	503	480	475	472	491	499	592	497	474	479	476	517	485	493	491	505	517	489	494	476	479	488	484	441	455	490	481	570	480	485	492	503	457	490	477	616	479	502	496	508	500	496	502	472	495	521	490	501	490	488	470	519	488	560	433	509	482	474	477	456	521	538	477	501	501	476	482	457	540	510	481	521	475	507	522	467	497	477	476	526	492	483	461	506	478	477	445	506	485	474	487	504	501	454	497	467	488	452	487	476	466	518	477	452	466	470	526	478	473	490	524	515	484	480	476	449	494	498	535	489	535	498	465	495	486	530	535	499	481	508	497	527	485	464	510	469	478	499	477	475	533	530	526	481	481	454	484	558	509	475	501	486	446	522	516	495	517	501	474	490	453	425	467	478	534	498	463	493	464	478	500	487	475	471	476	476	477	515	498	470	479	482	474	464	478	461	477	486	466	482	494	478	461	484	496	455	487	521	489	581	500	454	479	476	479	476	503	480	478	495	468	476	533	509	469	519	500	501	490	491	491	486	516	507	593	549	471	482	488	485	518	457	479	474	449	572	474	467	479	481	513	448	583	504	520	441	486	473	478	549	487	462	538	481	521	478	476	400	473	509	500	499	451	517	477	504	483	485	481	522	470	476	523	477	520	592	490	441	489	497	477	458	1
479	447	477	493	514	488	460	477	489	466	458	466	502	485	482	465	480	463	505	457	483	501	476	487	510	456	494	493	500	480	465	522	597	521	510	519	489	466	478	474	474	483	465	495	537	475	461	523	485	523	498	507	485	481	481	452	523	459	565	484	500	484	456	478	396	478	630	513	478	480	475	502	472	451	481	532	484	507	505	504	495	567	513	484	499	471	477	507	482	534	476	496	477	489	476	472	475	457	473	432	468	480	485	485	456	632	468	475	466	477	466	381	484	469	466	475	515	481	500	471	478	454	459	478	492	513	498	473	494	518	497	428	520	481	481	529	483	485	483	466	481	471	494	480	471	486	479	481	474	519	503	492	473	511	475	462	463	468	518	522	485	478	464	473	495	496	478	473	476	452	479	526	457	479	470	548	486	475	522	451	468	571	519	473	507	503	494	447	552	475	475	499	544	488	507	470	485	480	475	440	535	471	474	534	488	476	553	481	469	489	454	527	503	516	489	588	462	482	463	475	500	485	499	588	527	490	511	476	476	494	469	462	473	512	465	485	468	477	466	478	507	581	473	440	517	536	470	479	495	504	546	464	473	500	485	519	456	426	477	497	518	473	532	430	476	443	538	476	520	534	519	545	463	527	487	488	476	498	479	510	477	486	491	474	537	476	502	458	478	503	508	507	493	481	522	454	477	467	530	489	472	473	475	453	464	454	497	471	517	506	522	474	521	512	486	537	463	478	542	504	486	455	479	466	479	478	510	481	470	568	474	485	476	455	502	522	367	526	374	439	475	520	490	500	514	490	484	512	487	535	480	464	492	499	462	464	479	477	525	520	486	534	494	417	479	423	484	482	481	499	496	500	502	495	496	482	481	478	500	462	478	490	479	472	461	459	475	479	495	497	480	522	481	489	477	472	479	484	472	481	484	494	474	456	477	491	477	467	495	481	469	507	490	484	520	461	481	467	534	467	479	486	495	476	485	506	439	469	403	475	468	507	523	509	469	492	479	518	464	487	467	508	361	537	475	476	477	509	484	438	473	493	480	416	480	484	483	478	492	508	469	530	525	501	495	526	466	509	469	532	547	485	404	474	480	594	483	518	521	505	469	485	492	435	430	474	472	450	452	494	504	486	455	416	571	520	482	464	506	507	2
478	477	480	495	517	499	523	475	487	479	455	522	458	522	485	533	452	458	482	483	476	518	478	472	439	520	482	478	488	501	473	464	589	617	489	476	481	524	478	476	470	503	501	478	451	510	528	516	449	425	522	556	498	479	457	514	461	525	454	470	483	486	452	482	415	556	548	474	478	474	517	502	487	451	479	527	475	474	516	468	485	463	474	475	497	492	478	483	478	598	476	495	473	497	468	456	478	521	488	480	480	483	492	468	528	608	529	461	476	498	442	474	475	518	502	479	522	488	513	456	475	437	460	435	460	507	489	482	489	481	492	439	494	478	440	537	525	529	482	466	476	563	476	473	498	461	481	487	476	417	436	487	460	592	477	461	507	493	512	494	486	470	464	469	451	471	478	482	478	469	497	486	519	477	441	547	518	482	525	488	438	585	469	461	488	474	467	490	500	479	447	503	463	541	550	488	476	488	478	516	465	512	476	495	528	478	527	476	493	508	477	573	489	517	475	462	490	492	479	493	506	462	477	410	494	511	477	477	475	492	469	500	488	477	453	517	502	475	497	486	508	539	546	480	513	524	490	479	481	528	421	480	474	490	476	566	461	560	475	475	506	470	508	436	477	483	504	477	467	489	483	433	426	536	461	507	477	510	506	497	475	545	482	477	542	501	475	505	471	502	485	512	453	484	443	525	461	498	477	494	506	490	477	477	510	516	489	462	456	454	486	494	509	499	475	481	484	485	520	586	479	447	485	492	501	485	439	487	494	452	498	479	476	531	493	490	393	507	351	546	551	485	426	543	498	490	480	466	476	497	473	462	484	483	486	480	506	478	528	527	490	511	484	473	482	510	505	484	503	480	498	466	482	481	508	506	471	524	445	471	491	492	450	446	471	489	519	477	544	499	468	487	476	457	478	498	472	487	503	475	474	501	474	475	476	490	417	478	488	484	494	495	470	480	550	525	452	517	476	491	479	465	480	475	490	457	493	438	463	476	515	469	515	564	495	453	502	456	491	469	536	487	423	459	483	476	463	465	420	478	502	484	508	551	479	444	479	512	487	464	533	498	455	506	463	487	485	526	473	491	480	481	446	478	491	539	482	511	412	464	494	479	472	527	521	496	465	487	481	464	500	473	482	568	481	548	477	466	495	476	1
474	541	527	479	471	476	516	478	469	477	455	472	486	500	489	463	485	517	468	469	484	537	472	476	521	542	496	482	491	518	498	484	470	479	504	564	478	464	476	477	473	480	478	480	500	477	450	526	428	530	519	477	478	488	473	505	360	399	511	477	487	486	510	477	442	517	529	501	488	474	534	505	483	477	484	543	487	463	566	485	501	480	464	485	482	581	477	472	487	535	476	540	487	477	479	517	478	492	504	480	488	484	478	472	519	560	504	480	447	472	472	508	471	491	426	456	492	470	449	448	476	479	488	505	465	509	477	494	486	483	549	492	484	474	503	456	519	451	476	471	476	475	476	497	511	492	483	482	480	524	524	488	487	665	476	452	505	506	484	488	487	499	463	481	522	502	475	489	477	509	511	452	509	476	481	531	487	480	485	532	542	522	481	485	490	474	510	484	583	479	465	472	505	648	570	504	480	488	479	491	474	480	508	521	528	478	574	476	505	519	474	555	423	483	483	533	429	484	499	494	418	495	492	460	471	475	496	478	476	501	472	484	470	482	488	559	477	474	465	480	504	536	451	488	463	519	444	478	491	506	490	475	481	513	480	552	490	540	493	483	504	472	493	463	487	479	548	489	471	498	478	444	422	526	473	491	477	477	524	473	476	566	504	477	554	500	459	446	481	487	515	501	500	478	505	525	482	562	506	462	476	501	472	483	454	456	440	472	467	469	481	507	492	483	483	485	478	475	532	608	492	448	463	445	502	482	462	489	489	482	507	449	477	497	457	473	413	484	305	477	537	527	510	481	495	501	484	472	487	546	486	471	482	469	495	468	474	476	545	442	459	446	441	476	478	542	516	498	495	516	498	484	502	470	514	479	481	494	416	533	483	469	466	483	500	475	524	479	527	504	472	512	476	498	473	472	491	550	440	484	474	548	476	508	477	497	425	479	545	473	492	435	416	460	476	608	491	506	462	477	489	473	489	476	492	508	525	513	495	478	496	515	459	624	506	537	464	579	494	483	463	473	380	512	490	476	471	480	536	476	486	486	495	543	474	472	483	498	484	482	508	484	492	496	493	504	482	561	475	453	550	477	417	478	477	528	504	495	447	516	492	492	471	546	482	494	484	466	513	485	519	481	508	537	490	529	484	492	617	497	1
487	484	533	477	512	482	494	474	486	478	489	441	466	466	480	451	465	506	472	460	487	485	478	471	543	492	491	476	464	468	473	474	472	508	506	496	485	513	472	476	475	479	480	495	494	450	475	497	448	497	546	490	441	478	524	488	524	457	475	467	490	471	454	485	561	504	454	483	490	481	503	502	459	445	460	532	486	463	529	530	501	481	500	467	505	496	484	510	473	467	477	578	484	487	491	405	481	494	473	428	491	475	488	457	486	236	495	462	538	500	490	514	463	537	477	458	462	483	513	485	478	490	489	495	491	501	493	456	457	465	461	503	462	482	478	530	477	469	495	509	490	449	474	483	459	495	487	457	493	494	447	508	474	401	477	452	471	453	479	602	482	491	459	487	511	455	477	480	476	450	532	452	511	476	480	405	475	484	440	548	502	516	494	492	485	461	521	519	478	479	484	456	490	472	510	474	476	470	475	500	479	471	494	535	559	476	536	479	494	458	477	424	453	465	485	523	498	468	467	479	503	543	449	458	454	501	498	475	478	491	464	502	468	478	505	518	477	481	464	479	547	458	530	499	564	464	449	477	473	499	452	521	475	539	477	508	501	524	494	490	484	473	511	393	498	457	504	514	477	446	474	477	420	537	468	487	476	540	485	573	477	415	518	478	513	502	471	527	475	496	526	473	544	483	492	517	472	453	514	491	439	493	476	480	496	448	475	472	436	485	521	468	546	483	482	464	485	486	435	510	498	495	467	476	528	489	488	489	486	540	470	477	475	528	527	497	552	428	682	497	509	504	469	547	492	491	489	482	470	462	475	492	469	491	502	473	524	477	482	524	450	469	380	491	478	474	493	486	486	467	500	422	498	463	511	493	488	465	448	461	477	489	505	484	472	490	476	478	468	436	477	496	478	494	478	486	474	531	465	481	478	488	472	467	476	474	438	483	484	485	502	477	486	474	459	552	501	483	486	502	482	485	488	476	490	475	500	548	459	477	485	479	482	417	454	505	475	558	496	487	429	459	616	418	504	476	485	489	511	481	485	467	476	385	483	577	477	575	505	519	521	503	517	510	451	502	471	545	461	432	504	478	526	475	476	427	473	496	497	508	478	485	474	454	443	486	472	453	493	492	497	482	474	399	521	479	477	492	511	453	2
481	527	525	470	496	479	466	477	496	484	465	527	525	486	499	479	468	488	459	474	457	508	472	471	498	515	479	478	489	498	481	525	450	504	451	481	474	513	484	476	484	456	499	454	484	440	498	499	463	548	496	500	463	476	467	493	421	508	520	496	489	494	476	479	549	590	496	484	478	478	495	515	500	486	474	491	471	501	516	479	505	500	484	493	472	477	471	468	482	534	475	466	433	516	483	503	481	461	471	427	483	485	485	493	404	445	485	473	502	490	536	462	478	477	432	485	465	473	492	475	471	469	493	420	461	523	467	503	474	419	544	469	502	478	489	479	440	497	483	474	453	624	483	484	509	479	477	580	492	605	541	460	480	377	476	456	479	452	500	478	459	468	495	480	498	511	476	484	477	486	469	511	526	477	479	445	502	475	414	465	494	500	441	512	479	484	583	487	574	483	479	516	494	475	513	485	481	483	479	472	483	485	461	502	506	476	543	481	480	490	500	511	515	442	479	519	467	475	543	482	476	552	462	508	514	490	450	480	478	532	460	489	476	496	488	484	463	480	456	464	518	399	496	481	483	487	527	476	481	503	496	537	484	496	485	516	426	464	491	487	477	477	470	410	483	459	509	484	452	512	466	508	502	461	461	509	476	390	507	474	474	423	495	477	521	475	476	527	483	515	457	529	484	477	510	477	464	441	461	499	485	493	480	445	503	450	478	487	513	484	501	472	492	480	481	497	463	495	499	531	472	494	453	489	484	480	496	501	475	493	500	484	475	467	546	479	538	453	644	552	489	503	516	488	524	481	487	514	478	490	483	406	505	475	487	458	417	476	520	446	495	501	470	477	478	491	490	497	504	523	480	438	470	469	477	528	480	455	468	532	476	483	476	491	486	465	492	477	474	450	476	520	474	487	482	479	482	494	510	475	480	541	477	429	477	467	467	478	530	485	494	555	484	510	475	536	482	514	531	492	473	474	462	476	485	489	486	493	464	489	458	472	440	400	495	471	467	504	478	493	453	505	618	516	477	476	485	486	567	469	473	482	498	523	491	458	474	491	518	491	469	457	511	442	476	484	486	484	446	448	494	479	545	478	477	365	502	480	537	495	506	453	488	448	560	493	477	442	473	479	471	475	501	542	445	581	490	474	531	487	2
470	517	525	484	439	480	597	478	496	486	498	509	482	491	505	513	489	509	496	463	493	465	471	492	497	463	503	478	500	531	484	551	517	495	527	510	465	487	489	478	476	451	434	476	517	483	463	533	444	459	479	544	478	487	498	471	473	462	456	492	444	480	465	477	479	463	548	498	481	468	483	475	464	489	485	510	482	533	556	489	489	571	515	490	512	543	474	460	482	536	476	433	477	477	480	508	478	452	492	521	490	480	481	476	550	493	476	462	532	479	513	499	482	506	463	485	486	489	521	461	478	480	473	472	426	485	488	560	478	470	526	476	513	481	559	495	551	503	477	498	490	448	493	494	495	502	481	531	480	510	434	478	474	586	476	481	516	484	517	510	447	482	469	475	535	482	474	485	474	442	479	529	468	476	512	468	482	466	471	508	476	566	491	461	480	435	412	491	555	481	460	508	516	468	524	477	476	490	476	448	481	500	494	492	496	477	488	482	474	480	501	504	499	506	484	547	478	493	487	472	497	508	433	424	465	499	478	475	476	507	482	472	469	475	528	499	510	480	510	474	506	550	473	500	487	507	468	484	473	504	524	481	473	525	472	492	492	450	475	494	506	490	482	481	490	512	583	501	508	515	474	549	417	416	467	473	476	472	482	515	477	521	519	477	550	518	481	468	481	483	514	525	511	480	458	488	482	471	493	483	464	501	477	511	480	482	474	479	531	457	478	484	518	536	498	425	509	484	538	551	496	445	498	483	492	476	508	447	475	557	500	471	476	427	486	495	458	523	397	579	510	526	461	523	476	481	479	506	435	486	477	512	540	478	507	502	476	475	528	512	451	489	374	509	481	467	505	490	479	458	538	525	516	474	518	526	473	473	439	514	478	486	490	492	512	464	495	478	508	428	472	520	477	517	480	471	489	471	533	489	480	503	476	487	477	429	476	479	479	487	504	527	504	461	460	488	489	515	515	484	476	485	488	476	493	480	464	498	445	479	502	482	470	565	516	490	489	482	481	477	531	474	333	486	510	477	479	483	443	475	453	489	513	404	478	573	481	498	448	464	539	467	535	522	472	478	474	567	454	459	537	481	400	480	484	561	504	491	527	486	457	514	486	453	506	495	477	419	509	462	435	475	505	408	436	458	493	485	450	489	2
486	552	513	502	472	488	474	476	487	475	491	483	461	509	495	499	466	511	495	492	481	471	466	487	571	458	488	497	470	466	470	457	486	444	488	492	474	485	484	477	475	548	479	503	505	480	447	523	461	450	473	524	494	478	505	491	508	511	515	440	488	479	484	475	605	603	564	502	483	488	576	481	526	538	464	459	495	490	461	499	467	523	477	458	528	455	483	476	484	557	476	506	490	528	491	543	488	431	522	456	477	476	485	489	481	339	508	536	517	485	512	406	483	482	499	501	465	486	525	524	475	457	469	392	447	445	505	512	466	475	493	481	454	475	529	550	454	488	481	479	508	543	472	487	493	490	484	446	485	546	500	489	488	525	478	437	469	469	513	486	482	483	482	477	443	483	475	483	476	550	454	522	462	477	454	486	518	478	464	500	538	568	475	499	467	481	527	472	443	475	460	489	506	483	523	479	482	467	477	524	517	481	473	548	503	474	498	487	470	499	486	466	483	516	480	500	503	470	446	477	475	444	470	499	544	511	488	480	476	494	506	475	486	467	505	486	498	476	467	486	512	439	429	499	472	532	463	479	469	505	503	513	475	538	482	507	465	494	485	491	497	478	501	462	477	509	531	483	509	498	494	477	507	497	469	479	477	488	499	500	479	491	471	475	564	484	429	484	478	498	540	521	518	482	473	508	494	518	522	486	439	482	482	480	497	499	487	484	538	478	508	461	457	499	492	485	475	490	454	469	470	459	481	483	496	485	481	468	484	506	490	502	475	431	490	484	587	506	569	511	513	454	500	467	455	505	486	451	472	498	476	540	519	496	508	498	518	479	549	504	465	491	429	509	481	497	484	472	490	650	482	445	498	494	510	521	478	518	463	489	480	455	461	481	471	463	490	477	478	475	479	626	478	460	481	471	464	428	456	472	479	461	475	516	476	524	534	479	492	484	506	549	506	462	422	504	484	516	522	495	479	484	485	476	497	476	504	535	480	488	530	463	550	513	473	527	469	447	510	473	525	482	561	527	502	479	465	449	518	492	474	471	498	532	490	530	480	456	469	509	531	472	496	471	470	530	479	501	466	555	496	481	518	479	461	404	476	470	528	490	507	446	494	563	518	472	476	482	484	483	493	477	454	538	511	561	474	485	454	457	1
486	474	520	475	522	484	442	478	458	485	463	499	462	545	482	488	478	540	480	481	488	497	478	463	529	485	478	480	461	541	482	497	480	438	521	536	456	487	486	473	474	451	503	484	537	487	547	481	460	499	458	563	475	478	472	488	502	493	535	514	468	480	535	482	463	485	538	481	473	471	513	488	525	497	488	537	477	490	516	526	513	543	465	491	472	508	476	484	484	495	476	554	457	483	476	546	483	490	479	488	495	481	474	471	469	384	478	461	491	490	518	476	475	533	407	460	535	496	490	434	472	492	485	517	504	547	484	492	467	513	544	449	481	476	472	476	478	481	485	465	495	542	470	488	490	461	487	560	473	392	505	495	481	526	476	495	454	458	518	539	469	492	504	475	432	453	478	477	479	571	426	410	509	478	467	526	474	475	551	464	484	485	492	457	498	473	442	471	625	476	485	477	503	545	507	483	477	482	474	537	495	454	495	536	453	477	500	478	509	454	501	389	516	500	492	479	508	469	538	487	509	459	532	444	493	489	484	476	477	495	493	500	480	504	480	524	478	479	460	483	542	566	500	483	497	504	445	476	484	487	519	482	481	438	484	454	513	460	492	491	463	471	509	448	483	474	519	482	511	520	490	475	518	505	491	511	475	505	497	484	474	494	501	478	482	487	478	588	487	477	425	575	490	469	503	504	435	498	534	493	458	487	482	482	480	470	484	484	514	450	517	462	527	500	481	524	477	473	427	540	495	478	473	471	511	475	507	463	496	542	489	470	477	465	522	483	441	444	472	526	520	490	526	471	475	474	491	508	496	490	470	524	491	461	512	479	496	475	492	589	440	504	437	447	477	556	437	490	497	475	506	448	485	496	553	536	489	468	464	547	475	477	505	476	483	473	471	481	506	472	473	473	473	415	475	472	487	539	502	488	480	464	476	492	477	469	526	484	500	473	502	496	506	492	518	455	477	514	532	456	484	505	478	475	489	466	480	499	406	485	491	509	479	522	455	506	488	526	460	488	465	457	431	610	517	475	468	494	525	462	477	464	487	328	489	612	483	487	458	435	574	457	464	477	475	490	492	465	521	472	486	475	455	475	486	593	484	494	480	495	472	498	499	504	459	494	466	445	497	465	505	476	476	322	461	559	478	486	435	481	1
488	478	551	482	477	490	492	479	491	481	512	485	508	423	486	485	495	483	480	467	472	541	479	486	454	480	508	481	475	497	491	443	546	500	489	424	473	480	482	478	481	529	464	517	516	483	462	472	406	455	547	539	484	479	480	517	492	433	549	489	482	476	471	479	467	510	446	443	481	471	472	489	515	448	474	578	497	501	555	505	467	526	410	484	551	514	477	483	483	591	475	563	503	456	481	513	482	456	489	501	479	486	485	478	522	385	522	449	548	485	531	449	474	529	521	490	485	484	484	458	475	506	473	455	463	535	491	476	468	526	534	467	504	481	494	509	528	456	477	504	478	514	493	486	474	508	476	453	477	468	455	494	510	601	476	516	492	518	519	511	471	485	478	476	449	528	475	486	478	438	480	461	566	478	489	462	485	482	525	535	476	537	467	446	476	430	552	459	531	478	491	489	490	449	611	487	472	486	477	483	506	484	501	572	482	475	513	475	487	497	472	513	402	465	494	499	516	480	478	488	411	551	494	459	499	534	476	479	476	513	484	488	498	477	498	463	477	483	506	477	483	559	473	458	475	602	396	475	495	529	482	490	479	484	478	505	474	464	478	505	479	477	500	441	481	502	449	469	493	499	464	463	521	480	473	467	477	433	492	543	477	519	473	475	535	580	447	457	483	489	491	518	521	475	379	415	478	472	523	501	528	473	478	475	511	460	493	477	479	493	488	485	509	468	489	555	477	481	466	597	482	422	507	499	481	484	499	468	493	549	484	478	477	500	497	473	441	461	444	534	535	502	476	521	574	474	488	475	436	557	474	447	505	474	515	467	556	476	476	476	425	476	510	465	491	476	447	494	476	561	460	498	532	500	492	546	473	508	398	477	484	476	518	472	475	475	533	477	503	472	479	458	478	486	477	497	481	439	559	476	477	480	474	460	478	510	484	479	528	483	439	514	486	497	486	524	497	521	508	515	489	488	480	477	510	485	472	491	560	474	486	521	514	568	483	508	476	474	427	489	504	483	438	462	509	479	490	482	495	468	488	474	497	414	470	558	486	544	474	475	455	481	547	485	493	463	481	470	472	503	434	479	456	477	471	549	482	489	492	509	516	470	458	532	515	507	479	464	496	486	477	480	511	409	457	477	473	515	604	453	1
477	474	478	482	452	482	496	474	483	488	492	504	502	502	503	476	470	471	527	488	459	517	487	468	457	538	482	490	477	514	467	510	517	525	461	520	476	489	477	480	475	522	477	514	505	514	514	476	445	467	549	518	465	476	494	495	477	524	466	475	468	487	509	473	495	534	485	483	479	475	541	496	511	455	483	562	476	488	565	483	497	532	523	492	483	445	476	479	484	541	476	489	482	494	485	519	479	477	487	530	497	470	486	486	495	355	478	523	459	478	462	469	460	473	470	475	472	465	492	496	472	454	480	541	470	538	453	506	467	472	454	474	479	478	416	526	522	478	474	462	512	411	483	476	475	452	484	472	479	473	506	475	470	445	476	462	486	460	531	551	469	487	476	477	516	484	476	485	477	451	484	467	418	476	446	477	466	483	444	518	539	514	465	487	467	486	464	519	531	480	494	475	493	590	538	486	467	472	477	442	499	502	489	446	451	477	505	480	477	465	477	401	464	506	481	546	481	490	491	492	507	452	501	527	514	498	493	477	476	491	481	466	474	437	474	529	495	476	494	477	527	512	473	459	542	537	451	479	487	479	471	458	476	489	477	483	532	463	489	494	489	482	496	468	467	481	534	480	534	493	470	527	513	452	455	484	476	495	500	486	476	450	461	475	498	478	487	499	475	512	502	526	481	474	535	450	496	516	543	499	468	501	478	480	479	447	488	484	455	468	469	458	536	476	473	470	472	485	475	472	494	485	478	480	486	476	510	441	502	565	486	480	474	488	525	491	479	416	569	488	611	454	523	499	530	502	473	432	427	547	479	526	468	472	499	494	510	473	484	467	505	467	463	492	491	470	497	486	467	426	473	532	529	465	501	493	487	462	431	471	481	489	453	495	488	463	462	477	503	439	478	456	474	461	481	494	490	543	554	480	483	481	477	494	477	446	500	481	499	479	475	494	559	500	495	527	483	517	573	490	482	469	451	476	483	498	482	486	485	476	501	511	462	457	486	482	490	568	500	489	403	505	502	490	513	477	467	487	525	490	485	475	483	358	479	577	481	508	483	428	504	472	506	543	507	484	460	599	497	454	527	478	482	475	472	501	486	503	475	477	461	490	481	483	530	492	477	531	495	475	503	479	501	337	491	484	473	469	499	468	1
492	457	516	501	506	483	540	477	496	471	484	500	430	449	493	536	476	498	481	480	490	459	472	487	377	498	466	483	474	523	493	395	464	499	459	468	483	432	474	474	480	427	499	514	468	476	557	508	495	497	569	452	521	478	457	447	489	478	463	462	497	489	490	478	500	520	478	499	477	464	499	508	470	514	483	453	482	488	516	489	508	594	467	495	468	484	476	475	482	497	475	457	452	531	492	403	477	494	482	504	489	459	477	472	522	623	532	525	518	460	473	459	488	466	498	460	473	460	467	490	477	467	466	429	464	505	468	497	488	503	538	472	486	476	562	451	480	488	485	436	489	479	488	493	490	489	483	492	470	435	509	480	473	601	477	461	489	473	531	502	465	479	488	484	404	490	476	485	476	493	461	455	491	479	482	499	479	469	495	496	448	554	466	497	482	497	446	474	589	479	465	440	512	424	497	487	481	476	476	470	510	499	494	490	510	478	545	476	497	487	494	518	476	422	464	524	523	479	546	504	477	472	544	470	544	496	489	480	476	473	485	493	494	453	469	499	493	475	500	479	526	458	474	495	506	510	465	478	477	474	435	525	477	508	471	486	479	505	476	499	453	475	495	483	464	471	521	500	489	483	490	531	480	442	485	505	476	476	495	531	474	526	481	476	516	487	504	540	474	515	533	560	510	483	430	540	490	516	464	483	444	468	475	508	498	528	484	483	458	509	467	483	537	530	476	488	494	480	468	509	483	523	535	484	506	473	481	485	499	537	422	488	476	482	548	476	482	507	454	545	462	433	488	477	474	479	479	477	451	511	483	455	500	472	511	488	487	477	536	532	491	500	533	468	475	441	535	472	497	503	443	507	490	481	491	466	474	469	506	432	484	425	483	471	478	484	481	479	504	450	479	519	477	458	480	445	482	558	493	486	476	508	476	471	478	546	469	475	482	479	487	517	488	492	511	518	478	476	476	484	482	459	489	476	484	498	467	433	496	483	489	484	469	557	475	532	476	498	452	485	449	463	588	565	523	481	488	473	442	456	498	473	491	689	480	390	472	482	524	484	486	444	492	560	465	470	478	517	486	440	581	474	526	477	481	417	434	482	476	495	497	465	474	431	516	484	476	479	488	470	489	475	459	700	488	535	472	499	537	535	2
473	503	528	490	542	485	408	478	473	481	559	526	463	482	476	488	481	498	504	486	497	480	485	483	530	466	484	479	500	491	487	485	493	473	515	520	483	476	470	479	477	565	468	483	526	481	500	427	507	463	546	459	454	479	445	555	457	508	475	471	485	483	543	467	602	520	487	518	486	465	435	507	473	457	484	464	465	458	555	483	489	465	498	517	526	541	475	481	479	490	475	505	459	476	492	513	481	448	503	478	472	489	482	479	510	434	490	532	489	478	536	452	471	514	443	477	530	500	532	480	477	502	481	524	500	483	497	501	473	466	522	481	500	479	467	533	548	471	487	459	463	518	484	470	459	473	478	490	476	489	493	459	489	451	477	494	527	512	484	529	530	469	481	482	488	495	475	481	476	431	495	534	593	477	501	451	475	471	447	501	465	521	475	450	522	426	454	461	535	477	486	465	500	512	492	494	482	485	476	438	490	477	476	479	472	476	475	489	454	516	471	509	490	444	499	518	484	478	497	487	476	574	460	452	579	447	460	480	475	471	458	472	461	479	529	437	491	478	495	467	477	469	523	461	546	503	529	481	471	490	560	497	478	533	478	490	583	477	467	475	479	473	483	436	469	509	547	469	482	527	492	460	440	506	473	481	476	544	493	463	476	452	469	477	499	492	482	537	492	502	487	512	491	482	486	521	530	467	531	474	506	476	472	451	448	524	475	485	535	467	466	460	532	506	486	526	463	482	522	505	487	480	451	466	473	494	497	450	491	522	508	455	477	507	519	474	607	453	547	516	461	473	435	468	532	486	486	449	491	487	489	512	471	479	529	466	504	474	535	478	481	480	400	460	475	479	478	462	481	456	459	542	460	454	490	454	486	461	527	419	473	467	510	487	488	492	518	476	499	507	480	524	473	534	477	453	484	508	497	481	474	439	478	475	476	531	499	475	509	479	505	444	487	460	415	594	474	551	495	531	481	478	477	475	487	497	482	501	476	471	494	497	475	465	489	468	488	505	470	491	485	463	422	569	483	480	478	487	475	480	501	488	478	363	490	610	486	462	451	493	544	481	540	523	518	489	486	500	514	514	561	483	444	476	480	444	486	488	453	505	489	464	483	492	528	488	477	461	444	479	491	480	472	367	469	529	485	493	557	448	2
494	477	555	490	518	472	420	479	489	487	436	473	480	525	481	464	481	499	509	468	481	517	475	468	459	492	476	465	473	502	491	481	437	524	506	494	463	465	476	476	478	545	453	488	548	449	508	464	443	463	612	465	479	482	490	491	469	445	421	467	482	480	466	470	574	493	506	511	479	474	456	476	464	480	482	493	490	450	524	464	532	500	461	481	496	505	477	477	464	426	476	493	522	484	467	542	475	442	449	513	484	477	470	489	424	329	507	526	495	478	429	503	466	546	499	450	510	489	470	451	474	476	488	553	477	549	506	492	463	508	504	519	509	476	521	467	502	467	487	510	446	510	489	486	494	474	481	518	474	460	542	481	479	434	476	497	470	513	538	475	511	488	464	464	419	469	476	482	477	497	489	454	514	478	468	476	471	481	444	479	478	467	519	453	477	442	489	515	571	470	524	455	528	522	486	479	486	479	480	432	479	536	504	452	543	476	449	475	495	498	494	481	479	531	472	480	539	515	520	478	454	486	477	447	450	472	481	475	477	516	494	488	493	475	505	493	485	475	491	491	463	420	524	470	445	510	531	481	487	485	508	515	483	469	475	460	526	491	477	503	503	483	479	468	490	513	446	528	516	515	497	522	506	566	479	492	477	521	501	520	478	444	493	476	563	520	465	430	484	488	558	448	473	470	474	502	459	475	556	533	464	506	475	474	448	442	492	483	504	480	457	490	522	521	463	552	469	481	463	479	476	502	502	471	510	485	470	512	498	551	443	496	476	483	487	474	568	527	632	533	572	479	463	509	555	477	473	403	533	545	491	496	455	476	476	451	510	475	490	478	524	513	468	495	482	532	519	475	490	486	506	568	481	547	500	504	476	470	453	458	485	457	511	478	485	468	483	475	492	444	470	548	477	491	479	492	484	469	459	485	481	511	476	475	475	466	457	478	495	488	471	438	442	489	469	493	487	550	479	467	491	478	469	476	457	491	504	563	464	477	488	497	467	449	493	504	481	551	432	476	544	484	617	524	473	478	490	489	509	481	479	473	483	480	477	536	477	417	459	508	509	506	499	453	483	474	496	589	519	530	482	481	538	473	476	365	494	461	504	479	492	506	480	494	528	476	479	472	481	477	520	487	501	493	506	523	473	470	569	487	2
474	486	516	470	484	475	418	475	499	471	498	464	473	457	483	499	473	442	508	471	485	498	478	473	395	513	491	471	461	510	483	490	507	551	489	463	476	467	478	474	477	454	461	487	433	475	514	499	486	489	582	635	489	481	517	478	523	469	515	473	506	484	451	478	611	568	472	480	480	472	523	471	531	523	475	602	489	506	465	477	513	546	499	474	467	491	471	500	477	416	476	487	465	489	477	518	482	462	463	503	496	485	483	466	465	215	413	445	478	480	446	462	478	484	454	473	476	465	454	479	479	513	478	545	464	534	464	521	455	524	496	474	466	478	483	407	490	508	475	478	513	496	479	475	466	481	481	472	482	489	377	464	475	474	475	485	483	477	489	495	538	499	478	482	429	450	477	480	477	530	468	547	494	479	470	487	464	486	480	491	507	507	496	483	487	434	498	507	567	473	527	497	481	421	595	481	481	485	479	518	512	478	466	526	382	477	478	479	503	490	470	530	503	589	465	510	529	468	497	486	447	557	463	457	523	538	458	476	476	527	496	488	490	489	494	499	488	474	494	469	484	484	541	454	493	474	498	473	479	488	525	535	480	458	489	514	499	524	497	492	504	482	508	467	466	493	510	475	558	461	466	471	568	523	462	473	477	506	490	444	477	463	491	476	473	508	497	504	483	497	499	496	493	479	469	467	472	515	483	492	493	489	473	477	502	458	485	491	518	471	480	485	471	464	486	479	463	478	430	470	491	485	496	475	472	482	494	484	485	518	496	486	476	506	485	492	651	481	632	534	551	470	514	471	447	479	494	475	460	555	483	468	433	483	505	451	483	476	453	446	500	499	496	499	482	414	469	492	461	519	437	480	505	484	534	530	470	473	497	516	480	487	535	477	474	474	545	476	465	504	473	486	478	466	477	464	488	515	467	482	481	511	475	521	477	468	499	481	500	487	466	508	512	495	511	486	506	589	511	558	477	495	479	476	498	476	461	403	472	483	497	570	480	479	481	495	487	393	466	495	412	513	514	447	494	480	489	494	491	487	489	467	500	336	480	640	486	521	444	518	422	437	485	472	514	504	468	522	490	462	495	477	489	479	486	466	466	476	442	478	513	496	470	450	542	481	466	496	532	481	468	479	482	339	475	572	477	517	454	492	1
489	472	489	499	479	491	495	477	496	481	513	485	434	534	471	520	472	483	460	473	485	513	473	485	504	513	501	476	466	483	480	556	480	447	490	476	477	479	487	474	476	402	432	469	502	443	463	482	422	497	471	573	497	481	475	489	511	522	505	457	483	474	479	480	373	470	553	505	486	480	505	463	490	541	474	473	482	513	527	488	522	548	538	497	505	540	476	457	476	536	476	419	510	477	485	502	483	504	462	543	491	470	472	477	480	385	477	476	436	483	466	491	490	489	465	468	483	492	559	511	477	443	470	461	473	578	493	500	471	481	559	473	518	473	498	489	481	501	465	482	506	555	479	481	454	475	480	523	479	539	426	497	474	473	477	482	455	444	489	501	538	476	471	487	411	504	474	481	477	499	535	519	503	481	452	458	480	478	457	539	529	464	465	469	483	521	522	483	515	478	482	465	522	506	567	473	471	489	478	436	471	490	519	457	470	477	514	476	455	485	471	563	478	508	473	499	521	471	491	479	465	527	506	487	495	493	471	476	476	540	442	471	470	494	467	450	488	482	490	472	485	580	561	474	506	480	514	483	481	493	472	411	474	505	471	484	512	497	487	491	489	474	463	468	487	459	505	507	469	496	483	405	491	432	481	484	476	591	529	539	475	464	493	475	539	461	534	495	477	510	560	526	515	478	393	540	406	516	484	525	526	491	477	497	497	432	477	480	501	477	474	462	530	513	501	502	478	473	436	539	480	484	499	476	484	478	497	488	493	450	480	511	477	505	467	502	354	475	485	514	501	493	509	548	508	475	481	486	442	558	478	455	461	504	486	472	490	475	483	545	526	517	525	516	468	461	477	480	480	563	469	451	513	500	549	465	473	493	417	467	486	499	549	499	493	497	484	475	490	462	473	551	479	484	477	492	482	516	514	478	476	487	474	467	478	467	475	466	467	482	462	533	491	488	527	511	467	560	544	560	476	454	490	476	482	484	484	466	514	472	462	499	455	479	508	505	469	448	511	510	466	500	514	498	459	481	473	483	520	471	470	467	487	361	482	518	480	455	483	440	496	469	499	507	472	477	476	524	466	490	560	475	488	476	476	600	486	483	500	499	481	466	475	515	490	502	466	527	492	478	466	480	465	374	494	498	495	476	461	493	2
485	505	457	495	422	493	410	477	533	488	548	482	526	500	475	476	490	513	487	470	495	477	493	475	507	487	499	484	500	485	485	495	513	554	433	525	476	504	469	476	480	492	492	469	498	497	489	453	534	442	447	503	462	481	489	493	504	504	459	456	513	483	547	478	492	537	509	482	471	469	539	503	501	455	493	506	474	459	505	504	468	516	477	479	448	487	478	478	476	508	476	457	499	477	487	481	483	491	470	469	487	460	468	482	456	620	508	535	507	477	472	504	467	514	490	482	503	485	532	456	475	449	502	496	468	508	483	500	490	458	473	436	505	474	478	517	504	486	487	497	427	497	481	482	476	488	480	514	491	421	501	477	470	510	477	431	495	444	527	477	486	487	482	488	465	478	478	472	478	416	545	602	555	478	497	532	474	482	514	473	545	500	478	491	483	479	501	467	572	481	491	459	513	467	507	486	468	487	476	491	500	507	497	508	460	475	477	479	490	493	503	483	491	535	483	539	460	475	486	487	449	479	483	493	553	462	480	476	478	480	487	487	466	464	483	515	478	480	501	488	484	549	494	459	506	551	541	481	472	508	465	418	473	516	491	476	503	462	486	498	478	477	489	542	475	512	478	494	477	476	483	447	489	522	463	497	476	435	524	483	476	481	470	477	496	503	473	505	477	507	504	499	507	470	524	499	451	488	490	485	451	472	477	468	491	465	477	492	529	471	554	475	553	484	474	531	493	474	561	503	485	488	483	496	524	481	539	483	482	490	466	495	476	499	433	503	473	485	402	463	436	474	500	480	515	481	479	490	431	531	485	542	511	476	486	463	514	475	493	478	458	483	493	504	481	514	467	486	460	465	515	563	498	496	482	499	472	490	554	483	482	483	520	480	511	484	507	478	510	492	479	497	480	475	480	471	498	481	545	482	484	481	477	510	476	503	484	477	507	476	482	501	394	493	486	460	483	532	509	518	481	468	481	476	494	474	499	428	443	470	429	446	483	507	486	534	493	504	487	491	498	470	291	463	518	476	480	471	511	477	486	489	475	365	478	552	479	538	479	481	448	533	568	469	497	487	483	487	499	534	518	479	396	474	480	564	478	504	462	496	499	537	475	528	455	488	462	436	513	492	482	480	459	374	475	552	475	483	466	507	2
485	482	424	494	481	476	525	476	457	476	441	469	525	469	502	494	472	490	465	481	489	478	482	486	545	483	491	491	469	464	486	473	528	556	501	517	452	477	480	476	482	463	474	486	476	486	483	501	453	507	494	508	518	494	440	520	535	532	438	463	465	485	506	484	582	486	443	490	475	485	544	481	460	451	483	483	486	480	496	482	485	516	474	483	511	502	468	498	481	508	476	500	481	493	485	510	481	473	488	472	469	483	481	475	505	333	464	468	471	461	479	473	477	453	522	491	505	489	514	525	477	485	464	501	476	558	489	504	463	499	522	511	536	478	487	539	535	510	482	471	472	494	484	482	488	500	483	507	466	514	475	473	500	529	476	474	488	457	482	493	480	476	481	482	510	439	476	470	476	474	542	522	481	477	500	536	468	477	507	506	456	593	521	480	479	462	485	512	534	469	505	486	500	535	525	486	481	489	476	489	432	472	482	515	502	476	457	478	494	488	481	539	463	547	496	503	504	479	500	493	457	457	477	544	523	469	438	477	475	480	461	470	452	492	455	499	488	483	474	468	497	460	480	487	418	600	456	484	488	526	425	506	472	508	470	463	521	481	474	485	488	468	529	388	482	462	486	487	519	472	468	474	500	480	466	495	475	488	495	489	477	494	471	475	518	497	498	470	484	512	494	480	489	472	466	529	484	518	544	518	422	487	481	504	502	451	463	481	569	470	493	465	524	484	463	408	484	471	449	492	496	445	549	492	511	480	532	485	489	474	485	481	477	481	532	475	562	500	575	488	534	485	510	483	546	481	483	499	502	501	474	484	490	472	506	498	523	477	523	502	420	481	486	524	471	472	456	466	493	543	552	528	494	486	482	433	489	512	456	504	480	480	463	497	509	474	510	477	509	530	475	469	478	538	472	506	478	431	543	491	475	529	478	488	477	540	511	473	505	468	529	477	485	507	503	466	487	468	582	461	483	477	474	477	486	490	506	440	468	474	478	496	494	514	485	545	482	533	474	481	439	455	531	437	486	475	478	485	456	470	482	471	488	480	479	578	485	472	522	432	542	460	559	498	483	503	489	535	470	532	557	482	504	478	483	426	471	474	471	492	464	471	477	490	434	479	483	472	480	482	463	484	474	497	529	558	476	473	433	516	1
487	469	486	490	449	491	334	474	493	485	470	483	479	436	506	524	481	511	449	497	488	486	488	478	477	517	495	511	477	520	477	572	436	538	486	463	480	475	476	474	479	534	466	471	531	513	523	525	502	477	561	596	457	485	470	513	457	518	532	486	532	473	466	477	609	442	484	467	487	477	562	504	471	465	476	552	480	508	491	476	502	451	504	491	518	506	474	518	465	583	477	484	513	477	483	506	484	497	491	478	470	484	487	483	444	368	453	464	515	484	524	486	475	514	454	489	484	487	536	508	480	473	464	463	462	522	481	492	469	436	520	483	469	477	483	466	516	492	479	450	505	513	478	477	490	487	482	450	484	459	530	502	497	427	476	436	456	472	495	470	517	468	470	465	514	470	476	474	478	481	451	542	486	477	472	465	498	484	514	529	502	492	512	464	486	466	478	544	584	469	461	503	490	409	589	490	483	488	476	547	473	485	514	512	500	476	542	480	498	475	477	487	524	563	461	482	534	471	471	492	442	474	467	475	460	528	501	477	477	502	502	478	465	457	455	516	466	478	488	478	442	450	453	460	452	477	469	483	481	548	533	532	477	447	480	530	463	467	478	491	498	480	492	488	468	542	518	486	503	483	470	488	447	480	478	490	476	479	490	516	476	448	464	475	553	489	487	501	479	498	504	466	504	478	489	424	494	486	475	507	470	470	477	499	547	460	469	474	483	490	434	496	513	500	477	473	486	481	475	534	485	490	443	466	487	479	481	520	488	492	461	454	476	393	462	466	597	455	627	471	548	459	467	553	531	480	473	513	469	468	475	491	498	475	510	486	584	479	567	489	511	514	495	496	485	524	504	491	491	410	510	511	491	495	477	499	497	490	525	450	485	488	504	478	485	492	487	481	470	499	483	477	478	433	480	491	482	474	457	477	475	476	475	433	477	462	484	476	459	490	507	442	433	478	477	532	482	590	483	531	486	478	487	476	495	497	486	519	494	483	505	476	525	451	502	506	481	542	451	494	492	511	530	406	479	480	478	497	467	478	479	475	522	421	470	563	476	500	491	503	533	471	537	515	480	474	469	513	498	491	501	472	497	478	485	418	478	500	501	486	500	449	470	548	473	483	476	475	506	483	466	482	494	429	492	492	472	508	465	502	1
482	518	520	492	488	464	478	475	496	478	514	526	468	408	495	490	503	474	480	476	484	498	468	485	525	505	497	472	467	454	475	507	521	469	447	405	463	447	480	473	469	491	480	506	479	492	439	553	438	455	550	466	471	486	477	487	482	459	446	489	487	491	482	480	524	541	430	507	486	477	520	480	488	417	477	475	494	466	525	489	446	536	520	492	546	523	487	452	481	516	476	551	469	484	485	506	483	456	492	530	473	482	493	434	468	422	490	484	468	486	443	378	479	479	476	469	480	498	520	512	474	450	487	467	496	444	500	504	473	473	518	436	513	475	478	564	429	472	476	484	467	479	463	498	520	494	478	476	484	484	459	479	476	570	474	486	487	482	511	478	456	497	484	471	478	469	479	484	477	476	438	447	511	476	466	536	500	459	457	491	513	527	488	460	471	486	572	531	549	476	441	479	480	571	548	477	471	490	478	442	499	513	489	492	584	476	481	479	484	487	455	472	542	521	474	523	492	460	494	473	449	513	437	474	446	539	500	475	476	515	477	473	476	462	524	489	492	476	485	481	533	446	481	485	472	477	460	478	485	521	531	501	477	538	470	488	493	543	486	483	498	482	494	509	464	481	548	484	474	478	487	465	499	493	488	489	476	501	489	504	476	528	490	476	513	464	479	424	488	517	528	528	473	465	463	467	474	513	495	485	491	509	475	476	517	508	458	488	464	456	452	459	483	519	505	513	480	466	441	568	500	478	502	478	486	480	448	554	495	485	530	482	475	478	556	490	513	538	523	529	466	481	485	527	497	481	486	508	480	429	486	496	512	464	457	497	498	476	463	517	453	492	430	459	482	497	491	484	486	530	494	503	499	476	498	460	474	508	427	498	490	510	465	494	463	470	491	479	466	540	478	476	474	458	475	502	476	489	515	484	475	514	474	472	476	481	458	487	464	466	497	453	519	499	499	385	483	516	501	433	485	486	474	476	486	491	480	432	470	469	475	554	460	559	494	443	478	484	506	481	505	472	602	486	515	476	473	471	529	478	494	469	479	643	476	445	469	555	514	443	473	450	498	553	489	522	473	482	479	452	569	484	548	477	480	420	497	475	448	490	474	483	472	452	467	469	498	561	465	477	467	479	488	682	508	526	485	491	550	488	1
471	503	545	492	550	485	495	475	469	470	503	520	497	504	501	472	486	494	479	477	460	540	483	484	488	549	500	489	487	485	483	512	481	515	482	565	507	460	484	472	475	522	497	513	500	490	544	445	569	480	502	493	486	473	449	493	477	500	456	431	482	472	389	479	471	518	504	484	476	478	449	492	505	545	482	595	477	455	443	469	467	576	501	475	493	506	487	470	476	535	475	504	459	483	479	447	486	474	475	496	473	485	483	472	502	652	480	524	481	481	515	453	480	511	518	491	497	470	544	497	475	482	490	450	502	461	486	491	495	574	470	460	495	479	487	548	575	530	477	477	502	476	500	485	472	516	479	467	475	525	570	481	485	274	476	434	480	466	513	486	471	476	490	480	455	528	477	478	478	449	469	535	486	477	486	528	494	477	486	548	485	531	446	493	477	486	512	489	508	483	433	486	508	568	497	467	476	488	478	469	531	499	514	479	540	475	478	478	487	519	494	471	446	533	487	480	460	491	508	481	484	543	483	447	435	487	486	482	475	478	482	489	484	506	454	478	489	482	486	478	503	429	486	494	509	476	521	483	489	499	469	540	473	538	472	477	471	503	474	481	487	477	490	484	490	475	491	480	495	496	477	500	493	483	489	484	475	513	469	526	478	352	482	477	505	484	454	473	479	505	422	465	536	477	480	476	455	465	484	476	489	487	476	483	465	473	481	472	498	479	547	446	473	516	482	573	477	483	510	510	476	562	482	465	487	481	452	508	491	554	515	483	477	490	470	507	450	485	659	461	522	507	450	446	519	467	478	481	490	484	481	560	467	469	469	470	441	477	480	426	455	491	501	479	483	595	470	474	479	522	466	519	470	468	498	501	468	448	622	444	472	478	440	481	482	475	507	477	515	511	483	450	476	479	480	458	476	442	522	476	473	485	477	462	476	492	532	478	454	472	438	526	486	458	525	548	479	518	480	502	480	485	467	476	477	486	470	517	545	471	454	546	499	347	477	492	461	538	503	485	485	465	641	473	506	478	472	485	467	489	472	482	471	533	468	384	475	500	532	462	529	457	458	504	476	497	487	489	480	491	605	480	564	478	482	395	490	493	558	493	518	490	477	560	498	490	478	431	480	496	479	482	474	566	483	587	481	476	540	499	1
489	526	469	485	499	497	543	474	492	473	512	455	487	462	472	454	465	557	506	483	489	525	473	471	526	479	491	482	471	466	486	486	510	565	485	413	480	475	481	477	473	449	466	512	500	460	450	496	414	490	536	485	467	480	489	487	477	489	527	499	482	478	503	478	441	563	443	504	472	487	498	503	443	439	481	511	464	461	488	470	474	595	482	505	534	515	481	478	488	413	476	460	500	504	474	531	480	497	490	480	472	501	492	479	485	336	451	481	515	485	529	438	484	475	438	472	490	490	537	504	477	509	473	461	459	505	506	477	466	493	514	483	481	477	496	486	555	488	478	473	498	519	476	481	512	469	491	491	479	490	460	485	462	512	475	442	480	468	464	505	458	481	474	481	518	454	477	477	476	510	511	470	479	478	475	544	489	477	470	513	566	427	467	495	481	454	524	530	535	476	516	504	470	510	505	487	485	488	476	487	467	509	519	481	472	476	496	479	474	452	496	431	437	488	491	501	539	490	465	496	459	487	473	499	497	502	485	478	477	503	471	492	495	464	509	501	468	477	502	484	507	578	504	454	478	522	443	478	479	500	546	494	479	492	478	516	507	491	499	490	477	484	515	514	487	518	527	497	516	517	465	470	516	426	488	475	476	496	533	482	477	486	449	475	516	498	482	591	477	471	489	536	524	474	581	460	463	474	511	480	538	508	482	475	555	488	484	479	533	502	541	489	452	461	484	490	482	486	449	550	477	452	495	492	484	490	487	500	488	591	420	471	476	479	488	477	427	522	479	609	471	520	505	483	542	480	486	470	483	517	482	473	513	460	484	490	501	482	483	509	494	505	497	475	484	510	501	494	495	465	430	441	506	473	532	503	491	512	418	455	477	500	503	479	491	486	494	479	496	523	475	430	481	481	483	485	485	561	598	466	471	436	476	469	477	454	476	472	501	482	466	517	490	458	497	492	488	527	522	557	472	460	472	477	468	475	481	469	446	486	492	518	512	505	455	485	463	609	466	482	479	482	448	573	493	477	465	486	403	487	475	471	466	323	484	591	482	487	495	489	593	452	433	500	513	502	481	518	493	440	552	478	459	481	476	567	462	485	548	477	496	464	465	513	457	477	481	458	480	479	462	481	470	318	450	512	479	471	555	503	1
488	475	488	486	486	488	492	478	478	466	485	533	472	524	496	477	456	474	475	484	462	438	474	469	498	470	494	489	486	476	469	493	533	451	511	471	491	455	471	475	475	558	461	495	465	480	437	530	490	469	518	491	489	486	476	477	486	459	526	516	449	495	495	472	541	477	535	497	477	477	529	507	473	449	487	540	489	484	573	517	513	489	471	521	448	515	473	506	485	521	477	491	481	507	477	499	480	524	499	498	481	482	484	480	479	542	446	497	510	474	506	569	467	521	507	498	480	485	492	455	474	469	501	464	468	455	476	503	483	430	438	467	480	487	446	514	571	525	483	504	500	476	485	491	502	486	476	516	488	462	474	477	483	548	477	493	478	434	529	497	514	505	482	484	531	520	478	478	479	517	496	462	579	476	465	515	477	476	553	470	575	603	488	492	497	492	441	476	498	468	476	566	517	545	508	480	471	479	477	447	472	456	498	488	466	478	413	472	452	488	481	528	499	487	472	498	463	491	467	475	494	421	488	510	470	489	472	478	476	491	467	478	478	484	522	509	474	488	463	477	516	439	486	477	426	473	500	472	474	520	425	515	472	519	476	475	484	517	496	489	528	481	483	433	489	456	481	499	467	508	487	451	479	569	479	476	476	531	514	491	477	502	512	477	507	485	474	571	479	483	491	518	499	475	445	510	476	528	510	487	472	474	476	563	507	443	471	484	535	471	499	477	513	498	479	507	463	473	510	467	491	507	468	515	487	476	469	495	491	528	506	498	477	454	532	495	528	419	501	443	481	530	437	451	514	481	482	458	504	497	478	442	425	496	466	481	470	478	512	479	507	499	468	481	484	451	495	485	475	490	413	518	455	497	480	513	488	494	507	490	481	491	541	505	483	487	461	477	480	460	475	513	478	468	479	485	470	472	474	477	470	529	476	501	477	425	420	479	525	489	471	427	461	484	525	482	489	496	552	494	479	493	497	476	473	493	519	503	464	480	491	501	473	534	505	481	478	531	440	485	481	483	525	553	498	479	476	468	508	485	487	481	517	591	487	451	479	468	554	503	480	476	489	493	497	521	472	516	470	477	510	474	495	478	478	399	465	482	462	467	476	484	482	509	542	485	469	398	527	505	493	476	493	682	496	569	477	472	504	475	1
490	484	516	479	492	473	599	478	467	477	454	525	474	505	466	458	465	527	517	476	489	507	474	475	490	499	469	482	470	495	484	521	468	507	496	461	477	500	487	479	478	512	500	503	517	527	523	502	518	509	558	527	520	488	469	492	398	444	444	482	474	483	456	479	500	498	510	448	493	480	497	490	516	478	486	510	474	427	504	472	459	575	520	466	510	437	474	483	473	490	477	537	480	498	468	472	479	445	466	512	480	477	478	485	496	498	504	479	508	496	415	515	483	502	407	502	484	441	470	453	477	467	485	473	489	555	486	493	479	490	487	467	493	476	534	511	481	516	470	472	484	545	458	488	495	505	484	463	481	500	503	507	480	617	480	495	505	465	492	493	468	463	479	487	505	493	475	480	477	523	423	550	477	476	500	471	480	473	418	454	499	557	455	494	478	507	561	502	557	481	458	507	501	485	480	486	488	479	474	475	491	487	505	506	441	478	444	478	497	493	476	438	463	494	486	483	490	479	511	500	464	469	573	475	471	471	483	478	477	507	496	498	477	494	507	474	477	478	469	480	488	579	455	493	475	506	506	483	489	507	482	500	476	484	483	485	469	491	489	476	497	475	503	494	491	518	532	445	501	518	475	467	535	501	484	465	476	551	469	535	476	527	470	476	561	502	487	506	474	472	474	518	481	479	421	539	471	513	489	523	524	505	481	464	484	499	488	485	482	421	481	483	437	480	486	429	468	488	451	532	490	479	494	484	510	485	474	493	495	513	528	474	475	489	530	482	487	500	384	488	509	490	532	558	512	480	487	450	505	505	474	462	443	473	495	501	517	476	511	475	497	488	563	482	479	483	496	484	466	470	566	397	460	491	494	491	477	494	538	564	486	478	536	508	483	492	493	479	486	423	469	535	474	550	482	487	483	484	399	470	476	463	475	517	477	435	518	475	465	477	486	528	531	475	489	469	484	453	557	448	479	483	476	477	472	501	511	484	517	475	506	526	457	584	492	500	467	429	468	482	488	459	361	427	491	478	487	483	527	472	489	471	514	428	473	569	485	478	590	489	447	454	431	509	508	476	484	549	500	421	520	488	430	477	475	608	472	519	471	502	451	430	478	480	439	492	474	462	483	467	480	480	521	445	483	574	484	488	519	501	2
486	474	464	484	466	473	377	478	508	491	453	496	492	587	478	485	472	476	497	479	482	506	472	481	441	486	499	458	487	476	463	428	511	397	479	489	469	446	486	475	476	517	489	520	493	481	573	493	516	513	555	525	488	485	471	455	474	461	495	481	503	483	557	480	544	482	502	496	484	467	488	485	508	478	463	480	478	413	516	462	481	543	500	487	437	486	475	497	473	529	476	489	455	499	487	469	476	479	472	456	471	497	475	494	532	555	506	548	444	480	477	440	472	507	470	465	485	471	535	487	472	461	467	449	526	465	478	489	483	488	517	449	495	473	463	548	581	493	490	469	566	526	479	496	500	471	484	429	476	476	494	498	479	454	478	432	511	461	482	486	467	478	499	474	542	462	478	483	479	526	516	491	524	476	499	520	482	475	439	525	504	450	509	506	487	507	448	495	557	477	489	486	492	481	537	495	482	482	476	491	506	481	480	514	518	477	516	472	472	491	491	500	486	507	475	443	434	484	492	473	438	528	469	528	486	486	496	480	477	488	499	487	486	482	466	489	497	477	472	486	532	429	496	448	493	535	462	475	487	555	494	490	477	467	478	453	535	477	488	482	470	478	502	526	486	473	493	457	436	495	494	470	470	479	489	477	476	511	513	487	476	458	490	475	480	541	437	453	486	481	502	511	516	477	513	453	478	534	484	503	488	460	478	517	502	484	484	481	512	490	486	464	481	535	506	434	478	479	517	560	488	448	504	509	493	480	512	459	497	477	565	465	477	528	441	490	543	475	558	542	552	473	536	513	456	478	483	413	486	477	486	457	440	476	503	478	506	476	561	440	413	468	495	487	481	519	541	500	491	476	519	520	528	435	516	531	483	510	545	489	480	462	444	488	490	473	465	479	510	442	473	580	472	524	473	493	484	485	469	477	481	459	474	455	477	515	507	485	463	481	504	405	468	457	502	509	467	541	591	511	488	507	480	475	477	479	484	388	508	478	474	506	493	467	493	428	495	507	514	485	494	477	550	485	477	478	475	505	490	485	472	484	488	551	468	468	480	526	465	494	507	481	565	594	488	512	478	559	486	531	490	480	501	477	472	386	489	487	502	489	486	456	464	475	580	476	487	484	509	474	507	484	483	584	435	471	482	504	526	483	1
481	465	486	477	496	480	535	476	504	484	566	454	430	525	498	496	493	489	502	462	502	525	471	474	534	516	448	484	487	506	488	437	582	479	439	463	463	469	480	473	475	470	485	497	501	486	557	496	528	486	538	484	522	478	494	516	495	512	521	481	478	480	541	482	520	556	501	472	483	486	517	506	452	496	476	546	479	480	495	480	497	567	494	480	493	464	466	490	477	536	477	481	498	489	467	521	476	459	478	541	493	459	498	478	505	564	438	456	491	489	499	504	486	548	500	460	509	494	461	488	473	499	476	437	465	542	469	482	486	419	543	489	469	482	489	527	427	484	484	496	490	593	474	482	472	491	487	463	475	491	465	480	486	592	478	463	464	464	476	495	497	486	472	480	428	468	476	472	477	577	417	506	551	477	511	571	487	488	480	576	469	477	482	480	493	498	540	573	588	472	532	482	517	522	541	481	475	489	476	516	488	495	502	435	531	476	459	479	516	482	474	511	431	524	488	482	516	480	520	502	435	492	518	520	484	514	481	475	477	491	442	445	481	517	486	507	483	476	459	479	467	535	493	458	520	515	453	476	478	515	515	507	471	526	467	506	430	542	470	470	518	471	513	383	483	470	522	499	494	478	494	486	473	502	434	462	477	521	498	449	478	521	467	475	460	489	513	436	483	491	483	491	477	471	546	482	474	469	515	500	448	490	479	512	461	506	466	490	519	486	449	490	497	511	474	525	483	477	509	494	474	479	531	458	443	477	493	454	476	460	497	493	477	503	445	492	504	464	380	439	462	477	481	533	488	485	475	471	470	586	477	499	460	483	456	443	525	476	486	511	495	510	383	441	478	569	489	478	492	541	477	459	503	488	529	490	485	487	547	538	473	471	498	495	449	504	518	479	480	510	477	479	479	477	473	507	495	463	565	472	471	503	475	518	476	490	513	472	511	484	499	455	501	480	503	523	476	481	531	475	484	470	482	476	488	509	500	473	481	482	490	595	440	543	493	500	468	467	443	484	443	499	345	480	503	478	484	499	508	467	477	482	493	424	479	567	480	462	398	484	497	469	445	493	523	471	470	494	483	446	440	483	411	478	475	581	490	471	483	486	446	475	480	542	481	493	473	452	439	487	475	480	543	429	469	466	483	489	454	519	2
482	449	571	482	523	488	483	475	501	474	484	498	447	476	485	468	480	586	492	466	477	459	468	476	580	504	487	468	504	495	486	512	486	484	511	541	472	502	478	478	479	512	482	465	518	502	518	476	500	455	477	561	484	483	493	487	411	440	622	450	486	485	458	491	558	455	574	479	481	480	567	481	472	506	483	554	478	468	598	499	463	522	512	477	574	463	488	497	481	571	476	551	449	513	483	459	489	540	452	501	483	491	485	465	515	451	452	528	519	489	429	458	491	507	427	472	474	483	456	518	479	477	494	454	463	522	463	496	475	436	487	442	470	478	483	511	529	491	473	500	504	556	497	494	501	486	480	493	484	428	505	479	490	462	477	519	471	487	439	451	510	470	494	474	537	512	475	479	475	578	482	541	488	478	486	518	478	475	419	554	547	521	474	488	485	475	422	502	549	489	477	511	483	480	437	489	477	497	478	462	501	469	525	532	448	478	504	487	479	514	479	558	467	482	490	519	444	485	468	459	517	505	544	582	514	515	500	479	477	482	498	510	476	464	458	468	471	480	480	474	603	526	479	463	424	504	466	475	481	516	528	500	474	495	479	453	473	515	492	490	498	476	507	459	485	464	479	467	506	500	500	578	474	539	474	490	476	471	508	444	477	461	471	477	533	515	500	493	480	501	508	498	506	474	538	503	519	503	474	520	429	484	478	507	508	477	502	470	517	482	453	462	546	484	497	493	469	480	553	416	484	520	467	502	482	484	473	541	492	575	481	477	476	477	494	501	552	524	494	518	471	491	508	516	464	475	476	508	447	527	488	443	455	494	502	474	496	475	543	412	465	509	482	474	481	474	496	482	496	506	456	499	508	474	495	414	480	526	515	458	481	504	514	479	503	483	522	480	476	419	478	504	473	486	473	471	492	424	504	477	480	498	475	495	477	416	485	483	496	479	487	517	503	497	500	552	483	484	469	505	486	499	481	476	488	468	476	433	562	477	521	494	507	469	495	532	470	496	528	518	519	521	316	529	508	479	465	473	448	458	498	495	503	264	478	632	466	484	553	443	467	503	529	460	499	499	477	526	497	474	504	476	408	479	488	517	480	519	398	475	438	428	478	551	551	498	482	498	515	487	467	477	480	303	462	594	480	466	483	487	2
490	520	527	486	539	481	479	474	513	469	408	432	474	428	477	463	476	438	485	467	491	502	473	467	608	488	530	490	477	486	471	504	502	492	456	531	483	514	482	475	478	428	480	503	515	490	481	480	497	470	530	457	444	478	450	486	467	519	505	518	517	483	465	477	589	458	504	512	477	476	575	495	502	433	475	517	496	467	472	498	488	564	504	488	542	469	485	505	479	421	476	505	478	477	464	447	477	471	468	472	492	480	481	471	513	497	498	526	490	488	494	439	481	492	493	486	469	478	517	514	479	477	486	463	468	497	461	505	479	491	518	477	500	480	458	458	556	503	486	482	470	554	475	488	532	461	479	519	492	502	447	489	471	643	477	489	498	431	491	533	513	493	481	479	424	488	474	478	475	468	551	474	566	478	476	458	482	469	490	511	552	508	477	498	494	488	486	536	567	482	467	489	503	545	481	503	469	463	473	492	489	516	497	457	441	474	547	475	467	515	483	525	504	465	483	498	514	479	505	483	476	485	520	445	539	457	486	478	476	504	515	470	467	505	500	497	497	478	464	489	545	405	479	491	477	462	481	478	470	477	478	463	483	499	488	502	505	517	460	486	471	472	478	546	482	479	524	499	467	471	478	546	400	530	442	479	476	473	497	428	476	556	468	476	473	484	434	498	480	479	472	503	471	468	470	507	445	471	508	503	494	485	475	502	566	498	465	477	492	489	452	476	443	467	474	426	464	470	474	499	475	466	471	483	492	484	474	465	493	571	503	482	476	532	483	488	612	522	480	535	531	507	473	494	428	464	486	471	466	473	492	498	498	504	513	512	504	477	515	432	502	501	539	492	480	520	477	501	476	529	481	514	504	531	468	502	483	483	513	513	491	492	509	465	482	497	499	478	504	496	478	493	477	508	476	441	478	424	545	480	481	490	475	460	476	474	454	479	516	470	503	484	504	496	462	527	469	508	602	512	475	493	469	476	491	491	470	502	496	476	485	502	507	602	473	594	472	534	507	505	499	465	541	549	501	478	467	496	494	495	489	475	503	652	473	481	476	497	366	482	502	488	503	496	526	523	481	485	454	460	529	481	500	479	483	374	487	507	557	491	501	426	474	546	549	499	450	439	525	478	520	488	493	761	540	541	479	453	450	516	2
486	432	546	489	450	481	515	477	484	470	414	504	453	474	494	465	457	527	520	474	497	500	476	462	552	507	470	486	508	455	472	514	519	532	470	504	441	467	479	477	477	525	558	466	499	500	456	444	431	504	512	505	509	484	498	500	451	473	556	471	505	483	479	473	496	450	433	478	480	476	567	491	493	476	484	454	478	483	528	495	471	416	489	489	550	543	483	492	472	474	476	505	462	459	472	412	477	481	445	476	475	492	483	488	457	622	478	515	473	463	446	477	476	524	445	490	483	484	512	487	473	521	483	524	503	532	497	455	489	482	505	513	465	477	472	551	445	483	478	471	454	551	490	476	475	505	483	539	479	492	484	483	493	568	477	479	482	511	486	478	437	473	484	482	458	499	477	479	476	398	478	469	518	477	484	542	466	487	476	587	549	451	450	496	502	443	503	504	531	475	501	539	496	475	569	494	482	481	474	532	478	471	482	516	511	475	498	481	456	531	491	481	442	492	464	557	554	476	442	508	495	472	502	513	484	455	475	479	477	501	466	508	467	486	472	522	477	475	479	472	474	427	490	478	552	507	488	478	473	481	488	506	477	480	485	457	522	524	486	464	478	479	504	471	474	481	456	501	458	484	483	512	492	515	482	485	476	508	498	467	478	511	490	477	524	514	502	436	476	492	464	508	504	479	500	457	500	510	497	463	496	500	483	517	527	456	487	495	490	466	510	464	524	492	492	461	474	481	565	484	467	511	481	471	482	485	490	511	476	527	482	485	477	478	529	477	478	481	444	525	487	513	548	490	489	482	480	448	476	468	488	512	459	489	481	474	504	473	516	432	480	467	494	456	480	516	484	488	486	516	522	503	497	471	508	534	482	456	425	483	488	453	409	488	482	466	490	479	471	505	484	511	480	547	477	498	481	431	492	485	472	520	475	466	478	455	496	477	493	477	467	404	463	490	513	508	500	513	463	449	491	510	455	476	506	461	507	474	511	484	470	499	434	541	507	476	471	520	468	475	472	498	498	530	509	477	478	493	451	481	490	492	515	622	472	400	477	490	508	435	453	483	510	557	495	455	476	534	492	532	505	474	483	481	478	399	448	489	443	489	505	468	473	519	502	484	482	489	509	487	504	485	487	677	461	475	485	488	529	449	1
491	536	484	499	556	480	438	478	481	497	466	545	509	487	481	503	480	498	518	483	472	515	489	471	512	563	470	478	481	473	473	504	511	559	461	451	483	482	474	476	475	462	483	503	514	452	518	552	480	454	548	468	473	487	521	501	444	475	541	487	485	480	442	487	583	528	494	500	486	477	433	487	475	518	469	504	493	469	472	484	522	488	438	478	492	460	478	473	473	545	476	465	491	489	481	471	484	494	486	434	483	462	482	477	497	497	493	478	501	494	478	469	473	515	508	497	484	498	523	514	478	519	484	533	435	509	480	514	478	490	497	497	478	475	458	496	515	480	475	478	478	552	468	474	489	470	478	510	470	515	539	464	484	557	477	505	497	477	467	501	461	483	486	470	505	469	478	477	477	442	495	575	517	477	464	509	466	482	499	564	536	496	508	457	480	502	542	450	523	477	486	444	463	515	528	480	475	483	477	487	439	471	474	472	510	476	563	478	482	535	486	528	506	519	486	454	463	481	485	504	471	538	440	495	486	484	494	481	477	538	492	477	490	492	491	528	488	485	482	484	467	426	436	469	500	514	523	476	473	507	514	501	475	536	482	473	520	458	476	490	509	475	485	495	456	456	487	480	462	480	482	509	526	457	476	493	476	543	502	496	475	509	495	477	485	461	490	489	478	495	549	505	543	479	528	533	467	519	502	504	512	498	482	495	493	445	476	481	494	500	470	499	505	539	469	481	473	480	485	534	473	499	490	450	494	482	531	468	484	557	492	484	478	480	482	525	572	497	529	476	457	466	474	477	532	479	492	533	473	486	490	455	520	476	467	488	493	476	503	512	534	491	515	488	483	499	532	469	464	469	521	523	460	459	508	517	484	477	493	548	483	477	479	469	501	475	471	481	490	530	483	493	478	487	478	476	486	493	517	481	488	508	476	512	477	448	480	482	442	456	529	369	486	450	546	428	486	477	517	468	480	488	486	476	496	497	499	453	559	478	519	523	506	548	476	520	463	622	470	507	498	462	560	536	465	477	478	462	501	483	488	477	457	623	480	457	481	463	409	466	486	470	520	553	475	512	473	516	491	499	549	478	509	475	476	371	504	495	458	492	498	501	472	508	507	458	480	512	534	482	475	481	497	665	520	542	484	486	454	460	1
490	490	553	471	513	483	530	477	496	474	443	490	462	383	483	496	464	519	497	486	470	496	473	461	546	441	504	472	468	466	484	514	493	467	480	535	476	538	472	475	472	484	454	471	475	453	485	504	445	439	503	430	496	479	490	496	526	512	564	480	482	482	477	491	461	471	540	530	482	470	498	509	507	474	487	465	484	470	535	478	452	493	449	486	533	503	471	428	477	534	476	487	467	519	469	465	478	493	467	543	483	476	472	453	450	441	535	446	537	486	463	508	486	493	521	512	516	482	490	499	476	500	477	492	510	437	479	476	474	502	473	451	504	484	477	481	536	522	472	511	503	477	487	474	487	479	477	483	479	479	452	465	486	430	477	473	467	461	505	456	475	479	477	481	489	526	477	478	478	512	504	513	474	478	465	443	484	486	550	501	531	489	503	446	500	469	518	469	565	482	493	484	493	509	577	481	482	484	474	486	498	529	491	488	499	475	529	474	483	488	497	466	500	479	479	556	557	449	530	485	442	499	521	471	490	485	469	480	476	483	493	461	500	508	489	494	479	473	506	489	473	469	449	466	488	619	494	474	487	512	451	469	473	545	471	445	530	460	479	488	504	473	497	473	472	522	527	510	492	531	483	443	459	491	488	495	477	511	512	459	478	445	486	474	504	513	475	517	480	503	490	525	457	484	440	506	465	525	516	525	497	489	476	442	483	472	460	468	526	447	530	479	541	494	482	479	458	480	446	545	495	482	487	470	508	480	514	447	481	576	473	462	476	506	440	478	431	559	587	492	577	500	460	515	481	488	477	464	482	558	474	504	514	504	488	482	534	478	448	441	442	480	506	493	478	455	474	494	491	446	516	563	520	455	498	514	471	460	444	557	470	494	573	473	490	494	495	477	478	433	478	504	473	472	474	475	480	456	526	479	478	428	477	490	476	513	450	478	493	490	508	471	489	454	492	510	512	494	463	510	488	466	487	475	486	493	500	429	448	475	486	490	469	455	498	469	471	489	504	491	462	483	650	560	469	477	487	496	495	488	495	469	472	540	472	436	486	527	447	508	552	448	539	535	499	497	479	491	495	489	462	475	561	478	487	445	471	465	469	487	491	494	472	523	499	472	483	505	525	485	502	480	486	565	521	495	482	497	526	464	2
493	520	463	482	552	491	530	474	476	473	463	514	480	408	481	457	494	464	441	467	484	515	487	497	510	500	515	482	497	473	483	467	500	420	501	466	492	512	485	474	472	476	490	474	513	475	492	466	515	489	574	505	464	477	471	491	430	465	534	494	498	473	448	477	562	546	561	486	482	473	480	484	502	467	482	440	475	509	490	498	517	512	479	465	541	536	476	464	482	454	475	545	483	504	485	563	479	454	461	485	488	481	482	486	424	683	472	477	479	479	457	520	473	499	412	488	484	471	492	495	480	469	481	483	482	570	470	521	492	518	478	481	472	476	430	514	467	506	485	497	474	547	480	476	499	494	479	512	483	520	524	466	471	599	477	476	527	520	538	498	513	490	509	475	509	493	478	481	475	605	580	450	487	477	481	459	454	475	452	475	511	481	437	470	493	514	514	520	501	480	462	452	514	508	533	490	477	489	477	497	533	500	515	569	398	476	495	491	473	478	513	495	455	498	474	492	530	494	459	480	481	467	530	475	437	536	487	481	477	481	486	519	475	489	513	498	481	477	470	475	501	447	485	489	541	585	424	487	491	469	532	476	472	490	460	495	439	480	480	486	463	480	491	447	473	506	464	468	493	506	487	451	514	511	477	454	477	430	521	515	475	540	502	474	511	483	424	434	475	461	470	481	472	479	462	487	475	478	518	525	473	499	483	484	485	464	480	498	472	463	476	477	541	553	466	470	476	477	533	545	486	487	453	444	492	477	473	536	509	509	489	477	477	474	476	479	536	471	407	517	522	482	532	448	482	482	489	517	476	502	481	451	465	506	561	474	494	476	551	586	456	489	561	486	489	559	445	494	516	534	471	507	537	479	480	522	470	517	537	467	478	462	500	511	467	471	453	477	482	486	474	489	479	407	480	475	486	446	539	478	479	492	476	447	477	476	398	485	512	481	458	423	492	463	464	474	478	524	539	518	480	486	474	475	496	489	492	513	524	474	483	475	488	591	499	505	493	506	454	487	523	507	456	530	487	477	446	488	535	480	491	486	504	614	485	439	478	518	563	405	480	521	500	543	500	490	478	508	483	446	532	481	463	478	490	422	511	491	524	497	507	523	480	501	484	475	466	463	475	465	499	480	438	703	470	503	486	495	419	506	1
475	489	513	494	481	477	448	476	488	479	513	493	487	480	497	507	486	452	500	479	498	465	474	468	513	477	503	501	469	476	479	479	447	465	468	540	490	476	483	475	467	492	489	505	536	474	468	507	527	462	520	512	491	487	495	471	557	543	473	456	495	487	516	481	523	445	546	503	482	479	486	457	459	429	484	522	485	511	541	501	514	516	482	492	442	429	475	490	476	487	476	546	452	498	482	508	475	496	470	563	487	483	481	475	482	532	500	498	519	468	470	477	480	448	460	524	483	480	481	468	478	478	497	468	472	476	490	536	481	504	472	448	480	467	538	529	535	459	484	470	469	503	466	476	503	531	480	473	483	525	520	474	486	424	475	490	501	466	508	495	420	471	464	482	482	517	476	478	477	460	481	519	580	476	467	549	496	484	512	523	557	493	463	495	459	495	516	507	544	482	491	527	497	497	528	492	474	494	477	496	522	515	491	507	455	474	507	488	503	491	500	490	422	479	469	456	566	485	464	479	476	477	485	421	476	502	466	479	477	460	463	449	466	471	511	503	501	476	450	473	519	461	469	483	547	554	438	479	488	523	466	486	483	491	480	488	492	546	494	499	480	480	479	519	488	480	522	519	469	490	482	490	449	552	498	495	476	475	495	481	478	443	491	476	546	470	497	548	476	502	481	503	505	479	486	518	439	542	466	482	475	488	477	533	507	449	507	475	550	478	479	453	503	522	475	421	470	476	451	495	489	469	492	484	498	488	468	482	495	565	458	496	477	548	516	495	516	486	595	467	565	499	461	493	427	478	487	580	491	533	499	518	476	475	475	495	504	477	501	509	522	464	487	482	487	440	497	482	482	501	495	495	465	496	464	473	486	490	580	494	478	478	516	461	492	481	491	479	499	525	480	548	473	458	473	493	483	513	489	491	482	492	475	531	477	481	470	477	461	474	493	480	537	473	530	534	489	517	472	521	479	483	481	476	482	517	494	477	481	477	480	511	474	452	495	502	486	498	495	488	514	473	601	565	483	476	480	487	432	485	511	471	518	546	486	473	482	493	432	447	432	496	471	536	460	500	481	492	494	485	533	486	524	477	480	431	471	482	471	487	481	521	464	471	516	488	483	468	447	480	458	483	482	549	520	458	483	503	473	501	1
490	508	518	492	493	482	401	475	504	482	513	426	463	405	476	479	459	503	497	488	478	494	472	483	494	491	496	485	489	514	483	531	505	490	505	487	481	476	481	480	478	471	466	473	590	445	487	496	462	487	518	505	489	487	483	515	491	471	501	506	462	491	503	481	574	474	497	524	485	475	515	496	479	476	479	482	490	480	458	460	489	567	484	506	408	519	474	461	477	542	475	456	469	486	486	559	477	530	460	504	497	481	483	457	490	508	504	441	442	480	451	500	482	547	454	480	491	481	501	469	474	462	471	482	469	612	481	529	479	532	515	470	504	474	473	514	489	495	483	481	481	547	487	484	445	487	483	453	484	553	557	475	490	571	474	516	460	497	494	522	446	468	494	477	537	497	475	484	475	530	517	529	514	477	457	454	487	475	516	539	502	519	455	500	498	496	519	483	498	470	481	458	505	510	466	490	472	463	476	460	516	517	517	487	490	475	496	479	513	498	465	505	456	549	467	532	540	482	534	501	429	502	509	470	508	509	489	476	478	538	477	494	467	469	490	535	484	476	508	477	514	430	454	478	546	447	431	484	490	504	493	446	477	522	481	498	535	465	464	459	508	469	523	468	473	482	519	487	499	481	493	526	437	434	423	474	477	530	485	481	479	516	471	474	538	525	470	479	484	464	476	531	508	473	429	481	467	470	481	472	472	489	477	534	529	539	490	479	497	502	507	479	545	483	471	472	476	479	514	500	485	498	520	494	501	480	459	497	480	507	494	484	477	476	463	481	564	481	495	521	458	548	482	480	522	487	482	498	507	465	480	496	467	459	530	463	492	479	553	466	480	478	486	528	479	388	524	487	452	557	549	578	499	527	523	520	483	470	466	456	479	467	497	485	485	471	505	476	513	505	472	477	478	527	482	490	481	496	574	482	479	490	476	426	477	499	479	471	451	490	486	444	505	518	471	509	467	537	493	466	479	475	481	475	483	464	509	499	434	480	523	503	509	553	506	535	508	457	520	508	472	480	519	531	502	480	482	492	419	483	524	482	475	609	487	466	477	428	428	457	481	500	505	521	463	489	481	557	499	489	502	479	489	478	470	398	503	458	460	484	493	446	472	449	510	481	471	505	471	486	471	482	528	648	498	499	484	489	488	446	1
487	491	504	479	515	483	451	479	473	481	450	477	495	476	492	507	496	493	464	502	480	503	475	478	514	521	486	483	494	480	488	531	484	450	493	476	482	434	493	475	480	442	465	489	497	533	554	450	438	469	517	550	431	474	474	516	531	467	513	475	491	475	442	475	344	540	551	487	480	479	547	476	485	527	488	540	466	510	489	455	511	519	435	488	470	485	470	514	478	513	475	506	507	522	488	521	481	477	511	466	498	495	484	475	493	600	457	531	473	483	492	401	471	534	541	471	496	476	537	490	477	472	457	448	482	535	487	502	487	521	498	503	485	479	522	533	457	527	477	482	476	523	472	494	503	487	480	456	485	514	521	509	475	380	479	438	470	528	504	496	467	483	469	473	485	486	477	480	476	467	489	502	476	476	480	453	470	484	477	491	460	488	471	501	471	460	556	487	563	479	451	516	486	482	521	476	479	491	474	514	479	482	487	500	453	475	559	480	513	492	494	489	498	448	493	469	499	478	478	478	509	497	433	499	472	485	522	479	476	494	498	455	489	482	520	503	489	476	471	476	427	566	435	480	441	540	492	480	490	485	521	527	480	504	481	459	497	481	496	477	506	488	518	486	481	463	547	522	512	459	472	436	498	445	506	467	477	539	493	571	479	424	479	474	523	478	456	461	487	496	487	515	538	479	490	496	480	496	478	524	476	494	487	448	480	524	497	492	523	448	458	475	519	546	481	486	470	488	517	536	481	464	473	486	496	487	493	464	501	588	482	489	475	475	472	478	296	484	460	477	443	479	483	505	523	477	475	539	466	445	482	475	501	466	499	489	536	478	474	488	474	498	538	468	488	472	463	493	492	495	526	484	465	489	464	529	479	477	430	426	476	503	494	451	495	485	471	477	505	451	478	476	479	489	481	489	491	487	459	491	470	487	476	461	476	474	481	480	504	467	501	565	422	482	538	551	501	492	444	515	482	485	501	476	483	512	474	430	469	470	543	493	499	414	458	475	448	481	510	479	455	476	472	543	461	480	491	491	422	457	447	485	470	371	478	437	481	494	484	514	478	497	523	461	485	512	478	562	472	459	503	483	469	481	479	594	465	504	410	503	467	456	480	558	479	476	478	470	515	480	482	483	475	377	486	579	476	482	480	492	2
471	516	491	489	470	483	407	476	497	481	516	529	427	458	478	497	477	494	495	470	472	458	475	465	507	512	539	464	493	488	486	441	513	559	474	493	485	502	485	478	476	491	459	497	539	470	441	522	431	511	562	481	469	476	491	482	473	436	557	517	469	479	530	482	682	481	499	548	472	477	507	499	427	512	477	562	467	477	555	455	472	538	500	500	490	484	469	467	470	386	476	525	500	472	482	507	484	465	470	448	480	481	477	482	456	277	516	484	497	488	466	498	478	480	506	473	519	489	525	442	473	476	465	521	436	483	482	482	458	503	524	477	471	477	490	462	558	528	479	465	466	466	462	497	484	459	488	508	478	546	465	491	484	562	478	503	487	503	448	493	442	467	480	474	462	468	478	483	476	547	495	470	465	479	480	493	488	492	469	492	494	578	397	460	490	510	449	461	497	478	463	516	487	482	551	473	485	491	476	470	465	502	517	514	539	475	518	477	492	502	489	449	508	413	484	543	538	489	486	474	434	502	479	521	488	493	529	479	475	499	464	483	496	502	461	497	466	476	454	483	540	407	533	458	499	515	475	479	486	526	480	497	471	489	489	452	510	540	503	476	479	487	494	472	485	482	507	484	472	489	482	470	495	473	452	517	476	539	506	467	475	513	478	476	526	480	486	429	468	508	474	476	525	471	527	548	479	550	507	511	466	462	482	489	504	482	449	480	458	455	522	483	487	502	486	487	467	480	517	507	483	502	475	499	486	486	468	446	521	544	489	493	476	446	459	488	695	492	576	496	467	521	481	527	448	477	482	566	481	473	491	485	453	481	508	448	523	474	551	542	489	503	487	486	479	465	493	476	489	517	462	459	501	480	496	521	487	469	418	450	477	489	486	496	502	502	512	481	496	479	480	478	474	483	479	459	482	502	513	490	474	526	477	475	476	460	468	472	467	480	496	481	457	512	472	591	472	554	616	499	480	457	478	476	494	478	451	516	473	472	496	458	495	553	477	532	485	499	529	490	486	505	442	530	476	478	492	488	455	484	513	486	489	451	481	621	469	484	500	481	531	519	522	538	491	509	485	506	491	538	501	480	454	481	474	366	477	488	457	492	492	480	476	537	575	479	485	470	493	484	494	480	502	466	484	514	473	472	561	507	1
480	488	503	482	490	489	444	475	500	471	479	527	512	466	484	456	475	470	457	477	493	482	474	470	457	530	484	482	469	482	482	468	489	492	473	478	487	507	479	476	474	507	466	500	460	511	473	524	456	465	499	470	489	478	455	485	521	514	521	490	496	488	438	473	603	431	537	507	477	464	469	491	484	468	471	508	466	504	492	487	456	451	472	485	590	446	485	492	486	497	475	485	476	482	466	399	476	463	495	495	483	489	472	471	458	376	460	542	484	502	493	464	491	460	446	454	476	505	516	466	481	450	480	455	492	501	477	489	467	424	494	497	483	480	425	528	503	477	484	497	476	536	479	491	484	494	477	501	477	408	518	486	470	635	474	503	490	471	497	483	456	481	494	472	494	516	474	483	478	562	443	525	501	474	474	566	485	474	456	430	510	474	491	484	505	473	424	462	527	477	501	472	507	447	455	495	483	479	476	464	483	471	501	556	454	475	497	478	500	502	487	423	453	508	480	496	525	489	484	483	507	554	551	549	537	473	471	476	477	477	450	482	492	472	502	488	481	485	435	484	514	429	491	467	588	534	453	473	475	509	510	516	478	480	486	521	532	495	499	468	464	478	491	462	476	456	580	481	473	514	468	418	441	490	461	481	476	539	503	526	479	542	492	478	488	516	432	458	483	488	465	500	488	477	487	481	483	517	475	476	558	506	480	508	484	509	494	498	524	493	522	490	502	516	489	505	474	497	454	476	479	476	487	501	496	475	485	515	495	499	510	498	476	516	486	492	611	440	523	587	458	427	538	518	420	487	470	490	503	520	477	447	460	477	455	491	555	477	486	515	494	513	484	495	490	492	498	500	476	486	552	476	509	464	454	477	492	475	456	458	487	502	543	486	459	491	493	478	489	404	482	494	474	471	474	502	487	431	522	474	486	503	477	439	477	453	533	476	448	476	499	497	513	499	513	586	492	478	554	468	483	476	455	477	490	484	529	562	461	470	495	463	478	585	524	488	497	574	480	476	456	470	546	459	485	478	486	493	548	449	494	471	488	613	491	528	472	538	434	465	434	501	470	548	505	426	482	503	462	478	524	477	508	479	478	386	520	476	512	474	499	502	502	538	473	478	490	504	467	486	475	481	454	641	502	570	475	489	533	500	1
489	489	509	482	568	474	451	476	472	485	478	465	505	496	487	461	478	531	475	475	480	508	480	468	505	507	527	493	468	462	476	479	523	502	474	479	479	473	481	477	476	453	468	475	510	538	478	474	455	455	525	498	479	485	525	495	489	486	431	455	507	481	416	482	425	487	494	503	470	476	458	522	466	509	490	487	476	463	493	521	472	535	480	479	520	504	477	466	483	564	476	539	477	492	477	504	478	501	443	450	479	483	489	499	431	384	499	565	478	455	518	438	478	495	432	445	490	490	490	486	479	487	502	562	503	479	473	479	470	415	506	490	476	481	494	547	493	463	481	486	495	507	500	484	484	474	475	449	477	442	515	488	477	428	476	486	517	468	486	539	428	479	488	480	475	518	475	477	476	518	531	601	484	476	503	449	469	484	524	475	575	591	487	496	499	495	528	501	558	472	499	453	497	523	428	484	488	480	476	458	477	485	488	519	461	474	534	475	506	503	489	505	505	522	470	480	528	478	478	490	440	554	464	502	540	502	512	477	476	495	495	475	475	512	480	516	512	481	508	470	437	549	510	462	520	483	473	476	482	466	493	520	474	499	498	508	510	512	500	471	479	484	483	493	476	487	526	490	455	497	479	480	486	487	490	480	476	476	468	533	477	447	478	473	492	482	520	474	480	490	463	487	492	477	492	430	530	508	448	467	453	498	490	500	529	484	490	504	457	464	486	514	455	462	478	490	469	493	444	555	474	485	531	488	495	484	476	446	485	538	547	485	478	448	502	494	400	479	538	526	529	463	471	498	469	483	462	529	505	471	479	480	516	491	519	464	553	476	507	491	454	494	410	482	494	493	463	497	491	534	503	518	463	493	502	448	482	512	456	478	485	533	489	477	480	486	470	481	491	507	482	522	478	495	478	454	478	484	485	488	473	448	476	467	477	512	486	476	457	480	503	513	547	495	483	405	499	533	542	484	476	472	478	476	469	462	495	466	498	473	459	523	459	450	514	541	461	583	445	491	507	469	520	527	539	479	478	485	440	466	501	470	446	344	478	530	475	486	490	495	462	457	469	517	477	491	499	524	504	518	524	476	491	479	485	553	483	472	502	493	472	444	475	475	530	478	503	400	470	477	462	474	461	338	468	496	477	473	488	462	2
490	437	505	476	508	486	509	478	487	492	441	483	494	471	468	458	495	501	456	484	484	447	466	468	500	542	483	481	488	490	485	539	497	514	510	433	483	480	481	477	484	479	504	504	497	490	424	471	487	498	596	551	482	479	463	475	486	387	399	495	484	483	555	465	582	517	544	517	473	477	468	500	456	472	479	509	492	495	550	489	481	510	504	471	552	549	472	484	480	529	476	517	456	506	479	501	478	475	460	475	474	485	471	475	481	521	427	504	496	493	426	460	472	499	536	477	500	491	496	513	473	493	468	530	468	519	489	464	481	418	549	498	495	476	486	470	505	478	480	486	525	478	481	491	482	519	478	508	474	503	547	471	475	596	479	452	438	457	494	547	509	481	488	484	526	486	474	477	475	511	510	531	473	477	507	437	514	476	450	513	499	579	478	440	510	490	492	447	515	483	449	538	500	476	503	478	487	472	479	478	446	495	473	462	514	475	486	479	467	503	486	471	499	505	472	484	504	463	464	491	459	458	473	426	438	505	502	479	477	493	496	517	478	491	454	535	483	473	463	479	461	464	512	489	462	495	475	483	477	511	472	492	479	501	480	452	486	484	488	491	501	482	468	479	479	533	488	498	521	517	516	562	488	505	468	487	477	498	531	564	475	537	486	476	520	453	485	450	479	515	516	490	486	470	399	483	481	473	468	484	482	494	482	503	538	414	475	493	492	513	459	484	481	477	465	484	469	477	507	485	477	465	490	495	496	483	453	504	470	451	483	469	477	451	410	516	554	536	441	515	484	498	497	486	448	481	471	499	467	517	469	554	504	479	475	511	612	478	439	549	455	468	448	453	484	487	503	489	461	470	485	528	473	489	493	511	483	494	498	467	491	475	515	478	486	494	526	482	503	467	477	522	478	522	477	501	478	437	504	480	476	529	475	467	476	449	557	484	523	488	562	578	455	481	483	515	474	514	548	478	482	473	470	475	469	488	521	435	503	473	488	542	479	588	483	623	482	570	448	484	549	465	449	543	498	478	467	492	452	477	489	483	486	569	479	504	476	515	495	502	503	461	486	481	477	494	467	484	521	549	455	481	461	474	480	435	506	517	409	503	478	471	466	478	577	469	460	454	494	474	487	479	535	601	542	496	479	475	545	463	1
488	478	500	497	533	477	448	475	479	486	480	532	446	452	473	485	488	511	439	480	464	493	481	461	511	469	470	500	502	470	475	516	574	499	513	555	456	475	484	476	477	519	480	509	486	507	486	492	453	501	492	472	512	478	481	475	432	461	521	497	514	477	517	480	381	600	520	495	476	479	508	483	426	432	482	521	467	446	527	486	500	501	493	491	488	490	476	490	489	595	475	516	466	509	477	470	483	449	470	458	476	489	477	454	482	670	513	500	487	485	482	559	478	487	468	471	500	474	512	498	477	512	477	483	489	486	492	502	493	440	487	471	496	472	487	519	478	483	484	489	550	497	486	501	466	466	479	537	479	489	456	483	497	545	473	453	483	462	501	511	487	467	466	475	496	499	476	477	477	578	501	529	484	477	481	545	482	476	474	477	561	572	431	460	508	471	479	490	558	487	442	488	521	509	489	476	482	488	476	488	499	485	512	593	501	474	553	479	478	493	482	454	440	486	462	572	511	483	472	483	521	493	522	411	535	511	483	474	476	528	476	471	460	479	449	494	482	478	469	479	516	540	531	496	582	481	499	476	482	506	455	516	481	475	485	491	598	519	491	476	535	483	499	500	480	493	491	510	481	480	488	589	449	459	476	487	477	531	496	550	479	496	453	475	485	483	443	475	477	514	521	554	485	469	540	473	496	508	471	529	574	471	478	490	564	504	456	479	499	492	480	500	469	554	463	511	472	468	567	492	487	474	444	488	519	484	487	458	496	509	463	481	474	444	454	501	321	494	356	485	513	525	462	552	491	476	467	528	459	476	488	463	508	500	499	494	549	476	530	487	464	542	421	463	485	494	555	494	502	537	445	496	481	447	506	495	487	502	449	487	477	485	516	462	480	488	529	476	504	467	477	486	475	492	478	481	495	511	528	474	476	458	475	492	477	440	384	478	460	471	474	598	451	504	502	533	478	504	474	444	483	497	462	476	491	514	508	449	439	477	508	476	528	524	502	554	474	545	499	489	525	488	379	469	512	477	488	484	497	479	489	489	491	476	486	439	486	492	429	548	523	499	491	501	485	477	478	486	476	452	480	483	431	476	491	561	491	456	503	472	534	490	467	506	459	479	484	471	493	473	471	472	487	491	461	510	473	474	552	509	1
480	484	592	490	477	480	445	478	470	488	475	545	444	488	494	489	488	475	511	474	497	545	468	481	498	519	465	471	489	512	478	479	493	456	517	429	480	489	479	476	480	419	467	479	507	475	506	426	424	484	503	495	480	475	549	475	500	503	536	486	515	479	541	474	347	509	472	492	485	474	503	494	471	560	485	401	482	507	550	477	528	554	459	481	507	522	472	517	490	572	476	478	443	503	484	525	487	473	489	462	497	491	501	475	500	605	445	457	513	481	548	477	468	460	477	467	483	476	500	446	477	497	482	459	453	557	503	499	488	525	501	468	499	474	480	499	394	455	495	494	502	470	489	494	449	510	480	536	480	507	503	483	504	533	476	513	532	486	492	506	456	469	498	488	493	490	477	479	478	516	480	539	587	479	491	524	472	475	433	557	488	501	502	492	499	467	467	464	463	478	452	487	484	477	540	488	485	491	479	436	508	479	513	512	459	476	482	479	505	515	495	504	487	509	496	510	541	493	476	501	513	408	484	544	577	495	474	477	478	465	452	479	476	471	512	513	477	474	504	477	499	594	494	480	456	577	500	476	476	473	508	491	480	499	458	515	509	545	494	494	484	476	489	538	488	471	483	480	476	497	469	528	503	469	486	488	477	519	490	516	475	495	489	479	532	511	530	554	483	495	471	483	492	472	475	497	428	478	481	528	425	511	487	470	517	514	473	466	501	474	508	500	460	500	482	465	489	486	511	450	470	498	487	487	516	483	475	460	504	523	451	471	475	501	436	476	258	480	341	496	476	473	500	487	570	472	479	509	446	466	470	467	503	472	504	469	509	476	583	497	417	496	533	454	474	463	505	467	465	511	511	586	515	480	490	465	471	492	401	514	484	502	489	517	473	492	474	478	510	462	473	514	473	455	476	514	486	514	528	479	478	470	475	474	475	475	503	477	478	477	504	553	436	489	482	512	516	492	540	463	478	473	481	475	471	487	492	452	507	475	524	475	474	526	475	473	478	453	431	488	503	476	401	561	462	477	500	475	470	475	481	483	504	445	478	434	484	500	418	477	448	503	448	449	492	514	478	485	484	414	498	471	442	477	482	637	479	495	477	490	476	492	475	476	500	476	477	487	525	496	469	472	475	452	472	528	479	476	498	471	2
486	473	526	488	521	482	451	477	464	478	496	511	478	476	514	477	484	467	487	483	523	536	477	474	475	539	482	484	496	460	480	489	539	484	478	508	487	519	477	477	478	463	479	490	580	474	530	477	512	454	567	432	482	483	505	481	436	524	536	485	516	478	448	475	350	483	510	487	484	478	517	491	500	540	475	550	477	471	565	491	535	486	473	486	523	494	480	501	483	570	477	524	478	496	471	515	485	491	450	451	476	480	476	485	458	787	471	466	496	481	502	537	472	471	444	482	523	456	497	482	481	452	472	438	498	426	500	490	499	594	448	512	477	474	460	438	536	491	476	481	493	489	477	483	460	520	479	504	490	523	489	489	487	444	478	484	461	446	518	517	446	479	466	477	532	465	478	479	477	475	520	506	527	477	467	535	473	475	516	545	517	480	509	510	482	482	455	480	562	475	535	497	516	473	470	489	472	485	477	420	451	524	480	467	473	477	535	481	473	467	478	488	506	501	475	571	524	483	495	490	393	419	524	416	538	499	499	479	475	515	484	466	475	515	476	472	468	478	490	476	457	548	459	471	519	478	512	482	467	473	520	491	472	524	482	536	467	542	496	484	479	476	485	556	475	509	474	486	492	495	495	517	490	492	490	491	476	535	527	487	478	455	456	477	506	470	480	535	481	518	494	486	458	475	457	474	477	494	493	495	488	494	470	440	447	401	483	489	476	439	501	487	511	442	480	504	468	484	527	478	483	511	521	475	453	479	505	514	492	592	515	495	476	427	532	486	304	520	387	523	515	504	525	486	478	484	484	521	492	504	480	384	431	482	510	490	457	476	392	488	470	434	453	467	477	503	477	476	489	426	437	484	501	448	514	488	479	506	529	528	487	488	543	473	475	473	488	479	510	493	478	498	473	446	477	509	485	474	496	486	478	542	477	456	476	459	504	480	497	467	485	481	505	495	511	522	492	489	548	482	481	475	482	476	494	483	516	430	540	487	473	492	500	463	489	518	469	543	514	465	502	487	454	496	499	477	480	472	478	458	481	487	494	495	471	369	478	426	511	496	527	461	502	405	478	458	481	506	473	493	528	483	461	479	478	557	442	493	446	457	451	465	472	450	549	474	492	539	486	473	468	478	498	513	469	561	480	497	474	490	2
479	472	583	497	435	473	562	475	450	478	552	441	487	602	489	467	473	489	539	473	498	495	477	463	471	507	464	495	466	532	493	446	518	567	425	483	463	483	482	475	476	407	462	488	535	455	521	468	450	478	519	534	488	484	465	516	512	498	518	458	497	479	524	476	569	489	478	483	482	478	488	469	488	541	480	532	477	469	510	464	467	471	463	464	455	530	475	488	474	589	476	492	494	495	480	495	474	432	468	522	490	473	476	470	440	233	451	457	518	470	514	456	491	493	496	480	492	479	460	484	475	497	493	523	497	517	479	486	458	442	485	510	490	483	473	522	505	524	480	473	492	495	509	487	477	492	479	490	469	453	500	502	484	431	475	476	463	463	516	503	477	463	473	480	491	471	477	477	475	516	554	594	573	476	460	572	485	477	549	486	450	539	501	506	489	506	558	449	497	481	492	519	495	557	547	488	480	482	473	508	466	476	506	470	456	477	598	483	477	499	472	503	504	432	474	490	487	484	483	471	464	513	495	507	489	494	485	477	476	441	493	481	467	463	501	497	465	485	484	480	499	480	469	497	517	538	484	484	498	542	482	435	479	494	475	478	519	503	469	480	476	482	513	494	478	505	492	487	466	485	487	508	469	556	500	473	475	523	540	489	478	440	504	473	559	453	472	476	485	539	512	512	510	469	396	485	445	483	479	521	464	496	480	496	511	457	436	480	478	511	539	473	518	546	490	409	478	481	437	514	459	373	493	487	535	477	457	528	509	418	486	480	478	466	461	493	565	480	641	529	433	484	513	533	517	474	482	508	467	607	463	426	496	481	478	485	506	475	514	479	552	491	459	510	481	527	470	478	474	518	478	491	515	494	488	476	475	491	454	508	476	457	559	500	465	471	456	479	539	457	480	519	476	505	478	490	500	459	507	485	486	463	477	483	477	482	483	478	457	474	484	514	485	465	476	517	492	560	520	441	480	484	473	477	468	499	469	462	493	475	504	531	469	443	475	541	470	508	496	493	442	447	553	473	524	474	498	494	427	472	475	469	486	356	481	606	486	505	449	481	462	481	453	453	496	498	481	522	470	561	484	488	508	478	479	460	465	464	483	467	490	444	461	544	493	462	489	541	529	484	512	483	472	351	471	548	470	499	539	495	2
480	471	507	499	501	477	501	475	476	488	526	470	525	505	497	476	453	448	454	464	495	490	468	479	528	559	474	483	488	477	471	527	493	555	521	520	488	449	476	476	479	462	466	484	521	471	520	439	529	475	555	486	485	486	519	478	460	521	483	459	507	503	453	477	353	497	515	475	485	482	609	460	466	498	480	497	499	485	570	511	493	579	509	492	453	516	474	484	481	502	475	513	480	499	476	485	482	484	479	484	469	477	495	466	434	759	512	473	471	496	509	472	486	471	422	467	463	489	505	486	477	490	471	529	500	450	495	492	499	477	527	483	479	476	465	469	497	458	479	473	466	521	501	477	493	503	476	431	484	435	488	507	476	395	479	458	497	518	493	484	485	477	473	478	459	529	475	478	476	512	480	525	534	476	498	561	479	485	512	470	488	491	518	515	491	502	500	492	507	482	510	508	520	502	500	500	485	482	477	462	466	495	509	551	488	475	579	475	492	469	478	500	504	430	482	528	450	478	493	486	471	489	531	538	473	520	466	476	476	492	472	488	475	488	478	480	482	477	479	470	478	561	516	481	524	483	453	478	478	486	505	539	476	455	481	490	447	509	486	487	485	480	468	449	501	521	508	472	549	517	480	537	463	486	507	523	476	467	505	516	477	432	485	477	454	468	485	484	484	487	523	467	515	480	483	462	445	537	497	497	456	488	476	470	456	439	514	477	559	480	503	477	471	489	484	471	476	479	516	472	486	466	491	480	471	482	466	551	476	493	442	462	476	475	519	495	260	483	435	510	526	493	452	510	522	469	474	497	484	499	486	478	517	464	493	484	520	478	497	470	493	508	493	468	488	496	492	514	462	509	494	488	563	505	508	502	488	466	560	481	478	520	451	494	505	464	503	474	500	471	481	503	471	542	477	511	475	461	536	484	478	538	474	530	476	483	479	475	487	488	478	462	475	488	484	565	476	616	407	574	474	487	490	477	490	465	531	510	508	478	481	521	470	430	473	531	492	498	490	476	527	461	478	557	497	480	496	490	430	466	488	484	483	451	482	416	479	464	484	444	447	503	484	446	487	517	495	475	464	453	549	476	472	477	478	568	498	524	462	459	519	443	488	513	481	479	480	466	459	476	478	480	460	462	478	510	487	481	549	466	2
488	484	497	466	529	474	491	478	476	486	504	486	502	453	487	491	517	525	536	485	483	491	475	490	492	480	482	468	459	497	479	542	442	494	504	551	485	478	475	476	471	546	468	499	494	478	517	485	554	487	584	498	465	483	495	473	444	503	479	485	506	482	496	480	441	549	487	456	490	482	556	487	501	492	484	592	484	472	569	471	462	543	454	475	541	557	478	478	472	484	476	504	474	478	476	516	483	467	483	506	483	465	485	482	524	546	476	493	477	484	488	448	473	476	562	485	530	468	520	472	476	490	476	512	459	536	480	516	482	428	511	469	498	477	451	533	480	464	483	479	466	436	491	486	481	506	477	455	478	464	468	481	492	407	478	541	498	474	485	485	517	480	487	484	435	487	476	482	478	532	545	457	514	476	484	475	493	479	469	522	559	432	539	438	474	496	451	487	495	481	497	472	484	547	516	479	474	485	476	452	492	476	494	474	441	476	507	479	497	527	502	493	462	489	481	483	533	464	515	477	466	561	560	469	477	500	510	478	476	479	477	477	475	473	506	520	487	477	489	485	529	557	474	478	544	474	431	478	488	537	457	485	475	546	473	482	481	481	489	479	479	480	524	423	466	476	505	492	508	508	500	507	504	512	471	470	475	491	500	493	478	432	482	478	460	497	429	476	478	501	513	495	527	476	452	499	507	572	538	474	437	501	479	467	445	494	470	486	494	446	489	495	465	467	481	481	485	483	426	452	510	545	530	483	494	476	496	477	485	504	503	469	477	455	517	505	427	542	525	510	543	512	460	490	502	479	471	501	533	482	473	473	511	472	484	469	477	477	603	477	471	518	489	502	480	494	478	488	483	468	485	400	504	460	491	469	472	460	573	460	484	494	529	509	471	493	445	478	469	470	480	476	469	508	482	493	484	499	509	491	478	462	475	489	475	452	461	474	484	478	507	379	500	496	481	482	492	505	392	463	477	478	472	476	492	515	497	456	521	475	476	486	488	432	487	419	468	476	475	486	562	469	546	455	527	478	469	483	406	485	490	465	502	413	489	518	490	464	457	546	489	495	524	478	482	514	466	544	492	419	520	481	501	476	483	582	466	476	480	492	485	528	471	453	456	486	468	422	488	473	487	480	509	407	469	476	487	490	512	524	1
479	490	528	486	514	474	445	476	496	485	482	480	494	467	475	456	473	508	497	462	485	516	478	489	527	517	487	473	501	462	461	507	497	565	481	578	488	458	482	477	485	489	444	515	511	474	457	461	516	433	563	487	476	481	491	466	446	476	526	486	493	478	487	492	510	474	505	493	485	476	499	489	469	436	487	489	471	524	477	510	476	546	480	480	489	511	478	495	480	457	476	508	500	509	472	490	482	440	479	525	475	475	489	479	490	629	523	483	533	465	500	495	479	519	477	484	521	506	499	500	474	476	490	425	490	548	487	494	492	503	449	500	465	478	445	575	473	481	478	497	514	533	498	474	428	470	478	504	474	492	558	471	473	387	475	523	498	433	534	528	424	479	511	471	449	525	476	481	476	520	414	511	506	477	503	466	479	477	526	494	506	626	481	464	505	487	537	452	570	479	503	473	472	535	515	488	478	470	477	445	513	466	482	552	466	479	475	483	497	477	506	464	486	470	487	510	502	471	509	486	418	468	499	481	429	471	511	480	477	470	493	472	454	487	486	532	496	472	450	475	417	437	527	476	513	538	451	478	478	517	487	471	473	491	474	518	453	405	473	495	491	473	519	502	468	495	496	512	451	494	485	541	441	516	480	492	477	550	523	505	476	420	474	476	531	491	519	556	480	491	476	547	488	475	413	536	460	491	512	462	456	499	477	515	467	474	487	485	497	455	461	497	402	462	469	525	483	480	550	484	492	457	505	478	510	483	479	459	490	501	433	465	475	469	551	501	489	502	555	509	521	484	428	526	624	491	487	540	497	509	491	457	517	474	469	476	618	480	525	524	433	494	440	460	489	500	512	500	486	502	483	502	462	504	466	471	483	487	532	466	475	483	574	483	455	497	447	478	497	433	476	560	477	425	479	467	483	534	458	483	479	570	473	521	477	509	470	476	501	464	496	535	489	476	467	485	487	457	503	495	479	496	475	476	453	482	469	541	575	470	496	485	474	419	513	491	492	602	481	490	483	494	537	521	532	476	491	477	486	474	471	492	504	516	476	444	481	494	443	499	559	462	482	454	474	491	485	519	512	531	584	474	495	479	489	407	439	501	475	510	490	456	472	508	555	489	469	525	496	488	516	473	517	544	479	573	479	469	536	465	1
483	446	604	483	483	473	494	479	475	472	452	497	561	492	470	450	469	496	494	481	478	480	464	469	484	485	474	467	485	478	483	527	473	487	483	505	501	470	489	477	476	562	477	489	502	475	479	443	515	455	551	481	504	482	553	487	470	493	556	485	490	474	425	478	421	526	465	488	482	475	501	492	454	448	485	476	459	505	543	453	484	579	542	475	463	489	465	496	483	481	476	468	439	517	481	520	476	463	489	466	481	488	479	471	507	699	455	453	509	498	470	493	472	479	514	492	493	471	551	527	473	485	490	496	477	554	459	496	498	560	490	459	473	479	535	551	466	515	485	492	495	491	498	488	505	496	477	404	486	521	490	474	472	564	476	456	494	461	509	509	476	479	472	481	507	496	479	475	477	453	485	502	537	478	478	485	489	487	495	462	517	592	494	496	473	493	525	477	527	484	473	511	530	512	550	497	484	489	478	515	522	445	456	533	526	475	483	480	487	512	508	484	490	470	487	543	585	475	498	474	462	569	532	520	452	472	476	474	477	508	489	457	465	458	485	484	463	476	483	474	510	538	530	482	517	582	411	479	480	550	490	483	481	471	479	492	489	564	484	479	480	479	464	455	485	523	476	503	511	528	504	476	494	521	501	489	477	393	451	515	476	519	481	477	571	497	506	503	487	516	435	505	497	484	487	525	425	521	550	506	476	487	475	497	474	448	471	504	451	509	521	486	492	528	468	530	466	482	502	512	497	517	484	480	530	484	495	489	475	535	455	465	477	449	554	489	393	496	370	519	524	477	504	490	476	486	486	486	496	452	479	452	516	482	528	475	544	480	514	519	502	463	460	473	474	513	510	496	491	498	460	545	489	477	487	477	489	522	528	426	481	446	490	451	520	474	524	477	510	491	476	570	476	499	476	511	488	493	516	477	478	473	478	534	475	484	445	486	448	466	485	492	450	507	496	494	483	500	494	572	483	483	473	476	491	494	477	486	512	480	499	528	507	540	491	509	482	506	490	486	483	492	451	580	507	476	511	471	484	483	474	480	456	564	478	417	472	515	464	491	558	475	516	459	478	525	490	509	515	455	555	478	461	480	488	546	481	448	477	492	479	516	481	501	451	499	482	470	500	490	499	475	513	589	458	510	477	511	517	523	2
481	518	516	480	579	471	472	477	481	472	523	472	505	459	479	496	467	495	468	479	471	474	485	460	540	523	505	502	497	499	491	487	501	457	500	454	475	463	478	475	477	439	485	526	534	484	544	484	441	445	532	505	475	474	444	510	474	484	501	495	494	488	519	469	511	501	436	495	475	475	439	508	486	452	487	483	481	523	494	467	505	512	495	462	408	459	478	485	476	484	476	515	489	479	476	489	478	466	447	502	470	487	487	484	552	550	472	449	530	480	494	478	479	518	510	484	517	475	501	500	478	449	477	510	490	554	499	496	484	544	482	481	514	479	488	505	507	493	476	472	487	473	476	477	500	512	488	521	484	552	477	469	490	588	476	498	506	441	465	494	452	453	472	487	541	475	474	476	478	496	473	514	536	477	462	501	480	467	522	578	496	501	450	422	482	489	510	469	487	478	521	493	529	577	494	482	477	482	476	467	483	481	521	579	500	477	562	477	452	481	479	535	465	472	488	537	513	489	513	487	547	553	540	473	503	522	487	479	477	511	457	467	474	488	528	487	477	481	473	482	484	438	460	471	465	503	470	488	475	469	456	519	479	463	484	492	538	380	474	464	500	486	503	521	483	498	553	498	480	502	500	567	362	470	511	485	476	493	538	498	477	532	478	477	514	518	420	538	477	525	471	478	544	470	485	548	438	427	511	493	421	470	477	474	480	495	476	485	478	486	495	502	530	540	487	481	470	475	539	476	478	449	481	474	488	486	473	480	498	543	470	456	478	523	446	487	497	456	456	472	509	512	509	506	497	485	479	573	418	505	486	497	453	494	478	484	531	475	465	511	473	487	385	491	480	436	504	478	490	514	504	476	488	510	509	458	481	491	433	438	490	515	507	470	454	486	493	479	475	539	479	510	473	412	482	523	493	493	530	483	479	463	478	464	477	480	465	467	507	478	493	497	492	461	469	505	477	540	470	511	476	492	490	477	477	491	468	497	479	481	496	510	508	559	469	470	469	530	471	490	424	461	500	440	487	477	465	506	463	479	486	485	484	640	476	433	482	527	505	490	507	509	456	447	461	501	472	502	491	479	516	477	483	475	475	395	500	497	502	479	466	502	475	512	466	468	469	470	475	477	469	474	473	656	505	543	487	492	530	474	1
478	491	499	477	474	485	509	477	461	475	484	471	441	453	472	427	483	483	490	475	472	470	482	485	439	535	481	481	476	502	484	527	528	484	494	428	494	455	480	476	475	456	495	488	489	485	498	501	467	475	499	517	510	476	537	481	443	444	490	441	510	483	503	481	548	527	603	476	493	469	568	490	446	430	493	496	487	485	526	492	475	452	465	476	545	487	473	474	472	456	476	480	460	516	468	456	474	469	463	520	483	489	490	483	474	396	457	500	442	473	428	418	474	453	528	484	456	487	515	474	477	461	487	466	444	526	471	508	469	570	548	471	456	475	451	561	494	490	476	478	520	522	483	492	491	504	473	521	482	508	503	481	490	524	478	485	460	515	527	505	472	481	492	471	550	487	476	484	477	487	541	584	519	480	488	502	488	477	504	545	523	466	507	477	499	487	488	489	524	477	503	450	481	517	484	490	466	470	476	474	520	483	472	539	534	475	474	471	469	472	492	481	504	475	476	558	422	470	475	498	509	454	508	472	556	540	453	479	478	475	493	493	465	493	476	477	486	477	472	483	443	492	459	460	466	501	518	483	481	525	503	469	473	481	480	531	487	506	468	489	495	477	486	460	491	475	507	498	498	451	473	544	482	549	484	484	476	459	482	497	478	491	481	478	525	498	461	452	477	473	547	494	475	473	461	429	470	563	496	542	558	499	473	497	515	492	473	464	459	474	406	491	539	487	475	531	471	476	472	490	483	465	491	494	521	492	526	463	478	543	465	466	475	484	516	468	531	478	535	515	507	508	512	488	446	473	485	482	485	539	485	394	529	483	462	476	458	475	498	529	515	472	433	500	468	524	497	471	476	519	541	413	482	503	514	482	474	418	471	510	487	508	499	484	460	476	506	478	474	512	476	422	477	585	476	463	476	401	511	487	474	462	475	468	476	545	554	479	489	476	503	553	460	486	509	526	501	472	472	494	487	463	493	476	491	495	491	469	454	483	511	514	453	521	440	456	473	438	470	468	467	477	492	500	486	476	467	489	549	471	493	475	471	450	485	571	478	450	504	438	512	481	517	525	492	502	483	551	476	464	532	482	478	479	475	476	470	501	497	493	465	587	485	591	547	480	497	433	472	469	485	477	484	461	477	537	466	459	520	524	1
473	519	500	493	581	480	460	479	472	477	491	518	491	548	475	462	497	479	467	471	490	514	468	475	560	509	484	479	498	475	486	465	477	527	447	542	457	485	487	475	480	513	488	478	505	477	441	517	510	444	504	488	465	480	443	510	488	511	617	479	482	480	465	478	513	521	575	454	473	482	540	478	496	499	471	488	485	447	539	475	473	601	482	476	485	511	477	484	474	531	476	481	503	490	488	471	479	483	464	438	473	488	481	437	460	592	492	519	552	480	472	411	476	507	465	486	487	489	528	495	476	519	488	554	472	473	479	426	489	437	506	478	512	482	520	473	484	473	483	482	497	547	486	485	484	517	483	460	493	563	466	496	499	532	479	501	473	473	517	494	492	483	506	474	505	507	475	473	478	432	439	532	540	476	478	480	460	472	457	471	500	488	467	484	495	464	467	521	513	471	455	479	496	503	503	491	473	485	479	515	519	475	514	477	423	475	552	484	474	520	486	456	477	519	478	484	535	484	482	498	492	497	538	438	521	528	475	476	477	473	490	480	461	502	477	456	521	478	475	482	487	497	445	490	512	582	460	478	483	506	507	459	475	507	487	472	472	491	474	480	494	473	506	475	482	470	485	483	452	506	496	526	485	570	457	497	476	506	448	474	475	489	459	475	520	526	472	544	483	479	426	485	499	488	513	456	450	555	509	511	428	464	481	476	496	474	493	484	501	488	458	467	516	506	490	512	477	474	531	507	465	469	494	480	469	478	487	492	482	589	454	479	477	489	534	477	500	463	453	471	529	496	543	516	513	488	481	451	472	494	490	461	464	480	511	494	516	477	476	553	480	495	429	486	480	580	482	471	468	479	516	538	498	467	540	506	471	482	536	473	484	530	412	485	449	482	454	476	444	492	473	511	477	519	480	479	486	457	527	478	473	459	477	500	477	467	472	476	439	482	490	441	519	485	529	501	473	459	432	443	478	470	470	476	472	467	482	396	443	475	464	488	474	511	521	462	465	538	439	504	435	475	411	504	475	477	499	487	506	494	484	488	496	482	480	509	476	449	501	469	524	506	442	487	494	522	479	530	488	524	537	480	445	477	470	480	480	488	431	482	495	499	488	486	524	489	466	487	466	491	505	481	481	493	537	567	474	496	461	499	1
481	472	494	491	476	479	491	476	494	479	455	445	443	515	474	489	496	534	469	484	488	478	470	482	439	541	464	479	474	490	479	448	490	480	481	559	478	486	476	476	471	476	448	489	469	501	503	510	403	514	444	531	466	490	485	491	500	475	518	446	494	479	525	473	445	497	509	525	479	479	549	493	481	507	481	494	477	495	584	500	502	575	455	483	479	496	482	477	465	558	476	457	485	475	486	511	480	455	473	473	484	489	481	474	412	315	459	508	520	488	453	505	462	505	476	502	522	511	503	501	477	447	467	471	507	540	488	512	467	482	527	476	535	479	452	489	476	505	473	446	503	474	492	488	492	472	476	489	477	441	502	478	491	368	479	479	489	409	452	513	482	479	493	476	457	488	476	485	475	487	523	509	520	475	453	518	491	481	454	462	532	516	495	432	466	482	508	486	503	478	453	457	495	585	570	491	476	472	476	468	549	485	502	503	393	476	507	481	460	489	473	500	451	450	471	624	475	481	456	475	471	451	499	514	517	493	503	476	476	478	461	482	493	489	496	464	485	479	447	469	457	481	492	482	469	531	482	477	483	533	565	482	484	482	475	483	492	507	493	487	500	481	528	487	496	465	468	510	426	494	499	456	465	503	481	504	476	525	463	503	479	407	484	474	493	485	475	533	475	483	476	500	500	475	543	514	491	503	520	504	440	503	479	503	463	515	471	472	499	496	474	532	494	508	480	476	477	476	465	460	473	485	518	476	489	470	494	469	494	519	478	486	474	511	480	473	430	479	637	551	499	488	467	517	582	470	475	472	511	494	472	486	525	479	508	471	448	479	507	492	483	484	535	478	480	451	552	494	492	530	513	503	521	505	504	519	472	490	371	489	487	482	499	493	496	471	493	477	497	421	473	469	475	468	478	497	467	501	518	476	473	498	474	436	476	421	464	469	518	479	459	549	470	514	494	467	493	509	585	524	478	466	468	476	479	492	485	531	457	472	521	559	478	410	486	575	481	478	496	492	467	503	602	501	477	480	481	487	437	469	443	474	503	424	479	474	480	467	555	466	479	466	511	416	504	482	498	521	484	520	449	477	535	478	472	462	493	525	473	494	493	506	484	488	532	476	477	519	492	471	453	472	504	427	521	427	479	455	502	480	2
488	509	522	475	532	466	453	477	490	488	426	500	470	483	490	478	466	511	475	483	504	485	475	475	453	531	464	490	498	447	497	497	470	499	522	506	484	471	478	477	477	513	481	506	503	493	488	525	478	442	556	510	489	484	548	543	428	487	514	500	456	484	495	480	439	521	538	462	476	481	504	490	482	498	478	498	475	542	565	467	496	580	477	482	517	490	480	494	477	530	477	523	487	499	486	510	478	500	493	533	475	475	480	471	476	599	457	445	441	479	505	550	487	493	403	473	513	479	456	507	477	460	470	515	481	535	476	452	488	468	483	483	490	485	508	468	452	493	485	501	513	506	486	480	476	488	484	458	481	433	492	497	477	503	479	519	439	477	519	468	466	480	480	469	517	485	474	479	478	500	400	580	478	477	485	501	479	481	497	448	545	500	482	524	466	467	488	575	493	482	482	464	485	497	529	479	477	487	475	481	467	445	473	545	465	477	471	484	466	486	467	544	488	499	467	429	462	477	487	476	472	480	462	568	490	491	484	474	478	513	488	489	498	474	480	552	482	479	464	473	508	524	476	512	470	531	485	478	490	517	476	473	479	500	492	541	547	437	486	483	495	479	508	563	492	532	557	462	453	497	476	498	446	515	460	483	476	487	445	531	477	481	483	476	496	537	423	470	480	484	500	558	481	468	438	513	512	468	507	494	549	467	483	483	493	459	469	489	504	489	498	490	492	492	491	470	466	487	552	454	483	467	497	476	496	474	493	517	469	490	550	464	475	509	555	487	414	458	415	570	539	465	521	476	559	484	477	519	442	451	481	436	610	464	494	516	470	477	517	506	505	472	471	439	485	503	491	479	510	483	509	531	492	525	520	524	483	447	487	406	484	485	545	484	482	465	476	475	483	576	467	489	476	422	481	507	480	532	519	476	475	485	475	512	477	539	484	477	461	478	498	511	450	488	554	493	474	457	502	483	470	462	491	477	490	497	479	442	462	473	475	492	504	501	492	508	491	513	510	483	508	462	386	490	497	477	474	478	540	473	496	492	484	433	475	483	481	476	489	482	507	510	438	470	471	513	486	530	477	455	504	480	435	479	482	525	489	484	423	497	488	498	484	453	478	481	458	454	441	485	471	482	463	451	509	469	477	487	516	522	2
489	523	452	500	514	482	391	475	463	483	518	472	460	432	486	427	472	478	520	487	497	505	479	484	492	535	505	478	470	496	487	490	419	468	466	500	467	465	478	473	479	539	486	481	455	466	524	504	433	471	520	471	519	473	475	501	488	482	515	480	529	481	556	482	476	504	475	479	470	471	482	508	452	503	471	460	488	465	501	483	473	562	478	485	473	459	477	483	474	525	476	549	426	501	482	533	484	466	489	445	474	480	485	493	481	480	433	516	472	498	476	495	469	481	466	476	492	463	492	483	477	452	477	470	471	553	513	559	477	481	541	474	488	483	498	472	511	515	483	458	489	545	506	495	496	518	477	523	483	483	544	478	502	577	477	496	505	497	462	470	505	474	489	485	437	491	477	471	477	493	463	552	473	478	492	480	464	489	515	508	514	519	511	496	490	473	473	501	471	479	476	520	480	557	464	481	467	468	474	493	497	508	465	429	465	476	448	479	485	485	478	534	519	496	495	506	565	484	467	487	476	483	500	447	522	456	530	478	477	513	476	462	481	474	474	483	494	477	470	479	510	483	484	517	435	512	519	478	477	514	548	475	477	522	480	524	450	524	488	476	511	479	509	537	461	509	547	477	493	456	475	483	439	409	499	504	476	519	472	506	477	531	466	478	464	432	413	550	481	489	463	497	507	480	482	445	444	514	512	454	543	505	476	486	477	495	468	487	489	508	480	479	533	479	460	490	475	478	455	489	464	454	502	481	476	482	453	509	470	575	467	465	475	488	505	493	455	435	469	510	439	494	507	428	465	500	479	454	462	523	479	535	567	477	526	489	546	478	483	600	529	451	503	507	478	478	478	482	494	473	531	498	527	490	509	476	470	448	424	509	487	484	468	507	470	491	459	477	484	521	475	476	473	494	479	530	485	445	489	472	473	555	478	469	477	409	502	472	468	473	463	528	457	480	475	593	496	468	520	439	477	474	467	476	489	519	503	533	512	479	509	501	487	545	486	533	466	433	401	466	580	479	565	531	536	476	477	500	476	495	487	471	488	622	482	436	479	445	597	468	544	485	493	465	476	504	491	537	487	508	529	486	509	478	474	464	475	536	474	487	510	439	464	430	453	481	494	456	467	491	521	478	466	640	453	491	481	493	527	477	1
486	511	457	483	549	481	460	477	491	473	389	494	524	512	470	500	499	504	454	480	497	501	487	481	535	459	479	482	489	538	485	516	503	400	451	488	478	495	482	477	477	490	463	487	512	500	526	547	422	498	506	481	485	484	516	527	441	508	454	478	470	480	515	479	397	567	488	476	476	483	529	476	489	534	472	451	459	459	520	486	482	505	493	492	478	494	475	482	474	520	476	493	467	506	470	512	483	491	503	473	481	487	474	487	471	541	432	471	529	462	456	496	474	482	491	467	466	482	495	517	477	489	486	476	488	457	472	486	483	454	479	508	494	476	476	532	449	495	473	489	457	523	491	477	477	491	484	580	479	482	468	472	475	429	479	464	455	465	547	487	476	489	481	486	504	482	477	483	475	486	488	535	569	477	479	552	503	477	426	555	535	598	437	465	485	492	490	490	521	485	472	449	491	464	503	479	483	495	475	491	523	485	485	508	475	477	458	477	477	522	491	494	479	548	481	500	503	466	454	476	499	517	499	444	460	511	485	479	478	485	477	504	478	480	500	474	467	477	489	477	494	520	461	480	486	492	526	474	476	495	452	491	479	526	481	502	443	517	497	487	512	478	477	546	493	486	455	485	537	485	494	569	461	584	493	486	475	515	493	525	480	439	502	475	501	544	468	476	478	503	521	482	471	477	505	546	509	508	513	485	484	473	475	505	486	481	494	494	505	460	527	502	525	509	472	470	476	496	518	523	482	498	491	469	498	476	451	511	500	447	482	451	476	454	486	494	363	464	487	504	556	474	461	526	483	489	489	492	488	568	478	452	488	484	481	482	521	477	529	446	514	509	503	460	480	480	508	496	496	512	460	469	508	504	524	462	473	494	424	492	486	494	512	504	473	486	498	479	477	525	482	489	479	416	471	500	495	521	648	483	483	464	478	496	477	453	464	476	546	477	483	501	472	482	448	579	486	448	529	523	484	461	476	476	500	467	456	454	482	474	465	518	505	451	456	537	455	604	483	490	468	483	509	527	495	480	494	479	421	461	503	483	480	459	468	424	481	470	516	450	469	461	550	408	463	472	472	513	486	485	494	479	494	476	483	512	467	508	428	490	488	500	481	499	499	501	487	499	505	488	492	473	443	468	525	549	483	471	545	504	2
480	433	454	498	422	477	438	476	489	480	500	492	508	416	480	445	461	480	511	473	491	497	482	477	475	505	471	491	478	517	470	491	533	562	491	490	472	490	476	476	478	532	434	496	505	500	534	499	517	442	559	498	479	485	522	468	465	504	419	454	506	486	566	493	572	547	508	488	485	481	559	499	519	472	470	541	474	525	520	470	496	588	445	485	511	500	471	504	485	561	476	502	459	486	480	455	480	427	473	481	488	480	488	486	494	584	450	512	539	475	459	406	487	505	492	477	472	478	509	454	475	496	484	458	459	455	479	491	484	565	534	464	500	481	519	529	457	492	479	465	502	507	484	478	480	481	479	562	496	550	467	502	484	632	477	514	490	484	492	478	440	482	483	486	510	499	477	484	475	527	522	548	528	476	499	545	501	470	479	518	444	550	505	462	488	493	482	484	526	478	492	510	499	454	535	478	479	486	477	464	514	485	499	617	448	476	535	479	472	467	494	397	501	549	489	481	515	492	465	474	523	506	539	503	522	491	491	478	476	537	498	466	502	498	498	492	468	479	458	471	500	436	525	491	488	489	479	477	483	476	477	491	476	492	475	456	467	476	504	467	499	477	507	500	482	481	454	489	457	471	505	531	454	425	470	479	476	521	531	519	477	533	497	477	556	475	506	558	475	484	452	492	547	462	496	466	452	430	496	461	451	481	479	485	564	505	474	485	483	514	503	445	544	504	474	487	468	479	479	495	486	466	502	467	501	487	466	475	502	555	522	483	474	469	537	478	565	462	480	512	528	441	488	518	562	467	480	400	443	503	477	469	508	465	506	468	470	476	511	454	474	473	484	483	493	553	496	503	477	551	453	600	488	517	506	450	489	477	532	491	478	457	540	487	497	479	572	476	516	480	477	493	478	497	477	481	498	455	485	480	472	419	475	487	475	496	476	475	456	471	537	419	535	457	481	489	491	519	569	468	473	479	476	476	490	517	481	570	453	476	482	484	460	592	476	547	472	547	494	485	505	455	549	452	483	476	495	499	523	482	485	476	478	726	491	444	482	470	517	468	508	495	458	456	484	447	489	502	472	490	523	477	502	476	479	394	502	500	526	487	477	490	478	502	483	469	481	517	497	490	494	486	469	722	509	526	485	445	502	472	2
473	427	455	500	478	477	515	476	485	484	444	501	489	462	476	504	450	458	526	481	473	524	479	462	431	538	483	471	487	511	468	483	497	451	501	443	479	510	467	477	479	494	508	501	501	473	533	473	563	480	559	538	506	485	498	488	503	434	477	502	481	491	464	482	595	560	522	467	482	464	524	525	470	445	469	499	479	512	524	477	497	491	463	502	522	410	475	475	476	498	475	529	460	498	469	560	482	485	461	506	490	489	476	480	494	471	474	484	518	505	518	440	485	470	390	491	521	510	479	502	474	462	481	508	478	493	470	492	476	477	465	485	532	476	514	628	483	471	485	496	478	484	472	486	490	507	480	448	483	497	494	477	476	357	478	467	475	467	496	498	431	484	485	483	514	467	474	475	476	561	541	457	457	475	472	520	473	491	520	485	523	534	434	487	476	458	512	501	553	480	469	529	469	486	612	493	482	474	477	497	487	491	498	492	531	474	470	480	464	462	490	462	464	518	481	517	485	485	456	468	486	408	513	551	486	497	525	477	477	518	517	493	447	499	502	532	494	482	475	487	493	469	481	479	497	481	422	481	474	531	532	491	476	537	470	502	507	505	498	490	501	482	510	449	467	503	410	477	457	491	468	453	500	509	457	492	476	503	535	427	477	412	477	477	525	488	519	514	481	484	525	501	515	483	485	538	458	458	510	467	501	474	483	474	480	536	466	484	477	446	522	481	568	483	490	517	468	481	508	515	473	517	462	466	498	479	467	506	473	480	457	477	476	510	516	504	581	500	601	614	467	459	450	521	559	486	470	503	489	496	474	455	523	474	479	503	535	476	491	481	488	483	514	482	473	494	487	483	480	466	536	532	494	480	495	527	483	474	599	441	477	511	525	475	510	468	451	475	490	504	475	453	472	487	478	490	495	459	527	480	473	476	477	464	477	504	497	482	437	484	478	492	503	461	484	518	450	465	525	552	486	481	499	476	467	502	500	492	486	481	496	493	475	402	466	514	499	552	487	493	437	505	470	515	502	477	472	468	485	478	492	484	487	367	485	601	470	470	499	531	416	490	458	459	424	504	479	544	482	492	463	474	469	475	467	442	467	478	485	475	501	467	482	470	502	490	476	518	493	476	451	478	487	350	474	508	477	481	492	534	2
482	462	489	482	540	475	496	477	473	483	528	522	471	514	474	485	479	529	494	463	471	481	472	472	484	506	467	494	469	526	494	494	478	509	478	547	489	488	478	474	478	529	502	482	476	530	450	488	509	493	443	480	463	483	529	494	486	439	464	477	469	478	549	491	408	595	533	487	478	473	553	472	453	381	482	576	450	444	495	466	457	559	461	475	481	488	484	460	478	510	476	507	495	481	485	471	482	448	452	474	481	486	486	477	452	608	455	464	481	461	538	510	468	478	435	494	418	456	480	507	478	447	480	505	496	516	479	532	491	503	456	499	509	479	499	516	498	486	478	482	471	579	454	481	461	463	476	503	474	484	520	479	472	438	478	493	475	512	451	564	472	478	480	484	534	485	477	480	476	522	549	513	524	477	464	577	450	491	461	434	537	491	460	485	491	493	459	501	478	475	471	489	513	488	501	489	479	472	478	513	524	495	498	485	477	476	510	487	453	516	486	465	449	481	471	466	497	473	513	486	471	482	509	500	482	509	455	483	477	506	493	482	454	467	468	446	487	477	454	491	439	541	501	461	553	439	492	477	482	496	483	495	473	490	479	514	503	457	473	489	488	494	499	438	475	487	586	508	519	473	486	540	551	500	474	480	475	482	499	458	477	451	490	477	502	507	460	507	476	474	493	504	484	477	462	475	508	528	496	456	531	468	475	528	512	464	498	478	548	474	445	493	500	531	491	491	470	477	450	495	481	475	467	500	487	487	501	502	496	545	450	479	477	545	582	507	325	447	484	542	474	499	490	533	477	487	484	461	486	521	479	376	495	468	485	506	454	476	486	516	550	539	498	470	475	473	450	484	499	493	530	438	500	464	517	529	475	458	546	409	476	484	383	469	480	477	475	477	520	516	469	545	476	451	479	483	478	496	518	470	463	443	476	431	476	489	499	483	460	478	450	425	446	454	499	478	492	478	522	554	473	481	479	474	475	461	448	489	459	472	501	518	461	458	483	544	475	475	480	493	460	463	581	638	436	478	479	474	505	467	503	471	497	525	488	400	469	474	506	474	457	485	513	466	486	491	480	501	495	518	529	481	521	478	480	543	488	452	477	483	459	471	483	486	588	496	481	481	465	491	464	477	484	544	574	563	485	455	502	460	1
483	532	471	482	450	483	487	478	483	483	426	484	452	511	490	473	489	451	487	471	477	478	472	476	501	465	498	473	498	493	481	492	516	435	475	453	490	500	479	478	477	473	477	493	493	444	523	469	549	455	469	483	472	476	510	487	510	522	432	484	499	473	545	485	522	540	496	442	478	468	573	497	438	521	471	495	485	497	448	494	462	504	504	446	531	495	475	480	482	525	477	472	484	489	472	485	479	510	513	470	472	480	466	483	487	558	493	518	509	473	512	415	478	506	471	509	545	488	504	488	476	513	484	462	492	518	482	507	484	494	507	520	478	480	450	507	442	465	482	490	489	503	461	481	497	522	482	508	481	480	493	493	478	560	477	477	488	496	509	511	475	477	477	478	481	476	473	479	475	505	490	519	518	476	442	503	482	478	459	485	430	505	482	481	494	492	500	492	484	477	464	456	477	562	586	501	485	467	477	511	500	505	458	466	536	478	584	478	513	478	471	549	462	497	499	503	531	466	468	472	489	517	506	559	489	508	489	475	476	517	499	462	487	496	488	518	481	474	425	477	525	545	465	467	471	506	463	478	480	516	561	499	470	433	482	549	470	482	483	512	490	476	487	497	485	509	542	472	536	428	503	465	383	496	473	483	476	508	489	469	473	508	492	476	508	499	452	483	480	500	482	528	463	480	449	513	465	471	455	527	477	498	477	508	541	503	494	470	482	505	487	488	514	510	480	474	466	461	541	540	473	477	491	472	458	488	459	553	473	442	482	474	477	512	487	487	521	442	392	520	559	490	513	484	463	487	479	562	491	527	478	500	492	476	468	493	437	474	510	497	463	499	471	513	476	485	485	472	485	567	433	477	480	512	475	479	481	472	561	526	476	472	473	482	465	472	515	481	504	463	473	549	480	485	480	486	478	457	484	481	470	508	475	556	477	521	482	478	477	477	490	495	486	456	452	492	492	520	446	472	479	488	460	476	483	480	497	526	492	478	476	549	490	530	500	492	458	499	495	487	467	465	267	586	498	474	484	477	511	476	500	489	451	354	477	608	469	482	502	462	491	489	492	435	451	496	469	490	485	461	485	484	384	476	478	583	517	495	482	492	497	482	461	491	518	488	464	474	485	483	463	481	503	355	504	552	480	502	465	521	2
481	467	494	490	528	496	435	476	465	471	521	490	501	524	479	485	480	478	445	477	485	498	478	467	453	444	476	474	493	563	487	522	477	498	515	445	458	475	481	475	479	487	483	491	480	447	518	515	421	488	527	500	483	484	508	481	432	514	468	505	508	489	500	477	488	475	468	507	480	471	563	474	539	470	488	558	483	485	535	464	480	518	479	480	546	449	491	514	478	467	477	522	476	473	468	441	481	477	471	469	481	468	483	455	493	468	470	467	431	495	500	510	476	533	470	454	508	472	526	495	474	451	484	483	461	536	472	547	476	442	527	472	492	473	494	478	541	459	480	492	472	518	486	480	468	470	479	540	478	448	481	486	476	551	478	493	530	466	541	501	491	487	488	487	405	490	475	476	479	561	518	537	471	477	442	452	470	482	482	568	505	539	440	498	484	509	450	504	443	473	481	481	495	503	517	491	485	474	478	520	487	477	504	435	400	477	495	475	478	457	491	506	455	447	487	541	542	486	510	505	497	505	506	458	450	552	474	475	476	498	478	422	512	513	488	467	477	479	498	479	514	497	457	489	539	502	394	481	473	484	489	460	475	480	486	505	559	453	488	492	494	484	503	522	476	474	495	508	504	490	508	439	553	488	447	472	476	482	492	479	477	499	450	474	511	514	481	472	476	495	496	519	508	474	418	506	487	502	488	519	464	492	481	494	461	519	501	491	509	483	497	482	518	505	473	515	476	495	520	449	474	495	496	480	479	478	508	489	477	434	472	485	477	483	520	508	470	424	465	487	542	479	495	522	518	495	482	492	452	425	480	537	460	476	499	473	467	480	469	511	464	503	456	524	486	482	491	474	473	505	507	480	488	487	504	470	476	496	420	517	480	494	489	502	475	469	473	477	507	481	471	531	477	489	480	542	482	400	563	475	477	541	475	525	477	489	479	480	435	485	522	463	459	466	548	530	492	543	535	519	477	481	476	476	471	475	446	532	511	483	479	527	478	526	471	553	469	412	561	487	517	488	462	516	490	477	473	480	441	462	483	483	514	483	482	497	484	482	504	470	519	473	444	377	483	493	476	508	471	393	577	482	467	481	479	479	496	519	440	482	499	491	465	518	452	492	479	494	497	493	476	479	481	493	431	505	481	517	563	460	1
480	493	457	483	513	476	542	475	474	487	497	485	525	438	476	501	493	575	536	470	492	455	476	464	476	509	487	484	496	470	481	494	521	513	473	513	449	510	481	476	473	496	458	464	488	488	475	539	494	501	484	469	470	478	507	479	454	473	528	470	500	478	456	479	450	489	459	488	479	478	495	488	476	479	479	494	492	517	550	446	501	537	520	490	551	489	476	500	475	511	476	511	492	503	471	518	479	485	507	489	477	471	476	466	498	641	489	422	481	495	546	486	475	490	544	491	482	457	480	469	476	479	491	437	482	450	481	457	494	465	501	490	495	474	492	483	473	500	482	492	499	541	493	491	475	476	479	495	476	398	527	470	495	591	476	482	499	463	532	489	440	477	485	480	481	508	475	477	477	501	438	420	519	476	480	446	457	469	540	488	526	598	472	490	464	488	520	448	510	479	484	496	505	586	557	475	486	491	476	514	493	473	500	481	551	475	462	480	500	483	517	506	442	519	465	505	486	488	500	484	528	447	508	532	457	515	462	478	477	530	489	508	463	478	487	516	462	473	498	477	480	534	498	456	473	428	465	478	482	443	501	477	474	528	472	482	596	402	475	485	511	477	459	464	472	487	531	494	487	472	469	481	522	516	487	472	476	471	563	474	477	534	514	474	527	472	476	530	474	485	507	488	479	468	434	477	492	466	497	534	461	463	481	491	506	504	495	489	529	465	490	463	470	500	478	461	474	491	525	508	495	489	519	472	476	484	494	473	486	505	470	472	477	476	514	492	426	550	355	539	475	488	466	499	554	473	481	566	430	578	477	484	507	460	505	484	455	477	521	505	489	483	501	505	485	448	503	476	497	522	488	561	487	485	508	503	465	502	511	448	477	512	464	480	481	476	467	480	509	475	481	473	479	467	485	468	484	494	561	483	483	585	476	489	477	457	437	473	497	483	490	502	512	488	572	546	481	465	467	487	486	472	462	476	490	489	508	445	496	484	493	481	483	557	496	514	494	569	495	495	517	484	380	498	490	476	483	481	491	468	470	486	479	515	481	467	477	476	518	509	515	501	535	497	484	488	471	498	463	478	550	484	431	477	492	548	473	477	467	481	488	554	473	487	539	489	486	450	477	480	499	478	507	545	519	494	494	490	480	511	1
491	495	561	482	524	487	516	477	479	469	504	491	490	503	487	471	506	495	478	481	474	488	465	495	525	481	515	480	459	457	476	462	528	420	404	431	483	442	484	477	473	492	466	459	514	504	463	500	427	419	475	538	446	474	519	482	439	508	516	494	487	483	498	468	559	463	439	490	475	482	484	473	544	541	476	486	486	509	486	453	495	505	530	488	507	469	466	430	471	544	476	514	509	495	473	524	481	464	467	494	452	479	482	462	472	181	518	493	511	479	462	470	480	439	478	481	474	492	533	481	477	460	471	478	477	526	453	518	448	496	511	471	470	478	456	543	556	493	474	494	499	534	476	483	484	501	480	419	476	491	520	482	472	386	477	534	505	485	483	489	461	462	476	472	503	526	478	483	478	556	523	534	489	476	477	492	476	493	478	507	551	488	479	480	491	493	489	472	519	481	452	457	506	515	504	496	481	485	477	430	487	479	487	513	501	477	473	473	463	501	466	498	492	515	496	496	517	474	503	480	449	492	501	495	488	540	479	478	476	513	456	481	480	460	494	504	470	479	458	473	467	461	517	474	498	514	540	475	487	519	493	473	478	496	477	536	477	421	487	477	482	479	492	499	486	489	490	488	507	443	494	433	482	535	490	487	477	447	489	495	477	427	479	475	515	480	481	526	481	472	531	562	535	459	544	534	486	452	507	506	510	477	485	469	410	482	476	483	520	484	479	481	540	508	495	543	497	485	407	492	477	445	485	466	484	480	474	475	484	505	475	508	476	517	512	474	563	518	735	481	565	538	555	505	434	485	482	493	509	481	491	402	543	468	473	489	498	475	502	507	472	459	487	476	483	524	493	481	455	520	492	490	510	446	500	500	480	480	421	476	480	479	439	523	488	485	476	476	491	475	480	501	478	506	477	475	482	427	503	491	483	493	475	471	477	509	469	479	451	483	479	492	503	475	504	510	492	484	615	502	471	472	473	476	501	481	499	487	511	475	461	523	437	422	480	463	486	511	454	481	467	485	674	506	496	476	478	493	425	472	503	462	471	362	476	593	483	492	488	517	553	473	482	457	475	484	495	524	486	540	505	479	562	478	484	438	450	497	456	486	474	459	490	485	467	477	472	505	486	471	513	481	478	366	505	534	481	506	523	513	2
479	517	504	479	568	481	497	475	481	486	462	460	459	418	469	453	488	459	499	475	492	504	489	492	443	524	446	505	450	495	476	555	487	534	501	482	469	501	477	477	467	535	471	475	492	474	442	526	520	487	545	490	475	485	522	470	467	464	528	468	497	484	484	488	440	535	515	520	485	466	535	475	485	476	472	470	469	465	456	456	500	501	476	485	501	487	478	476	474	573	476	460	448	494	470	547	482	451	497	482	469	475	477	478	454	603	528	462	515	481	499	507	482	481	496	503	499	487	530	436	471	485	456	583	499	489	479	469	487	508	523	528	502	474	439	507	478	514	472	487	543	533	476	486	474	493	482	457	492	485	547	487	491	504	475	445	469	461	497	533	493	467	479	489	497	467	477	474	476	523	525	467	509	477	502	465	487	491	487	553	488	520	487	492	501	461	469	501	490	483	540	473	473	531	498	478	475	492	476	446	493	520	514	545	516	477	508	480	467	504	487	474	495	499	486	510	528	494	529	473	484	426	473	395	506	463	467	479	477	464	464	492	485	502	505	477	470	475	489	486	531	493	488	479	534	516	477	476	481	478	507	525	475	515	478	537	543	468	488	492	507	479	494	507	475	486	528	472	444	457	501	536	464	499	458	461	475	545	490	506	476	480	513	474	543	515	429	513	476	462	523	481	540	474	492	479	456	462	471	498	485	487	477	495	463	497	493	473	512	483	498	497	498	493	488	401	466	484	394	501	485	473	491	479	487	479	492	509	502	496	448	468	477	496	540	507	406	497	513	510	523	494	513	524	444	481	490	460	475	545	487	389	510	490	491	469	436	475	547	481	563	496	509	455	486	519	485	486	480	471	456	528	496	506	504	470	477	483	553	492	481	451	475	497	473	460	452	476	461	477	473	494	473	487	478	499	479	488	496	470	476	482	477	485	476	454	433	484	478	495	505	501	519	477	497	602	465	488	580	506	480	496	478	476	477	487	484	483	549	468	461	508	506	503	507	525	474	499	463	494	509	495	708	526	511	479	492	476	501	486	488	460	505	672	479	388	481	438	484	487	504	544	506	530	507	504	486	479	471	405	523	480	571	475	481	476	490	490	530	499	477	501	473	521	526	478	487	434	515	477	478	483	472	712	474	518	476	486	514	527	2
472	503	542	489	525	480	500	478	480	470	485	455	476	487	479	495	453	470	486	461	478	518	480	472	505	506	504	473	484	482	483	494	525	498	517	497	489	470	475	477	471	449	470	500	477	446	461	537	558	498	524	544	499	483	494	477	509	531	551	506	488	468	449	484	396	454	432	480	476	478	538	509	495	548	483	510	454	497	533	484	475	511	497	484	510	507	483	471	481	558	476	492	498	488	480	496	482	439	483	479	467	479	480	495	492	826	552	494	476	480	473	517	484	483	534	477	499	484	485	521	477	492	505	518	469	519	474	513	506	575	518	522	509	478	494	480	516	491	489	515	502	601	474	503	506	487	479	455	479	471	542	480	485	422	478	475	450	450	485	478	459	452	480	480	375	414	476	477	478	548	486	483	522	476	467	552	482	481	496	518	541	519	432	544	470	460	430	516	476	482	470	481	479	461	533	492	486	481	479	489	465	465	483	551	480	477	491	476	448	503	496	486	495	485	467	527	576	488	455	478	442	469	506	460	499	536	452	476	477	526	470	490	467	478	483	506	478	478	477	488	490	517	495	456	449	462	471	474	506	446	487	474	474	567	487	518	457	460	502	487	501	470	485	499	476	459	470	471	523	506	476	512	457	455	467	475	476	549	487	453	476	434	499	474	487	463	423	432	481	509	479	482	447	474	503	415	430	525	478	479	505	482	482	470	523	513	508	469	484	491	504	466	477	487	465	441	490	482	502	549	471	501	482	494	504	482	467	481	479	466	555	480	476	557	502	470	330	544	461	526	452	540	463	511	542	488	480	505	474	520	485	491	512	466	512	481	523	478	450	527	472	481	509	498	468	513	458	488	480	525	446	476	487	482	534	495	478	527	606	464	475	476	553	485	473	471	490	478	499	515	476	489	478	441	477	492	490	435	459	485	478	477	476	437	477	442	496	481	530	474	488	482	485	478	531	504	492	551	488	558	485	482	472	476	474	469	532	441	539	472	512	497	484	432	499	573	476	496	554	474	459	470	551	430	510	480	476	465	478	481	489	481	524	572	472	342	477	452	536	458	460	454	480	453	488	479	488	532	457	495	505	487	504	480	471	508	487	442	505	488	493	482	471	449	473	487	489	491	497	489	475	475	453	593	449	551	476	494	477	536	2
485	492	456	478	481	479	443	475	471	474	456	540	526	494	507	468	489	485	468	493	470	484	481	507	488	463	469	483	497	504	492	515	475	445	496	487	472	488	474	476	475	506	487	471	493	455	583	557	473	494	520	468	469	476	479	525	431	481	498	449	448	471	485	478	447	451	573	485	489	474	539	472	525	508	496	496	476	449	510	476	500	484	470	482	524	520	474	467	469	534	476	550	447	505	484	483	480	454	467	478	496	473	483	454	449	675	509	464	513	480	493	518	470	486	567	473	494	490	513	496	477	409	487	512	467	539	492	463	495	455	496	501	499	475	473	545	465	514	489	506	446	507	474	481	465	474	482	520	482	439	557	493	477	558	477	516	479	476	493	531	444	468	482	463	469	502	477	475	476	507	519	490	470	477	484	542	471	494	431	484	537	606	458	421	510	511	489	545	515	478	463	505	512	542	499	494	482	481	478	484	511	493	465	510	577	477	522	480	459	517	502	527	518	499	467	451	471	475	480	469	500	450	475	450	486	535	511	477	474	508	467	478	464	488	523	482	474	481	474	481	504	469	484	499	494	476	474	481	487	477	534	524	473	469	480	458	546	523	480	492	486	482	502	478	474	466	493	495	434	495	475	457	535	447	498	472	477	479	515	507	476	506	485	479	530	550	487	515	481	518	497	508	493	479	517	521	451	508	507	499	480	520	466	490	526	509	487	482	495	453	517	448	459	476	478	485	467	478	543	567	483	478	501	481	503	481	441	492	477	501	551	492	475	491	417	473	431	454	426	506	465	541	535	577	493	472	481	493	491	440	488	470	526	510	506	485	475	476	498	508	554	475	490	512	488	444	506	491	485	523	441	469	450	491	545	514	491	471	481	541	481	483	504	469	467	482	501	475	486	569	478	539	480	505	479	489	498	539	509	471	471	520	476	481	477	481	482	475	522	480	479	441	466	487	548	496	472	540	552	504	481	477	484	476	483	489	477	440	501	482	466	574	495	532	490	531	499	515	496	472	478	504	499	559	504	477	488	471	428	471	493	488	491	631	491	385	477	516	456	518	479	481	506	548	499	484	472	484	487	566	540	477	481	478	485	444	475	484	493	499	434	497	466	491	510	484	474	500	502	479	499	479	501	692	446	551	481	480	516	524	1
489	455	479	501	542	473	534	475	482	478	463	481	554	412	488	447	518	485	489	468	495	522	472	475	543	558	482	472	472	467	482	464	500	501	521	496	506	463	483	477	476	486	482	508	500	471	544	486	525	438	488	458	465	481	478	476	465	478	581	464	463	492	433	469	408	548	445	469	481	467	539	481	505	465	475	498	465	541	536	482	516	552	528	483	514	454	486	515	483	441	475	529	493	503	482	481	481	492	514	528	457	478	483	480	505	677	475	495	456	464	467	551	470	498	487	491	489	490	537	526	477	497	471	475	499	549	484	536	494	415	467	501	489	479	475	619	511	518	469	472	525	486	474	491	500	435	473	588	485	535	526	506	499	541	477	474	513	485	504	501	520	462	465	481	503	468	476	477	479	451	498	507	488	476	462	524	496	479	401	552	529	506	486	500	476	478	482	474	588	465	502	520	488	496	567	482	479	485	475	496	497	511	498	509	509	477	548	483	475	517	464	568	507	467	469	427	508	475	480	488	420	494	543	505	502	497	494	476	476	498	501	489	479	500	496	513	479	486	481	483	526	531	495	470	509	555	435	484	471	496	499	508	475	458	478	406	489	477	492	480	515	484	503	465	476	438	605	464	450	487	492	446	447	479	445	492	477	496	511	496	475	499	491	478	495	535	495	465	484	448	497	520	483	481	491	473	516	489	507	509	472	504	475	520	527	519	488	482	446	460	482	482	437	524	501	494	476	477	456	518	489	483	453	462	512	485	491	508	484	485	502	472	477	462	470	480	369	464	410	497	435	548	527	548	518	476	487	508	498	507	486	498	519	471	538	487	491	475	539	517	489	481	445	481	484	524	488	474	487	503	521	464	494	507	472	516	467	504	563	490	482	502	496	494	453	480	497	481	488	430	480	422	477	552	476	456	474	523	459	489	476	480	475	495	478	418	494	484	451	477	496	410	463	493	511	541	487	518	496	520	487	473	495	477	497	481	482	499	425	473	489	511	504	527	465	483	475	516	489	482	487	510	528	491	474	478	476	506	496	477	462	472	470	595	481	399	477	470	521	496	479	475	481	506	523	467	477	444	478	482	489	477	498	477	484	536	476	486	487	487	495	433	477	442	467	483	484	511	471	471	494	476	468	619	519	491	469	505	536	495	2
476	498	562	487	479	472	484	478	497	471	444	488	543	520	475	426	472	470	474	466	490	469	478	466	476	537	472	489	487	482	479	440	469	481	486	505	502	492	482	476	475	523	442	505	485	491	561	498	515	436	570	549	478	482	475	471	447	472	507	482	492	476	487	477	396	539	545	430	480	481	528	490	461	448	493	608	463	473	505	457	486	507	495	492	489	472	483	485	476	556	475	431	473	484	488	434	476	481	460	444	462	495	471	485	495	740	481	475	527	475	515	510	477	526	470	508	487	500	527	482	476	451	488	515	483	500	490	450	500	508	486	471	510	474	506	552	504	476	485	487	516	512	481	487	491	453	479	473	477	414	470	490	472	485	476	533	451	495	495	518	421	487	487	475	483	470	477	479	476	588	497	491	517	478	490	537	476	471	468	522	551	498	524	428	513	491	487	524	523	473	508	531	475	537	484	502	470	492	476	476	491	480	475	460	447	477	444	484	463	496	469	474	494	539	483	512	465	482	526	481	470	479	506	435	523	593	477	480	477	518	478	476	482	476	486	492	477	481	463	478	481	525	465	458	508	536	463	475	481	477	482	456	481	456	479	499	548	426	485	496	523	478	495	497	480	470	548	481	549	489	484	578	533	512	500	491	477	471	503	478	477	472	496	473	479	511	486	484	479	487	488	529	480	480	449	489	481	525	519	482	488	498	484	465	472	474	471	482	525	506	489	453	500	543	497	494	470	479	513	533	480	455	496	481	497	471	532	517	481	465	446	468	476	500	508	479	356	581	401	443	514	452	482	449	502	506	485	453	499	406	476	512	475	489	477	494	537	477	490	467	513	488	550	456	481	475	478	480	493	515	481	470	479	448	512	514	478	492	531	495	484	478	551	490	486	468	526	477	524	444	475	555	475	411	482	488	471	429	589	488	477	529	476	501	476	437	502	473	450	471	464	450	474	477	469	467	478	472	495	459	465	480	489	476	484	507	470	456	509	478	478	506	468	486	487	414	446	519	470	480	504	441	464	529	506	477	471	473	526	469	481	482	486	519	478	406	473	483	519	433	482	462	482	426	485	529	477	525	475	529	535	479	466	478	480	555	495	477	398	484	476	497	472	477	480	476	495	514	500	481	492	481	501	539	471	471	490	488	524	476	2
474	442	469	485	500	477	467	475	481	486	449	474	479	486	479	463	471	508	489	488	526	530	469	477	489	551	486	475	493	508	477	460	482	503	506	465	478	492	465	474	482	495	502	479	501	445	455	474	434	492	496	505	447	487	513	455	447	511	541	508	494	467	542	480	468	530	595	504	484	468	462	485	487	499	474	466	488	488	500	493	482	484	463	477	516	460	481	500	491	497	477	583	499	472	483	547	484	463	484	471	475	471	479	451	456	554	510	495	521	493	456	466	485	483	458	509	499	467	469	479	476	427	482	503	480	495	474	506	484	509	503	500	523	482	454	546	475	498	488	490	465	558	470	481	478	497	488	462	475	533	492	478	474	681	478	471	510	501	504	556	468	480	478	487	515	500	478	478	477	504	477	441	460	477	442	532	480	472	463	557	487	554	429	457	491	452	538	468	520	481	484	509	466	498	518	482	474	481	478	468	475	494	458	476	425	478	450	482	475	492	492	486	442	492	459	523	504	464	507	489	514	527	485	498	458	518	485	478	477	508	484	481	465	495	542	481	485	486	462	483	437	534	479	473	516	500	411	480	480	476	495	531	476	507	478	508	545	491	478	484	521	471	514	473	477	465	595	492	481	469	483	445	479	422	470	497	477	538	514	442	476	563	484	478	527	495	480	408	487	452	499	551	503	473	467	472	475	522	507	545	489	503	483	422	499	478	464	475	501	468	464	461	569	458	491	505	487	489	530	529	465	506	497	486	481	473	483	529	477	521	446	471	476	432	407	477	451	496	343	523	468	480	499	506	486	457	477	494	445	545	483	368	461	507	485	511	510	478	545	482	535	515	495	522	471	488	509	501	498	492	488	541	492	425	535	517	480	445	434	462	479	497	492	485	498	487	460	477	495	514	480	350	477	517	480	478	486	549	492	491	484	448	477	482	475	435	452	480	487	476	512	531	465	493	531	514	493	518	466	501	483	486	486	476	505	483	484	494	483	480	522	579	515	625	455	509	490	518	452	493	498	468	377	573	545	477	469	471	600	480	499	488	473	526	480	494	476	519	504	463	504	492	498	424	488	508	477	562	505	479	513	476	415	479	492	529	481	491	468	493	475	457	498	466	444	474	475	543	543	468	468	481	478	546	487	555	481	494	506	515	1
487	474	512	502	422	479	451	478	527	474	407	464	519	488	482	502	446	476	445	474	494	484	485	480	438	500	486	468	490	527	482	431	534	471	506	477	486	413	481	475	472	457	460	487	503	506	514	490	458	441	587	508	443	491	464	511	502	602	527	471	460	474	469	472	602	469	501	484	493	480	551	472	449	432	470	513	476	463	576	486	512	476	495	465	537	519	482	433	481	568	475	522	504	471	483	501	478	503	444	602	474	491	481	467	487	331	464	451	494	483	486	507	482	477	555	478	511	472	472	518	476	498	481	516	487	528	498	505	465	507	454	456	464	474	502	555	515	515	472	488	484	599	481	464	467	495	479	508	475	495	485	479	497	460	475	514	467	453	474	479	458	484	494	477	507	484	476	479	478	483	457	571	527	475	498	531	483	481	495	487	493	531	478	490	501	496	520	478	493	483	463	510	514	523	518	479	478	474	476	488	510	461	507	525	414	477	479	484	464	502	506	427	480	556	485	477	507	478	478	468	545	474	492	392	542	516	506	478	478	494	482	492	474	491	502	508	480	472	459	481	484	455	467	454	464	514	482	481	493	486	492	452	478	505	474	463	481	385	485	482	504	468	484	476	471	498	493	502	514	496	479	472	489	521	465	486	477	464	484	551	478	458	499	476	470	514	423	504	480	492	478	474	476	476	544	529	495	510	512	477	449	494	482	476	457	465	483	483	485	514	512	481	516	536	494	453	466	489	514	540	477	441	472	486	496	483	469	505	503	551	483	476	475	524	616	495	604	450	600	509	451	472	456	520	528	486	482	433	441	491	491	469	411	473	479	491	512	477	490	444	550	470	419	503	474	502	510	491	482	555	535	520	516	462	565	477	507	476	456	484	480	472	463	486	481	486	515	478	510	515	480	476	475	466	478	482	497	537	551	492	479	551	475	502	476	485	467	476	457	473	500	434	485	501	492	532	500	503	487	514	478	495	486	476	503	486	459	528	536	473	507	520	503	470	504	517	483	494	519	478	430	482	469	529	492	479	498	532	432	482	490	482	477	379	467	580	475	521	476	553	561	462	499	500	476	506	486	446	463	556	576	481	467	479	475	430	471	481	484	487	468	454	497	449	498	479	472	528	473	472	501	468	491	379	494	476	472	490	457	502	1
489	466	440	487	471	479	511	477	487	482	500	462	464	433	485	465	497	491	470	474	495	458	483	487	421	488	507	501	472	515	483	528	522	363	460	534	478	486	481	480	477	491	481	493	459	515	457	462	442	489	550	535	428	485	473	541	461	530	449	495	520	490	518	468	500	519	495	538	477	468	484	507	485	495	487	566	472	422	565	486	499	431	476	491	458	528	479	456	489	508	477	486	494	502	490	450	478	493	499	472	476	476	496	488	416	344	508	500	498	489	518	453	488	462	437	468	516	492	515	513	477	464	490	472	455	448	480	492	464	457	524	506	510	486	489	482	564	496	487	487	514	467	496	477	492	473	473	509	478	454	465	482	480	527	475	473	499	456	504	525	517	468	483	481	559	530	474	480	477	591	536	568	537	475	466	514	519	474	427	462	498	485	473	461	508	490	504	493	489	479	504	516	458	473	500	495	478	476	477	516	517	473	456	484	462	478	562	479	505	484	460	535	497	556	495	503	498	503	515	488	489	542	509	440	532	486	483	480	476	465	486	486	474	484	502	504	470	478	468	475	566	547	461	476	506	451	500	480	479	500	506	503	477	628	468	498	534	560	473	475	519	481	508	563	486	461	544	496	521	520	470	474	465	487	448	478	476	503	514	543	474	494	483	476	479	501	494	461	485	499	463	504	502	465	505	450	475	487	516	475	471	476	480	530	426	483	461	487	487	455	491	493	501	481	468	544	487	492	453	520	493	522	482	478	463	476	454	505	484	503	438	485	477	485	522	488	482	536	500	514	573	502	518	519	446	485	481	508	509	465	496	469	525	491	515	494	509	477	514	481	472	496	489	489	482	512	480	463	473	414	514	516	502	477	531	458	481	484	445	489	484	499	515	493	500	485	471	478	476	484	478	403	479	502	478	458	491	483	506	472	476	490	479	475	476	541	495	481	494	480	484	518	465	463	471	511	497	492	515	530	483	465	487	476	481	467	468	529	440	486	504	496	538	515	497	532	481	481	497	469	458	481	445	531	509	479	488	489	561	467	487	471	489	370	481	589	485	492	517	521	604	479	484	462	514	463	482	488	476	496	553	481	459	479	482	541	472	449	463	503	498	506	461	452	511	473	476	497	473	481	488	479	505	376	533	479	484	477	518	517	1
477	463	494	470	516	473	488	474	480	476	500	559	454	370	499	453	489	532	485	465	482	517	477	487	464	509	512	469	493	461	480	486	481	450	516	409	492	456	477	474	476	492	467	467	486	500	550	495	549	507	489	496	490	471	524	470	437	481	550	470	472	472	498	484	405	501	464	493	487	475	474	486	453	440	499	471	481	516	458	487	450	550	515	473	486	468	480	453	472	503	476	483	475	455	477	457	478	503	473	407	492	477	476	473	473	715	465	470	483	474	496	547	497	495	486	479	513	485	495	526	476	507	478	444	462	570	497	472	497	497	518	476	485	475	443	563	484	500	479	488	476	461	473	472	494	487	477	474	478	560	473	512	482	365	478	475	459	467	542	508	507	467	487	475	533	476	475	475	474	568	467	481	447	478	481	529	475	473	489	564	566	552	472	489	512	494	549	486	562	476	466	464	493	535	540	489	487	490	476	492	497	466	500	506	520	475	466	483	500	510	506	476	472	484	468	469	511	486	448	481	481	488	468	446	471	518	464	478	475	530	455	496	492	480	503	499	475	476	456	480	599	521	436	484	562	493	519	478	490	531	522	472	473	548	472	515	494	446	485	475	476	485	468	448	482	539	483	491	468	480	452	453	556	537	498	479	475	545	507	521	474	406	454	475	511	506	448	445	481	502	461	489	485	472	438	423	427	492	486	481	492	493	489	518	541	455	488	477	515	477	469	488	473	469	480	471	471	478	538	523	491	488	464	467	438	480	522	498	494	566	478	480	477	489	522	501	374	521	505	489	515	516	526	535	526	485	473	475	483	481	492	485	454	467	483	508	505	478	494	570	511	461	467	504	479	506	491	463	492	594	472	475	489	478	485	480	485	486	587	478	491	490	530	475	481	479	481	478	504	465	474	467	476	556	477	481	471	554	544	481	476	455	475	448	478	500	500	470	494	483	473	466	535	490	465	551	460	472	520	557	474	472	470	476	478	492	515	414	513	479	488	490	494	408	508	513	486	558	507	479	390	505	485	509	512	477	477	475	465	493	506	487	476	437	479	445	477	430	572	446	540	485	562	508	492	496	482	503	483	461	521	482	475	478	467	515	478	536	440	490	466	480	473	451	495	499	480	486	517	482	480	484	439	449	485	522	477	476	540	470	2
485	429	482	487	452	471	514	474	479	476	512	501	462	483	507	495	479	494	488	474	488	496	478	475	526	472	431	471	473	482	486	424	501	483	520	524	472	457	482	479	476	450	483	483	510	483	515	559	431	471	471	518	465	476	522	498	524	453	513	461	519	483	472	477	477	491	493	470	476	468	487	497	500	497	485	503	476	469	528	499	530	593	481	484	574	517	477	474	478	502	476	563	493	462	476	435	482	431	455	479	474	469	485	464	479	379	527	487	503	482	493	521	481	468	441	484	502	461	507	506	473	447	483	461	475	523	475	500	469	481	477	454	447	470	509	584	527	516	472	484	484	508	461	465	495	457	477	462	485	523	432	482	490	447	477	517	468	474	511	503	489	479	485	478	525	462	477	480	476	531	542	544	495	478	459	488	488	469	465	452	537	466	499	463	504	506	456	530	578	476	512	487	471	517	480	489	480	481	477	500	464	493	474	451	457	476	559	493	468	505	488	501	497	481	494	496	501	474	509	495	507	532	510	507	490	506	497	477	476	501	461	515	478	492	507	455	476	476	480	480	495	479	493	481	461	534	420	488	489	462	491	507	476	491	477	504	445	526	487	451	481	478	493	500	479	493	454	490	533	453	485	476	491	523	483	491	476	498	462	476	476	448	482	475	473	510	432	541	474	492	551	533	545	475	505	528	489	487	476	494	486	500	480	488	462	527	458	472	523	494	483	467	505	434	492	464	472	491	460	471	487	475	462	474	458	471	483	499	485	497	469	479	478	490	447	477	456	488	583	527	463	476	512	510	558	474	481	469	482	506	491	501	468	487	505	490	526	473	490	513	499	456	450	483	484	502	493	493	471	520	514	471	464	506	520	496	490	519	412	462	483	471	516	485	477	500	455	475	490	445	472	490	471	526	478	471	486	508	504	483	476	542	476	500	477	500	518	474	468	483	530	492	471	472	541	447	489	492	496	512	482	470	483	476	480	493	502	526	441	469	510	518	457	458	469	571	474	540	498	500	544	465	574	508	476	478	476	499	483	482	495	472	454	470	488	482	485	461	571	572	587	495	495	504	475	504	480	543	491	467	482	480	517	475	485	460	465	507	538	485	514	493	487	503	562	471	474	462	499	501	465	481	484	483	506	558	479	455	527	489	2
499	472	530	482	508	486	534	476	489	482	500	523	478	486	497	470	464	500	505	481	461	467	479	503	529	490	482	488	448	491	486	539	563	531	507	466	484	467	485	478	476	538	484	459	515	469	483	455	484	471	502	550	469	489	510	495	491	537	479	478	438	478	526	478	587	520	440	510	486	473	527	500	476	466	487	487	484	472	507	499	526	541	561	474	539	478	483	492	474	543	477	445	450	494	474	465	482	482	501	498	484	486	479	439	500	260	486	427	497	478	486	487	481	470	392	482	466	479	504	495	475	443	481	445	496	563	471	509	459	521	496	485	478	473	495	505	542	508	480	485	481	492	508	480	499	504	480	471	478	488	493	469	478	432	477	478	502	480	462	446	488	507	472	478	457	503	475	479	478	492	423	504	487	476	476	540	474	481	461	557	506	503	490	427	480	465	522	517	533	481	438	499	474	534	502	477	473	480	475	466	514	539	491	475	487	475	471	481	498	474	476	552	460	463	487	509	565	479	471	480	471	493	447	425	535	474	476	477	476	476	510	460	455	474	505	488	492	479	493	474	524	440	518	471	512	477	426	482	483	504	485	486	474	515	492	459	485	482	483	503	467	477	518	508	487	525	532	478	463	482	479	467	497	484	454	484	477	510	473	593	475	438	484	476	486	446	479	529	480	494	501	511	446	481	413	488	477	516	503	512	467	484	479	474	451	473	501	490	517	457	438	478	493	479	483	501	484	486	392	485	464	501	513	463	509	477	460	498	513	489	491	481	475	472	483	497	588	498	698	530	508	507	495	452	522	499	471	453	476	524	489	490	535	486	494	480	526	478	511	528	431	513	500	449	476	510	502	491	463	556	545	479	509	473	513	497	497	511	496	532	478	491	482	464	471	476	438	479	505	472	475	490	481	475	480	489	489	515	505	486	475	462	475	490	476	482	413	481	463	491	505	491	473	499	529	470	478	451	563	525	488	447	495	475	491	490	514	549	453	480	527	475	462	446	498	405	461	514	475	500	442	489	671	481	477	476	496	500	483	470	490	460	473	492	475	537	484	454	485	459	561	509	567	517	505	492	474	448	483	543	525	483	575	478	486	409	501	503	543	490	507	507	476	468	473	484	467	486	534	487	466	484	455	509	561	474	477	467	489	498	1
475	468	520	495	493	482	491	477	515	481	491	434	546	445	493	463	484	515	526	481	484	484	478	475	535	545	495	470	484	503	480	456	549	479	458	439	478	473	477	478	479	488	462	500	516	512	415	478	424	479	541	579	485	490	482	472	431	558	500	445	498	483	512	479	389	483	443	490	481	477	451	493	498	441	479	553	485	496	533	473	510	432	519	476	468	571	475	478	471	502	475	457	500	489	480	533	474	489	489	484	490	484	484	474	490	424	481	475	449	493	515	483	473	496	461	482	467	496	500	524	480	502	478	555	486	516	498	467	473	467	525	497	486	476	479	433	535	480	482	485	469	475	505	483	465	526	474	510	481	554	484	485	471	388	478	532	495	506	446	558	475	487	490	482	460	494	476	488	478	553	520	513	481	479	489	544	461	469	527	462	526	530	492	497	466	523	472	456	570	476	442	467	466	507	538	497	481	492	479	541	486	490	483	506	489	475	504	482	481	462	471	466	456	435	482	543	522	492	488	489	492	500	489	510	482	539	486	476	477	475	450	497	479	476	509	521	492	475	491	478	519	559	484	481	524	469	509	474	476	449	464	458	478	494	481	551	478	464	502	477	497	477	522	517	483	498	469	467	524	483	502	521	528	440	467	491	475	493	495	553	478	408	502	476	558	523	489	438	474	463	497	542	441	480	426	465	497	529	549	511	502	478	478	526	503	478	482	490	518	515	487	490	474	485	481	486	488	490	500	645	483	501	507	481	496	481	432	469	490	510	484	477	475	468	451	495	365	500	529	515	468	490	473	473	506	462	480	418	504	557	488	461	473	477	501	492	519	476	528	454	429	472	486	491	483	444	451	474	492	450	467	451	512	472	515	465	482	471	397	488	475	489	448	494	465	480	538	478	485	428	478	480	479	526	474	494	487	524	562	484	473	467	477	475	478	498	531	470	482	473	484	521	490	498	490	495	478	522	471	495	479	474	486	476	498	476	483	483	514	469	478	530	455	403	489	489	488	552	493	487	560	497	468	567	493	476	488	492	455	494	520	480	486	298	492	526	479	501	485	422	563	493	436	457	493	503	478	535	492	443	524	485	467	479	476	560	500	492	459	485	487	502	482	511	494	475	478	472	491	492	492	476	511	275	472	495	474	452	431	459	1
483	459	502	493	472	479	466	475	505	472	447	563	481	492	484	471	487	485	455	463	489	498	473	479	543	498	451	494	465	480	485	511	457	412	504	515	479	460	480	479	482	553	445	499	489	525	470	467	547	469	493	512	484	477	487	527	441	604	401	479	482	488	460	469	518	494	520	479	478	479	501	499	493	436	463	464	464	519	490	483	475	518	474	483	480	427	480	489	480	590	475	493	500	516	476	481	477	498	452	489	490	477	477	473	523	411	410	502	537	472	502	477	470	478	461	489	506	487	539	471	474	483	466	505	458	536	503	462	472	550	529	454	466	473	501	486	477	491	497	507	477	527	496	484	480	508	482	498	481	534	506	495	464	386	479	505	446	480	520	553	528	490	481	486	487	477	477	478	478	489	533	482	514	476	503	470	482	483	398	565	546	480	465	491	488	488	537	486	501	476	521	466	523	557	557	478	473	483	476	513	479	483	520	503	517	474	452	484	527	486	464	506	478	457	462	408	457	472	530	476	447	587	499	466	503	498	481	477	478	469	483	495	499	485	488	485	488	478	485	480	541	531	473	479	465	543	473	483	479	504	502	461	471	548	472	508	452	436	495	477	500	469	465	502	467	512	455	486	469	495	467	625	506	479	492	511	476	485	513	459	478	430	497	475	507	520	444	463	480	472	490	491	475	483	494	518	458	538	506	498	475	470	479	491	431	448	490	468	466	484	513	503	547	519	472	458	480	481	445	506	496	509	478	494	491	482	465	521	483	529	497	470	475	492	506	495	510	478	593	549	444	494	517	563	456	481	478	527	492	477	478	452	594	479	480	496	487	474	492	447	453	461	439	467	480	463	502	477	462	486	494	547	496	481	453	505	484	503	577	474	484	475	531	483	530	475	506	477	511	451	472	482	476	453	474	489	496	512	563	481	473	429	475	472	477	446	475	479	474	480	482	374	417	516	505	492	476	445	490	472	481	503	473	476	475	518	505	457	500	475	486	595	488	420	460	556	488	459	488	501	520	495	510	523	491	477	492	497	416	466	495	467	477	321	475	619	490	467	484	506	464	431	497	502	497	494	498	490	468	504	475	477	484	481	483	533	522	498	491	490	539	402	481	449	527	474	488	488	490	481	500	482	463	295	420	515	474	492	525	472	1
483	480	498	480	508	485	447	477	476	483	464	487	466	501	474	520	484	508	461	482	477	486	489	487	533	578	496	479	502	479	478	504	529	515	493	461	477	488	483	476	478	462	505	505	534	517	598	423	470	460	545	510	505	476	502	510	496	520	506	480	473	478	434	479	415	515	528	541	481	473	481	498	507	500	479	522	488	488	586	467	510	465	404	481	544	485	473	469	475	490	476	523	523	484	482	490	484	489	474	495	486	467	478	478	433	655	517	449	468	480	454	474	486	474	502	465	491	485	485	500	476	470	486	516	515	461	470	525	495	503	514	490	490	482	445	484	536	505	478	493	490	524	471	471	476	488	479	508	495	440	478	489	490	498	476	424	478	468	486	512	443	486	484	483	491	494	476	481	478	525	474	566	512	478	465	513	493	479	502	528	568	493	456	446	472	505	486	475	563	471	461	487	517	499	582	486	486	495	477	495	515	473	470	445	477	476	549	485	490	494	489	529	500	412	478	483	540	476	459	498	433	471	472	533	463	450	476	479	477	492	480	517	471	492	463	482	477	480	446	477	538	494	449	461	483	492	471	480	475	516	472	519	474	518	491	514	510	540	499	484	499	479	495	506	486	461	604	483	415	510	479	467	469	434	481	487	476	509	479	489	477	478	466	475	502	501	491	487	482	488	527	492	499	482	482	494	469	507	483	487	556	495	483	486	468	498	493	500	491	489	477	484	516	480	483	477	479	478	555	464	493	517	487	486	511	481	494	516	493	502	456	483	476	544	512	487	393	425	420	528	507	477	549	480	537	512	485	528	490	507	488	447	451	492	453	496	498	480	483	452	495	476	472	455	496	461	544	467	478	524	472	462	516	499	487	523	483	490	477	436	487	514	471	491	476	481	497	475	495	493	475	497	474	444	481	467	500	487	497	483	473	520	479	507	476	463	523	482	487	475	527	454	440	505	471	564	506	484	528	437	482	481	472	476	485	484	525	463	468	474	493	481	499	496	478	487	494	503	456	494	468	476	464	555	495	477	477	485	559	469	462	489	495	542	474	404	490	465	480	472	421	492	484	462	522	470	483	490	485	520	546	478	467	476	475	485	489	510	451	469	500	490	476	498	496	465	473	542	480	488	474	476	442	566	460	512	475	490	517	416	1
475	495	511	489	439	489	486	476	511	474	491	507	457	533	494	475	488	502	461	484	486	503	464	469	537	497	489	467	475	483	484	545	521	452	474	468	481	491	478	476	479	451	505	473	532	471	485	535	510	474	586	421	494	481	504	504	484	450	483	468	503	478	489	494	588	509	503	464	494	481	459	497	532	452	475	477	499	509	463	501	504	512	436	481	487	473	479	508	484	557	476	528	513	483	482	436	478	511	449	464	459	480	491	481	474	445	500	529	523	488	520	471	470	505	477	505	521	485	473	524	478	476	475	522	479	462	471	462	475	492	543	460	467	470	464	439	550	537	474	486	479	532	473	480	458	484	482	511	479	497	527	500	493	578	477	538	534	470	488	506	496	467	507	475	497	479	476	475	477	607	432	498	475	478	465	514	485	480	447	483	566	502	476	491	504	524	456	491	555	478	489	491	499	521	500	482	475	477	475	523	454	497	447	481	493	477	509	479	487	506	482	502	434	497	478	540	456	471	520	471	454	497	556	536	512	505	472	478	476	479	493	451	455	487	452	482	471	480	492	486	523	466	464	484	449	493	532	483	477	504	451	471	479	482	468	486	471	496	489	479	483	487	492	439	475	483	485	486	518	484	475	493	499	473	510	477	476	479	503	498	476	519	485	476	535	564	524	479	485	533	484	450	474	485	506	538	484	483	511	485	445	522	481	506	543	471	475	483	509	497	511	512	511	485	488	444	472	486	468	540	504	483	458	500	471	485	466	489	497	469	524	496	476	511	509	496	585	518	518	482	549	483	532	465	389	486	485	496	444	479	476	481	507	497	489	501	528	478	478	435	497	492	496	528	482	509	471	475	482	483	510	487	519	474	522	513	483	456	524	495	477	481	485	459	485	475	508	477	528	511	476	512	477	485	482	468	496	467	408	478	486	487	475	464	478	432	419	482	481	475	499	531	495	510	494	501	466	433	461	528	478	486	477	477	490	468	477	523	519	485	500	506	489	544	463	440	484	512	480	486	512	472	494	451	470	479	476	504	428	479	481	474	498	528	474	540	480	487	434	479	520	479	492	515	481	509	463	516	484	458	545	477	479	476	466	445	455	479	515	493	476	438	483	441	475	482	479	502	504	476	478	476	509	558	471	448	477	508	532	493	2
468	445	484	476	500	485	480	476	506	480	534	519	494	522	462	464	457	498	453	480	513	508	480	482	469	503	480	488	513	540	477	431	481	512	481	522	494	488	466	478	471	504	450	507	514	474	431	503	531	491	503	499	503	484	494	511	505	464	483	449	500	502	462	480	548	473	497	490	475	477	421	471	492	492	471	489	488	509	618	500	493	509	555	484	509	509	476	461	474	453	476	519	514	456	481	489	484	482	477	484	492	474	474	467	516	679	528	518	466	479	472	470	493	536	430	465	512	496	504	517	480	498	480	522	479	506	488	478	496	459	494	454	480	474	519	634	457	512	474	484	430	548	473	475	489	476	478	502	475	506	467	460	491	640	477	448	435	472	504	490	483	505	503	475	584	526	475	483	477	555	477	453	523	476	466	517	487	474	482	527	515	619	459	450	479	446	469	486	581	475	478	479	499	567	552	482	477	483	477	494	473	500	492	524	424	478	514	478	470	467	481	436	525	450	492	515	570	478	498	487	466	522	483	541	475	498	496	479	477	477	463	490	484	479	499	524	491	480	468	477	517	489	479	480	434	474	515	479	469	487	525	469	478	528	467	453	491	522	486	470	498	488	474	517	475	470	515	499	505	467	483	495	448	414	475	467	476	477	490	460	474	544	485	476	455	444	432	484	481	465	552	514	507	468	458	497	489	524	497	469	485	460	474	512	428	484	473	472	485	508	475	493	511	496	487	549	468	498	598	460	489	474	486	486	495	483	511	489	471	515	490	505	475	459	492	507	545	441	359	499	535	456	474	511	391	482	484	510	477	523	477	438	507	482	481	493	531	475	457	528	452	507	478	459	494	512	496	471	491	485	450	418	530	482	511	527	485	509	561	504	488	480	450	465	494	466	537	478	480	445	479	456	475	525	476	469	489	443	548	481	482	448	474	432	477	484	489	483	459	474	466	474	454	476	531	583	480	498	505	545	477	473	469	476	500	473	480	519	472	478	489	498	496	596	463	459	477	468	499	475	521	492	305	515	510	477	474	489	491	450	465	498	507	533	483	522	485	482	438	481	477	486	442	542	477	516	490	471	465	524	499	481	393	480	481	471	454	473	447	471	482	508	468	510	475	499	479	433	487	475	518	482	499	546	497	544	488	460	527	454	1
485	434	516	484	467	472	523	476	489	485	493	491	440	499	496	440	464	506	472	469	488	530	477	495	498	544	489	479	474	469	484	491	536	425	478	480	465	462	479	479	473	499	493	494	496	461	496	504	419	469	629	533	442	483	488	495	505	519	491	491	462	487	510	480	485	520	522	505	479	472	406	486	508	487	490	537	465	495	483	458	505	517	526	496	485	458	479	480	482	523	475	529	491	529	479	469	485	467	463	492	482	483	485	466	508	425	548	477	498	476	484	477	469	471	532	491	496	479	525	508	476	419	484	486	523	527	477	489	472	551	456	488	484	479	508	542	439	515	479	480	501	493	483	478	453	456	483	501	484	540	440	482	497	545	477	536	465	449	530	492	456	481	504	476	511	476	477	481	478	517	597	527	462	477	487	503	481	471	495	603	518	489	485	476	469	468	505	505	505	482	511	493	498	409	455	480	489	481	474	460	462	480	476	513	501	474	498	476	467	504	481	544	454	436	483	598	499	495	482	477	502	571	531	459	468	472	480	476	476	499	466	466	476	459	487	494	483	477	503	485	465	465	493	492	437	510	411	472	472	477	513	512	478	449	470	455	418	381	496	484	468	476	464	470	498	475	489	467	497	486	480	401	482	475	464	487	476	505	498	501	476	512	473	476	606	552	481	509	480	479	457	565	481	467	592	487	478	559	498	467	501	479	476	455	443	490	507	477	504	488	527	478	486	493	485	501	481	480	463	503	486	471	491	484	486	474	520	463	500	559	486	462	477	472	490	488	465	458	507	518	464	494	495	507	448	495	493	502	515	515	484	480	559	470	516	472	500	476	488	490	456	463	408	478	482	519	494	491	494	560	547	435	499	494	475	509	470	438	388	500	484	491	467	482	493	474	515	478	494	462	477	478	478	589	479	525	486	497	519	485	478	466	476	478	477	408	491	473	535	471	504	509	503	465	524	591	494	512	519	485	486	478	501	476	491	484	469	449	455	470	474	484	474	532	476	503	472	563	481	485	462	482	606	462	503	477	487	504	525	473	484	473	483	588	490	447	487	500	524	461	532	494	525	463	488	479	483	477	490	563	575	478	524	478	477	441	463	453	405	500	512	429	484	452	509	472	479	441	522	485	446	480	486	605	504	430	479	500	531	494	1
493	517	526	496	490	475	487	477	474	460	441	483	433	538	476	472	470	483	465	484	480	473	486	493	515	530	465	483	500	491	474	484	529	432	450	508	482	500	480	475	477	442	492	494	497	484	495	461	524	454	515	535	467	477	501	521	485	460	494	463	462	474	468	473	492	460	534	479	485	481	451	513	458	472	483	577	472	482	512	461	478	494	471	510	533	528	472	475	488	481	477	493	482	500	483	504	480	511	458	451	470	484	480	498	502	643	502	482	507	502	496	477	460	513	474	485	452	505	445	488	473	547	482	410	479	520	485	474	491	425	487	500	519	476	452	536	490	546	480	485	487	550	489	496	476	501	481	469	486	534	507	495	494	355	480	472	493	473	482	533	440	480	479	467	476	495	477	485	477	498	475	444	546	477	440	534	478	472	482	418	481	504	448	495	496	413	440	507	515	479	498	474	498	535	480	487	479	487	477	494	490	472	471	547	467	475	436	479	477	529	512	489	481	443	481	574	489	483	487	482	510	529	536	434	544	468	536	478	475	497	487	477	463	482	516	492	486	480	434	471	475	449	492	485	475	474	497	479	475	487	545	442	472	472	471	514	525	484	471	495	487	485	553	490	469	505	513	479	512	486	482	515	530	483	468	484	476	542	554	545	477	407	466	476	479	523	451	453	487	483	469	525	528	477	445	475	468	477	450	485	438	482	475	503	477	465	485	484	450	468	496	479	480	502	473	483	471	477	554	456	459	459	514	466	497	475	451	470	488	519	504	489	475	488	452	464	475	550	554	531	540	502	496	505	476	487	482	546	513	499	490	481	535	478	453	477	516	478	502	477	516	507	473	507	488	486	498	478	487	550	468	501	459	471	477	479	488	481	555	476	483	505	499	475	480	504	471	476	491	439	473	493	482	445	477	488	493	496	508	476	481	504	476	485	476	444	484	478	537	489	498	549	448	478	450	510	470	477	535	494	479	486	483	477	490	493	483	437	531	479	507	472	485	403	495	461	480	452	538	492	480	460	539	534	492	479	492	478	459	454	495	489	472	503	476	426	479	516	490	529	462	484	475	467	470	537	491	454	484	414	518	476	502	479	485	430	484	470	448	515	504	520	484	576	463	482	481	489	512	483	469	481	493	522	538	468	466	474	422	505	1
491	421	483	490	496	480	468	475	492	473	472	512	417	435	495	482	492	517	494	472	482	491	470	484	449	537	447	469	503	473	474	500	582	470	513	445	462	486	484	476	481	505	481	506	479	498	484	512	441	499	615	555	480	480	499	502	458	490	535	510	463	490	564	472	488	506	513	506	483	473	516	472	529	463	488	522	476	525	447	430	511	487	469	477	525	411	479	505	481	493	475	498	455	502	484	479	479	481	465	483	495	479	486	499	494	585	503	507	454	505	545	493	476	531	462	482	504	475	530	492	473	485	464	540	485	535	464	463	486	473	512	475	517	482	485	519	459	517	481	478	490	530	481	482	493	449	485	490	472	518	456	460	468	617	478	428	495	512	479	438	481	493	470	482	577	522	474	480	477	487	489	454	457	476	485	513	499	472	475	471	499	500	457	497	504	505	544	471	431	477	482	505	470	511	487	478	485	469	477	501	512	501	482	494	540	475	520	481	502	529	487	479	486	529	472	511	541	488	475	487	481	469	438	449	532	499	490	478	477	452	483	515	481	501	481	529	486	473	483	479	521	491	481	471	514	450	481	478	484	433	478	522	476	495	489	489	543	502	496	480	489	479	511	480	468	526	423	487	481	434	507	511	399	437	452	462	476	499	505	483	476	546	492	473	579	524	567	477	489	516	562	493	493	479	465	483	470	479	472	481	507	472	476	448	492	485	491	479	543	497	488	484	468	511	470	434	503	483	559	489	482	466	473	490	468	474	450	523	470	519	479	475	475	500	466	484	472	518	392	504	506	502	478	512	484	461	485	414	447	469	489	455	403	485	495	502	486	476	482	492	518	526	559	501	486	482	486	486	489	461	501	433	489	530	534	508	479	508	439	529	485	416	555	492	486	504	449	476	446	505	478	472	471	465	479	486	489	474	530	480	471	477	478	452	476	477	467	482	539	484	484	390	503	498	534	466	485	571	569	517	483	483	458	476	468	459	510	441	461	484	502	447	497	579	487	456	493	518	431	491	466	479	368	600	469	478	473	473	428	489	496	494	474	560	481	468	476	569	508	491	479	471	497	449	464	470	478	473	510	398	560	481	432	476	481	476	513	503	540	481	473	498	464	538	508	491	488	503	510	485	474	479	533	557	506	504	471	473	541	496	1
492	456	509	473	557	472	428	476	481	485	464	481	498	439	523	477	481	452	433	489	485	487	481	489	511	521	475	497	453	465	487	474	530	473	472	551	477	505	482	478	478	461	504	502	479	444	458	467	503	491	514	552	452	473	538	505	462	498	524	478	473	480	477	475	562	492	497	520	479	486	617	518	498	487	492	525	471	509	541	441	452	585	484	496	578	474	475	460	482	443	476	526	477	469	473	433	476	500	461	438	476	478	474	491	512	399	449	467	473	475	542	486	472	480	491	448	513	465	555	474	476	471	485	510	499	519	488	532	470	477	488	486	508	481	493	551	434	488	493	461	458	547	484	485	458	510	476	480	475	537	459	501	478	520	478	523	520	504	507	499	529	467	468	479	455	534	476	480	476	453	491	469	591	477	498	568	466	484	487	568	427	519	496	495	479	451	539	466	558	471	481	472	482	541	471	481	482	488	477	480	470	491	491	525	500	478	497	482	487	513	492	507	498	547	491	447	525	475	488	499	446	550	415	494	471	484	483	476	476	467	469	519	474	485	494	442	489	475	487	471	508	460	456	468	526	571	485	486	479	474	483	487	478	507	469	533	508	441	485	497	513	489	532	474	477	515	530	517	461	484	484	497	450	474	472	484	477	589	522	493	476	489	505	474	526	414	457	525	480	509	455	522	487	475	509	516	477	513	494	533	489	504	463	476	496	496	480	484	500	438	499	498	487	507	472	458	497	481	399	520	468	511	503	483	474	474	549	453	476	508	472	476	477	469	526	488	549	504	601	481	459	464	510	534	570	494	480	459	498	474	480	540	479	469	504	468	464	475	535	489	455	496	450	450	483	499	517	482	471	488	566	479	510	433	458	483	480	535	520	496	483	469	534	468	477	456	543	477	500	500	473	430	475	452	480	505	473	411	471	476	475	452	476	480	477	457	409	483	468	484	472	551	503	485	527	519	476	526	570	548	485	468	486	476	472	518	516	498	532	475	482	521	507	516	488	517	495	590	437	492	420	472	643	528	514	476	480	475	417	464	490	457	499	585	484	503	468	484	543	491	500	494	441	445	481	507	468	519	493	498	494	478	540	479	481	438	496	490	436	496	520	485	475	515	525	465	461	468	490	471	486	471	477	609	494	462	483	460	601	479	1
482	478	555	496	560	479	474	475	485	483	498	484	450	475	482	459	497	500	554	490	480	483	492	473	532	535	493	473	494	452	479	516	502	529	516	542	454	507	487	475	475	486	471	485	501	488	494	483	459	464	504	472	444	483	520	513	506	449	541	489	491	487	514	483	420	527	439	459	489	478	532	486	483	526	479	526	493	490	485	446	439	385	455	472	515	527	474	487	483	475	476	444	506	475	474	490	482	410	537	475	460	489	483	469	488	643	470	520	512	469	505	473	485	498	427	494	479	479	508	499	475	472	488	445	509	519	481	521	492	454	539	447	455	474	493	551	472	476	485	493	501	497	495	477	498	447	480	514	481	540	448	487	470	560	477	471	503	483	529	482	508	480	501	480	511	512	476	477	478	504	509	434	503	474	489	508	470	482	449	524	507	508	499	470	468	516	490	514	468	478	450	471	474	500	532	487	479	480	476	472	492	478	461	530	439	473	557	474	453	457	460	498	475	474	470	505	501	465	548	485	440	507	530	486	521	539	496	477	477	510	480	497	473	459	498	533	486	480	488	477	473	524	505	498	471	522	427	481	473	491	413	548	476	534	485	517	476	530	493	474	466	478	527	502	480	503	464	492	508	501	482	517	453	551	488	479	477	483	496	521	479	502	477	477	563	468	459	539	476	508	469	478	482	469	472	493	453	531	506	493	532	488	476	489	484	424	478	474	500	505	486	495	539	455	471	440	473	482	533	480	501	487	524	483	499	479	502	483	495	540	497	470	476	500	496	479	390	430	390	556	567	458	518	458	509	482	472	466	483	437	485	497	510	481	506	477	482	476	503	542	442	488	437	469	484	490	499	489	478	474	464	503	539	455	523	462	482	511	462	465	486	499	522	476	489	483	527	477	474	523	475	542	478	529	477	455	489	472	508	478	476	462	475	495	476	504	457	483	428	485	496	433	447	474	512	489	482	506	553	455	485	490	481	476	476	498	523	484	490	479	519	530	468	531	501	524	461	566	455	481	459	486	410	460	474	474	488	493	487	471	478	492	488	524	480	437	470	420	494	391	535	459	545	478	478	490	485	547	510	474	515	480	442	481	476	519	496	469	510	472	465	501	461	523	500	482	478	535	492	474	481	480	486	542	462	470	482	479	545	462	1
471	471	478	474	504	494	479	477	499	480	466	491	511	495	481	488	508	466	473	469	473	493	485	485	538	544	477	475	498	488	478	595	518	474	470	508	469	446	482	478	478	446	452	485	478	502	476	474	530	519	488	508	506	492	510	516	462	465	472	462	505	480	508	484	450	554	498	479	481	485	572	452	494	513	472	526	477	442	527	483	448	522	521	498	569	511	481	482	478	496	476	493	456	475	486	502	483	496	472	491	472	484	488	466	485	637	469	530	446	475	447	482	467	500	507	493	499	497	476	456	477	428	492	469	487	429	504	561	493	484	440	496	481	473	463	521	534	483	473	484	500	477	467	495	502	473	477	501	481	514	483	484	477	381	476	478	525	449	496	417	443	478	465	467	472	518	474	481	478	520	616	539	533	476	461	436	466	481	513	513	493	521	479	499	484	480	545	516	545	488	506	475	485	546	543	488	477	474	478	502	451	489	478	514	545	474	509	474	523	495	493	506	497	444	464	519	519	490	469	478	437	472	479	461	519	484	489	476	478	469	457	487	479	462	477	495	487	481	503	480	482	511	477	474	537	467	474	480	482	580	555	548	474	511	477	561	557	548	479	484	500	487	459	479	466	502	521	506	564	478	476	492	466	521	485	487	475	480	488	489	477	410	467	476	508	449	472	491	477	491	492	446	509	480	571	502	539	460	503	448	505	496	475	505	490	510	468	485	521	503	485	485	518	470	488	445	482	483	529	466	474	491	490	489	505	482	564	488	492	500	500	488	476	493	522	493	416	535	501	537	509	500	479	549	520	481	500	448	497	498	473	517	511	476	514	481	475	476	560	528	478	493	441	462	482	527	453	510	488	452	414	491	516	498	510	524	494	472	559	501	484	473	549	498	492	476	516	478	521	509	475	518	475	523	478	518	488	471	481	477	476	468	477	483	476	489	477	473	470	482	485	527	450	477	454	560	489	418	580	505	495	491	490	477	482	495	481	406	483	473	513	491	496	420	495	501	486	515	479	493	466	505	470	488	485	479	498	507	487	482	536	487	543	431	481	461	480	478	515	471	492	489	493	530	489	484	489	539	507	494	512	480	469	477	479	504	476	504	461	485	528	474	481	475	508	477	461	450	481	477	470	486	512	438	517	536	467	481	516	513	2
481	465	520	495	478	478	467	476	485	484	489	476	525	396	508	496	488	472	478	475	495	464	472	480	576	480	495	475	468	514	462	540	552	517	494	435	466	492	484	475	480	463	491	484	471	470	474	541	471	489	534	489	499	473	471	497	430	432	508	460	508	477	502	477	322	534	446	500	484	472	536	481	482	385	493	460	476	490	531	475	488	566	479	474	542	450	474	441	480	525	476	519	457	473	473	541	478	536	529	542	491	468	474	447	497	617	480	545	505	482	576	514	462	478	479	442	459	455	513	496	479	462	484	479	492	487	486	574	492	452	476	472	534	473	441	558	573	504	494	470	489	494	488	479	498	522	481	501	477	500	513	490	487	599	475	501	514	482	465	490	480	467	463	479	390	498	476	475	478	514	467	519	457	476	478	512	479	494	475	499	549	519	442	496	500	498	555	491	526	478	461	454	511	490	537	496	479	501	478	466	502	482	493	458	540	475	531	475	450	476	480	476	508	502	484	461	556	465	508	485	452	510	527	498	545	498	493	479	476	499	469	496	481	495	458	483	453	473	469	476	492	598	496	472	543	521	514	472	472	527	484	478	475	555	475	455	490	485	479	482	473	482	497	475	474	520	548	471	497	480	485	443	471	459	477	479	477	449	516	463	478	535	500	475	474	475	504	442	476	495	488	515	513	484	515	501	445	466	482	485	495	487	483	481	483	447	475	481	478	499	485	478	501	526	488	503	489	472	444	579	479	472	497	479	507	480	477	503	507	479	447	488	477	468	430	488	297	477	347	475	455	514	564	575	515	480	484	470	534	453	476	479	468	483	476	496	487	477	485	467	490	508	513	492	487	562	492	466	477	466	404	530	481	489	568	504	474	473	478	466	473	488	516	479	480	474	500	478	492	472	472	458	474	377	480	500	485	450	511	496	485	467	474	549	477	474	540	477	456	473	510	526	493	473	507	570	472	514	487	474	483	481	501	477	493	481	480	541	442	472	519	471	491	587	509	493	487	504	430	506	509	481	490	532	466	479	480	486	522	459	476	469	498	569	492	381	482	475	476	509	522	506	483	466	500	478	478	469	484	424	613	480	478	480	488	606	485	474	396	510	435	439	471	457	463	476	482	514	457	476	490	475	472	611	531	440	480	478	535	491	2
480	499	521	489	553	475	516	478	467	486	430	526	473	611	483	504	492	504	482	486	494	531	483	484	491	477	453	506	491	511	488	458	473	504	441	499	468	470	479	477	480	546	493	472	512	453	525	433	498	499	507	432	473	477	466	467	477	499	521	469	504	482	478	486	559	548	551	480	483	493	425	506	477	497	476	535	492	470	477	516	501	527	490	486	496	539	482	497	479	558	475	514	488	513	488	486	478	496	467	469	498	469	473	471	444	457	513	472	557	488	450	418	483	512	421	472	470	489	481	486	476	487	467	451	475	490	484	525	475	501	483	486	482	475	476	494	525	467	465	490	507	501	496	487	488	497	485	534	479	560	475	470	503	446	478	502	491	482	494	510	472	482	475	481	504	491	475	478	479	457	498	546	548	477	470	454	475	473	475	479	529	481	473	483	483	476	499	524	486	480	515	454	467	509	455	486	480	490	475	478	495	521	511	440	458	474	518	480	481	469	468	508	461	473	468	428	503	482	439	475	481	543	539	459	521	494	509	474	474	528	475	444	520	506	470	522	476	478	492	484	465	466	488	488	549	554	484	478	479	484	542	509	481	502	477	481	552	527	486	470	494	474	505	463	484	510	442	482	542	493	476	537	509	533	464	475	476	478	533	496	478	441	481	477	471	464	471	476	479	503	530	399	488	486	561	476	483	490	490	489	435	509	476	479	539	484	495	476	502	491	489	469	471	513	459	500	477	489	525	552	461	538	484	495	478	482	470	463	513	540	536	467	476	552	423	490	554	486	591	488	512	508	521	492	475	477	483	508	495	563	478	415	471	495	516	469	526	474	526	548	483	477	483	485	486	482	498	503	472	459	515	496	493	470	502	452	481	512	509	440	496	496	492	489	481	472	454	477	490	530	480	499	480	489	480	479	490	475	545	484	481	530	474	502	477	469	459	480	505	467	467	479	478	458	536	462	491	547	426	521	488	462	477	476	497	520	477	462	464	476	503	559	464	453	526	549	487	537	514	502	454	487	472	444	493	476	476	474	538	501	478	486	491	419	485	550	474	494	531	524	451	470	497	458	491	542	474	439	479	451	588	476	469	475	479	436	460	490	478	482	488	504	479	476	475	491	495	529	461	485	480	479	492	412	529	539	486	483	504	476	2
476	498	521	485	488	466	462	477	478	480	442	470	471	512	470	480	492	539	490	500	480	476	470	462	471	473	477	486	467	468	489	450	494	490	469	480	488	483	477	477	476	450	478	507	527	491	495	477	465	438	555	508	503	482	563	476	475	466	572	508	486	491	556	475	318	498	552	489	478	484	567	473	474	510	481	556	489	495	495	467	484	493	488	478	526	518	474	513	486	542	476	504	513	446	475	499	469	471	490	458	483	483	486	483	477	570	510	502	494	496	517	433	485	487	494	489	520	485	477	479	477	483	484	455	443	504	480	509	484	502	529	513	508	473	488	497	530	540	481	490	467	530	472	485	502	518	474	489	481	455	438	481	475	408	474	493	456	460	510	499	485	475	481	485	520	488	473	478	478	572	454	482	601	477	486	506	495	485	536	528	542	527	494	469	482	475	400	513	569	477	459	495	505	466	586	481	472	474	477	480	500	486	487	398	514	476	471	473	483	469	506	466	473	427	465	504	488	478	520	478	512	503	491	500	511	493	480	480	477	507	469	525	479	516	470	505	497	484	498	476	543	597	444	459	442	567	443	470	485	509	519	490	480	548	480	494	565	456	471	478	505	472	484	495	470	462	447	476	546	512	492	540	454	481	490	488	476	496	485	504	478	423	490	476	476	445	516	468	475	460	477	508	487	479	540	493	477	511	497	488	518	476	474	517	532	480	470	475	547	460	504	468	531	477	500	444	473	477	448	489	481	519	481	483	470	476	509	477	492	483	486	497	476	442	558	485	261	499	485	474	541	474	490	540	473	480	494	488	483	470	489	494	499	477	487	487	507	475	495	394	510	475	473	484	483	538	499	483	478	511	507	493	499	474	466	455	491	490	469	437	477	461	495	476	456	492	489	476	483	430	484	470	477	491	477	463	492	465	500	468	470	453	478	518	477	520	414	478	510	471	455	490	506	466	528	494	466	511	449	522	478	474	482	476	502	486	473	447	515	485	472	534	514	412	499	477	463	504	520	477	452	499	551	528	468	474	475	488	451	462	489	470	499	395	477	433	485	462	521	507	554	472	483	492	459	473	476	469	477	450	523	484	500	478	486	640	468	511	483	484	507	496	476	486	466	478	475	475	475	480	482	482	479	409	534	537	480	470	478	506	1
484	487	470	485	492	474	401	475	488	475	537	465	456	450	470	502	471	534	470	473	493	461	484	476	477	508	453	487	483	546	480	457	500	438	523	520	477	472	479	475	474	553	466	476	492	481	523	500	515	490	457	535	488	482	486	475	436	517	525	426	465	486	530	475	543	497	530	500	485	479	442	484	459	500	474	514	469	497	460	502	461	505	480	476	485	437	484	450	478	539	477	529	457	521	483	475	478	445	464	449	486	474	498	460	491	657	467	509	488	487	514	438	478	553	516	463	489	510	515	457	476	479	474	482	427	578	483	474	488	473	503	500	473	486	440	476	504	497	488	471	530	529	498	485	481	495	483	487	476	495	486	496	481	645	477	457	490	484	555	506	506	484	468	480	442	454	477	484	474	481	490	473	459	475	504	445	495	482	426	491	496	531	456	476	490	500	502	484	480	481	512	498	485	471	570	490	486	476	479	488	513	509	541	514	555	475	435	476	468	493	498	538	507	513	462	469	515	478	477	484	476	539	485	449	360	459	500	479	477	477	478	502	462	478	495	496	493	476	473	468	497	462	532	491	474	496	492	480	488	501	519	498	474	517	454	530	458	477	506	483	497	475	497	500	482	487	399	486	477	487	486	481	479	435	513	493	477	535	480	476	477	562	465	477	474	484	426	555	482	493	485	502	531	478	493	538	468	509	483	496	483	473	484	478	450	472	486	475	474	485	488	459	487	533	480	446	481	491	493	491	493	439	459	469	496	478	424	469	495	464	505	472	477	481	494	509	528	469	418	496	496	478	475	451	509	483	478	484	480	459	475	507	445	483	495	499	485	477	541	489	436	521	467	491	477	500	544	471	459	461	440	456	510	509	505	507	488	507	541	438	484	456	516	496	491	498	475	474	465	475	475	497	476	469	476	479	481	446	467	476	478	489	478	445	477	462	471	474	481	469	522	523	537	473	518	640	483	476	479	528	483	476	481	476	483	508	526	494	483	481	481	497	476	595	503	564	461	520	489	484	508	490	494	547	475	477	486	467	499	493	474	478	484	668	484	452	473	460	427	458	495	492	484	436	474	484	484	529	485	457	549	489	479	480	474	441	462	484	483	488	485	496	476	528	453	479	472	526	457	495	456	481	470	747	529	500	476	476	568	493	2
479	444	537	505	614	481	531	478	502	480	464	489	462	525	476	469	493	489	500	490	479	488	477	480	528	476	456	471	482	505	479	442	488	514	518	502	487	524	477	478	468	515	516	484	531	483	455	467	453	527	600	509	480	478	488	515	475	475	538	466	494	485	500	475	347	462	574	474	484	483	455	491	493	497	482	392	490	457	567	465	506	500	477	478	569	513	494	480	485	454	476	492	491	511	479	504	483	464	519	474	475	473	483	474	504	482	531	468	500	490	486	476	479	497	517	482	503	502	463	463	473	481	490	497	453	501	488	474	477	443	509	450	473	477	480	544	510	511	484	499	497	528	494	484	497	499	483	443	484	515	525	470	482	341	480	485	500	496	546	497	451	465	464	482	461	514	476	481	478	542	526	559	492	476	451	435	488	491	472	489	499	507	462	508	506	458	414	501	499	479	499	464	504	507	532	473	484	478	477	462	487	505	506	487	468	477	561	477	471	489	479	510	459	441	478	500	498	466	493	489	482	495	495	519	492	487	489	476	476	485	488	480	485	464	492	506	487	473	483	490	524	592	511	486	502	507	516	484	475	522	532	484	478	569	487	479	464	588	503	481	507	483	490	432	490	507	448	487	547	473	489	482	472	500	475	479	476	489	529	453	477	374	491	473	517	492	493	390	474	481	426	493	473	474	474	517	514	547	489	479	410	491	477	532	517	508	474	470	503	501	540	497	491	502	486	504	476	489	492	571	498	438	507	487	490	481	487	458	485	462	455	500	476	456	467	500	265	464	503	501	530	471	461	466	457	483	481	470	494	505	487	419	452	495	504	477	598	475	500	526	483	504	485	481	475	464	495	460	485	541	505	432	486	508	569	488	478	503	452	451	478	485	531	475	454	476	550	476	487	506	473	508	476	491	480	471	515	441	467	482	476	501	477	500	476	466	430	483	498	480	469	486	527	468	521	461	506	463	499	465	481	482	484	476	491	512	508	431	492	480	537	454	502	365	462	468	466	517	483	487	513	486	442	506	507	477	485	489	521	478	492	479	513	218	474	521	481	472	412	477	496	481	492	422	471	471	479	467	487	453	533	475	455	475	499	610	496	493	480	488	477	485	452	495	511	469	489	425	502	463	493	478	465	173	465	468	474	473	548	502	1
482	500	446	492	509	470	508	475	481	479	501	456	447	475	498	516	505	516	475	484	488	463	467	475	488	521	504	465	478	456	473	468	493	455	470	482	474	450	480	476	474	479	481	495	574	469	511	536	532	502	445	489	429	488	487	515	506	574	441	462	511	486	481	493	353	430	494	469	477	473	522	495	488	466	482	519	475	490	507	498	508	540	501	455	491	478	474	473	475	494	476	461	485	485	482	510	479	457	495	477	480	470	478	478	472	721	476	464	517	487	473	460	478	475	490	481	495	465	530	481	474	511	466	513	513	487	465	499	504	486	493	505	473	487	461	520	510	465	489	484	500	542	485	473	476	469	476	516	484	436	420	474	479	578	478	465	481	498	492	477	491	459	480	475	454	490	478	483	476	562	522	487	519	478	462	529	492	474	478	451	488	527	485	466	484	504	538	488	528	484	495	462	487	500	556	480	483	476	477	419	469	483	485	526	472	476	447	481	482	498	465	518	517	502	479	541	490	474	469	483	467	506	499	493	518	510	501	477	479	492	478	520	485	490	488	517	459	479	446	491	476	585	552	442	493	566	533	483	482	523	495	462	476	499	482	489	583	602	484	481	504	482	495	483	475	543	532	462	497	459	488	561	466	542	490	497	476	586	510	509	478	515	473	478	451	477	404	449	485	477	532	518	487	485	439	489	483	497	520	500	491	480	477	444	499	472	479	501	520	465	427	474	503	474	485	494	471	486	478	482	486	477	514	478	459	485	484	437	459	488	517	468	476	475	535	483	323	523	298	532	582	498	492	438	525	485	483	327	475	478	504	493	442	464	502	497	518	476	459	484	500	524	558	484	482	506	535	476	490	486	498	442	479	506	503	481	473	442	571	486	485	503	387	484	498	473	472	477	509	509	469	471	476	498	477	523	482	455	540	480	478	501	475	508	477	556	440	474	507	477	507	495	464	501	491	516	464	483	494	434	484	485	464	476	475	483	510	484	517	489	511	487	406	552	480	446	473	493	455	469	491	490	434	481	489	474	488	473	489	467	490	476	504	548	483	414	472	473	530	523	476	473	433	472	517	526	493	514	459	392	520	476	444	478	480	632	475	496	470	487	466	477	480	501	514	492	487	491	475	487	476	475	440	567	474	467	469	484	518	485	2
491	445	475	489	521	484	452	475	502	479	505	536	452	507	491	484	512	487	482	483	499	474	469	487	573	502	490	494	461	495	488	511	570	494	462	583	495	489	481	476	478	484	473	480	530	490	415	524	417	455	572	463	447	476	540	474	428	516	475	528	486	471	482	481	453	480	490	503	475	482	621	495	429	480	492	503	491	468	549	471	459	455	487	480	428	587	467	478	475	513	475	545	455	511	472	525	487	501	453	468	476	478	479	499	446	255	478	519	494	483	490	515	490	490	497	472	497	466	516	478	476	482	491	468	534	545	484	510	457	521	525	438	489	476	488	497	523	483	484	496	519	550	489	486	488	486	482	451	481	508	415	468	472	456	476	500	478	472	500	517	519	493	483	485	483	489	477	482	477	465	461	540	449	479	465	541	477	488	462	487	488	499	453	494	521	513	566	501	474	484	470	501	520	608	564	479	470	489	479	429	496	481	514	494	509	477	504	481	456	480	502	557	467	516	483	515	465	491	501	496	503	492	496	463	511	482	456	477	475	468	485	474	479	453	524	531	483	481	491	471	476	566	468	486	556	570	437	488	489	497	511	474	479	493	478	447	436	569	487	461	471	484	526	450	475	511	518	519	504	484	488	463	482	448	477	480	475	455	517	480	477	458	508	476	470	497	467	546	482	517	480	517	502	479	503	493	438	495	483	485	460	502	471	505	530	513	476	480	493	500	468	507	507	473	485	497	474	496	433	570	479	503	529	499	485	475	458	518	474	544	542	487	476	480	455	468	424	512	545	465	583	529	502	530	468	487	480	454	493	500	490	492	547	487	517	482	490	474	600	483	507	471	420	500	478	493	535	459	496	516	496	432	508	469	530	486	475	511	412	467	487	487	462	479	472	487	469	475	482	449	468	469	479	464	480	492	492	521	545	484	476	507	476	451	476	441	443	488	506	487	476	502	478	487	506	522	488	529	557	470	483	487	500	475	492	476	489	445	523	480	523	531	511	467	487	480	442	520	483	460	529	470	493	478	513	479	488	474	463	479	497	466	493	286	482	608	480	477	530	437	485	482	488	436	479	496	485	492	460	482	501	476	479	481	472	597	481	477	497	514	489	507	483	444	443	488	488	517	475	475	474	476	454	286	479	584	480	506	508	480	2
477	490	536	473	508	479	464	475	499	476	517	435	495	466	488	472	474	394	456	485	491	522	478	482	537	539	489	470	498	482	487	428	466	482	516	443	480	440	487	476	483	456	470	475	473	485	581	449	521	472	470	542	466	481	548	481	454	462	516	487	506	485	442	474	423	480	475	499	479	465	582	495	442	442	476	492	482	504	502	464	475	511	492	465	523	541	482	475	481	513	476	462	473	467	483	494	476	466	483	509	495	488	490	496	478	674	499	539	434	481	476	459	470	463	491	499	484	486	491	483	475	453	477	399	450	512	486	512	496	470	535	514	482	477	470	426	423	467	470	480	493	508	472	488	503	492	476	449	492	544	517	473	452	402	475	478	458	436	521	479	442	512	458	478	550	504	474	488	477	522	553	505	518	479	524	527	471	471	476	570	526	555	481	468	462	447	620	508	491	479	495	504	496	447	598	502	491	475	476	500	497	471	490	522	504	478	503	480	482	485	475	545	497	501	507	575	503	490	529	476	495	467	435	466	476	506	488	478	477	493	470	492	450	459	460	488	492	479	492	483	508	545	472	473	536	481	507	471	482	473	488	538	472	464	475	418	533	510	458	486	488	472	454	487	480	474	504	495	505	504	491	446	381	481	485	483	477	430	508	474	475	429	490	475	481	506	517	433	482	496	488	529	466	473	597	540	441	473	510	543	480	491	482	493	497	501	452	494	468	507	493	473	516	492	478	579	488	478	548	543	481	426	486	499	476	471	473	473	496	551	435	475	478	441	544	479	373	470	462	509	510	525	506	500	474	485	476	493	484	491	491	512	498	489	475	475	554	475	471	535	516	455	432	520	481	542	439	479	454	550	555	484	464	483	486	468	491	501	543	433	483	476	464	468	516	467	495	477	507	449	470	440	473	507	477	474	494	389	496	461	474	472	477	456	477	453	528	477	500	491	523	384	509	498	523	517	497	555	577	396	479	469	476	475	479	518	514	472	477	473	517	479	512	423	492	523	486	513	459	481	478	464	439	542	493	476	482	485	438	476	474	488	493	400	479	461	477	457	531	538	465	511	451	459	477	490	480	520	481	483	587	475	453	478	473	542	471	479	463	493	476	492	469	478	513	484	495	482	451	490	512	472	501	407	486	498	478	485	519	473	2
475	511	498	485	550	490	482	476	517	475	484	519	461	532	479	540	491	469	502	464	510	446	483	492	507	467	495	487	463	461	485	554	473	502	481	459	476	498	477	475	479	523	492	499	530	545	497	463	554	446	555	505	503	478	473	503	533	488	474	485	490	486	518	482	426	524	491	495	485	469	535	496	491	497	491	508	481	499	507	479	482	522	480	513	523	429	475	474	473	464	476	500	480	491	486	419	479	481	449	533	482	484	485	500	495	720	450	508	493	493	509	451	478	493	531	464	492	468	500	488	475	505	484	456	497	539	500	488	498	509	528	502	526	475	429	506	519	506	482	486	509	513	497	474	470	516	476	522	482	509	541	454	467	640	477	486	461	469	503	511	470	468	479	477	510	479	475	482	479	557	464	605	463	477	479	573	470	478	463	517	487	501	464	470	463	477	528	433	429	481	488	465	518	482	490	474	484	508	478	467	482	483	512	537	462	476	491	470	459	529	497	439	437	486	468	493	510	474	433	481	496	465	492	376	456	506	470	478	477	477	481	500	506	484	499	567	472	483	477	469	478	546	465	471	506	521	511	484	479	507	446	480	484	481	471	519	577	463	497	489	521	478	470	441	490	473	538	503	478	486	498	497	365	533	483	490	476	481	515	433	477	537	482	476	471	500	496	493	480	489	487	465	496	471	411	472	520	509	483	483	415	480	476	486	478	514	491	471	489	468	457	473	479	474	478	544	480	474	429	487	485	436	519	445	468	483	473	507	486	580	481	484	475	498	513	497	395	482	373	524	449	498	490	540	507	497	489	471	473	527	474	459	451	503	475	465	456	476	488	523	501	515	478	467	478	503	504	478	489	493	484	434	502	492	511	582	482	480	575	446	474	487	503	466	475	482	516	478	525	502	487	482	473	451	479	502	470	418	482	481	482	513	476	473	476	526	530	480	492	483	513	513	527	462	468	523	483	505	510	522	474	471	474	476	490	493	482	514	431	476	478	475	480	582	467	496	458	523	510	483	525	486	531	524	522	479	491	484	414	470	512	466	510	683	481	400	481	465	478	467	565	457	486	446	497	469	479	506	478	499	499	479	500	478	479	541	461	502	509	488	521	454	484	489	505	501	472	519	490	483	509	481	485	682	491	493	465	479	491	500	2
492	501	525	479	515	480	506	476	488	490	490	488	482	510	472	508	475	521	470	499	491	489	474	474	439	472	476	476	482	490	476	515	516	532	492	512	499	489	481	475	477	546	480	480	529	527	432	466	447	448	527	542	453	473	494	494	533	457	518	475	508	473	531	472	493	517	556	483	478	483	501	493	520	460	467	440	484	468	486	493	527	528	455	485	488	489	483	503	472	541	476	502	483	527	483	491	482	486	486	473	507	482	475	463	464	509	513	455	513	496	455	452	487	480	435	486	468	474	485	531	478	500	479	442	442	526	462	481	480	436	542	485	508	475	457	488	583	460	474	476	498	531	492	491	462	504	485	517	480	481	566	491	468	637	479	436	482	447	510	479	485	466	472	484	479	447	478	481	476	565	469	481	509	477	470	464	494	484	471	475	526	529	477	500	479	498	520	490	547	478	472	487	489	531	533	498	474	480	474	460	481	517	492	547	517	475	515	483	473	472	488	548	524	493	480	590	517	475	485	488	435	398	518	512	529	490	484	477	475	469	476	466	472	483	479	519	463	475	484	481	502	500	497	476	496	478	434	477	487	509	485	468	486	520	479	456	518	497	473	482	463	474	517	489	486	483	451	500	507	479	513	562	563	462	464	479	476	530	478	475	478	540	472	478	514	467	514	506	483	486	537	488	462	474	533	550	470	501	502	511	508	478	477	525	474	469	472	472	487	447	501	496	494	435	499	442	488	480	489	552	472	436	475	485	527	486	474	502	493	555	491	480	475	459	558	503	472	487	415	429	503	469	466	498	496	480	492	522	457	461	472	442	489	489	443	471	513	477	537	494	495	496	486	465	480	485	458	505	472	462	463	459	501	478	500	448	492	481	446	489	485	504	490	481	511	454	494	480	490	546	480	527	471	472	474	477	467	452	569	481	474	529	477	499	477	471	491	475	483	487	523	391	490	500	475	520	484	494	555	522	475	456	494	476	478	516	526	495	481	475	461	505	490	586	471	523	462	539	520	504	488	468	470	550	459	476	487	475	464	467	483	478	511	566	479	477	479	432	453	447	438	499	487	468	501	515	486	583	456	473	552	474	468	476	472	489	462	508	428	486	529	464	504	538	480	490	470	504	484	478	496	481	500	588	564	538	480	479	509	477	1
478	502	532	477	520	477	432	475	479	471	445	489	422	450	493	486	471	492	492	471	484	525	484	463	541	522	491	455	470	489	481	457	472	502	524	499	503	509	481	475	481	526	502	477	516	465	536	441	530	486	512	454	507	471	505	495	409	488	558	479	514	487	471	476	550	548	518	517	482	484	551	499	476	548	482	547	477	480	495	489	491	505	480	470	430	492	480	493	491	470	477	574	482	480	483	480	473	472	492	492	493	483	480	462	464	386	481	489	480	479	463	464	472	535	445	468	483	483	465	484	475	492	488	511	493	538	508	483	468	479	502	483	475	481	466	481	568	489	479	471	506	507	492	486	450	461	483	514	483	463	516	484	475	408	475	519	487	467	481	495	463	508	499	484	538	449	474	482	477	548	510	535	524	478	500	604	486	482	433	473	463	487	464	467	481	472	454	439	556	482	480	505	472	477	452	495	478	488	479	474	508	491	534	524	459	475	507	474	493	495	501	503	463	530	480	474	532	493	463	481	441	527	495	436	529	475	454	479	476	507	456	455	471	499	509	541	469	471	467	475	535	529	473	485	469	501	472	484	473	472	492	496	480	532	468	499	479	575	486	499	497	482	506	522	479	484	463	481	451	523	496	510	500	480	489	452	474	485	490	496	476	424	474	476	463	467	492	482	475	487	513	496	462	478	466	500	481	483	467	498	502	480	475	488	491	509	485	476	496	429	456	470	538	520	483	494	469	493	454	529	499	475	523	469	512	479	456	463	497	495	500	468	475	461	510	482	552	491	605	511	473	500	481	500	499	486	482	477	473	490	492	509	550	473	478	475	563	476	469	543	513	486	465	497	484	495	473	481	508	458	450	422	495	543	499	512	488	471	556	503	474	454	449	476	469	477	467	478	488	507	474	561	479	524	480	485	482	520	464	488	477	506	474	463	477	520	497	478	489	477	501	472	490	502	494	574	492	419	575	489	468	469	489	476	469	481	462	448	445	474	493	480	522	426	504	484	481	526	503	471	509	454	466	520	495	478	478	485	542	472	494	471	518	275	482	637	479	520	403	517	519	528	431	474	495	461	484	503	466	472	512	472	466	477	487	536	492	504	504	477	505	519	471	486	545	467	474	451	500	467	477	481	529	284	505	482	491	508	519	451	1
481	459	526	466	567	487	513	476	472	457	478	479	458	479	490	495	474	496	467	459	474	473	482	477	529	491	482	480	469	487	476	518	507	524	479	484	496	462	488	475	466	478	526	475	486	449	489	575	525	493	557	498	434	486	556	486	416	460	535	472	461	480	528	475	478	504	476	488	478	488	511	488	484	465	479	509	482	480	534	454	529	523	495	472	449	415	479	483	476	468	477	438	423	537	485	578	481	458	465	493	480	455	490	464	478	566	523	468	526	482	470	498	473	496	485	488	499	461	488	470	477	449	490	518	484	478	499	540	485	464	493	479	494	477	487	496	532	527	489	501	502	489	469	483	530	474	478	565	483	545	535	496	498	386	477	398	492	463	488	542	486	483	485	484	597	487	474	481	475	578	483	579	502	476	471	543	477	477	559	496	526	520	461	471	484	491	458	474	556	475	487	479	474	518	478	491	464	494	480	453	490	513	488	482	501	475	516	483	483	516	489	533	462	429	466	473	525	466	495	492	467	500	495	455	466	487	494	476	477	507	485	480	479	520	503	462	459	478	463	478	465	454	535	484	495	452	420	485	481	471	489	540	469	543	484	523	421	497	500	485	493	476	512	453	481	488	455	494	463	490	475	510	533	476	479	477	477	461	483	482	476	412	495	474	452	475	453	465	479	473	499	492	473	479	519	529	483	515	496	518	529	486	477	544	513	486	464	481	493	508	536	458	513	473	494	485	474	479	452	532	478	507	506	463	487	481	481	510	490	492	474	463	477	488	502	500	455	493	624	480	455	497	463	518	469	485	483	480	494	478	485	517	479	468	493	493	550	474	518	459	474	469	485	492	482	574	453	478	469	517	590	472	500	482	489	471	485	475	553	469	485	471	535	484	469	489	528	475	491	527	482	517	478	535	473	498	488	480	476	475	476	472	477	496	476	487	430	477	491	486	496	483	462	487	441	572	490	548	519	479	471	493	479	476	482	492	510	477	488	475	487	455	462	406	454	477	481	514	423	487	469	490	705	463	482	477	469	498	455	476	471	472	509	544	478	416	492	539	358	467	551	517	489	503	519	507	480	538	482	401	558	481	555	477	489	423	505	495	462	490	513	481	472	395	545	474	469	511	462	487	464	483	490	590	513	499	485	474	477	452	1
486	482	546	490	473	485	425	477	481	472	504	520	487	449	484	473	503	494	500	501	472	480	475	474	575	511	467	478	496	503	483	482	537	475	528	456	455	451	485	475	472	446	475	499	546	463	493	510	539	499	457	549	429	482	487	491	481	487	571	488	482	478	478	486	451	521	464	485	478	483	544	504	469	496	478	570	473	519	516	489	514	547	486	489	483	512	469	511	465	493	476	461	488	460	481	426	480	473	468	479	480	469	481	457	532	756	557	494	454	473	461	519	477	469	427	478	540	471	499	476	478	464	463	449	483	477	501	528	502	470	504	476	475	473	466	487	510	481	474	475	507	499	482	481	499	474	482	545	469	536	444	482	481	641	476	492	472	448	507	485	479	477	477	467	489	517	475	470	476	471	450	472	523	475	462	522	511	481	468	607	525	556	465	488	485	495	487	485	423	474	506	440	480	513	502	482	482	492	476	487	479	507	532	500	476	475	499	474	472	502	485	479	497	465	477	500	420	498	499	489	470	457	480	434	463	498	472	477	477	521	462	460	493	493	497	479	482	481	454	475	534	531	499	477	458	467	519	486	507	539	535	494	474	495	485	435	641	396	492	472	466	467	486	471	474	452	514	496	522	487	480	518	525	482	468	501	476	453	474	477	477	553	487	476	497	446	495	468	478	515	459	542	520	478	457	446	508	566	467	506	528	511	478	506	504	473	477	472	447	472	470	494	414	475	492	479	483	490	535	469	475	496	490	481	474	483	466	457	469	582	439	468	476	498	527	496	428	540	306	473	509	514	512	497	474	476	495	510	457	484	475	467	490	495	514	495	571	476	525	520	368	517	391	458	479	494	481	493	496	488	541	484	473	521	486	470	491	478	573	491	485	460	549	479	507	461	414	477	461	504	479	505	477	495	475	465	499	422	528	484	480	538	479	487	477	464	552	483	498	468	480	437	503	486	489	542	479	432	493	446	480	476	469	476	479	512	498	462	426	480	492	482	444	593	498	484	481	459	508	475	530	483	358	573	519	476	480	490	492	475	479	485	515	593	488	453	482	489	440	473	550	459	452	463	501	517	492	533	496	516	565	474	424	474	483	543	458	456	449	496	478	471	477	440	504	475	470	498	512	483	469	480	492	583	497	495	479	484	487	514	2
479	472	489	472	487	484	457	477	479	471	455	522	435	491	482	475	480	505	522	480	502	484	476	484	471	498	508	471	482	488	470	504	432	601	523	475	468	507	492	477	482	495	476	482	578	498	494	468	539	517	552	466	532	483	509	542	496	460	558	489	483	488	529	484	430	525	438	501	466	479	439	506	475	473	478	602	482	493	560	484	478	509	475	473	491	451	484	495	477	496	477	480	476	464	476	523	482	502	491	520	477	478	472	474	465	729	469	469	464	491	423	452	490	532	456	494	512	497	503	460	477	452	493	442	503	502	483	520	500	493	494	497	458	471	501	501	485	488	482	497	497	539	492	477	481	512	472	485	473	522	476	472	488	489	478	489	503	506	453	537	443	465	487	472	489	469	474	488	478	493	519	474	516	477	493	491	468	477	446	494	445	483	484	473	504	485	493	483	574	477	491	506	500	527	515	499	483	476	476	479	504	522	480	609	532	478	499	481	496	469	489	532	460	468	486	488	444	490	460	492	478	470	471	536	515	426	494	474	477	480	519	463	469	485	512	495	455	475	437	477	496	513	491	461	464	499	479	479	492	453	466	499	478	531	483	494	443	544	485	485	494	476	497	509	468	493	530	513	461	447	469	506	520	520	459	457	477	466	480	507	476	474	490	474	532	453	398	499	481	509	465	518	527	479	539	566	516	491	467	498	440	518	484	524	509	488	481	479	493	456	479	496	469	444	478	523	476	472	493	478	479	521	498	458	492	476	510	477	486	519	522	477	477	481	427	480	408	491	445	454	507	476	469	554	394	477	480	454	478	529	479	535	446	477	502	481	570	479	439	460	507	444	482	511	482	469	490	486	485	488	440	492	486	474	565	519	480	466	588	523	482	456	484	472	490	468	448	476	478	508	476	575	479	458	477	510	495	491	551	483	479	484	476	502	478	416	518	473	470	475	503	447	489	468	487	568	488	559	390	481	478	451	471	476	480	483	483	459	458	469	528	548	464	490	492	471	481	582	494	490	493	517	511	522	484	478	480	482	515	472	496	479	486	571	484	421	480	537	459	513	545	461	432	501	503	473	482	485	499	443	552	467	487	476	483	505	497	488	483	495	503	487	464	537	516	479	485	563	517	482	463	471	443	606	480	545	473	489	529	484	2
473	516	540	493	527	483	415	474	444	482	477	538	431	519	497	472	494	532	473	483	479	493	474	473	477	504	508	484	467	471	463	511	545	530	490	475	495	495	486	477	479	394	482	465	514	515	457	408	486	456	468	482	464	481	508	504	508	502	520	490	480	486	523	488	506	555	547	443	476	483	509	482	485	513	472	489	477	490	544	491	456	492	455	471	539	540	461	456	472	473	477	579	490	477	489	486	474	505	472	531	493	490	484	482	450	435	496	481	510	487	502	514	472	481	468	478	488	494	447	512	476	465	475	510	512	491	494	567	473	439	492	481	457	482	498	468	526	495	476	481	519	471	480	489	471	472	475	484	478	499	502	487	487	578	477	474	482	479	480	532	484	465	473	473	509	536	474	483	476	477	510	499	521	477	452	499	483	475	536	476	488	424	457	486	478	497	471	496	559	479	532	507	467	533	516	489	472	502	476	490	516	542	517	491	470	475	522	484	474	482	481	452	449	506	512	533	478	488	484	483	490	485	558	497	496	461	504	477	476	500	477	473	472	477	528	523	494	476	422	478	496	529	447	484	457	494	436	483	488	488	502	508	483	484	475	528	454	531	484	486	484	470	493	504	479	449	564	508	469	461	447	393	469	500	465	484	477	473	487	513	477	513	520	475	489	477	446	534	479	495	498	542	518	480	551	500	467	489	485	499	443	498	476	513	518	467	492	480	512	456	483	480	529	463	491	445	455	498	451	531	469	495	454	479	458	479	499	473	489	544	465	449	476	477	472	484	494	544	460	524	537	461	513	502	473	483	473	563	450	497	483	536	528	474	497	470	552	475	501	536	455	457	470	438	477	511	496	499	481	466	476	489	496	467	543	510	493	488	496	469	483	525	476	479	490	476	509	478	496	464	482	503	478	450	480	502	476	494	489	487	472	507	475	499	476	429	462	475	434	473	477	465	533	470	546	529	501	471	522	501	479	478	478	476	474	501	499	460	531	479	510	540	471	569	471	461	479	534	485	488	512	516	446	510	504	478	486	489	420	480	518	470	493	442	484	561	472	465	402	473	463	481	544	506	500	501	473	559	490	466	553	468	457	479	470	551	480	505	453	490	463	444	472	468	477	500	485	517	532	482	458	478	491	446	523	467	481	470	556	519	2
485	482	527	495	459	485	495	477	480	467	463	519	453	394	477	436	468	491	442	459	464	468	478	470	512	474	453	486	492	533	462	504	465	492	490	451	489	469	480	475	474	526	472	503	468	505	453	574	517	458	562	493	487	490	530	523	492	478	449	473	480	479	486	487	484	548	516	501	485	486	560	508	488	458	487	484	492	414	588	488	454	561	481	472	560	467	491	472	483	532	476	488	489	501	490	479	483	463	458	498	474	476	481	480	508	662	423	562	484	486	473	468	467	492	434	490	494	490	488	480	480	476	459	423	457	482	474	532	497	484	482	473	443	478	482	488	545	473	477	490	481	496	474	473	458	478	481	469	487	535	482	480	495	635	477	515	478	426	542	504	467	489	501	482	518	467	477	481	475	549	520	521	488	478	493	503	475	473	481	542	554	523	541	454	511	481	461	538	503	477	478	474	503	475	513	476	483	471	476	483	499	496	481	486	491	475	500	487	482	513	475	458	497	455	491	537	475	489	466	500	535	478	502	486	519	485	488	476	476	491	460	484	462	464	462	540	475	482	485	478	515	526	528	470	579	478	566	476	484	488	478	494	477	485	480	516	491	437	474	474	476	482	495	427	474	480	446	494	493	497	469	502	569	483	486	493	476	478	479	515	478	555	492	476	503	493	438	496	479	508	459	495	463	478	406	482	438	505	467	485	491	468	475	513	530	469	493	474	491	464	493	486	550	510	490	514	481	478	523	502	497	563	518	477	517	475	485	479	485	477	511	458	476	466	458	479	463	469	301	480	495	494	492	453	503	486	468	502	482	418	480	504	454	496	493	462	504	477	533	475	511	518	431	499	484	484	482	488	492	510	509	428	478	501	487	491	482	447	538	450	479	489	453	486	475	468	523	478	496	544	477	505	477	460	480	485	467	505	495	492	476	447	477	522	475	455	447	474	507	484	471	445	510	467	478	556	475	463	567	455	472	489	475	476	485	496	504	476	412	476	498	516	548	633	507	564	478	468	484	471	462	485	384	483	493	477	484	492	464	485	461	486	482	589	473	466	493	507	498	511	543	534	500	483	466	478	486	523	483	483	520	471	426	474	474	521	478	501	519	504	498	486	466	473	520	488	483	484	523	478	494	476	503	606	453	519	481	466	484	478	2
480	544	497	483	585	481	471	477	491	483	480	531	509	523	470	489	489	550	528	464	502	527	460	466	512	486	457	487	499	516	471	547	567	466	492	533	469	515	473	477	474	494	441	466	500	480	506	531	487	498	565	523	468	481	491	463	435	498	528	465	472	471	510	495	510	507	554	448	488	477	492	466	467	486	483	580	481	470	572	487	465	579	486	456	438	455	472	460	487	451	476	519	487	481	466	518	473	453	522	452	464	457	479	497	472	606	529	455	525	468	485	595	484	503	448	512	477	469	500	459	475	496	476	486	482	485	473	499	488	373	487	483	471	485	495	478	514	499	471	477	522	523	470	480	479	493	476	512	486	475	459	465	470	451	476	524	427	483	490	554	492	485	487	473	580	497	475	486	477	483	541	490	565	478	477	539	471	497	534	549	532	536	498	483	485	507	518	477	456	476	515	497	500	527	534	486	478	487	475	442	510	497	510	558	533	476	466	481	486	502	487	480	489	466	481	540	451	478	535	492	485	463	501	480	488	489	476	481	475	480	493	514	477	503	502	535	471	475	497	478	536	438	478	516	500	522	461	481	477	523	454	467	472	486	480	538	452	474	495	490	480	486	480	444	470	472	430	470	461	501	472	456	432	512	459	489	476	507	517	520	477	452	484	475	460	517	455	519	483	518	463	510	466	468	461	454	459	487	499	493	487	488	480	489	564	492	466	472	463	485	442	502	485	532	492	475	479	472	536	496	476	494	504	457	498	484	493	453	479	458	505	462	475	464	492	493	488	468	532	440	468	457	462	447	517	477	484	502	455	479	493	518	517	473	499	491	551	477	538	442	487	478	491	520	480	557	500	480	490	472	530	494	477	476	494	481	482	471	495	462	484	460	500	492	471	468	472	478	494	555	479	503	479	489	479	492	477	505	522	486	476	492	474	530	477	509	464	476	502	472	480	482	434	506	525	485	493	549	505	504	485	475	454	476	489	502	487	538	483	482	488	463	525	464	441	459	469	448	426	498	462	530	515	547	477	477	471	497	543	473	481	491	480	540	483	440	475	496	481	484	554	482	467	446	493	503	480	450	477	462	540	479	490	475	473	404	482	475	481	492	485	516	469	564	515	501	497	434	495	471	515	480	504	559	507	557	477	463	464	519	2
485	460	541	481	509	471	559	477	490	467	436	494	496	474	508	475	491	465	478	460	501	491	465	484	465	545	512	488	510	493	493	507	516	445	484	484	473	464	482	475	481	492	460	464	460	448	468	470	527	526	535	541	490	478	528	471	480	533	491	432	513	486	472	481	424	463	461	503	482	479	562	493	481	489	474	551	455	513	510	476	501	528	499	484	497	461	483	465	483	463	475	438	507	510	479	448	482	478	492	482	484	474	483	470	463	824	495	487	527	476	444	494	471	460	507	491	470	494	478	482	473	522	488	486	492	524	476	493	503	542	472	480	482	483	478	492	569	459	479	491	505	481	502	484	503	475	474	470	474	502	530	470	488	592	478	539	501	511	545	494	465	473	476	479	481	503	476	478	476	465	526	552	516	478	467	502	487	488	403	493	534	505	475	465	490	500	474	510	548	481	494	485	500	496	453	504	469	480	475	527	501	491	471	550	467	474	524	478	510	520	488	418	452	480	479	493	441	465	521	493	444	516	520	471	488	443	486	475	477	478	474	500	485	464	536	517	479	483	469	475	505	555	489	501	513	525	486	478	496	484	476	533	479	590	480	437	591	521	485	492	480	479	515	496	487	468	448	494	473	482	503	570	449	463	478	486	477	470	531	458	478	537	510	477	467	521	440	460	483	459	487	481	485	483	514	530	465	472	498	498	471	483	481	489	484	501	491	508	475	472	478	468	535	556	481	454	473	477	572	527	464	547	502	494	498	475	480	473	499	589	486	493	477	500	452	480	385	482	297	422	439	504	516	532	462	479	480	529	488	491	474	448	463	483	492	500	501	478	530	432	551	493	473	493	478	466	466	500	472	545	501	563	495	485	522	550	480	481	564	498	485	525	497	475	482	493	477	474	500	455	473	550	476	480	480	461	493	520	567	483	483	467	475	510	477	466	529	478	486	476	499	502	509	497	524	498	488	550	469	558	478	468	474	476	467	481	504	451	532	474	495	521	485	568	509	508	483	517	522	471	533	471	264	495	454	480	452	476	471	474	504	492	488	514	491	446	486	531	555	454	517	479	525	534	460	518	481	502	509	490	527	485	393	481	472	580	481	450	569	455	483	490	480	452	531	486	494	429	486	472	469	483	494	539	532	543	478	452	461	482	2
473	435	534	485	504	482	483	475	488	480	463	442	527	515	473	487	475	494	459	477	492	475	477	475	512	449	505	469	466	540	483	510	668	535	503	443	485	476	489	476	475	521	448	515	512	488	496	526	483	473	449	480	509	483	494	484	512	497	411	452	511	473	480	482	553	462	462	500	482	475	506	486	473	478	481	524	476	484	502	506	471	547	446	482	491	475	472	474	483	561	476	511	467	508	488	484	488	434	475	528	476	493	488	489	468	436	505	478	501	486	515	503	466	488	458	476	509	485	477	470	476	478	476	474	470	541	475	501	473	411	485	503	469	480	489	476	542	491	478	459	466	499	475	484	503	461	480	494	479	508	446	489	480	450	480	493	510	493	534	516	501	459	490	483	495	492	475	480	480	506	551	508	532	476	473	510	466	486	507	415	497	587	472	499	489	503	504	511	499	484	467	506	486	454	525	484	476	482	476	536	506	490	468	484	421	474	528	478	472	458	504	526	455	466	466	555	441	466	493	473	487	491	495	451	509	553	473	476	477	496	483	470	469	511	454	534	490	473	465	474	541	430	505	486	489	484	516	487	481	467	436	438	476	578	472	488	545	498	475	487	488	489	514	429	455	459	556	479	483	494	487	472	515	391	476	507	476	504	493	519	478	446	463	475	520	504	469	506	486	475	533	493	551	477	457	499	484	491	481	561	486	505	476	481	509	506	496	477	544	481	556	483	494	472	480	519	488	468	422	464	490	542	458	481	458	477	477	508	494	589	462	475	477	525	585	469	532	399	640	475	435	520	519	524	486	494	481	449	504	517	492	478	523	464	522	501	479	475	474	579	499	487	482	468	484	496	544	463	487	429	400	454	518	468	478	490	487	503	497	442	480	492	510	488	472	463	511	476	519	463	479	500	469	507	475	483	487	479	528	484	476	429	475	473	477	532	483	480	550	474	503	380	469	477	529	489	473	532	515	512	486	485	474	476	501	486	529	461	534	473	484	514	520	460	484	475	479	497	453	465	494	439	705	463	482	479	492	493	491	472	478	465	500	600	471	440	483	450	477	560	486	431	482	401	513	466	490	513	456	480	542	489	581	479	481	388	482	506	478	476	486	518	469	530	477	474	479	418	498	493	484	479	532	645	513	549	472	497	536	448	2
481	497	489	489	475	488	573	474	510	486	511	547	557	495	491	492	497	528	442	476	498	488	470	488	562	493	502	496	486	527	486	513	499	538	487	461	483	505	481	474	479	536	504	492	493	449	472	479	522	473	528	537	486	480	494	491	479	567	539	481	481	483	495	498	361	476	463	490	484	483	467	490	476	486	490	457	482	486	500	482	456	512	531	474	486	451	483	513	477	470	477	493	532	457	478	517	474	489	477	512	491	478	490	479	519	782	547	479	479	468	533	560	470	526	526	466	483	480	506	492	473	457	470	480	431	538	468	533	497	471	465	485	482	476	412	537	489	500	478	470	486	512	464	461	466	440	484	514	481	519	481	495	498	537	475	521	454	449	504	469	481	493	471	469	427	491	476	472	476	535	560	494	475	477	474	519	494	483	439	576	483	524	478	482	480	483	489	518	514	482	508	500	494	612	421	479	485	469	477	494	500	507	495	476	463	475	493	483	466	523	528	475	470	471	454	517	519	495	505	476	463	422	492	505	462	431	488	477	477	497	489	479	487	528	469	480	478	480	492	474	531	576	498	486	514	479	499	476	497	470	484	521	475	491	467	486	495	382	519	492	484	477	501	465	481	465	456	476	505	524	475	489	520	473	485	502	477	496	515	560	477	506	493	477	511	497	495	552	480	461	549	476	475	477	531	487	450	527	476	490	494	505	478	484	455	484	469	480	539	478	491	453	468	465	475	467	476	487	502	507	476	490	520	474	495	477	472	460	461	535	474	478	475	525	540	482	325	506	357	537	556	518	436	518	534	485	477	556	506	517	481	492	505	485	494	472	501	476	526	510	465	497	416	515	471	500	514	507	521	493	457	536	494	484	470	448	473	488	544	476	487	417	456	490	443	462	485	475	466	453	465	511	478	506	477	496	493	505	498	491	478	498	476	482	476	512	534	473	491	485	480	532	552	510	589	536	491	509	500	528	476	484	484	475	463	490	493	468	485	476	483	495	489	538	499	581	491	557	531	482	498	475	447	530	471	475	461	483	442	478	477	481	443	570	477	394	477	489	540	464	515	528	486	573	468	495	477	521	487	532	469	480	459	476	470	595	474	488	432	488	481	491	486	468	564	472	473	503	489	470	544	479	515	614	524	514	470	465	489	481	2
489	532	444	479	489	481	447	476	490	491	507	521	458	456	488	451	474	493	479	469	469	501	469	490	481	473	496	483	492	505	483	502	597	534	502	516	485	492	477	477	474	538	459	475	495	464	530	473	459	427	503	467	479	469	440	468	413	452	494	466	484	480	505	482	479	522	516	491	485	466	525	488	467	504	491	410	483	500	564	525	494	520	452	469	578	445	478	458	477	543	475	539	463	474	481	523	482	492	481	481	481	509	487	491	501	405	498	501	503	484	466	412	470	487	422	478	492	484	503	494	476	477	479	479	445	483	486	466	471	447	495	460	506	483	536	461	509	523	488	482	519	529	474	493	464	506	478	463	481	486	410	488	489	431	477	514	500	483	509	510	499	475	465	483	482	497	476	487	476	527	398	518	506	478	475	507	474	481	470	409	520	514	507	449	506	499	496	491	509	480	504	441	464	542	519	485	481	489	478	500	492	492	479	536	463	476	524	473	474	529	487	452	510	399	480	616	481	479	465	463	487	487	496	470	521	475	471	476	476	529	465	509	457	494	475	551	477	475	485	469	520	539	499	491	504	528	491	480	474	507	491	515	481	494	488	475	523	423	474	479	493	472	472	517	484	476	505	507	513	492	477	466	549	496	473	477	477	495	507	472	475	448	496	476	475	536	460	448	479	472	501	500	511	481	466	563	500	496	550	472	472	514	481	502	550	491	501	479	483	470	476	454	474	485	480	456	479	485	524	485	501	470	473	463	460	474	498	496	502	575	486	492	477	519	494	490	459	481	504	448	521	484	509	524	490	484	481	464	444	514	483	482	471	469	502	465	493	477	542	497	499	508	478	461	483	489	455	463	475	510	473	505	474	483	456	511	485	518	461	480	477	446	460	498	502	480	531	475	503	467	476	510	478	457	476	504	497	540	524	494	471	494	478	455	477	429	518	467	433	474	479	469	460	503	532	510	467	535	466	484	475	487	469	477	484	476	471	475	466	465	513	476	503	446	481	579	464	552	560	499	435	491	359	498	464	478	470	473	496	454	495	486	480	269	486	602	483	478	514	516	501	454	501	472	482	491	472	471	475	547	504	481	436	480	482	563	478	459	501	496	482	452	476	454	481	488	478	493	501	461	507	484	446	259	538	493	475	476	483	459	1
478	495	533	484	514	475	395	476	449	484	452	470	507	488	478	462	470	567	481	485	476	494	477	477	391	504	470	491	477	467	492	478	532	464	466	561	478	469	476	478	480	423	493	490	541	489	445	489	522	451	464	548	499	479	540	487	456	430	501	468	491	484	444	473	713	491	505	452	489	468	540	448	471	447	473	513	494	485	497	488	485	537	462	479	514	512	479	480	483	471	476	518	489	485	487	510	480	449	496	437	485	484	481	478	487	332	510	435	471	514	539	452	472	480	504	451	493	455	466	427	476	523	466	435	468	551	482	497	466	499	497	484	486	483	465	446	461	449	471	475	521	537	500	491	480	479	476	463	482	517	460	491	473	541	479	519	467	460	492	476	481	474	477	477	506	517	473	479	476	509	529	534	495	476	464	501	497	482	432	528	520	541	490	478	481	476	485	500	427	479	468	473	476	543	486	502	478	484	476	489	487	534	488	490	551	477	402	475	495	509	468	508	441	503	476	429	518	479	473	503	477	617	489	487	476	546	465	479	477	470	486	499	480	484	446	527	484	480	486	470	525	433	439	464	525	477	457	476	502	522	432	539	472	539	480	523	523	528	488	484	486	468	497	495	475	520	476	501	478	514	455	490	490	525	467	472	477	487	465	473	475	497	465	476	490	462	490	510	478	520	479	485	505	476	438	478	494	493	452	491	490	507	477	459	542	498	500	484	508	453	484	482	467	463	471	455	467	480	475	504	487	516	505	488	505	473	460	466	493	638	506	481	477	483	576	494	707	445	597	476	467	497	495	506	446	494	481	518	496	414	484	490	533	488	488	470	454	475	491	521	526	481	423	494	483	498	545	501	490	442	499	451	487	513	522	463	488	466	539	467	478	480	532	483	474	457	490	473	474	485	476	464	475	431	476	527	466	517	456	480	477	442	477	453	475	414	440	483	470	473	517	499	457	454	526	538	495	506	526	499	479	473	480	476	478	490	497	481	449	479	498	496	507	529	436	485	477	501	524	498	430	464	485	547	460	478	477	491	422	463	485	475	476	472	484	621	480	430	460	491	492	478	510	547	475	495	483	551	494	494	524	474	475	476	470	390	489	498	478	463	459	443	473	501	548	496	467	524	467	469	482	476	511	485	437	521	472	482	511	489	1
491	518	584	497	537	480	401	477	490	490	419	466	432	410	486	476	498	467	471	485	494	527	484	475	456	485	498	458	455	462	470	520	481	547	523	470	482	499	475	475	475	557	430	484	521	493	486	506	515	448	528	539	502	474	507	467	449	471	461	445	492	477	472	483	622	502	493	458	485	475	521	485	490	525	492	456	479	463	539	510	452	477	425	473	512	452	468	470	486	433	477	440	467	450	484	492	472	487	463	471	483	456	481	472	471	395	462	536	463	488	467	511	473	482	528	487	494	476	513	508	477	477	489	495	498	492	505	512	471	412	488	507	459	476	517	481	490	503	482	474	471	459	493	481	461	468	479	507	481	547	474	485	490	581	478	510	502	434	515	500	433	450	482	480	555	481	476	477	481	558	590	554	527	476	477	564	459	477	495	555	512	476	483	487	460	496	496	496	524	476	506	539	490	518	474	488	482	486	477	473	510	515	499	517	523	476	578	478	492	508	489	501	509	496	483	462	494	476	525	481	469	425	500	512	473	475	462	478	475	519	474	495	489	486	498	470	471	475	500	475	470	457	479	504	516	483	484	483	494	484	447	499	472	513	483	492	514	509	481	496	520	479	460	502	475	486	399	480	442	473	485	463	470	499	458	480	476	453	516	520	475	524	477	477	436	466	464	485	482	480	515	521	540	481	455	494	492	485	491	495	494	485	479	468	509	488	489	471	523	493	410	451	513	531	463	474	486	474	411	545	491	466	527	492	492	482	496	512	490	544	488	462	475	468	487	476	595	508	552	428	491	487	494	452	495	476	483	523	496	546	477	473	474	475	473	493	585	477	533	508	462	450	426	448	485	474	506	480	484	517	530	510	491	476	505	463	481	483	538	521	479	508	542	498	498	482	502	476	503	484	472	483	477	487	478	501	506	483	506	482	480	521	474	501	476	437	571	474	446	469	509	515	514	487	491	487	494	463	459	509	488	508	479	476	491	492	494	428	468	476	459	503	499	563	496	499	460	439	470	488	520	474	575	475	489	476	484	465	406	479	472	462	516	603	478	538	480	451	546	505	544	507	506	433	473	493	479	536	490	470	542	478	516	480	487	418	447	484	499	473	516	470	482	479	508	490	491	505	498	473	476	477	509	611	459	467	490	479	491	468	2
475	533	493	494	496	474	413	476	471	481	549	479	489	568	484	503	472	506	492	491	489	511	481	470	476	453	472	516	490	480	470	487	551	417	486	502	485	485	482	478	486	472	464	503	524	495	568	523	583	462	538	506	497	480	525	497	417	470	497	471	490	478	504	472	680	515	496	493	485	486	507	492	474	467	482	435	482	473	532	481	446	569	434	480	544	512	483	516	483	506	475	497	492	474	466	495	481	469	495	400	487	481	481	455	462	526	483	494	460	478	498	470	473	545	512	446	493	480	514	507	473	488	476	416	524	456	465	489	482	441	496	503	468	475	456	515	451	479	488	488	459	540	491	490	493	461	481	529	477	568	477	486	475	606	479	499	469	503	506	532	485	468	479	479	382	518	477	476	477	552	453	536	492	476	488	534	473	481	429	457	506	484	500	428	483	493	435	440	512	476	500	491	527	450	510	476	484	489	475	530	504	494	444	407	487	473	475	482	467	520	472	542	444	492	501	457	522	476	487	482	487	501	488	548	490	459	488	477	476	500	471	422	485	478	432	481	483	476	483	481	505	438	451	474	570	489	480	482	478	527	497	524	478	506	489	526	552	469	487	458	522	484	489	485	481	500	572	462	455	488	476	512	506	469	453	481	476	485	474	500	476	546	464	476	487	499	445	503	485	480	503	500	488	476	530	471	488	500	468	481	548	511	475	435	575	437	496	491	520	490	461	480	525	481	496	526	482	469	509	481	475	493	531	468	446	484	492	450	474	529	511	502	476	495	496	505	682	445	482	526	537	490	475	502	472	473	475	569	510	509	504	525	466	494	471	507	516	480	526	544	479	449	429	458	481	490	509	475	483	497	499	555	501	475	513	482	475	489	612	401	485	481	451	482	457	458	530	475	484	476	480	490	473	465	484	486	471	452	545	475	473	499	474	497	477	487	469	471	484	488	496	450	476	491	541	486	488	561	495	468	476	477	486	476	475	487	496	477	466	475	520	472	510	592	457	464	463	497	474	483	450	492	404	523	493	475	487	476	521	481	510	483	476	545	480	590	479	513	461	397	558	490	477	494	472	496	465	542	478	526	461	475	441	480	473	399	458	490	506	483	462	442	488	478	468	462	472	490	516	488	494	472	476	580	526	577	486	454	572	456	1
482	464	553	478	494	470	527	477	481	472	478	419	518	468	474	469	461	520	488	477	491	520	468	471	473	528	479	472	461	483	473	628	560	473	447	371	462	511	478	476	475	419	495	495	509	485	560	519	518	457	503	481	490	479	466	516	468	488	454	425	500	489	539	472	635	540	490	462	479	482	535	526	472	445	486	472	458	495	425	437	499	459	484	501	498	473	472	495	478	473	476	541	472	474	465	470	486	485	513	457	486	480	481	488	542	396	530	511	471	479	498	462	480	468	469	471	477	502	491	453	475	445	479	448	488	505	468	556	471	490	472	463	539	477	496	462	494	472	476	509	500	538	470	478	487	461	488	539	482	478	497	470	495	623	477	477	474	479	459	491	504	491	477	478	493	526	477	484	477	539	534	563	580	476	482	453	468	478	505	486	481	549	451	468	487	491	445	442	503	475	449	489	506	507	447	504	498	493	477	535	458	472	515	473	443	476	543	481	443	485	524	504	445	434	498	366	554	473	486	489	470	483	481	515	471	461	482	476	475	470	494	515	473	487	501	530	503	480	453	476	497	436	558	453	519	472	446	479	478	480	494	483	472	485	471	455	534	403	489	477	524	484	495	462	469	526	515	504	510	487	511	501	478	518	466	476	477	524	494	505	477	547	488	474	491	488	509	502	480	458	459	501	475	483	444	507	501	530	502	492	505	474	472	463	500	494	490	474	442	471	525	492	477	464	475	453	485	485	428	486	490	503	495	471	479	472	471	472	484	447	447	490	474	476	506	495	652	541	530	531	420	517	497	469	457	480	483	462	482	539	480	505	444	499	483	468	530	477	459	492	458	518	523	483	491	498	474	494	485	427	523	526	532	534	503	500	478	474	547	430	484	512	459	495	480	471	505	477	523	503	477	594	477	443	481	462	461	471	564	479	481	468	476	482	476	439	469	478	510	478	498	554	483	468	483	543	483	510	516	561	480	476	499	476	482	466	481	490	506	473	493	473	444	585	521	483	472	581	521	478	487	468	552	569	487	478	495	495	458	476	492	466	480	593	481	550	481	481	514	498	439	501	481	458	471	490	495	487	505	462	473	485	512	478	477	404	486	526	534	475	494	489	489	496	485	475	473	459	457	491	495	479	525	637	451	557	475	479	551	481	2
479	507	477	478	513	478	467	476	503	477	472	453	438	469	486	497	481	514	491	475	490	537	477	494	530	483	474	473	497	470	479	464	565	530	506	461	491	502	479	477	476	458	475	506	522	483	498	541	501	450	419	428	449	482	486	471	484	510	569	485	511	489	463	483	531	472	504	507	488	470	485	497	461	479	481	500	481	448	550	486	529	573	462	470	492	494	478	478	484	531	476	522	476	505	492	487	478	499	471	450	470	477	500	479	484	586	495	488	477	472	515	433	467	517	463	483	511	457	548	492	476	493	477	483	474	537	495	515	486	485	540	471	488	483	451	434	491	507	477	494	460	481	476	471	478	460	483	532	491	532	466	498	467	564	476	501	513	475	472	506	437	476	489	485	470	513	477	481	476	513	465	489	548	475	468	450	485	481	527	479	443	530	493	479	507	470	472	470	481	480	452	495	511	464	508	479	488	479	478	517	510	485	486	520	478	476	473	477	482	508	506	532	502	462	482	453	521	484	432	493	455	537	501	509	514	502	470	481	476	497	471	457	474	486	481	482	491	476	475	476	489	504	512	478	497	550	464	478	486	474	478	517	481	501	478	477	537	525	481	494	507	483	514	429	478	524	477	478	497	460	469	460	442	505	476	500	475	536	509	474	477	518	506	478	450	518	505	456	485	482	528	511	543	476	482	475	481	515	528	480	479	484	475	497	517	478	468	494	482	454	443	501	479	519	496	488	477	479	531	532	480	465	492	486	519	484	518	466	480	483	481	489	476	526	509	500	507	494	414	573	558	483	489	514	442	486	490	485	470	566	483	497	467	479	475	494	516	477	515	489	454	473	572	509	476	486	465	490	472	487	481	580	534	507	514	475	486	473	513	449	479	484	486	484	497	501	514	478	479	453	475	471	474	519	477	475	487	490	532	477	475	474	477	506	476	496	428	476	456	481	477	452	483	491	516	474	484	500	505	508	475	488	472	476	493	480	523	519	469	485	476	437	502	548	508	492	484	520	459	488	502	511	342	556	528	480	479	484	510	471	501	491	476	469	481	530	482	452	459	470	529	461	515	491	483	458	465	525	478	507	520	487	413	478	481	496	482	477	527	499	514	449	487	429	563	479	483	521	504	481	456	479	488	482	506	540	469	480	516	505	2
476	510	605	487	534	478	480	477	494	468	450	534	507	426	474	511	489	535	545	468	473	505	480	472	468	507	475	503	467	472	485	515	563	511	499	502	479	459	483	476	476	479	458	440	506	458	485	482	487	489	450	472	450	482	530	517	469	451	447	458	470	483	478	475	502	472	477	502	476	482	498	472	501	562	488	518	495	473	544	518	468	470	551	475	495	503	480	468	487	446	476	466	478	507	464	504	482	425	459	538	473	477	488	477	470	353	454	505	499	481	436	539	464	511	470	502	457	473	515	506	477	483	482	397	468	546	483	527	466	501	453	476	474	480	533	395	496	484	471	511	480	502	499	486	468	494	478	449	486	526	461	480	485	427	478	499	477	500	479	529	462	470	478	483	430	448	476	483	477	507	563	494	553	479	422	478	513	476	534	505	548	591	487	499	467	490	456	487	489	475	503	507	492	446	492	492	474	483	477	485	468	454	512	516	532	474	447	484	478	518	486	541	482	598	470	426	463	482	488	488	589	501	502	461	499	486	482	475	476	471	457	482	481	477	498	490	481	476	472	483	474	548	556	472	458	483	478	477	477	475	506	514	476	495	474	525	468	538	492	487	477	482	487	593	475	501	502	496	523	459	467	586	583	467	472	463	477	485	518	503	476	432	478	476	544	511	504	438	482	464	521	493	474	474	478	489	496	577	461	515	487	486	473	449	475	478	479	487	467	478	496	507	463	518	479	481	460	487	436	537	502	519	482	488	503	483	476	483	479	503	485	495	476	443	491	482	486	445	589	464	547	504	523	533	449	483	484	535	471	519	478	464	404	496	487	438	529	475	506	551	464	489	535	440	484	485	512	500	479	489	469	526	508	485	455	474	489	486	501	437	478	491	540	494	501	473	519	477	466	471	481	507	475	504	474	476	508	444	522	474	477	511	478	468	476	404	519	470	493	481	470	495	495	496	467	538	496	530	489	486	469	484	487	477	491	489	498	398	509	468	480	478	517	443	503	513	494	495	544	474	506	531	479	457	511	477	469	491	548	468	474	469	497	290	474	603	479	480	485	542	558	494	487	458	466	528	483	514	485	524	517	480	472	477	475	559	504	474	415	497	497	481	476	513	438	486	478	502	514	475	485	479	486	302	448	577	475	486	469	418	2
479	474	532	481	471	487	539	477	507	478	517	506	470	474	477	519	473	538	440	462	464	540	483	483	506	494	478	489	495	514	486	500	551	481	495	523	475	465	471	480	480	473	451	492	496	495	501	512	471	484	504	471	514	476	493	495	469	454	539	475	490	478	510	481	576	501	490	490	474	483	532	499	480	368	467	527	490	504	559	481	542	511	422	483	515	478	479	481	472	556	476	511	449	474	487	576	492	481	490	463	468	487	482	478	453	499	458	485	532	479	452	417	471	475	487	506	511	487	484	495	481	487	487	493	466	572	501	522	478	391	476	521	467	479	500	521	477	504	483	477	507	499	482	478	472	458	478	442	487	515	556	451	472	567	476	500	507	485	476	543	428	482	483	479	498	501	475	478	477	485	517	557	487	475	457	545	482	494	469	541	463	518	474	485	478	502	494	484	506	472	461	530	468	490	469	498	496	470	476	468	473	488	471	541	475	476	457	478	442	514	454	493	422	515	483	405	511	453	478	475	455	506	513	415	544	527	428	478	475	491	477	503	475	502	496	482	459	477	432	490	482	474	506	500	490	489	475	486	479	503	510	532	481	504	469	498	531	492	486	482	520	482	490	500	472	500	575	471	411	481	493	545	494	420	447	486	475	433	477	515	476	520	474	476	469	445	477	462	481	486	441	521	476	478	432	507	441	568	495	507	419	496	473	452	466	460	500	485	515	460	451	459	532	487	478	537	500	486	540	540	459	524	518	498	528	481	528	456	480	565	485	502	476	489	499	453	560	430	452	521	514	483	521	501	460	493	487	504	440	529	482	504	474	478	477	515	482	475	548	494	449	493	504	507	482	627	488	497	463	493	465	497	476	497	531	480	470	448	479	524	480	499	491	456	485	486	507	475	504	517	471	449	474	489	480	454	476	446	507	485	478	457	476	498	476	476	498	474	479	496	480	542	525	467	448	559	481	515	537	525	475	476	489	476	504	490	500	443	501	463	466	526	511	555	523	500	479	522	484	489	444	493	405	509	539	480	486	486	528	489	490	487	498	502	474	528	488	469	460	442	480	506	516	449	457	490	494	520	460	461	506	478	441	479	477	452	481	493	470	480	451	482	463	516	475	482	473	526	517	469	458	486	441	523	488	587	472	475	478	497	2
475	498	538	494	467	485	546	477	475	475	514	458	521	436	500	449	472	486	511	465	475	513	476	478	502	464	537	492	499	480	473	387	513	514	473	493	493	474	477	476	480	489	471	473	520	461	570	534	457	502	469	538	474	485	513	505	425	499	484	454	448	482	519	481	334	501	472	501	494	476	569	479	501	525	488	514	478	464	520	502	515	510	452	496	499	454	475	484	468	463	477	546	497	504	481	456	482	498	505	491	487	480	491	479	465	585	457	473	464	477	472	541	487	475	462	488	492	470	479	508	474	477	474	513	486	591	492	515	488	449	493	512	509	475	512	529	427	480	493	467	512	501	485	490	512	443	478	450	484	459	496	483	494	445	475	506	444	478	505	552	420	473	481	488	384	440	477	478	478	498	430	493	481	479	480	540	491	485	453	515	470	480	424	506	496	464	487	466	552	472	442	528	496	498	497	486	487	486	477	465	491	538	514	469	478	477	511	473	435	465	524	569	546	530	470	507	515	482	437	489	460	533	488	501	490	499	488	477	479	496	489	458	485	491	489	504	484	479	462	473	529	578	506	466	495	525	485	478	483	459	511	560	477	451	475	455	539	476	489	479	458	484	524	498	483	500	500	488	531	467	491	505	468	462	469	496	476	532	464	440	476	451	486	475	507	481	448	482	477	505	507	505	517	466	467	544	475	483	465	508	444	481	474	515	470	498	467	463	518	507	468	479	486	555	478	513	473	478	559	524	476	528	443	470	468	483	492	487	481	474	448	510	477	541	482	474	329	496	379	478	510	496	487	557	541	483	479	508	505	555	485	536	509	494	519	489	563	478	514	483	464	501	461	474	480	566	464	461	476	523	482	492	510	474	495	476	475	499	457	452	476	476	467	483	497	504	511	474	550	435	471	520	477	480	483	467	478	477	552	491	478	512	475	498	476	435	444	476	470	490	518	466	498	492	430	559	484	519	498	425	478	485	493	476	499	462	490	480	470	483	455	471	478	458	487	522	477	468	541	489	470	484	338	497	510	480	495	483	343	501	468	494	477	322	484	491	488	480	512	507	547	530	490	499	508	476	475	477	488	494	482	481	410	479	486	635	494	475	478	491	503	436	478	478	550	489	482	510	521	490	512	480	561	292	446	570	495	486	501	528	2
485	449	554	487	513	481	491	475	462	477	445	475	457	501	483	474	488	485	437	497	475	456	473	497	514	483	506	464	483	521	479	493	479	498	466	512	478	493	478	477	481	471	482	476	527	481	522	511	473	486	408	508	505	480	506	501	510	481	517	470	478	483	521	473	337	544	486	496	487	475	519	490	462	444	486	452	477	445	572	484	474	483	511	481	552	439	479	486	479	558	476	563	491	490	476	558	478	533	498	514	482	476	484	503	494	676	461	470	451	465	475	463	482	492	433	460	490	494	503	444	482	454	473	482	449	526	498	522	494	502	480	453	478	473	521	585	542	484	481	504	468	481	482	491	462	518	485	420	479	468	513	497	480	511	477	478	505	479	526	470	495	478	484	483	555	525	479	476	477	619	576	497	553	480	477	448	486	484	459	461	526	520	487	474	474	497	462	509	563	476	476	477	506	501	501	482	476	492	475	497	473	492	470	513	490	477	526	470	482	506	477	511	559	449	467	459	512	480	487	483	438	429	488	495	526	485	482	479	477	517	485	500	480	473	506	475	495	474	451	477	503	546	488	490	526	512	467	476	483	524	484	520	471	457	487	519	487	471	499	477	480	477	494	467	489	508	502	489	493	502	491	533	500	558	490	495	475	455	491	458	477	483	481	477	549	433	503	411	485	488	514	526	476	469	518	497	465	476	540	486	477	500	481	507	457	540	477	493	504	502	474	479	458	509	492	488	466	487	494	475	475	463	488	463	499	476	496	484	483	497	513	476	475	514	495	506	319	460	377	552	478	435	482	524	501	476	480	422	477	500	485	514	471	482	508	497	461	478	561	518	465	484	509	521	471	489	531	482	482	476	474	466	552	491	523	533	491	474	480	432	479	463	520	480	476	473	465	475	476	437	478	526	470	473	484	496	491	467	470	479	470	514	477	530	478	430	485	477	534	479	493	537	509	517	525	522	483	488	502	541	484	461	476	476	482	469	493	494	416	478	499	504	511	505	487	486	486	518	470	497	510	479	494	475	470	475	475	484	514	505	456	479	449	532	480	392	481	491	477	516	446	477	443	448	476	452	476	483	485	502	483	469	478	477	488	572	439	454	464	495	484	481	495	550	505	493	487	521	516	476	485	476	484	538	495	588	479	502	481	481	2
485	499	512	482	505	473	458	477	485	490	475	512	484	501	507	445	473	498	477	480	485	494	480	464	464	562	462	471	482	530	478	531	462	503	471	512	485	502	482	477	476	448	504	510	478	484	538	466	409	506	546	515	514	481	485	520	399	476	507	466	490	474	446	481	489	486	474	471	478	487	434	491	479	476	484	445	490	476	588	485	505	449	493	478	512	468	479	469	477	484	476	503	471	512	475	431	476	471	443	456	481	473	476	484	501	355	528	455	507	475	444	456	485	469	474	459	499	475	508	478	474	530	469	482	451	501	472	478	466	444	453	480	472	477	494	494	541	487	472	498	506	588	471	475	472	519	481	521	478	422	467	490	478	548	478	515	519	486	458	513	478	492	477	481	437	435	476	481	478	573	495	469	497	476	471	579	478	482	505	524	506	527	465	496	496	467	551	489	534	481	497	468	495	529	523	491	481	486	476	482	526	485	491	526	520	477	467	490	495	500	486	514	516	517	464	490	495	489	507	483	478	572	497	511	523	518	488	478	475	468	479	482	489	504	488	518	486	478	467	476	483	546	478	461	512	482	470	478	487	448	493	439	476	496	484	495	515	522	490	496	492	481	490	408	494	515	539	461	459	506	508	454	443	525	449	492	477	462	474	481	478	521	468	477	441	458	439	431	484	498	483	485	503	480	459	432	451	523	486	463	522	501	481	543	517	513	491	478	502	451	539	465	470	525	477	435	480	476	489	502	466	497	460	502	481	482	466	480	487	456	465	486	477	473	495	478	469	491	445	582	437	498	459	497	444	475	495	547	507	510	473	499	492	485	460	490	484	476	451	489	502	481	425	526	488	461	493	480	492	459	501	483	492	492	484	481	484	475	398	505	484	497	462	472	479	488	451	476	491	457	482	576	475	543	472	455	492	509	474	490	478	491	476	506	477	498	476	476	487	489	499	536	534	506	451	492	500	520	514	474	482	492	487	476	469	482	513	476	476	480	463	528	455	555	499	536	480	517	501	482	534	486	420	554	458	477	484	484	498	477	469	478	502	375	476	581	477	467	527	507	547	470	489	482	490	450	491	562	470	438	535	477	442	475	475	539	476	471	536	474	467	478	474	517	531	489	485	486	496	486	510	480	501	388	529	505	479	484	516	510	1
482	468	528	472	542	482	508	477	481	483	517	461	505	443	493	455	517	481	498	487	491	503	482	480	479	487	515	475	469	488	472	510	512	528	481	538	481	465	491	478	474	567	488	494	484	459	468	510	520	460	530	448	440	487	507	522	479	477	570	476	502	477	462	482	477	467	475	480	485	477	609	507	483	401	467	515	480	468	526	476	510	446	424	488	515	506	480	463	481	504	476	554	476	460	483	496	479	449	485	491	476	479	486	469	482	644	455	491	481	483	563	441	482	541	506	486	486	476	536	483	479	451	480	487	478	486	484	511	491	463	496	458	455	467	481	488	460	478	485	465	438	458	476	495	480	497	482	559	485	534	500	468	488	551	476	534	493	482	487	519	446	496	485	480	536	513	476	472	476	536	516	559	475	475	476	518	474	485	518	493	526	522	461	497	483	475	589	488	506	481	478	521	504	529	488	486	472	481	479	505	486	506	488	474	542	476	515	481	484	477	530	542	498	474	471	557	544	487	511	498	496	483	480	463	522	531	489	477	475	490	506	520	499	472	497	525	488	485	502	477	468	470	523	491	543	536	472	481	487	503	479	475	474	523	482	479	583	523	495	484	450	476	514	494	483	466	444	460	515	472	494	540	508	574	469	480	477	520	465	477	479	496	481	475	476	505	462	487	472	519	543	503	462	479	487	465	482	543	470	490	476	482	484	443	512	464	470	484	534	524	494	479	502	510	492	502	480	480	448	525	476	465	479	472	492	472	452	486	487	560	493	481	476	473	486	497	455	450	488	543	598	483	406	504	520	484	491	461	471	544	484	531	501	482	478	481	486	478	547	457	509	472	425	494	480	549	513	483	483	483	497	430	446	485	512	541	476	458	568	479	477	477	496	486	481	471	451	476	465	526	473	543	475	512	483	477	486	498	494	485	479	508	477	526	476	544	431	476	492	462	481	447	503	502	473	499	487	562	428	465	482	469	468	476	478	476	498	498	503	478	522	560	502	527	481	536	490	557	474	491	385	493	613	434	473	477	478	509	588	481	487	469	520	695	479	382	489	475	461	485	525	499	498	525	464	494	487	465	470	595	406	478	523	477	470	444	478	506	538	480	496	572	481	541	489	463	467	496	491	479	487	480	510	751	531	485	481	474	521	538	2
495	478	488	469	523	482	491	477	486	476	469	457	414	489	494	449	475	444	489	483	490	515	474	479	447	419	485	464	469	512	480	412	501	504	452	540	491	465	489	477	477	475	465	505	500	464	506	464	488	504	546	544	511	483	568	491	424	490	477	532	473	478	538	471	519	503	504	491	484	474	577	489	503	415	471	525	499	460	500	502	503	560	515	461	470	441	473	503	479	523	475	491	513	491	475	500	476	477	453	489	473	478	475	485	456	504	509	439	506	499	493	435	481	485	461	526	482	465	508	499	474	472	486	506	461	522	483	509	479	438	509	514	525	477	450	526	473	527	483	477	467	504	495	481	471	494	481	507	462	511	439	509	471	472	477	500	509	489	536	538	462	474	492	459	485	505	477	482	475	527	528	475	430	476	473	407	488	478	494	452	524	469	487	458	525	523	532	498	595	473	465	461	525	555	503	494	476	493	477	489	508	448	486	491	499	477	455	481	488	519	506	537	488	538	499	512	480	468	528	482	520	515	522	534	453	464	508	477	477	516	460	459	484	491	481	481	466	478	476	470	498	437	499	487	554	555	527	478	487	527	542	503	475	552	492	540	433	478	477	481	494	477	481	505	460	517	494	485	529	489	484	503	520	442	466	477	475	492	516	462	476	465	530	475	453	465	496	418	483	485	466	481	504	471	555	458	413	526	478	507	391	486	484	546	540	505	472	482	530	480	514	475	453	496	471	477	478	486	446	577	501	462	496	492	508	483	438	522	504	504	480	493	476	514	456	477	499	508	601	555	522	497	519	493	494	487	484	498	481	513	477	520	464	502	498	464	519	477	505	556	494	530	439	439	484	503	496	500	494	527	487	444	507	503	501	531	490	484	506	496	483	480	531	479	496	470	476	478	486	472	479	484	477	512	477	457	491	511	455	477	472	538	475	518	477	498	374	479	472	466	482	503	476	458	522	543	476	499	483	519	482	475	494	476	495	488	514	494	523	473	477	502	418	478	473	545	487	522	507	482	480	475	650	511	511	475	475	485	440	468	483	470	495	613	489	429	489	492	506	476	537	482	520	459	493	490	486	518	475	518	517	474	565	474	466	404	493	499	480	477	498	466	474	494	472	473	480	532	480	480	481	482	517	673	480	494	462	486	527	460	2
485	509	482	490	437	486	495	478	487	476	526	448	493	453	512	544	477	510	480	485	467	501	473	474	534	446	493	513	480	496	495	480	451	488	478	490	475	490	479	476	479	481	498	490	534	483	497	511	557	421	463	507	487	478	467	536	472	466	535	491	440	477	501	482	500	553	598	509	477	477	500	471	444	506	485	506	474	488	575	442	503	556	470	483	456	528	476	426	488	536	475	517	430	487	464	475	471	467	472	514	473	490	480	477	482	623	477	503	524	494	459	516	465	491	452	469	492	479	516	516	475	462	487	508	500	495	483	478	486	501	466	514	469	478	517	443	503	512	480	466	476	484	490	461	509	498	474	435	477	571	503	469	485	654	478	494	484	503	459	522	523	477	485	476	548	488	476	482	478	497	512	481	506	478	465	541	476	472	448	485	556	482	474	448	490	483	476	469	540	478	473	509	496	457	488	488	476	472	478	473	519	488	509	519	506	476	478	480	495	451	487	495	482	521	478	556	559	488	504	482	478	479	518	520	572	533	508	477	477	496	492	505	501	508	516	535	498	481	472	482	546	599	513	469	510	448	423	480	484	521	399	514	472	535	483	549	497	472	470	492	474	481	504	462	472	484	506	515	471	521	465	431	447	520	474	467	477	571	472	486	477	615	480	476	480	510	498	531	473	512	511	475	465	475	550	452	446	512	488	478	495	491	476	512	478	503	486	483	498	457	528	439	481	558	487	477	459	482	483	545	496	474	499	489	513	489	460	471	493	577	477	464	477	387	530	501	491	466	275	559	514	494	488	458	379	482	485	489	460	466	465	525	470	476	535	461	536	472	494	471	471	509	495	488	474	578	477	489	495	520	509	522	520	502	521	464	485	453	586	431	473	492	465	504	461	466	521	481	496	470	482	468	476	468	473	461	479	483	490	483	481	512	477	480	476	447	502	483	488	474	515	433	536	485	531	571	506	527	565	486	471	509	486	476	513	483	496	515	542	481	454	556	500	665	469	521	458	506	506	487	490	502	239	479	475	477	481	477	449	478	506	477	513	425	488	602	485	484	483	515	424	546	464	450	465	505	492	459	459	412	546	471	389	477	482	622	468	491	410	498	489	436	465	470	550	497	481	519	467	479	491	479	503	431	526	525	475	470	456	517	2
484	492	529	491	535	489	475	477	489	490	538	523	469	546	466	489	476	520	513	480	481	495	473	489	463	487	475	484	492	523	486	523	520	477	525	451	461	449	474	474	473	524	483	458	473	459	464	464	513	475	434	574	474	479	548	470	449	452	444	460	515	479	510	482	580	517	514	489	487	469	510	479	500	471	482	423	479	515	505	537	488	444	536	461	460	497	482	486	485	446	476	559	472	494	481	479	481	491	470	465	484	470	476	485	517	487	523	441	544	492	490	450	479	503	448	491	492	480	454	479	476	436	471	423	461	494	440	485	478	527	492	475	525	473	507	530	539	477	484	468	538	497	506	507	486	504	477	475	480	463	505	482	476	452	475	438	509	520	481	537	424	474	453	478	492	474	477	470	475	507	473	531	554	479	476	490	484	475	529	481	532	499	504	453	477	527	489	488	538	481	498	494	503	484	437	481	468	491	475	487	505	510	488	497	502	476	453	481	489	471	480	521	476	474	489	455	546	493	513	484	425	458	515	489	493	497	485	478	475	489	501	487	482	502	504	466	455	479	494	469	505	457	491	455	473	541	487	479	479	495	449	482	473	512	482	525	506	467	482	500	486	480	486	509	475	493	536	483	456	490	509	505	492	438	463	479	477	496	500	494	477	458	467	475	502	476	516	533	479	497	487	517	483	483	500	489	507	517	483	538	485	470	480	485	534	477	465	501	490	488	457	477	589	479	481	507	483	500	518	491	474	444	504	475	475	480	466	452	478	448	475	494	476	472	440	496	575	472	552	490	498	484	463	496	549	493	491	548	498	514	483	461	488	474	491	481	482	474	527	540	487	555	497	504	479	553	509	463	506	472	428	484	509	449	527	510	487	494	522	461	477	504	486	476	435	479	504	477	492	477	479	530	472	538	480	513	477	506	417	480	490	471	476	450	477	443	493	470	443	492	501	456	475	485	501	521	503	580	520	503	476	479	470	476	481	522	539	419	454	479	501	496	487	465	480	522	480	519	488	468	446	496	473	484	462	479	457	483	519	459	472	485	488	443	479	563	482	552	498	513	472	528	537	534	476	490	491	518	491	501	513	491	469	476	479	434	506	477	473	482	479	524	478	555	524	482	488	471	520	488	488	480	446	458	540	494	486	506	501	485	2
485	491	474	485	512	483	495	476	509	483	479	513	507	523	480	462	479	507	482	482	494	502	479	478	469	532	495	485	478	490	491	566	494	488	551	467	482	525	484	477	475	490	485	487	510	488	534	472	518	512	555	485	478	480	565	518	472	485	513	484	497	474	514	477	366	529	517	477	475	467	615	472	483	511	477	561	468	503	458	463	486	459	517	482	546	496	472	510	476	531	477	523	467	446	476	514	481	462	521	526	479	487	475	464	493	564	461	468	455	473	466	504	479	496	547	451	478	466	493	483	476	452	476	475	498	506	496	515	486	462	492	459	484	477	445	544	419	473	477	472	483	470	469	502	461	503	480	496	479	529	468	496	488	332	476	450	545	452	535	513	534	457	478	482	498	502	473	475	478	524	450	544	466	479	440	528	470	478	479	537	452	495	463	472	500	498	480	495	544	472	487	496	490	540	468	488	484	499	478	463	476	483	491	471	520	474	459	476	490	540	485	558	480	468	478	518	544	495	514	491	420	494	436	553	505	530	466	478	479	492	489	491	515	485	473	484	475	484	481	477	558	584	474	476	466	488	416	481	482	488	480	485	475	534	480	553	585	481	491	488	482	484	504	529	472	508	489	469	486	491	486	493	512	527	471	480	477	479	517	527	476	353	509	476	511	543	477	472	480	498	488	495	514	476	524	489	481	528	491	487	484	477	477	535	466	518	485	480	460	445	498	477	514	480	511	491	483	477	478	541	473	490	489	473	503	480	498	477	499	464	465	483	478	487	514	486	321	533	548	446	479	483	474	513	498	477	482	566	494	551	487	464	555	474	475	483	416	481	465	575	517	524	452	473	475	474	456	489	497	591	532	474	516	492	491	560	483	543	568	519	487	494	442	497	466	489	529	478	521	502	473	447	477	467	475	487	484	501	480	477	480	495	475	484	476	487	479	482	452	482	480	561	476	508	467	516	478	594	533	526	486	504	475	477	496	463	475	459	478	479	494	489	455	338	489	445	472	465	484	485	525	497	497	526	518	474	466	493	542	473	499	476	495	289	480	503	477	514	487	505	495	521	522	527	478	458	465	479	480	525	492	483	480	480	476	603	491	456	463	495	498	541	476	532	509	485	494	483	500	483	472	481	487	282	464	452	475	500	540	469	1
483	474	609	478	567	469	449	476	459	464	477	488	537	503	479	461	487	504	486	485	478	468	487	486	458	495	484	484	465	541	480	537	517	539	488	487	478	491	475	475	477	445	432	480	493	480	566	527	510	470	508	536	488	473	453	488	460	482	528	486	495	478	507	476	458	470	538	527	476	487	547	473	470	469	484	478	480	484	530	487	480	594	450	466	522	469	478	508	484	503	476	541	490	485	477	538	482	467	502	431	460	475	476	503	506	600	463	516	518	481	468	509	470	492	484	487	461	485	431	478	474	516	474	471	475	541	489	501	489	406	483	497	493	477	508	495	526	498	471	512	486	457	479	470	491	503	486	520	479	469	373	483	508	578	476	502	492	472	505	506	458	467	469	472	545	512	476	484	475	512	485	511	533	476	462	494	507	496	410	494	489	572	470	460	485	493	498	459	565	485	446	500	490	432	574	496	472	481	475	516	484	517	489	570	505	477	589	480	481	506	493	463	527	444	508	528	471	462	506	496	475	458	491	436	504	493	515	479	477	516	487	528	487	490	506	494	480	480	501	478	393	508	460	440	486	523	508	476	477	495	481	498	482	494	481	457	499	465	504	502	477	474	460	501	481	487	496	458	512	486	468	482	448	489	472	487	477	462	529	550	478	524	473	474	489	486	488	477	477	498	489	480	531	471	513	483	448	479	430	499	411	474	473	513	448	506	464	484	462	462	460	471	541	503	484	542	505	479	434	476	503	490	496	462	476	483	525	523	481	604	564	478	476	444	496	487	431	430	439	468	538	496	493	506	518	493	470	456	489	511	477	497	431	494	508	513	574	479	562	462	498	477	445	518	480	514	499	479	461	554	454	466	512	475	489	478	493	480	535	492	479	494	473	491	502	491	503	480	550	417	469	506	476	477	480	502	462	471	526	477	470	459	476	440	477	498	434	481	499	486	503	395	442	470	483	573	476	513	483	545	476	478	470	477	475	457	490	457	507	477	497	556	523	561	477	529	470	530	464	475	516	484	563	561	475	479	491	480	375	464	479	468	504	623	485	426	487	488	540	502	491	489	499	496	483	454	487	499	471	514	519	486	516	481	475	501	473	471	523	495	499	481	461	524	472	484	488	454	509	484	480	474	476	656	483	524	479	499	469	474	2
479	504	591	488	493	474	415	476	484	462	456	494	458	432	464	478	482	460	509	462	485	474	493	468	565	500	490	473	508	496	495	521	501	463	479	460	474	455	488	477	478	469	465	508	465	430	508	506	558	494	497	523	467	483	464	485	472	500	467	487	501	474	497	481	627	516	449	508	477	468	549	464	486	403	477	520	472	457	512	481	481	555	494	475	520	469	475	483	472	389	475	529	504	511	482	474	469	474	465	427	486	467	474	487	499	630	448	564	517	479	485	508	473	466	410	472	444	498	512	491	477	456	479	512	448	477	476	503	489	532	543	451	486	480	482	416	491	499	474	450	496	517	475	473	495	503	478	459	478	556	439	483	483	590	478	473	468	499	528	473	462	457	494	478	480	520	475	475	476	476	526	503	506	478	463	487	484	478	452	506	499	569	415	491	476	483	487	452	531	484	447	499	530	485	472	486	461	474	477	448	478	455	522	531	479	478	566	482	461	494	482	522	479	488	488	531	544	490	501	478	474	481	505	484	441	528	503	477	476	510	468	500	485	477	467	485	482	478	462	468	495	441	544	472	530	476	468	480	475	531	482	508	477	527	470	495	482	543	491	483	478	483	498	475	479	505	467	488	452	492	487	531	422	531	477	483	477	484	513	482	479	532	487	474	494	489	480	500	475	479	488	465	500	481	545	503	472	512	483	507	485	494	476	509	476	488	472	478	491	480	555	500	483	489	484	456	489	482	583	513	495	459	502	498	506	480	511	507	496	534	460	472	476	431	549	483	654	548	437	536	472	485	576	508	507	475	487	551	473	497	481	445	464	480	468	498	467	477	509	498	444	492	534	471	483	539	490	480	489	490	443	466	470	507	500	485	481	467	607	525	484	494	508	488	502	483	521	478	481	526	473	474	479	495	476	496	485	435	478	479	473	485	476	505	477	462	489	480	485	485	518	453	518	484	499	544	477	493	536	421	493	471	468	476	470	511	472	493	493	474	475	491	461	575	538	500	490	512	527	482	542	500	352	493	506	474	487	483	489	481	478	493	470	536	483	556	483	539	486	512	425	453	543	505	498	488	483	488	485	418	473	481	408	477	485	412	496	547	485	500	505	470	490	497	560	491	497	544	496	459	527	478	480	560	456	510	475	477	497	511	1
473	504	455	481	477	481	485	477	503	473	488	451	486	566	503	471	453	538	488	465	501	485	479	472	555	483	496	477	459	493	477	486	560	512	481	406	475	435	483	475	477	394	469	485	515	438	456	537	471	484	525	533	486	483	516	524	475	377	466	449	496	474	521	473	549	533	513	464	485	463	474	472	465	410	482	426	476	476	556	494	455	527	497	482	516	449	477	476	484	488	475	515	467	517	470	503	473	463	486	537	483	487	479	503	461	453	493	404	463	475	513	532	489	529	464	484	472	477	483	492	476	506	481	445	468	586	455	518	475	465	530	466	530	487	479	462	493	487	483	495	535	501	502	495	481	487	479	489	473	459	470	483	506	643	478	489	463	469	524	495	492	469	491	486	471	509	473	481	477	492	433	450	517	477	485	513	461	483	474	533	432	488	469	485	498	501	457	492	483	478	495	469	500	516	563	478	477	501	477	503	501	508	459	476	518	475	448	482	463	483	482	512	440	491	501	475	481	488	512	488	462	496	522	469	482	483	461	477	478	485	463	442	471	490	505	520	477	480	489	475	462	410	483	488	494	528	403	479	490	498	516	483	472	508	460	477	461	447	484	485	521	480	471	421	475	478	499	484	521	500	463	464	456	425	490	484	476	533	480	491	478	556	482	478	503	493	474	499	480	478	516	559	465	488	540	549	464	419	514	472	482	480	482	461	485	511	494	482	523	479	512	499	495	503	494	439	470	482	411	467	487	494	521	478	471	485	478	476	484	477	453	482	475	494	484	486	551	529	549	487	474	510	517	450	489	469	488	543	485	490	488	518	494	501	514	462	450	475	535	495	496	498	423	493	486	484	470	504	481	458	499	422	500	517	566	502	474	489	477	466	483	496	442	472	488	491	512	473	483	444	475	445	474	491	479	453	469	465	513	490	475	483	475	472	478	425	430	483	490	477	502	506	463	490	487	546	494	514	478	477	479	473	494	476	480	507	498	516	580	470	503	494	464	604	516	544	504	453	443	476	522	466	691	514	500	474	480	479	540	484	496	459	489	807	479	418	475	453	468	498	486	437	451	427	487	464	483	520	456	450	561	482	565	478	472	359	497	467	460	464	485	545	476	480	537	489	480	490	486	478	492	472	501	818	436	525	484	469	540	486	1
471	481	475	499	462	480	454	477	484	479	508	525	454	483	491	456	467	518	444	479	475	516	470	473	550	552	468	468	492	502	488	522	477	502	509	543	458	462	480	478	474	554	515	481	446	430	475	547	553	458	504	483	464	482	457	473	505	547	558	453	472	480	468	480	471	507	484	510	479	465	468	477	486	510	484	490	487	458	435	490	512	524	432	466	466	450	474	468	477	444	477	460	515	540	472	549	477	471	412	474	470	486	487	458	523	637	485	429	468	476	510	473	476	496	505	457	473	480	514	507	476	494	480	393	529	490	478	528	491	508	502	474	503	478	463	579	602	462	476	485	484	520	493	470	482	431	474	506	484	520	502	500	490	541	477	459	520	512	497	563	454	476	466	480	466	487	476	475	478	488	474	601	509	478	464	469	502	484	454	462	501	459	464	441	488	438	484	535	518	480	477	481	505	466	522	497	471	484	475	526	504	518	439	558	559	474	522	480	474	500	494	470	491	547	484	496	558	498	514	490	508	518	471	481	441	527	515	478	476	475	482	454	482	468	506	513	510	474	460	475	513	570	504	485	420	540	445	483	468	520	505	497	475	600	491	468	463	528	506	490	463	467	523	464	483	508	475	483	517	508	492	565	493	443	468	487	476	553	507	519	480	505	462	477	470	526	473	507	477	477	490	430	510	475	452	441	483	480	458	528	534	463	478	507	420	481	468	497	478	471	492	462	475	478	498	488	480	478	527	498	478	503	528	477	503	477	516	516	488	534	482	493	475	522	548	488	451	513	377	531	501	438	519	503	490	481	482	407	472	472	506	499	502	455	515	478	553	480	523	594	470	508	436	511	484	571	489	478	491	469	483	468	533	468	536	546	471	475	577	520	481	474	485	501	492	487	472	478	526	529	467	425	477	414	478	486	486	474	512	486	479	483	474	476	478	482	460	473	482	484	528	452	480	495	477	410	484	539	486	522	476	492	471	475	499	483	507	467	467	479	465	490	476	531	512	464	454	441	542	485	445	466	319	505	487	476	466	490	479	453	480	485	474	426	472	551	479	496	521	485	468	515	433	524	505	476	491	560	427	520	594	485	405	480	479	575	472	505	488	486	482	454	504	427	492	499	497	484	489	486	466	485	490	417	541	451	484	480	555	481	2
471	415	507	484	526	484	488	480	469	481	465	514	443	540	512	493	442	484	459	477	495	497	475	490	591	484	460	479	467	462	472	454	494	467	501	481	476	465	477	475	478	487	483	480	528	503	500	508	483	456	575	529	452	486	471	518	471	459	481	485	523	473	470	478	469	459	525	519	487	459	512	495	443	457	477	533	493	491	549	501	487	516	458	498	504	475	475	503	468	459	476	492	460	473	473	519	482	424	501	480	484	496	481	451	453	457	489	482	481	475	499	525	479	438	522	479	446	478	480	509	473	488	485	447	482	498	483	487	475	554	505	489	465	476	484	453	516	520	477	497	498	502	484	486	454	525	479	477	472	494	420	474	460	564	475	457	520	434	517	499	518	484	496	472	574	518	474	476	476	548	378	548	461	478	490	447	454	479	466	507	573	494	446	426	495	519	562	450	536	487	534	497	514	503	493	481	478	479	475	494	503	466	484	515	490	474	482	479	475	506	465	481	520	456	476	484	443	467	461	471	472	459	474	560	497	505	483	479	476	467	474	477	484	501	464	491	491	485	449	466	492	561	497	454	556	486	487	483	489	456	507	461	475	511	478	552	472	480	476	494	510	477	485	478	485	493	483	521	491	466	473	580	555	509	474	480	476	496	481	511	478	510	466	475	599	523	492	495	481	474	469	508	505	484	492	488	487	486	499	478	506	507	480	480	491	500	475	479	461	500	537	464	488	469	476	494	480	478	436	549	471	483	465	478	457	484	450	506	479	541	464	479	477	530	518	478	443	475	449	497	510	494	494	554	475	495	476	494	498	460	486	371	456	494	509	459	451	477	546	514	392	474	477	468	478	433	432	497	488	502	532	474	504	492	496	432	480	515	494	449	479	468	494	490	492	486	494	480	499	529	476	452	475	492	479	488	476	404	522	484	476	493	475	491	477	473	515	473	476	474	483	495	478	466	498	554	505	486	453	515	486	466	470	476	474	470	501	548	445	478	521	497	495	535	505	490	490	472	456	502	474	477	472	449	517	477	435	473	437	486	490	466	485	453	488	551	487	456	478	479	606	477	488	543	462	494	498	516	489	466	565	478	469	478	480	568	466	495	519	475	464	466	473	509	504	476	480	470	502	488	501	482	495	462	512	552	477	479	513	480	1
474	466	485	474	569	491	370	477	469	482	503	523	400	442	489	474	496	454	453	456	497	496	479	475	542	511	516	471	456	453	488	538	478	475	505	460	482	489	480	479	472	487	496	479	470	486	432	486	452	491	475	536	485	484	477	501	493	464	532	449	464	481	508	486	590	476	492	476	478	468	497	477	521	475	474	421	501	525	507	472	481	581	513	467	436	488	475	495	478	466	476	507	509	497	480	495	480	487	452	463	451	482	485	496	511	131	429	491	579	471	491	444	470	506	421	469	502	483	505	474	477	500	498	536	479	521	475	487	453	406	508	471	523	479	483	535	548	505	476	475	487	490	500	485	485	461	477	518	476	472	536	481	470	420	477	485	494	494	443	468	465	464	508	488	473	510	478	474	480	530	511	491	509	476	479	490	482	473	439	511	499	485	502	482	484	505	503	502	468	480	490	498	496	526	535	493	477	484	477	498	504	474	518	527	473	476	518	479	481	497	500	491	482	472	494	547	513	479	481	483	497	511	537	559	499	465	469	479	478	513	481	462	482	485	446	458	479	473	486	476	459	487	515	460	553	531	464	482	498	512	479	490	475	500	473	491	480	487	504	489	499	487	497	507	480	504	409	498	512	499	475	402	481	495	465	479	475	460	522	446	479	435	469	475	462	491	514	413	480	464	452	474	506	476	531	495	450	483	460	492	507	510	470	510	468	472	501	488	489	511	527	497	505	525	490	458	498	484	403	501	494	464	490	471	455	474	471	460	481	491	541	468	479	450	493	493	578	455	665	522	506	488	485	476	556	485	480	459	523	492	480	566	474	468	533	484	549	478	557	572	495	490	493	519	482	531	496	481	498	504	487	470	476	524	474	495	471	507	444	486	477	496	512	488	465	468	501	476	456	472	471	544	472	430	478	455	485	529	523	477	466	474	474	487	477	476	495	479	472	471	475	479	494	494	498	458	492	536	514	516	485	478	473	476	473	514	469	435	416	475	529	541	472	439	511	515	474	550	519	484	466	462	590	548	521	479	493	482	495	473	454	462	471	317	482	618	476	478	498	489	492	487	504	478	448	514	480	528	497	484	584	477	512	479	489	472	458	482	432	494	464	497	485	535	492	497	475	479	483	484	503	479	483	325	462	440	479	503	537	493	2
488	526	414	497	495	485	416	475	481	485	504	466	543	497	483	518	517	505	483	482	480	482	478	484	448	477	534	494	488	480	478	534	503	439	480	556	468	469	480	474	484	498	484	516	507	487	490	527	513	479	496	532	477	469	504	516	473	510	590	471	451	479	501	471	513	503	512	496	485	477	524	468	490	438	474	490	476	458	526	490	488	521	515	484	545	485	488	483	479	487	476	609	470	466	481	529	481	476	500	464	462	497	478	460	396	605	488	439	455	473	507	437	498	468	516	477	484	483	456	468	472	491	463	501	514	483	502	504	487	509	511	483	503	477	456	551	514	449	482	515	476	521	504	494	495	478	480	490	479	506	511	472	499	396	478	520	466	486	523	523	477	495	481	483	522	503	476	475	477	613	501	512	531	478	469	616	478	472	510	557	559	543	496	494	495	460	509	523	535	482	472	504	491	464	451	474	473	501	476	477	477	472	456	423	450	476	466	476	475	482	487	473	512	471	474	497	592	477	487	487	468	506	471	521	476	486	500	477	475	484	470	516	473	472	479	510	500	479	479	472	476	430	506	464	537	470	460	475	477	502	497	409	476	538	473	474	574	497	490	487	488	479	506	456	486	485	511	492	442	481	480	464	445	456	472	477	476	476	484	508	476	420	482	475	499	526	469	444	475	496	426	504	495	483	451	446	462	469	478	490	437	475	482	507	506	472	451	477	540	490	492	471	522	522	483	522	475	477	501	496	473	498	513	492	484	479	491	500	471	426	526	479	476	483	467	497	492	463	590	528	504	467	486	518	564	470	486	486	458	461	485	559	455	476	474	466	542	478	452	509	505	459	405	478	482	538	488	489	501	424	474	473	483	503	485	469	473	465	533	476	480	447	458	460	478	459	496	476	489	488	478	422	475	458	481	472	503	458	530	486	479	456	477	492	476	491	473	472	513	471	489	530	496	500	486	503	478	463	514	539	475	480	468	477	481	475	482	468	443	471	530	463	431	429	455	509	482	565	444	485	467	479	587	472	488	474	508	489	499	466	498	481	495	568	476	419	489	472	378	487	512	468	482	441	469	483	491	496	453	475	539	473	522	478	478	402	484	493	495	475	493	480	476	561	489	489	471	511	487	467	449	474	482	591	449	456	481	491	436	469	1
479	515	546	499	524	481	548	476	470	477	504	545	513	441	500	509	506	524	493	489	468	477	469	476	500	445	495	473	496	529	483	501	560	511	479	462	485	493	477	480	478	462	486	478	497	499	515	523	507	487	509	518	467	489	497	484	366	511	537	468	501	470	529	487	394	503	507	470	479	474	561	453	503	488	481	412	472	500	403	455	474	470	439	491	448	530	473	469	468	581	476	480	470	508	466	504	477	475	464	507	482	480	493	482	439	658	480	529	512	471	471	401	473	461	504	451	479	480	487	496	476	477	471	497	520	460	481	463	492	446	471	486	481	479	494	505	516	448	485	472	479	520	472	481	486	523	476	541	484	495	548	494	484	507	478	522	437	446	542	469	514	478	465	480	484	478	478	474	477	458	493	489	446	475	495	499	466	467	486	506	463	462	459	434	484	496	479	486	506	479	490	473	509	519	539	468	481	476	475	489	469	484	509	460	475	476	519	476	464	526	489	502	481	533	459	494	498	488	456	491	498	503	508	514	511	489	502	476	476	459	477	500	492	488	458	481	502	469	462	487	483	551	517	463	550	466	544	486	478	508	480	505	478	415	477	466	496	514	476	492	481	482	485	487	473	471	498	506	438	506	443	533	474	481	469	490	477	499	493	516	476	479	466	475	519	491	448	556	474	534	496	488	518	478	514	533	478	471	497	520	498	491	478	483	497	481	467	480	547	477	458	465	465	498	479	546	474	476	533	499	469	531	514	475	468	476	472	472	482	626	477	480	477	429	462	487	376	493	373	528	451	494	560	534	459	477	469	456	452	512	477	517	448	488	489	455	474	474	516	460	508	516	451	517	486	538	518	487	485	571	528	506	489	506	527	482	488	495	532	478	472	455	462	462	456	494	452	480	479	443	474	410	476	525	477	508	486	496	495	486	477	496	476	478	475	439	476	481	447	470	507	377	521	463	527	550	491	533	513	498	475	499	471	476	487	476	471	504	540	484	478	474	477	497	480	540	474	551	512	497	571	487	397	477	506	477	489	485	427	468	495	484	484	459	489	455	480	445	491	529	446	453	497	485	505	504	479	554	517	460	484	469	434	478	478	575	503	494	527	484	476	503	470	551	529	480	472	618	450	466	465	476	523	468	526	544	484	470	524	468	2
477	557	559	477	477	472	449	476	466	473	484	478	457	391	487	482	459	515	470	474	480	481	474	482	492	530	480	484	474	450	476	479	489	489	478	540	474	446	480	477	474	494	431	491	516	480	482	527	555	472	513	459	452	477	533	525	463	451	588	435	482	475	458	478	383	463	517	489	483	464	433	492	469	458	476	509	480	513	486	481	502	509	511	482	499	451	475	472	474	507	476	541	474	532	476	498	483	463	474	479	479	474	487	474	488	808	520	518	514	461	488	404	473	534	508	436	469	496	469	516	477	435	494	524	511	499	502	501	505	468	510	493	483	480	464	596	585	481	482	495	462	502	492	475	482	423	482	511	481	406	484	491	470	542	476	529	481	447	498	505	512	474	503	477	491	525	476	481	476	433	481	495	481	479	467	499	483	471	455	467	582	491	451	495	515	493	455	506	521	472	439	465	504	404	494	481	491	473	475	434	510	505	490	491	565	476	482	485	477	484	479	492	460	513	462	500	499	481	510	483	471	486	483	452	513	464	471	477	477	480	499	533	457	525	478	483	492	475	497	492	503	561	447	483	510	480	476	480	485	532	491	417	482	521	480	442	516	470	501	488	497	480	515	528	478	474	563	465	520	482	471	428	507	500	471	497	477	471	470	475	476	499	494	477	463	487	475	475	482	512	419	500	506	470	511	543	472	514	523	520	541	452	481	492	527	472	489	480	485	470	465	483	505	501	499	499	475	489	463	539	496	526	478	471	495	478	484	450	486	463	520	478	476	486	492	498	316	448	342	529	493	519	481	476	509	489	481	447	465	480	487	434	494	489	491	494	470	477	535	471	469	528	506	487	475	520	465	473	487	561	444	497	483	489	513	495	475	488	579	506	492	511	461	477	465	490	483	478	493	511	485	505	478	462	479	450	482	482	480	462	474	493	480	477	476	498	598	479	527	490	480	557	484	500	491	488	488	517	528	472	484	483	473	477	491	467	496	503	371	478	483	477	438	537	439	468	469	578	512	468	529	486	516	480	477	477	470	475	493	446	494	473	470	617	493	360	477	542	456	449	470	464	479	531	437	508	490	498	473	484	536	486	490	476	483	571	487	508	494	478	491	476	463	396	436	474	503	482	514	483	471	480	462	624	461	539	477	459	483	498	2
482	478	505	489	482	469	455	479	502	477	450	433	544	412	468	487	463	490	500	474	508	481	464	471	419	487	498	485	481	506	487	448	518	528	459	547	486	492	470	474	473	498	505	480	535	488	490	458	437	494	525	530	504	481	516	463	506	481	544	489	501	473	469	475	467	486	518	500	494	490	464	498	447	500	478	488	490	467	476	485	477	490	494	469	394	464	475	471	484	420	476	478	485	479	488	506	478	479	484	522	460	483	483	490	438	378	484	459	499	482	514	524	480	468	432	473	467	473	522	506	476	439	475	534	449	521	494	493	467	569	539	500	514	480	502	568	516	519	472	476	493	446	470	488	519	522	483	471	478	489	523	477	466	394	477	462	485	496	471	531	453	471	489	476	466	505	481	480	477	496	495	457	558	477	472	516	475	481	528	502	512	454	465	489	481	483	427	499	540	471	494	443	490	476	494	477	477	483	477	487	515	497	503	434	483	476	510	485	469	508	496	571	481	496	496	521	592	487	458	479	526	424	494	479	478	479	485	477	476	545	488	483	467	490	491	530	476	479	466	482	504	500	472	477	531	508	469	483	490	475	460	490	476	506	480	447	491	512	484	491	501	490	520	497	476	508	577	515	498	511	479	490	475	479	466	467	477	524	492	475	475	427	501	476	498	465	423	465	478	450	534	511	487	481	426	483	477	489	473	495	496	467	479	448	482	482	487	483	502	472	492	465	519	516	491	517	484	492	486	468	484	504	507	466	490	479	417	489	488	580	498	486	476	485	518	496	450	482	604	470	502	504	469	488	480	496	487	503	492	510	470	565	471	478	500	462	530	476	438	486	430	462	514	456	482	540	475	480	492	542	476	473	529	468	491	485	482	463	429	452	481	489	515	505	450	489	504	479	492	447	477	472	478	506	480	494	466	517	509	483	481	464	475	484	476	418	535	471	455	475	500	498	496	480	451	527	487	504	521	491	481	494	481	476	497	474	459	494	447	478	501	508	475	417	490	487	466	483	492	489	475	490	525	539	520	478	466	495	527	470	478	478	459	340	472	528	478	472	444	436	493	438	528	439	489	499	485	538	472	425	530	478	497	476	479	492	484	486	447	494	482	484	478	484	501	490	502	405	513	482	487	477	471	342	516	498	476	490	517	470	2
481	435	446	477	490	483	446	476	478	487	479	486	543	524	486	470	483	496	476	466	479	467	480	473	444	482	482	490	466	489	490	466	482	567	500	492	497	532	475	477	475	481	437	488	480	501	516	481	436	496	486	479	448	491	507	495	539	464	523	469	474	489	515	479	381	593	543	496	477	478	480	497	501	455	483	482	472	581	536	505	474	523	510	474	521	509	481	485	487	582	476	481	481	507	488	463	482	419	451	497	480	487	479	463	521	461	500	450	484	471	510	537	488	483	420	495	482	497	513	448	474	478	472	477	495	481	487	509	476	496	501	484	475	482	478	559	523	496	490	467	489	552	480	484	435	495	483	505	475	450	472	480	482	443	476	485	466	438	464	569	440	475	478	471	459	507	478	480	477	429	467	523	582	476	464	505	466	482	516	523	477	568	510	454	511	440	449	477	571	483	458	516	506	464	600	464	476	486	478	491	469	471	521	565	479	474	524	479	483	527	501	477	500	419	479	463	428	473	500	496	456	496	514	367	478	541	474	478	477	537	479	464	497	518	533	510	479	475	460	487	513	543	466	474	475	529	483	475	480	517	544	508	480	458	481	529	477	463	488	502	479	483	486	443	484	488	513	497	464	467	472	466	503	509	468	506	476	490	530	485	478	447	493	474	497	468	446	402	480	525	479	512	470	475	488	459	491	474	481	466	500	504	477	502	494	505	461	489	471	505	533	473	528	555	465	518	467	490	441	556	511	481	528	471	465	484	486	520	489	483	483	483	476	494	460	479	353	468	518	462	524	491	487	504	530	493	485	436	465	518	482	470	522	483	517	456	542	475	413	478	442	507	424	497	490	417	511	486	506	495	454	516	471	490	496	473	491	468	432	517	482	473	460	490	467	460	460	477	469	507	476	504	478	439	475	470	487	482	532	480	480	478	475	429	477	473	460	473	472	480	473	517	476	470	452	492	476	568	495	468	486	484	503	476	495	491	483	464	453	484	476	514	451	457	490	521	471	561	452	480	547	472	576	532	484	481	479	496	458	466	474	469	483	447	480	455	473	465	420	514	540	497	561	419	474	494	480	557	456	539	463	481	518	476	482	546	480	461	448	497	490	470	472	445	565	512	481	489	496	475	462	487	475	456	454	490	470	487	528	459	1
485	493	475	476	486	478	475	477	478	476	424	515	533	534	474	505	462	469	463	473	473	467	471	481	395	522	482	469	503	474	490	519	532	536	517	500	493	484	477	476	477	482	452	472	527	494	496	497	524	481	532	382	467	476	528	473	362	534	507	469	513	472	491	482	496	505	473	479	481	476	425	506	478	514	489	473	463	456	477	487	446	585	505	493	465	437	479	511	468	474	477	507	475	451	492	552	482	451	463	501	486	496	482	465	448	606	472	473	502	463	509	439	480	537	445	476	517	495	486	500	477	465	491	504	474	484	480	495	487	490	537	476	469	479	456	509	488	475	479	500	480	443	479	477	483	517	479	507	484	505	496	481	489	523	477	479	542	479	504	466	417	448	478	480	513	508	477	481	478	447	552	488	546	476	475	528	475	485	466	457	491	553	485	469	487	500	447	469	557	478	536	473	478	485	449	481	477	487	475	464	536	451	497	481	451	477	457	481	497	485	490	537	478	455	485	459	529	468	513	485	478	538	508	538	488	497	508	481	477	498	490	489	487	508	529	480	482	476	480	487	469	543	518	491	535	496	533	484	477	503	475	491	476	533	482	449	463	488	484	478	503	472	504	459	493	494	468	485	490	512	469	477	484	530	455	492	477	465	484	476	476	491	476	476	538	471	498	534	485	554	463	505	464	476	481	443	448	433	515	529	431	489	478	476	498	493	480	479	485	467	505	462	527	497	460	486	469	490	544	490	483	473	496	501	500	479	522	445	507	536	492	489	479	473	485	478	476	479	404	452	538	489	511	496	475	486	476	458	473	510	486	448	529	479	499	472	483	476	495	537	496	522	491	526	482	465	475	482	483	460	486	495	500	487	497	495	494	512	551	527	480	487	484	499	486	491	496	476	548	443	482	500	482	497	480	485	472	521	487	472	482	510	475	454	476	515	434	477	508	467	468	481	492	452	532	503	498	504	464	549	481	477	499	476	482	481	486	503	538	480	517	509	469	508	501	523	506	460	473	477	410	482	358	558	485	477	483	482	537	476	467	491	480	404	476	541	489	480	463	449	449	521	548	470	497	493	469	524	481	474	546	479	408	478	478	546	484	481	472	505	504	497	476	582	502	484	494	553	522	470	505	478	527	421	464	481	475	501	504	486	2
478	486	632	464	510	464	536	477	468	479	512	542	455	520	485	454	453	508	479	463	476	499	487	477	474	468	483	496	506	498	472	438	465	491	468	397	485	431	478	475	481	455	437	489	507	449	499	478	419	503	529	511	469	473	494	524	482	494	481	448	478	478	487	486	573	502	503	500	486	473	466	479	477	391	488	533	468	493	584	476	451	556	486	466	512	498	468	484	484	497	475	469	496	455	483	491	471	489	478	444	489	483	486	468	497	352	489	480	554	476	438	447	472	534	474	480	513	503	466	468	473	465	488	460	486	459	491	532	468	472	500	495	523	483	474	521	500	481	481	488	531	538	508	484	483	488	471	541	479	500	572	489	479	396	478	513	443	483	527	472	451	445	488	480	484	460	477	475	477	422	534	400	470	476	502	518	469	457	460	467	491	460	441	535	504	496	519	544	485	484	479	472	517	605	546	462	474	488	480	461	536	465	459	584	546	477	549	482	476	467	484	473	483	510	475	539	508	483	486	468	449	508	544	507	496	478	485	478	476	502	482	495	470	486	464	466	492	476	487	480	535	400	467	468	466	493	511	479	487	486	453	449	477	533	482	475	497	455	485	510	482	483	513	493	475	496	483	486	538	517	500	433	464	478	471	488	476	495	512	485	476	419	492	476	470	460	504	442	475	505	493	518	518	464	424	450	435	471	498	502	505	490	477	463	462	467	475	465	517	453	474	514	544	446	479	539	468	496	570	575	493	503	500	468	486	477	500	463	495	472	471	460	477	489	526	489	594	457	663	519	457	498	476	499	508	486	487	490	493	464	464	556	502	480	469	482	557	474	517	563	526	485	472	476	482	400	482	473	482	501	519	541	512	473	491	470	481	502	436	551	478	487	486	464	515	469	527	478	484	491	474	486	475	497	479	455	479	535	490	478	479	479	477	502	476	537	481	476	449	478	487	489	409	535	514	544	482	494	476	537	491	470	459	476	476	437	490	443	424	475	517	553	463	416	456	506	476	527	523	474	524	500	517	519	493	483	488	476	501	485	476	494	482	413	483	533	480	549	540	476	496	486	525	417	468	536	473	508	462	384	512	470	493	479	490	354	492	508	499	490	499	509	461	496	501	467	483	446	471	469	498	474	506	432	533	521	473	498	526	477	1
485	466	544	466	577	484	458	477	501	471	483	491	471	536	490	479	473	466	505	479	490	511	491	479	496	493	498	480	471	482	484	468	581	452	506	552	483	497	478	477	485	480	485	463	464	493	485	514	430	466	495	571	493	487	504	475	474	499	502	445	468	472	438	476	479	539	472	491	477	484	506	490	505	523	487	408	486	508	546	461	446	490	479	484	469	470	488	522	483	566	475	517	452	484	459	516	476	484	475	550	464	481	483	469	493	322	470	512	504	474	500	410	489	539	484	464	510	488	483	475	477	481	490	385	461	502	494	513	465	514	457	485	472	475	494	509	532	505	472	477	488	506	475	502	474	456	485	512	486	478	514	481	482	419	477	509	437	529	500	548	446	481	476	475	484	493	476	478	476	518	455	526	510	477	496	512	486	478	505	479	554	520	478	477	483	484	507	480	476	483	511	507	460	466	465	498	477	486	477	498	474	485	504	485	491	474	533	480	472	504	509	509	527	430	496	537	512	487	492	505	447	483	545	568	444	469	453	479	476	488	468	439	476	505	518	491	481	478	482	478	465	516	484	481	566	518	409	485	486	493	510	434	479	525	481	487	471	467	486	469	497	479	509	496	478	512	515	509	473	441	470	573	517	502	455	496	477	461	489	495	477	431	499	477	512	460	460	395	483	500	465	486	500	465	555	465	433	571	513	521	468	502	477	484	475	449	462	480	518	521	487	472	523	464	481	507	481	465	455	481	478	483	482	503	468	479	470	484	482	529	514	479	476	467	430	482	457	484	602	572	524	467	469	507	572	491	483	492	472	528	485	411	520	471	524	489	514	475	497	464	457	486	530	526	485	510	506	476	473	518	515	518	528	462	479	511	482	479	429	499	483	522	502	482	503	462	492	478	498	533	472	457	479	529	479	467	485	405	511	470	473	478	476	512	476	459	412	483	481	467	491	504	464	450	553	469	486	497	530	469	486	484	498	475	494	517	499	556	473	476	480	514	491	442	480	522	474	525	495	486	481	482	526	446	474	479	464	473	574	491	483	472	510	329	483	555	474	444	562	484	487	463	455	437	469	489	471	542	458	382	522	484	498	478	488	517	458	465	532	507	508	514	493	442	509	491	467	452	502	473	480	472	450	329	475	553	479	501	504	500	2
485	452	540	487	501	467	477	476	491	474	490	503	445	489	497	517	467	456	458	483	476	501	493	486	526	519	498	459	473	494	491	486	450	549	475	482	476	490	473	476	475	538	443	488	476	493	561	493	464	459	538	527	528	480	453	500	526	462	473	475	498	481	511	479	587	429	435	488	479	472	527	510	479	519	483	463	475	495	543	488	472	505	493	469	454	473	470	487	478	457	476	513	484	512	471	493	473	487	503	462	481	477	478	508	463	325	524	539	481	484	446	464	487	452	431	477	503	483	490	466	479	493	485	515	480	500	488	446	465	485	505	478	444	479	516	479	514	504	475	514	474	553	479	505	431	479	475	469	473	483	569	471	478	457	478	447	481	479	506	550	481	496	485	485	550	477	475	479	476	505	484	554	471	479	507	499	475	489	442	441	507	531	490	484	512	464	444	479	544	488	468	534	499	556	539	498	475	475	478	493	486	505	482	500	548	475	549	483	481	503	478	467	489	429	496	506	488	474	479	481	450	435	540	473	518	544	457	479	476	480	493	496	441	460	478	463	487	479	457	472	490	454	506	467	489	557	454	478	487	473	506	495	480	497	470	492	467	479	480	494	480	473	484	492	475	485	519	504	477	509	473	434	501	470	473	475	476	522	462	541	478	457	484	476	503	521	483	416	483	488	445	535	485	474	546	505	447	530	482	480	464	469	479	494	443	451	481	483	471	465	537	497	545	505	491	466	452	470	462	443	482	489	510	479	491	479	523	433	476	530	494	492	476	519	490	468	555	524	620	421	484	487	502	507	500	501	484	458	435	501	486	433	543	493	493	508	481	479	495	561	462	497	430	473	476	455	448	499	486	511	477	471	489	452	548	475	476	471	471	488	473	513	510	503	486	462	501	477	499	517	470	476	477	500	475	468	481	527	594	475	480	448	475	504	477	470	537	485	466	474	486	486	443	480	468	548	494	605	549	423	469	478	464	475	503	471	472	496	475	472	459	509	499	467	492	514	490	470	504	490	534	459	577	565	498	475	470	484	481	465	479	473	493	451	473	555	477	521	503	513	525	516	502	519	496	460	495	535	489	461	532	483	513	479	470	409	500	491	521	498	459	469	470	501	530	496	484	472	493	499	483	481	528	467	504	503	467	472	515	473	2
491	459	539	481	497	480	452	478	463	487	480	482	516	501	500	483	483	473	499	469	503	468	468	488	479	536	450	484	492	509	482	495	453	476	507	395	485	444	477	475	475	455	518	493	467	489	540	499	482	496	540	476	517	477	486	505	490	479	561	476	454	489	503	474	508	513	498	487	483	485	474	496	471	524	484	457	490	505	472	498	521	498	470	469	531	483	474	465	485	481	477	476	503	486	492	463	478	464	486	481	488	479	480	476	460	414	475	481	481	485	463	519	473	492	478	459	465	488	520	488	472	511	499	487	437	512	492	476	471	493	489	482	480	475	498	528	461	425	475	492	467	532	483	477	482	514	474	481	489	511	478	491	487	463	477	517	461	499	474	499	484	497	483	486	554	464	473	482	477	573	464	506	536	479	471	538	468	476	484	509	452	430	501	517	510	458	469	495	452	474	521	487	538	453	538	475	480	499	477	474	493	532	473	606	421	477	553	487	488	514	484	445	547	488	477	514	505	473	495	479	514	512	471	486	470	475	507	478	475	534	477	448	486	487	489	484	468	482	478	485	501	562	526	486	507	517	501	479	485	513	542	503	473	462	472	461	482	381	488	487	478	476	488	478	488	502	554	476	489	524	488	478	491	432	485	478	477	559	451	514	473	459	460	475	523	523	444	405	479	514	538	537	451	478	532	407	468	520	466	475	522	505	478	461	498	460	496	476	531	455	458	462	549	479	475	500	486	478	524	575	483	480	527	477	478	482	465	414	508	535	489	457	477	477	538	475	491	504	477	488	524	499	606	554	430	490	478	513	477	503	480	440	448	488	509	475	500	476	522	542	549	498	402	508	479	525	473	488	501	526	469	470	476	468	517	469	478	480	489	488	481	497	456	449	514	463	530	476	527	470	474	541	473	480	480	459	474	563	532	487	484	468	475	503	476	466	449	476	491	479	510	434	398	468	516	532	479	446	523	545	482	490	475	476	465	478	481	534	537	474	532	489	516	472	474	462	486	521	483	491	481	524	317	436	476	475	479	478	413	493	505	485	476	225	472	649	471	460	549	500	502	442	412	483	490	526	479	470	469	424	516	473	403	478	487	593	493	488	469	463	489	448	473	500	514	486	476	467	500	474	469	481	519	186	534	523	468	484	567	467	1
482	507	464	492	505	478	491	476	494	465	479	493	475	412	484	474	492	439	480	476	475	481	470	483	475	473	513	488	487	484	482	547	570	513	446	432	503	482	479	477	472	499	417	509	561	485	549	577	469	481	460	498	483	488	459	467	489	496	452	512	529	477	478	475	604	429	566	450	484	483	462	459	517	459	465	445	461	479	512	463	493	432	517	480	540	452	477	473	473	478	477	517	480	495	474	479	476	498	500	491	462	487	473	479	428	443	486	490	444	479	453	499	486	464	533	473	485	488	472	472	479	448	479	465	484	446	473	454	474	476	504	514	489	478	463	530	439	506	479	480	430	533	489	474	487	496	470	514	478	521	465	461	474	395	476	445	510	411	484	460	471	488	496	476	457	509	474	480	477	485	499	456	449	477	466	424	477	482	508	482	486	501	469	459	515	514	502	490	514	483	455	478	477	511	562	476	478	481	475	496	457	512	504	517	472	476	513	483	482	496	476	522	497	524	468	523	511	469	470	504	469	534	474	527	493	525	491	478	478	548	470	464	455	473	495	522	500	478	450	477	491	333	480	493	541	520	429	475	474	466	524	541	473	474	477	528	420	517	487	477	512	484	487	540	498	488	483	473	503	487	490	510	479	546	450	487	477	505	475	509	476	437	486	476	473	507	471	448	483	497	491	486	508	460	496	433	475	488	509	471	526	493	481	507	559	492	499	484	525	502	463	479	496	499	471	497	475	496	503	512	456	532	488	479	464	490	507	492	470	585	412	502	477	437	527	474	597	517	673	497	580	470	501	473	457	484	483	450	476	496	485	405	416	484	511	477	536	475	551	480	442	491	546	470	475	418	530	492	493	448	443	490	522	482	492	529	485	468	474	420	474	486	533	494	462	476	517	477	497	446	477	498	474	429	483	502	490	496	519	484	481	517	472	510	476	486	456	478	441	478	491	507	452	489	482	510	481	523	468	482	481	465	484	476	488	495	497	519	480	469	495	484	475	430	467	507	470	535	533	487	434	500	643	561	497	476	470	474	456	482	500	482	523	614	472	440	476	462	445	460	508	509	497	591	507	483	484	564	464	488	504	485	548	482	479	277	468	449	410	487	462	514	480	505	555	490	470	457	534	482	524	477	486	626	512	516	475	490	508	489	2
482	482	476	479	509	469	482	475	493	476	459	504	518	469	476	489	473	478	485	487	470	493	471	480	445	492	559	492	494	493	469	556	463	467	523	490	467	548	478	474	480	494	473	476	489	491	510	407	508	527	575	522	491	474	509	488	500	451	526	467	513	487	480	466	348	494	488	483	482	484	554	499	485	505	483	517	468	455	478	456	433	523	432	499	520	461	480	466	486	519	477	556	481	485	478	510	482	456	489	462	473	481	494	471	439	791	493	452	554	476	498	459	479	479	487	491	499	494	467	480	478	478	474	448	453	522	498	489	500	540	506	487	490	481	516	513	491	484	464	489	486	527	485	489	498	484	486	500	482	543	538	492	482	411	478	462	494	482	530	516	501	491	474	478	484	503	477	476	479	572	455	458	501	476	478	535	479	497	374	520	588	549	453	467	482	495	552	500	518	479	473	434	495	556	566	491	481	470	477	487	497	463	454	592	435	477	485	481	464	461	510	506	484	494	459	456	555	460	527	487	432	439	536	423	502	459	467	476	476	490	486	520	510	500	459	483	485	474	472	480	500	548	468	478	556	566	492	485	483	492	485	526	483	539	479	449	566	457	488	481	466	482	482	503	486	493	449	476	499	496	462	494	438	478	480	474	476	415	502	567	479	439	435	475	506	486	475	496	484	470	476	545	461	471	491	495	427	514	526	490	445	485	479	520	427	464	502	482	488	496	484	472	436	472	482	497	482	483	532	459	492	478	498	469	484	482	473	445	485	561	495	455	476	482	519	483	330	559	422	513	483	558	494	476	510	484	490	503	459	516	487	435	448	486	499	462	562	477	444	511	480	493	388	485	479	465	477	476	489	517	436	479	500	505	476	551	481	477	537	462	481	459	484	479	478	477	462	475	467	477	471	511	479	498	474	506	482	443	526	486	480	480	476	489	476	517	454	479	463	476	477	479	469	480	447	511	468	487	412	569	483	471	490	476	487	502	481	493	569	472	503	511	481	439	492	540	468	426	489	501	532	483	469	499	551	478	487	504	459	488	503	486	508	480	482	384	479	467	522	506	582	483	451	492	527	506	468	524	513	417	414	479	468	479	481	550	507	490	558	502	485	483	467	499	493	482	477	493	476	489	491	484	452	493	551	463	471	494	534	471	2
493	496	511	490	477	488	397	474	496	473	469	499	522	580	504	464	478	507	478	499	507	512	468	488	472	569	459	485	497	484	478	536	454	486	499	512	490	492	478	478	478	529	472	474	477	474	527	506	421	430	528	466	508	474	498	492	416	498	474	495	486	479	420	480	511	552	517	504	490	465	494	494	485	572	485	528	491	470	540	468	516	534	477	463	578	474	479	525	481	640	477	483	476	503	471	495	477	480	470	475	481	474	478	486	467	411	449	484	475	489	508	493	492	520	540	478	484	469	514	505	479	527	469	455	483	551	483	497	472	475	545	480	505	482	453	469	435	515	486	488	512	435	470	492	487	474	481	533	490	516	491	479	481	623	478	497	457	482	509	497	461	474	477	479	457	509	474	480	476	511	539	540	515	479	463	492	469	462	429	491	513	497	476	430	521	465	456	520	595	482	461	510	471	472	543	479	473	461	478	479	506	464	453	546	487	476	464	485	510	506	482	493	448	466	471	504	496	482	475	487	465	458	477	538	500	502	462	478	477	522	477	465	491	503	459	512	471	477	521	474	494	555	523	476	483	470	493	476	486	515	496	503	472	532	481	525	560	539	491	483	481	483	485	483	463	524	483	471	503	487	489	563	474	510	461	474	476	505	496	490	477	543	491	478	505	540	505	498	475	503	515	509	473	484	493	530	472	495	434	451	467	510	484	474	493	426	471	501	441	447	479	494	500	498	470	452	468	473	544	533	515	449	437	467	471	480	507	476	494	490	530	492	475	476	518	499	492	463	380	379	491	492	497	485	489	486	484	481	520	479	490	438	536	497	500	489	444	476	472	546	468	475	448	494	479	511	456	475	484	577	477	447	496	522	510	531	483	478	416	478	477	466	528	482	483	507	482	476	499	460	474	452	473	488	477	493	477	470	535	480	486	467	476	505	476	474	466	478	431	476	547	506	504	454	538	550	468	537	454	463	489	490	459	476	478	473	470	468	504	477	485	521	456	590	499	529	500	503	428	494	489	464	289	411	516	476	457	472	479	467	504	490	483	378	481	607	488	476	501	471	491	510	454	575	489	510	469	524	480	489	574	485	389	478	483	566	492	485	527	493	476	485	489	435	496	495	496	490	477	468	470	471	469	358	498	488	480	504	454	478	2
479	506	499	483	557	462	480	477	519	484	477	449	500	470	470	467	497	455	493	480	469	534	473	471	458	504	480	478	466	513	480	516	485	501	489	472	456	492	481	476	473	590	502	483	495	496	491	501	518	509	548	565	496	478	473	502	466	500	524	457	492	489	440	472	499	489	492	487	479	472	454	453	504	457	492	518	485	499	550	475	510	570	463	483	490	522	481	512	481	552	476	474	531	503	485	471	483	522	474	475	464	495	473	472	552	518	550	461	524	472	557	541	486	499	479	479	486	470	493	476	479	495	485	505	498	515	477	513	480	501	507	527	479	481	444	535	514	448	479	510	473	512	490	473	484	484	478	458	483	430	485	490	471	619	475	508	518	486	435	520	466	476	472	485	538	494	476	473	477	555	536	486	525	476	489	558	502	477	464	493	556	601	470	476	501	468	519	466	409	480	479	488	485	428	546	485	470	485	476	467	510	507	474	525	504	475	474	483	434	465	511	451	485	483	454	482	487	468	471	503	439	495	537	460	468	529	456	480	477	487	467	456	499	504	497	512	469	482	465	471	507	562	511	464	482	485	535	481	476	465	476	508	471	494	482	462	507	494	467	483	490	470	512	483	467	534	482	473	501	478	466	534	448	476	471	479	476	546	499	490	478	555	454	478	459	477	512	492	480	500	476	497	474	478	430	487	465	437	540	493	411	513	476	476	506	490	458	475	539	470	439	453	470	427	479	469	478	489	445	534	481	528	478	467	495	483	509	478	485	589	495	485	477	469	432	506	484	491	416	522	503	478	450	521	475	490	475	419	502	531	495	512	449	488	504	528	482	477	491	435	469	480	591	540	489	404	484	474	482	572	460	520	457	472	479	500	500	478	538	479	481	489	508	499	480	486	488	478	497	471	491	502	479	508	486	492	478	510	519	481	476	480	477	521	476	515	464	481	463	485	516	495	493	509	522	517	497	525	590	511	472	483	469	476	486	502	476	480	445	472	478	501	495	600	504	523	497	476	431	496	496	484	435	515	491	476	482	483	467	454	485	469	490	494	486	545	479	531	513	449	514	489	477	476	504	460	474	542	494	468	451	467	452	476	472	569	469	465	487	496	461	480	472	480	528	494	478	549	480	488	482	479	500	506	518	553	476	497	501	502	2
477	516	461	483	494	479	561	476	480	490	455	552	393	444	489	480	468	509	442	477	486	561	464	479	520	471	490	480	463	500	491	509	549	539	495	550	461	486	485	476	478	481	467	478	497	509	493	494	519	461	540	535	492	480	503	523	482	465	413	479	476	480	519	471	425	560	584	485	479	468	470	492	476	474	477	506	479	474	500	500	517	520	489	510	489	525	469	480	482	538	476	493	527	504	484	472	482	478	479	502	460	484	487	474	472	647	514	512	475	461	464	465	465	491	488	486	485	482	455	541	480	442	488	521	491	470	501	478	491	471	519	450	444	481	465	577	510	469	470	504	494	556	466	479	466	472	475	591	478	514	435	470	499	538	477	478	488	457	525	519	480	467	477	482	451	469	474	481	476	556	391	567	489	476	474	566	496	471	532	477	500	542	453	466	505	457	500	522	482	475	495	497	528	494	532	483	469	482	476	507	505	501	482	546	447	475	522	478	477	483	484	487	460	468	487	542	450	471	485	496	485	450	514	515	541	514	474	481	476	497	497	468	471	461	495	475	485	480	492	484	452	496	467	457	498	464	507	479	473	503	505	481	474	486	457	497	511	425	492	491	496	468	492	485	480	501	469	464	444	490	480	490	497	498	445	487	476	537	482	504	479	492	492	478	514	505	507	498	477	496	478	512	481	469	494	516	462	519	491	478	453	509	479	469	569	431	481	492	461	443	455	478	515	489	488	495	473	488	438	641	493	497	479	467	500	482	463	459	481	526	487	497	476	431	501	471	415	517	463	468	462	495	483	536	477	484	484	495	499	479	492	494	480	490	486	464	514	478	501	468	500	506	526	492	475	532	488	495	477	503	449	462	505	468	566	476	471	482	544	458	482	465	462	509	470	477	488	485	485	449	483	457	473	487	477	498	486	462	462	480	476	510	477	485	476	489	486	481	475	471	496	458	489	489	503	470	485	534	526	559	484	469	487	476	482	481	467	446	480	475	518	510	504	524	533	551	482	478	516	497	508	446	627	448	475	478	459	511	573	470	486	466	485	664	480	363	483	519	477	504	523	471	457	519	461	475	481	508	506	448	494	480	546	476	475	482	492	489	487	501	485	468	458	507	488	481	469	520	487	475	457	476	499	692	494	463	474	489	496	479	2
477	450	499	493	586	485	473	477	496	487	434	508	456	476	482	484	488	451	460	471	462	515	471	488	508	514	526	488	478	485	490	470	523	431	505	417	498	436	483	476	477	513	482	493	542	475	458	502	434	486	594	529	465	481	510	502	497	507	570	480	465	484	513	480	348	491	540	521	477	481	499	478	485	502	477	484	486	514	514	428	477	509	488	477	481	508	485	486	478	563	476	472	502	541	478	481	481	455	513	396	485	465	478	476	501	540	482	450	472	476	483	522	480	504	513	483	482	502	524	491	477	479	495	565	488	467	482	461	482	474	509	482	466	470	489	515	494	478	482	470	481	533	499	490	506	471	478	477	478	491	533	485	471	448	475	448	441	479	441	467	511	492	474	476	491	474	477	472	477	473	482	484	476	477	482	521	511	486	457	534	458	439	476	469	493	527	527	468	537	475	521	507	479	440	436	490	481	481	479	488	471	484	501	450	480	473	505	480	492	470	470	437	494	530	492	499	561	482	492	484	453	453	507	507	440	504	501	476	476	485	490	476	468	483	510	482	488	477	479	483	523	565	506	485	528	500	488	479	492	479	448	479	479	595	475	478	509	449	489	490	468	481	473	452	481	522	498	514	493	505	493	438	501	507	473	488	476	526	483	548	478	450	493	477	544	491	436	522	479	489	473	534	521	475	513	502	509	473	516	468	475	497	474	516	470	473	472	476	524	481	482	484	572	505	472	485	469	468	478	530	493	499	499	463	465	472	518	465	507	542	498	461	475	455	556	487	286	509	465	435	509	528	492	524	589	487	479	557	496	504	486	527	486	493	475	489	604	476	556	483	490	488	386	496	480	508	466	485	487	434	502	448	531	507	471	487	494	463	425	480	483	498	502	478	503	492	512	479	474	483	471	484	479	451	481	491	480	459	524	483	476	510	474	525	476	474	522	474	508	483	496	463	444	478	547	514	468	494	535	502	482	480	463	476	464	506	482	507	526	477	510	452	493	460	498	531	475	504	446	491	510	487	531	460	482	478	474	506	482	479	479	476	455	438	481	428	471	461	477	457	511	517	526	481	493	481	476	548	486	517	541	482	495	480	475	568	471	501	490	497	498	513	491	514	547	499	482	455	486	478	451	472	459	448	458	515	470	469	481	495	2
493	471	491	470	511	482	471	478	468	474	517	464	469	475	487	479	464	509	483	489	470	461	483	476	485	526	504	471	502	504	486	489	463	506	524	488	467	493	472	476	476	504	474	478	485	478	489	491	443	477	475	541	466	483	515	473	525	476	494	470	487	485	480	472	569	502	518	511	493	476	505	486	497	435	486	515	470	468	490	479	472	468	495	468	514	434	469	463	468	551	477	508	443	500	489	472	477	473	453	436	477	478	482	479	495	377	488	511	592	477	510	478	480	486	486	496	497	481	495	510	475	474	484	537	477	493	493	499	468	425	485	479	539	480	463	545	462	512	475	463	469	506	475	481	496	493	476	535	484	466	530	474	483	377	474	491	497	501	499	507	460	498	490	486	518	495	476	479	478	458	577	538	535	478	493	460	480	493	406	559	381	530	494	487	489	489	468	525	476	485	464	488	524	492	521	487	489	482	477	456	504	485	483	482	517	474	532	475	455	499	461	556	478	429	469	552	500	492	472	463	516	484	468	436	555	490	467	479	478	490	488	471	483	464	518	505	503	481	474	485	494	437	501	458	485	526	494	480	495	531	464	457	479	477	469	535	602	487	491	481	499	481	495	499	487	468	564	488	447	474	483	447	499	452	465	493	476	527	471	452	476	419	459	475	521	493	455	527	483	508	496	502	491	483	472	523	483	534	465	487	490	502	479	524	542	428	471	476	536	472	493	493	465	475	484	495	485	481	547	562	501	457	507	473	499	482	517	508	491	560	476	457	476	510	389	494	544	495	617	544	439	498	551	480	523	485	475	573	484	481	485	451	455	468	515	512	507	477	494	535	482	486	467	512	480	495	502	518	494	594	474	454	495	479	498	467	472	481	436	415	476	470	517	492	516	491	504	480	491	502	480	537	473	510	478	449	488	499	511	488	482	458	475	487	477	479	424	482	453	486	489	453	498	519	508	517	482	449	503	486	487	502	480	476	478	481	484	492	552	468	483	525	454	402	480	580	476	485	492	473	533	474	501	547	467	477	481	502	466	473	514	488	484	357	483	540	481	453	497	454	539	481	506	398	497	485	477	559	484	459	578	480	482	480	482	396	474	495	460	478	482	439	473	487	462	483	476	507	471	465	505	480	482	352	495	555	470	482	448	525	1
480	524	506	486	514	480	434	477	486	473	464	465	452	524	489	510	481	545	498	467	486	504	479	476	507	503	450	479	461	511	487	468	525	508	421	527	457	457	485	475	477	458	469	495	501	506	485	540	528	445	515	506	512	481	483	490	592	428	565	452	491	488	536	486	447	485	480	516	488	476	513	496	457	442	476	435	468	470	524	460	485	533	544	481	530	496	479	468	482	609	476	473	495	486	471	487	483	472	457	460	480	466	487	465	496	649	473	437	472	479	503	486	482	505	442	479	495	482	502	485	475	474	487	428	458	500	489	482	488	463	488	495	509	478	455	516	380	511	481	471	483	541	490	492	488	499	474	532	479	585	488	481	476	606	477	513	486	492	534	508	480	477	491	483	426	467	478	480	478	451	446	539	457	479	474	467	490	489	411	597	549	504	470	476	484	475	503	464	596	476	450	473	483	473	523	484	488	481	476	431	485	477	508	521	468	476	510	480	459	480	467	461	496	441	464	515	536	457	466	482	579	464	534	482	537	502	504	480	476	519	478	459	492	468	519	481	475	480	450	472	478	505	511	503	549	539	450	475	484	505	483	504	471	559	479	478	445	476	495	473	466	475	486	425	471	475	504	486	517	496	463	523	461	447	473	487	476	564	518	531	478	532	482	478	545	460	543	379	480	511	490	450	471	464	414	508	460	543	443	509	509	480	471	485	477	494	487	478	499	479	517	454	481	460	477	500	471	488	418	504	499	544	511	496	507	477	489	469	481	525	478	484	475	481	519	495	417	505	446	463	553	569	492	478	489	484	476	481	489	528	503	465	503	484	484	499	573	478	506	514	483	470	513	454	484	506	500	480	496	454	472	480	464	485	493	505	492	492	546	519	491	505	447	478	488	478	447	475	483	473	476	530	476	547	482	486	485	547	447	483	478	432	473	494	478	511	455	481	473	468	437	463	504	465	516	479	486	470	507	507	480	494	464	476	478	511	505	443	492	477	467	519	490	540	499	496	480	469	494	477	454	484	589	513	497	477	481	494	464	462	490	465	475	643	483	390	473	471	507	542	613	536	478	474	502	498	477	512	498	491	494	480	529	477	477	501	474	465	493	487	481	449	484	523	482	482	481	475	494	489	480	476	472	669	513	481	481	447	545	490	2
494	473	520	475	477	475	468	477	473	480	450	504	447	483	481	453	476	529	484	478	483	496	475	482	478	491	510	484	468	459	474	524	452	459	502	479	472	506	484	478	478	440	473	495	481	456	477	483	405	453	483	461	496	488	467	468	489	443	524	463	485	470	527	477	375	459	529	482	474	491	481	500	490	468	480	544	470	435	504	471	502	503	444	467	499	510	474	482	478	500	476	552	439	487	466	490	481	482	520	422	465	477	478	478	470	409	511	525	562	479	499	461	490	509	458	471	477	485	496	475	478	503	495	561	440	463	484	485	472	415	513	500	493	473	498	480	530	478	483	480	468	444	479	487	496	495	486	508	496	490	421	501	490	380	476	494	493	421	485	502	519	473	471	473	535	496	473	478	477	520	465	501	556	477	475	457	488	477	522	473	451	460	442	462	485	471	499	550	439	486	456	453	513	486	596	486	475	490	476	499	495	482	466	492	515	478	502	481	496	494	492	448	467	474	479	490	498	482	507	473	511	491	483	458	493	541	475	482	478	526	478	467	506	483	502	498	479	480	468	478	513	486	487	487	547	489	468	474	485	488	450	451	473	510	467	508	478	471	487	474	482	474	500	448	482	509	553	509	465	483	482	486	525	539	475	502	477	482	501	499	480	378	445	478	582	482	493	528	469	503	528	511	510	473	544	510	463	524	477	497	489	488	471	484	536	505	468	479	504	480	482	480	491	519	480	482	477	483	445	535	452	541	490	475	468	487	498	488	469	540	451	469	476	552	467	489	311	456	619	495	516	498	522	508	507	480	481	508	527	463	484	436	501	483	503	479	475	476	477	594	451	509	510	480	483	517	485	485	489	367	482	463	500	451	478	481	471	541	386	507	486	449	496	484	481	462	503	479	484	460	479	508	481	559	474	512	496	538	509	480	480	508	476	478	476	490	545	481	487	492	480	505	516	467	470	513	475	524	496	470	476	471	468	477	486	489	499	518	500	481	528	550	455	380	509	509	453	512	462	474	487	440	650	431	494	477	470	499	475	475	481	469	504	462	480	400	477	406	496	493	494	495	505	533	470	480	486	478	494	511	589	478	558	477	468	469	495	487	560	502	493	504	492	553	535	475	463	494	478	483	508	492	509	474	466	565	490	486	530	464	2
488	482	477	490	510	479	479	474	500	478	457	510	475	532	477	493	483	499	462	469	491	495	489	463	502	499	498	488	476	533	482	397	492	529	512	504	495	500	483	478	478	414	454	495	486	455	441	509	443	483	512	514	502	483	474	478	517	414	521	485	499	483	476	471	413	566	442	467	472	481	526	494	474	452	469	468	486	507	482	491	455	518	478	484	514	491	476	477	476	530	476	547	510	520	477	499	476	478	488	442	481	489	478	485	524	490	499	503	491	478	508	468	485	499	432	495	462	472	497	475	477	451	484	455	513	499	463	551	478	482	480	508	491	481	461	534	523	480	477	487	505	562	484	491	448	483	474	506	475	483	502	481	488	444	477	484	488	467	483	510	419	467	510	487	455	527	474	481	476	479	593	443	535	476	461	523	498	472	495	589	468	513	435	509	505	445	464	508	483	478	492	468	469	461	553	476	475	489	475	478	498	487	502	512	478	478	517	480	476	463	489	471	435	512	474	517	435	486	457	494	440	525	497	476	495	497	523	480	476	479	439	490	464	491	493	503	483	480	490	482	479	532	571	480	526	484	493	482	480	539	522	500	477	598	478	496	492	492	472	492	470	481	495	462	484	488	457	484	487	486	468	497	529	463	501	486	475	490	501	456	475	447	466	476	503	554	511	460	477	500	464	549	485	473	477	486	509	469	515	480	418	496	472	484	488	502	483	490	493	488	402	487	461	498	494	486	485	480	472	567	487	483	495	500	477	481	501	477	477	496	469	495	475	488	597	496	384	499	517	485	485	514	532	455	484	480	489	543	473	454	478	464	472	494	492	475	442	479	484	449	478	473	508	444	484	456	457	484	492	480	508	466	529	491	495	464	504	502	444	452	477	468	491	465	482	466	478	478	507	447	474	465	478	449	473	494	481	540	535	503	477	463	476	498	476	533	461	476	502	471	476	526	456	504	438	516	492	472	493	519	487	475	476	476	498	469	450	472	389	479	493	501	498	453	447	464	481	507	443	480	478	473	551	481	489	477	468	474	509	487	487	475	467	443	483	456	482	484	497	464	454	479	446	499	513	525	474	499	476	452	544	481	505	474	486	532	507	466	466	484	532	497	482	524	501	491	481	441	481	472	480	477	498	453	488	478	476	518	569	457	1
478	513	496	492	441	483	539	474	503	475	463	464	429	406	486	455	479	487	495	485	494	488	482	474	481	453	496	485	471	469	480	585	519	436	486	466	484	498	479	475	477	450	530	479	456	482	456	464	523	464	507	478	470	478	482	492	488	474	498	487	491	482	427	477	469	521	473	507	482	457	461	500	473	450	476	481	468	500	542	507	533	498	495	491	400	486	486	481	479	510	477	514	486	475	487	512	476	465	478	457	482	470	488	489	445	478	468	515	447	493	442	528	472	512	485	492	463	473	516	472	477	464	498	499	502	573	467	554	477	503	484	462	456	483	477	504	499	459	484	497	494	502	488	473	524	503	478	555	484	482	409	484	491	411	478	449	465	481	493	481	462	482	490	479	466	517	474	477	477	594	580	606	536	477	449	499	467	486	457	503	527	565	418	475	503	509	491	591	583	480	474	469	539	484	442	491	481	483	475	485	449	496	473	486	498	474	446	476	494	480	486	496	483	447	477	564	528	488	479	480	462	510	472	595	477	469	509	478	476	489	479	487	445	504	480	494	469	478	501	468	520	558	493	460	516	539	476	482	473	486	488	500	480	450	481	488	458	504	492	476	500	475	490	461	478	485	545	464	471	466	507	639	505	494	463	505	476	518	464	483	475	427	495	477	500	533	492	435	480	499	474	475	496	477	529	472	470	510	484	499	432	499	482	536	504	417	463	483	490	514	451	455	521	481	482	533	491	478	457	528	474	511	474	484	490	476	496	442	512	514	540	477	475	500	489	487	447	524	540	537	547	461	537	569	521	472	467	503	518	538	483	427	517	469	496	477	493	475	545	526	483	482	446	463	484	511	515	464	486	522	515	448	468	454	519	431	482	513	553	446	477	486	530	477	488	467	460	478	489	493	482	517	478	505	480	492	490	486	461	479	482	481	477	468	478	479	501	486	462	484	452	527	454	485	492	552	491	515	467	501	477	480	474	477	475	493	514	474	419	476	511	528	477	445	495	438	477	488	476	481	459	466	490	483	508	479	501	507	502	474	501	472	478	375	478	556	484	485	437	440	544	471	491	522	476	487	492	528	522	444	537	488	477	477	477	545	496	548	447	478	448	434	470	518	536	470	480	482	489	466	454	483	467	341	480	538	486	500	552	483	1
478	455	537	477	527	488	478	476	487	482	513	466	459	398	497	484	492	491	535	475	490	509	483	487	494	518	471	501	463	505	488	413	590	483	492	514	492	474	488	476	474	536	458	475	423	454	481	464	536	500	544	468	442	484	532	503	481	458	506	493	484	472	531	482	586	535	527	488	483	467	554	504	448	527	484	429	464	515	467	503	515	480	531	486	552	505	476	524	482	631	477	482	502	482	482	408	475	493	512	463	483	484	479	474	485	356	448	462	478	491	428	440	473	484	485	486	513	477	520	474	471	414	484	470	471	454	459	515	468	476	487	499	501	473	458	467	480	534	473	506	467	458	486	493	452	479	471	535	488	492	516	488	484	310	477	496	491	487	507	473	488	480	500	478	458	477	476	483	478	508	468	549	489	478	495	515	489	469	546	463	529	532	494	498	494	483	542	533	517	473	472	433	509	502	525	480	476	488	475	445	482	468	507	444	474	478	443	476	487	481	507	570	493	499	472	470	489	466	498	472	438	458	443	490	548	508	506	479	478	507	480	472	477	500	492	474	484	474	515	469	421	435	532	479	486	485	518	483	471	492	522	523	473	504	478	523	516	465	457	492	494	485	490	546	474	486	440	500	499	453	460	496	561	458	476	485	477	462	503	500	479	358	470	475	519	523	511	446	473	498	489	441	502	476	469	528	486	511	509	516	488	479	478	506	420	522	469	492	483	487	461	476	566	507	449	472	460	477	428	545	474	510	472	476	499	491	497	505	495	600	480	478	478	542	524	508	595	499	770	440	536	442	509	525	531	485	474	424	473	448	481	502	451	498	484	498	500	477	563	501	427	462	504	522	471	481	547	474	498	492	447	480	517	485	493	502	485	517	538	481	477	477	514	486	514	470	454	477	525	461	475	535	478	506	479	523	480	413	480	487	480	480	477	496	476	498	488	478	486	488	511	407	482	497	484	536	495	517	521	481	488	460	485	476	474	470	518	489	501	479	490	528	490	358	472	481	465	494	452	467	542	471	684	482	473	478	469	497	469	481	488	467	473	432	470	535	485	477	489	492	513	485	539	421	467	497	484	483	489	561	522	478	574	480	471	387	500	480	489	483	482	484	471	505	563	496	469	488	522	481	496	477	500	437	496	447	482	480	433	515	1
487	510	512	483	507	469	542	476	504	475	469	476	495	537	480	503	484	512	484	484	475	489	478	487	474	511	478	495	491	497	457	489	516	473	526	523	484	494	467	478	478	545	531	483	517	459	492	555	439	470	479	490	492	484	463	495	492	514	450	463	484	476	477	484	473	557	486	503	483	481	638	485	500	520	469	527	475	481	456	486	475	512	469	488	546	465	476	465	475	528	477	519	484	520	485	491	486	443	499	529	477	498	475	480	498	430	482	528	439	466	457	464	481	503	501	482	468	484	509	476	477	491	471	472	513	463	483	496	473	491	470	504	494	477	477	477	475	508	478	504	476	508	500	474	482	491	476	512	476	507	475	485	490	335	475	498	486	471	528	483	452	486	469	480	546	521	475	471	478	501	492	527	548	477	476	451	486	481	502	504	462	460	495	456	486	536	415	443	485	476	503	492	488	558	511	482	470	479	476	474	487	475	524	466	501	477	531	476	503	471	514	505	490	519	477	514	507	482	523	478	474	466	498	491	472	534	509	478	477	537	463	480	468	454	457	490	475	474	481	475	484	461	494	484	560	509	520	477	473	496	496	497	481	479	485	542	476	473	486	486	477	478	490	523	491	511	480	480	496	478	469	469	534	470	498	499	475	541	474	465	480	397	457	475	456	492	489	509	481	476	472	530	487	467	372	486	458	466	461	471	509	512	487	456	486	511	474	481	506	475	464	474	477	481	514	503	476	479	517	382	485	555	493	474	506	473	470	475	483	516	489	454	477	487	475	490	452	443	634	552	551	497	503	531	448	485	486	468	533	452	481	429	482	478	468	477	456	475	473	453	516	512	491	490	473	462	508	497	480	475	524	482	491	469	492	458	480	508	420	440	477	453	447	491	465	490	521	474	511	471	477	584	480	491	479	438	487	450	540	479	478	514	476	472	477	495	487	484	439	486	458	533	474	457	499	560	475	527	509	536	490	488	496	476	503	479	517	473	528	480	480	467	507	377	471	523	487	541	545	478	498	481	577	487	516	477	469	485	473	493	507	483	524	395	475	474	474	437	502	505	544	503	528	478	493	482	472	465	489	492	527	483	508	479	482	432	473	474	539	484	468	457	471	479	481	471	486	453	495	471	484	477	471	408	469	581	477	475	498	488	2
476	471	553	472	552	480	512	478	438	483	516	456	519	491	494	468	491	479	467	484	482	475	485	483	514	519	496	465	468	468	479	507	496	429	500	513	487	493	486	476	477	527	478	482	547	498	492	478	497	450	550	450	492	488	525	513	539	497	675	516	497	483	430	472	470	504	530	504	475	462	581	501	471	447	481	477	462	491	462	463	490	504	471	482	562	526	472	453	482	561	476	464	506	497	486	464	480	466	479	483	480	487	484	482	478	428	477	536	407	498	492	502	466	461	449	469	496	481	479	505	479	526	500	555	509	460	474	501	472	478	503	464	499	476	449	471	528	497	485	490	465	523	479	504	501	527	480	501	480	462	494	506	482	417	477	473	465	479	491	498	448	489	473	483	473	457	477	484	477	465	529	509	485	477	466	480	502	483	451	555	519	458	468	512	466	450	504	503	555	471	450	400	490	518	526	488	482	487	475	485	467	473	481	472	461	476	474	481	506	512	483	481	468	558	475	507	488	492	498	497	451	485	485	491	500	480	491	477	477	499	467	463	479	496	523	496	475	482	479	484	504	539	480	500	510	513	541	475	484	479	496	590	474	575	479	479	523	514	478	488	487	472	517	466	492	552	456	499	514	474	456	547	511	470	461	495	477	480	461	506	476	420	500	476	508	524	481	476	477	473	508	493	467	484	493	532	438	470	508	489	436	474	481	517	466	480	483	469	503	470	512	464	542	545	481	477	479	476	446	535	495	504	473	483	491	480	490	423	499	564	432	481	476	520	511	490	448	506	574	465	532	523	513	439	487	509	479	427	483	533	482	432	495	491	447	459	549	472	464	550	502	476	482	519	472	468	467	475	499	484	504	560	492	459	553	400	479	479	518	443	480	514	492	471	499	507	463	477	469	505	483	430	475	507	479	505	473	453	580	486	479	489	477	490	475	516	477	479	483	464	489	489	505	469	429	387	484	560	461	525	471	489	479	475	475	497	484	534	569	475	483	546	493	430	506	435	497	539	497	470	543	477	519	460	490	477	485	494	417	488	496	469	503	354	474	546	482	471	504	459	492	442	447	473	483	484	472	476	478	442	494	482	492	481	474	536	464	494	522	482	473	474	482	493	493	473	479	520	499	474	494	479	492	348	530	533	478	488	468	457	2
488	506	490	477	471	482	439	476	475	475	508	529	455	518	485	489	492	476	503	495	505	475	484	494	516	520	479	503	467	554	475	513	598	501	467	381	483	480	478	474	474	518	451	478	477	551	487	538	440	442	525	425	491	479	473	507	533	477	431	503	493	472	468	480	579	453	510	486	483	476	544	496	517	462	484	554	480	528	489	508	525	577	496	503	443	424	482	468	494	516	477	472	479	501	491	500	485	481	450	466	479	483	483	481	493	252	487	482	549	497	492	478	496	495	414	448	532	469	514	488	478	469	487	426	501	457	477	522	459	537	436	508	468	473	504	544	494	495	475	461	500	501	486	477	483	504	481	492	476	503	544	484	464	417	477	481	463	426	516	536	454	474	468	479	511	504	476	484	479	535	515	528	542	478	473	504	488	477	476	556	509	441	434	482	476	490	472	517	502	471	482	489	477	541	569	482	485	488	473	543	483	491	488	514	499	477	513	476	460	508	501	504	492	543	494	514	475	479	436	474	449	495	501	482	420	488	439	476	477	490	482	519	467	505	432	479	479	475	488	483	494	443	483	484	515	507	506	479	478	514	454	471	475	521	470	488	473	581	480	487	537	475	476	443	464	491	465	487	451	488	463	507	522	490	465	493	476	488	485	500	475	432	484	476	515	487	531	516	480	511	482	544	505	469	509	526	480	470	505	545	566	511	476	518	544	521	461	464	474	462	501	489	516	506	486	483	474	474	450	522	485	491	501	441	501	483	479	482	504	504	505	500	475	488	531	484	584	404	701	486	475	519	535	477	506	485	486	496	433	465	485	490	454	485	476	461	583	477	506	493	530	473	501	485	479	514	489	492	461	473	441	485	515	476	565	473	477	461	437	449	482	493	505	473	489	463	508	476	483	473	469	461	474	472	477	491	489	460	504	477	477	448	478	463	477	459	472	476	506	484	499	470	483	511	510	497	475	398	543	451	484	488	479	476	482	487	509	421	466	484	480	465	504	442	499	537	477	581	446	461	521	485	609	515	468	479	495	485	447	482	500	470	489	424	477	557	482	484	498	532	511	497	516	510	460	559	496	469	471	479	486	479	531	477	482	399	499	501	490	504	501	419	449	460	508	482	476	461	496	484	486	474	505	432	441	537	481	517	466	473	2
486	452	370	488	512	481	409	477	505	480	523	495	482	554	488	487	481	500	500	483	491	515	478	479	516	492	482	469	480	538	474	529	572	416	483	477	479	460	480	475	475	487	460	486	488	485	483	494	382	502	492	594	505	484	512	501	455	487	583	449	479	492	583	486	420	492	427	508	482	473	488	492	485	527	477	466	456	473	472	492	497	523	468	469	527	489	480	478	478	494	477	534	451	512	479	496	482	517	469	431	472	473	487	469	505	483	529	509	531	481	459	499	474	472	440	484	476	460	512	514	478	443	471	486	474	465	477	564	478	482	469	487	501	477	487	590	560	495	481	473	475	483	508	502	475	435	484	505	486	595	541	498	472	546	475	489	489	488	500	442	481	478	501	480	501	479	476	475	477	551	535	563	449	477	472	465	479	478	506	583	501	465	482	477	504	487	570	521	574	478	451	519	492	518	533	479	480	487	477	459	476	504	473	510	476	476	504	479	454	496	473	444	516	474	483	505	497	486	530	487	534	538	486	561	477	508	505	480	476	464	475	484	485	466	484	481	471	475	501	477	468	485	437	490	579	482	478	476	473	503	508	491	481	474	477	510	481	452	475	498	488	473	503	488	467	524	526	452	527	449	477	506	484	504	478	481	476	539	482	478	478	499	444	476	518	490	483	499	477	472	435	512	522	469	524	492	483	461	466	480	482	508	480	539	448	519	493	477	445	483	482	468	520	455	477	459	485	481	486	517	460	475	459	473	481	487	500	505	480	549	505	473	475	495	420	493	382	508	475	515	525	529	518	466	412	484	472	453	479	478	480	407	540	485	530	470	421	477	578	505	482	479	499	505	475	511	520	511	489	512	420	397	497	474	468	510	484	501	375	483	492	448	512	491	479	480	490	478	478	453	473	561	477	471	480	463	489	408	520	475	477	518	478	421	476	477	537	483	506	486	489	532	457	501	474	430	476	493	502	455	472	487	470	476	503	486	507	502	500	476	465	481	449	529	537	476	485	515	457	489	481	480	574	545	469	477	461	498	474	469	477	477	472	582	481	391	483	467	458	510	517	503	492	424	500	502	481	440	500	498	532	470	513	478	472	465	494	492	455	474	509	472	470	532	492	482	471	470	520	479	496	479	450	613	540	512	476	489	472	505	1
481	471	529	490	449	487	493	477	470	486	525	495	513	496	483	452	487	535	492	473	484	465	482	462	452	509	466	449	483	477	491	516	466	431	493	432	495	464	489	477	473	443	479	510	505	457	490	511	460	489	519	479	468	473	495	534	489	459	476	514	491	483	506	480	372	499	529	497	475	466	610	502	499	447	481	493	473	510	513	465	498	554	482	466	558	436	479	480	475	594	476	511	510	508	468	549	477	446	494	541	482	488	473	496	508	581	487	532	603	467	518	482	477	460	532	489	495	478	483	479	472	458	480	451	452	520	482	509	485	460	456	487	460	473	489	574	560	513	477	497	472	545	508	490	500	493	481	476	471	539	544	462	482	460	476	455	479	476	457	474	475	480	476	475	472	517	473	478	478	526	443	475	548	476	498	466	466	472	535	596	520	553	476	476	503	447	622	461	494	480	506	495	449	514	439	477	488	487	479	464	533	467	510	485	508	476	486	479	478	499	515	494	505	523	492	468	494	472	474	494	415	454	478	409	513	447	468	477	477	504	450	453	496	507	485	474	482	480	494	482	526	547	472	486	577	552	343	481	481	456	499	497	477	537	471	490	482	507	475	488	495	478	494	526	474	455	554	479	478	519	493	460	520	476	461	471	477	477	466	494	477	454	480	473	481	471	474	411	479	452	486	509	527	478	487	558	476	499	471	525	394	521	478	489	550	514	511	476	541	488	438	484	527	490	472	503	471	482	501	571	483	492	476	458	469	471	473	494	488	519	486	477	476	468	507	498	355	488	458	430	444	517	521	414	456	481	482	505	491	545	480	496	521	482	489	479	492	477	438	446	477	495	545	479	478	440	520	480	478	460	545	478	508	499	488	495	481	490	466	520	479	494	416	484	486	499	510	475	521	451	478	515	477	547	476	505	482	495	531	495	478	520	475	506	476	514	470	483	475	483	452	490	476	478	489	495	500	531	528	516	481	481	485	475	495	484	492	463	476	472	501	538	539	467	481	469	494	556	520	478	464	479	494	413	484	476	483	492	491	482	495	480	479	460	487	440	470	512	509	522	498	479	533	486	498	486	491	509	492	468	499	474	479	477	482	546	497	499	525	482	452	473	460	445	476	472	474	498	512	470	489	475	504	467	502	398	483	487	540	522	2
482	459	522	501	482	495	503	476	460	480	536	521	436	454	495	466	481	558	535	467	504	507	478	483	434	476	477	473	464	527	482	502	464	494	532	483	488	512	478	479	471	504	494	507	485	467	522	446	514	459	439	500	534	479	511	484	520	450	556	461	476	476	548	477	522	534	526	485	484	486	521	489	520	484	477	456	487	444	515	522	501	505	503	512	496	479	480	436	484	465	477	492	460	471	486	489	475	481	472	436	483	494	477	465	428	502	485	508	499	489	448	474	471	448	488	498	514	500	503	454	479	465	505	387	499	550	481	491	479	461	497	500	494	476	453	518	527	490	481	499	507	526	490	489	459	463	478	468	475	523	521	494	495	450	479	485	459	486	547	519	492	473	498	485	459	470	476	474	475	451	387	508	468	476	471	535	496	479	530	569	478	493	467	533	463	474	584	478	480	477	493	506	495	531	439	493	471	481	476	501	510	501	472	430	494	474	552	476	480	508	498	548	457	453	476	421	485	487	462	484	494	500	508	457	452	486	507	476	477	505	488	473	484	484	456	515	476	483	478	469	475	451	442	479	562	481	485	473	489	497	477	408	471	485	476	504	574	501	478	499	483	475	498	530	487	492	551	502	476	510	475	489	428	487	468	481	477	476	494	488	476	452	456	478	510	500	496	501	475	536	487	465	509	474	506	507	490	463	485	479	479	515	474	484	488	461	450	474	530	449	505	468	517	472	467	474	475	469	432	501	477	435	455	491	513	476	475	451	486	445	450	478	477	526	546	486	503	543	574	523	540	469	462	486	501	465	478	446	463	505	480	490	543	490	500	488	468	478	493	471	497	498	427	483	481	503	509	480	486	501	531	513	480	488	498	518	488	478	549	540	481	456	533	491	465	463	466	476	497	487	472	565	478	479	480	492	483	484	613	484	474	493	475	514	477	520	464	474	465	485	524	550	477	447	499	517	489	483	506	556	493	482	456	475	481	464	459	517	505	480	500	419	510	461	482	544	485	455	510	501	515	488	620	427	498	478	484	493	521	467	506	468	499	572	479	446	480	511	457	485	450	469	454	497	472	506	481	560	489	471	529	481	543	480	491	431	475	503	535	489	491	442	473	517	536	465	474	438	509	475	485	475	453	606	528	444	469	494	501	499	1
478	495	488	483	436	490	461	478	463	484	487	496	467	435	470	460	474	515	497	495	489	479	475	487	500	553	489	465	455	477	480	513	470	515	507	413	470	453	480	477	478	498	463	499	506	486	548	549	406	510	512	532	525	468	475	503	483	462	495	517	463	485	487	485	768	537	549	538	485	488	450	491	479	447	478	431	465	492	490	502	496	543	478	479	461	429	474	447	480	516	476	503	465	508	482	529	477	451	464	472	475	483	478	490	476	52	471	477	474	472	482	539	478	519	549	471	514	498	541	447	472	419	486	427	473	559	481	505	438	482	401	501	505	472	512	491	500	517	474	486	493	489	503	470	474	476	477	531	480	433	409	472	481	602	475	498	485	503	492	506	494	484	485	476	459	476	476	478	475	534	508	522	532	478	444	532	480	478	543	402	560	493	486	461	490	502	471	501	494	479	504	507	522	509	508	483	477	480	479	456	475	462	469	482	452	478	511	476	466	502	497	478	431	487	475	457	529	478	443	486	477	481	430	475	549	493	508	476	477	494	484	474	468	487	502	479	489	481	490	474	520	400	499	480	494	522	526	474	481	470	467	504	483	520	462	479	453	499	481	477	481	490	504	515	487	495	517	492	468	511	472	434	461	443	482	472	478	395	494	493	477	531	492	478	587	470	466	504	478	509	529	486	505	476	494	453	481	477	467	486	460	501	477	463	501	490	479	487	473	470	459	493	489	476	464	460	467	478	404	573	483	525	470	474	500	483	518	445	488	566	481	479	477	503	438	490	777	490	625	536	499	495	483	504	480	481	478	464	456	526	484	441	442	474	493	479	471	477	529	521	435	481	492	505	479	483	548	493	486	474	467	463	516	463	511	458	478	471	390	511	470	500	458	468	466	485	487	478	467	486	477	500	475	518	475	495	473	457	479	478	479	485	475	500	477	517	548	479	476	477	491	445	461	476	515	549	481	557	503	448	472	472	455	477	477	487	498	450	492	475	472	562	470	581	453	506	484	555	489	485	583	495	592	430	501	477	493	505	414	439	484	457	465	507	471	663	483	468	531	503	479	459	461	462	475	476	480	485	469	492	428	475	535	480	488	359	437	521	454	485	508	474	484	555	510	472	476	434	466	481	480	474	474	531	494	553	467	476	522	505	1
487	513	534	479	486	480	449	478	485	467	449	504	489	492	474	457	479	501	464	479	491	467	473	486	472	536	485	480	479	507	492	492	513	498	485	455	481	479	471	478	481	527	487	504	533	482	498	455	513	499	552	464	480	488	539	509	469	501	500	473	477	484	456	470	668	485	472	474	481	476	488	504	505	494	488	470	477	477	500	471	492	598	469	478	501	494	478	473	489	449	476	537	498	512	468	477	477	468	471	449	476	481	487	464	496	346	476	488	508	484	449	437	468	499	455	458	467	499	493	500	479	469	496	474	461	491	470	518	467	467	522	493	499	478	445	499	525	494	492	502	488	532	489	479	509	472	483	537	478	478	472	487	480	580	479	507	440	480	482	476	510	496	477	466	428	503	476	477	477	466	426	497	474	478	497	481	501	486	500	449	527	525	495	451	493	483	476	508	571	484	464	510	524	437	575	490	468	495	477	470	501	505	524	515	458	477	473	482	478	510	484	481	474	467	468	555	490	469	481	474	506	486	512	486	497	495	466	480	477	499	476	487	477	512	488	469	480	479	501	484	458	370	534	449	518	554	462	477	476	551	394	546	479	513	478	524	516	468	493	505	484	488	446	509	479	513	525	479	459	476	488	495	497	441	455	490	475	470	472	509	474	519	480	477	498	526	457	509	483	502	556	532	427	478	579	427	495	438	482	529	517	479	476	525	471	490	486	475	486	439	460	487	527	463	482	467	490	485	480	507	511	484	463	462	511	481	506	523	501	519	555	469	475	502	531	495	763	469	594	472	496	466	516	547	560	480	476	411	496	492	473	520	426	485	450	494	474	476	549	494	467	506	505	477	478	400	456	483	470	490	522	456	491	478	565	469	480	459	535	456	473	515	534	480	484	479	516	476	499	524	479	523	473	462	476	493	480	495	517	478	480	513	476	476	477	467	439	480	480	480	483	506	456	504	570	537	485	492	555	524	489	488	469	475	484	519	482	440	508	471	482	518	465	563	486	482	466	568	490	484	428	500	534	517	482	475	483	469	461	467	490	476	495	579	484	609	492	510	478	513	505	460	474	393	483	491	482	491	511	488	525	479	495	477	485	297	498	483	468	495	500	493	486	494	479	495	468	472	451	480	469	480	477	617	505	488	482	464	477	496	2
493	454	571	476	511	476	462	476	487	474	558	498	406	487	493	438	467	535	435	486	488	444	485	481	480	442	470	485	448	516	480	534	500	428	537	511	477	425	479	479	475	459	453	500	530	509	493	563	498	481	629	510	515	477	532	486	415	482	499	459	438	479	499	476	487	565	524	511	487	474	473	485	500	458	480	497	481	490	468	481	500	540	505	463	533	516	478	476	485	586	476	518	490	493	483	516	477	501	490	483	480	476	481	479	485	491	517	514	497	483	443	453	476	494	450	450	490	484	539	494	476	476	461	464	495	534	472	531	478	459	498	473	496	474	501	491	471	493	476	509	473	513	490	487	469	498	478	500	476	488	490	476	483	530	474	495	443	476	547	517	497	476	471	478	430	454	477	484	479	548	476	512	502	476	494	513	465	479	486	417	517	544	460	434	475	489	513	561	473	486	504	478	503	513	420	484	480	491	477	494	509	464	456	462	471	475	543	482	488	464	509	497	457	479	487	543	510	473	504	489	507	484	521	481	486	547	494	479	477	484	478	487	481	471	495	436	466	478	498	480	470	473	488	472	371	574	401	481	492	520	508	449	476	500	490	493	492	397	478	498	499	472	517	513	489	490	514	485	456	509	469	522	533	493	492	468	477	469	499	532	476	492	503	476	457	469	488	500	486	508	494	553	499	472	463	433	484	552	521	518	489	492	476	460	525	483	487	477	516	455	535	514	435	521	484	443	488	476	395	487	471	495	497	472	499	473	491	494	484	549	568	480	477	487	491	477	469	498	559	500	477	466	481	475	487	488	480	489	493	525	488	422	456	483	528	501	511	476	561	479	499	509	516	484	493	489	512	481	494	532	470	458	475	446	458	512	488	479	504	475	488	478	441	473	491	478	495	479	484	488	483	431	480	503	478	484	488	467	522	479	473	444	476	464	477	488	508	487	424	472	472	517	527	441	472	516	492	484	547	465	485	476	489	476	450	463	469	400	498	477	481	542	525	514	493	508	476	507	444	500	527	466	688	520	482	476	490	482	392	461	470	459	510	647	476	426	469	512	538	430	483	518	462	547	489	503	498	504	445	499	524	481	553	480	479	450	467	464	483	453	515	489	478	494	488	496	474	448	501	482	488	479	518	668	550	533	472	494	557	459	2
487	510	513	493	562	476	507	477	499	480	420	519	485	475	485	453	495	489	472	479	491	472	472	477	486	489	457	480	480	446	475	476	501	531	514	489	479	449	482	476	471	453	438	485	499	496	501	479	388	476	490	502	481	475	459	523	507	498	512	450	527	484	489	473	460	518	519	478	487	464	498	500	518	534	477	440	482	505	490	521	476	518	478	473	473	476	473	490	483	464	476	500	517	504	476	534	477	460	467	493	478	491	473	496	439	247	493	495	468	502	435	475	470	463	437	479	502	472	491	503	479	471	491	507	500	550	470	513	459	480	459	481	466	469	471	526	432	492	473	470	490	507	475	474	477	475	485	522	479	488	466	492	478	446	477	505	492	499	483	496	479	472	463	471	453	520	478	482	476	528	577	534	521	477	495	442	489	470	472	572	486	517	454	456	496	490	540	483	475	480	514	473	486	456	509	483	483	493	476	518	470	556	490	512	471	476	503	476	469	467	499	490	464	501	490	429	530	495	461	479	518	472	485	507	407	481	486	477	475	486	473	514	476	461	517	450	493	480	444	476	464	530	495	497	499	491	495	474	469	485	480	473	484	529	491	517	436	517	492	493	517	472	498	525	479	478	433	493	499	532	472	479	477	576	484	475	476	553	483	496	478	455	481	476	482	516	535	491	477	518	475	486	472	474	393	485	486	486	542	516	417	470	477	526	505	450	483	482	519	465	487	462	462	508	487	486	473	482	486	515	472	444	469	475	480	482	485	464	475	486	515	489	475	479	485	474	439	525	551	489	480	476	424	500	549	475	483	476	469	492	473	502	448	472	447	484	509	482	530	443	459	472	473	534	486	574	473	487	493	487	436	538	483	469	448	498	478	512	359	491	478	430	496	488	489	479	468	475	503	547	481	545	476	466	475	482	476	422	490	490	487	469	475	496	477	475	450	473	448	491	480	505	456	483	501	525	480	471	540	523	469	478	477	477	493	480	535	491	483	469	519	481	459	462	462	472	499	453	534	498	607	475	464	496	517	477	465	490	459	463	489	478	496	253	478	586	478	525	431	536	506	476	486	413	470	507	488	475	530	445	505	477	466	478	476	543	460	482	477	477	507	488	457	460	485	466	479	461	508	487	520	477	518	308	472	468	493	492	494	457	1
481	518	488	487	458	478	550	477	488	478	519	513	473	563	483	477	466	517	509	476	489	484	485	476	433	544	482	469	486	509	483	507	548	465	500	457	478	464	476	475	473	487	481	468	467	479	534	463	427	454	434	509	489	479	475	521	464	492	511	518	475	473	513	473	516	512	488	489	484	471	474	484	469	484	476	403	491	485	543	491	464	540	438	483	550	534	469	472	454	445	476	463	487	533	466	494	484	456	488	506	490	487	481	490	470	298	457	496	510	481	464	522	478	496	443	472	474	484	545	525	475	463	475	453	482	464	475	500	461	433	513	472	485	473	485	545	520	499	470	480	471	571	498	477	473	470	483	585	479	476	441	480	476	394	475	535	483	475	491	517	489	494	496	472	459	499	475	481	477	568	480	557	496	478	508	462	484	483	473	510	501	530	530	447	488	479	497	501	532	481	489	452	495	461	571	476	479	472	479	479	505	478	498	460	448	476	435	474	467	501	484	511	484	511	462	533	544	477	484	477	515	488	524	511	433	537	488	476	476	491	479	476	478	467	505	491	474	478	491	468	504	497	484	469	553	505	460	479	488	477	459	460	482	442	470	517	498	429	488	485	484	480	493	439	483	491	429	494	519	502	519	518	452	467	472	485	476	484	476	535	476	426	484	477	496	487	451	402	480	507	511	540	528	471	530	503	492	518	486	479	485	497	477	487	457	486	472	495	538	477	471	494	553	498	486	472	472	481	499	508	482	497	470	496	501	480	492	482	463	517	482	487	477	541	451	487	497	522	586	503	541	478	500	519	428	474	473	439	489	542	488	439	506	493	480	478	512	477	509	503	474	505	528	484	477	470	445	472	486	545	499	507	486	487	515	506	476	513	413	500	478	497	466	467	439	471	528	478	494	491	486	507	476	444	480	452	476	517	537	482	477	524	476	502	477	459	496	475	507	479	465	485	516	498	461	577	490	482	563	449	473	492	487	476	489	498	481	525	478	479	490	424	482	421	500	436	475	555	475	486	446	461	489	505	505	476	465	479	476	485	482	482	477	282	479	585	476	504	482	480	487	490	527	484	472	480	485	556	424	424	505	484	476	476	478	485	504	472	461	472	469	425	478	524	533	501	473	482	485	481	468	477	501	334	528	600	481	480	471	494	2
479	513	584	484	514	483	493	477	502	476	486	498	437	457	488	441	470	447	485	471	503	513	477	487	463	537	478	487	483	465	482	559	482	429	523	520	476	505	478	477	478	462	521	505	538	472	474	537	522	480	525	515	514	476	466	506	437	481	543	474	480	479	558	493	472	537	469	465	476	474	584	502	474	462	472	494	472	463	539	491	517	483	503	468	521	506	482	470	483	483	477	543	473	487	483	475	482	484	476	527	478	471	488	508	506	583	495	546	450	481	527	432	475	461	408	481	464	468	484	467	476	462	473	474	488	467	484	474	488	452	482	489	487	482	463	455	502	495	492	519	507	515	482	489	483	482	479	555	482	439	523	500	503	328	479	478	471	452	504	477	481	472	475	482	475	498	479	475	478	517	512	519	534	476	504	455	477	481	496	469	505	545	459	440	510	467	509	504	611	477	470	540	513	453	582	475	484	481	478	511	504	514	544	332	495	475	599	477	496	480	480	537	521	489	502	490	468	488	506	485	438	491	458	507	498	563	497	477	476	479	499	487	478	533	468	483	493	482	493	469	515	445	517	502	490	505	537	480	472	459	478	468	477	469	472	543	438	580	482	487	529	485	483	534	478	487	526	519	526	468	513	444	461	482	495	482	476	481	499	531	477	383	485	477	408	476	493	457	480	459	500	517	526	482	463	483	440	506	446	470	493	479	479	507	524	499	484	484	469	496	501	467	498	519	484	486	479	480	494	548	491	514	490	487	493	478	506	463	506	518	436	477	476	522	510	491	450	471	611	529	547	498	461	501	539	484	457	503	491	539	475	493	461	481	513	496	546	478	494	472	482	465	391	493	478	473	494	486	476	522	491	546	517	489	532	466	484	473	546	421	479	480	544	490	478	495	498	477	511	511	475	523	472	480	477	534	478	547	562	490	482	507	478	506	476	459	484	478	437	484	475	450	478	484	465	543	482	515	536	459	477	474	464	477	473	485	501	494	429	466	484	510	488	380	473	491	475	469	447	483	497	481	636	520	487	477	474	460	500	485	483	479	510	539	479	409	481	486	468	482	516	512	489	431	463	493	495	496	500	492	497	473	536	478	471	422	476	510	438	511	472	475	474	503	477	469	464	441	505	483	491	479	468	572	566	471	478	477	561	486	1
482	519	487	487	574	480	479	478	494	468	548	541	461	483	488	492	493	505	487	468	482	525	469	480	438	545	450	490	506	502	494	529	504	531	470	551	484	478	480	476	468	436	482	504	512	501	475	465	558	461	523	570	488	476	471	543	478	543	577	482	470	481	534	480	469	534	463	458	478	466	636	484	497	511	477	439	471	471	537	483	519	518	467	517	444	465	478	473	492	526	476	567	475	504	487	499	484	468	471	463	464	484	474	490	513	715	504	448	448	482	523	431	477	504	518	478	461	478	481	444	478	468	470	499	487	480	463	518	494	456	523	491	487	475	485	543	513	501	475	479	480	530	488	490	451	498	485	538	477	456	415	468	500	498	479	468	513	455	540	490	455	493	468	488	497	491	476	479	478	491	596	467	464	478	484	535	487	475	563	584	495	421	465	486	508	508	538	506	522	485	498	494	469	577	537	483	478	480	476	436	531	524	504	483	538	477	488	480	499	484	478	493	488	438	472	491	515	493	493	497	519	467	520	523	493	485	465	479	475	495	495	455	485	513	523	511	481	480	474	488	466	581	521	472	511	480	421	483	489	528	490	509	475	583	475	465	562	459	480	482	499	488	532	486	470	493	488	503	458	479	493	453	452	480	465	497	476	503	500	505	478	479	466	477	530	457	444	473	484	486	456	496	556	476	545	577	466	529	553	514	562	463	479	523	478	487	470	497	499	568	409	479	433	463	476	512	474	491	559	433	471	519	467	476	489	481	478	446	467	506	504	485	478	497	420	462	449	469	373	405	482	525	484	528	467	480	475	488	452	498	480	504	476	492	496	494	456	474	478	486	493	471	475	422	478	398	510	499	477	439	477	459	517	481	518	477	472	504	605	453	480	442	455	517	506	468	493	478	505	456	477	474	476	449	479	458	476	515	551	474	472	493	476	467	478	439	514	472	472	473	494	496	476	497	497	484	492	529	516	556	483	494	490	476	475	514	510	521	413	482	498	517	463	497	521	560	486	521	516	482	558	481	261	560	476	478	476	475	479	474	483	495	465	328	482	564	482	514	457	529	547	473	470	479	490	471	498	529	463	464	460	483	370	477	485	604	483	469	464	475	473	459	485	511	491	479	475	487	466	469	507	479	474	329	554	457	478	468	514	518	2
468	521	467	489	433	474	495	477	489	483	508	485	531	440	482	472	461	496	455	472	478	488	488	491	479	535	503	466	494	462	490	464	484	460	459	524	481	443	481	475	475	476	507	496	470	465	435	475	503	478	505	536	466	480	527	485	538	471	523	485	506	467	467	488	379	508	560	490	487	470	435	489	478	496	475	508	476	519	509	461	490	560	505	478	568	462	479	481	477	555	476	504	472	492	460	490	475	433	454	510	487	492	475	470	469	701	454	465	457	479	421	564	463	514	503	468	449	493	484	513	480	471	480	453	518	494	485	492	496	440	504	507	459	476	443	545	448	501	474	507	458	508	468	483	481	480	474	496	477	513	528	483	486	455	477	497	458	480	540	512	513	505	487	482	541	495	479	488	477	574	522	554	562	476	480	514	496	485	420	531	537	506	452	491	464	454	472	460	473	476	473	479	506	617	476	489	475	485	477	474	503	496	478	549	488	477	494	475	459	475	484	506	498	567	487	460	459	467	496	486	396	498	484	516	500	464	473	477	478	508	479	521	495	477	497	466	487	475	501	476	518	550	469	497	526	492	461	479	489	479	520	468	478	525	476	465	459	486	485	500	489	492	458	497	491	508	496	484	494	470	507	522	547	494	474	480	476	456	510	492	479	457	485	477	480	460	501	480	488	483	502	522	470	489	473	508	454	504	483	500	446	491	475	466	517	489	480	491	468	487	468	481	509	512	488	420	461	471	530	500	477	511	482	488	503	480	472	471	501	562	532	467	476	496	438	476	347	471	397	571	505	477	515	480	492	478	480	490	470	482	482	513	536	496	510	479	547	478	455	485	433	471	480	532	482	363	449	481	472	495	473	461	475	454	508	461	482	452	521	467	488	505	461	496	512	490	449	477	479	478	481	543	475	495	482	497	475	490	514	487	480	460	477	467	477	507	468	480	505	478	503	468	475	480	529	497	459	554	508	499	476	485	470	476	504	474	497	442	512	471	510	534	455	468	507	503	485	513	490	485	567	465	438	501	506	475	473	466	487	474	461	487	492	469	486	430	473	465	456	429	453	453	515	576	478	454	489	532	499	476	461	479	453	479	472	556	471	503	508	477	503	418	481	542	512	487	473	512	470	476	469	481	455	484	546	476	467	487	493	497	2
475	460	490	495	504	482	425	479	512	483	436	500	560	445	482	454	461	462	511	463	485	519	465	488	465	490	444	466	453	455	469	512	458	475	479	497	471	479	485	474	474	519	500	498	485	475	448	516	482	516	555	529	503	478	496	463	529	500	450	507	498	487	508	470	438	500	488	492	481	467	567	483	496	508	470	522	484	515	489	460	492	537	481	510	498	459	477	459	473	555	476	502	473	483	485	564	477	492	476	459	497	487	478	488	484	396	476	458	477	464	464	498	479	479	482	469	495	473	491	510	477	456	484	462	487	543	480	496	471	488	478	486	477	476	508	536	535	525	485	484	511	498	475	500	479	465	481	528	473	478	495	497	481	442	479	518	452	519	492	515	481	472	477	474	482	498	478	483	476	497	508	465	548	477	469	481	488	476	496	497	548	492	471	484	488	504	413	484	482	478	522	496	511	484	576	482	467	469	476	568	503	421	483	520	527	478	546	478	493	471	505	463	484	468	467	507	493	503	520	500	497	495	473	537	544	498	504	476	475	468	490	517	509	491	480	500	479	471	465	475	551	559	481	496	536	565	427	474	480	566	534	420	471	561	484	428	516	494	485	496	493	467	478	444	456	501	417	495	434	539	472	458	453	414	479	490	476	506	478	534	476	443	496	477	466	492	444	499	484	484	458	573	495	463	449	462	466	505	504	521	472	495	476	502	484	475	491	482	465	480	493	488	494	489	500	482	468	477	397	467	485	509	486	468	479	484	459	490	491	496	452	493	477	484	525	489	428	435	556	544	515	501	475	539	542	480	481	549	469	516	480	448	462	501	499	474	524	476	493	522	511	502	503	473	484	533	479	467	491	501	516	478	507	487	460	547	472	466	493	535	484	483	505	503	471	473	500	480	507	467	476	436	479	475	475	454	466	442	505	487	483	498	478	517	476	497	506	479	502	474	486	476	496	488	513	501	492	504	538	485	474	500	498	476	482	532	475	425	464	479	455	591	518	457	530	580	475	518	520	499	418	473	553	491	488	478	487	477	532	475	499	464	490	359	473	545	474	513	462	461	452	516	509	525	488	498	491	495	440	508	522	478	507	477	489	598	495	461	499	485	472	479	465	530	551	501	481	489	488	475	488	479	479	371	456	464	475	492	468	504	2
482	476	476	465	557	488	397	479	508	481	510	501	498	541	474	472	458	497	453	489	492	506	483	484	499	492	505	485	481	494	485	455	490	455	464	535	464	451	481	474	478	475	496	471	521	462	515	504	542	474	514	479	490	484	417	514	515	488	550	524	497	477	450	481	337	521	503	466	472	472	509	496	494	471	476	553	479	445	531	507	499	466	486	481	526	475	482	502	476	519	476	468	452	464	479	550	479	433	489	438	487	466	483	479	498	770	487	545	453	482	474	391	466	468	483	486	518	483	438	513	479	491	492	440	466	484	500	501	499	460	488	477	502	472	491	449	454	479	483	490	505	487	489	476	472	474	474	477	484	444	414	482	483	513	478	475	474	501	570	496	471	486	494	480	509	463	474	476	475	470	538	502	488	477	475	482	505	480	452	506	494	598	431	498	476	475	504	463	508	481	471	465	497	480	495	474	485	486	478	462	517	495	474	447	523	473	516	479	453	459	476	462	497	410	487	544	456	472	495	478	456	566	481	465	564	516	491	478	477	516	476	488	485	501	485	504	500	480	451	465	413	601	474	442	503	506	453	487	505	487	506	535	477	472	470	421	588	496	480	461	509	481	487	540	496	480	457	509	496	483	494	508	472	438	487	468	476	497	510	500	476	489	494	478	477	520	449	491	483	492	463	529	542	480	447	507	447	494	491	484	534	513	483	493	519	455	470	486	499	441	531	484	493	490	492	502	489	479	489	499	478	499	528	467	510	480	473	538	475	483	489	485	477	516	452	481	293	511	325	512	518	480	489	483	483	485	475	574	459	530	477	448	500	463	491	468	446	475	450	402	478	442	454	547	478	449	519	471	505	521	453	483	485	503	475	437	478	458	574	462	472	457	451	486	505	477	416	477	526	505	478	450	475	478	478	511	491	469	548	486	473	486	477	475	477	480	473	471	452	474	487	487	513	517	448	619	469	417	537	493	483	463	471	476	493	509	442	531	464	475	501	515	506	514	460	514	496	475	475	476	460	504	466	485	473	476	478	480	369	478	512	478	491	555	484	367	478	480	556	474	479	440	450	482	506	509	482	531	470	480	488	476	465	476	476	603	500	489	473	486	482	510	495	503	538	471	479	479	549	484	479	480	503	589	485	497	481	468	451	461	2
487	457	454	490	467	470	417	476	473	474	475	476	425	500	485	447	470	507	492	487	499	459	485	486	550	479	573	474	464	481	478	480	548	484	492	513	494	474	485	477	473	494	484	499	454	498	458	523	448	505	548	507	473	480	565	459	446	491	496	468	499	476	458	477	563	532	546	508	475	471	418	465	488	527	475	500	466	454	531	507	496	561	489	507	512	503	474	496	485	496	477	476	464	474	481	539	481	474	463	484	471	469	489	484	453	216	442	468	505	483	428	525	469	450	459	487	480	470	470	538	477	480	490	490	477	542	499	524	456	466	475	465	451	478	462	500	533	502	484	466	506	558	486	482	460	476	474	501	475	494	478	511	478	412	477	435	497	458	488	496	436	480	486	481	515	498	476	477	473	542	434	518	481	479	478	544	480	477	508	490	515	518	498	471	490	508	554	383	548	473	474	501	481	462	506	481	484	496	476	480	506	508	495	564	459	477	511	481	467	484	492	497	521	549	459	515	523	474	476	473	468	499	428	483	419	541	492	476	476	460	507	460	507	486	485	507	474	482	462	472	475	457	493	483	489	482	475	480	476	510	464	442	477	466	470	489	505	515	491	509	499	478	489	430	479	452	466	472	451	465	505	485	522	493	470	514	475	534	523	504	476	427	459	474	528	473	486	513	478	538	483	487	525	473	505	562	478	561	495	529	481	495	474	507	473	465	482	467	547	459	478	460	476	485	466	500	458	501	430	405	475	447	465	480	502	484	466	477	493	526	537	463	476	479	484	496	579	473	693	553	511	520	481	499	512	485	478	443	488	482	478	504	515	496	510	490	536	477	530	490	496	483	465	538	478	515	524	478	483	563	438	495	478	513	477	474	477	471	445	454	481	498	527	475	485	497	464	477	499	517	483	484	477	502	478	456	490	503	469	480	480	506	476	486	476	466	530	477	478	487	505	536	490	498	483	477	468	569	515	518	485	467	474	477	491	473	477	506	463	466	495	498	487	437	505	485	492	536	485	492	425	451	605	521	498	477	495	470	534	479	459	466	508	388	483	599	488	463	514	478	496	490	530	543	488	463	480	483	469	460	614	481	532	479	484	430	480	472	428	484	483	476	465	505	526	477	485	468	482	496	490	474	505	397	473	492	485	472	539	488	2
475	485	521	487	583	483	439	479	452	484	498	506	508	479	478	464	491	535	507	468	483	485	477	465	397	487	495	474	467	521	481	465	425	529	505	541	481	462	488	476	481	475	491	459	497	461	514	529	528	427	555	505	472	491	456	480	454	458	527	482	492	476	488	462	538	447	513	452	478	486	522	474	454	512	488	609	469	443	476	468	497	496	486	493	489	547	469	445	482	547	476	570	478	497	475	453	482	465	460	428	478	485	472	501	481	439	455	498	500	472	465	472	484	487	493	457	491	484	517	443	475	473	486	459	474	494	468	536	474	445	504	505	500	481	494	544	486	484	492	505	493	550	469	483	504	488	478	461	472	548	419	476	479	521	474	520	509	513	459	453	488	479	496	482	475	489	474	478	475	369	523	511	513	480	488	534	484	492	459	521	550	478	454	471	491	511	472	497	514	484	484	508	455	491	525	472	481	497	475	466	494	477	489	476	496	475	553	481	478	489	472	440	499	545	470	536	475	496	466	495	459	531	477	488	529	501	509	477	476	495	467	472	459	542	470	500	483	479	525	471	500	521	442	494	492	486	455	478	470	483	499	534	464	569	476	526	582	455	500	491	484	483	522	468	487	447	600	481	552	474	476	418	458	523	483	483	476	442	506	501	478	488	501	475	442	507	478	519	479	489	488	520	487	477	459	572	464	495	473	494	485	487	475	532	486	498	490	488	542	505	504	473	532	490	469	510	479	484	447	521	479	486	478	461	532	482	452	482	485	488	497	470	474	498	507	468	523	540	513	519	518	494	448	528	506	472	489	505	510	539	484	510	527	504	497	489	454	476	540	512	520	517	445	507	474	507	460	484	489	473	498	464	513	482	510	457	480	514	537	481	483	476	442	493	482	475	469	475	488	441	467	433	481	518	479	486	491	554	544	479	479	517	476	492	476	470	410	485	534	468	514	469	461	475	484	564	480	555	466	577	463	466	492	475	485	479	499	463	507	473	502	497	491	507	487	490	495	504	469	485	449	449	465	510	526	476	490	484	462	486	475	469	501	412	478	591	476	512	445	489	478	476	513	541	462	484	491	524	501	466	493	481	468	475	480	540	501	480	521	488	493	524	485	487	442	508	471	469	522	481	475	476	479	414	491	450	479	487	564	479	2
474	459	508	484	553	486	495	477	484	484	540	468	529	445	491	455	480	499	524	484	452	470	482	468	521	526	473	467	484	455	483	500	512	507	500	452	483	478	477	476	485	449	501	489	475	471	533	515	502	492	517	563	482	487	490	501	540	548	600	471	493	474	481	478	437	510	546	485	477	468	486	497	470	469	491	515	474	464	512	455	483	543	501	473	492	507	474	459	478	537	476	549	462	496	489	471	479	491	477	475	481	506	480	476	501	687	497	503	502	500	494	506	457	494	479	483	497	509	481	479	480	460	469	531	485	512	481	478	495	473	557	494	503	474	508	426	471	499	489	456	495	498	490	493	484	473	482	495	481	464	484	483	485	688	477	472	522	453	512	459	478	472	478	476	500	530	476	475	478	513	500	503	518	478	466	484	477	485	423	545	472	576	481	485	472	487	549	462	476	481	470	475	499	520	492	501	477	479	476	458	477	477	517	576	471	476	506	477	464	465	481	483	515	529	480	523	478	495	465	504	409	521	474	436	440	461	489	477	477	524	469	471	480	471	520	487	471	477	486	470	461	555	484	495	526	473	501	479	470	471	517	472	483	485	478	524	378	497	483	472	479	482	493	522	473	472	570	483	521	485	465	573	553	488	470	481	475	503	519	550	477	590	480	477	566	571	505	506	482	529	443	504	480	486	491	516	515	556	539	490	485	485	483	451	456	479	473	482	528	510	437	474	489	472	499	490	484	479	508	456	514	534	476	479	465	470	471	449	499	481	471	493	477	434	474	490	415	470	274	418	486	497	481	538	514	491	471	468	482	470	467	512	469	515	508	470	455	478	532	551	481	512	499	497	484	485	528	474	483	491	443	545	498	476	510	507	486	492	517	395	496	441	573	474	468	472	533	475	484	406	480	417	473	450	487	489	496	453	526	482	479	489	476	525	476	429	543	478	498	485	489	509	484	470	469	494	479	481	491	498	483	472	478	476	482	475	476	491	467	478	509	529	455	605	512	469	477	527	508	484	453	499	390	462	490	478	477	469	475	471	502	480	459	609	474	440	465	514	492	456	469	501	482	404	517	504	482	527	480	464	497	480	432	478	487	553	475	513	446	475	490	410	476	510	443	487	489	484	490	481	474	479	487	636	515	478	479	507	491	508	2
485	473	510	483	564	484	463	476	518	476	449	486	481	511	477	465	468	504	456	465	504	484	486	469	440	481	491	472	496	487	480	540	455	472	498	455	485	445	480	474	476	494	469	508	513	486	537	485	457	438	498	485	470	487	453	511	490	406	504	489	473	475	489	482	406	555	509	442	479	473	485	480	461	495	478	454	475	459	432	526	487	506	490	489	465	529	470	470	479	542	476	505	485	482	476	484	477	488	500	507	496	501	475	494	527	664	456	483	523	492	508	499	474	464	458	513	468	485	545	520	478	504	480	485	459	490	489	492	493	509	476	512	491	473	460	495	536	464	473	448	468	498	467	477	472	495	469	482	481	532	495	517	471	622	477	501	501	514	495	531	457	478	488	483	502	516	478	485	479	492	498	480	454	476	476	568	461	478	518	524	546	511	463	477	507	511	519	515	540	479	486	469	467	460	555	469	477	497	475	498	510	514	494	482	451	477	479	481	490	480	501	465	465	537	507	474	486	484	440	472	539	506	499	479	455	518	508	477	475	459	473	489	482	498	505	468	469	477	501	483	486	556	519	482	477	530	475	483	487	502	488	492	478	502	475	489	511	520	485	478	508	480	471	475	486	515	523	484	479	550	468	458	476	528	478	472	476	523	512	493	477	526	465	477	533	474	482	497	470	500	458	515	495	478	532	535	475	480	494	499	528	485	485	490	482	499	463	478	488	493	440	485	565	491	488	561	482	482	520	539	498	515	493	487	478	487	498	498	480	516	511	495	476	566	494	492	365	461	295	523	477	460	481	494	481	466	466	545	498	475	479	415	488	495	480	513	470	477	558	517	464	474	505	498	482	517	494	491	452	503	468	455	479	511	511	550	483	505	461	510	481	470	463	482	474	473	490	478	465	470	469	466	479	492	476	488	487	514	469	491	478	505	475	481	477	473	537	476	476	489	499	473	532	443	516	531	500	495	519	504	478	485	506	476	485	484	466	402	471	475	490	511	519	597	489	510	462	547	492	466	549	482	383	503	491	474	454	495	502	479	481	485	493	540	478	435	485	477	527	484	464	494	526	525	487	479	470	559	502	508	581	490	434	478	483	568	479	500	372	474	465	544	474	485	550	470	483	475	458	483	499	479	503	560	524	518	477	497	525	541	1
471	446	522	476	499	468	516	476	469	484	505	515	484	493	472	532	471	514	468	476	509	495	480	493	531	582	500	480	498	514	473	477	453	485	509	536	479	518	481	476	479	405	476	508	479	475	501	472	547	498	580	486	471	473	483	529	429	450	539	489	517	475	495	468	493	567	511	462	477	483	507	495	486	429	483	535	470	487	543	462	492	498	596	499	537	472	471	452	479	482	476	479	476	475	473	479	484	450	452	527	491	485	476	490	501	622	467	498	501	495	487	487	478	448	437	493	518	474	497	517	475	472	486	480	511	482	485	451	490	418	506	480	498	481	490	510	505	474	482	498	482	449	474	484	483	523	481	425	479	430	461	494	462	530	478	494	479	487	484	511	513	484	458	489	503	517	475	485	477	599	532	545	515	478	449	483	475	472	494	490	484	506	490	487	468	450	534	470	534	479	502	481	459	505	555	494	478	491	477	442	461	450	475	455	462	472	452	484	476	486	500	522	440	460	463	580	491	483	488	474	481	440	508	502	483	499	494	477	475	446	481	466	489	490	480	545	480	483	459	476	486	558	462	441	478	485	404	485	496	461	513	516	480	599	473	511	502	521	476	459	500	473	504	455	476	471	472	488	506	472	481	503	474	484	479	473	477	559	521	499	476	495	467	476	505	464	398	510	473	479	476	457	461	479	510	455	512	480	534	517	488	488	474	522	492	479	483	467	498	478	512	480	457	509	474	527	466	489	548	460	503	467	492	458	516	476	481	449	480	588	534	473	477	476	526	479	475	424	360	523	515	472	493	500	508	484	481	516	462	483	485	460	538	484	481	461	551	475	575	416	496	505	475	490	487	501	504	470	478	506	475	501	498	497	533	447	492	465	590	427	478	449	517	496	458	475	508	475	495	469	480	468	478	476	482	474	472	452	507	482	476	504	475	499	478	470	474	480	505	478	478	481	473	484	469	566	478	448	499	493	486	467	488	477	509	450	471	497	430	472	492	496	477	518	479	476	482	537	480	486	506	447	246	519	493	476	494	490	501	489	505	492	505	352	475	594	484	465	551	444	502	460	458	386	510	482	476	543	512	497	485	479	384	474	480	583	479	467	410	491	474	457	480	508	410	482	494	458	458	501	492	471	482	353	445	523	473	480	489	449	2
496	508	523	490	465	473	501	477	515	477	498	490	454	441	491	488	448	465	459	476	491	477	475	479	504	567	496	490	456	518	480	503	542	452	487	520	477	514	482	478	478	495	553	482	558	466	506	406	427	483	552	447	508	478	511	490	516	481	467	440	471	473	495	468	298	504	436	462	479	480	585	479	528	594	489	499	494	518	512	469	521	521	455	504	485	496	476	473	480	536	476	496	493	499	463	534	475	466	467	405	479	473	485	489	555	437	507	497	447	475	455	509	472	483	575	456	519	483	503	476	473	458	482	457	488	524	505	498	473	412	533	486	509	481	430	463	521	497	477	451	479	535	487	478	480	449	479	528	483	484	432	476	480	401	478	500	452	497	481	493	472	473	470	474	529	480	477	471	477	513	496	550	503	478	474	538	499	490	449	437	527	515	473	495	474	463	521	512	503	473	497	508	496	539	546	487	489	488	476	480	462	483	509	502	478	475	514	490	487	457	502	413	477	501	479	544	543	495	456	461	507	470	491	486	495	517	532	476	477	494	471	493	483	495	502	452	479	480	497	476	481	606	445	436	487	483	458	476	471	489	519	499	474	477	491	503	491	535	497	483	530	475	528	477	501	494	332	473	476	480	466	492	464	429	467	465	476	520	488	495	477	424	485	477	515	491	427	487	478	504	477	492	470	482	517	510	469	530	537	482	483	478	475	474	478	522	499	481	532	476	517	455	536	506	485	503	468	487	416	468	486	460	468	491	493	471	468	477	475	579	477	471	475	514	479	505	296	513	511	534	435	473	475	501	505	488	491	525	479	483	482	480	506	518	478	522	479	477	479	474	451	484	432	508	486	530	488	519	464	503	498	495	498	469	518	474	482	498	406	453	481	494	516	518	490	467	462	475	523	494	475	471	478	500	474	468	480	438	529	483	475	593	477	430	476	459	494	481	505	475	479	506	525	490	459	505	471	531	510	559	479	497	477	476	468	490	477	422	442	474	483	510	487	427	489	470	494	557	525	484	481	483	569	532	513	479	485	494	496	464	469	464	532	354	480	464	475	456	439	491	535	496	534	519	483	496	490	479	480	468	591	480	521	479	475	601	488	484	470	492	507	499	493	430	489	466	479	468	516	474	463	482	536	352	534	516	477	474	484	478	1
495	468	507	498	541	489	454	478	481	487	354	505	451	406	488	454	494	462	467	473	481	488	473	486	518	450	511	502	476	493	485	450	505	386	477	452	475	482	477	477	479	447	495	502	528	452	510	496	497	481	535	501	476	484	537	507	479	470	519	473	488	481	546	481	452	565	442	464	472	477	520	478	519	465	470	461	464	457	539	466	522	458	507	471	622	544	475	488	475	615	475	504	492	481	479	520	480	447	485	477	475	457	480	476	537	474	500	492	551	490	445	493	484	464	461	490	483	467	534	465	477	480	483	434	465	546	504	509	477	478	495	499	500	482	495	461	593	509	484	475	474	588	501	500	473	492	483	525	488	490	495	483	495	422	476	461	514	448	480	499	457	468	457	472	501	536	476	476	478	513	493	533	532	477	462	593	480	477	510	559	511	577	485	475	492	502	545	461	603	483	466	480	476	498	541	472	480	489	476	514	515	485	495	499	504	477	471	478	478	484	507	572	480	511	487	461	463	490	550	462	479	456	534	517	447	536	490	479	478	493	470	496	479	478	493	486	496	479	463	483	477	559	493	478	451	427	491	481	487	496	491	450	480	530	483	520	557	503	488	495	489	479	504	451	497	512	527	471	518	474	476	450	513	435	480	490	477	461	499	459	476	436	499	477	501	525	517	467	475	498	430	513	494	474	455	546	480	530	521	501	460	516	476	477	532	523	478	487	491	479	485	454	454	493	483	476	469	491	472	527	476	522	511	469	476	485	500	460	473	556	575	482	477	494	508	492	425	485	514	486	492	479	532	487	386	477	481	474	493	532	475	452	491	493	504	519	459	477	544	446	509	511	415	496	480	546	561	484	488	441	492	434	492	476	490	481	482	474	516	487	470	495	486	483	460	470	441	477	515	482	481	404	475	505	478	474	498	485	505	475	486	466	476	508	476	420	512	471	490	491	479	492	521	487	486	522	488	548	474	546	483	469	475	476	491	480	465	453	469	478	474	524	482	447	506	490	490	447	503	483	473	468	461	455	488	476	493	489	468	474	479	475	498	332	477	542	497	531	453	461	449	500	541	515	466	490	468	523	504	477	555	479	464	478	486	573	484	463	462	486	485	474	465	531	515	486	471	458	515	496	514	484	524	328	512	529	471	484	482	456	1
478	482	516	483	577	482	490	477	481	473	414	497	438	504	496	477	457	472	507	483	480	477	474	482	547	511	460	485	459	485	475	530	574	503	473	459	468	529	482	477	480	408	483	494	478	473	458	505	465	492	488	432	489	473	527	505	416	483	507	515	488	472	491	481	464	498	509	483	481	468	513	477	503	442	499	489	471	490	566	505	468	560	497	466	529	536	476	500	475	553	476	524	481	518	489	509	477	495	449	426	471	505	468	472	522	479	494	447	515	490	478	419	480	500	372	442	485	483	480	534	478	493	505	478	482	543	491	500	477	441	497	498	510	472	499	501	573	490	477	492	458	469	483	477	477	474	472	502	480	506	412	456	479	608	477	505	499	504	485	483	512	464	467	489	540	481	476	483	478	509	566	587	511	477	485	445	478	488	468	569	493	474	468	488	492	520	562	488	486	471	487	455	486	558	505	493	483	477	479	536	479	515	462	556	481	476	483	479	483	517	497	484	480	533	471	419	458	479	497	478	461	529	462	456	388	511	515	477	476	481	491	486	458	476	498	472	488	474	448	465	517	542	490	451	595	550	490	483	483	462	487	508	476	541	467	546	584	477	478	501	469	481	494	437	491	479	531	486	467	453	486	416	513	510	489	483	477	535	481	467	478	534	471	475	432	499	468	441	480	511	557	501	486	477	489	477	486	497	522	522	490	509	475	479	469	456	482	480	477	463	515	488	490	486	491	499	451	482	421	488	486	523	467	456	465	487	464	469	484	478	496	473	478	555	539	497	437	489	437	460	502	502	507	542	464	485	480	485	513	530	491	448	417	468	483	488	451	474	549	454	451	496	539	514	471	438	468	486	489	502	437	517	460	459	494	431	483	491	469	446	479	474	542	501	461	477	523	478	486	542	483	468	477	549	482	503	480	477	490	487	477	522	474	469	478	437	441	477	468	479	454	533	462	462	544	568	481	495	485	512	479	487	466	477	493	497	477	433	476	481	477	529	466	577	486	535	487	477	464	478	471	479	534	438	463	477	481	478	482	448	501	465	459	541	479	479	480	475	513	526	508	483	534	498	462	488	482	510	493	443	457	479	495	475	479	535	474	495	508	487	460	477	488	422	525	468	472	416	436	474	510	473	491	606	495	572	478	481	436	492	2
480	476	505	473	524	482	477	477	476	488	464	520	527	471	479	497	502	554	478	491	472	493	469	490	488	499	513	498	466	531	495	516	527	493	491	421	468	462	473	477	480	533	485	492	526	451	513	518	468	527	507	544	458	475	490	464	458	518	480	482	478	488	542	485	350	468	480	505	485	479	551	494	505	473	489	556	478	483	517	507	511	491	495	486	478	545	477	505	485	437	477	500	461	474	478	558	481	514	471	489	485	483	478	472	537	641	458	531	497	474	482	507	477	490	492	463	478	486	509	457	481	468	484	486	518	410	497	507	489	449	456	461	536	482	459	477	483	494	474	484	479	481	481	487	487	473	480	519	488	491	471	470	476	661	476	470	476	483	518	534	484	481	472	471	501	480	475	481	474	506	513	553	482	477	441	450	491	482	494	551	524	512	437	508	472	494	376	517	475	480	472	514	488	600	478	502	484	476	478	531	500	459	491	504	519	474	498	478	470	467	480	440	521	428	472	470	521	469	523	475	501	463	518	552	582	477	477	479	476	484	495	522	486	513	494	528	483	479	489	480	435	579	548	469	474	544	440	481	466	454	533	509	479	435	478	421	526	446	493	486	523	480	512	479	472	465	582	480	500	474	476	489	476	522	485	493	477	512	516	507	479	551	461	476	553	452	499	506	485	490	480	488	468	474	563	474	499	522	489	511	458	473	475	538	413	493	478	499	462	491	446	479	495	496	472	452	495	477	443	535	495	497	475	503	496	480	477	504	522	480	482	490	478	481	457	501	297	472	329	465	586	495	507	460	480	487	470	495	465	525	474	477	494	483	489	473	477	477	437	449	506	496	482	559	484	435	506	503	490	549	473	391	473	483	501	438	486	474	474	524	477	472	435	483	510	482	481	478	496	562	481	504	479	484	475	485	489	499	492	480	472	519	474	490	476	489	456	474	518	485	500	457	463	457	503	464	478	522	529	519	485	470	475	476	470	513	504	487	529	481	497	568	455	604	475	507	476	518	520	495	437	470	502	586	483	478	471	479	515	475	490	468	516	591	479	393	471	515	536	514	478	516	484	437	478	470	497	515	474	538	548	472	483	476	480	609	489	523	490	495	508	499	485	487	528	480	482	498	491	491	498	480	474	651	519	538	480	500	543	447	1
490	484	468	483	501	481	458	477	487	477	484	487	466	498	463	492	458	514	496	480	490	500	468	482	433	520	493	474	504	472	483	556	569	512	488	536	473	466	474	476	477	549	491	446	516	455	569	488	502	476	550	427	497	480	506	512	482	460	522	484	485	483	512	479	648	565	475	467	476	465	436	491	503	458	486	475	465	488	572	466	503	444	501	483	540	495	487	474	474	491	476	493	528	494	486	525	484	475	465	496	485	492	482	490	471	400	480	419	496	481	501	446	492	479	456	468	491	492	446	476	476	464	486	515	493	424	498	499	469	505	532	534	483	479	542	489	545	480	491	464	524	619	475	483	480	461	481	536	478	509	539	474	495	451	478	506	500	529	542	558	470	488	471	461	510	471	478	480	478	499	495	559	424	479	477	513	493	483	444	529	508	502	474	483	480	480	550	483	555	478	468	477	527	507	522	478	474	487	475	516	501	495	493	513	512	479	459	479	481	462	509	425	475	473	502	602	459	462	496	475	420	458	511	469	491	490	523	479	476	476	484	463	479	479	520	483	473	475	485	486	443	458	485	478	541	496	505	478	484	516	470	504	472	569	469	508	451	467	488	471	490	479	453	481	473	469	531	486	513	514	481	498	507	552	442	478	476	481	487	484	479	460	497	477	497	465	487	578	478	513	468	556	495	476	424	496	520	525	481	479	459	487	482	479	471	495	493	475	481	509	514	507	504	496	467	463	487	482	559	549	483	526	501	477	474	475	473	469	518	537	548	494	476	430	480	479	674	579	561	549	527	446	488	577	518	480	484	400	545	551	477	448	500	459	507	506	474	476	586	526	500	517	438	455	477	510	547	492	477	481	468	456	528	465	474	506	475	491	527	554	479	476	510	461	456	483	493	478	493	494	480	531	470	496	480	480	473	501	509	489	481	505	477	460	476	464	481	475	527	461	496	526	523	495	512	491	481	616	537	481	474	488	513	476	480	519	521	428	433	479	501	543	440	465	522	533	462	564	441	477	478	475	373	525	506	476	478	480	478	469	461	493	489	361	485	645	483	485	505	492	469	508	529	517	471	479	471	542	492	441	541	480	430	477	473	428	501	485	455	468	489	488	479	490	492	477	465	471	485	482	502	478	490	323	475	531	482	495	546	495	2
480	488	498	481	481	476	445	477	465	472	455	515	509	417	484	443	467	524	490	482	489	509	472	472	522	550	488	489	497	474	482	485	467	441	485	455	460	473	486	477	481	492	487	512	486	496	598	483	448	486	522	530	463	479	481	487	478	544	581	454	491	488	473	470	579	452	533	505	484	479	590	498	513	512	486	518	446	470	542	462	499	418	462	478	512	516	475	533	477	547	476	535	469	483	488	498	480	523	488	470	468	482	475	497	513	423	527	479	480	492	481	451	484	479	419	494	488	458	424	517	475	468	462	465	513	494	485	500	473	511	493	445	494	475	484	516	552	472	479	479	500	515	470	498	460	487	480	472	469	536	504	487	481	594	475	473	474	503	475	539	469	472	482	473	500	534	476	477	478	530	469	548	537	479	460	505	480	474	421	523	512	496	514	439	464	492	509	472	588	483	468	475	485	406	532	483	475	479	476	459	502	483	459	443	535	475	550	479	512	493	477	527	502	515	480	536	486	472	470	502	508	469	518	472	479	548	476	479	476	509	495	503	497	514	517	450	493	475	438	484	508	454	495	462	512	436	489	478	476	489	538	478	475	528	476	481	539	516	470	489	497	481	504	512	480	479	471	448	456	498	482	505	499	497	492	485	476	533	496	497	475	536	454	477	453	425	483	487	477	495	484	508	502	472	535	517	483	531	540	501	412	496	469	529	484	498	482	488	470	493	568	473	519	527	466	472	496	478	532	491	501	484	484	481	502	490	487	501	497	563	448	480	475	468	463	481	591	448	472	469	498	495	490	488	375	486	486	437	510	499	480	444	503	491	484	498	539	473	483	513	483	535	428	479	482	429	486	462	485	545	517	465	506	485	475	485	475	479	441	448	480	479	507	510	466	453	484	478	499	482	482	529	473	407	478	490	477	501	428	485	477	483	477	550	476	454	560	472	576	466	482	463	528	499	451	540	490	589	556	492	483	486	449	476	476	496	509	508	468	478	506	521	496	570	450	452	477	516	502	491	457	441	413	489	480	476	473	474	492	472	487	489	484	495	469	573	481	487	497	408	567	461	519	476	487	508	485	494	503	462	477	479	441	477	478	427	475	488	504	480	438	503	474	472	533	498	471	484	529	481	479	480	496	517	494	513	478	468	440	509	2
473	478	510	479	499	467	472	478	463	476	476	471	519	506	483	493	481	516	489	465	490	484	472	479	521	515	518	485	492	487	484	513	564	548	468	457	476	482	475	477	472	518	437	476	462	482	452	515	569	503	489	504	469	480	522	476	405	487	539	480	477	475	545	480	412	575	641	508	480	475	523	503	517	507	470	518	469	454	499	487	484	528	495	490	510	483	470	500	480	494	476	493	487	485	475	423	469	487	479	492	474	485	479	477	543	787	464	458	473	464	473	429	469	511	464	491	465	467	504	495	480	477	474	475	457	483	467	514	505	473	531	492	492	480	488	526	515	514	476	475	481	555	481	484	497	516	486	513	474	478	426	492	489	497	478	457	515	487	521	539	398	479	477	485	454	479	480	484	476	581	506	510	591	476	480	554	480	479	447	472	483	564	418	452	486	484	455	531	540	489	438	546	462	509	436	484	486	474	476	408	489	484	539	498	520	477	553	484	476	466	490	428	467	488	481	474	518	493	449	474	480	474	458	514	450	490	464	480	477	503	496	568	509	484	495	495	478	481	473	488	539	542	494	490	522	550	492	481	476	477	516	476	487	495	490	551	521	537	502	475	483	482	510	411	474	488	490	492	477	456	487	551	475	528	477	506	475	468	526	395	477	477	494	476	527	509	491	525	482	502	520	496	502	469	489	572	502	516	462	524	519	528	480	520	519	502	458	481	483	490	535	480	497	509	493	475	473	485	525	524	480	515	504	466	488	476	505	482	475	464	489	489	475	496	479	501	387	521	397	531	513	492	454	513	487	478	471	452	467	516	472	504	488	484	504	496	525	474	443	447	554	497	434	474	484	508	499	493	517	515	521	532	542	514	518	479	484	466	594	442	493	499	489	476	486	481	484	475	504	495	477	519	473	494	477	474	478	521	556	472	477	540	477	514	476	441	514	485	476	474	500	515	466	457	552	624	484	529	473	517	494	480	501	476	467	525	491	513	536	467	497	525	484	496	472	526	466	545	481	508	547	464	453	486	531	477	472	502	388	500	498	484	485	553	479	401	478	482	477	501	468	486	485	548	482	472	483	539	488	476	478	477	460	480	485	535	463	486	524	502	491	455	475	463	499	482	493	493	498	472	468	483	495	596	433	516	475	485	590	497	2
483	489	507	492	488	477	459	479	467	472	565	463	495	542	477	461	464	474	481	480	493	484	488	484	517	504	474	456	499	477	482	436	507	455	471	519	483	470	485	476	477	451	504	508	525	484	518	464	483	461	514	542	493	474	450	472	496	487	476	453	506	490	488	484	635	462	482	484	482	486	568	492	480	484	486	506	478	510	532	486	498	474	507	492	529	472	469	494	478	525	476	519	456	440	488	540	482	473	450	459	473	482	482	495	518	405	481	519	554	479	520	406	468	483	451	490	477	496	521	534	473	425	492	444	494	485	487	510	471	506	470	507	500	482	448	485	476	471	477	509	474	520	501	488	487	518	479	478	480	598	448	458	464	468	477	455	454	494	514	458	504	485	474	474	478	497	474	476	476	511	518	537	527	476	497	455	478	492	602	468	427	466	475	496	485	524	471	469	565	477	449	504	480	504	559	481	490	486	475	432	520	477	481	472	477	477	500	483	479	499	489	403	474	516	490	457	433	481	517	495	523	510	430	481	489	500	463	476	474	458	480	470	479	491	492	546	458	476	478	480	518	425	492	483	595	415	438	477	491	469	457	469	473	524	470	483	502	475	480	499	513	483	479	478	476	502	460	497	495	440	469	550	353	440	494	481	475	555	500	500	479	461	453	477	465	484	475	494	484	492	485	475	504	476	429	477	464	492	482	474	520	476	479	479	500	474	474	472	478	472	480	489	515	543	491	460	474	488	562	456	473	493	497	484	474	479	472	507	497	505	492	454	474	482	555	498	603	449	600	490	516	568	468	521	499	485	488	518	532	559	485	462	503	475	519	471	448	479	475	529	561	454	430	520	476	512	518	468	498	497	424	506	513	519	525	474	480	481	497	429	478	469	542	484	481	484	521	477	477	471	475	465	472	473	472	493	485	490	593	491	474	471	476	538	477	517	429	483	497	480	481	491	460	503	523	463	485	470	433	516	478	468	459	478	490	471	480	495	446	471	498	504	519	475	454	467	493	501	501	494	480	470	439	467	506	479	470	493	461	479	484	492	542	427	475	610	482	535	609	513	480	472	581	396	446	519	483	512	465	491	555	485	454	479	474	382	477	506	493	477	500	467	481	513	464	488	503	463	482	473	521	481	463	419	484	433	485	479	484	522	2
485	477	541	484	513	484	442	476	459	477	543	532	452	527	487	473	491	485	497	497	478	501	477	486	441	491	492	488	481	506	491	465	529	465	501	544	515	517	479	477	477	520	498	506	506	475	446	459	501	484	526	443	505	472	516	518	489	463	540	488	478	481	440	488	645	525	513	489	476	462	560	508	477	453	479	518	474	434	508	445	464	480	502	480	509	479	471	479	468	478	476	518	468	501	471	468	481	473	515	472	473	473	478	476	426	417	463	485	452	473	519	491	486	495	474	489	493	505	559	517	477	444	465	514	447	541	513	493	472	472	520	485	506	478	505	519	564	506	478	503	485	490	484	482	478	472	482	512	476	493	505	471	469	574	477	513	486	508	486	515	454	460	469	481	472	482	477	467	478	482	479	537	462	476	463	480	478	478	486	469	461	513	478	488	488	507	483	500	528	478	484	489	500	490	451	485	481	483	478	482	463	556	459	453	458	477	513	478	482	473	499	481	506	511	468	481	511	465	499	481	421	483	486	520	575	474	453	481	476	502	481	503	484	429	450	523	493	473	455	478	527	445	416	481	480	494	495	481	503	492	484	516	475	539	486	461	484	484	474	482	510	479	469	516	475	514	576	497	517	509	497	635	486	470	494	497	476	504	508	462	475	518	487	475	457	511	496	474	474	494	490	505	489	479	475	454	461	508	521	499	528	501	481	531	513	456	471	487	485	446	494	494	468	514	488	519	471	482	490	480	487	448	433	473	523	477	485	480	520	491	497	492	476	514	536	478	653	469	536	475	507	452	475	560	546	485	484	477	506	539	483	444	531	475	493	496	459	476	495	482	520	495	567	479	480	529	525	489	497	459	501	449	517	485	505	523	490	495	524	505	479	488	507	487	509	476	513	479	527	442	481	439	477	446	476	487	485	491	456	487	473	466	478	476	478	470	475	478	450	478	495	492	475	500	487	508	485	477	475	432	482	464	476	476	501	481	483	501	454	479	482	476	483	543	513	514	472	430	483	465	437	496	477	439	524	477	482	493	505	497	466	478	473	527	484	582	486	507	535	463	481	462	525	429	477	481	486	449	474	488	575	474	472	477	495	406	477	474	518	475	493	528	470	509	505	494	488	461	480	478	450	482	501	542	497	518	486	476	522	476	1
480	463	553	479	516	485	494	474	493	485	475	477	419	436	492	502	473	471	455	471	470	462	477	489	457	519	492	493	474	502	474	468	546	508	474	422	475	446	475	476	479	460	492	455	548	466	565	489	513	484	545	492	481	479	528	511	503	435	489	471	469	466	450	480	405	468	458	461	483	476	456	479	496	456	473	558	479	517	508	486	471	475	511	465	441	545	479	477	488	527	476	511	464	503	475	539	487	479	490	491	471	485	485	469	493	590	474	486	578	482	495	531	493	490	419	502	507	473	504	475	474	515	463	515	458	494	478	494	485	466	490	471	449	480	498	536	510	480	470	446	503	568	501	492	473	482	477	507	472	471	511	503	491	370	476	447	463	465	540	547	496	471	469	470	491	424	476	481	475	525	430	538	472	478	453	511	474	487	553	501	502	467	511	470	493	496	517	456	571	484	493	473	513	505	498	496	477	475	476	462	476	525	475	558	502	476	489	481	465	493	483	497	461	443	475	512	466	455	496	487	448	454	487	525	517	492	481	479	476	505	502	468	505	535	528	488	455	482	478	485	505	533	499	474	498	499	488	481	479	505	491	470	474	489	475	510	526	509	479	479	460	463	500	513	483	492	541	484	464	485	501	390	407	494	464	469	475	499	528	500	477	412	468	476	501	470	445	466	474	493	530	497	493	485	562	526	479	500	495	458	477	491	477	478	529	467	485	480	510	472	480	482	459	493	486	486	487	484	467	492	497	505	504	493	477	486	469	545	482	461	474	477	475	518	441	479	378	484	532	502	496	524	500	495	526	484	486	525	501	513	477	474	535	469	486	463	534	477	515	498	497	480	492	507	484	503	521	491	479	512	510	457	474	459	505	534	478	497	564	470	477	454	525	469	484	478	525	475	448	525	482	517	475	470	476	482	487	492	468	487	480	513	475	492	477	483	446	473	493	487	508	471	493	492	430	501	491	504	529	443	497	489	471	476	481	489	515	458	443	479	504	456	520	396	504	517	484	556	478	500	460	453	550	540	503	477	494	476	430	474	467	474	479	423	492	455	488	513	419	494	522	467	507	477	451	487	476	482	450	496	513	484	511	479	479	540	478	501	458	476	462	451	490	509	461	490	495	478	489	473	451	477	427	435	510	554	478	483	505	502	1
488	480	472	497	520	477	491	476	482	477	389	485	531	462	478	484	500	535	475	476	486	499	468	490	549	503	456	461	485	471	482	450	518	484	478	447	475	479	478	477	486	439	492	492	544	507	526	480	460	523	492	538	498	484	471	484	476	478	459	483	466	473	511	482	581	457	489	446	478	471	488	493	525	487	485	558	461	485	559	468	522	468	508	489	559	501	476	481	490	534	476	521	475	493	494	496	476	455	469	521	473	474	479	465	519	321	465	468	488	475	539	419	468	479	392	443	505	492	519	463	475	512	484	503	463	518	462	474	463	486	546	468	506	476	484	521	464	509	467	471	501	559	490	484	483	472	480	479	482	473	468	491	469	488	477	519	482	460	515	526	456	503	488	483	431	468	477	475	476	465	428	511	480	475	463	490	493	474	466	446	530	499	492	494	484	484	449	494	548	479	507	480	505	471	482	485	485	485	478	517	508	485	492	447	452	476	486	475	483	504	483	522	504	515	470	456	482	495	490	489	473	470	508	475	533	542	497	476	479	504	481	488	491	519	490	519	474	479	452	475	524	476	487	488	477	581	481	480	485	496	434	494	483	542	472	452	450	467	474	489	488	471	490	497	491	493	548	497	461	502	507	485	515	508	507	468	476	492	528	551	475	472	497	477	542	527	507	519	478	461	486	499	520	469	472	517	439	451	501	512	515	497	486	504	551	482	487	474	493	490	513	492	516	548	470	468	474	476	505	541	495	444	474	472	470	477	481	465	488	578	466	482	475	450	462	488	597	479	554	451	490	518	507	501	468	481	488	482	496	512	476	468	460	483	495	495	598	476	492	465	511	478	480	492	475	484	472	488	450	497	436	421	499	486	549	515	489	496	465	455	470	466	505	485	479	484	524	475	475	479	473	517	479	516	478	465	473	493	576	480	475	433	477	511	476	506	463	478	422	498	466	485	493	481	525	503	497	544	463	456	477	456	479	476	489	480	515	477	518	477	509	445	464	489	505	519	483	471	452	472	478	499	439	477	493	478	473	505	483	473	507	482	488	384	488	616	472	471	494	475	477	459	496	488	461	465	473	545	493	453	484	471	451	476	483	455	489	494	430	474	449	438	504	530	533	478	482	553	466	470	454	480	483	366	487	486	477	480	456	438	1
476	502	529	493	490	468	446	476	490	464	511	521	506	417	480	471	490	532	471	477	482	504	479	477	473	542	441	492	475	516	480	485	559	496	498	541	479	493	482	477	483	485	507	475	524	500	469	525	513	469	527	554	499	480	471	516	428	480	466	495	486	473	445	492	556	532	565	465	482	481	494	481	459	454	478	468	474	479	467	524	478	512	453	509	557	535	489	459	478	516	476	512	507	489	480	433	477	457	467	482	473	478	483	470	515	419	498	486	555	476	521	503	468	519	511	487	485	484	498	503	479	476	479	454	480	506	477	517	471	419	506	519	506	481	500	531	436	479	486	486	490	528	494	491	483	469	479	473	483	416	552	487	500	387	478	488	474	482	517	541	422	493	495	488	463	511	475	481	476	530	521	537	446	478	459	538	466	475	539	502	550	497	450	461	484	477	547	523	462	474	442	493	467	469	565	469	483	482	476	515	476	481	475	546	471	476	436	477	464	462	475	517	484	472	473	531	488	483	483	510	467	498	515	523	468	502	465	476	475	495	462	451	481	496	504	484	493	481	468	485	480	460	464	478	484	517	434	478	488	486	492	486	477	547	472	503	494	503	493	482	529	478	470	540	473	513	500	497	468	508	513	482	522	430	504	479	477	496	483	554	475	426	482	477	477	473	484	530	480	497	490	488	494	475	452	490	469	528	497	497	515	503	470	483	453	495	500	478	510	446	459	504	514	521	471	446	501	474	468	494	486	430	531	498	488	488	506	412	467	493	460	495	475	399	515	475	561	485	669	461	495	542	478	568	522	469	475	500	431	499	500	482	464	501	493	478	449	474	551	466	442	486	509	457	484	466	492	485	483	496	481	513	495	483	502	555	480	461	531	484	483	482	483	460	464	455	488	476	476	511	467	420	473	511	487	491	492	484	506	482	480	546	474	537	476	509	515	473	470	469	479	512	494	512	500	480	498	548	526	508	475	501	480	476	490	501	506	513	492	477	489	493	493	417	465	547	474	504	459	488	476	480	578	513	473	479	462	481	453	471	486	474	519	414	481	547	483	476	458	520	448	479	475	563	497	490	474	518	467	485	551	486	515	480	483	430	480	497	502	494	481	451	481	489	495	477	483	463	480	496	483	471	514	420	454	557	482	457	510	500	1
489	436	485	487	545	481	463	477	475	472	444	498	418	474	498	467	465	536	497	481	451	491	486	486	439	513	507	481	471	511	477	521	570	458	475	565	453	509	481	477	476	490	501	492	505	482	473	459	475	481	454	482	459	478	486	500	548	519	503	478	488	483	514	484	512	496	574	502	480	473	508	488	506	538	477	490	480	440	487	508	528	442	512	478	509	483	481	488	481	518	475	506	459	463	493	460	481	460	519	419	493	482	485	473	473	542	486	539	455	482	483	457	461	525	390	496	532	465	501	513	473	497	504	549	520	491	475	478	483	430	491	487	436	471	489	481	482	484	480	455	492	578	483	493	456	508	476	490	485	476	497	493	487	542	478	498	478	443	514	510	491	478	483	483	481	497	478	479	478	603	562	533	490	475	485	568	483	489	536	555	528	509	506	496	497	502	527	487	487	476	494	491	467	569	547	471	479	472	478	531	491	476	471	524	448	478	497	475	481	501	488	443	478	449	464	454	503	466	500	472	446	486	498	484	507	509	510	478	478	513	482	487	475	474	486	507	461	482	485	484	450	427	471	464	469	479	426	485	474	495	470	532	482	474	483	448	427	447	497	473	483	477	495	493	481	460	544	506	470	485	489	500	501	462	480	475	476	509	485	431	475	497	466	478	542	465	441	453	479	492	463	483	507	481	485	453	474	484	457	490	438	490	492	511	524	531	454	483	486	484	511	496	481	517	492	541	465	493	457	500	483	500	486	501	483	481	453	479	488	498	466	478	476	462	500	495	497	448	525	452	516	485	520	464	566	478	477	522	487	600	486	513	513	497	504	460	544	477	497	455	489	487	516	502	476	385	494	485	479	479	501	505	494	478	474	510	475	523	483	477	479	484	500	470	509	492	487	477	469	462	482	558	472	479	476	495	494	503	566	484	475	465	478	497	476	474	446	491	549	487	490	504	508	507	456	523	479	565	571	538	488	465	486	476	475	499	493	491	524	475	507	471	483	525	511	501	483	540	603	486	516	480	620	543	496	476	491	486	465	467	487	471	477	697	475	385	482	483	424	453	511	462	534	505	485	471	483	509	465	405	486	483	544	481	484	396	502	467	527	485	469	486	479	489	479	473	476	450	463	489	488	477	472	725	483	490	482	469	502	496	2
491	498	493	492	495	472	512	477	499	481	506	476	503	489	474	468	468	494	511	473	514	454	485	488	483	484	505	499	472	489	492	515	478	433	522	522	481	492	481	477	478	430	463	490	467	430	533	462	479	479	482	486	481	471	510	487	491	524	525	481	462	487	516	474	563	503	491	498	488	482	438	494	525	487	484	508	494	506	512	468	482	489	500	482	512	546	478	461	474	545	475	532	443	490	476	513	479	498	508	447	474	496	484	515	479	530	448	437	531	482	488	540	486	527	475	483	462	482	512	490	476	500	472	422	487	469	474	494	481	460	502	476	493	478	515	514	552	478	472	483	516	493	459	488	500	524	475	452	483	471	487	489	474	606	477	493	455	442	500	522	448	465	496	478	468	468	476	474	478	483	525	496	482	477	467	436	504	481	424	551	471	551	445	472	472	461	518	534	515	478	467	481	471	464	616	490	486	485	478	450	494	469	475	513	506	475	462	479	478	486	513	521	465	525	482	554	457	459	460	493	484	434	525	503	489	562	455	478	477	525	486	486	480	473	465	494	500	476	449	476	482	408	474	480	507	463	466	481	488	505	469	501	476	551	484	504	524	461	481	503	480	474	460	477	478	508	484	485	491	493	455	450	463	514	486	451	476	442	459	502	476	547	492	477	516	472	476	507	485	501	485	498	488	466	532	480	442	472	458	507	512	491	470	461	494	521	494	477	529	501	499	480	492	482	467	464	469	474	453	494	479	495	478	480	501	481	497	482	481	505	493	495	477	465	511	499	543	474	500	516	496	479	517	479	545	483	481	412	479	489	480	475	451	483	506	479	512	478	523	537	421	451	524	478	472	524	448	481	497	547	427	508	475	481	538	508	499	453	488	496	480	475	482	475	485	470	478	479	504	477	475	478	471	499	480	507	474	467	463	497	479	454	476	497	476	453	410	469	507	478	470	472	502	487	508	532	484	589	529	489	484	498	484	476	485	485	520	491	469	476	480	509	479	607	477	604	477	442	462	488	500	487	632	531	511	478	478	472	516	482	484	472	491	709	479	404	476	506	496	492	502	510	542	562	486	469	484	516	484	495	580	481	545	477	481	370	472	489	528	498	515	452	474	423	467	480	467	521	486	485	427	479	491	820	524	521	478	481	526	463	2
476	449	499	485	499	473	508	474	452	489	593	480	456	495	484	527	472	475	453	478	482	484	479	479	495	505	518	497	494	518	481	449	517	450	474	460	473	465	477	479	481	523	498	489	510	481	500	462	528	517	567	546	505	482	464	488	438	490	471	472	437	482	474	470	494	513	522	440	484	467	494	467	477	467	483	528	467	498	548	482	507	509	480	483	467	505	477	504	478	440	476	504	465	491	491	507	481	448	468	472	479	469	478	478	440	614	480	441	547	476	520	526	472	469	442	498	504	458	575	482	479	486	479	487	502	492	504	498	491	549	526	479	474	478	503	494	560	481	479	474	508	467	496	475	480	487	472	413	486	497	470	478	473	448	477	519	463	440	500	484	442	478	481	487	458	541	478	482	476	519	477	588	534	477	466	521	513	489	451	537	484	522	481	463	509	487	513	469	441	478	484	500	473	444	550	485	490	483	477	501	503	467	502	425	473	477	580	489	513	500	491	504	451	491	477	505	541	478	512	493	452	476	488	540	543	522	543	477	478	464	472	491	475	470	471	496	478	480	510	485	515	473	457	472	545	505	501	478	488	483	446	538	478	493	463	424	497	496	476	477	482	477	487	469	471	505	529	492	463	476	465	522	471	496	477	488	476	491	508	466	478	452	456	476	533	467	498	478	477	518	505	477	466	478	508	494	497	493	506	485	459	457	476	491	536	455	492	485	524	473	485	510	489	573	484	461	473	479	523	515	508	484	496	474	493	483	458	452	477	522	486	480	475	500	440	481	478	475	509	497	498	473	473	467	498	470	482	530	489	531	476	510	563	484	503	472	495	476	501	472	524	477	485	489	478	486	488	456	473	422	495	408	524	477	504	502	484	441	556	503	487	493	478	477	471	473	476	477	504	518	478	468	480	490	484	486	487	520	475	482	479	541	475	455	476	432	527	477	462	480	444	550	500	520	539	495	483	494	453	482	488	462	483	476	471	503	492	502	495	466	501	543	475	463	502	495	485	527	504	469	516	472	506	513	473	480	467	480	453	463	494	485	459	519	481	455	475	529	513	455	555	470	507	482	486	484	481	475	481	425	577	482	484	476	481	455	483	478	486	486	510	494	486	554	510	494	479	477	498	476	468	482	546	539	509	564	480	494	497	526	1
483	458	404	483	418	474	517	475	493	490	477	470	435	456	474	453	476	548	502	500	470	527	463	478	562	507	475	478	497	540	485	480	462	548	475	519	483	458	483	476	476	422	440	488	467	484	564	449	476	478	559	565	485	486	521	487	452	490	560	475	471	486	527	480	457	494	516	508	480	477	535	484	488	494	484	510	480	520	537	438	457	499	499	486	577	537	474	494	480	600	476	500	478	505	479	472	480	468	486	492	461	483	472	472	473	622	503	514	463	490	514	568	477	482	504	483	455	491	473	510	473	451	489	511	495	543	478	524	490	507	492	485	498	479	463	512	453	457	487	501	485	437	490	482	475	478	486	486	470	421	513	479	480	553	475	488	478	494	469	529	509	468	472	485	517	512	473	476	474	460	501	442	500	479	460	538	478	473	523	570	526	560	461	490	493	463	459	496	539	478	489	507	519	463	477	472	477	493	475	492	498	481	496	509	489	478	540	479	476	507	468	412	480	428	482	514	501	489	470	507	506	489	503	479	536	534	510	477	476	522	483	493	483	473	479	486	467	480	502	486	523	485	419	480	529	465	464	483	503	513	473	497	483	499	471	535	472	460	488	489	506	479	481	483	475	519	518	478	484	508	478	500	511	410	480	474	476	508	472	475	476	507	490	477	488	428	431	468	481	448	512	514	505	474	429	503	489	495	476	493	428	488	476	482	472	571	480	480	507	465	448	500	488	452	472	506	456	477	530	628	475	421	496	497	466	468	518	540	488	506	499	481	476	497	519	505	433	504	425	468	463	480	491	487	469	488	492	461	481	495	488	482	481	475	460	483	528	475	540	479	520	474	452	455	484	488	546	468	484	480	503	491	459	506	464	487	479	489	486	444	486	459	488	474	491	468	485	475	483	476	484	510	477	429	480	508	483	424	505	481	476	462	477	510	477	479	472	464	525	482	470	524	545	501	510	528	491	493	512	521	479	478	476	475	479	500	499	470	457	471	513	529	458	524	521	457	467	568	452	491	480	490	475	527	466	475	469	485	428	479	488	488	502	583	470	410	482	480	483	467	480	474	463	530	473	495	475	587	483	481	486	480	470	478	473	467	494	472	483	495	498	467	472	484	502	482	484	438	531	481	472	484	491	596	494	466	473	490	408	459	1
498	471	472	484	480	477	445	477	473	477	484	509	527	496	517	509	473	471	470	464	470	483	496	473	531	533	516	501	487	476	489	559	465	493	488	506	452	462	480	475	483	415	470	490	464	514	524	508	522	441	495	439	459	482	521	518	478	504	490	440	474	491	536	476	439	487	481	480	477	478	478	498	502	498	478	516	469	504	526	461	482	483	396	481	479	497	468	492	468	495	476	479	487	509	481	517	474	442	477	525	483	490	478	482	477	707	457	472	556	488	531	519	482	548	465	494	459	498	498	515	478	469	482	449	511	469	472	507	490	524	510	491	462	481	470	458	494	485	488	475	500	461	477	467	492	469	481	463	480	519	479	490	481	550	479	490	489	483	495	470	532	481	484	481	517	512	476	476	477	507	507	570	458	478	465	546	478	476	448	495	475	559	428	482	484	437	488	470	541	478	497	504	480	507	607	473	477	472	476	490	492	506	515	500	470	476	549	474	485	516	493	443	483	432	482	539	503	481	438	482	516	570	472	468	502	484	460	477	477	508	483	482	476	476	490	515	473	482	488	485	518	532	483	478	511	528	480	476	500	543	480	502	472	466	477	483	591	490	484	484	508	479	495	511	479	515	532	504	537	483	508	459	527	514	472	472	477	517	480	458	474	502	501	477	533	452	493	490	479	482	475	519	533	483	514	455	456	447	518	520	468	479	476	520	483	485	465	473	498	514	478	509	514	511	477	484	481	473	509	474	480	515	515	470	480	493	481	451	494	572	455	494	475	498	494	510	409	484	385	478	484	488	575	558	482	465	481	509	496	498	478	501	422	475	510	455	438	480	531	467	433	458	427	444	483	482	523	481	494	491	528	550	529	513	477	443	481	485	552	502	480	471	491	474	466	476	481	477	479	472	479	485	478	465	482	482	485	501	474	473	477	502	474	434	477	450	452	476	469	488	490	590	539	494	446	600	495	531	624	499	483	460	470	475	480	503	511	510	541	481	518	521	559	541	478	490	464	542	470	499	450	478	442	553	516	477	469	478	525	488	502	482	500	560	485	429	476	490	546	471	462	450	480	542	463	476	479	513	469	380	519	482	460	478	478	535	471	478	523	476	450	534	472	468	466	478	471	462	508	486	457	477	465	567	407	547	481	464	387	511	2
488	479	537	495	499	474	527	478	498	458	533	530	533	507	477	467	466	492	488	463	486	536	476	476	533	495	496	486	470	501	485	510	527	496	466	501	474	501	481	474	480	547	480	461	519	484	517	574	464	476	466	499	490	486	487	495	550	524	509	531	490	487	455	477	528	555	479	488	481	472	514	463	462	480	472	529	480	503	479	477	497	541	499	481	497	540	471	524	476	504	477	506	498	493	482	511	481	458	477	455	470	475	487	480	420	418	454	494	535	497	522	473	484	515	508	482	448	487	510	470	475	458	479	468	509	498	475	528	472	489	532	521	451	480	496	495	490	472	488	492	480	506	499	471	479	514	489	539	481	486	459	489	482	730	476	475	480	440	504	503	528	476	477	477	472	463	476	477	477	551	547	489	555	476	464	495	476	480	548	507	528	448	467	465	467	460	516	453	483	482	504	502	518	559	533	488	472	475	478	461	524	468	468	500	496	476	531	478	449	507	489	509	458	476	470	493	480	473	445	491	432	551	492	428	497	525	458	479	476	498	472	517	486	474	453	481	480	484	472	477	492	543	496	494	440	537	480	480	480	518	531	438	482	455	478	442	561	526	478	485	484	470	499	514	470	491	593	485	478	499	485	524	440	551	466	494	476	468	483	462	476	603	479	478	482	480	448	502	481	531	497	526	497	490	495	452	491	485	479	526	475	469	479	505	563	486	479	482	467	444	482	459	538	461	509	532	475	480	456	498	477	506	529	490	488	477	478	488	495	456	481	510	475	506	461	487	529	507	369	532	469	488	484	452	508	473	479	577	477	486	493	491	493	487	473	487	531	475	468	553	463	451	473	462	477	518	488	487	482	441	529	428	505	474	470	500	485	524	468	444	479	472	477	484	493	483	528	477	495	479	473	467	473	432	481	448	484	509	570	497	474	495	473	505	477	488	519	484	485	481	503	502	505	501	529	479	489	523	539	483	474	530	493	477	474	464	503	510	522	482	540	487	471	648	534	443	475	460	469	488	492	491	394	504	499	478	466	482	517	480	497	469	503	505	481	579	470	472	441	477	477	505	499	427	481	509	477	520	459	504	523	479	434	475	483	550	464	493	472	492	503	469	457	484	581	487	481	528	489	483	505	477	458	526	556	462	481	483	495	479	1
484	505	488	491	394	476	434	478	486	483	531	454	486	432	482	452	490	489	459	487	486	534	478	485	464	537	477	492	464	475	484	534	507	473	498	464	479	545	493	480	477	516	491	495	504	436	495	497	433	548	547	453	484	484	501	501	478	534	482	463	502	469	549	487	555	535	448	469	483	486	456	508	453	484	472	404	478	473	582	499	514	560	480	503	473	511	491	507	479	502	476	512	431	498	478	566	481	498	470	511	485	493	480	451	497	273	422	488	501	482	511	512	477	496	490	499	478	518	503	498	476	469	487	438	458	521	477	453	465	478	433	481	491	477	483	515	526	500	483	468	451	490	496	467	483	462	481	478	487	451	480	492	481	593	478	461	484	492	524	516	506	484	496	479	447	487	476	479	478	510	500	501	421	478	476	526	472	487	515	506	525	415	472	454	485	441	497	527	521	478	521	481	496	479	551	492	479	482	478	490	496	469	507	524	446	478	562	480	515	522	468	516	487	426	480	481	562	486	494	474	469	524	473	522	488	492	496	479	477	502	473	472	484	444	464	525	497	475	461	484	529	520	478	502	490	510	472	481	488	464	467	485	472	529	478	514	468	506	483	482	502	475	485	500	476	485	485	518	473	491	481	519	454	455	445	466	476	433	504	437	477	526	486	476	475	472	479	495	482	517	456	499	499	479	518	484	433	506	495	501	458	485	471	495	515	508	496	480	581	481	483	452	501	522	491	460	464	488	431	486	497	459	470	460	485	478	536	480	521	536	460	484	476	490	512	472	541	479	505	515	546	472	502	486	545	483	471	507	541	510	483	471	496	473	518	505	454	477	474	512	452	482	456	457	483	487	466	477	493	528	449	497	501	474	484	535	479	485	440	463	487	474	566	495	513	460	472	476	477	459	475	540	474	511	475	510	491	535	547	482	482	512	477	502	477	503	457	482	498	477	539	494	456	518	518	567	480	547	500	553	474	491	489	476	479	493	488	487	553	481	467	470	465	571	475	522	470	518	482	472	454	468	480	458	484	478	482	499	482	465	480	467	482	437	483	584	485	457	491	477	478	461	488	498	489	464	476	497	465	459	468	472	473	474	480	505	481	470	420	495	469	498	474	534	473	465	466	553	476	481	489	473	526	447	503	507	471	500	493	474	1
480	493	511	478	443	486	463	476	465	477	539	474	463	475	480	477	478	525	525	477	483	492	485	475	497	484	466	499	483	525	488	539	577	505	491	534	466	471	479	475	478	503	423	508	537	485	477	508	475	484	483	506	490	489	475	481	443	436	497	506	470	489	464	475	575	538	492	472	476	478	454	507	534	478	469	510	489	441	506	506	534	507	509	430	472	462	474	481	477	549	475	528	489	496	481	518	477	483	473	559	475	490	477	494	511	370	481	522	524	482	514	478	485	488	458	501	514	493	501	461	477	450	476	591	477	521	476	479	469	507	535	497	476	479	458	500	488	483	474	512	542	496	485	493	483	485	484	552	478	526	480	475	473	397	474	489	476	510	517	500	464	491	487	476	465	454	476	472	479	551	412	547	462	478	457	476	500	476	502	531	485	607	502	477	487	490	465	513	543	475	469	435	518	488	479	487	477	483	477	485	487	497	489	593	552	475	471	475	498	482	503	472	474	480	477	495	502	496	480	477	458	509	490	441	414	525	443	480	475	500	502	505	496	477	480	501	485	481	477	479	451	472	468	482	504	503	439	479	466	485	533	459	477	533	489	469	502	562	482	477	487	466	495	403	488	517	471	495	514	484	493	541	442	411	505	475	476	449	491	479	476	428	485	477	457	472	519	422	482	479	561	475	485	468	443	549	528	483	500	473	454	489	476	507	467	467	471	489	508	444	517	477	539	501	464	469	467	479	500	585	453	482	490	487	511	482	501	488	481	496	471	477	477	539	477	486	549	469	605	470	471	500	453	541	496	497	489	500	442	517	476	477	431	464	487	470	472	479	564	516	509	462	468	472	473	486	506	506	479	506	539	476	495	487	544	506	483	505	482	468	475	489	500	456	509	475	488	477	481	489	476	527	478	484	480	482	473	533	586	491	482	490	478	498	476	480	462	481	511	475	508	489	518	473	479	571	498	624	516	520	476	483	497	476	492	490	489	480	429	470	499	515	474	434	461	463	471	559	541	477	522	479	504	441	478	477	462	500	498	487	487	479	489	353	483	583	472	486	467	422	461	514	494	504	501	529	480	572	493	496	544	483	484	478	478	448	473	448	554	475	464	466	474	447	501	486	474	513	487	483	482	472	460	375	535	534	496	500	457	517	1
477	443	572	491	503	466	451	477	478	479	499	516	523	599	486	472	479	484	528	494	498	477	482	485	525	494	486	483	506	504	487	471	544	494	480	577	464	491	474	480	476	518	447	484	474	479	484	494	457	501	384	546	499	495	444	524	443	471	467	466	528	481	506	475	455	532	491	469	489	472	498	469	473	477	484	476	494	496	523	444	488	484	466	470	478	520	483	481	468	580	476	470	456	493	475	528	473	483	462	471	466	467	481	468	493	658	455	502	486	488	471	448	484	518	446	470	479	478	478	516	480	482	461	540	483	429	486	492	493	485	513	501	469	482	539	507	491	475	482	475	529	468	479	491	518	500	480	498	474	510	447	478	514	667	479	499	510	503	486	539	458	466	477	478	518	460	478	478	475	517	489	497	518	477	482	502	481	483	478	498	520	494	459	466	488	477	499	523	585	486	459	501	499	510	471	489	474	487	474	484	495	524	489	494	545	475	487	482	442	512	478	447	472	448	473	523	533	502	424	484	456	482	529	528	503	550	470	477	475	483	446	490	502	458	485	510	484	475	436	474	462	532	502	465	542	488	405	475	488	516	527	498	472	506	486	481	449	605	494	492	465	472	507	477	472	534	469	491	514	493	506	525	469	519	476	490	475	504	491	421	477	560	469	476	502	500	486	475	480	503	505	549	479	468	513	537	537	519	493	514	538	478	482	523	499	477	477	491	575	475	466	502	492	515	476	497	485	478	560	589	468	469	461	494	473	488	493	465	493	544	485	487	476	488	463	483	436	519	295	521	545	500	496	551	492	479	484	562	482	548	488	502	516	490	485	503	485	477	503	441	503	486	463	471	485	415	495	485	473	445	462	503	507	462	516	503	480	488	454	533	477	491	446	489	468	484	477	477	482	480	478	524	478	438	483	478	477	538	493	475	475	504	476	460	476	438	508	485	463	472	508	396	472	490	480	415	453	544	547	499	485	485	503	476	509	476	492	501	460	475	503	496	463	607	532	509	501	602	547	488	520	472	310	499	487	477	480	496	446	495	494	494	538	554	472	469	474	499	435	453	557	478	492	513	512	462	476	506	480	488	440	480	408	478	480	530	485	523	539	494	437	526	468	541	544	479	466	411	499	480	467	481	506	563	456	483	475	477	505	500	1
493	495	565	483	516	488	486	477	466	484	509	452	453	513	485	479	480	513	501	493	505	495	469	458	507	498	479	477	468	506	483	505	506	565	488	470	479	477	475	479	476	524	517	476	465	461	431	494	454	477	500	501	474	488	480	443	453	442	503	459	521	486	410	486	499	518	536	450	487	477	481	501	472	535	486	428	484	519	444	468	489	555	462	471	517	547	481	444	490	393	476	502	511	496	489	448	478	481	439	451	471	492	476	475	502	378	505	515	521	475	455	506	485	443	486	516	472	462	521	470	478	495	497	480	487	504	509	498	467	452	561	488	443	477	480	507	460	470	482	480	521	586	477	478	425	507	480	487	481	522	480	476	474	556	477	506	487	463	459	471	451	484	499	482	474	524	476	481	476	563	461	558	561	477	506	513	483	479	491	471	513	520	450	461	474	459	536	479	537	474	448	476	476	479	577	482	488	477	477	508	508	477	483	603	404	476	567	475	477	507	453	448	498	461	492	456	521	498	407	478	462	492	503	555	471	531	509	476	478	468	498	494	462	464	496	529	471	481	441	475	509	538	469	490	510	495	368	478	473	543	468	496	472	485	497	477	473	455	482	493	472	477	474	483	468	504	496	498	506	508	499	526	510	472	484	491	477	526	511	511	476	510	467	476	500	507	453	505	471	447	449	494	496	480	428	539	502	544	475	492	425	495	477	457	469	529	495	482	522	459	463	469	490	481	505	434	457	477	442	542	484	441	476	473	483	472	491	443	506	517	502	482	476	481	515	479	481	562	480	535	531	499	511	488	553	474	477	438	481	516	489	498	493	477	470	482	493	478	547	506	486	517	427	424	481	512	466	492	462	446	526	457	498	512	493	515	480	469	453	545	477	515	523	498	492	459	491	478	479	457	472	483	478	513	476	527	478	470	525	484	475	471	475	482	476	469	493	480	530	480	495	540	495	480	510	477	481	483	523	512	475	481	487	477	473	506	513	489	528	481	475	533	481	544	495	515	456	550	539	484	493	466	464	439	521	478	464	484	480	487	468	469	530	415	475	578	477	494	360	444	495	506	555	519	499	479	465	507	475	496	521	472	466	477	484	545	467	497	419	480	477	497	471	416	494	486	480	582	503	482	453	485	477	411	500	457	480	466	548	481	1
480	541	503	488	486	466	479	475	463	479	512	514	475	463	485	512	476	442	461	471	478	495	482	491	450	466	497	482	468	510	477	463	530	462	526	536	497	490	486	477	480	580	465	471	513	453	586	512	519	474	511	524	449	465	526	489	455	511	578	461	471	480	454	483	533	469	583	473	474	466	479	506	510	409	484	491	482	498	489	466	497	568	524	470	505	520	470	472	478	475	477	512	474	518	488	447	483	455	484	458	481	483	475	475	464	367	487	482	508	493	515	491	470	477	482	475	494	474	522	482	477	449	489	476	456	493	460	488	469	479	491	441	497	481	480	492	475	487	481	497	482	461	479	486	477	498	484	515	480	474	459	516	490	416	478	507	456	467	500	528	469	481	482	488	431	512	477	474	477	506	520	544	499	477	457	449	464	474	511	482	512	508	489	487	480	479	456	510	568	473	467	512	472	547	469	496	479	478	478	502	526	503	484	567	525	476	496	480	470	480	488	508	521	438	493	514	482	482	511	495	450	477	474	446	447	428	498	478	475	480	483	467	480	497	464	504	459	482	471	474	525	527	528	488	498	544	535	477	486	475	448	493	477	514	475	510	512	543	503	479	480	475	514	431	482	515	500	500	513	494	483	493	490	485	476	492	475	528	498	448	478	433	488	476	525	443	522	473	477	462	506	474	475	483	456	442	500	520	498	510	504	482	484	509	528	510	467	483	512	504	484	498	463	513	477	552	468	480	440	492	486	497	484	493	520	478	436	462	485	549	476	488	478	466	514	481	528	415	597	452	471	527	482	507	513	480	471	456	455	515	479	473	432	506	492	457	408	475	436	438	496	506	519	463	481	484	518	494	488	494	520	608	490	484	540	523	487	528	533	454	487	500	461	480	483	490	493	479	505	470	479	472	479	519	481	455	491	477	487	474	484	487	476	504	477	522	483	479	425	484	506	515	524	515	539	521	493	487	561	495	472	485	474	477	469	515	501	479	453	483	524	477	513	439	478	485	463	494	455	488	514	481	496	519	495	477	492	488	500	481	492	469	471	308	483	629	484	449	458	482	438	491	509	531	483	521	505	559	497	447	596	484	482	479	479	526	481	472	501	481	472	412	467	529	500	467	473	505	487	477	486	480	477	292	541	525	480	478	524	464	1
470	494	517	501	437	481	470	476	472	469	487	482	475	453	484	481	495	516	446	492	502	502	476	491	487	551	509	492	465	510	485	475	488	544	482	477	478	484	479	475	479	454	459	501	502	496	502	474	521	491	510	549	511	478	439	489	480	500	566	490	497	490	506	477	587	486	497	476	485	478	571	474	459	538	477	503	469	465	480	479	523	564	475	482	593	486	476	469	477	472	477	522	447	515	487	512	473	493	480	515	480	481	483	488	484	507	466	509	450	467	478	482	477	465	508	477	483	478	510	505	472	481	475	486	467	483	471	487	479	503	554	506	510	480	487	478	505	488	485	491	509	470	477	491	481	428	487	490	477	507	472	486	468	601	476	536	454	499	533	473	475	464	479	478	488	541	477	480	478	461	501	491	480	478	479	458	479	481	500	475	474	510	489	497	501	504	507	539	416	478	548	514	472	504	494	497	483	498	475	555	465	469	466	541	446	476	532	478	454	484	457	454	493	454	486	549	455	484	479	497	465	439	520	520	527	507	473	480	476	471	498	478	501	481	499	454	475	475	497	476	465	431	465	466	579	543	448	478	468	476	439	425	480	541	481	477	494	526	488	482	494	478	505	554	480	519	530	472	503	501	512	524	420	500	481	478	476	469	463	478	477	540	513	477	501	477	451	420	480	494	543	498	463	481	439	480	451	492	506	467	498	513	476	477	568	508	473	483	499	443	499	471	478	504	488	469	490	489	434	470	486	445	506	480	483	481	530	511	481	532	506	461	477	447	443	496	567	526	525	529	485	487	445	529	501	498	486	433	488	553	481	499	445	486	465	498	515	475	549	507	503	473	431	471	490	385	481	499	470	436	521	422	510	483	489	528	487	498	549	498	487	504	518	477	470	474	490	479	504	476	482	431	476	453	479	509	481	498	515	482	479	498	476	487	478	511	472	480	482	457	457	528	497	510	445	484	475	537	573	559	481	473	462	475	488	496	493	479	472	481	452	513	464	579	469	534	480	573	525	498	445	496	613	530	504	479	472	493	503	467	490	467	468	748	474	467	483	526	489	434	531	472	488	494	520	479	468	558	483	522	487	472	524	479	482	396	479	499	439	493	452	480	455	503	488	475	471	598	494	483	486	474	477	722	486	521	473	469	462	496	2
486	471	524	495	539	483	399	476	496	472	509	548	493	448	477	461	478	501	449	483	501	510	475	498	502	538	480	482	491	500	480	501	487	603	479	453	486	509	488	479	476	550	510	478	545	494	472	480	460	455	505	520	504	484	501	477	497	481	474	482	527	476	522	463	588	516	477	483	481	481	502	466	479	478	472	496	476	454	489	475	483	425	484	483	504	436	479	525	486	494	476	451	468	452	484	516	485	537	490	423	474	480	477	493	509	348	469	527	500	469	482	512	468	516	508	473	479	466	465	493	478	495	470	460	476	547	479	507	464	462	489	501	487	476	458	482	498	485	481	478	491	514	465	473	470	475	477	442	481	436	556	485	487	398	475	537	527	453	471	518	470	476	489	490	478	474	477	481	478	517	487	487	488	479	485	513	478	480	480	547	526	518	469	472	474	522	491	475	521	482	480	509	466	620	490	484	466	482	477	483	463	487	481	485	540	476	532	479	460	479	503	480	481	502	474	523	536	483	448	485	457	484	499	510	486	520	495	479	476	499	482	452	494	507	489	518	472	480	495	471	492	460	504	453	504	473	420	482	477	513	498	521	476	483	472	488	569	477	487	473	514	474	560	596	476	514	451	483	511	506	503	436	575	479	458	507	475	487	496	445	479	435	516	476	550	532	522	488	479	487	477	495	485	478	454	455	485	530	500	485	514	496	484	518	510	503	484	490	531	473	435	462	495	480	482	431	457	479	522	476	476	495	449	503	518	486	459	438	457	512	461	456	477	473	543	496	568	412	589	516	546	494	494	491	551	478	491	475	494	475	486	505	442	481	521	497	599	477	499	524	463	470	442	477	475	513	497	466	458	533	480	515	523	500	482	497	481	449	461	457	481	463	441	474	500	457	519	476	507	541	469	490	477	491	485	476	471	515	560	474	485	513	477	491	475	438	446	471	503	483	494	526	473	484	468	400	473	498	523	476	479	479	478	475	491	490	504	561	494	473	482	507	491	432	460	508	455	543	477	489	548	506	476	436	498	480	476	486	479	475	483	486	458	335	484	591	475	506	494	499	465	501	469	475	482	453	461	524	490	489	489	479	471	478	480	443	512	475	457	480	491	486	469	515	491	504	484	456	507	474	456	468	491	332	489	525	492	488	543	514	1
484	438	483	492	455	486	444	474	488	485	513	539	459	486	484	511	495	470	468	487	478	478	474	485	537	533	485	495	484	518	485	478	499	547	474	495	492	468	478	475	475	520	496	487	471	460	416	539	436	480	460	449	489	476	506	483	471	460	485	485	464	495	438	480	359	573	479	490	479	486	555	489	488	518	473	498	492	484	585	462	497	492	434	456	501	555	474	508	480	387	476	500	451	448	491	514	476	484	484	418	466	490	474	493	539	460	509	508	521	470	491	477	481	496	505	461	475	474	491	500	478	479	478	449	487	484	511	502	476	543	545	449	479	481	497	467	483	472	489	472	506	608	472	482	490	435	479	493	483	588	443	492	478	353	475	429	456	471	518	494	509	470	485	482	555	452	474	477	477	522	478	500	511	479	476	422	476	482	469	425	532	453	449	514	497	518	508	464	467	482	460	471	521	528	493	477	483	493	476	464	524	503	497	518	469	479	508	480	499	523	488	486	429	510	469	571	462	474	480	498	402	570	488	508	555	492	480	475	475	513	489	476	470	485	432	476	481	483	462	470	545	552	470	475	485	496	502	474	478	551	484	448	481	532	483	497	462	519	497	494	499	474	489	480	483	499	437	497	457	467	445	526	554	511	467	486	477	474	465	471	477	420	484	476	501	467	458	538	480	513	507	529	479	478	512	523	425	510	489	486	493	480	487	462	480	442	465	484	485	476	461	477	462	511	467	489	462	486	493	594	476	481	500	483	487	480	494	434	487	580	507	479	474	457	475	479	315	486	518	499	530	480	469	476	519	483	484	463	471	504	496	532	519	500	469	500	475	475	558	483	483	494	470	468	484	512	472	483	488	490	479	518	518	507	564	497	494	457	416	452	482	455	514	469	501	482	460	478	488	517	473	448	476	432	473	528	472	410	559	488	481	517	476	455	476	486	405	478	444	489	483	413	462	448	560	563	469	523	521	479	481	475	487	476	478	482	496	524	439	473	502	491	475	399	527	531	478	615	480	470	538	502	505	591	489	478	487	479	496	484	468	479	479	303	484	485	473	477	454	512	569	508	451	452	504	482	482	525	496	444	522	486	485	478	486	556	498	482	579	463	489	435	466	530	523	466	470	467	510	470	504	480	461	292	457	480	474	484	512	447	2
474	492	470	483	516	476	427	477	484	482	507	525	476	481	506	467	470	467	494	479	490	484	478	481	454	490	497	474	451	489	488	455	482	440	497	504	463	483	481	475	470	502	468	522	518	456	477	486	502	484	602	526	508	483	505	529	516	515	494	510	502	488	536	481	554	475	526	519	483	471	540	488	498	444	486	445	468	512	451	510	507	607	498	473	436	480	478	515	472	570	476	496	499	516	458	513	477	462	428	451	475	477	479	466	438	417	446	446	431	486	500	464	481	483	440	466	463	475	486	465	475	482	472	458	475	461	485	474	472	466	507	494	494	477	487	543	483	533	473	475	462	502	481	474	475	452	484	448	484	426	530	485	495	560	478	478	496	465	522	517	448	467	483	480	474	536	475	479	476	561	375	475	481	476	469	509	481	497	454	469	526	575	538	470	518	456	442	527	547	478	490	487	501	545	512	484	478	486	478	501	492	443	494	500	468	476	541	483	471	488	490	542	523	523	476	469	508	469	506	483	475	481	517	548	425	473	475	475	475	487	477	489	463	489	496	521	493	478	460	486	521	468	501	470	503	501	521	482	489	457	492	538	477	540	491	463	502	498	488	477	491	483	463	444	464	458	525	483	458	487	472	499	457	530	482	489	476	484	513	441	476	513	494	474	454	527	505	491	483	477	463	535	489	470	527	502	475	509	517	499	520	481	477	474	555	436	475	470	498	507	443	469	550	462	475	458	498	479	392	562	486	470	478	486	513	483	455	501	523	528	496	469	478	482	492	484	560	487	564	519	609	479	562	553	566	491	487	504	427	537	478	557	522	477	500	466	489	476	466	452	541	511	483	519	487	455	475	478	446	546	550	510	501	461	511	509	481	495	518	518	479	467	479	468	472	492	476	477	494	483	481	466	477	508	482	470	482	472	530	485	474	550	477	520	476	460	418	481	463	473	479	456	529	543	481	493	478	487	552	498	481	484	469	477	464	500	507	461	538	472	465	512	476	537	493	499	484	575	516	485	489	472	575	409	493	475	487	481	499	465	505	460	483	599	482	506	489	512	537	483	497	488	527	501	478	492	480	513	485	514	463	477	534	477	493	443	465	497	454	500	471	460	469	518	502	490	482	473	494	479	474	484	493	602	489	590	471	489	528	567	2
479	482	483	491	533	477	458	478	499	477	479	490	500	440	477	481	468	473	454	473	486	493	483	464	564	518	472	495	470	545	496	420	531	534	510	489	474	488	480	475	471	566	466	490	462	440	532	438	446	494	557	528	509	479	524	480	405	476	538	470	464	494	481	487	296	525	514	510	484	489	455	497	498	468	484	551	483	502	482	478	528	531	500	490	504	484	478	465	490	481	477	520	451	506	489	486	474	462	481	456	480	476	486	486	534	483	472	510	492	476	545	484	493	492	617	487	468	504	521	438	479	516	480	485	493	473	480	516	477	499	478	485	493	474	475	439	471	490	472	486	520	538	488	490	489	526	478	521	483	518	482	485	483	383	476	492	486	480	458	446	423	472	489	480	459	486	476	469	478	461	545	544	498	477	450	521	485	475	463	522	500	518	486	513	482	509	398	460	499	484	466	483	500	495	434	488	480	481	475	447	473	507	485	472	498	475	520	478	473	499	509	533	493	423	481	559	494	505	512	501	475	514	550	578	521	480	474	479	475	503	461	490	481	459	481	472	493	479	454	472	525	592	530	468	507	462	456	477	485	509	468	487	476	556	482	464	470	444	493	483	498	472	448	481	459	491	496	509	413	475	521	513	569	506	475	465	476	533	499	538	476	404	470	474	515	476	484	548	485	504	501	544	531	469	582	505	481	497	521	480	446	479	476	518	476	475	480	478	494	449	475	500	494	491	482	500	483	487	452	490	495	490	484	491	470	477	463	496	480	576	541	472	477	500	494	487	248	477	508	507	489	466	505	507	527	465	485	465	466	503	469	563	510	487	441	475	568	475	469	527	495	459	461	427	489	486	489	469	483	549	441	447	462	468	503	492	472	502	440	496	487	466	483	500	514	488	475	476	522	471	481	507	474	441	476	472	488	505	527	481	475	452	477	505	476	534	547	489	469	477	470	443	424	459	529	549	499	551	361	466	476	477	474	477	480	484	493	517	458	477	459	524	475	410	462	479	482	542	476	498	473	468	533	523	520	477	472	502	460	463	484	471	471	345	469	472	478	463	503	487	479	465	486	491	470	481	497	599	501	444	523	487	494	476	475	593	461	461	455	468	471	501	481	451	474	459	465	524	513	493	485	471	459	337	481	530	475	472	491	504	1
488	523	478	497	529	471	504	477	489	471	530	504	438	463	488	487	478	512	468	475	487	485	479	487	557	528	504	503	497	467	474	545	521	531	492	462	462	493	480	479	480	588	464	523	537	440	541	513	503	430	465	500	531	470	478	495	451	496	518	480	486	484	513	473	517	502	494	482	480	474	504	485	501	559	478	504	482	494	472	464	491	476	480	493	559	529	480	493	486	483	476	510	471	480	473	555	482	438	453	481	470	482	484	483	430	597	463	526	515	462	478	475	472	464	510	506	469	503	526	503	474	482	490	477	502	455	487	529	485	465	524	502	454	477	503	506	520	480	478	478	497	553	497	482	486	542	481	496	476	435	427	474	483	440	478	483	473	480	537	509	467	465	488	483	475	458	478	475	478	566	419	498	572	476	475	593	497	477	505	495	511	538	498	506	488	507	514	527	461	474	497	475	525	493	522	498	476	484	475	537	471	486	458	527	505	477	518	480	480	513	465	515	484	499	449	505	469	468	508	491	491	482	557	493	485	483	482	480	477	490	490	483	481	517	501	507	463	480	455	471	459	436	503	500	541	549	420	474	510	435	456	486	474	462	482	507	475	555	494	496	515	482	515	513	466	528	457	493	490	482	477	466	530	492	474	498	476	404	488	511	479	450	474	476	566	502	523	493	485	488	443	521	550	470	468	470	512	511	564	503	486	498	482	502	507	533	475	472	479	453	477	497	451	469	478	526	478	486	538	529	485	453	468	489	481	469	492	477	471	502	578	479	477	484	577	506	510	471	545	525	551	488	460	519	524	480	468	532	452	526	485	556	427	502	495	481	540	473	491	434	414	492	450	434	481	550	475	479	475	500	477	491	495	500	501	527	481	484	523	514	479	453	527	477	476	483	521	476	490	497	482	522	480	473	478	471	489	512	530	486	470	498	476	495	477	422	470	482	489	479	479	483	505	486	501	555	492	492	439	439	492	503	495	476	492	488	496	465	420	467	517	530	464	455	496	476	476	561	507	496	484	495	536	509	505	478	475	469	484	490	452	487	485	546	486	445	477	447	471	554	526	482	500	503	465	519	486	576	486	449	466	470	497	479	484	413	489	482	495	480	461	476	484	483	532	476	479	460	472	486	448	486	469	548	505	526	473	476	503	520	1
478	451	472	476	589	480	469	478	489	474	459	476	499	558	487	479	488	479	491	483	483	483	477	487	548	502	488	476	494	497	504	461	498	513	458	455	474	466	476	473	475	528	476	502	522	478	527	544	553	482	473	476	497	481	479	471	407	441	496	461	470	474	471	482	415	560	474	471	471	476	438	480	467	489	479	472	469	465	447	464	496	528	479	479	502	539	480	529	478	536	477	471	488	483	487	562	487	454	474	470	488	461	477	484	401	602	509	468	464	478	485	480	473	512	493	474	480	485	475	486	474	490	482	462	482	463	476	533	489	513	502	503	480	474	488	557	459	506	475	472	479	477	458	486	485	479	475	552	474	562	465	499	480	346	478	512	508	483	486	474	507	488	502	481	488	481	475	479	477	493	510	427	529	476	473	511	477	478	483	523	580	448	515	465	492	520	545	477	503	474	495	482	508	578	487	482	487	482	477	484	479	539	495	570	462	474	510	481	497	479	493	504	489	505	490	562	573	472	452	483	477	434	489	417	457	524	486	478	478	489	476	500	474	473	507	489	483	477	469	485	455	583	508	478	467	575	424	480	467	504	489	447	471	421	473	481	592	506	475	467	522	494	501	471	471	520	510	491	474	459	498	490	451	434	485	483	475	540	496	463	477	398	491	476	560	468	458	522	477	482	479	549	523	474	552	568	488	516	512	494	479	473	475	525	599	473	456	469	459	497	534	507	541	505	495	487	492	487	541	517	487	479	498	483	498	489	443	449	500	537	488	469	476	512	446	470	393	504	469	483	493	523	511	507	494	477	483	471	503	537	476	488	478	486	492	498	464	475	503	474	456	466	498	486	480	506	457	491	463	518	460	502	551	476	497	491	480	472	572	495	478	505	476	478	473	472	448	478	498	499	479	513	479	473	475	442	477	402	507	482	482	494	476	485	477	417	495	478	457	474	463	488	482	492	508	500	469	457	522	488	474	478	468	476	509	456	483	511	463	476	510	485	486	399	477	484	479	561	487	475	520	492	332	470	516	477	478	478	526	479	505	489	451	272	483	544	481	528	567	502	537	481	475	470	460	494	479	471	498	523	521	481	420	480	471	640	468	453	455	493	490	463	477	500	429	461	472	509	473	486	474	479	482	225	470	528	471	493	580	503	2
487	516	507	491	492	476	414	477	462	483	463	535	406	427	477	492	496	514	492	471	470	472	492	486	451	496	462	484	492	501	469	562	527	423	480	535	492	491	483	476	472	498	463	484	496	443	484	470	451	448	441	554	464	473	514	506	507	498	499	439	454	489	458	493	432	509	423	474	494	480	452	497	474	406	490	479	487	444	498	517	514	573	514	478	534	453	477	451	473	544	475	499	493	489	473	520	486	414	501	512	485	488	484	479	526	502	476	461	535	472	540	487	471	525	501	441	489	493	475	450	478	466	465	546	458	515	507	444	479	478	449	468	467	479	487	492	484	485	476	473	500	418	478	487	518	458	478	484	477	401	495	510	472	402	477	494	480	472	514	458	493	470	478	484	511	436	475	483	478	510	510	587	457	478	484	524	500	481	500	481	468	462	478	498	501	483	496	509	508	480	471	462	495	541	485	484	478	472	480	471	504	464	476	491	492	475	495	475	471	526	465	521	519	415	490	420	507	472	473	501	479	421	492	516	493	470	493	475	475	504	501	478	482	473	459	477	467	487	482	485	456	514	476	485	511	492	522	482	481	450	433	515	480	502	488	504	485	462	487	463	474	476	501	514	491	500	556	495	493	508	491	460	446	466	478	484	476	463	470	477	477	431	475	475	491	494	490	553	487	512	518	519	491	476	446	564	458	465	522	468	446	506	483	488	464	512	492	479	451	467	498	482	529	494	491	459	470	475	521	421	481	492	511	480	478	476	482	491	478	491	460	458	478	491	532	494	393	473	520	503	451	473	560	551	517	492	473	411	469	523	481	418	456	483	529	485	502	477	482	487	485	488	434	508	478	507	533	483	480	543	438	490	521	479	493	461	475	483	442	594	473	462	511	488	462	481	447	479	519	540	476	537	479	466	479	498	491	428	449	483	479	406	475	486	478	448	495	468	513	485	476	551	477	499	506	601	483	542	487	512	480	462	482	477	478	501	501	437	489	479	489	512	482	429	493	510	462	540	469	500	485	469	500	478	479	481	492	473	453	458	487	484	481	413	476	473	480	459	479	451	445	460	508	436	469	498	461	498	523	469	482	477	481	478	489	510	496	533	527	492	476	447	468	507	551	484	488	502	513	477	464	486	503	418	479	491	478	495	514	511	2
492	509	475	474	516	476	464	478	480	467	506	502	440	460	505	480	493	510	530	480	497	474	471	495	474	538	472	482	497	490	481	510	528	525	477	442	479	461	481	475	473	468	480	500	458	510	459	533	555	506	521	534	523	486	577	500	400	472	469	457	453	480	494	459	632	579	424	501	482	471	489	454	537	502	480	500	465	516	473	500	493	522	480	461	569	482	488	505	471	564	476	510	479	487	469	503	487	473	477	495	477	478	478	472	440	588	501	466	471	483	478	498	474	480	499	458	504	466	531	489	476	444	484	461	494	535	489	464	487	454	535	498	466	481	505	495	481	498	476	501	500	535	469	467	497	500	477	547	477	432	444	482	452	623	475	451	480	498	480	503	496	480	486	477	502	487	474	482	475	488	389	528	541	480	485	529	481	467	453	441	539	477	446	493	453	496	460	497	533	478	463	493	522	539	520	477	484	471	478	512	443	486	471	518	487	477	407	480	452	495	496	432	461	518	475	385	475	505	504	487	471	578	507	458	509	507	516	479	476	486	513	484	477	466	503	449	484	476	480	471	503	470	517	481	507	514	498	479	489	486	520	482	478	514	486	492	516	529	483	487	518	487	475	495	486	508	448	511	447	491	467	510	496	509	474	474	476	535	517	493	478	551	491	476	500	565	514	481	477	490	427	488	503	476	497	484	444	501	467	495	524	498	478	476	454	514	485	479	494	455	497	468	489	510	477	518	474	463	532	466	488	451	500	493	511	487	430	509	492	536	450	471	477	496	468	490	642	525	405	543	468	468	480	507	493	501	471	566	487	515	476	481	513	482	496	500	515	477	528	537	496	519	467	429	488	423	491	475	477	546	476	482	511	457	493	491	480	445	595	512	487	470	622	492	468	472	508	478	491	511	485	498	475	496	477	477	477	534	465	480	476	471	474	495	476	483	501	473	430	472	495	453	449	498	448	494	498	514	588	495	489	474	467	476	493	495	531	510	501	474	496	485	465	584	525	458	502	541	496	483	500	470	382	497	492	476	488	471	468	477	488	486	488	541	478	555	488	484	581	484	533	507	506	493	496	478	486	559	474	475	541	476	428	476	478	445	485	490	500	489	452	497	469	552	525	497	507	510	508	498	459	480	486	556	461	550	481	492	482	466	1
488	464	439	487	449	472	446	477	508	471	445	491	455	440	498	438	467	550	467	486	493	473	483	488	464	497	459	495	494	500	481	513	492	402	509	481	474	488	481	479	474	519	479	480	502	450	463	467	411	457	534	500	474	479	509	462	486	451	555	485	496	486	534	485	482	480	535	449	478	479	414	496	486	502	479	544	473	488	463	478	459	507	470	501	509	452	474	487	484	487	476	535	499	512	480	488	486	500	473	494	480	484	477	444	457	392	503	471	488	480	463	461	472	518	476	499	467	476	484	517	477	485	497	509	470	528	483	528	469	448	488	464	487	481	513	651	485	509	478	483	491	560	490	477	513	460	476	471	476	479	472	479	468	348	478	532	482	468	498	513	477	463	477	481	477	496	475	480	477	594	557	456	477	479	437	477	503	484	475	473	576	547	430	431	473	515	447	435	593	486	476	478	518	471	482	490	472	504	478	487	472	490	492	498	449	477	532	478	473	500	515	532	445	499	469	427	522	475	469	482	453	529	482	483	563	500	501	480	476	483	493	467	497	512	471	480	490	474	488	478	468	451	510	492	426	500	481	476	488	493	490	486	483	488	503	482	546	464	476	498	490	487	490	529	483	489	517	478	500	499	469	490	418	515	453	464	476	464	513	508	475	400	485	476	444	490	500	443	481	487	496	529	441	480	544	520	473	487	462	496	411	493	480	433	400	489	481	477	525	531	530	513	462	475	481	486	481	492	516	580	488	478	484	502	512	481	476	437	503	477	488	451	476	527	463	501	458	528	648	468	495	472	570	458	505	486	482	586	490	441	475	544	499	482	481	435	473	478	474	434	536	505	431	462	479	536	531	488	485	488	427	449	537	476	477	519	471	476	403	504	483	459	534	483	493	479	447	477	499	477	481	484	474	480	479	439	485	479	434	482	478	525	477	533	476	490	454	480	555	486	525	451	498	482	488	503	482	512	512	451	483	496	478	475	490	476	507	495	480	487	496	466	482	363	512	474	465	493	504	495	481	447	570	478	506	477	485	489	554	486	498	484	486	359	489	496	477	497	518	462	481	504	539	486	494	484	466	504	512	497	539	475	505	479	482	431	497	489	512	492	496	487	485	529	496	489	489	443	484	486	504	486	489	364	401	501	480	466	541	492	2
488	464	516	490	450	480	566	476	485	486	420	491	521	459	454	497	470	511	464	465	514	526	477	473	577	483	488	482	473	482	476	468	487	574	475	489	495	465	488	474	482	485	497	509	495	492	539	448	429	455	529	507	513	484	496	477	462	489	480	475	483	484	461	484	545	590	434	491	474	475	534	447	465	495	468	507	478	481	525	470	503	511	510	482	529	529	475	491	476	519	476	552	440	516	488	500	473	485	439	438	484	488	461	467	491	351	502	518	464	485	462	382	481	536	514	486	532	486	470	480	477	481	480	552	478	518	497	505	465	434	505	476	457	470	440	495	533	512	470	485	512	534	491	477	472	510	480	500	484	459	520	486	492	574	475	494	471	477	476	502	484	462	484	487	511	499	474	472	476	477	471	426	487	477	485	578	461	483	532	500	497	510	441	486	479	503	504	475	532	476	500	457	476	501	439	491	486	472	477	539	533	485	465	493	481	477	573	477	507	495	489	495	454	447	461	527	540	492	462	476	481	498	486	475	411	509	493	478	476	506	502	452	472	476	486	461	477	475	459	476	499	480	505	475	472	523	446	476	480	485	490	498	477	497	484	515	535	488	482	488	508	473	520	484	481	487	502	501	493	476	490	621	531	527	463	498	475	448	514	491	478	520	465	474	544	445	492	480	480	486	510	500	503	470	469	505	493	462	449	532	488	479	479	459	531	484	471	493	490	466	514	467	573	541	464	481	475	478	466	495	468	492	482	481	506	484	495	469	483	488	499	477	478	488	510	500	540	426	512	446	468	493	515	531	480	482	493	533	495	484	477	423	408	494	503	509	469	478	521	513	463	532	476	456	477	419	531	484	482	473	494	502	503	490	507	486	480	498	408	493	471	465	529	489	494	496	523	476	483	509	476	484	473	497	482	484	486	490	496	479	472	506	476	531	477	429	502	481	457	485	501	451	486	489	475	535	494	509	544	460	480	476	486	477	471	475	487	432	558	478	503	544	489	569	491	467	460	547	470	482	484	478	517	483	503	480	475	487	487	472	465	473	524	497	480	553	482	478	374	513	505	527	491	456	471	497	497	438	464	498	579	481	487	476	475	460	469	511	481	497	468	508	459	486	493	471	502	464	477	477	474	476	530	521	527	543	475	464	502	480	2
492	487	548	474	561	485	547	478	506	480	544	467	501	417	462	491	472	474	475	476	506	454	476	464	517	497	484	478	476	498	490	537	504	460	456	510	489	482	482	477	479	515	500	479	503	491	547	500	475	497	512	487	494	480	464	484	482	503	519	497	484	480	557	477	582	437	466	507	483	471	535	462	451	423	475	532	490	495	604	468	477	534	459	488	554	523	477	482	489	539	477	530	492	470	483	466	481	472	476	449	485	480	479	481	512	355	454	491	549	474	481	507	471	472	448	489	475	501	480	488	472	479	473	456	435	483	493	466	467	492	488	501	502	478	469	502	539	468	472	486	491	494	485	489	440	492	478	464	494	462	490	475	467	459	477	503	465	438	509	500	504	470	461	480	533	505	475	476	477	492	538	507	555	477	524	540	490	484	482	475	523	508	484	490	494	489	505	439	510	475	459	466	513	501	562	482	477	479	475	517	472	471	475	447	539	476	554	481	463	476	493	513	479	455	481	537	504	481	479	475	478	570	523	502	464	497	473	476	476	512	490	495	470	506	503	498	486	477	454	484	482	459	497	479	479	549	478	478	479	509	478	518	474	576	474	473	549	460	490	504	508	474	506	542	490	474	462	486	523	536	492	480	418	459	472	482	475	453	470	402	479	459	457	476	524	502	450	508	475	522	476	559	462	475	452	488	492	488	535	510	503	482	475	548	487	453	475	475	518	480	505	487	523	498	474	434	464	472	471	525	487	530	441	500	474	472	467	450	499	462	530	487	475	531	512	468	582	562	613	480	558	510	461	453	433	476	482	559	484	459	479	439	490	475	487	481	479	478	521	409	501	480	460	480	487	480	553	483	481	472	465	448	481	516	487	490	483	505	485	501	486	476	550	474	479	470	498	477	496	517	471	498	475	529	478	473	481	538	456	484	475	476	477	498	479	484	521	482	455	467	479	424	486	497	481	531	475	430	469	469	479	469	488	475	496	490	529	429	493	477	502	483	470	469	535	615	468	516	489	509	506	484	544	535	492	476	482	486	472	451	492	474	466	444	488	551	487	475	385	535	482	465	538	507	510	456	487	561	500	463	567	477	501	477	477	441	461	505	462	501	462	445	462	492	477	482	487	436	444	471	498	478	517	449	460	531	483	476	542	503	2
483	494	467	477	573	476	440	476	472	486	494	528	524	445	498	475	472	509	476	472	482	499	469	480	536	541	453	484	502	491	475	440	535	537	452	495	488	472	468	475	475	481	478	474	511	470	469	479	457	504	493	506	505	484	534	470	520	496	519	522	468	475	507	489	511	555	490	503	485	475	461	479	501	511	478	502	479	497	571	474	473	503	488	463	605	503	480	477	482	544	477	503	465	482	486	551	478	475	498	542	487	479	481	480	451	551	494	535	487	489	515	508	467	498	480	499	463	488	482	497	473	474	499	463	478	573	477	473	482	464	474	483	514	473	551	457	512	495	470	478	511	558	479	480	482	447	471	478	483	494	441	492	491	593	476	509	466	507	458	482	442	464	465	485	522	480	476	487	478	577	435	485	576	478	464	570	458	477	504	505	553	544	508	455	491	482	454	507	490	484	439	466	501	519	449	481	481	496	478	502	475	502	495	546	444	475	565	483	487	488	487	546	508	573	484	560	495	484	473	477	435	460	480	407	496	528	490	477	476	489	465	497	458	502	511	468	484	470	503	489	506	497	574	513	505	500	482	482	493	534	476	536	474	521	474	545	523	519	474	473	485	485	487	418	481	490	474	503	468	465	468	493	532	467	478	492	476	424	461	459	477	534	485	475	520	540	456	385	483	507	473	604	483	469	489	522	465	455	476	517	493	496	479	471	474	516	468	482	521	505	490	452	482	468	466	455	470	483	559	482	496	505	441	479	491	479	495	484	485	551	487	477	477	440	491	476	500	530	399	476	516	509	498	477	627	501	478	506	438	466	470	541	497	501	530	465	510	477	484	587	498	474	509	481	486	497	490	480	492	486	480	494	479	484	470	531	478	482	461	495	483	494	497	483	470	464	443	478	483	535	474	467	475	514	481	468	480	478	451	473	473	524	478	461	478	473	486	479	505	486	484	560	469	486	500	525	480	495	496	455	478	480	465	477	485	507	503	450	488	477	486	498	470	558	496	453	478	561	497	476	408	492	392	414	512	475	479	501	485	489	489	490	468	481	480	513	477	526	494	455	539	508	563	492	474	526	481	499	467	481	508	475	418	479	479	486	477	487	478	507	489	425	464	470	487	492	486	523	483	483	461	477	473	501	477	511	475	485	522	477	2
492	480	456	478	574	480	557	476	480	476	415	519	457	486	477	488	464	501	493	479	483	521	469	458	518	539	491	480	484	541	491	528	487	511	482	489	492	485	482	478	481	529	503	472	445	494	434	485	497	459	564	455	467	483	482	500	431	466	518	462	491	488	520	477	407	564	556	507	483	489	530	475	482	453	479	487	465	498	491	511	522	527	505	486	552	424	478	472	484	556	476	531	486	521	466	495	474	475	476	484	483	480	484	474	534	667	443	421	462	478	479	467	477	471	427	499	490	476	477	476	476	469	486	456	461	496	464	480	493	438	536	487	502	481	474	475	500	463	483	483	513	561	475	465	478	491	481	525	481	465	462	471	469	587	477	455	517	465	539	528	522	494	477	481	531	509	477	477	478	554	522	505	508	479	487	468	484	486	530	521	511	491	496	430	493	504	488	478	509	480	498	511	523	514	526	488	479	482	476	475	544	489	524	485	378	475	540	480	511	531	499	488	496	547	477	421	541	485	475	480	523	475	476	427	517	480	468	479	477	497	474	455	461	471	513	474	504	477	433	488	529	538	458	458	548	498	473	485	479	535	515	523	474	534	479	471	513	366	494	484	473	480	487	490	467	484	468	490	546	498	475	467	445	435	484	484	477	501	508	517	477	516	472	476	533	501	464	540	470	499	495	504	489	487	513	563	520	471	516	510	499	472	476	464	528	501	506	500	515	477	496	491	494	544	485	472	476	486	495	527	492	542	496	468	493	481	487	521	496	521	516	471	477	488	399	485	387	407	398	518	484	534	550	504	546	478	493	467	502	500	493	483	509	503	492	464	442	477	473	483	517	498	516	512	466	459	540	493	474	545	490	495	485	489	476	487	484	495	508	445	482	442	529	469	458	474	504	474	498	450	481	481	477	522	481	481	503	457	503	476	473	536	477	527	478	439	520	482	515	484	481	497	484	477	497	524	467	495	465	521	483	478	483	476	492	475	441	504	452	474	487	471	493	538	507	499	476	513	509	493	534	477	467	422	498	479	496	486	509	470	496	480	484	568	488	420	484	524	483	465	486	503	481	466	443	495	491	545	469	499	451	474	467	477	481	540	473	490	524	487	517	453	485	531	501	491	498	454	475	492	478	476	476	586	482	507	471	477	539	513	1
475	514	538	462	483	485	459	475	495	476	488	483	500	428	491	530	490	474	520	477	465	499	479	491	543	514	515	494	458	506	495	466	474	378	465	454	481	437	481	477	472	575	446	503	489	476	507	480	473	493	498	506	463	470	518	473	487	512	555	499	485	477	561	480	488	480	541	510	485	473	488	513	483	453	475	521	485	477	497	510	513	564	510	491	434	483	474	498	478	484	476	519	466	513	484	505	479	486	453	445	491	477	484	472	544	352	441	468	529	478	486	435	482	455	463	540	469	481	474	469	476	520	474	482	485	504	478	516	468	526	513	499	470	483	459	504	456	469	479	486	460	437	496	494	494	494	480	498	483	485	529	473	491	378	479	466	491	467	513	526	483	477	469	478	460	519	476	479	478	478	512	484	543	477	471	533	475	477	476	573	532	523	459	481	473	523	425	470	396	479	541	511	488	516	544	477	480	464	478	492	479	483	443	463	514	476	518	480	461	502	489	488	474	503	476	532	567	477	472	509	545	482	475	461	484	475	488	478	475	526	466	474	473	466	469	529	468	474	456	473	522	498	487	492	401	501	508	481	475	489	505	541	469	477	479	465	549	433	485	490	502	482	494	496	484	471	559	501	456	503	478	569	571	510	489	486	476	452	488	476	475	411	477	475	530	475	405	472	478	484	467	461	483	462	483	537	503	493	529	516	537	498	480	494	425	502	477	486	553	492	491	465	506	496	473	403	485	484	419	491	485	490	500	476	485	486	498	467	494	575	441	464	476	465	516	493	469	518	670	526	593	501	488	536	542	489	480	601	464	499	482	491	453	500	506	473	467	473	568	439	530	461	449	512	482	494	471	501	496	514	475	427	479	490	495	487	471	481	480	483	475	437	511	461	503	483	506	478	508	472	478	500	477	430	480	487	477	479	479	487	466	504	477	446	476	505	451	470	503	471	468	515	472	497	514	533	479	505	558	470	473	469	492	477	486	484	481	498	473	473	447	510	468	413	504	518	479	441	479	490	518	502	656	499	496	477	479	484	455	466	487	463	491	424	485	520	476	505	405	528	491	521	511	553	475	498	455	508	485	468	457	469	541	476	477	481	481	485	425	470	513	472	479	564	464	489	462	457	497	460	447	485	433	415	454	538	479	482	532	475	2
483	436	509	490	455	479	501	477	522	474	509	490	474	494	492	496	483	515	526	477	509	514	481	484	510	504	510	483	458	521	491	550	459	450	474	566	468	506	476	477	472	486	500	489	543	514	524	476	513	454	504	511	437	481	545	474	450	491	526	462	482	492	521	488	567	467	558	493	480	488	535	497	468	442	476	502	478	456	511	460	548	539	397	469	536	506	469	478	470	490	477	494	470	499	484	494	479	492	486	472	473	486	485	477	488	289	488	468	504	466	475	524	479	461	471	448	496	489	493	470	474	481	494	457	504	473	513	533	460	566	496	465	484	475	459	497	533	498	473	489	480	434	490	477	499	473	482	467	480	478	492	491	517	335	478	440	491	493	518	583	449	488	488	482	480	468	477	479	477	543	405	542	515	477	499	471	463	487	453	500	435	494	435	481	482	523	459	488	519	487	508	497	512	427	508	484	485	482	475	519	478	489	461	582	509	476	492	480	504	489	496	518	499	524	468	489	490	480	477	474	458	435	490	447	489	508	478	478	477	487	483	506	487	490	510	498	475	478	496	479	559	509	502	485	516	507	492	476	471	485	470	482	479	530	466	446	508	443	473	498	494	487	493	492	470	467	425	463	448	477	480	468	415	470	484	492	476	539	539	525	477	407	475	477	498	480	472	433	486	487	465	475	443	478	507	519	469	535	490	516	454	485	478	504	498	488	476	507	452	462	506	489	521	478	481	508	479	475	408	485	479	457	490	487	498	477	508	538	509	498	453	501	475	483	518	489	545	489	701	490	530	494	502	545	536	486	475	427	465	519	482	487	523	479	456	496	500	476	532	482	490	508	492	456	476	485	464	473	508	480	479	485	497	438	493	547	475	513	536	535	479	467	466	510	498	466	487	475	490	461	478	498	474	488	485	461	486	426	538	474	479	474	477	529	476	505	502	473	524	493	467	410	469	491	440	483	487	489	596	512	483	478	459	476	486	474	474	450	532	483	502	450	539	391	530	577	481	445	503	496	501	490	593	456	481	478	472	478	441	478	477	463	506	277	482	649	486	472	426	403	458	487	471	421	487	469	484	446	486	502	512	473	521	478	477	491	489	511	519	488	479	534	479	470	446	472	478	522	476	460	444	485	475	285	510	497	477	463	511	500	1
475	457	471	495	485	478	546	479	475	485	513	471	455	407	474	478	489	502	484	485	474	521	474	464	483	470	490	472	503	482	484	527	438	487	488	522	466	477	477	475	482	474	453	490	489	465	565	525	567	464	541	511	452	483	523	480	479	482	545	462	504	480	511	482	600	585	534	487	482	481	547	506	487	555	472	492	487	534	579	490	463	558	493	490	467	467	481	499	478	515	476	534	494	488	495	485	473	459	461	437	497	492	480	496	491	659	524	531	467	479	484	539	470	494	446	473	470	476	505	465	480	452	491	463	459	520	491	512	495	570	484	498	513	479	508	480	494	491	480	466	522	568	477	471	460	489	489	523	479	514	575	500	489	616	476	500	459	470	430	515	481	465	495	470	481	506	478	481	478	491	526	474	555	477	468	558	472	482	427	530	535	505	503	495	495	471	443	463	507	474	527	474	495	497	471	479	481	474	477	431	495	485	469	511	503	476	506	475	482	485	457	478	524	510	492	503	500	498	457	520	424	476	486	499	480	491	466	477	478	462	472	438	464	483	462	447	490	474	477	478	497	500	485	487	475	506	509	478	484	552	436	514	479	541	466	465	481	440	497	489	502	475	517	485	489	481	533	482	526	517	495	478	427	466	495	487	476	512	487	530	478	541	514	475	443	498	462	460	478	522	449	481	499	486	478	490	480	499	485	498	512	521	476	465	458	507	475	479	494	443	484	470	520	490	484	477	485	483	556	476	479	563	490	491	467	482	485	483	455	536	494	448	476	515	576	473	563	474	402	499	449	477	500	534	525	478	480	492	469	511	487	535	520	471	514	494	525	477	503	476	498	526	449	483	468	516	499	467	496	503	506	484	468	464	526	496	474	497	603	489	481	505	495	478	490	456	515	477	469	492	476	473	472	513	485	493	474	447	563	480	469	480	476	498	475	476	458	475	470	478	469	409	430	481	533	487	510	501	518	490	468	483	489	475	491	508	519	414	460	466	450	562	442	571	491	413	485	501	466	472	521	494	340	539	495	477	473	478	519	467	462	493	458	501	475	556	477	434	511	564	467	502	463	424	497	461	484	450	504	532	434	474	387	480	486	491	484	491	450	493	463	508	485	455	497	479	471	481	525	480	519	478	479	515	423	471	481	470	519	535	1
489	435	500	459	505	482	463	477	472	463	506	466	467	472	478	460	496	496	474	488	482	525	474	486	519	533	487	474	485	530	480	472	473	535	501	416	477	472	485	476	478	582	492	495	515	476	478	535	451	499	617	487	477	474	526	535	489	474	527	445	500	473	549	483	534	563	460	486	483	477	522	474	489	506	490	432	468	482	487	482	454	429	522	484	468	432	479	467	479	465	476	483	485	507	459	583	476	508	463	497	487	482	489	490	508	422	424	492	533	465	535	438	467	450	455	466	496	466	513	500	477	478	474	553	477	517	466	503	472	469	502	479	474	481	493	505	547	493	469	467	452	514	488	482	467	485	483	542	470	555	519	476	454	520	478	456	509	447	539	481	519	469	483	488	470	493	478	474	477	537	566	559	483	476	465	509	478	473	534	495	539	543	494	484	501	520	564	501	536	475	448	470	508	595	545	476	490	485	474	515	477	487	510	549	553	479	481	470	478	469	518	474	474	504	466	498	540	486	456	492	456	551	540	490	476	528	511	479	475	491	499	458	500	480	495	521	464	472	468	477	480	485	545	483	513	507	490	481	479	476	440	509	482	493	479	470	504	508	488	472	492	479	483	489	485	494	521	478	522	524	484	534	498	502	490	483	476	526	483	456	477	493	463	475	517	493	486	446	485	496	489	489	470	477	528	558	475	419	490	519	515	501	478	496	490	513	491	472	456	469	482	511	509	529	485	490	486	482	500	510	460	450	511	475	527	484	516	476	492	477	533	488	478	478	492	507	519	502	506	468	446	493	428	525	523	484	479	508	523	511	485	541	526	486	475	509	490	475	520	507	482	478	455	469	468	518	500	491	474	444	419	524	498	490	492	495	470	458	453	461	487	541	464	482	503	501	502	480	485	438	481	483	481	479	477	458	502	454	507	481	481	515	477	491	476	459	528	483	470	475	484	469	438	500	483	498	464	630	514	463	477	477	467	476	496	512	477	441	507	476	521	530	455	520	462	479	486	506	494	480	491	485	472	502	456	477	484	454	493	482	491	480	481	461	485	537	478	479	471	474	483	467	447	516	476	471	495	468	450	462	569	478	470	479	479	467	464	510	488	485	522	492	483	510	470	493	476	504	474	464	446	477	479	474	476	490	480	468	487	487	1
487	491	444	487	523	472	550	477	482	475	495	465	491	520	478	469	476	476	490	481	480	514	490	486	497	483	466	473	472	449	460	540	473	479	450	497	468	516	476	478	478	497	449	485	515	480	515	455	551	438	502	540	484	474	499	511	463	467	528	469	490	481	499	479	371	545	520	528	476	482	442	469	497	496	479	455	477	485	542	513	497	508	456	483	476	475	465	512	486	443	476	508	471	517	486	501	482	527	445	484	487	501	477	445	533	765	486	523	507	472	466	502	493	460	496	483	544	468	494	460	472	514	475	485	477	480	477	490	499	505	484	492	484	479	418	501	513	499	473	510	484	516	470	476	501	489	478	557	482	506	424	481	490	559	478	444	490	438	498	512	491	475	473	474	463	490	475	482	476	427	479	525	512	477	475	517	493	481	478	514	531	595	454	464	471	507	556	505	489	482	484	482	494	523	454	469	481	480	474	519	477	479	495	492	449	476	464	476	477	517	480	534	475	431	464	545	539	502	478	476	549	523	479	508	535	459	478	477	477	501	483	468	486	481	507	502	480	481	496	477	499	560	440	476	507	483	487	479	491	508	536	497	473	581	470	504	514	471	514	477	523	480	492	501	483	513	526	471	483	449	479	477	429	473	462	469	477	487	510	506	477	508	500	474	461	506	496	450	476	500	501	460	482	477	496	523	490	533	473	503	479	488	467	471	485	464	501	491	537	501	463	472	476	453	482	436	490	490	455	499	503	460	493	466	510	476	468	534	480	449	483	468	475	491	496	487	329	481	377	569	465	512	475	523	464	482	489	560	471	539	477	470	486	471	502	485	513	480	480	383	460	530	479	450	481	444	509	460	493	478	458	472	461	478	473	502	485	490	551	495	483	473	462	479	482	466	521	479	486	471	472	482	478	538	478	493	479	508	512	478	482	469	475	465	476	482	427	475	528	481	494	508	479	472	546	559	479	503	577	502	482	481	464	477	493	470	486	515	400	476	487	532	456	533	469	529	487	489	475	510	480	470	516	459	512	478	491	474	477	483	474	472	492	613	479	394	468	435	459	474	532	489	465	415	484	525	470	507	474	440	518	482	492	478	472	538	501	498	494	481	491	478	469	522	533	489	456	553	430	483	464	474	475	636	550	552	482	479	512	475	2
489	487	534	482	537	484	439	476	450	487	491	466	471	467	484	518	481	483	514	480	499	505	456	493	483	435	485	505	465	481	472	536	516	506	510	486	472	437	477	474	475	544	434	482	473	470	475	547	442	481	526	501	500	486	514	483	500	448	489	499	475	472	477	478	638	487	490	458	483	472	444	470	455	485	476	521	470	497	537	504	512	533	430	453	543	492	478	497	477	514	476	527	473	486	481	516	482	525	465	488	487	469	485	453	433	277	475	459	440	468	502	510	475	547	479	470	497	494	440	512	474	461	492	475	440	522	497	502	460	456	492	474	470	480	482	449	515	473	479	507	453	557	489	482	484	506	484	471	479	574	518	485	488	603	478	490	525	479	543	520	465	479	494	480	507	472	475	482	475	530	485	581	540	476	474	465	498	476	415	517	510	523	463	495	498	545	493	475	511	476	484	437	509	479	635	494	471	473	479	482	464	505	462	593	509	476	509	483	493	484	493	542	484	463	493	491	515	491	475	499	527	442	503	477	445	513	492	478	478	501	474	496	486	490	494	523	501	474	471	485	497	429	459	460	544	484	477	476	477	566	506	466	480	543	478	539	516	447	484	482	482	469	486	483	492	462	508	509	475	485	485	469	494	489	473	500	477	459	482	527	478	531	488	475	476	521	524	505	488	497	471	473	487	476	423	563	430	497	517	533	533	480	481	517	526	496	474	472	499	489	464	457	520	504	479	492	475	468	443	493	476	489	481	473	505	468	487	493	472	523	477	479	475	523	513	477	669	511	565	540	486	475	496	567	525	485	487	493	438	529	486	510	554	484	528	478	502	475	529	478	460	468	457	510	479	449	502	500	480	472	475	542	481	506	489	513	491	454	431	480	482	491	512	470	489	478	473	477	508	483	475	521	477	475	477	461	471	488	571	488	474	481	475	538	476	446	504	475	474	489	462	477	520	495	561	562	484	508	501	387	489	475	480	476	483	454	514	474	527	474	496	473	460	592	500	483	486	508	429	466	539	470	567	480	502	477	503	494	512	473	511	468	484	557	472	565	473	427	437	493	482	510	527	434	510	508	487	514	438	521	437	480	513	476	483	385	464	471	499	511	473	449	481	497	464	488	467	483	501	483	479	484	494	602	516	507	477	468	530	448	1
480	519	466	496	485	488	487	475	457	473	407	557	519	492	480	479	504	537	505	487	474	481	488	464	496	473	474	494	484	494	475	550	499	484	484	422	482	471	477	477	472	472	489	488	480	475	474	523	515	441	559	511	485	481	484	459	429	477	500	514	494	479	558	481	406	499	517	485	486	485	531	491	462	493	478	473	474	488	508	470	491	491	501	483	540	459	488	482	469	468	476	540	501	514	503	455	473	496	492	470	489	483	468	472	388	612	498	517	499	442	465	514	471	504	491	467	486	498	528	535	476	500	479	470	497	592	478	517	490	499	547	494	480	480	496	399	451	508	479	486	479	406	469	481	496	540	482	464	475	437	456	494	457	412	476	469	472	480	505	499	515	474	483	488	472	515	478	479	478	514	495	566	473	476	473	463	471	485	463	504	509	463	474	519	503	462	450	483	439	475	472	487	527	512	533	474	487	497	477	525	498	469	459	486	472	475	576	477	452	483	503	382	458	441	489	500	533	483	468	493	498	483	429	489	450	512	495	476	476	462	471	498	454	495	527	471	475	480	450	475	545	572	565	480	479	526	529	481	471	528	483	479	480	468	474	478	533	555	494	497	512	492	497	480	490	500	466	483	500	475	460	493	448	475	454	491	475	468	494	495	477	425	467	476	486	482	474	492	482	476	498	507	521	467	499	549	441	525	469	504	500	504	482	504	506	456	444	485	512	479	471	478	449	507	495	515	483	473	498	569	473	459	465	491	527	480	465	453	475	545	500	501	476	454	521	471	364	486	472	486	465	509	510	473	593	473	476	527	459	519	482	543	491	484	508	481	524	476	521	550	458	473	436	502	480	557	504	483	506	520	479	514	507	456	473	471	476	519	539	498	485	496	465	495	460	486	489	474	514	530	477	525	478	497	478	482	482	524	546	476	480	513	475	503	477	496	524	475	556	471	464	519	515	466	537	478	497	466	497	487	476	470	458	477	484	474	468	480	485	478	490	488	497	436	514	618	476	472	509	481	567	473	461	474	492	480	493	469	512	487	500	481	512	390	474	479	473	485	491	498	524	459	456	414	488	497	476	529	501	468	518	480	461	481	480	557	497	500	492	482	502	507	468	459	508	469	477	491	491	483	509	480	479	412	531	542	476	492	519	481	2
477	466	531	486	459	484	506	477	491	494	508	499	490	545	463	507	473	438	438	481	475	455	482	485	403	488	482	479	492	515	487	511	552	443	449	513	484	482	477	474	475	467	471	499	519	473	470	495	533	459	547	512	478	484	432	500	524	437	539	492	492	486	550	484	496	548	541	512	472	490	573	465	514	490	472	486	480	500	532	500	504	520	481	478	526	506	478	483	468	542	476	513	460	463	474	467	482	466	482	497	477	482	478	473	563	604	465	501	485	492	492	502	473	500	532	505	518	481	461	477	480	411	484	480	494	472	473	501	487	493	488	499	499	477	510	566	468	486	479	521	485	467	479	497	475	473	473	491	480	484	455	492	475	591	478	487	480	508	502	527	461	466	484	478	497	480	476	479	476	554	552	497	466	477	478	484	466	484	451	563	466	582	464	481	499	485	441	519	526	475	466	509	523	495	492	475	478	482	476	500	477	483	493	528	518	478	511	478	508	471	481	511	497	498	481	450	474	485	489	480	496	511	480	490	454	437	438	477	478	492	510	499	513	448	477	473	490	479	473	477	493	561	490	484	468	511	420	481	472	523	427	508	475	533	484	518	502	521	477	476	500	477	474	548	488	547	529	497	439	484	503	463	399	503	481	485	476	503	474	495	477	524	489	476	485	494	483	489	480	470	475	526	514	473	530	478	468	531	509	506	432	497	474	512	463	442	475	484	510	468	450	475	500	527	474	422	485	482	521	560	489	492	509	473	469	478	461	493	504	523	455	471	477	499	516	465	484	566	360	471	526	476	431	548	409	475	485	499	458	492	481	514	481	482	469	511	531	473	471	464	529	521	436	463	484	486	499	482	490	523	496	508	495	459	505	430	475	491	570	406	464	477	512	486	453	480	516	478	494	484	472	506	474	459	481	473	463	533	514	486	469	506	476	510	476	484	504	471	496	487	511	445	504	505	526	525	489	584	511	450	479	479	445	476	483	490	481	482	451	476	487	511	472	560	479	483	500	543	505	486	477	499	285	495	475	480	492	496	514	477	471	485	484	418	479	566	490	463	475	510	562	475	521	527	492	509	478	500	489	391	531	479	399	479	478	577	494	467	475	496	512	515	468	527	498	483	477	420	490	485	454	476	490	410	533	498	477	481	524	483	2
487	476	513	490	571	485	530	476	488	473	516	463	514	450	495	445	502	505	511	490	488	529	481	483	502	423	452	478	477	484	491	551	498	541	499	487	479	436	470	476	477	444	453	477	511	499	509	567	523	487	453	506	490	482	510	491	572	483	551	523	528	478	473	484	509	472	568	458	483	488	514	464	475	508	477	499	476	484	539	494	452	502	500	457	500	519	473	464	488	446	476	464	495	508	476	464	483	495	459	531	483	485	491	495	447	557	442	517	482	511	459	478	479	492	488	480	506	487	525	487	477	483	488	524	497	469	492	498	485	499	487	507	479	488	514	532	504	501	484	450	484	583	468	492	509	474	479	526	486	470	487	496	480	383	476	502	482	492	525	510	455	491	470	468	501	460	478	480	478	540	504	545	497	479	454	520	463	475	422	575	502	465	443	499	498	468	493	449	510	484	507	452	518	471	500	489	484	500	477	531	490	471	452	519	481	474	520	468	472	467	491	475	512	468	481	496	518	484	496	483	451	503	443	513	514	490	484	481	476	486	502	504	474	464	504	523	494	478	467	476	492	412	494	509	495	522	441	481	473	474	495	511	479	537	476	531	493	438	465	490	483	469	527	494	468	495	481	477	483	463	489	499	551	527	480	501	476	503	497	466	475	398	488	477	481	491	446	519	473	529	516	513	497	480	413	431	494	467	528	508	482	474	476	537	522	485	498	476	474	455	515	477	491	563	481	514	480	480	475	489	482	475	463	456	473	468	472	472	458	576	462	515	477	440	485	465	493	525	619	484	534	452	444	482	505	470	495	531	493	556	483	440	485	478	501	479	497	476	467	541	477	485	506	475	478	491	478	470	488	521	539	466	520	499	541	481	465	468	543	480	482	466	498	483	452	467	511	478	493	521	477	393	474	466	478	486	473	546	532	489	471	506	477	478	477	490	396	482	475	476	493	490	459	478	476	468	478	497	548	520	478	482	467	476	485	502	496	474	456	478	468	485	462	415	482	487	467	473	495	482	458	499	694	414	518	478	480	489	550	482	499	475	474	569	480	392	477	420	466	467	511	480	481	512	467	496	477	478	506	469	516	481	562	476	477	363	467	485	509	460	512	477	486	521	508	474	479	413	489	488	461	485	487	592	523	522	479	472	526	514	1
485	488	526	495	558	474	453	475	474	476	479	489	457	508	473	485	484	499	479	467	486	471	463	495	476	508	449	484	493	471	482	527	522	487	517	472	460	501	472	477	478	508	422	465	534	497	492	535	530	492	544	522	492	477	508	491	494	436	597	458	482	472	486	485	640	479	450	475	479	481	498	509	487	397	476	555	492	466	519	467	495	488	450	481	588	513	485	465	482	562	476	475	482	492	483	464	481	491	500	463	481	476	483	504	503	433	482	461	454	480	484	528	471	493	446	476	505	504	504	478	478	464	474	469	469	531	470	511	473	516	466	519	461	477	494	534	559	475	485	473	499	501	462	481	495	519	475	480	487	444	494	501	496	389	475	474	510	466	519	483	463	486	493	480	436	479	475	479	478	529	553	451	464	478	462	529	501	482	531	448	579	490	483	482	503	465	511	478	529	489	453	503	471	457	526	484	480	484	477	460	501	481	495	507	482	476	476	482	489	500	482	417	486	516	488	503	506	471	497	459	519	478	504	423	538	517	521	475	478	485	460	503	499	493	499	489	485	482	459	476	467	411	544	504	526	500	469	480	486	501	545	533	471	571	480	484	490	551	477	479	489	483	499	483	503	502	446	478	468	478	467	531	515	447	485	479	477	444	505	498	477	428	484	476	569	458	502	499	481	479	512	505	493	472	420	456	473	527	501	489	459	456	475	484	487	477	467	473	478	506	448	490	490	459	480	504	468	485	535	528	477	460	483	457	451	482	451	495	461	469	485	486	476	493	405	478	658	520	649	499	506	508	473	520	509	481	473	491	498	496	479	516	439	482	476	477	514	474	511	460	486	488	506	498	479	510	498	500	478	469	499	506	514	509	487	474	481	480	562	527	474	478	485	495	487	464	525	479	507	490	472	485	476	460	482	517	478	460	476	473	478	487	478	485	476	510	414	476	494	473	478	447	496	451	478	488	485	546	556	525	483	501	478	477	480	492	518	495	549	481	528	516	508	409	474	439	478	504	452	511	460	484	488	478	463	474	477	499	531	486	473	488	504	398	476	581	483	539	506	523	466	440	541	437	493	499	481	575	482	489	557	483	477	478	473	370	478	492	461	480	498	457	475	473	515	476	485	432	500	470	488	476	438	409	481	482	473	494	531	527	2
492	444	485	498	497	488	501	479	484	473	488	506	476	446	481	461	483	527	482	463	485	490	490	472	462	519	498	477	464	527	486	549	516	527	478	501	470	492	485	473	469	499	507	500	520	488	580	512	516	535	478	447	470	476	482	467	423	517	527	481	474	481	463	487	591	444	472	468	484	482	477	505	479	475	475	577	487	469	537	458	507	573	488	478	528	470	478	482	475	556	476	514	476	506	487	495	483	499	480	455	482	484	475	468	571	430	528	463	476	476	439	436	471	480	421	461	508	470	486	502	481	484	493	515	465	534	484	493	473	556	517	468	482	478	527	515	468	496	487	483	501	500	489	475	484	488	480	470	487	545	530	470	469	568	477	481	480	506	533	453	495	484	484	483	433	443	477	483	475	550	525	496	503	476	470	540	468	488	551	472	451	544	522	480	477	455	515	511	481	476	470	462	520	512	546	483	484	481	477	468	473	479	488	456	464	476	545	482	462	485	502	487	492	487	468	513	479	506	430	484	442	505	499	479	461	489	498	475	477	441	476	496	471	460	467	491	483	478	477	472	441	475	482	473	438	584	506	483	471	490	505	455	486	468	466	455	598	562	496	469	486	487	511	525	467	483	481	478	481	489	489	484	438	475	464	495	476	522	516	474	477	519	510	477	475	535	457	469	479	525	492	505	503	476	548	434	463	447	511	518	417	476	474	507	463	509	482	471	540	499	460	455	516	517	479	493	483	476	431	519	486	484	476	490	508	483	475	459	480	548	475	484	476	460	502	483	578	487	536	477	533	470	506	456	549	497	474	455	534	472	489	482	456	456	534	503	553	477	493	479	481	515	496	491	480	507	466	492	479	521	500	479	503	501	483	549	481	458	548	512	481	530	504	500	489	477	453	478	512	485	480	455	478	455	475	492	482	493	552	472	477	548	476	496	476	472	430	482	519	475	473	530	518	473	539	486	488	531	474	471	484	461	484	476	504	522	454	443	460	478	514	506	474	565	536	521	470	483	447	489	521	470	527	519	477	475	473	471	482	464	480	468	512	534	482	548	478	475	493	470	530	511	477	440	517	452	477	468	455	573	526	490	500	481	480	450	479	465	459	489	477	453	479	567	416	499	493	497	471	493	487	481	473	575	467	480	475	479	435	474	2
490	467	509	479	510	480	431	473	480	483	530	493	458	460	472	443	486	508	481	478	494	472	477	487	570	479	460	471	460	474	470	465	503	526	476	439	453	482	482	482	478	539	554	492	545	552	451	525	473	506	543	529	439	485	484	512	540	491	415	466	509	483	522	474	440	480	563	481	479	466	602	493	460	490	480	513	464	475	509	481	486	437	502	492	401	502	481	495	480	549	475	464	476	477	463	510	484	443	538	461	478	483	490	496	467	487	400	470	487	487	460	494	496	493	436	482	481	464	444	491	477	491	466	443	460	503	462	464	478	467	468	466	502	474	517	483	570	513	481	476	501	526	466	481	510	484	479	533	482	487	438	493	498	588	475	465	479	484	513	500	451	485	471	485	529	512	476	480	477	504	470	443	507	475	475	501	484	475	497	465	499	576	471	441	490	490	492	483	455	481	499	506	552	476	449	489	490	474	478	483	517	507	509	503	476	475	499	477	498	503	487	424	458	432	486	543	441	459	407	482	442	519	504	476	495	462	490	478	475	501	454	473	477	482	497	482	482	479	477	493	477	543	439	479	486	483	509	477	486	453	490	493	486	516	475	508	450	445	514	479	501	485	504	493	464	499	467	472	466	484	476	511	446	528	515	510	476	487	535	474	477	517	468	476	496	459	499	515	472	516	469	553	507	477	458	451	475	564	455	507	508	473	481	471	462	532	491	490	531	449	479	483	542	558	488	454	467	489	420	495	492	522	477	474	504	487	487	460	480	500	516	472	477	462	503	467	403	493	453	508	522	511	492	556	464	489	484	516	481	531	479	496	538	474	491	473	453	479	522	513	520	493	425	491	473	406	483	482	478	507	491	544	492	481	488	504	483	482	481	533	480	468	514	474	483	473	486	477	519	483	477	428	481	515	479	485	494	467	443	476	478	495	478	476	475	439	480	471	488	483	475	390	526	494	468	523	479	484	423	505	475	470	491	476	474	469	493	507	468	472	483	455	508	552	465	491	483	424	458	484	501	449	540	464	474	478	476	483	517	501	513	463	452	531	474	476	486	494	419	521	509	486	499	500	465	446	480	493	467	464	478	481	499	477	476	540	492	473	485	478	477	462	483	456	509	465	477	426	535	474	507	483	473	555	466	575	473	484	521	521	2
483	408	514	488	528	488	416	476	491	486	424	450	473	526	454	471	513	474	517	467	498	494	481	482	511	523	475	481	469	514	474	515	491	442	471	458	495	477	479	478	476	483	479	487	539	441	459	501	447	496	559	502	473	480	468	475	494	467	401	493	508	488	421	475	570	533	417	473	486	472	519	486	428	457	486	574	476	494	450	484	491	472	511	478	510	447	477	510	472	486	476	520	494	484	482	494	479	450	515	515	479	486	470	476	513	288	490	467	440	460	467	483	484	486	463	479	496	475	479	503	475	445	502	524	500	531	478	524	461	453	482	502	466	481	499	491	466	485	477	443	539	530	473	487	487	480	485	470	474	538	462	483	482	422	476	488	489	487	511	508	448	473	467	471	505	455	473	480	477	472	388	425	534	480	461	491	486	496	479	481	533	589	483	500	473	480	470	532	584	480	531	483	506	586	495	492	476	472	477	513	507	489	491	536	486	476	480	490	468	489	484	513	507	506	476	460	487	487	493	487	471	532	472	494	456	553	499	477	477	507	474	453	475	476	521	471	479	475	498	478	484	435	511	473	485	497	544	479	483	492	472	502	476	502	474	504	553	459	487	483	488	471	474	466	482	469	462	509	495	480	509	521	482	456	494	485	476	520	455	476	475	440	487	476	528	496	469	423	481	481	458	484	522	460	486	473	474	522	474	470	524	480	485	537	569	497	493	481	483	497	577	467	475	506	501	476	475	483	448	485	475	489	475	490	516	476	478	502	504	524	402	481	477	456	471	508	580	463	667	507	387	512	528	550	420	484	478	448	513	545	477	440	461	495	533	477	490	476	499	582	469	510	512	449	484	512	512	480	476	454	480	462	487	471	469	505	480	525	440	482	482	457	474	485	472	479	512	477	469	504	475	488	478	459	479	461	501	568	451	491	476	476	475	479	476	498	577	481	461	474	460	414	470	487	521	578	483	548	486	523	480	488	481	476	461	466	486	503	508	474	473	499	477	435	474	530	481	522	466	481	452	486	619	592	471	475	476	467	516	476	466	471	506	452	488	543	482	474	504	453	536	538	482	478	464	473	484	525	490	468	525	478	534	477	491	384	488	518	501	475	476	491	468	472	560	466	493	439	500	499	509	479	477	464	458	523	480	474	508	444	2
491	498	513	488	546	484	475	476	495	485	490	463	446	545	478	428	485	506	469	480	488	494	484	469	512	473	490	508	493	522	486	464	461	489	491	462	488	472	479	478	475	491	474	487	531	504	505	438	524	482	422	493	477	482	503	513	413	470	546	438	470	482	450	475	588	454	505	487	466	482	527	496	477	496	481	482	484	482	588	491	465	517	460	482	494	509	483	462	492	497	476	535	476	461	477	547	478	483	531	439	484	468	485	502	576	450	435	539	445	478	504	406	470	476	559	480	507	494	464	503	474	491	484	576	493	557	487	520	475	479	492	489	457	485	474	524	450	479	476	519	492	537	478	492	485	509	477	491	479	507	546	489	483	400	477	506	478	476	496	419	469	489	492	482	514	490	476	479	477	462	394	527	509	477	467	496	461	485	517	473	573	495	440	441	493	513	508	542	554	483	504	439	490	519	535	480	478	501	476	467	466	462	501	497	475	474	491	486	480	523	505	474	464	450	480	530	485	495	526	478	510	530	448	473	509	533	500	481	475	482	488	472	484	492	490	535	494	475	497	477	523	467	488	484	490	489	456	483	466	473	420	504	477	493	474	518	537	517	483	464	500	468	503	506	481	513	520	466	460	540	491	460	510	480	478	468	477	445	500	469	475	434	534	475	549	507	443	510	483	492	436	502	526	479	471	479	500	503	488	494	501	475	475	475	522	437	471	488	480	478	504	494	455	484	482	497	477	480	516	481	502	521	485	471	495	479	497	511	481	619	518	451	476	502	505	476	580	467	604	485	578	497	490	439	485	485	484	507	513	489	465	501	445	482	521	474	429	480	529	450	472	497	474	488	481	441	526	490	526	503	490	526	511	511	509	477	472	509	550	476	478	472	511	489	469	444	448	478	474	457	476	564	473	463	478	461	480	465	488	485	480	433	476	499	477	472	533	474	451	479	467	528	456	503	472	513	498	481	528	513	481	478	478	476	489	511	516	471	504	488	492	540	459	436	503	562	460	475	464	505	529	473	461	469	508	478	474	509	419	485	482	483	491	348	487	577	479	487	532	498	514	454	457	444	480	504	493	477	477	496	564	475	464	480	490	444	474	474	489	459	472	463	500	428	463	481	491	472	520	477	466	471	474	373	510	488	474	494	489	500	2
480	493	556	472	497	491	405	475	488	485	502	522	497	520	493	465	460	542	488	463	467	462	472	491	486	541	480	465	449	457	467	446	499	480	465	506	466	496	479	475	473	490	447	474	509	462	476	462	420	495	465	530	495	484	445	486	460	510	504	453	482	479	508	471	576	515	446	534	490	471	556	483	475	456	484	536	488	510	410	524	519	448	461	497	475	486	481	488	485	518	477	494	464	458	484	552	481	488	457	500	487	475	483	456	479	142	496	547	494	466	543	496	465	454	492	503	510	485	483	485	476	508	469	534	486	517	486	504	442	499	492	515	469	478	486	492	465	513	478	470	492	499	485	477	476	499	481	519	480	478	469	483	510	392	476	527	526	491	503	467	516	481	475	482	460	459	476	475	479	563	439	521	553	478	480	498	496	485	544	497	555	471	515	505	493	520	435	481	489	477	490	482	489	535	429	474	478	491	476	481	485	461	484	500	485	476	547	484	485	474	481	495	515	530	473	479	514	482	461	472	429	545	482	470	429	518	485	477	475	508	493	470	450	508	562	535	478	483	436	475	563	481	507	464	513	581	482	475	486	460	456	531	474	510	478	445	565	565	480	482	491	479	472	509	492	435	432	488	470	466	470	442	556	511	468	496	477	486	517	480	477	430	466	477	551	499	492	471	484	485	540	509	480	484	478	477	497	496	466	514	468	476	481	425	480	458	481	503	465	514	497	486	525	505	467	501	476	468	390	497	491	495	476	466	502	481	479	468	498	510	440	487	475	469	504	496	578	518	685	609	533	484	518	474	498	494	482	438	495	416	482	476	501	467	461	489	461	473	505	514	477	474	388	502	478	511	461	478	477	528	423	439	482	459	461	516	475	472	430	453	480	492	488	481	517	491	501	478	528	493	475	531	480	446	479	494	496	556	502	488	477	475	476	496	476	451	496	483	491	468	482	486	495	467	466	507	503	501	507	499	482	479	488	476	474	483	485	512	491	480	459	459	505	428	480	480	488	537	435	493	455	475	609	477	459	476	480	474	455	473	479	458	484	303	483	638	475	496	512	481	501	470	440	384	519	460	484	531	515	515	501	480	539	479	488	456	489	507	460	489	499	503	462	557	487	509	467	465	490	492	471	481	485	280	447	499	487	492	450	431	2
467	515	562	495	436	481	487	475	491	469	538	429	448	364	486	460	467	469	526	481	477	476	473	489	448	531	507	471	464	544	474	463	406	497	480	575	471	466	483	477	474	520	455	478	489	474	444	484	436	473	578	471	466	483	500	471	449	511	527	484	449	484	466	469	699	548	520	495	486	467	477	516	472	475	463	548	474	473	550	525	516	446	514	495	499	476	479	461	478	615	475	534	527	477	475	473	475	470	459	480	484	489	483	466	516	270	522	539	515	479	463	383	481	518	440	487	503	497	457	502	476	477	486	497	491	531	477	522	462	511	493	486	463	477	464	487	491	497	482	463	500	515	474	498	475	483	476	492	476	514	407	481	491	814	477	428	489	460	540	528	482	482	479	480	417	487	478	472	478	552	512	482	458	477	496	465	523	484	465	507	463	437	472	493	485	482	586	485	449	484	453	452	526	387	521	487	471	479	474	482	470	459	491	466	496	477	542	472	467	475	494	520	485	509	474	477	491	496	483	485	496	562	479	431	420	546	475	477	476	494	488	476	501	489	489	476	481	479	488	478	520	425	533	473	461	521	437	483	495	513	463	468	480	558	478	519	434	455	492	480	509	476	456	511	477	527	539	511	520	478	488	521	482	537	482	485	477	480	535	485	478	635	477	478	520	468	525	491	477	515	445	547	475	465	541	529	400	488	520	479	476	489	488	487	530	507	474	472	486	443	462	446	506	518	473	469	471	491	438	539	504	465	488	487	473	481	509	451	477	492	548	497	477	568	518	484	664	496	479	475	496	520	490	528	492	476	486	484	409	555	466	485	547	470	492	488	513	474	496	532	500	517	479	486	489	506	461	488	484	475	448	486	488	480	518	516	486	495	425	477	478	471	511	489	476	465	495	479	483	516	474	510	478	480	474	485	497	483	561	478	477	471	478	500	477	474	419	476	459	489	481	457	514	482	484	525	483	506	508	586	471	481	469	476	470	489	452	502	477	482	495	496	512	687	485	516	492	579	463	492	476	476	508	462	515	478	462	496	513	484	505	467	476	667	488	604	479	466	559	503	495	521	520	498	472	496	485	492	499	448	454	476	484	476	480	392	468	472	462	480	482	496	474	567	480	486	488	479	490	482	507	487	474	674	462	512	463	474	487	510	1
488	513	457	489	518	476	502	477	469	479	460	485	472	502	489	497	489	516	455	474	499	505	472	483	390	568	512	485	463	550	478	442	464	457	501	500	479	500	475	476	477	499	469	504	520	452	513	460	478	497	582	543	508	472	509	481	424	517	566	495	481	478	516	486	443	502	551	503	478	476	555	508	475	474	493	537	483	455	590	466	462	554	468	483	540	461	473	455	486	466	476	506	469	492	480	480	487	487	453	487	484	474	486	476	509	522	476	515	496	487	469	460	482	523	543	474	487	489	520	452	476	434	480	481	462	492	477	508	481	426	516	464	459	475	499	502	519	535	483	478	498	478	504	493	476	470	473	486	477	493	495	461	498	485	476	514	509	450	488	485	494	488	479	479	441	500	476	474	475	544	485	555	522	477	473	547	464	479	472	505	480	582	453	494	482	501	480	533	542	479	451	493	452	496	500	481	480	486	479	467	470	524	513	561	477	477	543	481	497	469	486	531	505	479	473	479	483	472	539	468	391	482	473	503	437	512	483	476	477	487	482	472	481	482	522	510	480	475	473	476	499	484	445	491	525	528	485	480	492	486	436	471	474	505	482	517	540	469	473	479	485	486	481	433	481	478	521	489	407	474	478	495	384	482	485	469	475	498	501	505	478	472	471	477	505	519	517	480	485	479	475	479	520	480	450	482	474	472	470	490	500	481	478	457	479	420	471	501	472	443	461	473	518	455	489	496	478	479	425	507	478	457	517	477	486	473	501	533	456	532	492	483	476	425	543	490	415	442	542	571	479	478	527	497	558	477	480	495	482	481	480	502	470	495	477	480	537	475	490	514	487	481	447	525	487	455	477	501	482	493	501	529	490	498	495	443	481	475	487	535	477	464	492	468	487	480	457	478	493	489	473	542	473	504	480	534	491	488	491	479	482	469	475	495	476	452	463	473	482	476	466	516	497	495	426	472	480	613	493	543	480	469	462	476	489	509	471	438	468	476	467	474	546	486	468	482	474	484	479	497	549	479	673	539	485	479	482	483	436	491	483	467	485	575	483	399	481	499	537	463	512	491	564	511	512	502	490	499	516	401	467	476	556	481	477	466	495	466	532	467	493	462	469	515	458	491	483	500	471	482	510	485	469	642	540	475	482	471	519	521	2
479	509	481	475	467	477	422	479	493	471	490	490	532	395	488	479	484	529	494	469	478	501	492	478	493	506	477	501	497	486	487	537	494	483	465	449	486	458	481	475	479	494	473	510	505	444	489	487	541	539	493	453	475	470	501	489	426	494	553	461	500	473	488	481	419	452	450	513	483	468	482	502	485	537	473	570	471	468	568	477	443	491	526	466	492	462	468	470	478	546	476	479	466	486	491	528	483	507	486	471	488	473	486	473	446	704	498	482	460	471	439	495	467	487	471	494	485	511	454	486	479	454	498	458	429	503	491	499	496	520	473	479	492	476	469	504	539	490	479	482	481	500	459	484	502	478	479	498	479	518	456	502	497	462	478	456	493	474	493	479	478	487	486	477	491	455	477	482	478	498	530	547	551	477	462	477	520	465	449	509	483	533	466	509	503	487	466	472	536	480	461	484	507	436	461	492	479	474	478	500	445	484	491	518	428	475	528	481	503	493	497	457	465	486	480	550	547	482	484	474	441	489	517	482	465	512	495	478	476	554	478	436	489	469	527	488	479	478	482	472	445	534	455	500	524	561	509	481	486	515	464	465	482	509	477	492	460	523	476	499	500	480	503	405	477	536	495	480	484	497	497	533	463	436	459	493	476	470	527	474	476	460	482	475	569	466	460	525	477	477	458	523	494	470	442	488	481	516	513	511	508	529	481	473	509	468	448	483	475	555	477	500	532	561	480	506	473	489	537	555	490	457	446	479	499	486	462	484	464	501	485	495	476	449	502	485	413	480	416	551	505	470	469	562	534	490	483	458	446	541	470	416	482	491	463	502	525	477	482	472	522	502	487	448	481	534	485	464	465	504	548	533	516	515	516	517	481	473	575	476	473	451	494	453	486	484	503	480	479	480	482	470	476	417	478	481	480	481	506	476	474	519	477	518	478	456	511	481	483	478	479	506	471	490	464	520	484	458	460	533	477	466	477	477	450	517	488	445	467	480	515	482	462	472	521	490	475	469	462	483	503	469	423	475	468	478	477	475	487	476	499	487	476	484	484	445	479	494	473	501	518	485	515	483	457	469	474	487	481	498	489	480	452	476	487	536	470	464	539	507	505	436	468	512	559	473	490	445	504	485	508	481	491	499	497	506	480	505	515	495	2
475	484	583	491	504	480	496	474	483	487	450	476	504	426	494	491	483	533	447	477	475	541	478	484	526	493	508	483	505	495	482	525	489	459	530	521	478	467	479	476	475	507	502	469	525	450	476	501	514	498	541	497	470	490	497	509	501	484	579	453	544	487	515	481	516	473	528	483	477	477	512	493	479	423	478	465	490	459	466	482	505	492	558	493	510	559	484	502	490	557	476	487	468	511	473	476	472	475	468	507	492	493	488	490	488	576	470	466	543	473	425	509	478	487	491	480	501	479	465	489	478	479	480	445	472	499	469	450	487	484	474	500	491	479	467	541	504	477	478	473	501	488	493	494	481	525	479	503	476	457	457	504	497	542	479	467	493	500	541	521	478	467	479	482	444	511	479	478	476	510	528	512	542	477	469	516	484	484	518	498	555	523	458	455	512	481	474	464	517	481	477	435	501	549	514	486	473	467	476	500	482	500	492	641	536	478	473	483	510	487	485	502	455	486	483	589	552	484	498	487	497	531	515	447	563	485	488	476	477	498	487	482	481	481	529	535	480	480	452	474	516	537	499	464	531	560	511	478	490	497	476	518	484	553	478	515	579	467	482	492	491	484	449	450	483	492	526	486	483	511	495	533	427	455	469	488	477	510	481	532	476	498	445	477	520	476	411	469	472	456	513	502	491	475	529	497	461	518	482	532	507	489	478	520	539	460	505	476	498	507	492	472	479	484	490	495	468	479	553	444	467	543	500	483	494	479	499	512	473	526	489	482	477	496	505	482	503	521	407	494	514	500	486	488	569	480	492	514	467	503	481	505	437	498	501	477	540	480	495	517	477	476	420	487	489	498	473	485	470	521	497	506	461	391	496	507	476	476	529	474	481	486	518	502	461	472	444	479	521	466	476	459	475	517	475	487	496	507	495	486	475	489	478	473	476	480	476	483	460	471	512	515	510	471	490	555	485	415	473	416	482	467	493	476	489	499	481	457	543	481	492	538	412	518	500	557	488	539	492	473	493	488	320	527	497	476	483	465	454	477	493	496	470	401	465	560	488	481	464	524	559	471	501	416	475	524	484	533	462	472	466	478	399	478	483	532	482	483	441	481	477	513	479	503	476	483	487	497	495	473	482	486	530	403	468	465	482	488	534	474	2
481	498	501	485	462	482	554	479	506	479	490	477	475	486	498	493	464	505	544	485	483	482	485	499	533	535	476	474	491	489	485	471	489	469	498	460	485	492	471	476	481	480	448	477	464	496	545	505	495	457	569	476	489	485	512	476	484	458	595	494	517	476	554	474	545	461	493	430	480	484	543	473	488	493	479	469	479	498	512	465	556	473	490	483	499	500	474	514	485	496	476	506	472	487	491	515	486	467	509	493	478	482	476	465	488	511	473	496	509	483	504	445	483	488	503	497	512	471	491	475	477	479	470	468	456	489	477	499	479	560	495	514	481	473	506	445	479	496	483	480	499	438	481	480	487	509	479	495	483	518	470	480	482	503	475	449	463	430	485	507	507	486	503	478	512	476	476	481	478	507	437	565	508	475	466	512	471	485	485	491	454	521	441	527	474	502	577	479	458	480	452	488	508	487	528	470	473	489	476	463	490	487	492	480	465	476	488	468	457	480	480	526	456	440	494	564	479	495	496	486	508	504	493	485	570	483	475	474	478	493	491	493	477	467	512	478	477	478	486	481	483	472	475	489	454	524	438	478	493	470	478	478	476	495	485	514	556	459	482	489	452	484	505	512	485	502	446	496	504	496	477	465	439	425	489	488	476	512	523	487	476	483	478	474	493	489	523	507	484	476	473	450	465	483	539	540	443	513	462	521	469	486	479	496	497	462	481	478	531	469	471	491	574	554	475	470	473	479	523	502	480	478	505	480	482	482	477	469	494	551	500	488	477	475	469	484	541	488	505	526	512	521	528	439	458	473	486	451	502	471	476	426	484	451	502	457	493	475	507	456	514	502	484	494	477	463	475	524	494	464	475	443	471	449	494	512	480	492	509	495	484	476	513	497	481	476	457	478	507	523	479	503	479	472	483	484	473	532	481	469	477	444	474	440	477	487	473	480	451	491	435	469	492	454	549	492	495	550	463	497	488	491	482	476	494	463	491	530	437	476	489	524	492	499	480	501	471	440	523	491	458	469	465	505	500	479	493	493	540	466	510	484	500	486	478	518	481	480	512	452	496	445	553	444	464	509	486	543	502	492	512	476	466	478	474	451	465	477	503	477	499	464	477	602	527	483	479	478	475	480	453	475	540	501	482	552	475	488	544	501	2
491	562	538	494	478	481	473	478	511	492	440	507	475	480	470	485	468	475	535	470	465	517	474	492	484	499	467	469	493	520	477	439	564	496	460	404	476	494	481	475	485	500	455	488	494	482	473	488	503	462	458	469	506	483	422	481	461	472	524	499	462	470	469	466	515	505	516	491	486	480	512	491	451	518	481	478	487	523	561	508	496	533	511	476	536	473	478	495	479	627	475	477	485	499	478	562	486	499	462	432	483	476	483	474	483	639	422	530	487	484	502	419	490	485	508	472	470	482	480	487	476	450	460	499	466	492	472	525	493	512	462	493	476	472	473	572	449	465	484	463	473	503	473	479	501	518	481	539	483	476	469	475	486	641	476	534	510	466	474	536	485	471	472	479	481	457	477	478	478	489	417	489	520	477	482	436	471	479	549	481	473	521	503	496	497	505	496	484	504	484	476	488	521	497	485	476	468	483	475	492	492	524	503	522	495	476	535	480	472	490	475	480	465	514	484	586	439	491	487	483	478	501	490	474	524	517	469	483	476	488	447	488	448	492	507	512	500	487	468	487	485	473	506	504	456	478	503	474	467	471	492	528	473	490	472	520	502	508	479	494	485	478	485	470	484	486	524	485	481	496	481	509	447	560	459	479	476	457	488	502	479	533	480	476	453	522	481	436	474	473	487	511	530	470	453	529	468	481	466	484	515	503	483	445	471	446	497	474	545	493	461	496	518	480	492	531	481	490	520	472	491	433	470	479	490	481	502	505	491	482	461	490	476	490	557	472	497	503	400	573	588	473	499	547	468	475	461	402	480	463	475	520	476	473	490	501	501	476	550	465	492	479	367	550	475	453	429	491	492	511	479	572	479	505	502	487	485	463	531	464	474	459	562	477	484	485	475	479	484	436	477	506	473	481	477	494	472	474	543	467	475	467	475	505	478	569	466	484	486	475	498	452	458	471	493	542	494	493	561	523	496	488	479	476	482	490	477	533	459	476	471	551	496	563	449	480	465	557	490	485	480	477	461	532	496	477	486	498	517	468	475	484	502	629	475	438	486	495	400	489	479	491	480	457	462	473	483	466	470	421	508	473	465	479	479	450	486	485	441	484	504	470	485	497	436	483	494	477	485	480	467	481	479	678	487	526	477	484	540	496	1
490	488	505	467	471	480	527	478	465	467	482	430	490	532	478	500	468	469	496	467	493	483	479	481	362	510	476	494	460	460	484	523	521	462	471	451	473	508	478	475	476	545	458	486	479	473	479	508	517	523	538	518	501	476	517	476	514	505	479	476	501	479	486	473	631	595	517	468	481	483	543	490	482	493	482	556	477	476	500	502	496	573	440	479	489	497	477	469	492	550	476	540	481	541	478	491	470	476	457	499	468	487	463	441	486	352	504	447	539	480	519	407	491	514	484	444	486	489	485	491	476	488	477	458	499	590	490	494	467	489	529	458	480	484	466	385	485	490	473	469	475	490	456	490	484	504	486	540	469	484	461	451	496	509	477	497	499	459	473	473	457	472	494	480	581	501	481	488	478	415	443	501	554	477	467	519	479	489	447	553	519	524	453	483	496	504	459	478	502	479	528	499	507	542	492	471	471	476	477	415	506	527	478	482	490	476	477	481	476	473	488	467	476	529	480	583	536	488	512	489	502	490	494	540	434	470	481	479	475	513	486	507	487	498	527	500	474	477	501	484	510	446	499	482	609	505	503	478	491	531	516	497	473	518	479	546	507	396	500	482	482	489	499	422	468	479	501	487	516	510	479	451	534	516	460	489	476	478	484	490	477	490	492	476	559	468	433	464	481	515	504	504	522	472	458	472	472	526	502	503	461	472	472	516	500	487	437	462	466	474	518	467	459	454	486	469	479	486	425	479	496	515	491	467	494	483	446	466	486	523	420	482	478	489	493	480	664	429	611	448	560	488	525	507	552	468	474	475	471	524	482	458	483	498	479	490	496	476	504	406	487	504	538	510	488	399	508	483	476	492	571	478	477	447	545	453	483	484	544	448	479	481	522	488	509	471	518	478	495	564	474	538	478	536	475	491	481	454	506	479	473	524	475	482	477	479	435	477	496	488	494	528	485	471	492	505	477	467	511	491	476	463	463	476	472	497	460	475	431	474	493	492	469	509	490	438	467	558	419	462	412	485	567	446	468	477	473	487	443	483	491	465	492	522	472	569	485	517	546	486	505	470	482	484	463	484	467	540	493	402	510	479	523	478	479	416	471	484	487	485	476	455	471	523	503	466	507	499	480	471	481	477	511	548	491	503	478	486	488	473	2
468	472	476	467	538	467	440	476	489	472	495	511	437	434	479	469	478	574	489	481	480	510	483	468	551	489	457	494	473	495	486	557	518	478	458	460	489	472	479	474	474	573	474	490	487	431	452	468	507	477	515	465	520	491	512	456	390	502	502	497	486	491	483	472	587	519	513	478	482	476	492	497	492	467	481	512	491	502	537	479	482	490	420	488	469	542	470	498	483	540	475	508	457	465	478	467	480	445	479	446	490	466	487	461	484	363	476	499	494	470	480	467	476	521	468	499	475	483	456	493	476	477	473	462	457	482	501	515	466	474	509	501	463	474	473	575	440	485	470	489	461	495	489	499	482	515	474	465	476	555	433	466	482	361	475	469	481	482	515	435	470	465	507	473	522	470	475	476	475	498	523	515	470	477	488	432	485	469	518	456	482	562	467	484	485	475	509	474	542	475	497	494	492	566	504	498	486	474	477	424	512	502	494	489	485	475	536	487	495	537	490	526	525	571	477	548	526	472	458	499	470	452	504	444	466	486	490	476	477	500	482	491	476	474	495	497	472	478	481	482	447	447	445	481	457	493	469	478	484	529	447	465	478	495	477	517	515	534	479	492	498	480	486	439	476	485	518	477	509	523	470	507	511	471	465	468	476	517	476	510	478	411	474	478	521	481	479	451	483	539	507	499	480	487	481	522	475	459	484	471	496	480	477	498	457	525	481	485	481	457	499	511	522	481	482	501	459	488	464	475	474	454	481	497	495	477	491	483	473	518	409	465	476	487	516	474	579	515	677	549	549	543	460	498	420	488	473	507	456	481	482	472	467	477	501	494	498	474	500	503	479	478	398	477	473	494	553	481	482	559	454	536	499	473	498	495	484	478	524	455	491	493	468	471	527	471	478	480	467	502	475	464	477	435	474	469	500	488	533	482	466	501	474	510	477	444	414	471	544	481	474	469	473	442	440	551	492	491	429	452	479	497	487	476	487	501	501	518	487	481	452	473	464	401	505	503	484	505	511	492	491	473	581	520	502	475	453	507	550	472	496	473	482	414	478	569	477	509	556	502	552	462	455	514	465	499	489	545	505	440	535	479	522	481	467	405	492	486	552	490	490	443	495	442	525	482	476	517	501	483	468	481	494	411	486	444	468	483	555	472	1
480	493	544	474	492	473	503	479	490	488	528	482	523	558	511	505	472	461	420	472	479	481	471	484	482	493	443	478	467	507	482	511	524	455	478	470	503	465	488	475	477	481	483	461	532	485	539	517	556	456	487	547	474	478	502	483	489	454	573	447	515	485	472	483	548	527	511	485	482	474	442	505	479	435	468	540	476	483	512	478	504	571	486	505	531	478	474	489	481	516	477	540	476	481	474	483	477	508	495	518	468	481	481	484	500	504	515	496	480	469	512	426	477	530	489	499	498	484	453	506	477	477	469	455	454	568	477	529	480	475	540	489	496	471	497	478	517	504	480	487	480	564	459	481	475	464	483	473	483	564	505	498	489	408	477	489	492	459	538	587	471	483	488	474	512	511	476	480	477	476	501	482	477	478	442	510	449	481	514	493	467	491	489	491	488	481	470	475	595	485	498	494	489	515	562	486	486	492	475	431	497	481	504	556	481	477	422	483	462	473	487	512	510	441	479	582	516	484	476	492	546	437	485	462	497	529	508	479	476	498	492	461	485	488	456	469	497	476	452	479	477	446	468	493	445	525	442	475	483	519	473	475	480	562	476	494	527	501	486	479	483	496	493	473	475	478	408	498	448	492	489	553	421	509	461	491	476	493	447	504	475	426	498	476	440	492	501	487	486	477	506	467	508	479	401	557	486	546	501	502	461	493	476	483	456	478	467	475	502	451	467	488	475	531	473	498	481	467	438	467	483	522	483	493	452	483	471	487	476	471	524	474	477	450	504	495	547	504	638	533	528	508	517	499	594	480	488	524	462	559	487	469	401	483	493	470	536	473	553	494	462	466	424	514	482	518	481	476	501	503	491	545	497	459	494	534	488	491	596	444	490	469	521	493	497	494	505	476	513	562	477	521	476	519	476	488	470	460	498	489	473	493	474	513	477	508	502	470	489	468	485	442	488	473	516	417	476	487	458	515	477	489	467	476	494	488	511	509	483	472	509	496	514	434	430	512	461	543	498	480	469	486	619	484	490	476	481	496	518	483	461	468	511	545	481	486	476	519	461	487	412	468	510	442	475	497	494	546	487	459	489	479	544	480	469	404	466	486	497	499	505	438	469	458	562	488	483	487	513	484	450	484	512	568	479	489	479	476	558	508	1
478	428	548	489	439	472	465	478	469	474	513	521	476	485	478	488	471	462	459	464	487	475	472	490	464	548	480	492	495	484	466	486	530	505	465	495	477	509	471	477	472	431	498	484	476	470	475	456	506	497	583	522	505	481	487	506	434	429	449	484	470	483	505	475	548	468	505	501	489	475	510	478	472	478	486	477	480	537	600	442	512	515	506	491	558	463	472	483	488	522	476	494	505	464	498	428	478	440	486	487	473	473	484	453	489	610	449	478	503	497	536	356	478	502	480	472	504	477	465	510	475	471	477	447	485	453	480	492	487	473	508	469	489	474	458	507	446	474	469	477	504	510	471	473	493	529	478	561	476	449	498	465	468	523	477	530	482	457	537	461	466	495	472	476	461	464	478	480	478	545	495	522	522	474	482	569	484	491	497	561	536	543	543	458	477	487	465	448	601	478	531	481	483	493	527	489	475	485	472	516	479	443	507	506	431	478	549	488	451	514	492	455	473	551	474	490	564	484	484	475	459	504	534	467	508	483	494	475	476	504	469	494	473	500	502	507	458	478	481	469	544	437	520	477	532	557	499	481	483	518	491	514	476	495	477	511	472	542	466	486	508	491	490	483	487	530	469	473	472	503	494	499	507	446	470	482	477	511	537	481	480	489	491	476	423	506	510	478	474	522	521	508	493	477	500	468	444	507	503	487	470	500	482	503	491	453	497	480	502	463	501	513	496	479	490	518	477	484	549	425	466	453	468	485	479	481	496	465	505	531	517	489	476	475	396	509	544	483	493	467	506	492	472	447	460	474	482	522	505	452	479	395	519	503	471	492	519	473	496	477	507	487	430	477	487	517	508	494	465	522	511	470	532	511	531	491	481	492	522	531	489	456	465	472	451	481	464	477	484	486	471	527	473	474	480	470	482	472	488	482	478	528	478	461	476	501	590	478	511	483	479	490	487	490	527	505	492	484	575	507	479	493	469	476	499	502	531	410	518	477	482	493	477	508	501	587	480	524	521	452	533	475	482	515	508	477	489	484	425	470	493	489	466	585	478	457	480	483	526	561	530	518	467	450	491	511	481	566	469	442	453	476	474	480	474	390	492	464	496	477	461	502	493	507	436	481	477	461	481	492	494	476	466	632	489	465	473	475	530	465	1
492	477	482	473	542	466	474	477	496	479	463	500	476	453	486	516	486	514	500	472	481	507	476	485	458	477	472	483	473	482	490	482	496	637	543	513	489	476	477	476	473	510	486	462	521	485	475	529	524	465	534	520	517	483	473	501	512	533	511	503	494	485	500	479	543	449	450	510	482	491	504	498	513	502	478	551	484	441	508	498	444	534	470	479	555	512	478	486	472	483	477	503	483	507	478	532	475	509	469	500	479	483	478	471	361	498	493	504	489	480	458	470	488	443	549	456	485	482	459	494	474	459	459	514	480	500	494	494	479	467	512	500	484	476	456	504	439	505	493	509	453	495	476	484	463	501	477	508	479	526	528	464	485	379	476	449	487	429	488	516	459	483	457	483	428	517	473	486	476	435	436	525	501	474	462	554	487	477	449	445	552	501	474	481	487	489	521	518	606	485	462	465	506	490	535	495	472	496	476	463	474	477	488	502	485	479	497	479	502	473	489	442	477	497	463	494	475	490	485	487	473	438	519	497	464	540	511	473	477	538	481	521	481	483	492	487	489	481	452	481	534	435	495	486	520	545	523	481	488	498	504	472	483	496	481	500	529	582	478	478	496	480	494	507	484	475	444	472	495	472	487	510	563	540	473	479	476	551	526	469	477	416	468	476	477	472	455	502	477	494	459	535	527	480	492	504	478	466	538	500	478	454	487	494	487	482	493	481	474	455	484	471	449	517	504	453	460	477	462	487	475	477	498	482	493	483	485	477	472	545	472	469	477	513	485	499	540	536	625	473	443	470	524	475	421	494	486	608	471	511	476	477	504	491	492	464	522	477	505	477	471	461	398	478	483	538	495	490	470	564	468	408	508	505	508	489	484	492	557	482	483	511	459	491	499	476	494	477	485	449	474	465	475	483	478	457	503	461	496	473	475	533	475	496	476	469	510	477	443	477	465	456	505	473	537	489	502	490	523	503	476	458	471	477	503	483	502	501	487	484	519	514	501	411	496	495	470	572	526	462	506	471	653	501	520	476	476	507	481	476	509	472	500	524	482	473	475	460	473	480	499	457	419	502	496	467	475	473	464	480	522	479	549	478	479	406	463	470	564	476	522	468	483	490	444	492	476	487	486	467	486	480	538	545	450	464	464	482	458	407	1
489	485	495	486	518	467	556	477	459	472	548	514	519	458	491	481	495	463	453	464	468	443	470	481	442	487	487	471	463	518	481	536	452	530	451	428	489	472	479	477	474	448	502	511	492	466	544	494	522	480	517	476	503	489	495	499	444	550	556	497	491	485	477	470	624	482	527	486	475	488	483	469	531	504	478	410	483	496	477	506	454	538	478	489	462	521	475	476	484	527	477	533	470	494	492	480	480	476	468	420	492	484	478	480	439	391	514	475	472	494	461	507	481	450	530	485	480	495	501	478	479	466	474	519	476	492	478	499	470	548	526	489	524	477	508	506	585	489	488	497	497	505	510	495	511	471	484	469	479	474	522	490	476	585	478	469	440	484	466	488	438	473	467	482	480	455	477	476	477	504	506	448	499	477	481	468	466	482	506	465	430	533	488	457	500	486	543	572	543	473	508	517	476	519	531	485	493	486	478	468	528	496	532	492	451	477	466	485	466	486	476	517	516	475	470	523	424	475	489	481	471	535	514	514	462	468	457	478	476	504	483	498	481	478	499	509	467	479	451	481	525	451	450	464	503	502	459	476	487	472	446	506	470	526	470	509	504	506	475	474	536	484	479	470	471	496	490	499	499	472	514	521	504	461	465	467	475	521	499	445	477	521	471	477	471	448	454	433	480	482	498	489	520	475	467	533	408	496	520	487	473	517	480	486	467	486	485	494	531	490	503	472	467	560	472	465	495	482	426	526	505	539	498	475	498	477	475	494	501	577	507	458	478	488	547	486	659	478	556	502	468	457	540	509	543	483	494	470	473	452	490	470	476	484	483	480	519	476	559	415	507	506	421	538	481	495	523	479	484	566	474	533	496	496	471	505	480	460	547	484	493	487	498	468	497	467	495	477	485	412	476	524	479	448	476	487	470	460	534	488	480	494	475	520	475	474	493	480	478	484	491	573	479	492	506	528	471	501	577	473	476	471	482	476	475	502	474	456	456	475	519	489	517	550	508	489	470	511	509	478	474	494	545	506	503	474	469	468	481	460	526	468	496	560	477	561	476	442	474	482	516	450	519	483	470	517	495	562	463	464	496	476	506	477	470	422	478	471	464	481	499	452	488	472	482	483	489	459	488	495	491	480	497	584	522	510	473	469	587	470	2
485	443	465	472	532	478	497	474	492	478	466	535	487	483	474	461	493	530	469	488	473	474	471	487	602	528	478	494	489	498	486	493	536	492	464	514	467	464	482	476	475	533	479	460	518	454	424	460	470	487	541	543	482	480	509	497	485	451	483	473	492	487	547	470	403	521	541	471	482	486	602	501	462	476	473	502	476	468	599	457	485	494	511	472	605	520	482	476	472	512	476	463	489	502	485	523	489	506	462	484	488	482	483	478	492	538	497	523	404	480	457	466	471	473	479	493	497	499	510	520	474	481	486	438	479	532	491	496	482	455	538	456	479	476	489	522	482	513	486	504	492	493	496	494	497	491	482	558	476	379	444	523	485	363	478	492	514	504	525	514	469	481	484	493	453	532	475	477	477	524	514	452	564	478	450	533	507	479	458	446	468	576	497	475	511	485	545	484	472	478	496	478	508	472	554	482	476	475	475	471	474	459	493	577	455	476	506	484	486	498	498	491	465	518	470	415	465	483	442	498	495	558	536	531	549	469	516	475	477	514	492	491	476	503	525	501	489	484	506	467	505	542	575	481	547	505	529	473	491	513	508	476	478	498	475	493	507	478	487	493	492	483	479	490	474	498	546	480	480	482	490	508	450	590	475	488	477	400	505	466	478	416	465	475	489	421	497	509	477	486	491	507	479	480	513	527	505	523	517	518	465	473	482	449	517	483	490	478	530	476	486	504	553	485	474	433	480	479	508	600	484	535	476	490	470	481	476	521	480	542	425	487	477	512	471	490	373	468	506	474	493	477	452	493	492	496	484	486	455	488	476	529	463	482	516	494	578	477	504	529	444	501	484	527	480	497	489	481	478	529	493	425	515	506	455	509	491	484	476	491	488	501	475	485	467	472	514	478	494	449	483	500	481	455	476	483	474	488	539	481	471	450	475	483	478	482	437	481	505	476	516	492	513	489	485	473	476	497	533	432	482	488	484	476	489	495	465	522	446	470	490	499	451	411	495	488	480	620	467	491	503	468	481	453	475	476	465	493	462	470	483	483	491	356	481	480	475	495	428	516	441	470	525	494	448	506	476	479	462	457	598	482	473	477	488	531	493	502	533	492	486	511	473	528	499	489	474	495	484	477	503	479	504	384	533	491	478	491	496	477	1
488	480	546	478	553	463	429	475	486	475	477	494	455	506	497	446	482	515	497	492	479	485	472	495	487	488	481	475	470	511	482	537	487	416	523	517	481	474	480	476	474	471	463	495	523	488	566	489	409	459	459	426	503	483	483	514	454	474	449	504	492	489	398	474	567	536	530	515	472	483	477	491	458	457	477	581	479	460	501	473	433	540	535	474	507	441	471	476	472	586	476	517	494	468	476	478	484	486	474	467	476	470	474	502	475	166	482	458	475	484	503	519	479	481	506	468	490	474	526	497	473	480	471	464	487	578	464	517	450	446	477	460	437	475	460	512	420	495	478	482	486	457	485	496	457	473	470	449	474	473	464	488	481	391	476	500	504	479	494	498	505	466	483	486	469	511	476	478	475	520	528	507	522	476	480	529	473	486	484	443	549	533	481	471	456	480	497	520	554	474	503	510	477	524	507	482	477	488	473	501	484	474	491	507	487	475	467	481	486	514	494	548	436	509	483	491	498	486	508	483	495	439	481	525	523	547	526	479	476	495	503	474	472	446	513	501	481	479	477	484	530	439	500	494	526	523	533	480	479	485	448	475	482	537	490	532	493	471	463	470	481	487	479	454	474	517	545	518	511	490	485	449	485	502	476	487	476	471	454	481	478	414	492	475	530	508	465	547	480	486	529	487	539	477	417	488	453	467	511	487	425	467	471	442	499	526	465	495	503	462	457	454	472	492	479	433	468	493	451	468	474	448	478	475	501	475	460	474	499	498	536	473	476	508	532	470	580	502	724	581	493	493	504	493	525	481	484	554	456	514	483	445	408	483	470	454	558	477	493	555	480	465	457	524	470	435	529	491	487	527	414	476	510	459	478	532	478	504	407	442	482	472	520	475	457	477	487	478	505	466	474	424	477	505	475	501	505	487	530	485	481	465	476	527	477	512	467	477	514	470	457	516	475	506	521	514	482	508	497	507	470	450	466	476	480	485	512	549	489	475	504	529	510	404	473	529	464	520	500	494	483	469	626	484	496	477	480	478	459	458	486	469	490	395	472	577	479	447	460	491	495	503	493	414	488	484	489	525	497	458	534	480	545	477	486	390	463	472	462	480	489	487	475	523	510	489	466	486	476	487	460	481	456	379	511	509	479	490	502	485	2
478	490	506	458	528	481	451	476	474	483	488	534	508	528	505	455	488	510	460	484	482	531	468	468	450	514	481	484	487	483	476	485	516	498	521	543	467	506	475	475	475	503	449	463	505	493	483	481	490	476	507	499	493	481	485	498	456	458	528	476	484	485	518	470	427	527	473	475	482	473	510	513	465	502	478	553	476	505	582	488	471	553	526	493	475	516	482	519	481	576	476	562	488	508	492	495	479	476	475	486	497	482	480	473	514	515	465	505	490	493	503	407	485	507	460	473	499	499	487	476	474	496	479	524	497	518	494	508	481	522	501	481	471	488	469	513	483	474	491	493	491	604	485	480	478	496	480	483	478	530	531	486	469	361	476	472	464	478	485	467	469	477	494	474	550	478	476	482	476	543	467	513	551	476	524	482	479	480	461	586	512	496	493	477	501	511	480	461	520	478	470	494	488	521	498	481	486	493	477	525	472	476	497	517	413	479	466	474	480	493	481	449	493	451	487	544	526	486	484	487	446	568	544	515	423	466	501	478	477	518	495	496	472	469	498	498	497	481	492	488	464	556	488	464	548	486	472	481	469	461	488	501	474	531	472	519	469	500	489	461	454	481	503	470	487	500	489	520	503	472	492	580	492	572	470	479	475	506	452	518	478	413	450	475	549	500	476	451	476	513	502	482	515	475	531	530	518	512	461	468	486	489	473	478	483	514	466	475	566	434	472	470	485	507	494	454	473	486	505	516	492	495	474	479	468	490	465	463	486	480	448	475	477	479	524	494	399	498	521	464	567	499	509	540	519	475	488	507	488	484	486	531	544	456	489	510	538	477	517	493	479	491	503	469	488	488	453	463	507	578	530	411	496	484	497	489	470	483	500	441	472	483	463	481	496	484	485	475	499	504	480	456	474	469	475	482	478	408	481	489	484	489	474	566	477	480	551	474	468	473	512	455	489	481	468	515	471	486	491	418	468	461	478	476	484	475	501	408	570	476	514	530	472	401	501	497	478	571	496	490	485	489	450	530	512	477	478	502	430	474	482	482	501	295	483	520	481	451	428	499	483	473	459	495	485	507	467	484	520	488	442	479	457	478	485	567	450	494	496	501	504	486	482	547	535	476	473	419	540	471	506	485	511	314	480	484	472	487	453	503	2
478	507	552	470	483	477	504	478	487	475	513	481	496	509	521	476	475	487	468	488	520	482	477	494	528	564	489	461	493	501	477	521	494	521	491	490	464	483	479	476	473	536	491	463	478	475	471	516	459	494	499	498	477	484	443	481	492	475	517	484	492	477	466	479	372	491	495	493	483	483	570	484	475	551	474	483	461	466	485	500	479	489	467	479	471	498	482	497	473	440	476	477	482	460	476	545	476	509	461	505	486	489	487	496	530	668	502	547	522	489	519	438	470	464	405	483	486	457	465	499	475	459	489	545	467	498	463	484	496	505	516	494	469	473	465	493	433	488	472	489	488	518	484	487	482	480	482	448	485	423	502	481	467	486	476	494	477	470	478	497	482	480	498	471	448	507	477	474	478	456	442	555	488	480	497	519	489	486	529	482	504	530	486	502	482	473	544	551	515	483	512	479	490	532	560	489	474	491	476	535	482	503	478	497	522	477	567	481	516	467	482	470	466	595	500	478	468	476	509	492	447	484	451	494	442	497	500	477	477	517	490	480	481	488	480	497	506	481	482	479	486	532	514	489	533	488	497	477	471	552	492	447	469	526	468	516	545	489	462	499	484	482	515	413	491	512	520	494	493	523	477	432	411	466	488	462	476	489	468	501	477	471	457	475	493	481	487	479	482	496	531	446	473	470	518	462	448	569	528	474	483	487	474	476	462	526	471	481	506	468	498	481	492	448	488	437	464	474	521	469	491	451	499	482	488	482	487	488	489	554	482	501	476	522	518	469	329	470	406	465	516	510	508	547	504	480	484	473	494	506	469	530	473	466	504	497	493	476	516	546	491	492	515	477	474	477	503	486	488	460	459	435	458	497	474	459	479	466	462	450	483	476	527	474	464	488	475	477	477	471	480	474	476	456	480	479	492	432	514	481	479	489	477	524	478	487	472	477	500	479	510	486	506	477	431	547	513	470	523	532	477	478	487	477	497	486	473	495	422	483	505	493	488	487	510	571	472	480	504	498	511	447	488	480	479	477	475	487	428	489	513	485	491	527	483	373	489	480	418	456	477	464	493	476	494	497	479	434	467	493	482	486	477	477	474	547	524	508	489	473	485	420	475	529	502	477	482	472	506	472	441	483	498	539	519	496	474	482	525	526	2
476	505	522	476	534	476	464	477	485	482	527	495	472	520	485	476	469	506	476	464	475	462	470	471	514	524	494	469	488	472	475	492	492	505	458	458	479	529	470	478	474	470	477	481	511	508	496	468	544	446	456	543	451	482	493	477	544	502	446	492	486	486	502	471	597	498	510	486	474	472	439	451	487	536	487	506	486	460	527	507	475	470	496	475	563	547	481	500	476	485	476	494	453	515	470	551	475	506	453	470	474	496	481	481	517	666	483	498	526	499	457	377	470	468	416	475	514	496	436	522	474	497	461	574	479	534	449	460	492	519	521	466	500	477	501	456	400	466	487	463	501	458	467	497	529	503	479	476	479	510	526	500	482	789	476	533	483	472	485	523	463	456	464	479	480	472	476	482	476	537	549	476	573	478	474	427	474	477	427	498	482	484	431	489	474	478	523	504	481	487	462	470	505	485	535	493	486	484	475	480	538	493	462	557	483	479	526	482	487	469	518	410	478	436	474	517	494	488	507	492	493	459	505	495	483	525	476	480	476	501	502	452	502	500	476	535	476	483	475	478	504	464	480	480	504	525	450	474	480	499	511	518	475	448	474	539	445	476	476	489	507	473	510	499	481	464	546	474	469	471	472	514	498	492	468	474	476	434	491	508	477	616	471	475	544	469	437	504	479	500	486	505	513	483	482	466	453	520	508	516	474	478	485	517	514	488	473	483	494	505	458	475	525	504	485	486	496	483	508	448	472	498	465	466	507	484	479	501	482	593	476	500	477	492	455	469	598	478	344	500	540	474	435	409	424	489	474	543	461	523	473	491	500	476	482	499	447	478	496	535	492	514	462	449	484	476	491	492	481	527	537	453	473	524	436	516	483	509	562	481	487	460	543	496	481	472	503	478	540	516	476	453	473	509	481	491	476	468	537	484	473	508	477	433	476	547	510	478	506	474	519	560	473	473	457	468	481	455	487	487	480	468	481	477	499	478	490	463	490	476	488	514	522	719	534	506	474	440	522	486	526	477	411	501	488	476	479	496	468	477	471	482	490	716	477	479	477	532	535	486	494	501	441	456	496	478	473	512	495	475	522	492	442	478	484	441	442	471	423	481	504	488	484	488	456	477	459	506	510	474	448	475	477	816	538	552	476	491	515	479	2
481	457	494	472	496	490	464	476	517	477	488	475	451	514	494	469	477	503	447	485	496	528	469	482	548	525	490	481	499	506	473	534	502	469	545	454	472	459	486	476	481	471	477	509	512	446	496	465	441	475	557	506	481	471	498	502	502	528	587	479	510	486	537	482	458	559	477	492	482	482	515	466	488	542	474	463	477	446	552	492	556	471	542	493	634	448	478	488	495	483	476	511	476	494	495	480	489	452	481	512	471	470	467	484	421	514	488	448	469	477	436	551	484	506	509	485	539	508	504	482	474	467	473	548	469	538	507	487	480	546	529	479	497	475	473	556	520	523	480	430	493	468	487	478	497	469	477	513	488	473	474	506	472	390	477	509	480	477	515	478	455	471	490	475	575	530	475	481	477	575	468	476	525	479	470	541	498	476	514	468	491	460	452	467	490	451	494	483	474	479	459	512	467	486	468	481	469	482	477	492	506	492	527	582	527	476	445	479	471	535	494	457	486	529	486	465	461	469	459	477	491	453	490	609	454	507	460	478	474	470	496	449	486	511	489	450	482	477	463	467	502	465	470	488	484	501	464	476	482	439	563	510	475	517	490	477	471	525	481	495	528	469	508	480	457	508	447	499	486	522	457	442	400	576	477	480	477	525	505	484	475	427	475	477	536	431	452	447	482	439	425	560	501	470	484	512	473	492	506	490	479	480	479	538	467	423	492	472	546	498	536	498	514	443	485	461	472	485	545	550	463	464	489	500	488	479	474	474	460	478	489	455	476	449	540	463	443	509	556	530	453	505	469	458	473	477	482	479	504	539	482	489	455	510	533	481	584	480	521	411	475	509	510	483	478	513	500	477	494	482	505	498	504	484	550	510	480	479	445	505	469	458	555	480	518	503	548	477	497	486	478	473	472	488	477	441	471	501	468	476	478	460	475	454	476	435	443	482	504	483	508	414	458	476	479	559	475	566	487	514	475	475	478	476	477	480	498	477	483	474	530	499	449	416	487	554	476	473	519	462	491	468	519	536	490	481	471	488	428	458	487	487	533	448	483	453	479	490	431	476	477	493	476	478	490	489	484	508	498	508	484	481	492	477	477	442	452	474	494	497	457	444	469	484	523	479	463	513	489	477	469	481	487	460	500	546	475	480	493	471	2
483	503	549	485	524	487	434	479	497	470	476	489	461	513	472	477	478	530	493	474	491	507	480	486	471	486	466	476	469	481	474	498	527	455	486	490	479	486	477	478	479	435	467	481	465	487	510	513	501	429	393	423	487	480	485	455	502	464	459	485	494	482	527	490	559	385	493	465	486	476	554	486	527	458	481	429	477	476	447	498	464	544	539	506	482	504	473	496	477	547	476	514	485	505	480	474	481	512	512	487	483	471	485	476	495	492	538	468	515	468	481	510	478	498	540	441	528	491	439	491	476	507	507	551	533	531	475	496	479	454	488	494	466	477	451	462	491	513	474	480	498	498	476	489	549	467	480	518	479	459	437	467	479	466	478	452	491	500	523	511	466	457	485	483	484	490	477	479	479	488	484	528	485	476	471	527	494	474	490	474	514	528	466	459	469	510	489	451	462	481	481	477	469	555	499	478	479	495	478	474	467	471	508	574	451	476	472	477	492	464	477	450	464	409	474	507	564	475	535	474	456	516	534	435	513	525	498	477	476	513	470	480	475	511	514	523	482	484	488	479	501	421	460	497	515	489	476	478	486	566	468	519	474	545	487	501	551	575	490	471	519	486	447	489	473	501	435	475	539	486	495	456	524	507	442	487	476	498	460	475	476	463	482	479	536	494	505	471	485	486	495	503	522	478	544	501	477	525	488	470	498	498	474	479	523	481	491	481	449	535	476	471	529	431	496	507	461	469	453	534	463	441	479	457	507	480	498	494	479	575	481	493	476	496	524	478	551	481	621	547	488	537	480	525	463	489	472	557	451	480	486	513	451	483	481	512	505	477	514	460	440	493	424	485	480	481	515	491	487	514	493	500	504	491	507	506	493	508	531	435	476	482	448	471	480	483	539	477	488	536	478	502	478	416	477	490	485	540	415	487	482	472	475	500	477	480	470	483	447	470	491	553	602	475	484	505	471	567	502	538	479	482	481	476	499	483	486	533	456	487	509	466	477	475	506	467	470	584	458	501	529	516	652	502	485	477	487	492	527	493	490	471	501	612	480	447	479	475	480	534	553	447	519	474	488	488	471	434	499	409	539	479	548	476	481	375	477	516	563	480	532	446	483	452	539	475	474	498	481	470	481	481	493	685	502	447	484	473	527	509	1
473	453	584	485	593	485	512	478	481	486	447	517	445	468	486	491	485	520	497	468	506	495	480	476	487	514	463	488	491	504	489	491	491	488	451	443	473	420	480	478	476	534	493	502	512	486	485	484	495	503	515	526	468	492	533	503	484	581	489	508	498	474	530	477	521	551	528	497	475	482	585	489	462	481	484	498	473	462	588	529	489	559	468	487	472	478	486	513	485	496	477	523	480	494	477	494	479	491	480	514	483	475	484	477	556	552	472	527	441	493	502	493	479	486	550	504	496	462	500	519	473	479	484	572	485	483	471	516	482	474	483	486	469	480	503	417	510	498	478	458	509	470	503	499	483	493	487	487	487	562	489	496	481	602	474	531	451	467	489	455	448	464	489	479	481	508	476	480	477	540	436	458	512	476	502	540	478	480	499	395	547	531	486	445	480	475	503	472	497	472	474	495	523	563	538	476	473	478	477	431	481	499	477	523	509	476	480	477	464	535	504	495	453	491	464	513	483	474	477	472	471	504	473	475	523	501	501	482	479	511	478	490	514	487	461	499	476	480	431	481	511	506	496	463	600	488	501	478	489	514	525	504	479	527	478	487	473	477	466	480	509	471	508	528	475	458	479	486	502	476	485	549	509	477	473	467	476	473	521	479	478	528	443	476	476	492	480	424	481	464	523	529	478	479	501	515	497	527	500	508	508	452	483	483	449	437	488	487	496	495	485	471	492	474	488	534	449	490	513	550	483	498	504	476	449	476	447	486	493	499	431	468	476	470	469	473	508	491	409	477	509	467	522	469	478	473	491	467	492	496	482	556	528	486	468	500	503	476	524	400	559	506	569	485	488	588	454	488	506	539	466	427	477	465	547	487	469	472	507	498	482	482	477	468	468	485	511	476	477	476	480	529	476	477	475	518	472	484	514	493	481	479	478	471	477	508	540	476	457	481	507	468	507	473	445	509	482	457	493	539	479	457	495	476	511	490	487	514	498	478	500	522	473	567	520	444	481	495	506	497	515	518	392	509	491	478	472	478	499	476	483	483	495	511	480	521	483	513	450	496	476	460	491	555	464	473	490	491	459	560	537	487	435	478	490	500	479	508	539	480	484	454	471	497	498	468	492	441	480	493	486	479	450	534	534	569	483	493	506	477	2
479	553	525	470	503	477	474	477	523	477	529	506	481	490	505	487	469	515	480	486	483	475	477	469	483	518	479	488	458	512	483	518	454	407	494	514	488	449	477	474	478	487	484	495	501	464	520	541	532	478	499	463	472	481	488	514	483	511	484	480	493	474	451	473	456	505	488	481	486	470	475	499	455	439	481	466	474	518	553	475	488	492	443	494	486	433	478	483	472	539	476	538	494	487	466	484	483	482	496	491	477	480	483	498	492	609	534	492	465	501	527	486	476	555	518	476	469	493	516	486	473	510	476	492	468	473	481	501	492	435	532	475	472	477	503	503	517	494	477	483	501	499	468	491	492	478	475	544	474	522	444	499	479	587	476	497	461	428	522	478	445	473	467	484	550	495	475	478	477	562	472	525	504	477	493	548	490	482	516	468	449	527	461	464	467	474	472	529	579	469	408	444	545	463	545	476	486	483	478	477	478	517	489	507	511	475	500	481	509	500	499	478	447	522	488	556	475	489	485	474	474	525	496	516	485	483	474	475	476	510	461	499	480	491	489	490	486	476	495	473	524	495	488	454	526	473	418	481	484	550	486	481	471	599	471	523	495	473	474	479	490	482	511	473	503	458	499	524	459	510	475	444	447	473	483	492	476	520	481	484	475	517	442	475	515	486	462	508	476	472	497	453	497	467	507	532	458	457	457	496	498	485	480	529	503	455	478	484	481	480	482	462	483	482	485	508	482	480	425	497	477	475	509	475	499	474	496	482	502	499	512	480	477	519	516	477	433	461	460	529	503	465	447	502	427	479	474	527	476	532	482	452	495	480	500	483	477	476	468	522	504	482	469	459	483	565	513	484	477	497	462	569	475	474	536	538	473	494	549	491	487	485	553	462	454	467	472	474	489	443	475	485	477	463	481	490	477	452	528	477	479	503	476	528	477	474	407	473	460	489	469	543	494	472	491	447	473	506	579	520	476	468	478	476	462	479	488	472	522	471	512	527	473	559	482	524	474	594	488	471	495	471	564	466	509	475	489	479	389	491	496	465	522	657	474	408	482	509	474	488	557	509	502	484	492	541	470	535	466	491	464	477	539	477	470	483	492	498	462	498	493	530	488	458	506	489	473	454	473	480	481	488	466	761	544	448	486	473	574	529	2
486	442	438	462	539	488	489	476	464	482	509	444	516	455	501	493	483	461	551	485	502	517	464	483	532	496	466	473	493	500	479	547	498	419	486	509	500	502	475	475	480	479	483	485	468	446	484	514	458	497	504	516	486	482	474	492	476	458	529	473	485	475	515	473	383	543	461	462	475	486	466	487	478	513	477	506	483	488	488	466	479	558	449	477	536	467	475	493	475	482	477	496	492	489	486	514	479	514	487	448	490	492	479	455	486	686	489	458	531	477	485	456	475	471	509	508	496	482	499	464	473	492	439	542	511	579	495	540	496	552	508	488	478	479	473	485	463	503	483	477	473	536	497	481	504	510	484	433	477	499	456	476	474	557	478	490	489	488	510	500	510	465	468	491	506	498	478	475	478	505	457	543	514	479	499	495	473	476	474	563	506	515	469	470	490	523	457	438	483	476	470	470	471	494	475	477	473	481	476	531	469	485	504	555	457	474	531	487	465	464	495	487	496	479	470	567	521	475	454	487	465	469	444	558	443	484	493	479	477	489	479	485	481	462	486	533	486	477	442	472	490	524	505	503	542	500	501	478	487	467	487	462	471	528	484	509	511	525	472	484	506	481	467	435	479	455	575	486	444	501	473	507	482	506	506	496	476	535	494	471	478	516	457	475	539	554	398	524	483	495	503	472	477	470	543	493	447	462	520	497	460	514	479	486	511	466	474	476	521	425	454	470	426	526	488	481	475	472	525	524	485	508	510	492	503	482	477	507	483	464	553	482	475	536	462	480	350	547	359	461	533	480	510	469	508	481	482	539	449	536	478	505	546	500	542	499	533	476	544	431	526	488	431	478	469	514	519	464	470	509	524	558	512	481	522	473	481	485	456	472	476	476	540	499	480	474	513	474	486	516	469	548	478	534	479	508	476	541	498	483	471	507	477	454	477	390	466	477	454	484	483	509	524	477	508	529	475	410	536	505	482	470	469	476	485	498	537	500	567	475	482	528	464	567	483	455	502	506	481	487	521	487	453	500	495	475	485	487	459	468	504	485	500	573	480	394	487	436	447	467	497	509	505	508	497	495	470	550	462	452	535	476	462	480	474	530	464	490	441	491	483	547	477	401	541	471	484	453	460	480	472	480	488	604	459	495	477	475	527	514	1
485	545	510	469	477	488	452	475	481	473	514	465	467	454	490	473	487	483	426	489	478	493	473	484	424	468	496	487	467	468	480	422	570	444	519	518	471	483	479	477	480	455	478	475	461	486	495	500	460	484	569	539	510	484	560	473	514	436	554	439	541	491	465	470	600	578	530	532	486	474	503	499	467	486	477	515	483	506	518	507	535	520	508	494	501	444	475	461	481	514	476	514	492	500	471	514	480	494	467	415	476	481	478	466	508	355	485	439	519	471	493	493	484	483	431	478	495	466	492	516	476	492	476	437	478	545	469	529	467	519	483	515	497	475	487	472	474	501	487	495	484	505	488	475	464	502	482	567	479	490	418	525	488	622	479	489	461	476	506	481	468	494	482	484	407	480	474	486	477	527	408	501	498	477	478	533	488	486	471	429	478	537	441	507	484	468	468	507	490	487	474	480	499	528	484	487	482	491	477	462	471	494	516	447	563	476	552	480	501	502	475	443	501	491	459	524	502	467	551	482	490	498	448	533	401	449	494	476	476	487	487	522	473	501	516	523	476	478	475	478	513	436	511	474	469	535	430	479	473	491	503	494	478	499	471	493	483	480	512	474	478	475	502	532	470	478	454	484	496	477	478	490	471	408	446	491	476	534	465	515	475	531	483	476	512	515	453	485	482	512	496	461	489	469	570	501	428	530	509	541	453	480	479	457	472	420	456	480	505	506	514	486	512	474	468	473	483	483	450	521	482	460	492	469	495	486	508	524	496	545	507	479	477	462	476	456	613	487	540	575	510	542	537	508	505	471	497	544	440	471	479	434	448	478	484	489	487	477	508	512	519	460	440	460	478	473	468	471	484	527	464	461	481	498	489	489	496	513	466	528	494	475	522	486	487	472	494	478	484	431	474	517	475	471	479	480	494	472	555	478	478	481	477	509	477	511	421	486	456	480	491	474	522	490	492	428	481	442	528	471	479	486	496	476	497	469	481	512	454	475	492	480	520	555	536	521	476	567	484	474	480	503	575	537	499	477	475	487	448	481	494	470	505	602	481	527	473	470	519	476	530	450	507	475	457	494	476	532	463	409	583	479	514	479	483	401	482	471	437	508	509	490	473	467	483	461	484	432	464	479	485	477	468	582	435	470	476	498	503	468	1
489	464	526	504	553	493	517	477	502	481	510	459	429	500	475	504	477	474	494	475	478	512	475	465	525	466	501	495	499	550	483	512	481	518	507	584	485	475	484	477	481	492	511	484	468	499	577	515	550	484	514	538	510	478	486	480	439	495	564	482	493	476	530	481	395	485	504	471	487	489	510	500	510	494	477	433	492	520	537	474	484	484	454	468	431	463	471	487	456	610	476	483	485	506	470	493	478	478	487	391	486	473	488	490	502	779	485	518	452	477	459	481	462	519	484	475	504	502	461	503	476	435	474	458	483	514	454	479	505	427	485	458	494	477	449	474	469	481	484	513	490	591	473	481	495	496	483	513	480	521	511	499	489	544	477	489	497	460	509	491	474	479	467	477	444	461	476	480	474	563	548	524	566	479	467	500	486	489	554	536	488	537	429	490	476	478	589	489	493	486	473	524	436	422	529	472	481	480	477	559	493	472	480	482	465	475	502	479	482	500	474	519	467	476	496	525	483	483	490	475	471	487	446	465	531	456	490	477	476	500	492	452	486	486	460	488	474	478	460	474	483	552	470	492	482	479	503	478	485	582	459	465	471	489	478	493	548	499	487	493	467	478	478	583	487	509	526	520	541	524	493	524	420	506	469	475	475	481	490	495	478	505	504	476	500	503	526	489	476	488	448	456	535	476	492	474	479	497	491	458	485	476	473	525	488	462	473	495	496	480	493	490	537	553	480	443	463	474	563	479	480	448	492	479	484	480	472	452	519	577	468	482	477	515	508	469	382	442	297	485	505	525	485	456	441	477	479	512	438	581	472	388	480	475	489	488	511	479	483	481	509	484	408	532	484	451	503	491	505	463	482	501	511	470	468	499	490	520	586	584	482	446	523	486	489	466	460	481	489	442	474	585	477	524	482	471	460	497	575	496	477	429	475	505	475	513	473	485	490	479	479	503	461	502	471	486	480	516	492	480	479	467	485	476	476	481	499	465	564	473	519	559	462	532	477	496	464	594	485	485	423	459	369	464	479	476	463	469	515	484	488	492	498	524	476	425	481	450	450	504	456	501	465	489	513	463	479	497	466	505	500	473	429	476	481	574	476	457	428	488	494	473	495	497	460	475	489	509	519	489	505	478	463	553	457	533	476	480	567	455	2
477	488	492	496	462	479	447	476	450	473	546	474	476	424	488	517	495	491	459	468	502	516	474	492	547	456	500	506	491	472	484	546	524	432	518	483	455	499	478	479	482	565	485	515	518	477	457	480	440	508	523	492	482	478	456	489	467	460	406	493	456	493	473	493	579	475	516	525	490	477	515	484	539	541	477	517	479	532	499	489	502	515	464	489	518	478	485	495	485	470	476	499	470	547	488	470	479	479	470	456	473	470	487	457	491	484	453	452	492	484	477	483	482	449	455	486	483	495	488	490	475	454	471	543	518	509	469	486	478	456	498	474	516	475	529	509	517	516	482	501	531	497	473	499	451	463	481	477	481	527	503	461	477	647	479	485	496	482	474	491	507	477	495	487	399	540	478	471	478	486	461	502	544	478	465	495	499	482	452	475	435	490	516	484	462	570	515	493	543	480	489	490	450	558	480	488	485	480	474	493	453	487	491	499	505	474	592	471	501	489	497	486	484	508	475	508	521	469	489	494	519	555	467	481	474	494	467	476	477	503	502	475	462	483	551	473	470	477	490	481	511	403	402	486	592	527	456	475	477	480	542	453	478	506	477	532	515	497	482	485	496	485	511	502	463	506	505	498	469	459	485	480	521	454	453	479	476	482	487	477	476	553	477	478	515	475	418	380	476	471	493	513	505	477	521	490	510	505	512	497	511	483	476	428	492	469	479	487	480	513	485	488	478	463	487	429	467	485	510	507	465	526	461	492	497	476	478	502	500	487	463	473	476	469	497	494	585	457	484	507	535	498	528	447	474	469	491	569	484	541	486	500	475	455	479	495	550	476	467	476	468	535	509	460	471	522	451	487	478	445	504	462	495	475	481	494	477	472	448	465	481	489	540	492	461	480	486	477	472	443	482	510	478	484	475	514	480	410	513	480	482	505	478	498	476	500	510	482	472	475	536	466	448	480	499	540	485	525	472	498	474	485	475	476	504	496	480	459	490	476	478	550	514	589	461	501	481	484	495	486	448	437	531	590	476	478	456	501	476	467	472	482	476	680	477	457	472	472	481	452	509	476	407	451	495	468	467	489	475	424	500	476	497	477	481	362	485	464	511	488	505	466	473	523	498	486	477	436	472	480	519	476	490	716	594	499	486	486	472	491	1
498	463	462	465	430	475	539	476	494	480	461	508	458	493	493	434	477	477	517	484	482	521	478	477	605	500	453	471	506	482	477	526	473	513	490	518	475	495	482	477	477	496	448	501	602	455	542	468	551	426	509	551	485	483	472	536	507	446	500	447	457	484	513	488	567	488	513	454	482	471	508	475	475	542	479	500	491	548	461	490	499	482	493	492	568	507	491	476	488	499	476	550	499	484	472	499	477	449	487	452	473	468	497	492	504	599	566	504	429	476	439	522	470	498	459	475	506	462	471	517	474	469	483	488	502	458	470	470	488	410	502	517	490	478	471	511	516	498	483	489	544	462	476	484	465	472	481	476	482	445	454	479	505	473	477	498	432	450	441	507	487	479	470	485	514	479	476	479	477	461	514	532	549	477	455	443	466	479	543	518	577	565	468	470	489	526	533	500	590	471	436	530	484	592	481	484	473	481	478	525	521	477	515	490	538	476	557	479	490	527	484	498	482	503	470	502	551	477	506	493	504	411	503	514	478	470	497	478	475	497	484	531	497	472	480	490	489	479	454	473	548	504	493	443	527	500	472	481	492	506	544	550	479	536	488	496	439	464	487	494	480	471	496	494	469	521	509	516	498	514	481	529	490	526	509	488	476	587	457	542	476	466	478	477	509	484	444	491	485	485	509	507	521	468	468	454	435	506	489	475	422	509	478	477	514	516	480	482	504	437	502	467	545	540	459	491	489	485	578	488	482	508	484	483	483	485	494	473	469	534	491	473	476	508	437	479	549	560	458	513	475	460	453	513	506	487	483	521	491	527	488	487	497	475	526	499	490	476	505	480	498	470	463	481	488	487	494	469	478	547	509	507	458	507	477	472	477	479	594	470	487	443	512	453	466	471	496	478	519	482	477	488	481	504	478	475	480	530	524	481	473	490	477	481	478	508	479	471	455	486	462	528	512	477	480	517	494	497	550	434	477	476	470	476	506	473	484	565	476	486	476	534	491	479	512	541	471	443	476	490	556	467	340	489	507	475	457	498	376	483	474	496	524	382	478	558	479	502	522	483	480	481	471	487	488	497	483	564	499	553	427	485	402	476	472	491	492	483	467	489	496	486	483	553	488	477	468	505	455	468	450	483	467	375	468	435	478	455	497	480	2
488	508	526	480	512	487	492	478	501	490	519	505	440	446	475	498	498	519	451	493	470	472	469	486	525	492	496	507	466	492	474	537	480	449	538	425	479	465	481	474	476	476	429	487	516	466	455	506	533	461	505	540	491	484	493	490	400	491	452	428	468	473	536	487	466	534	512	521	481	479	571	506	449	542	469	436	495	480	471	484	471	582	491	489	500	495	482	456	472	495	476	506	487	481	483	438	481	497	476	484	474	487	478	493	473	578	511	518	561	468	553	461	479	521	440	477	477	492	478	472	471	464	483	545	485	474	481	507	486	478	509	497	478	478	492	426	503	492	480	507	479	569	483	483	498	520	477	417	480	469	525	492	491	483	478	517	489	468	529	510	478	483	469	487	495	480	474	475	478	571	478	530	520	479	462	484	468	494	476	498	545	560	485	450	487	482	481	454	418	480	467	507	483	565	584	484	471	483	477	459	486	513	474	558	506	477	540	475	488	526	542	450	458	458	474	493	494	480	502	491	496	622	522	471	475	442	467	477	476	502	505	480	508	473	484	458	470	476	494	485	470	512	477	477	537	500	447	480	500	541	475	490	473	519	484	509	557	463	487	481	508	480	473	510	495	446	493	495	484	495	498	510	491	478	488	484	476	489	458	547	475	469	474	476	510	517	491	444	486	494	429	503	466	467	500	524	521	467	472	512	457	463	477	442	522	463	481	482	496	492	481	490	515	475	492	523	483	479	434	513	484	488	444	465	492	493	466	502	465	452	415	482	476	501	489	496	445	510	514	553	554	488	510	543	589	478	477	503	489	558	497	471	551	488	487	485	524	474	506	581	519	492	393	466	484	399	493	483	471	453	517	535	532	514	525	509	489	486	573	501	476	491	457	474	496	476	492	478	487	443	474	531	476	454	476	477	486	456	528	476	481	486	476	503	477	435	502	475	473	471	481	479	469	491	494	533	487	470	460	502	476	477	486	476	476	481	482	425	535	483	451	530	487	486	507	505	481	536	474	483	442	475	563	500	497	476	486	461	494	478	471	468	515	522	478	467	490	516	526	472	512	453	480	459	515	498	482	444	489	506	498	483	510	480	478	514	479	499	570	505	504	449	482	499	525	481	491	482	502	498	496	482	495	555	531	557	474	504	499	442	2
483	520	513	495	523	489	472	476	464	471	535	528	512	478	481	457	480	489	515	478	485	483	474	486	497	460	477	478	486	497	478	474	481	464	475	496	464	481	479	477	485	459	466	510	487	470	477	495	532	527	524	494	523	480	480	495	522	487	528	489	495	474	569	477	562	499	550	482	487	473	516	490	475	482	481	471	484	467	471	522	532	517	533	497	550	549	468	472	471	517	477	513	461	524	496	508	468	487	508	508	489	482	486	484	497	623	496	498	528	492	493	469	460	507	384	449	469	461	458	521	477	420	467	469	526	476	495	475	489	437	501	472	527	476	484	497	538	479	474	509	464	566	476	485	491	497	482	468	482	435	442	478	485	591	476	489	472	483	544	540	464	469	481	474	446	474	476	481	477	444	486	487	486	475	504	608	486	482	473	475	460	527	441	480	492	517	529	497	543	478	465	474	483	532	505	496	483	480	475	505	503	463	496	429	400	476	547	478	460	524	517	464	527	453	486	537	501	461	474	493	481	483	481	519	472	455	489	476	477	513	494	460	461	514	521	487	489	473	484	463	492	446	465	479	547	525	511	478	486	485	493	488	475	517	471	451	566	498	483	474	533	497	538	497	471	526	538	527	452	495	465	532	528	440	457	470	477	471	483	500	477	524	484	476	499	467	484	494	483	484	541	533	506	468	430	535	442	483	487	505	472	509	476	509	451	531	468	477	494	477	524	460	575	504	483	475	482	495	496	465	478	496	481	495	477	479	486	488	464	536	466	476	476	459	440	496	549	494	466	423	564	485	559	544	477	471	469	454	460	504	475	487	434	492	487	491	552	479	564	511	449	490	568	492	489	417	495	483	478	536	497	483	472	487	467	475	480	442	556	530	481	516	420	480	446	475	490	477	506	480	486	435	479	492	481	489	493	489	509	471	480	483	477	492	476	456	476	474	470	472	519	502	477	508	505	426	467	516	436	472	482	488	480	477	491	448	481	507	498	476	493	450	517	563	474	464	496	517	502	483	478	495	513	490	483	481	483	483	472	466	471	480	489	671	479	446	475	467	575	461	546	482	471	460	517	485	479	494	481	514	526	478	489	477	476	409	483	495	517	497	500	495	472	475	553	503	463	436	458	502	495	477	476	670	494	517	482	474	442	453	1
489	476	508	481	461	485	507	478	487	480	523	500	468	496	500	438	462	522	474	483	491	490	469	467	605	485	460	460	497	448	485	488	528	486	485	530	479	485	482	475	477	499	487	493	536	456	457	457	429	475	544	512	516	479	446	471	467	457	560	470	471	491	477	484	527	495	466	527	468	491	546	479	488	484	478	500	478	434	480	463	526	484	524	477	552	501	479	474	467	565	476	553	460	499	491	463	482	488	497	545	497	475	473	455	518	409	512	486	464	478	458	517	476	519	569	490	499	481	529	454	477	472	470	477	467	481	482	458	472	523	522	488	466	480	441	508	477	539	493	502	498	565	489	482	496	500	471	548	486	531	455	488	475	351	477	491	471	475	488	497	493	467	463	482	467	478	475	479	476	532	466	502	535	479	465	443	493	475	469	493	451	575	461	445	510	487	500	491	522	480	461	478	511	562	548	489	470	472	478	446	496	505	514	546	522	476	498	479	530	501	495	551	452	462	479	478	499	473	464	485	473	479	493	509	528	526	467	480	475	512	464	491	468	476	507	498	467	473	466	478	480	430	486	482	490	498	446	482	481	512	528	507	473	515	478	513	547	469	485	489	499	485	479	530	477	521	527	487	512	513	457	491	471	510	486	483	477	523	491	508	474	392	479	478	486	530	464	549	483	512	480	521	498	472	446	502	430	469	498	522	510	496	474	480	506	527	473	488	473	532	459	487	493	495	487	495	479	477	534	481	466	551	533	488	485	475	519	496	492	460	451	475	475	528	497	490	509	430	623	481	547	471	533	557	551	475	482	507	505	505	486	462	512	480	488	475	517	476	458	440	462	509	474	534	473	487	484	486	477	504	570	536	527	547	531	485	489	484	431	473	475	476	486	481	463	474	545	479	463	506	475	527	479	437	482	517	467	509	508	468	474	488	476	526	478	426	458	474	484	476	477	493	493	495	454	552	505	498	458	447	477	482	482	476	476	484	464	495	426	479	509	521	509	376	499	545	492	479	499	476	497	507	573	591	477	480	447	488	517	484	485	490	485	422	480	489	482	486	485	466	506	487	572	504	463	504	472	435	471	487	508	479	505	478	474	386	485	486	473	493	509	519	484	487	455	489	473	525	478	487	473	478	483	434	613	501	484	454	548	491	1
499	530	547	478	594	476	523	477	465	481	505	494	452	408	481	543	494	515	483	485	456	484	478	487	451	466	483	474	473	519	482	548	555	565	458	509	471	465	472	475	476	548	447	496	471	449	499	498	522	454	444	495	511	491	482	477	439	499	526	485	530	474	526	475	479	447	462	461	486	487	537	489	489	461	488	470	488	507	481	467	498	580	511	496	467	521	470	530	477	496	476	484	479	451	483	543	479	490	480	478	480	479	484	491	480	561	510	510	497	492	493	499	477	459	512	473	493	498	536	515	475	496	469	397	476	517	493	500	486	404	487	489	462	474	489	599	510	486	472	480	503	509	490	484	469	491	475	507	482	430	539	487	491	416	476	434	505	443	475	508	473	482	471	482	464	474	476	489	476	446	519	500	486	477	478	463	504	472	536	495	479	456	474	495	481	530	459	448	462	481	464	487	483	518	554	490	484	485	477	470	490	475	448	565	541	476	506	488	511	471	475	488	458	530	486	553	473	467	490	469	480	526	484	480	522	492	490	475	474	481	496	463	503	476	486	477	486	480	481	476	488	463	483	466	458	529	554	482	477	525	521	502	476	475	467	467	421	556	475	483	508	468	473	435	493	484	494	515	487	486	498	494	428	418	486	500	476	485	462	509	476	437	502	476	484	493	504	456	488	475	489	519	526	479	442	522	510	461	461	496	438	473	474	474	538	466	483	483	545	437	508	495	520	498	480	511	473	477	459	555	470	468	508	478	501	482	462	506	494	540	498	488	476	505	551	506	460	444	558	512	550	507	503	542	521	472	485	490	463	534	478	425	466	487	489	479	505	477	495	496	496	496	521	546	483	572	497	477	480	521	476	512	520	516	469	507	474	518	551	461	476	507	502	474	484	489	509	478	498	456	486	392	472	447	473	494	477	525	488	482	479	489	476	482	477	446	505	475	478	482	493	438	505	495	513	483	466	537	554	456	475	486	481	477	499	502	485	454	427	472	489	531	516	441	528	510	466	504	471	478	559	453	635	502	482	477	466	477	481	466	470	473	476	566	476	417	489	458	425	491	478	491	466	511	506	494	484	484	468	459	502	482	540	477	481	433	483	497	441	489	490	523	462	464	527	460	475	457	516	483	490	478	499	584	483	574	483	490	483	485	1
479	492	539	477	464	484	520	476	478	472	473	501	509	535	479	512	476	499	523	478	491	474	469	474	462	548	496	475	475	514	483	519	446	444	504	443	484	499	482	477	479	431	467	548	536	525	540	508	460	480	500	531	462	477	499	474	532	487	524	502	479	473	488	480	540	520	498	484	473	473	539	497	520	409	490	541	469	501	564	501	539	574	480	490	482	439	484	471	475	545	476	515	451	503	479	490	479	476	465	501	464	479	491	499	458	351	520	546	466	482	513	529	477	529	519	463	485	487	451	510	475	489	484	498	472	547	486	533	468	469	482	496	491	476	478	550	432	512	479	502	477	562	471	481	490	461	470	410	478	426	486	491	461	459	478	444	481	473	491	561	462	477	507	479	496	458	478	477	477	475	474	453	561	477	496	452	493	489	516	408	485	519	515	477	479	492	510	516	482	473	497	484	512	474	518	473	481	485	476	444	475	493	486	560	511	473	551	479	506	509	501	455	459	467	481	512	482	482	491	494	524	441	464	463	541	481	475	477	477	510	491	495	509	481	492	519	482	475	463	484	506	483	461	452	523	538	506	481	475	506	505	525	481	498	477	494	526	594	494	502	491	482	476	496	474	484	429	465	491	466	497	518	613	457	464	476	476	492	477	519	474	456	481	476	552	517	544	475	476	491	468	484	481	467	501	528	453	529	498	469	444	482	476	471	458	496	504	482	573	497	490	487	501	537	489	500	474	482	470	469	486	481	517	450	517	475	517	496	484	459	509	456	478	468	478	483	529	517	607	563	499	485	472	490	460	491	486	490	479	540	488	540	558	466	463	503	502	475	541	411	525	508	474	461	480	442	542	493	458	533	467	492	465	472	442	529	476	492	464	549	489	480	483	476	485	490	511	479	483	440	467	523	476	570	476	479	472	483	429	486	473	496	477	474	478	523	464	484	501	483	509	516	519	492	511	544	491	530	498	480	487	498	494	477	490	490	549	501	523	474	494	503	470	468	521	501	484	494	502	504	527	483	523	487	469	475	496	495	485	476	483	474	512	408	477	574	477	451	540	482	478	509	493	504	465	445	475	474	494	511	539	479	494	480	486	463	465	494	513	477	463	480	486	506	527	471	505	480	440	481	447	484	463	413	495	525	487	494	464	480	1
487	456	475	478	475	473	528	477	467	487	424	466	497	550	471	481	491	493	474	491	488	520	491	478	483	502	492	486	476	547	478	540	434	463	531	491	493	479	475	479	482	513	508	449	513	460	491	498	526	428	579	443	514	480	511	503	530	517	542	472	488	490	473	478	624	599	587	478	485	464	513	479	497	523	493	433	491	476	565	501	503	507	475	473	490	457	476	450	480	556	476	496	456	522	493	568	485	459	490	478	481	484	480	453	446	466	456	459	479	479	503	456	468	509	444	500	492	487	499	500	478	457	494	477	492	503	486	463	476	524	437	469	496	476	515	510	522	506	469	480	470	546	490	477	484	495	480	492	467	501	505	460	472	684	478	506	464	471	490	460	467	484	487	481	505	519	478	479	478	475	477	533	512	478	467	495	505	474	472	538	400	578	471	480	486	477	498	456	441	480	483	458	514	525	492	478	474	489	476	486	511	509	518	497	499	477	491	478	478	484	492	542	468	502	473	544	479	469	478	483	492	511	507	530	510	535	488	477	477	515	457	478	463	472	504	472	480	480	482	483	463	456	476	480	463	471	541	475	475	494	515	525	476	518	472	475	473	447	488	476	495	467	517	515	469	442	458	475	448	483	480	480	526	539	479	490	475	532	500	465	476	562	479	476	486	476	452	436	476	477	487	476	495	482	468	520	466	511	501	467	558	500	485	493	479	465	488	467	474	454	468	494	522	511	473	426	487	475	474	489	492	507	497	466	505	480	490	500	492	539	484	488	475	488	456	495	651	548	466	551	484	509	456	508	444	470	481	499	529	516	497	465	442	485	512	472	474	476	512	548	541	523	470	499	484	516	512	479	489	498	433	516	520	475	470	516	474	489	557	508	484	473	506	486	484	473	530	476	513	501	484	482	478	468	484	531	498	426	573	487	482	464	479	492	476	448	461	474	458	490	519	443	483	497	476	526	485	530	442	506	481	498	465	477	479	479	498	492	490	476	510	513	506	629	501	484	468	547	435	489	521	477	447	548	474	478	491	487	486	482	476	475	539	583	491	578	475	444	533	503	481	447	498	449	480	459	484	571	483	450	512	468	460	479	474	427	471	491	555	485	476	507	478	498	526	490	491	504	465	452	486	476	460	622	457	505	480	479	483	461	2
483	482	518	476	436	481	483	476	502	483	494	503	493	459	481	457	482	484	467	470	476	485	466	479	442	459	509	501	464	468	478	540	520	513	476	535	484	503	474	476	475	502	481	489	535	483	517	503	450	460	499	439	486	478	494	491	482	478	511	465	477	486	529	474	554	621	505	474	476	474	509	513	432	544	476	506	474	487	497	460	508	529	461	487	421	461	475	518	486	571	477	539	461	492	496	434	480	492	495	523	495	479	480	460	502	229	574	456	506	473	498	474	454	497	472	481	491	487	517	478	476	456	488	503	461	515	509	481	457	494	531	488	455	477	497	527	509	490	482	463	506	527	481	482	507	477	487	514	483	541	497	496	485	393	477	535	467	462	516	487	467	484	467	484	456	484	477	480	477	505	447	515	565	477	499	525	476	490	465	532	533	488	473	489	490	497	502	500	484	479	469	504	469	414	517	496	484	482	477	507	493	487	486	506	449	475	526	484	469	488	481	495	512	507	492	511	530	473	463	480	538	503	519	511	487	511	496	480	476	497	488	499	489	486	512	517	494	476	500	474	540	454	477	493	496	539	495	475	481	512	491	429	479	525	471	450	517	459	485	515	523	475	475	494	474	481	502	521	513	453	497	544	551	509	481	454	475	496	473	455	475	430	476	475	463	467	426	532	478	482	490	505	533	468	426	490	480	499	532	490	434	498	474	470	543	551	471	481	500	458	499	473	484	538	456	513	485	472	440	488	485	478	487	490	494	486	529	430	486	442	499	453	476	491	477	509	575	503	654	479	453	498	527	467	567	487	489	551	507	463	481	467	476	489	511	455	458	477	497	539	517	537	384	493	479	459	534	461	471	565	488	517	522	462	485	496	486	461	436	560	494	513	506	493	469	475	494	475	529	407	475	460	478	497	475	461	481	453	505	493	482	418	478	480	477	511	427	475	499	464	493	501	441	487	502	520	477	512	511	513	480	471	481	476	482	464	505	474	452	482	482	506	483	423	483	473	464	502	470	495	484	492	600	492	471	477	469	478	463	488	493	468	497	395	471	584	480	438	494	470	520	465	502	526	487	510	478	474	477	505	504	480	544	478	484	420	471	494	501	486	478	515	465	470	500	494	479	497	480	468	469	481	516	395	554	537	476	488	474	482	2
471	530	523	488	522	472	496	476	506	471	501	460	537	494	501	539	485	490	457	484	485	482	482	462	484	557	453	479	503	541	489	533	555	514	462	589	477	501	482	478	478	479	490	499	509	491	484	458	525	506	513	499	496	478	495	467	507	493	462	476	494	489	475	467	507	522	548	490	475	481	560	489	463	497	490	520	481	461	529	491	477	521	482	477	511	539	473	462	473	532	476	531	476	486	472	481	481	466	512	512	478	469	479	477	496	633	460	513	433	466	442	469	473	508	569	428	464	484	484	485	476	498	472	481	471	488	482	520	490	467	506	486	467	474	558	540	452	471	475	476	487	528	502	487	487	511	488	544	484	500	476	498	484	331	476	456	487	522	535	546	450	466	495	469	569	478	478	483	477	470	530	541	419	476	472	466	492	485	499	575	472	496	510	460	479	509	596	511	554	479	483	520	515	534	524	472	471	484	478	458	519	465	511	538	534	475	487	483	485	487	522	534	498	509	489	476	624	479	503	477	450	513	481	505	471	510	484	479	477	450	460	486	480	476	462	498	505	479	474	480	467	426	458	501	531	571	446	474	495	485	418	494	480	540	473	469	487	505	483	504	498	475	516	445	497	472	491	471	499	489	474	500	492	481	478	480	477	518	484	469	477	407	497	475	486	422	433	518	482	494	483	504	494	465	471	458	475	525	527	488	489	492	475	496	482	456	480	473	576	459	423	485	523	474	473	450	467	491	553	443	482	480	478	479	494	476	472	481	481	474	487	476	476	500	465	495	492	539	619	497	507	447	493	466	593	495	469	564	496	518	472	540	489	466	496	491	509	473	512	482	471	495	453	490	479	509	497	498	499	469	465	485	490	464	508	451	485	478	560	493	479	505	449	493	467	493	492	476	487	510	477	444	478	504	480	485	496	486	546	491	476	483	477	411	476	517	504	481	446	474	530	472	478	498	450	540	500	537	484	527	486	470	472	476	477	491	490	478	533	478	436	559	512	394	459	493	463	607	455	476	508	470	568	480	522	477	479	464	474	475	494	492	493	516	473	413	480	450	443	515	488	532	454	517	497	506	488	468	478	397	485	476	503	480	478	388	491	487	487	488	471	469	470	521	495	469	475	468	497	484	481	475	478	541	448	540	488	493	543	471	1
486	472	538	493	447	481	480	476	474	468	514	491	489	491	480	490	458	490	480	477	492	486	474	476	535	489	483	479	484	507	473	523	543	522	496	452	468	480	477	474	477	496	474	475	497	494	538	470	521	511	567	506	467	480	501	468	453	511	504	469	502	483	498	476	688	543	518	514	477	477	521	502	421	513	476	547	493	491	518	485	507	601	499	477	495	538	478	419	479	469	476	456	501	484	479	518	480	486	478	546	482	473	478	463	425	403	496	441	497	484	481	472	470	467	545	459	478	504	485	489	476	492	495	525	484	478	480	528	470	537	451	499	444	485	486	574	479	496	479	497	473	585	471	488	520	471	487	544	475	476	475	485	482	585	477	554	469	471	477	491	453	481	461	470	503	500	477	481	478	543	452	520	489	477	465	509	493	475	508	527	476	494	480	480	467	476	480	508	476	476	491	487	490	458	536	497	477	471	476	557	507	508	520	543	497	476	536	478	479	474	487	495	471	506	475	464	471	473	481	485	534	516	529	534	477	559	475	475	476	473	484	471	475	474	510	496	479	476	496	476	526	425	512	467	537	538	510	480	487	474	460	493	471	504	472	472	543	526	488	494	504	469	502	439	482	498	555	483	464	494	481	474	456	550	476	481	476	442	496	473	477	528	493	476	478	460	448	463	475	480	464	503	519	480	458	467	501	428	519	459	482	495	474	485	556	508	481	466	539	458	474	494	529	585	475	529	481	506	496	494	469	454	520	466	483	480	498	520	485	574	491	489	475	496	489	482	714	467	571	471	507	458	468	551	386	485	482	504	490	530	481	441	499	489	485	490	447	478	534	510	436	491	452	462	483	560	515	486	483	551	455	514	492	475	477	455	477	442	560	454	480	477	428	484	475	502	485	479	469	501	477	465	476	432	476	507	472	456	477	478	478	470	479	520	476	511	483	477	490	474	457	501	538	482	473	492	477	537	503	505	476	453	480	476	504	464	469	492	478	483	505	480	471	563	483	461	477	496	519	484	410	489	452	562	483	481	466	509	558	482	513	480	484	519	475	611	479	439	429	523	541	506	550	419	514	516	500	505	461	498	511	472	461	479	467	381	459	500	532	489	459	502	475	467	443	499	461	392	554	485	449	477	481	548	480	527	478	493	495	450	1
481	488	564	487	519	492	473	473	490	489	540	526	400	490	502	443	493	497	500	470	497	526	468	454	539	500	502	456	460	519	481	555	531	460	494	472	497	503	479	476	476	517	483	486	527	453	528	473	490	519	526	480	486	474	544	502	467	485	477	489	489	472	526	473	539	570	524	538	468	479	543	480	495	444	491	516	500	505	453	508	494	489	459	489	569	479	477	483	487	453	476	497	538	525	481	467	482	502	477	422	482	476	473	482	480	431	501	489	476	470	493	462	481	449	460	486	512	497	478	488	479	495	486	465	485	508	473	469	472	521	506	478	523	475	485	483	513	474	492	479	491	559	489	483	478	496	481	566	483	536	525	480	476	667	477	468	445	496	485	527	500	471	489	484	585	461	475	486	474	567	534	506	489	477	456	474	490	473	491	563	512	477	463	479	467	511	487	514	517	477	486	483	495	540	464	487	478	478	476	468	444	453	482	590	561	477	538	485	509	478	516	558	441	474	504	516	478	504	448	485	483	526	472	511	456	471	498	477	477	515	466	492	454	483	519	475	480	474	464	479	473	531	464	462	581	533	519	481	480	495	460	467	476	595	471	488	498	429	477	478	495	479	499	458	457	438	525	500	482	524	504	517	519	469	484	483	476	497	479	467	476	565	482	477	533	476	530	466	481	494	510	536	512	478	522	474	517	550	476	496	472	484	482	483	475	497	497	480	505	483	474	470	474	454	475	450	483	491	422	452	471	460	486	481	472	492	505	493	469	525	491	478	475	480	486	509	529	498	430	493	551	495	542	502	460	470	481	474	510	538	483	445	460	463	472	488	590	477	569	475	438	494	546	504	486	525	476	498	478	433	467	464	488	511	489	465	487	478	503	431	481	452	499	513	473	474	510	478	504	524	476	499	475	493	476	459	489	487	531	475	476	526	476	540	477	449	475	478	475	473	493	510	481	507	511	546	486	495	554	493	474	484	480	477	468	487	481	501	450	481	473	537	477	605	470	464	461	527	470	490	441	464	458	482	458	477	462	491	563	497	481	465	494	523	480	575	479	463	531	528	435	465	477	425	481	478	481	454	475	463	473	480	466	479	482	537	482	500	497	495	498	483	482	496	543	480	483	471	469	482	504	480	517	530	453	482	482	478	497	489	1
493	486	517	474	607	483	538	475	505	483	545	561	448	502	479	487	485	484	490	479	480	492	481	473	464	496	480	472	494	483	479	497	519	505	485	542	484	494	487	475	483	437	460	490	496	495	479	471	443	482	468	444	524	474	492	487	448	520	547	493	457	472	488	467	582	494	453	467	489	483	450	480	470	488	479	417	475	579	471	472	484	526	473	479	494	508	490	461	485	583	476	470	453	487	474	488	475	476	462	521	470	484	483	468	484	368	438	563	498	472	448	411	481	508	453	479	513	494	501	492	476	510	477	471	466	496	485	508	468	409	502	503	486	471	490	513	550	468	464	479	451	476	483	491	471	467	485	465	474	525	413	475	496	396	477	519	511	489	497	509	461	467	481	482	425	459	477	478	477	510	462	506	489	478	495	461	480	483	498	443	546	493	506	506	465	499	537	499	473	484	486	506	489	501	588	477	483	483	476	544	478	502	505	501	545	474	533	479	495	477	511	445	472	482	477	529	480	478	510	484	466	526	551	513	495	506	466	474	477	495	502	484	468	473	507	502	494	486	459	472	509	425	467	488	566	423	533	476	495	487	397	486	477	462	476	517	541	479	482	477	488	471	512	521	473	509	467	519	527	452	466	396	417	504	468	486	476	513	513	519	476	425	466	477	467	538	535	522	475	511	442	479	522	476	456	514	469	534	505	488	483	460	480	516	501	530	487	485	503	458	532	476	498	514	465	543	461	499	550	516	504	493	492	462	497	482	476	507	472	497	480	476	475	470	562	494	567	493	620	525	528	523	493	488	492	487	475	505	504	512	489	457	498	509	491	505	479	478	458	527	471	494	485	482	471	521	501	486	474	525	510	519	494	475	458	529	482	496	429	451	491	461	494	491	483	482	478	477	481	534	475	478	472	549	479	488	474	451	467	478	474	507	476	472	478	546	503	479	506	485	471	500	453	515	577	508	494	475	474	473	469	485	474	476	491	508	490	503	447	474	502	500	449	418	464	471	478	545	492	488	474	472	513	398	485	477	492	517	487	465	516	491	499	410	476	547	481	472	487	481	533	473	480	522	487	472	468	504	473	524	505	482	488	477	470	363	460	522	526	497	497	505	476	525	490	459	490	489	524	491	469	483	513	405	473	548	483	471	522	444	1
474	491	506	489	503	483	417	476	479	475	459	462	532	468	478	519	481	513	497	450	492	521	474	493	505	490	484	478	493	491	481	536	495	505	485	438	484	519	479	474	478	444	476	482	523	497	486	484	541	456	564	515	485	478	514	488	442	446	526	458	483	477	467	480	444	555	565	501	473	464	422	492	523	515	479	440	485	484	476	463	518	518	467	484	532	471	481	464	493	522	475	543	453	485	482	552	477	493	444	476	490	488	473	480	494	663	522	465	490	473	494	460	484	519	535	495	508	500	533	550	477	458	484	454	447	519	515	496	492	506	510	464	477	481	477	567	462	484	484	466	511	448	502	483	457	524	473	432	479	479	512	489	495	314	478	509	515	454	523	507	481	478	469	479	475	489	474	481	475	545	494	514	514	479	468	483	474	486	487	531	517	499	458	520	494	475	480	548	502	477	483	491	469	494	548	491	467	488	476	474	549	486	501	548	518	477	510	474	491	471	485	471	480	445	476	518	496	475	435	487	516	468	525	450	499	527	496	477	476	490	470	517	496	487	508	489	487	481	453	468	486	456	557	470	500	502	438	481	487	453	527	530	475	461	478	493	533	524	486	473	487	475	515	494	469	468	585	469	492	478	500	480	489	440	492	478	476	514	520	499	475	386	466	476	506	472	484	465	475	493	525	501	465	463	468	496	437	478	495	516	474	484	481	521	493	521	492	466	466	502	472	489	467	498	485	455	478	497	522	446	478	505	494	470	524	484	456	487	474	520	450	498	477	513	496	498	420	495	568	543	487	503	443	528	539	471	482	571	486	523	473	490	405	496	499	471	494	475	486	573	471	505	492	535	486	537	473	463	473	523	457	557	501	508	516	487	475	496	556	452	474	504	518	484	480	486	455	478	483	485	474	463	479	489	476	465	495	444	513	479	481	473	476	499	478	451	510	482	460	471	527	523	494	487	446	436	489	520	532	491	473	473	463	476	480	504	467	523	483	480	517	505	461	363	485	585	502	513	439	502	498	501	605	396	500	476	483	478	424	483	490	482	492	539	479	361	479	542	512	494	504	430	502	450	480	501	488	517	493	471	478	474	529	477	479	422	471	502	539	484	493	486	480	513	556	498	471	482	479	478	468	467	490	580	506	542	479	478	556	545	1
469	549	595	476	530	485	526	475	468	478	505	500	480	407	488	507	477	477	473	467	484	519	486	490	448	504	488	495	460	450	480	501	475	421	505	465	483	522	479	476	480	517	467	521	484	494	420	498	476	456	513	521	467	484	487	528	515	479	464	498	505	467	515	481	432	506	572	505	483	472	487	497	472	501	484	452	460	508	566	474	503	431	513	482	520	466	473	482	482	527	476	491	460	471	486	498	476	513	498	489	458	468	479	478	456	518	472	473	512	471	500	440	474	485	458	487	465	491	493	477	474	502	483	581	475	500	509	478	481	450	490	478	483	481	502	421	465	483	490	477	499	551	484	493	459	515	480	480	474	503	460	492	492	576	476	514	474	440	484	531	470	472	466	484	463	448	475	481	480	572	478	517	526	476	482	461	470	482	500	539	556	530	505	446	503	482	480	494	469	484	501	486	504	536	514	486	471	489	476	511	472	489	511	572	452	475	519	478	497	453	471	547	495	535	474	496	422	464	502	486	505	557	488	436	462	523	499	479	478	480	488	510	508	467	492	512	484	479	469	477	509	534	505	465	482	494	468	474	468	495	443	500	471	501	478	462	495	481	488	491	468	483	528	469	470	506	506	497	465	484	451	430	437	387	483	485	475	490	489	538	478	521	482	479	496	462	451	430	475	493	498	529	515	480	410	428	472	563	492	522	495	480	475	467	481	484	493	474	469	492	514	497	557	524	481	407	498	473	426	474	491	565	485	467	513	474	496	469	464	529	521	491	476	479	492	483	407	536	432	514	509	531	503	452	505	473	480	432	452	532	489	507	482	486	509	524	499	474	580	505	467	471	420	494	490	460	494	479	471	508	505	498	498	502	525	512	493	502	484	474	468	482	475	498	482	468	481	478	484	533	478	495	473	497	478	471	487	484	435	484	477	506	477	508	476	464	482	475	484	488	530	498	439	473	465	496	493	554	553	531	483	490	484	475	486	480	496	513	461	481	427	509	479	549	464	467	487	539	493	477	596	492	540	456	465	480	475	488	525	483	481	465	508	549	480	456	473	477	487	474	528	488	472	478	502	504	473	511	480	414	530	481	500	479	482	554	488	475	472	484	466	467	469	473	592	496	481	460	476	483	448	475	442	581	538	492	473	475	550	452	2
482	482	509	483	449	486	451	476	500	476	497	469	467	474	477	442	480	475	480	483	471	463	479	469	484	445	459	482	502	519	484	501	436	536	454	489	479	451	480	476	474	451	472	491	474	419	522	533	460	521	466	501	478	477	530	511	445	522	585	482	496	476	540	468	653	527	510	459	477	465	466	497	494	531	482	536	476	484	517	503	456	462	492	492	523	476	467	492	475	476	477	459	447	498	472	472	479	485	464	447	463	473	485	488	495	399	507	507	487	473	496	446	486	510	513	474	490	485	509	461	479	460	479	506	454	504	492	494	469	470	483	448	488	478	473	510	470	505	473	499	440	507	465	477	472	471	481	440	477	419	454	483	471	640	475	470	445	524	501	467	493	479	478	477	499	451	474	474	476	495	504	496	518	477	478	499	488	472	463	507	484	588	475	461	489	538	491	510	519	484	506	467	483	539	545	474	483	487	478	474	558	460	483	473	522	472	539	475	486	477	477	528	458	453	481	461	517	481	489	456	478	592	485	477	516	532	477	478	477	493	472	474	462	497	498	466	481	475	463	478	507	427	477	476	520	470	490	478	475	534	436	514	479	514	481	461	464	508	484	478	499	487	507	518	486	468	461	478	442	518	478	511	455	475	482	485	477	470	422	506	477	549	485	476	422	503	443	474	484	456	466	488	495	478	461	461	465	489	539	518	481	500	476	468	521	462	467	488	502	507	481	470	469	486	488	507	474	488	549	538	485	496	465	458	488	477	495	476	491	522	509	492	476	507	517	498	683	455	490	520	479	495	514	490	579	479	481	441	501	501	486	428	492	486	523	453	456	476	537	533	549	477	500	468	480	472	509	488	487	492	513	461	494	499	510	463	475	460	461	456	485	479	492	495	488	470	472	478	525	407	479	489	478	485	481	489	490	511	523	480	480	473	480	481	477	384	476	474	485	476	489	501	442	501	580	503	501	545	482	548	469	465	459	476	494	482	475	454	563	470	499	500	507	596	491	505	488	562	556	489	494	488	409	503	496	478	486	487	499	498	497	487	532	504	485	598	471	451	459	487	485	453	524	517	456	497	489	546	472	465	505	477	433	476	477	383	471	465	483	480	502	438	458	546	470	494	458	437	518	485	478	479	501	533	493	540	480	489	513	470	1
479	488	508	479	462	481	496	475	508	491	558	467	466	519	483	440	470	485	466	485	490	471	473	449	453	479	474	470	502	466	495	499	576	472	468	458	460	450	485	476	477	417	523	472	469	466	518	507	440	481	527	515	498	482	539	538	454	407	603	496	486	483	509	472	597	520	494	470	481	482	498	501	514	457	485	517	476	443	527	449	488	526	496	477	506	484	476	490	480	477	476	459	422	477	485	521	480	458	468	437	481	490	472	476	454	287	487	476	502	491	475	464	483	502	470	451	470	495	485	466	480	480	504	497	504	463	478	490	463	466	525	506	495	478	471	485	520	470	483	491	472	518	502	492	461	511	476	515	479	522	515	483	480	384	475	453	470	473	481	487	491	472	471	468	497	440	476	476	477	489	535	549	494	476	491	512	462	495	384	529	456	486	480	489	460	449	513	503	526	481	485	457	452	598	612	491	494	484	477	494	452	452	505	500	519	474	501	485	475	465	470	492	483	522	479	479	506	475	517	488	429	477	449	484	465	510	486	476	476	470	480	442	469	488	501	539	486	478	451	474	512	432	526	474	440	495	454	483	479	497	489	467	480	572	468	444	421	491	502	477	490	479	526	428	475	457	452	462	508	485	483	460	579	471	486	487	476	488	497	477	476	418	475	474	546	458	487	466	479	478	543	605	477	481	507	505	437	482	448	504	495	489	467	478	489	432	462	497	489	469	488	494	533	535	471	484	478	483	561	545	473	483	538	497	498	474	517	455	510	543	488	499	476	481	451	485	604	496	609	475	453	482	488	480	456	488	492	472	434	466	475	507	514	494	469	503	525	478	561	420	511	490	384	493	471	499	491	504	490	489	494	515	509	515	505	492	489	471	439	516	482	485	532	471	495	486	510	478	521	526	478	481	474	497	473	461	500	502	569	480	479	403	477	488	477	443	469	491	460	483	459	476	494	481	528	572	489	564	492	479	482	505	456	475	499	483	488	476	486	478	456	534	515	427	471	546	486	537	472	499	561	473	448	481	489	477	457	492	494	480	472	491	515	306	488	562	468	489	510	510	515	481	558	539	445	480	483	521	459	480	558	481	458	476	483	396	497	491	474	477	470	486	473	512	479	495	503	443	488	495	496	483	452	320	500	511	476	456	516	515	1
479	496	540	483	517	488	537	476	499	480	460	475	482	513	491	465	490	516	519	494	470	524	460	464	483	525	503	479	489	488	487	588	468	441	481	474	478	484	484	477	473	450	490	497	576	489	503	474	524	496	411	484	471	473	524	465	419	502	484	459	509	487	502	482	374	518	495	469	483	478	538	488	484	490	483	493	461	505	498	523	497	548	475	480	428	460	469	536	477	473	476	462	492	511	476	510	480	497	494	516	486	463	477	467	466	765	484	517	474	483	543	464	494	527	500	480	479	495	513	504	479	455	478	444	442	486	487	518	500	525	522	488	540	478	502	556	514	481	480	492	499	537	513	485	497	476	478	459	479	491	556	497	469	462	477	523	480	460	486	530	516	476	468	478	496	484	478	478	477	529	435	529	431	477	471	527	465	465	475	433	465	498	519	470	494	552	507	538	505	478	484	479	448	575	411	497	489	482	479	431	498	490	491	511	443	476	533	476	496	526	481	443	495	526	477	542	436	483	439	468	457	513	520	477	519	487	467	475	475	486	486	464	484	505	513	508	488	473	460	471	538	541	487	480	495	457	447	483	477	482	529	567	475	516	482	496	553	486	494	498	500	483	532	472	479	513	544	501	486	491	488	518	523	461	469	496	477	466	504	481	475	458	517	477	524	542	466	475	485	474	554	529	517	483	450	527	434	494	475	521	455	482	478	463	514	455	473	483	503	475	488	481	490	469	467	523	488	494	515	516	472	460	514	484	502	473	504	504	471	563	539	476	476	558	517	481	336	532	413	531	510	452	494	492	517	487	487	507	507	498	475	510	460	475	489	488	540	476	487	467	449	488	430	494	485	551	468	504	475	518	516	442	495	469	551	477	478	459	552	406	473	468	504	471	489	465	492	479	469	445	480	502	473	416	480	491	482	446	483	468	480	479	474	518	476	505	441	474	426	483	492	425	485	467	453	531	475	480	566	507	479	472	468	476	484	485	493	491	533	478	495	515	474	471	482	469	469	499	499	499	500	497	496	477	496	474	488	469	448	482	485	482	508	557	478	362	485	490	482	481	542	451	449	390	469	519	470	462	448	432	504	489	481	479	467	550	478	492	481	483	502	474	478	536	559	481	481	496	488	485	506	483	510	576	497	455	485	494	443	522	2
489	510	539	478	517	479	474	477	485	468	479	453	531	506	484	509	466	473	486	484	483	476	474	468	514	483	495	480	505	473	476	523	505	459	482	510	473	486	478	476	478	454	498	503	519	442	437	505	458	515	558	525	455	476	499	507	525	509	458	479	484	482	459	478	329	491	511	483	478	478	548	490	458	456	482	458	486	504	537	476	469	497	508	473	506	438	480	491	477	492	477	414	452	483	492	495	479	478	471	524	483	483	467	483	598	574	471	474	507	465	536	513	482	539	498	452	490	478	461	433	474	435	486	444	502	474	499	524	486	482	475	485	527	471	530	400	552	499	489	489	476	534	463	472	510	462	482	502	477	491	508	482	486	314	477	506	538	478	480	523	491	492	478	477	501	464	475	480	476	525	527	534	459	478	468	462	489	485	469	466	557	472	482	487	482	492	544	477	545	483	511	509	497	540	494	487	481	484	475	490	477	471	489	557	492	475	576	490	493	500	488	517	494	489	474	547	520	483	466	477	486	469	463	452	511	489	503	479	475	478	494	502	484	498	508	509	462	475	449	477	483	559	457	484	537	598	489	476	497	524	467	476	472	545	488	466	460	478	482	483	470	476	522	419	477	493	492	476	452	501	484	478	460	475	479	490	476	457	484	516	477	395	480	475	570	456	476	541	473	447	553	462	490	485	517	485	475	506	481	508	448	477	481	534	494	489	511	473	456	460	508	484	434	468	473	502	470	477	543	480	478	465	514	475	480	480	484	480	499	597	494	477	477	533	431	500	323	490	486	467	551	527	548	533	525	489	481	466	511	531	482	458	505	492	492	472	534	478	522	490	449	465	490	508	479	448	499	460	484	536	478	486	537	476	488	506	473	439	462	463	483	502	463	488	473	467	452	481	485	492	469	506	477	520	482	488	454	537	451	483	482	506	477	443	478	401	505	478	465	471	475	511	451	496	457	470	474	481	534	498	485	474	471	477	494	470	479	500	476	478	492	501	488	386	533	490	471	443	492	486	537	466	430	432	476	475	471	484	530	476	478	495	477	326	467	472	485	489	486	501	501	485	509	484	511	457	471	538	493	486	536	483	449	475	487	590	484	487	463	481	523	492	476	479	465	486	482	437	490	486	468	471	479	295	450	556	483	466	461	494	2
481	497	457	485	508	479	440	478	457	487	496	498	474	428	478	494	490	468	469	481	469	489	486	493	467	517	474	470	494	508	478	469	576	544	472	619	488	467	477	475	479	483	453	509	513	478	508	465	425	523	486	562	511	480	512	482	464	420	496	495	504	484	489	479	604	472	459	476	470	471	465	471	458	503	482	522	476	475	530	480	470	427	475	513	493	470	482	488	477	525	477	504	499	482	480	474	479	502	482	475	501	470	478	485	550	287	471	472	464	497	501	519	477	463	502	464	514	479	525	479	480	476	477	471	467	560	470	525	462	505	496	487	500	485	462	421	405	517	479	470	489	594	472	477	506	469	477	476	486	465	450	470	477	543	476	490	479	458	512	504	478	490	499	482	513	445	476	473	475	505	441	474	573	477	487	423	499	483	461	495	494	501	439	482	493	442	521	492	503	478	502	445	482	511	523	499	487	487	476	458	527	446	489	511	427	475	520	479	469	462	492	433	407	478	488	509	474	484	449	482	457	535	526	448	537	491	461	478	477	504	460	486	499	497	508	533	481	478	493	478	486	461	499	478	480	509	395	484	474	497	431	502	472	545	483	452	456	503	494	464	468	479	486	421	476	512	535	481	428	505	494	507	502	494	477	490	477	516	491	455	479	499	481	477	489	486	458	441	477	468	523	487	519	466	546	469	459	460	504	499	459	474	477	504	451	521	492	488	499	453	499	467	502	516	490	471	474	484	535	470	471	457	492	450	509	488	477	507	507	550	521	507	476	496	478	463	660	472	539	532	497	499	520	533	528	489	479	500	463	434	484	452	476	470	519	500	473	475	475	552	476	527	491	468	479	486	488	496	496	504	455	545	474	538	543	550	479	507	418	462	479	477	517	478	478	505	468	480	496	501	482	525	477	514	476	490	487	449	527	480	482	502	475	496	478	457	525	482	497	481	480	498	500	451	476	528	497	498	553	502	477	463	459	476	486	501	482	501	527	474	491	488	450	520	525	532	465	485	496	472	472	470	390	509	503	476	491	476	476	465	481	487	506	370	472	616	480	474	434	504	485	515	496	505	487	493	482	540	457	472	510	474	439	477	481	424	497	460	434	474	499	491	494	557	499	492	458	493	485	488	487	481	481	373	497	437	488	498	512	486	1
473	470	511	480	555	480	475	476	493	485	471	460	474	555	489	487	465	506	490	484	480	508	488	487	507	548	478	478	491	482	478	536	471	541	492	460	469	505	473	476	477	551	511	485	551	427	535	439	457	432	459	474	452	477	540	510	442	472	475	467	507	480	471	487	313	539	478	508	474	469	428	495	482	475	473	501	478	452	476	464	504	467	504	491	483	505	477	486	481	471	477	480	466	446	482	496	478	464	487	489	486	472	476	445	476	684	452	490	489	470	491	467	476	470	498	489	453	462	500	485	474	474	488	545	459	496	452	503	496	498	484	474	516	472	474	514	510	458	472	494	483	508	485	487	515	492	473	498	485	539	533	490	472	461	477	452	476	457	503	514	488	483	494	475	520	538	475	473	477	486	543	577	498	477	472	449	488	473	492	500	528	531	492	513	491	488	483	431	534	475	485	457	480	464	468	488	485	480	478	495	491	501	494	456	510	475	560	470	471	513	495	498	420	486	482	522	470	482	468	492	469	462	487	555	542	504	504	478	478	480	475	524	445	473	513	513	462	477	473	469	514	561	515	481	555	499	500	483	499	452	511	472	478	549	483	485	522	572	475	461	515	482	510	502	477	478	433	513	455	530	469	509	470	499	456	508	476	495	530	457	476	458	495	474	511	464	409	367	491	475	517	454	486	481	483	458	457	549	493	500	471	486	477	477	502	487	500	473	496	436	519	480	412	552	481	491	465	461	528	491	459	483	490	470	524	489	456	521	503	536	449	495	476	496	460	477	272	495	392	529	534	523	543	479	545	468	478	391	500	465	483	432	453	479	469	510	501	478	511	582	491	460	491	488	483	457	522	487	475	575	429	439	484	483	494	509	487	485	463	465	484	484	435	502	463	478	514	476	498	501	475	440	476	499	477	473	470	409	561	481	479	449	476	491	477	430	469	475	469	486	518	546	473	496	478	541	484	535	504	520	478	486	465	476	501	481	508	505	486	476	483	453	481	471	447	464	453	483	494	470	528	473	471	480	487	478	485	486	445	500	470	485	488	489	477	382	480	474	430	537	554	516	550	563	503	533	485	481	462	542	481	481	469	479	475	568	464	478	499	467	490	492	478	469	408	475	469	527	506	476	482	478	469	505	487	529	481	482	524	491	2
484	475	483	482	521	479	451	476	506	486	512	499	424	445	479	449	507	507	467	473	480	497	465	476	494	529	461	484	466	470	474	460	524	471	468	527	470	495	482	477	475	512	496	499	468	486	570	550	517	482	487	508	430	472	510	499	445	479	592	470	495	480	484	473	568	502	510	489	494	478	537	479	491	483	476	487	485	457	507	492	511	514	465	495	513	508	478	478	475	623	476	548	504	524	474	511	476	519	461	466	478	478	471	476	467	451	495	444	466	477	510	500	485	489	520	494	491	453	549	501	478	481	477	434	456	534	472	486	475	529	497	504	503	472	518	491	500	488	478	487	476	564	473	492	485	496	475	415	485	503	517	467	479	559	478	485	487	462	502	480	461	482	463	479	506	545	476	480	476	514	550	437	506	476	479	462	453	490	441	490	487	565	480	477	470	463	532	487	510	469	463	447	491	488	582	483	477	496	476	526	493	471	467	515	488	477	488	477	481	482	499	547	420	442	496	560	478	479	490	485	447	451	483	484	441	524	482	477	475	493	472	467	480	493	491	487	476	478	447	470	458	494	453	459	516	520	407	471	486	512	498	493	477	511	479	527	455	423	499	491	471	478	511	501	487	536	464	484	481	497	469	462	554	427	482	486	476	421	500	555	476	504	499	477	467	495	493	498	485	488	559	534	468	477	545	546	482	515	471	467	475	479	483	495	493	459	464	488	515	434	482	490	460	499	500	484	484	488	439	472	465	453	521	494	524	474	452	455	478	521	471	480	476	475	542	486	558	538	521	484	455	504	480	515	532	492	480	529	495	441	483	542	503	467	522	493	514	477	476	528	488	514	445	476	484	456	505	494	475	521	503	519	515	508	494	477	485	479	548	487	488	457	465	480	463	476	470	474	464	481	479	455	480	510	475	465	494	468	583	493	470	469	476	436	477	425	479	478	464	471	477	433	451	468	473	457	479	435	501	539	483	481	462	476	473	487	465	531	466	481	523	500	482	537	444	494	467	441	470	475	518	475	513	496	485	475	470	488	461	475	483	469	494	501	483	548	476	487	493	420	442	467	483	483	483	490	490	465	477	488	551	476	488	477	488	479	488	485	439	490	481	425	469	497	468	460	483	520	493	480	525	477	452	529	490	462	484	487	520	492	2
481	459	515	475	550	483	499	477	519	479	538	501	465	481	487	499	472	478	531	484	477	485	482	468	478	556	443	475	491	490	473	498	435	555	474	528	511	464	476	476	470	430	475	492	410	503	483	497	528	503	494	447	500	479	485	494	502	532	441	480	469	482	500	474	540	541	522	516	476	466	508	488	480	484	478	447	480	482	520	511	466	523	440	498	558	473	475	508	479	501	476	512	485	474	472	521	480	495	463	464	480	476	482	463	482	613	479	498	558	479	536	442	470	484	521	442	466	479	498	469	474	485	484	440	439	501	484	527	490	450	506	503	464	485	437	481	490	466	488	472	482	561	477	487	480	482	478	471	490	539	513	478	467	569	477	500	460	448	511	534	555	486	473	486	468	474	478	486	478	466	449	507	497	477	485	466	470	481	512	533	524	410	506	497	503	488	513	486	555	478	494	473	498	496	515	480	475	472	476	508	478	498	471	504	504	475	557	473	485	489	497	468	513	475	477	474	528	490	501	502	527	450	534	469	485	509	468	477	476	470	463	460	489	473	476	508	497	477	483	477	501	450	530	459	501	570	417	480	470	461	492	454	468	511	480	490	498	509	476	483	477	485	533	448	494	494	526	513	458	509	478	479	507	519	463	464	476	514	496	550	478	506	487	475	491	492	493	496	474	495	495	485	474	464	472	484	514	482	465	497	408	466	476	501	458	504	496	483	586	514	497	503	492	523	476	502	479	479	523	501	492	471	535	458	479	477	487	500	482	448	435	472	477	520	548	490	539	456	468	455	535	548	520	571	518	471	478	497	545	526	477	539	467	479	524	447	470	478	506	442	506	509	501	492	482	439	507	492	454	524	537	505	497	504	524	469	485	467	551	512	485	457	504	503	436	484	499	474	541	527	477	487	475	516	479	492	482	467	502	483	479	507	476	522	477	442	457	481	396	470	497	449	515	492	507	557	489	441	433	478	477	485	496	476	486	465	500	520	494	475	527	592	487	537	521	464	492	472	471	484	459	473	487	459	477	478	462	491	552	476	519	485	511	616	481	454	478	488	509	454	502	467	466	564	480	519	495	462	494	522	507	469	476	478	477	404	465	486	506	480	525	584	468	471	522	490	487	464	522	478	478	487	489	605	492	518	475	492	513	444	1
485	468	492	476	480	488	437	475	490	474	505	446	542	481	471	490	471	490	449	474	496	489	463	487	478	486	465	483	471	495	478	525	463	435	517	558	467	493	480	478	482	530	466	494	513	495	490	494	430	476	521	465	490	484	502	510	551	526	513	503	487	488	520	482	409	501	534	508	483	473	450	470	477	507	476	459	485	443	521	478	527	527	468	473	480	501	471	498	480	608	476	494	466	477	496	505	480	476	458	460	471	495	487	484	496	491	479	405	509	494	469	518	497	501	441	480	482	476	477	513	477	519	489	494	501	441	495	492	478	569	521	472	509	477	449	503	481	499	484	501	502	439	512	482	454	497	482	495	481	476	446	494	486	480	477	455	470	473	453	489	528	485	467	491	501	471	479	471	477	501	574	503	482	478	470	508	486	483	522	526	494	492	452	500	507	472	456	511	456	483	524	430	497	512	490	482	474	501	477	520	502	494	484	514	485	475	584	481	469	493	514	427	512	514	451	535	492	488	534	482	467	540	460	502	473	503	473	478	477	508	489	468	483	486	452	507	471	478	481	477	528	526	508	488	504	474	516	478	494	461	527	501	475	489	478	501	418	533	479	483	520	490	459	551	482	485	464	501	458	514	474	523	427	440	458	470	477	569	469	540	475	466	495	476	480	476	432	533	474	504	483	487	484	481	516	509	437	530	486	502	461	496	479	437	474	459	478	494	506	458	476	482	502	493	471	454	469	482	453	604	443	495	493	483	523	472	487	490	489	464	425	488	476	463	480	490	381	479	499	560	502	497	502	497	430	469	480	550	444	418	483	463	489	461	486	487	512	474	508	509	439	459	501	464	483	505	528	490	506	453	469	451	484	484	529	464	477	478	443	497	475	474	449	501	467	472	464	479	517	435	482	507	475	485	478	488	485	490	478	489	473	507	478	527	477	503	521	476	461	479	480	453	474	497	514	522	482	517	619	527	475	476	478	476	507	466	496	486	448	479	487	545	436	482	488	526	482	593	467	474	494	497	568	504	523	479	488	477	474	459	502	472	493	503	490	431	481	486	531	530	478	503	529	541	485	489	469	512	466	454	502	471	517	477	480	521	468	455	444	487	465	485	468	475	497	458	494	409	479	486	468	473	485	516	521	606	467	467	505	504	1
491	486	514	480	576	479	458	478	482	484	445	521	498	438	467	477	502	480	506	464	484	484	478	465	510	470	480	475	497	492	491	439	511	428	479	548	489	481	474	477	479	541	463	481	470	434	513	517	410	444	516	513	463	487	490	489	444	511	520	475	503	470	490	473	445	527	527	494	481	487	469	457	483	467	474	513	482	454	498	494	473	424	545	483	423	513	469	506	493	497	476	506	461	490	481	519	482	430	487	456	466	481	479	472	496	453	508	484	463	485	490	513	484	494	473	478	475	466	509	513	476	509	497	439	467	539	488	502	475	473	467	458	497	473	514	517	538	510	492	459	532	541	479	481	463	499	478	462	482	479	591	476	488	342	477	448	470	480	497	550	465	474	479	484	491	525	475	481	479	498	510	506	525	480	477	511	486	482	472	563	550	562	537	494	496	473	491	532	504	475	499	461	497	583	561	487	481	481	478	464	486	475	501	441	546	475	458	477	472	485	513	458	470	506	485	482	503	491	461	498	470	508	444	488	497	509	476	479	476	499	487	480	482	486	472	438	471	476	464	474	503	466	476	484	507	545	524	484	483	552	452	505	474	440	470	534	582	472	485	481	477	480	485	449	488	500	449	475	480	489	508	523	467	437	470	472	475	557	517	464	477	404	486	475	477	523	477	422	477	509	456	555	511	483	607	474	479	479	498	466	449	475	485	511	518	475	485	494	495	458	479	486	485	542	483	506	493	490	527	529	490	441	480	482	506	483	482	500	492	581	443	467	475	488	543	472	410	481	596	513	466	526	551	484	476	473	479	515	491	515	484	457	506	506	493	496	516	477	528	501	510	465	518	469	479	447	484	490	454	496	502	463	505	446	502	529	481	494	374	520	471	456	545	480	468	482	505	477	481	489	473	450	474	512	478	500	484	518	530	477	479	449	476	465	475	470	530	480	479	466	484	479	478	499	550	609	488	498	574	512	481	455	488	476	476	514	503	471	508	476	489	505	530	400	471	518	454	573	455	493	460	480	580	468	536	475	476	483	501	446	487	485	442	432	481	446	485	441	508	495	478	522	514	495	476	463	481	546	483	505	502	476	514	478	480	443	473	497	553	481	468	435	487	520	483	463	481	479	470	474	486	479	489	442	523	480	491	480	564	531	2
470	508	544	487	499	485	378	475	464	477	509	490	466	478	472	459	478	565	448	481	476	499	479	476	503	503	474	496	483	533	481	505	562	472	474	423	501	508	485	477	475	503	479	474	489	511	564	458	554	528	557	475	504	488	487	490	529	460	490	508	460	483	592	487	499	504	442	489	493	477	541	469	406	493	482	498	484	485	532	446	497	520	459	469	480	465	472	457	480	475	475	486	472	475	481	458	482	444	491	516	500	475	478	507	403	693	480	470	503	488	446	476	484	500	510	477	468	476	458	462	475	481	482	471	465	527	485	504	495	504	529	493	518	475	484	472	458	479	477	485	489	571	466	481	476	477	480	483	492	533	490	480	477	578	478	544	484	519	535	464	458	477	495	468	545	435	477	475	477	495	492	503	495	477	478	555	476	491	507	579	506	532	517	435	488	510	535	484	480	477	509	498	492	467	380	485	481	478	477	493	497	459	510	541	475	476	475	481	459	506	491	476	504	552	480	474	505	476	454	493	464	459	540	496	476	481	533	479	477	472	489	515	477	490	501	522	471	481	478	471	484	491	478	483	582	524	421	483	482	494	501	434	478	526	479	468	538	482	481	484	465	469	475	440	479	482	439	503	473	502	483	506	514	441	475	505	475	487	499	537	479	524	497	479	513	495	540	477	480	497	523	500	522	475	448	570	468	495	462	483	481	481	476	459	562	526	477	479	468	478	488	493	529	527	495	530	479	491	496	587	484	490	513	474	537	475	474	494	485	510	484	484	475	494	473	486	487	532	426	528	496	493	493	435	481	479	488	484	459	501	487	496	531	466	491	510	509	473	501	516	485	450	548	482	487	531	505	480	482	563	445	480	500	452	482	526	491	485	575	459	480	499	477	472	487	475	477	479	531	479	479	495	477	501	482	477	473	537	534	479	478	526	475	515	476	429	554	476	438	487	487	499	528	490	520	505	483	549	568	440	482	481	468	476	481	506	508	528	488	478	496	502	494	540	485	500	483	510	493	499	493	501	477	498	495	476	449	489	492	462	500	479	504	621	487	441	478	550	523	497	566	495	507	455	463	484	466	507	454	412	489	473	472	477	480	472	489	521	453	478	494	466	472	468	422	480	457	534	460	468	484	477	498	656	504	514	479	473	538	453	1
479	485	511	491	493	483	543	475	475	478	451	481	518	500	486	463	474	439	495	470	478	527	488	472	512	514	476	470	473	507	488	465	476	485	449	544	482	460	477	477	474	465	450	494	506	470	519	500	517	486	588	574	475	479	548	462	487	484	546	493	489	483	459	478	706	408	477	479	485	483	596	501	519	438	485	496	478	488	477	489	523	541	477	473	493	481	470	468	482	508	476	460	492	508	475	414	474	474	463	414	489	493	481	506	472	328	477	534	532	486	514	433	482	467	498	493	453	499	528	478	473	460	491	488	507	494	479	531	467	507	474	479	488	475	505	479	575	517	485	486	464	479	471	479	524	491	482	461	482	486	443	493	472	552	476	521	501	472	484	489	465	500	499	474	506	470	477	474	476	560	555	540	495	476	480	497	477	480	485	442	501	525	451	471	467	535	549	484	497	479	500	483	482	485	531	479	478	478	478	511	461	450	510	486	511	477	516	483	474	492	507	487	452	506	496	517	543	476	498	486	467	521	491	495	517	499	477	478	476	495	459	474	472	477	493	473	473	477	455	474	548	417	515	479	525	507	454	478	475	481	441	519	480	395	486	463	520	464	477	482	485	474	503	450	482	514	455	506	476	492	471	512	394	564	491	486	475	479	465	541	476	509	498	478	469	492	482	480	479	518	480	496	537	472	497	479	465	457	489	510	468	512	484	506	523	474	475	481	508	468	486	477	510	477	477	486	460	480	461	424	494	480	449	482	481	469	463	499	484	564	483	497	477	498	467	488	774	430	611	529	585	515	469	530	425	494	475	589	477	491	489	444	470	498	501	450	515	480	520	480	493	528	486	487	472	459	480	458	480	514	496	512	486	500	542	486	489	519	534	458	488	481	491	468	488	487	507	476	561	487	476	526	478	464	478	478	481	485	503	483	474	518	475	519	477	507	474	478	455	468	467	492	471	450	455	566	502	499	486	482	481	487	468	478	492	503	504	489	506	479	500	526	489	527	489	540	482	480	478	482	372	479	538	587	510	476	480	500	480	465	478	473	485	529	480	603	481	499	544	525	493	467	480	442	507	469	487	572	471	518	540	491	497	479	476	368	488	459	466	475	497	493	494	547	571	503	478	450	509	465	489	483	498	547	487	558	475	487	512	512	2
478	481	494	478	528	486	461	475	509	466	460	456	482	503	467	468	464	480	428	492	461	488	468	479	556	551	518	474	456	484	492	422	505	459	516	493	474	456	483	477	480	483	470	491	452	452	573	484	505	452	534	499	506	475	450	469	518	459	454	476	494	476	438	481	530	410	470	477	476	473	505	472	508	522	474	515	482	483	499	512	515	577	485	478	406	466	481	490	486	477	476	497	501	520	487	531	479	480	468	458	481	469	482	454	466	473	431	479	495	494	491	500	480	493	454	481	502	498	478	520	475	469	483	447	503	484	494	458	477	459	530	485	496	479	456	439	516	473	474	489	476	514	488	476	466	482	482	567	482	430	525	481	478	705	477	442	488	520	537	470	475	503	464	479	510	488	476	481	478	512	592	505	506	476	445	486	477	503	530	553	596	512	461	454	484	455	543	474	512	479	541	479	507	561	565	477	473	476	477	487	510	491	467	500	488	475	467	478	480	500	475	537	463	508	492	513	515	479	555	470	495	549	505	483	557	434	484	477	476	489	481	463	493	483	499	506	473	480	529	478	494	533	509	472	417	477	471	473	488	490	486	543	476	522	480	503	588	445	500	491	467	491	478	455	477	485	528	497	484	481	482	435	485	397	483	483	476	467	501	548	476	607	496	474	511	462	477	512	482	499	484	444	488	473	490	528	462	451	454	450	558	496	479	443	514	516	479	472	518	461	496	464	481	544	465	455	478	489	411	452	499	455	466	465	464	483	451	475	497	518	449	483	478	491	461	481	521	539	387	458	521	461	475	491	477	482	483	533	467	469	489	537	489	471	484	446	514	474	460	426	441	468	475	479	479	518	475	493	480	452	494	537	488	491	461	513	477	465	518	474	480	496	537	484	500	465	468	478	505	504	480	481	477	516	483	486	486	501	504	480	472	514	476	483	476	451	575	484	493	483	484	551	470	498	492	473	481	544	452	456	483	496	483	476	483	502	497	491	476	476	501	497	486	636	489	457	488	515	488	479	484	459	448	484	499	476	480	469	486	477	466	462	478	580	482	552	476	504	550	511	556	473	546	547	479	467	498	520	492	528	511	478	453	480	480	542	469	489	522	494	483	518	491	510	525	473	497	476	428	481	479	483	515	595	464	438	476	488	487	519	1
476	503	474	480	467	488	501	475	489	478	498	536	500	451	487	474	483	509	488	493	468	491	477	476	449	461	489	460	489	485	476	477	484	449	489	471	490	531	481	477	476	499	486	457	463	491	510	503	419	489	590	512	477	485	518	471	615	411	544	433	476	490	466	485	596	478	517	487	486	476	548	524	514	477	481	469	473	511	503	511	498	469	502	476	573	477	475	494	478	489	475	529	504	483	473	467	476	504	440	469	488	492	489	457	462	354	447	434	489	483	502	443	493	468	467	477	459	482	489	435	479	461	498	554	481	576	504	511	466	456	534	499	513	477	508	503	532	471	485	499	497	547	475	495	458	484	483	503	472	598	546	494	464	562	477	507	511	511	503	505	484	485	478	477	500	511	478	473	475	511	512	532	475	477	482	559	470	486	527	479	542	432	451	477	493	485	470	500	523	479	463	485	504	523	531	487	483	500	477	508	476	510	495	488	481	477	487	481	470	490	513	472	472	485	480	614	490	486	485	486	464	497	469	469	500	509	498	473	476	499	492	481	488	469	493	514	492	483	475	484	490	423	478	483	537	486	521	480	485	548	471	474	472	488	480	456	443	458	473	471	467	472	444	542	476	506	499	509	450	527	483	518	436	451	486	468	476	501	482	539	477	523	473	477	508	443	474	486	481	504	490	528	485	475	462	521	449	494	528	512	483	479	480	513	517	514	489	464	509	472	467	502	493	497	473	502	498	468	512	542	484	427	523	490	478	469	487	495	458	480	478	480	477	503	477	499	604	489	525	486	443	476	535	506	478	489	480	456	492	473	488	434	473	469	486	453	565	477	550	516	475	502	474	498	482	524	543	473	488	565	500	516	469	507	463	503	486	464	404	454	476	476	512	470	482	476	486	478	489	428	481	482	475	499	478	451	495	411	497	478	484	484	475	457	478	485	474	480	513	484	495	505	495	458	452	486	463	454	489	502	483	464	481	475	478	506	470	480	484	487	521	546	503	559	458	482	476	484	488	491	508	516	493	554	500	475	475	484	463	464	499	483	481	516	464	541	476	521	447	542	496	462	517	525	478	462	484	543	459	503	467	479	479	480	480	385	491	466	525	484	536	477	479	544	521	467	485	515	456	480	496	479	491	549	435	511	481	461	546	551	1
484	469	487	468	572	470	520	475	513	480	452	466	485	527	470	488	463	489	512	475	488	495	477	465	473	543	464	481	468	522	482	578	476	495	486	475	473	486	484	478	476	454	462	494	480	471	484	462	427	522	496	528	512	480	536	489	450	523	558	454	449	477	533	487	569	484	517	456	493	478	546	502	460	523	483	506	491	502	482	481	531	511	497	481	480	453	482	496	487	502	476	533	467	482	472	555	478	477	477	524	478	479	475	456	428	259	458	497	507	480	498	492	484	487	511	496	469	484	485	473	477	481	475	539	517	442	506	503	453	398	456	466	475	479	479	492	462	504	478	456	478	531	480	478	463	536	478	493	483	501	529	487	491	406	477	484	486	493	473	517	496	463	485	477	419	507	478	484	477	465	483	510	455	477	461	524	484	475	451	501	546	474	491	485	478	551	551	471	498	479	449	509	507	511	551	491	476	480	478	486	507	478	469	466	566	474	494	479	461	511	502	504	524	556	471	494	512	473	464	485	481	524	474	499	443	509	511	476	476	486	483	480	497	493	477	520	480	482	503	477	543	441	487	466	463	506	427	476	477	518	525	489	479	514	482	549	539	524	482	495	482	475	471	447	496	476	541	475	445	524	477	539	457	474	499	495	476	502	497	527	479	439	481	478	536	513	499	434	479	493	498	525	483	481	434	496	447	518	440	529	521	491	478	497	560	459	460	494	558	455	515	479	496	507	474	527	469	478	443	492	493	504	511	471	492	486	478	474	506	542	465	508	477	510	535	497	563	494	687	596	507	496	498	490	503	477	486	510	414	492	478	534	462	483	483	473	524	477	520	459	511	502	429	468	485	514	494	473	484	460	436	614	459	472	459	505	481	488	417	496	475	489	495	491	493	491	519	480	490	497	475	479	479	480	482	462	494	475	504	473	480	496	475	484	476	476	393	477	535	469	483	467	443	493	484	520	475	535	472	493	479	481	472	476	491	487	511	478	509	473	498	498	475	437	458	513	467	571	447	484	457	496	626	530	495	476	476	501	422	475	485	469	506	392	484	586	490	448	512	477	475	456	481	584	503	456	497	410	468	455	496	477	533	479	479	406	496	482	533	477	486	463	487	485	489	471	483	467	480	486	511	481	431	417	541	466	480	499	501	499	2
486	507	470	479	487	482	468	476	455	479	493	494	488	528	473	445	457	496	490	470	470	486	478	465	478	495	493	497	454	518	485	574	482	462	472	457	482	501	478	479	473	519	486	491	492	474	461	527	437	463	488	526	463	481	470	503	507	424	460	456	488	480	528	476	549	499	477	477	481	459	535	502	468	507	478	446	461	513	487	516	525	459	495	455	448	456	475	480	477	501	476	526	476	479	488	503	477	465	438	510	490	485	487	483	451	151	482	425	523	482	538	432	480	488	487	488	479	507	466	469	474	464	482	506	480	529	498	475	449	437	499	465	501	477	505	518	508	507	488	493	492	515	498	481	521	503	480	520	480	520	479	481	486	395	478	530	478	517	510	527	498	482	480	493	548	428	475	483	477	549	508	550	485	477	473	484	452	488	437	504	484	524	502	458	485	469	443	490	478	479	514	465	504	545	482	485	474	483	476	469	498	473	513	588	453	474	391	474	492	512	489	490	461	452	487	506	480	479	510	483	521	496	501	512	518	528	520	476	476	529	472	503	479	475	518	507	490	472	478	478	488	468	429	487	502	537	460	485	469	496	504	507	474	520	481	484	494	550	483	471	517	486	475	565	494	492	529	520	446	496	484	458	493	455	500	481	477	463	513	541	479	415	455	477	520	547	438	402	474	480	470	459	516	481	471	545	494	526	490	516	421	504	478	474	551	491	496	482	529	503	492	487	494	506	480	480	474	484	394	590	496	478	492	473	520	485	480	486	482	477	525	465	476	496	468	481	556	484	710	426	494	475	495	481	481	478	498	501	441	458	484	445	436	468	475	448	383	476	483	496	531	483	497	453	480	562	514	486	477	520	506	525	510	522	480	470	496	520	435	442	482	480	573	472	500	489	484	477	483	477	472	437	474	523	480	506	478	455	471	480	476	461	476	509	477	534	497	485	465	471	514	544	489	474	452	530	501	539	453	559	491	488	477	476	479	494	505	484	516	480	515	482	498	414	498	467	466	441	490	480	458	478	635	499	504	478	473	489	498	472	482	463	495	370	473	618	486	477	497	463	472	441	509	522	478	488	482	488	458	456	505	485	543	478	471	439	473	477	494	493	498	440	489	539	538	467	483	509	490	478	492	475	493	367	520	553	482	484	567	480	2
479	482	520	492	498	470	518	478	486	476	491	526	513	448	483	516	494	474	509	481	487	477	480	489	606	507	476	475	483	478	474	517	502	504	485	576	470	478	474	474	475	473	473	490	540	526	546	472	482	479	426	527	496	477	442	491	465	470	510	475	501	479	462	458	584	528	494	488	481	479	579	474	485	497	481	517	466	500	552	481	474	504	502	489	559	496	473	476	483	564	475	520	465	484	482	505	483	464	497	508	473	479	497	494	454	431	462	498	474	478	483	446	472	512	489	470	477	469	503	479	475	469	495	507	502	515	482	536	474	485	442	448	507	475	454	474	442	482	486	511	496	539	489	477	469	478	476	465	477	463	443	502	491	367	477	505	451	498	491	518	457	466	490	478	452	467	475	483	477	500	441	601	490	477	483	463	489	479	533	472	544	532	505	482	494	475	554	500	578	479	491	457	497	476	434	472	474	467	473	453	487	506	489	506	420	478	494	480	477	469	492	514	480	480	490	507	505	485	513	484	493	540	505	449	509	535	502	474	476	490	477	460	484	498	478	492	494	473	447	473	494	376	461	462	485	521	407	486	499	448	474	450	470	529	471	479	435	521	492	490	486	474	515	500	469	511	475	450	479	479	491	507	519	468	472	490	476	462	462	496	475	413	482	476	543	473	461	503	479	518	487	476	470	471	502	493	535	515	523	530	504	491	475	462	412	508	486	490	542	481	482	469	482	489	487	471	485	477	493	510	490	488	502	476	513	476	514	487	474	522	510	470	476	489	421	494	578	403	692	486	528	525	473	498	450	482	503	544	450	478	486	451	557	486	475	482	503	475	502	430	435	517	493	469	478	487	536	486	484	505	523	549	490	517	491	538	481	510	491	524	486	467	519	492	469	473	418	476	474	534	479	495	477	470	483	483	478	426	533	478	479	468	477	451	478	494	473	479	509	485	498	472	466	461	471	479	485	445	556	463	481	502	468	477	496	478	451	517	406	474	470	492	505	404	466	480	478	479	516	469	507	478	713	492	506	476	487	471	549	489	492	479	463	571	481	453	468	503	508	444	514	532	502	430	488	479	480	471	488	515	546	480	573	479	478	332	463	477	499	483	495	461	499	476	552	491	471	532	478	475	501	474	478	602	538	480	479	502	504	491	2
486	510	521	484	441	472	461	476	492	486	429	461	499	522	482	455	478	524	433	476	481	503	489	473	534	511	516	489	465	463	477	501	458	516	492	521	467	445	473	476	477	430	497	462	505	459	519	536	507	476	451	554	454	480	570	513	474	436	480	458	444	485	464	487	452	522	534	513	484	480	634	491	476	468	473	553	489	470	527	474	470	509	485	475	487	436	477	510	479	562	477	493	455	507	491	468	484	493	475	462	456	473	478	448	455	565	489	443	498	474	454	512	474	493	414	471	497	502	521	497	475	474	477	535	469	482	460	508	486	510	479	477	490	476	441	550	525	484	477	491	489	590	480	493	515	453	487	528	477	463	420	491	464	588	476	534	474	491	482	500	442	471	485	468	520	460	474	471	479	585	462	432	452	476	500	438	475	500	574	534	524	531	451	494	506	476	550	444	456	478	481	511	513	462	456	495	483	481	475	501	517	484	491	476	460	474	508	481	499	495	496	502	480	527	484	545	440	485	454	503	456	452	535	500	501	504	508	475	477	480	476	462	479	457	514	467	476	476	460	478	489	530	481	471	499	491	498	478	475	482	436	530	471	537	477	510	421	502	489	492	485	473	488	514	486	450	426	505	493	475	465	571	508	444	453	477	475	428	488	464	478	523	488	476	561	507	455	481	482	487	426	516	504	470	470	485	480	505	471	502	455	504	473	467	542	498	501	464	483	410	517	478	502	513	487	506	481	468	442	518	468	474	476	482	477	483	481	488	510	593	477	455	475	518	473	486	428	549	426	464	495	483	506	500	443	479	479	511	482	501	488	483	462	480	494	511	460	479	508	452	525	513	432	491	470	519	494	498	468	465	463	516	526	476	542	498	478	447	526	450	483	480	533	499	485	495	462	475	491	484	481	427	473	583	473	486	479	529	479	477	471	495	475	507	476	540	519	474	439	470	498	530	458	479	532	466	501	478	555	472	488	465	477	477	474	479	528	507	516	473	459	542	475	560	466	523	490	519	491	480	588	471	531	636	506	476	474	480	499	472	501	468	474	579	482	447	482	471	434	519	523	468	431	508	501	495	482	537	487	521	523	478	495	481	475	533	509	474	454	488	453	504	482	535	540	478	475	473	497	473	463	481	486	611	494	460	483	492	519	469	2
484	484	513	480	518	487	446	474	492	479	518	500	455	519	471	425	489	484	499	467	496	492	471	484	471	551	520	489	516	495	489	490	547	499	540	498	484	486	474	473	471	538	504	474	525	463	516	483	405	482	542	447	477	480	507	493	439	497	444	479	498	476	505	484	373	490	505	506	476	472	512	505	504	473	488	510	479	504	509	475	523	504	530	474	431	474	482	471	484	576	476	527	469	498	496	498	477	431	465	473	478	474	476	467	480	512	474	555	484	479	489	498	479	473	463	472	480	479	490	467	476	479	482	493	490	490	484	522	479	486	492	519	468	479	442	482	597	518	479	484	461	479	491	489	467	484	483	536	479	578	401	501	503	340	477	474	477	498	453	528	499	481	486	469	469	452	477	480	475	452	517	559	497	477	501	548	482	469	476	466	497	617	464	504	542	527	488	538	527	479	479	462	517	517	508	491	479	489	477	475	513	520	470	522	478	477	504	475	445	499	475	447	452	490	491	521	480	472	411	476	503	530	475	549	421	498	478	478	476	508	480	530	509	494	472	491	474	480	477	470	513	569	514	471	515	543	460	470	477	471	482	484	477	418	489	475	499	485	481	496	501	480	505	483	461	518	477	490	475	497	497	469	482	492	487	479	475	507	459	507	478	365	483	477	552	508	470	507	473	487	492	480	489	481	488	482	512	489	451	498	411	452	476	477	492	480	481	486	489	460	436	493	522	489	467	496	459	481	579	499	483	425	525	486	470	479	492	501	522	499	521	466	476	498	505	480	303	446	490	522	480	479	491	541	456	491	485	481	458	525	480	482	565	482	448	479	488	478	535	522	414	483	486	485	483	559	522	474	480	515	478	520	488	492	525	502	475	461	395	474	472	517	523	489	488	466	500	480	494	425	479	509	477	421	477	476	488	429	457	485	482	475	475	480	476	465	521	478	483	469	488	493	476	485	520	568	479	539	567	456	479	486	478	476	477	493	498	465	478	474	518	492	462	360	504	452	475	534	561	475	483	487	361	512	508	476	488	488	485	476	518	502	494	119	480	529	483	456	459	458	489	502	457	478	470	492	472	562	462	484	417	479	403	480	478	607	471	489	431	501	465	453	484	503	475	508	486	536	517	482	497	481	501	130	507	550	480	506	486	529	1
487	481	541	487	441	473	523	476	483	477	521	483	475	377	493	491	477	541	495	498	498	528	480	469	539	509	500	476	464	457	487	488	509	504	448	500	491	481	480	475	480	500	473	510	519	482	501	511	453	485	538	495	485	489	499	501	441	483	451	436	518	483	480	482	511	475	511	503	480	483	459	504	498	453	478	485	477	493	517	478	543	577	474	496	527	534	480	478	479	609	476	497	471	506	486	506	481	479	461	486	477	482	486	467	479	493	477	536	498	467	513	386	463	526	475	496	468	476	444	513	480	490	481	455	484	470	487	503	479	419	441	468	481	473	463	516	435	512	469	504	486	447	487	489	485	509	488	463	481	521	570	477	489	633	477	486	496	483	508	493	483	473	483	470	512	479	477	484	478	495	549	488	505	477	476	533	485	480	480	543	503	483	439	469	498	458	540	505	502	470	512	489	478	555	489	484	472	490	477	473	499	496	501	543	418	475	517	482	479	496	498	399	504	513	476	518	458	491	455	495	499	530	471	538	442	490	484	478	476	472	478	482	464	483	521	532	479	475	472	472	468	444	488	485	537	467	498	478	482	488	507	524	477	479	467	498	491	432	468	483	502	490	519	470	475	498	506	507	454	492	454	501	390	458	483	479	476	516	506	504	476	548	506	477	510	493	507	476	481	509	496	503	514	484	480	489	491	418	530	504	441	503	475	504	469	498	463	478	459	513	486	481	484	540	478	477	482	485	423	559	488	547	485	486	503	478	470	516	474	603	533	474	475	454	473	513	501	582	501	605	500	485	497	524	473	481	485	582	499	553	462	472	435	463	506	494	486	475	528	551	484	456	409	464	487	450	487	470	489	514	493	424	520	480	468	490	473	479	451	463	484	484	518	473	510	470	481	479	484	510	477	523	478	470	481	518	482	488	593	487	476	506	476	476	477	485	499	478	471	485	517	522	488	484	499	461	495	532	563	472	487	478	476	476	513	513	471	503	488	475	498	524	496	583	487	567	493	513	475	470	527	477	685	533	501	479	483	486	440	481	497	463	480	771	481	384	477	513	477	501	483	482	454	491	495	494	468	507	416	487	475	488	562	481	487	401	453	494	497	491	465	510	488	488	445	492	475	484	511	473	466	476	494	753	533	543	476	488	499	446	1
484	497	483	484	491	474	526	477	488	477	477	489	437	472	483	477	463	478	470	470	510	483	484	465	537	534	481	478	493	498	468	521	492	516	425	454	486	473	476	476	476	486	487	488	492	490	522	486	459	501	415	470	454	492	511	520	485	494	547	493	493	480	463	469	664	508	534	492	471	483	484	493	498	547	484	515	454	461	557	480	485	450	502	481	480	475	472	493	480	478	477	500	472	518	470	490	483	495	481	477	481	474	483	467	481	399	518	519	525	495	529	528	488	516	489	486	494	477	461	523	476	482	469	476	548	494	490	460	469	493	523	506	466	475	444	545	485	494	479	468	501	529	476	481	488	477	478	462	481	426	446	470	481	591	477	486	488	508	526	502	482	479	476	470	541	478	474	483	474	528	430	449	552	476	442	545	463	468	492	453	520	530	456	491	487	482	489	512	503	480	507	501	528	443	540	488	474	488	476	468	522	468	453	604	488	479	532	482	496	515	461	444	527	499	486	458	528	480	496	477	477	577	452	524	501	505	480	478	477	526	480	476	509	507	517	501	477	478	496	481	555	442	446	483	494	462	423	485	503	538	460	488	479	552	475	512	507	472	487	482	492	469	509	512	481	496	498	473	527	529	482	447	494	554	466	479	476	534	504	475	476	519	496	477	516	497	432	522	478	473	505	521	538	488	405	496	450	574	527	513	420	469	479	466	537	501	490	477	452	504	487	502	516	495	490	489	483	488	536	586	481	464	478	482	511	471	481	476	484	555	491	482	477	455	478	466	611	477	500	467	477	522	536	521	521	482	483	525	422	472	473	432	520	492	509	482	501	476	570	458	503	505	521	492	487	488	520	495	486	561	454	426	484	512	513	466	478	492	462	510	479	464	427	489	465	482	470	477	483	483	476	467	471	489	479	471	490	559	532	488	480	493	475	490	477	496	456	480	473	482	490	471	473	470	479	505	486	541	551	549	484	461	491	475	483	485	470	444	442	475	495	512	458	567	491	534	484	470	525	494	436	455	407	473	475	478	472	477	472	481	488	487	489	492	479	565	476	514	436	467	547	453	490	476	503	474	492	520	529	512	497	473	438	479	486	403	495	480	460	511	478	518	465	507	482	467	483	495	490	485	475	476	493	507	507	502	469	481	543	491	1
481	476	515	480	537	478	457	476	478	483	497	500	429	504	497	454	497	509	493	476	470	515	477	471	454	509	473	491	511	473	468	601	501	447	458	479	471	458	485	479	477	493	451	452	443	456	505	468	543	496	531	467	526	479	491	456	453	496	482	465	491	492	509	475	453	533	524	469	484	475	546	493	466	445	479	545	470	470	535	462	509	489	518	485	508	510	480	456	477	470	476	452	459	499	482	530	481	459	469	505	448	477	476	475	510	837	502	430	528	460	506	489	477	472	416	491	510	503	514	446	478	464	492	524	460	434	499	495	501	491	489	464	482	475	486	543	516	510	475	493	485	524	483	471	458	477	476	509	474	443	532	490	496	635	477	471	457	421	508	504	499	472	488	478	450	488	476	481	480	480	543	459	544	478	503	486	466	480	465	435	491	488	439	456	475	488	428	542	528	479	523	499	471	442	482	480	481	481	478	500	458	493	518	516	515	475	490	486	481	493	466	467	485	515	481	478	474	458	549	490	494	448	525	525	487	493	480	478	477	450	487	506	465	492	481	532	480	485	478	482	480	546	489	463	477	501	458	483	477	464	432	491	479	557	470	481	483	460	495	506	448	480	438	486	485	469	501	494	472	481	471	493	527	481	490	481	477	462	501	518	477	555	498	477	519	469	463	512	480	483	513	530	482	479	516	471	482	483	470	508	493	471	474	507	434	490	488	462	519	472	458	484	566	491	486	469	472	482	587	372	473	514	470	489	469	481	508	480	505	476	458	470	477	517	472	506	429	478	237	530	499	502	498	489	431	476	482	464	490	508	485	472	465	487	493	479	587	478	536	450	469	486	438	492	477	451	493	498	485	510	491	499	495	488	491	531	482	442	586	506	482	491	506	483	490	490	512	475	483	475	475	515	477	511	477	458	479	475	440	486	480	495	477	443	476	467	511	470	485	469	510	500	451	484	466	513	512	544	424	441	478	480	476	476	494	505	499	510	474	473	482	522	506	590	484	568	462	536	453	496	494	472	236	473	500	475	486	496	514	482	474	495	503	556	476	460	481	511	499	523	561	459	480	474	468	503	479	517	493	544	519	475	378	477	479	557	485	477	412	463	482	477	474	450	519	467	475	497	507	481	467	477	479	567	440	473	474	494	496	509	2
493	499	534	491	489	480	530	479	487	473	455	537	522	475	472	508	480	474	439	465	465	482	475	463	504	539	480	502	448	517	479	474	486	491	499	559	480	505	480	477	479	513	501	478	447	480	557	470	465	428	544	398	487	481	513	504	506	402	521	495	459	480	458	478	369	524	616	506	483	473	491	506	458	501	480	481	487	477	595	485	503	522	502	477	513	522	475	483	484	467	475	527	481	511	492	549	481	500	477	490	465	489	475	473	539	428	490	490	502	474	469	497	466	502	475	481	465	477	510	456	474	480	481	454	488	538	497	511	473	453	500	488	520	478	509	493	458	493	475	485	473	459	499	476	456	479	481	510	479	466	476	491	491	510	477	478	499	497	555	518	462	474	494	479	484	455	478	475	477	538	462	539	482	477	476	508	480	472	441	493	542	518	503	468	476	523	476	500	527	478	467	526	491	475	479	483	481	480	476	491	447	484	529	584	481	478	509	477	465	495	466	555	500	511	488	507	575	477	482	494	499	549	483	462	529	446	501	480	478	523	476	492	476	499	474	521	480	475	477	473	480	641	522	490	510	535	435	480	481	467	496	455	476	472	479	495	444	505	490	498	511	487	489	487	475	471	492	471	481	533	485	512	523	528	491	482	475	552	509	527	475	488	511	477	474	505	472	492	474	486	477	524	500	470	504	423	483	562	486	497	426	465	479	459	558	492	479	485	479	450	445	475	512	509	478	483	487	475	390	600	504	500	522	495	499	479	482	478	500	443	536	463	476	465	533	481	343	485	459	472	520	506	471	470	517	478	487	443	485	560	482	439	442	488	479	499	546	477	507	560	494	512	496	479	474	523	514	479	479	433	541	447	511	518	537	562	464	466	470	533	476	454	466	464	474	478	518	479	522	427	475	512	481	563	477	444	469	445	493	484	479	423	479	473	476	495	558	476	487	469	502	409	483	471	493	510	504	482	502	476	481	483	474	476	497	528	485	450	543	479	471	484	421	511	482	440	488	522	496	487	494	479	513	538	515	479	457	497	463	469	470	457	508	394	474	531	488	492	573	473	472	494	523	453	475	475	488	457	484	427	554	474	487	477	478	653	497	504	471	501	466	502	480	518	438	489	486	445	446	486	487	484	496	383	477	486	491	472	549	499	2
470	451	547	481	493	485	481	476	484	469	537	476	570	514	485	515	496	486	520	487	489	482	474	492	515	520	496	472	490	491	475	499	482	479	513	504	472	450	478	473	474	502	445	475	525	479	554	445	496	535	533	500	468	475	509	495	443	445	591	472	480	497	524	477	557	577	513	477	489	476	447	475	510	509	483	500	483	496	491	499	530	496	493	472	513	477	484	494	471	613	476	529	500	491	481	480	483	466	486	492	463	484	469	513	422	605	465	515	494	467	497	488	468	497	472	464	474	494	496	511	477	432	496	450	464	541	482	495	491	457	520	478	509	480	453	504	547	490	482	461	497	514	475	471	465	517	489	503	471	487	577	486	478	632	476	482	477	491	465	500	507	492	492	486	445	521	476	481	477	520	493	464	499	478	479	464	496	479	470	546	486	576	487	482	485	464	447	451	529	483	418	525	461	498	542	467	478	474	478	497	485	482	474	556	503	478	571	485	489	488	480	428	492	512	465	512	487	501	448	492	479	496	479	438	559	452	470	476	476	488	476	481	474	524	452	507	478	479	452	471	510	459	496	501	526	450	450	482	483	490	477	568	479	428	472	507	543	427	467	490	475	481	465	461	481	525	499	460	490	474	470	539	465	517	478	493	477	476	461	468	475	571	462	477	543	456	489	488	483	496	460	472	486	477	477	457	518	514	473	443	469	510	475	523	506	498	488	478	480	514	493	466	482	518	466	461	468	489	520	500	475	437	496	496	463	480	453	472	471	522	524	490	477	496	499	466	543	536	402	443	472	479	457	535	534	492	465	443	475	512	485	482	443	493	471	481	492	476	470	531	472	469	517	534	475	530	506	470	483	494	526	482	494	518	460	484	497	505	503	462	483	444	537	492	460	470	457	478	480	552	478	523	476	419	478	487	487	454	463	480	471	463	475	500	477	449	475	472	533	486	523	440	451	482	493	571	473	552	434	452	483	482	475	476	466	494	467	491	443	477	485	514	477	603	491	454	462	508	516	497	548	499	468	509	512	477	475	481	478	493	499	483	484	698	479	440	484	452	408	451	503	447	484	466	491	445	473	494	478	467	503	482	466	479	476	431	473	470	460	502	472	457	475	601	445	488	479	490	497	466	451	478	481	713	481	527	476	474	469	495	1
475	470	583	483	507	480	482	475	487	483	490	472	457	413	501	434	475	440	483	491	467	500	481	491	438	498	463	484	506	470	480	531	514	502	510	499	471	470	482	478	479	537	423	508	505	502	494	543	420	526	554	509	509	485	506	498	527	501	531	467	467	484	438	483	410	485	522	458	478	476	595	476	410	456	479	490	471	497	522	477	487	479	533	481	423	493	479	482	474	543	476	477	458	464	477	470	479	482	476	498	473	482	474	455	484	441	501	472	521	466	508	466	471	469	511	489	499	497	493	495	479	495	497	504	458	546	494	474	475	478	549	523	498	476	454	530	374	508	471	470	475	492	498	474	474	519	483	502	485	501	485	462	460	320	478	486	506	485	469	503	447	478	498	479	501	521	477	475	476	531	422	500	537	476	483	560	501	483	510	511	483	506	477	469	488	480	520	456	507	488	486	530	455	478	553	466	471	490	479	459	504	494	498	468	488	475	492	471	489	481	474	433	458	505	475	538	553	480	462	496	499	462	471	482	506	486	484	477	476	505	461	483	475	482	514	491	508	479	468	491	503	548	493	487	484	525	473	475	482	490	495	477	479	582	480	434	468	512	474	495	477	472	492	476	471	503	504	498	487	516	469	507	490	543	483	484	477	515	480	512	478	395	469	475	485	539	423	489	475	489	523	487	518	471	566	505	483	486	496	516	453	490	476	443	496	457	481	474	475	474	503	494	491	456	477	528	477	474	556	519	483	482	510	488	468	482	436	474	494	517	499	503	476	510	464	485	389	505	522	482	452	452	521	509	539	480	482	466	497	492	492	449	531	488	474	480	452	480	505	509	462	469	558	448	483	545	503	464	488	491	494	441	468	471	531	494	487	462	404	467	477	495	491	495	474	480	505	477	489	468	476	520	477	485	478	471	505	382	449	482	480	464	477	518	477	473	487	474	500	484	529	466	514	507	486	506	486	483	482	492	477	467	481	477	471	479	477	470	497	477	527	481	504	394	481	406	471	547	500	488	459	491	421	526	508	477	475	482	518	484	476	489	493	291	479	529	475	471	513	488	537	492	460	501	492	486	492	492	508	440	438	492	442	479	477	537	510	483	508	482	498	466	473	488	468	479	487	470	455	474	455	478	493	250	488	492	475	479	485	518	1
495	483	506	492	424	490	415	476	490	474	485	541	475	461	465	495	469	476	507	476	479	507	483	493	537	527	479	493	471	507	469	541	455	488	459	490	468	438	479	475	483	499	440	488	527	469	563	511	500	437	519	494	491	480	475	479	460	468	484	468	490	487	393	490	548	487	475	519	470	480	500	470	465	474	466	546	459	477	433	508	471	579	480	499	535	485	481	475	480	575	477	532	497	487	471	499	478	517	486	447	496	481	470	477	458	425	489	583	471	501	487	489	478	504	504	467	499	494	535	521	473	509	481	527	477	559	470	504	472	526	517	467	490	475	476	482	496	528	480	456	491	532	471	477	488	496	481	555	486	420	455	481	483	554	478	495	456	498	529	497	441	471	481	478	527	454	477	478	478	551	500	465	484	477	478	559	470	487	481	542	573	558	478	471	505	510	463	477	545	480	472	450	483	492	559	480	488	490	477	483	495	478	485	455	443	478	496	478	480	457	493	547	473	491	479	538	492	503	538	481	503	473	528	493	554	542	487	475	478	466	481	449	469	442	474	531	478	472	485	476	492	515	450	495	483	548	493	477	474	501	459	494	478	510	482	484	527	537	480	484	522	483	484	490	483	533	499	491	452	460	473	500	430	453	474	483	476	489	492	527	478	511	484	476	558	453	485	511	480	479	495	509	477	471	543	505	458	499	506	488	457	501	481	475	505	463	481	496	477	482	417	501	534	512	491	478	479	478	451	485	501	507	466	479	486	476	476	466	476	497	496	477	477	447	519	485	547	494	494	538	485	504	525	500	557	490	493	487	446	506	469	481	432	483	473	467	500	478	533	499	518	518	506	492	478	465	491	481	485	475	490	498	480	452	445	440	488	462	520	499	488	527	530	473	478	468	479	479	514	438	473	454	478	469	481	484	493	512	554	477	480	501	476	426	478	502	482	479	501	487	495	488	490	503	468	468	503	439	494	527	487	481	473	477	484	488	528	524	436	483	496	488	466	539	478	513	478	550	481	480	488	476	465	491	490	479	485	489	475	495	487	472	475	460	474	561	474	525	493	503	530	432	499	489	471	532	478	498	508	419	411	474	465	478	481	505	470	498	471	488	463	475	469	471	509	498	475	392	537	476	490	479	486	470	481	521	479	464	515	498	2
474	474	486	491	532	491	510	477	496	472	542	441	451	496	490	488	497	557	491	469	482	498	477	477	514	481	476	486	476	495	491	546	614	520	502	443	474	521	487	476	476	550	465	526	478	497	477	469	521	467	507	564	502	478	519	496	508	502	427	439	485	475	472	480	352	522	477	510	487	475	452	479	443	531	485	456	487	452	523	468	486	558	513	487	569	523	476	470	485	569	476	489	465	529	461	538	478	514	504	453	476	475	478	490	483	620	503	510	516	482	507	504	480	493	434	479	496	470	533	470	474	467	488	505	464	521	530	509	491	530	536	493	511	476	465	517	496	474	484	468	474	537	480	473	492	489	480	440	485	469	500	494	465	340	477	470	453	512	521	545	475	474	482	484	471	503	479	480	477	469	471	481	501	475	470	561	486	475	454	524	489	535	472	470	488	439	497	477	533	480	449	472	470	438	472	477	478	478	475	485	501	494	474	490	543	477	492	481	502	499	482	429	491	472	486	516	553	481	477	486	445	508	560	498	501	487	502	476	476	497	468	477	460	523	512	487	518	480	452	481	535	550	472	478	517	515	458	476	482	467	481	528	479	532	478	477	436	493	507	484	475	471	489	488	480	489	493	487	471	467	478	453	447	473	466	478	476	533	504	515	478	412	489	473	548	471	489	503	484	506	491	486	464	475	493	470	461	472	497	517	425	467	475	463	483	564	474	488	518	468	485	470	478	515	472	492	477	474	470	512	496	489	483	489	497	475	486	510	481	464	472	458	477	507	477	480	298	468	515	557	527	481	402	505	527	487	484	459	484	528	482	432	483	473	521	490	491	476	472	481	481	461	470	505	471	523	497	502	493	540	483	506	516	479	511	494	477	502	535	461	480	479	527	490	465	467	510	477	505	505	476	422	477	454	478	511	487	490	592	486	477	496	476	509	477	501	440	480	464	481	484	448	489	464	486	581	492	550	515	500	469	451	490	476	481	500	460	470	502	472	488	539	456	394	488	467	470	477	453	491	469	473	550	475	468	477	468	475	494	473	489	475	507	449	490	414	476	454	532	507	476	475	478	466	498	463	500	540	487	468	469	476	510	476	476	553	470	481	468	471	508	477	480	451	483	477	482	465	484	480	506	477	522	456	520	534	490	480	568	489	1
482	470	461	489	456	475	455	478	462	471	500	430	521	416	478	458	479	500	454	477	482	529	477	479	532	488	505	483	491	456	474	447	495	525	488	432	498	453	478	476	478	491	438	480	507	473	508	489	472	490	523	456	446	482	461	500	443	448	460	495	503	484	452	476	416	454	460	536	478	489	492	483	497	458	481	505	471	498	469	464	495	506	533	467	503	459	482	477	475	538	476	480	479	454	462	489	474	459	474	477	488	491	493	448	515	554	469	490	546	486	488	482	474	461	496	489	488	498	516	507	475	453	501	506	483	509	488	504	485	457	503	483	493	476	467	520	441	499	473	471	530	492	489	498	492	480	480	533	468	504	544	489	490	410	479	510	458	470	499	513	467	465	482	482	453	431	478	480	479	547	464	556	477	478	438	532	494	481	491	516	510	484	476	468	495	457	441	484	535	477	456	469	500	511	472	495	487	467	477	517	513	480	467	568	540	479	502	482	486	485	496	464	494	484	483	515	518	473	541	482	453	528	517	487	545	493	454	477	476	474	486	482	474	467	511	469	479	477	479	477	498	534	502	521	460	529	494	482	473	479	484	412	475	450	481	491	516	466	496	488	481	478	508	439	468	466	471	483	449	473	494	463	488	522	468	479	476	520	470	525	475	433	511	475	530	520	490	517	483	478	522	475	493	463	455	525	481	510	507	514	446	458	472	435	421	477	478	479	512	517	486	480	492	468	490	520	479	499	529	463	483	491	468	477	487	488	463	481	486	545	475	490	477	481	451	468	386	501	496	468	508	510	531	515	468	487	481	463	461	550	478	482	554	481	506	479	555	478	523	541	439	500	483	501	479	489	517	464	473	512	522	408	488	520	512	485	485	491	479	417	488	478	455	482	513	473	554	476	482	519	475	533	473	494	479	490	487	529	496	483	481	558	475	499	478	513	412	478	499	471	466	499	488	474	524	476	475	502	517	482	477	473	484	477	494	506	447	476	469	475	543	527	516	432	471	450	484	507	458	481	524	451	461	497	498	474	493	489	487	482	522	485	504	387	475	482	480	506	496	509	547	497	494	449	482	483	477	564	456	460	548	480	465	476	478	537	485	497	516	479	504	472	484	447	491	491	485	512	482	469	524	472	509	384	512	512	478	481	460	479	2
481	469	549	490	479	480	426	474	488	486	487	480	467	460	488	503	489	548	507	485	474	481	464	475	468	526	507	478	474	497	486	488	497	536	448	497	485	501	477	475	480	436	510	511	536	495	530	509	496	516	550	570	480	476	469	509	487	455	513	486	505	479	537	465	557	457	509	511	484	475	477	485	483	421	485	497	468	483	466	489	489	501	415	466	551	459	482	468	471	492	476	553	442	492	477	496	480	489	491	458	488	491	486	477	531	404	486	515	488	483	484	449	470	483	475	498	471	469	477	489	476	442	486	517	499	533	479	522	470	467	485	474	475	474	540	446	477	495	492	476	503	513	482	471	498	477	481	561	471	492	485	483	473	374	477	524	458	522	505	460	508	476	462	483	516	484	474	476	476	491	429	507	499	477	475	508	517	492	480	471	576	517	465	485	481	489	535	528	527	481	503	484	508	405	552	481	485	472	476	457	480	482	488	555	452	473	445	486	480	496	496	440	437	449	477	513	512	480	495	493	471	455	444	510	498	510	482	481	477	479	490	459	495	485	502	530	477	483	490	473	509	421	480	486	467	546	493	476	478	470	465	500	476	506	474	509	445	525	473	480	461	483	472	475	476	459	468	494	455	497	496	434	412	492	476	491	477	479	507	462	479	412	465	476	437	493	459	513	485	516	472	569	504	467	463	460	480	493	456	499	487	494	477	501	542	411	490	488	475	457	459	479	479	495	485	487	474	483	466	555	475	462	480	497	491	486	439	499	492	520	514	513	478	524	525	461	547	481	695	520	493	435	587	426	470	486	488	515	434	512	487	445	438	491	501	507	539	476	494	517	488	498	529	489	492	529	460	488	485	438	579	508	476	544	505	477	486	465	512	454	485	490	471	449	478	468	497	477	519	512	478	448	476	487	483	475	486	472	498	477	471	494	478	513	477	466	500	474	479	474	500	468	424	485	450	477	488	484	558	516	494	494	482	476	479	495	496	471	487	480	484	548	494	395	501	464	485	511	511	477	539	494	640	522	494	473	481	489	518	484	530	474	496	471	472	507	488	479	417	500	490	494	436	542	479	492	459	524	508	491	432	475	556	477	472	378	485	482	482	469	480	476	486	497	470	477	502	421	493	481	529	482	466	484	471	492	474	476	505	465	1
470	496	471	489	493	475	496	479	493	478	518	459	413	521	488	478	482	501	500	476	503	516	482	487	534	479	474	483	470	474	481	515	453	519	503	490	465	434	479	478	482	466	506	471	491	465	496	526	502	496	501	565	491	481	494	473	451	448	487	493	489	491	478	482	592	547	466	465	487	477	496	489	464	446	487	495	474	477	507	479	526	645	510	469	525	532	478	518	470	479	476	485	481	500	492	516	484	479	460	512	482	471	479	503	468	518	493	509	520	470	480	521	482	478	526	473	475	491	497	509	478	489	469	537	473	512	502	498	480	515	488	519	504	479	484	540	480	479	483	481	471	540	486	486	517	523	479	496	479	477	473	469	470	669	477	504	459	486	498	581	493	478	487	486	522	522	477	481	478	569	498	548	439	477	498	506	470	495	442	501	520	462	441	484	491	521	514	474	520	486	501	473	498	505	546	494	482	480	477	500	503	501	481	502	529	478	505	476	467	489	491	599	459	416	477	487	463	497	504	471	512	522	484	472	501	554	489	478	477	489	495	463	479	462	466	486	482	480	481	479	490	437	518	464	515	488	475	480	469	480	510	486	478	518	481	525	504	487	485	473	487	479	500	476	489	499	528	491	477	506	495	492	522	476	497	509	476	477	527	533	477	546	462	477	476	542	487	583	481	496	479	467	490	474	550	462	462	486	481	483	460	460	481	536	490	537	473	477	534	508	501	485	530	477	498	519	479	472	452	522	468	525	468	497	497	480	493	497	481	505	503	484	479	487	487	509	592	487	481	511	556	500	493	497	418	491	489	527	489	520	482	476	464	490	460	482	573	475	505	550	508	490	484	479	478	457	521	465	497	504	502	470	473	488	515	478	483	484	522	407	479	467	517	481	468	449	486	479	503	465	472	468	478	507	477	471	488	491	556	476	477	442	476	484	477	502	548	479	473	482	486	493	484	521	518	505	482	533	554	472	479	473	465	476	494	471	515	519	472	468	488	504	489	597	468	507	463	464	494	487	481	502	548	521	494	476	482	496	463	489	512	471	450	648	487	463	473	473	481	421	505	500	437	431	480	493	487	495	490	500	545	471	511	478	473	413	491	485	475	486	540	465	485	474	445	472	487	491	477	473	493	480	445	722	521	516	467	458	457	484	2
490	466	466	496	488	488	471	477	475	479	463	475	473	539	508	496	485	550	509	483	460	523	480	470	429	523	534	474	505	489	486	486	449	498	472	450	489	505	484	476	478	500	483	508	458	503	468	497	577	534	543	502	496	489	503	437	581	490	518	476	515	486	493	476	423	461	464	488	486	478	484	487	472	459	488	529	477	482	540	506	492	544	470	497	549	450	471	472	481	494	476	462	478	508	468	464	483	476	466	499	471	470	488	470	470	666	499	559	470	486	475	422	473	485	498	456	482	491	504	483	474	454	496	508	445	468	475	538	494	476	481	507	512	475	463	455	526	485	482	469	513	517	459	486	511	489	476	524	482	510	452	492	466	311	476	485	459	431	545	530	540	478	468	491	500	444	472	475	477	480	547	438	448	477	489	391	481	483	524	494	501	623	428	496	482	481	488	504	524	478	526	489	463	579	468	482	487	482	478	505	532	513	474	506	474	474	574	478	482	475	475	492	452	477	477	500	469	494	505	481	497	492	463	578	528	468	460	479	476	510	470	491	460	497	497	532	480	474	464	473	524	567	502	479	480	471	481	477	498	520	484	501	475	474	480	506	452	440	502	485	499	476	463	509	466	487	535	495	533	475	491	489	517	472	512	484	475	426	482	458	477	373	471	475	475	480	454	423	481	469	487	505	488	480	530	533	473	509	480	515	435	501	476	453	492	464	495	473	500	459	415	473	497	444	482	444	484	471	567	488	484	469	476	485	479	485	466	490	491	469	532	468	478	469	430	489	387	452	472	368	454	463	486	518	610	473	483	449	499	532	480	475	504	484	519	488	483	473	536	463	466	522	476	528	484	488	490	475	495	491	425	447	468	445	471	531	477	479	600	469	477	467	495	497	482	480	439	478	508	515	479	456	484	498	474	470	482	390	567	474	471	473	478	445	476	490	426	474	484	479	472	477	452	462	459	547	480	529	533	506	469	467	482	476	498	470	471	475	440	482	471	524	487	367	493	507	472	514	484	509	487	481	307	542	528	476	471	477	498	485	514	495	486	211	478	585	480	504	573	538	542	479	495	422	477	476	492	467	479	509	456	482	406	477	477	627	504	466	509	498	479	472	481	446	504	475	476	437	473	456	531	486	498	168	446	473	468	492	514	509	2
496	458	473	493	458	473	553	475	463	476	527	516	526	466	463	470	463	476	497	474	493	509	468	480	468	531	463	465	490	493	482	491	578	499	479	479	480	470	488	477	477	527	527	471	489	468	518	450	455	460	571	511	468	476	481	499	448	482	457	487	529	477	544	471	629	511	554	483	489	471	476	488	482	419	490	581	496	463	527	486	466	487	524	490	501	476	477	472	474	507	476	439	518	501	489	487	478	441	446	463	492	490	486	467	443	285	494	525	551	491	518	472	467	486	554	493	494	487	493	507	473	495	486	487	462	507	473	508	461	415	508	496	492	479	506	481	521	486	479	484	494	393	491	477	542	471	484	557	473	430	481	492	476	545	478	487	481	496	483	506	489	480	470	482	429	493	475	476	479	510	493	508	473	476	476	481	486	471	513	446	486	491	454	469	475	543	567	513	441	483	455	480	499	515	526	482	472	469	476	511	496	501	462	579	452	477	494	478	472	497	507	468	447	467	471	515	539	478	519	475	483	472	496	438	493	433	478	479	477	462	493	463	447	496	501	498	473	479	474	478	481	522	412	471	515	498	503	479	492	492	498	545	478	520	479	498	465	417	501	489	495	478	472	432	480	504	521	502	500	486	489	429	481	501	455	485	476	464	441	524	476	506	477	476	522	532	482	476	478	486	505	534	507	464	530	536	426	583	507	477	489	487	474	475	499	495	485	475	493	444	494	464	520	390	490	472	452	478	510	443	487	512	499	480	496	480	498	526	479	473	504	482	476	456	513	514	617	540	499	523	525	516	459	538	410	493	487	527	476	549	482	442	469	503	512	495	466	478	501	507	542	474	461	458	474	466	510	518	489	538	516	529	454	481	503	534	480	503	461	519	486	520	577	474	467	470	426	476	492	453	480	468	476	441	483	493	494	479	512	482	476	533	477	476	478	486	461	472	503	475	476	487	491	484	469	536	490	511	631	496	479	495	482	476	483	443	488	566	437	481	526	527	486	532	502	487	478	511	458	472	457	459	323	433	502	482	489	491	474	496	495	483	466	330	472	735	476	474	415	457	580	459	538	468	482	469	480	467	497	524	541	480	395	478	488	524	489	479	491	484	488	449	479	557	516	499	478	440	491	478	499	479	539	269	488	522	475	468	466	475	1
485	501	496	481	559	485	491	474	497	483	493	520	491	536	489	466	481	508	499	464	483	478	473	474	495	546	507	461	472	473	474	442	525	507	516	446	489	437	474	477	476	500	443	462	508	453	488	492	447	453	454	558	494	484	454	456	529	477	513	447	489	482	508	470	573	517	537	519	478	471	455	489	477	479	477	503	479	465	533	465	507	534	456	458	525	487	474	464	480	504	476	540	505	502	487	502	481	495	455	477	470	480	481	473	482	229	481	427	497	475	498	508	481	504	441	486	506	489	519	523	480	474	487	520	483	483	486	499	458	463	511	477	523	477	504	519	504	500	470	463	534	457	477	470	486	410	477	495	477	480	493	490	486	429	474	496	487	438	430	482	526	474	487	468	485	512	478	479	478	595	513	556	493	475	486	530	476	479	486	531	431	517	507	483	496	466	443	455	505	479	474	459	499	478	506	488	476	466	479	466	469	460	490	512	447	475	511	482	501	491	468	475	470	480	502	440	535	469	488	490	507	502	500	486	498	491	470	475	477	514	485	466	455	465	507	495	491	478	497	465	513	462	481	488	433	518	456	481	486	516	527	556	481	464	478	478	488	435	486	482	492	475	467	466	481	501	587	476	480	471	491	535	499	527	469	485	475	506	514	454	479	439	505	476	513	473	484	480	481	493	452	496	492	480	553	507	455	482	472	487	467	479	477	558	494	413	489	483	489	463	498	460	521	507	488	501	475	488	458	517	485	515	564	504	479	481	517	481	471	520	499	490	477	538	503	482	577	536	659	466	464	462	497	509	489	483	479	466	471	542	480	526	472	496	511	508	519	477	514	523	437	468	429	488	477	465	518	483	498	395	429	471	503	461	510	504	469	483	445	464	475	511	543	497	488	464	499	476	512	530	477	456	483	441	481	490	483	447	465	479	474	494	476	465	478	485	482	478	469	472	478	463	506	440	500	518	483	465	428	424	482	480	470	476	502	475	449	461	498	476	464	548	539	438	487	458	473	533	513	485	536	504	551	478	455	476	491	481	426	483	506	472	499	377	471	571	486	495	473	552	496	435	473	465	475	502	482	447	514	542	626	476	511	475	481	439	475	510	472	475	507	494	485	540	473	490	494	477	498	478	484	480	491	384	505	526	470	479	508	504	2
484	488	535	479	489	470	489	478	498	481	443	465	462	453	457	499	456	482	503	455	487	534	470	481	485	523	466	483	471	500	479	464	478	546	507	520	481	490	479	477	478	435	478	523	456	538	520	557	526	438	553	543	493	480	504	480	471	502	513	469	518	473	418	487	404	546	427	479	475	477	475	470	464	443	479	514	463	462	480	467	496	514	486	463	494	467	464	493	465	541	477	524	542	502	470	528	476	453	435	457	465	479	480	465	423	700	489	494	488	471	458	497	484	496	482	487	479	482	507	469	473	493	480	464	459	490	475	457	495	479	458	462	521	486	516	524	566	503	478	470	480	529	470	479	511	472	478	573	476	574	431	480	479	558	478	507	499	458	488	442	490	481	474	474	580	473	477	475	478	461	470	561	480	475	455	435	501	482	452	571	570	495	510	506	492	432	489	464	545	483	458	521	479	539	532	489	479	491	475	508	474	496	496	547	537	476	526	476	490	483	515	405	456	525	469	523	491	469	458	497	434	464	518	398	504	500	502	477	477	478	511	489	481	495	489	500	475	472	477	472	522	542	531	492	566	516	539	480	490	477	513	531	481	473	474	480	507	515	472	485	505	477	523	469	489	495	481	493	490	499	484	454	539	490	481	472	477	521	491	495	477	506	470	476	538	486	480	541	473	483	484	510	505	480	495	497	419	509	484	495	469	487	477	512	520	528	481	504	506	455	468	463	504	471	495	456	493	478	452	518	462	486	489	463	474	473	512	520	492	492	492	481	477	485	532	484	372	508	410	519	499	471	480	455	484	484	474	485	416	491	484	435	480	461	477	499	461	472	478	480	511	526	484	447	482	537	508	490	476	525	519	515	531	510	512	462	482	491	543	522	496	495	465	481	499	476	501	479	504	489	473	449	476	466	481	488	502	467	473	476	477	519	475	456	476	505	508	470	478	484	482	500	496	483	472	560	480	570	499	551	479	490	473	477	498	484	470	493	514	476	519	504	480	530	506	509	484	578	491	479	473	512	539	615	533	476	493	493	503	468	482	471	477	609	471	401	475	437	446	435	486	508	520	539	480	480	487	562	481	488	505	478	500	479	477	540	490	464	483	481	507	458	476	508	498	479	481	519	473	481	501	486	529	631	486	525	480	499	480	476	2
490	478	489	479	465	465	548	478	460	486	421	476	478	498	483	505	480	459	499	468	476	527	474	482	533	509	460	471	511	499	489	456	563	493	495	467	479	468	480	478	478	456	499	481	538	517	483	512	549	473	470	491	531	483	490	514	549	508	527	455	536	472	487	473	491	539	511	466	467	476	502	518	450	486	483	543	491	543	489	498	464	526	468	518	527	500	484	482	478	503	476	509	468	457	486	478	477	506	462	439	482	494	466	485	480	702	506	487	491	481	425	497	489	500	463	479	500	484	499	492	476	498	459	436	488	551	478	527	498	458	490	510	549	473	477	490	510	501	484	512	494	460	474	503	515	474	482	490	484	480	396	478	500	615	476	461	484	480	477	483	449	494	492	479	468	444	475	472	477	410	514	475	484	477	471	465	497	484	456	481	488	538	453	504	497	472	507	478	581	477	475	460	517	477	489	490	476	477	477	467	483	508	477	497	509	476	467	479	468	500	512	472	422	480	471	514	484	474	444	487	490	536	476	460	461	499	553	477	476	504	468	500	473	501	503	504	468	475	450	488	445	530	518	466	505	505	492	475	487	505	525	514	481	530	480	484	539	511	502	483	494	480	467	437	483	474	473	489	509	532	483	457	485	463	479	495	476	482	509	466	474	550	486	476	510	415	445	462	477	486	515	461	514	467	380	564	435	458	504	520	572	492	474	459	456	466	470	494	498	529	492	462	507	469	487	430	481	477	549	523	486	509	503	474	488	484	443	417	482	469	538	472	477	459	449	495	472	469	313	464	605	499	486	520	495	480	487	499	467	508	478	484	498	464	488	488	534	476	514	508	410	489	500	480	484	541	462	458	475	419	552	516	515	477	479	492	484	486	577	560	474	511	531	484	462	482	506	478	482	481	483	494	475	476	480	472	489	531	488	477	477	509	476	482	477	497	527	474	518	483	465	456	448	489	501	490	497	472	479	465	486	489	474	476	496	501	476	500	493	476	449	508	499	584	506	414	493	517	424	496	464	484	267	399	515	474	472	472	486	480	522	492	470	565	481	480	485	474	603	492	476	481	509	508	483	479	466	499	473	499	520	482	385	479	482	528	504	483	488	503	480	494	498	475	504	473	480	481	508	489	475	482	477	585	480	511	479	512	461	465	2
483	489	503	480	623	481	489	477	484	473	506	466	434	565	489	477	491	541	505	461	487	495	485	489	497	471	532	473	486	468	479	563	533	461	456	445	477	504	478	476	482	483	479	494	474	490	533	468	566	454	572	453	469	480	476	517	449	526	548	475	497	492	605	478	640	527	562	483	478	470	564	516	442	424	485	453	474	516	497	490	467	549	471	487	544	500	479	482	491	554	476	529	491	512	490	519	476	473	490	508	481	481	481	489	449	544	466	489	464	468	489	490	477	510	484	441	493	480	510	489	475	481	485	506	527	530	498	504	483	484	499	492	504	480	460	498	563	514	475	477	501	476	482	484	468	461	481	493	480	480	463	495	480	439	476	473	466	503	514	501	465	463	485	478	531	494	476	483	476	545	495	517	481	478	454	525	476	461	479	475	535	458	457	472	492	461	532	460	531	478	460	485	539	517	517	478	476	470	476	452	487	509	476	512	556	475	524	481	469	470	485	458	422	465	498	492	499	494	482	489	473	596	472	507	497	534	465	478	476	492	470	488	468	458	500	495	482	481	471	472	478	404	512	439	458	510	486	484	476	515	484	503	477	498	474	479	512	479	481	471	494	481	477	465	483	500	451	503	450	495	468	505	528	517	453	491	477	454	504	469	478	446	467	476	512	500	441	506	476	537	466	539	468	469	456	474	508	574	503	455	495	476	474	492	508	465	477	472	498	498	476	471	496	514	477	507	458	473	508	442	477	478	463	478	489	474	508	473	497	530	541	476	476	443	460	497	623	509	618	508	493	501	474	513	489	480	464	569	516	525	471	487	451	497	509	474	512	476	553	535	473	485	437	498	487	424	488	496	481	490	523	544	495	493	505	524	480	483	587	532	482	489	451	500	476	469	496	479	495	544	476	532	474	537	477	475	472	454	528	480	476	528	478	461	477	502	455	475	461	480	521	399	488	479	554	512	488	527	484	548	474	487	474	476	485	471	482	536	424	474	508	486	457	447	452	526	507	506	500	481	519	459	573	491	528	478	447	504	455	477	488	482	493	550	479	501	487	451	523	476	516	456	527	550	519	524	481	459	474	478	600	480	500	478	484	343	496	479	595	498	515	444	484	525	529	489	489	519	502	490	494	475	511	561	519	472	469	469	557	473	1
481	487	529	488	484	497	507	477	488	488	451	517	431	518	475	498	486	498	463	467	478	495	480	480	496	507	505	470	486	495	496	470	464	529	475	502	480	479	482	475	476	502	491	460	497	492	445	487	434	451	478	564	516	475	496	495	502	441	541	494	463	486	562	481	555	589	495	511	486	481	581	499	439	471	490	534	476	490	485	496	481	538	479	471	568	515	484	472	484	542	476	497	476	479	482	463	478	511	517	522	473	480	474	459	459	343	471	509	471	488	464	477	472	528	509	456	445	509	506	490	476	470	503	516	520	470	489	494	465	533	506	486	521	480	485	507	558	520	469	468	493	468	489	469	474	476	478	424	470	496	524	479	458	608	478	469	499	517	481	480	465	489	466	480	475	443	477	476	477	580	486	530	573	479	494	458	487	488	491	550	519	506	537	465	477	533	517	490	498	480	492	507	487	507	502	483	481	489	476	431	504	507	491	553	474	475	513	477	460	513	487	457	441	437	461	520	486	476	499	479	502	487	518	426	478	545	461	476	477	491	475	500	478	454	520	468	485	468	485	489	508	537	476	482	526	524	434	476	490	513	460	516	475	460	473	497	536	409	480	493	493	477	499	532	483	510	492	456	480	447	472	523	413	501	465	484	476	479	529	570	475	537	483	477	603	489	522	433	475	492	431	504	493	466	509	490	457	514	498	483	490	520	476	513	496	513	481	487	482	466	471	466	502	496	498	477	468	480	504	513	485	531	442	488	490	478	493	539	475	491	562	505	475	453	511	487	547	559	434	487	525	514	492	487	488	466	469	523	472	517	479	374	472	477	473	459	580	478	523	512	455	529	458	426	481	477	490	474	493	453	508	463	471	482	497	505	474	481	420	449	478	479	522	492	488	485	563	479	529	550	477	516	476	542	476	521	476	480	558	489	475	500	475	502	476	478	517	469	542	475	495	442	494	473	489	521	500	484	404	538	488	483	460	477	490	479	520	415	402	480	503	560	491	578	472	501	470	517	471	479	482	445	328	500	488	480	458	492	498	488	465	481	476	371	480	628	486	466	479	527	527	484	437	467	472	487	483	561	491	437	530	484	419	479	483	532	450	485	451	468	527	464	465	532	478	490	477	443	478	471	470	483	475	355	511	469	483	482	532	502	2
478	476	514	491	619	471	565	475	482	475	455	466	480	391	474	483	469	505	470	487	472	500	494	467	553	478	495	486	502	492	482	561	504	458	473	482	496	471	483	477	477	452	453	489	538	475	541	489	529	482	512	568	453	485	497	478	502	514	582	499	502	485	475	480	487	470	601	497	485	466	492	523	511	461	476	498	477	470	556	486	525	563	493	475	495	482	480	488	482	589	478	514	476	490	476	493	478	458	468	456	497	467	477	480	426	718	483	475	465	473	488	452	478	437	466	509	504	490	482	527	476	446	484	491	485	505	470	483	497	480	485	486	489	482	508	438	551	493	474	486	515	528	484	493	505	467	487	465	477	488	464	479	470	588	478	462	496	503	495	488	485	484	469	482	494	493	477	471	476	550	501	508	523	477	515	446	481	474	475	482	435	530	455	497	450	484	455	470	519	477	484	493	470	475	473	483	484	480	475	461	510	488	497	474	444	478	485	471	431	474	491	476	498	480	467	547	514	485	523	482	506	492	524	485	501	427	501	478	477	494	471	496	473	463	484	472	486	478	441	486	441	475	468	478	506	539	510	484	476	528	467	490	476	577	487	465	590	443	476	465	503	480	476	491	484	508	493	504	489	515	480	503	554	446	462	495	476	477	494	512	475	522	475	478	544	403	487	406	478	527	485	489	483	472	478	510	499	465	490	515	417	482	485	493	482	539	473	483	457	463	475	465	487	509	473	484	482	482	565	468	473	503	516	497	476	480	474	526	482	506	474	475	475	471	496	490	466	454	391	488	454	525	515	470	474	489	479	459	476	550	483	473	551	471	510	494	489	473	513	529	483	489	435	484	478	519	495	492	465	482	541	502	462	467	476	481	459	454	572	463	479	486	515	486	480	463	472	481	478	536	477	474	474	451	484	485	499	562	498	475	477	457	478	487	477	456	555	476	482	477	525	536	499	495	481	585	493	488	468	522	484	480	498	476	485	495	488	435	469	478	476	528	531	562	508	439	470	607	463	485	501	488	442	482	527	479	466	503	504	473	462	490	492	659	481	403	479	466	512	454	492	483	480	493	505	498	477	509	477	475	464	479	452	479	488	452	456	492	491	490	470	500	472	504	473	513	478	490	500	480	465	480	469	745	455	460	474	475	548	550	1
478	490	483	499	494	479	496	475	483	489	493	503	505	490	496	488	473	470	492	476	477	503	476	468	510	528	488	459	483	490	498	524	530	464	448	499	468	475	482	475	478	518	466	490	459	498	495	478	509	444	469	503	462	484	501	489	533	493	510	522	463	474	567	484	451	519	554	507	482	478	538	487	501	489	481	511	481	457	525	484	445	499	470	487	460	460	485	465	483	500	475	525	484	512	464	462	481	474	464	489	483	488	491	467	447	650	498	496	516	484	510	501	472	429	584	478	472	467	442	511	476	495	481	406	505	538	502	528	490	405	494	523	473	483	433	497	474	482	477	473	508	481	467	485	490	482	480	566	480	508	466	471	480	438	478	461	513	509	489	501	464	475	475	482	515	460	476	475	477	551	512	496	585	477	453	474	486	476	421	484	548	474	499	463	518	465	500	440	455	479	490	477	529	552	524	489	486	493	474	502	518	469	507	489	455	477	565	476	484	503	509	471	449	544	482	499	431	470	477	471	475	452	502	477	470	544	485	478	477	495	485	461	472	493	483	498	481	473	470	484	509	472	492	505	471	571	490	484	480	499	428	512	474	506	481	529	538	469	490	488	506	480	506	466	469	448	542	504	555	513	449	442	484	532	480	468	476	533	469	435	478	450	499	477	465	530	432	460	476	500	509	495	495	474	492	552	488	470	521	477	413	501	477	511	554	487	481	475	496	464	549	453	491	528	480	463	490	487	489	514	487	530	503	465	533	473	496	471	492	468	517	477	478	478	547	501	420	503	524	448	547	509	473	500	544	482	482	519	493	499	474	476	484	483	504	487	502	481	536	594	495	458	435	439	482	494	487	492	470	477	524	394	505	467	490	529	487	502	543	553	470	481	463	479	470	468	471	478	480	426	477	454	481	504	477	473	475	461	503	482	469	527	476	480	478	465	567	478	494	483	509	463	434	481	497	577	481	499	479	487	478	482	483	476	502	474	452	424	475	478	485	475	445	454	494	538	487	502	492	486	494	479	602	516	481	477	503	511	470	480	495	478	500	580	479	390	482	477	454	471	470	483	494	455	488	510	482	478	510	454	575	484	528	481	479	452	496	477	508	490	487	506	469	516	455	494	471	508	459	460	477	479	513	638	458	509	488	490	548	514	1
486	468	507	479	526	474	551	476	504	479	472	489	493	465	496	494	507	523	554	494	489	485	463	477	434	495	496	483	469	512	489	509	529	455	492	461	479	465	476	475	478	504	526	491	478	469	501	553	426	487	562	462	496	478	488	493	510	536	585	492	497	485	584	474	470	510	487	463	484	472	505	471	483	484	482	488	480	461	516	492	474	527	475	484	516	518	477	527	484	423	477	510	486	460	500	550	477	528	425	492	484	487	483	467	507	409	474	466	461	472	508	461	471	472	466	463	469	486	488	496	477	531	492	495	512	503	502	493	470	551	512	450	466	475	463	459	526	497	479	477	503	462	478	475	473	473	484	499	487	488	475	478	468	401	476	510	470	507	504	533	509	468	492	477	444	481	474	478	476	416	478	580	483	476	497	497	466	481	487	497	491	565	415	483	478	489	494	488	595	475	480	519	500	528	505	490	480	495	476	472	500	504	519	462	498	474	470	477	481	460	509	525	473	477	460	504	527	491	460	486	473	549	535	475	528	548	446	477	475	458	498	495	489	466	457	493	469	482	452	485	533	462	522	482	488	519	441	482	484	522	464	516	474	501	470	459	501	434	478	488	490	482	493	479	463	501	547	480	524	478	478	504	494	481	498	480	476	514	523	412	478	428	477	476	507	524	457	454	478	480	463	506	461	472	419	464	466	545	497	523	526	500	481	502	496	457	478	484	557	481	472	485	503	487	494	467	477	488	450	544	477	494	490	488	522	475	463	531	492	502	477	481	477	528	521	497	446	448	619	536	496	499	495	504	524	480	487	431	515	562	478	453	484	485	509	466	530	477	507	517	504	478	503	480	497	580	495	504	479	560	473	532	495	512	522	471	484	477	432	471	474	507	502	498	500	469	518	478	487	515	469	445	477	463	475	467	488	548	557	490	478	407	476	494	476	489	504	478	494	477	521	565	445	482	465	565	479	499	507	421	484	486	474	477	478	488	462	518	526	476	484	514	418	425	519	489	480	538	464	498	487	491	657	582	501	477	451	504	483	479	474	468	482	505	475	450	485	492	508	508	502	460	483	534	467	466	477	510	470	457	511	473	565	477	481	436	477	472	492	482	481	513	473	491	514	471	467	486	467	469	465	478	521	509	545	471	478	473	474	451	2
482	488	535	495	470	477	451	476	484	491	501	466	462	552	476	453	463	489	473	478	512	466	485	480	440	499	491	482	485	497	495	437	473	491	415	449	477	469	485	474	472	473	492	466	519	506	477	560	552	499	655	490	472	484	489	516	385	480	517	520	507	472	506	477	627	505	498	487	484	488	513	489	472	481	474	592	479	474	526	504	480	595	506	484	500	452	476	471	468	524	475	521	452	452	467	458	473	501	460	529	465	467	484	493	489	433	509	498	584	485	534	488	473	539	410	471	507	469	451	499	474	440	482	482	479	538	488	539	474	438	460	451	475	481	463	560	563	465	482	485	497	549	488	488	501	510	478	483	484	497	496	489	496	349	477	502	512	459	485	505	433	473	464	464	441	498	474	481	479	488	479	517	492	478	488	558	492	474	464	541	458	539	461	438	495	524	431	486	531	479	463	516	519	522	439	491	474	481	476	503	470	473	481	490	489	475	514	473	464	502	506	464	498	518	474	460	472	479	493	493	445	526	483	510	485	514	495	479	477	502	468	501	483	510	537	513	471	477	488	470	506	417	506	480	495	555	508	480	473	529	449	460	474	508	479	508	395	570	486	494	507	476	454	491	489	450	489	488	470	477	452	501	460	500	475	480	476	498	503	491	474	395	466	476	485	525	492	455	482	484	532	501	501	474	470	484	480	503	484	428	505	475	476	503	575	512	452	478	517	472	499	498	527	547	469	494	478	463	501	505	511	476	499	502	464	468	485	469	485	508	507	476	476	481	506	477	645	463	683	571	462	471	536	491	551	473	483	493	494	530	477	518	446	460	449	454	589	479	508	502	476	517	365	490	478	500	483	482	463	483	460	415	505	485	533	467	475	450	569	535	482	466	483	464	458	485	524	480	476	443	479	484	478	518	479	500	492	429	467	480	483	505	478	500	478	434	490	479	467	469	453	454	493	479	525	464	492	534	484	519	487	451	466	476	485	443	493	481	466	478	453	517	483	391	495	472	470	518	454	490	501	478	555	554	503	478	463	477	475	484	485	480	475	416	479	562	480	455	542	469	579	497	460	506	483	512	478	549	439	431	589	466	511	478	471	368	489	468	493	477	497	454	471	509	545	483	464	441	491	481	521	479	471	416	482	570	480	484	527	467	1
485	512	502	487	511	472	423	477	512	493	525	462	517	523	457	478	467	526	458	459	488	497	470	493	481	525	445	463	463	470	486	605	503	479	460	409	471	475	484	475	479	496	509	505	528	450	504	490	540	472	574	579	476	476	475	525	485	528	588	485	428	484	488	491	520	459	506	484	486	484	453	487	522	480	470	424	463	529	552	496	484	524	487	493	520	473	479	428	479	592	477	555	488	497	483	533	477	529	466	464	473	477	477	504	469	517	487	441	466	471	503	515	472	519	475	488	493	471	497	498	477	497	475	414	521	460	487	490	480	428	474	490	493	473	533	447	515	531	486	463	524	509	510	493	491	491	479	526	480	471	446	475	476	423	474	447	529	468	503	503	453	473	482	487	513	504	475	487	479	445	518	527	529	476	464	501	511	476	481	461	505	513	460	448	473	493	439	498	494	476	497	503	520	508	565	486	490	489	477	461	475	482	505	533	447	477	525	478	467	488	491	418	454	478	474	491	479	473	492	476	500	461	521	487	509	517	486	478	476	485	468	467	507	513	490	491	477	479	445	483	521	456	488	469	489	495	484	476	478	490	462	517	471	496	483	522	520	525	479	471	445	478	451	472	492	510	514	471	478	483	482	517	478	536	478	498	476	475	448	460	477	444	476	477	556	455	453	486	475	499	505	507	515	471	495	457	478	500	500	463	498	489	476	428	464	468	483	476	491	494	528	485	554	419	461	450	484	478	429	528	503	451	495	491	510	471	498	482	485	491	424	481	478	524	473	496	511	477	610	484	436	495	476	520	506	492	480	405	498	468	478	443	501	485	476	509	552	477	504	493	584	487	504	495	489	642	496	496	489	514	487	535	504	455	492	482	481	495	561	519	477	508	509	461	485	464	492	476	464	499	475	507	478	497	483	461	486	446	489	476	480	478	473	506	476	444	482	476	547	477	498	528	470	506	487	584	496	510	531	478	487	487	468	476	487	474	497	499	427	476	508	485	519	446	500	500	458	541	528	493	477	478	631	487	520	477	468	481	458	477	502	466	493	583	491	454	478	444	479	474	539	475	508	553	480	496	480	482	490	480	482	479	553	478	479	432	494	484	508	475	501	444	467	507	537	463	479	525	492	479	502	484	505	593	498	542	481	471	529	469	1
474	469	392	488	509	474	475	475	473	472	471	506	466	475	497	457	472	526	458	492	485	492	471	472	471	506	480	474	492	507	491	519	484	514	520	555	476	458	482	473	476	535	471	488	501	421	525	506	563	468	507	510	484	484	515	508	465	408	489	486	463	484	420	471	477	486	522	509	479	480	509	471	471	421	486	580	475	497	605	505	494	554	500	467	469	471	469	481	478	495	476	492	456	492	485	526	484	470	485	489	482	476	488	470	477	618	502	531	511	486	500	453	485	473	456	480	479	489	477	500	477	469	489	520	502	466	487	483	488	570	503	514	499	481	513	460	500	485	484	465	507	508	475	483	472	476	480	509	484	564	449	481	484	391	477	469	446	544	504	510	478	474	474	489	502	486	477	476	477	476	495	474	532	475	477	461	478	488	500	485	513	491	511	466	476	467	460	450	576	483	448	496	518	446	426	477	477	490	478	524	481	501	521	445	476	475	573	475	490	483	502	636	505	413	488	591	473	476	524	472	485	434	496	493	479	519	479	478	476	458	470	496	451	478	504	487	488	482	499	478	518	558	538	479	534	463	547	476	474	491	444	478	474	489	476	499	498	522	481	511	495	479	505	488	475	473	463	475	442	494	472	459	443	516	492	484	476	461	470	501	478	421	462	476	538	443	491	504	471	515	447	488	503	480	438	494	473	547	496	481	480	478	484	509	446	499	477	469	458	500	527	463	466	496	485	500	490	496	523	494	466	494	463	448	474	483	477	528	485	447	508	467	476	495	518	476	458	514	495	467	472	517	423	515	441	478	485	503	469	486	491	548	485	483	478	489	438	475	524	531	499	475	506	500	482	431	493	488	490	504	479	496	501	494	545	479	487	512	633	578	474	457	467	493	506	498	485	477	477	482	477	523	475	476	481	454	481	478	538	490	475	422	476	464	478	485	506	483	395	480	498	481	478	497	498	558	466	458	480	540	482	476	470	476	476	487	473	461	520	474	522	483	476	417	524	474	469	502	453	481	514	498	395	515	493	476	488	481	556	458	500	487	489	337	477	565	481	458	474	500	446	490	488	400	503	490	476	553	498	516	524	480	436	476	485	563	489	454	434	468	472	465	468	489	409	489	485	499	483	484	479	471	531	334	490	500	470	505	505	484	2
485	476	493	482	455	475	492	475	519	470	475	524	506	434	504	451	466	549	460	495	488	540	473	470	528	492	480	497	486	468	479	479	472	447	487	469	485	468	471	478	478	449	488	466	484	467	525	458	420	501	535	470	480	477	499	490	450	511	492	443	502	490	429	485	603	535	479	459	485	468	575	493	481	457	479	465	480	436	489	507	492	528	452	462	508	510	479	473	483	535	476	537	447	526	478	476	482	522	476	518	488	497	476	482	504	335	476	430	510	482	455	431	474	505	495	492	484	488	526	472	474	485	476	448	458	511	464	557	465	491	498	514	496	476	434	445	473	508	479	468	511	482	479	489	500	460	480	524	477	450	498	495	489	581	476	480	483	473	534	506	463	479	445	470	429	504	475	479	476	546	550	428	511	476	460	499	454	491	453	451	511	558	474	491	500	492	503	500	541	479	467	489	509	491	476	497	481	480	478	510	514	478	499	515	487	477	587	482	479	461	484	450	412	503	473	482	508	491	460	509	503	503	403	449	477	513	521	481	476	456	474	475	484	484	473	503	485	473	467	487	534	449	525	498	477	515	447	485	480	521	475	475	482	467	471	497	503	486	470	490	483	474	523	504	476	527	498	476	500	484	450	447	444	478	491	498	477	511	502	517	477	517	497	475	472	508	472	488	475	517	509	491	505	479	476	450	433	498	475	538	484	498	476	483	468	470	481	480	490	468	433	475	546	518	488	514	472	477	502	507	471	480	498	493	518	485	447	460	488	551	437	482	477	486	494	493	598	481	526	454	523	468	455	562	440	481	470	470	496	507	480	507	516	494	468	463	463	477	515	470	475	491	484	453	478	552	479	495	479	444	443	458	500	506	499	518	474	465	401	448	491	453	461	461	503	477	533	481	502	513	469	513	474	541	474	477	482	426	456	477	483	532	477	510	479	455	442	481	478	472	465	473	522	464	495	531	498	514	474	467	480	487	456	477	498	503	477	451	489	478	494	528	529	563	496	488	458	562	494	505	455	482	471	455	492	476	494	488	462	470	461	481	480	480	484	566	482	481	551	426	498	438	470	446	499	478	489	562	469	439	464	474	469	482	474	409	461	484	453	478	525	491	471	502	435	505	482	491	472	487	449	480	490	496	479	538	478	483	573	501	1
475	483	462	491	558	481	488	479	473	474	489	477	465	392	476	420	481	476	480	484	480	442	474	477	462	485	506	459	505	472	469	494	534	537	492	450	478	467	487	477	480	493	476	510	476	466	461	485	478	480	550	446	511	484	444	534	494	447	488	475	480	502	412	474	495	485	545	518	483	480	490	487	494	493	473	517	479	446	541	483	500	542	498	488	494	445	479	514	491	541	476	589	467	499	487	528	472	464	490	572	480	481	478	482	467	633	494	515	556	478	536	418	473	466	466	473	468	474	500	529	476	488	489	481	471	543	495	516	493	397	511	465	469	483	464	525	518	506	490	489	474	504	467	476	459	436	477	478	480	504	450	500	481	500	475	488	471	503	541	449	469	470	500	472	502	478	476	481	476	467	486	533	467	478	475	476	487	486	468	540	439	478	455	474	496	484	536	502	551	481	482	509	546	509	584	480	485	494	477	544	518	502	497	538	488	476	535	478	488	473	502	519	505	480	484	453	479	504	462	488	462	541	466	425	471	482	490	479	478	489	461	479	496	522	490	478	479	478	496	481	525	435	498	507	527	513	436	482	489	507	466	488	477	498	474	537	484	482	473	489	480	474	486	498	497	462	574	503	504	478	490	537	477	475	457	489	475	484	498	511	478	480	493	474	551	492	445	394	480	477	538	550	498	474	514	526	502	480	497	508	576	504	475	506	557	487	478	491	546	480	504	464	521	528	486	510	473	488	556	469	483	527	486	486	478	481	514	508	479	502	516	479	476	567	513	500	479	474	475	410	513	497	495	524	558	485	487	559	421	518	473	455	450	469	466	479	511	475	471	491	466	467	458	468	480	508	477	470	477	468	502	399	503	524	443	515	471	512	486	454	480	493	477	487	513	485	510	474	488	502	476	554	475	459	484	472	476	471	478	485	480	467	473	470	477	467	466	487	514	472	488	515	468	487	473	569	497	483	491	479	479	469	482	476	509	495	503	468	517	466	516	563	487	498	475	500	481	498	487	465	502	508	504	518	504	474	461	473	422	489	520	494	499	606	487	407	483	499	543	501	474	481	498	415	486	462	476	461	478	487	492	481	483	480	480	394	506	497	535	484	475	487	495	491	522	479	456	497	497	474	492	475	465	629	486	521	483	486	460	476	1
483	502	513	471	498	479	503	475	472	471	493	479	444	520	472	472	468	482	442	478	492	496	482	471	420	488	495	489	468	496	485	494	398	460	499	506	477	459	476	478	482	502	485	473	537	451	427	446	467	457	487	484	466	480	456	498	447	498	408	436	465	486	435	484	574	541	486	455	485	481	522	489	469	487	478	522	495	489	496	488	472	524	457	480	582	484	476	496	474	607	477	539	498	527	484	466	486	475	499	474	480	489	464	495	503	443	436	425	503	471	471	484	476	513	476	463	478	499	498	469	473	473	487	540	495	448	469	489	474	488	509	506	477	477	493	459	448	470	480	478	475	527	486	497	455	485	480	543	479	618	474	485	481	565	477	424	496	438	507	488	480	469	493	477	574	446	477	476	478	482	433	482	542	478	463	452	461	484	441	475	574	487	505	468	455	501	474	494	554	481	461	464	511	527	603	488	479	483	476	459	504	478	502	466	530	478	503	480	482	500	486	443	526	433	483	414	472	469	483	472	482	526	471	481	452	544	490	479	476	483	478	487	478	480	504	471	500	479	467	476	499	420	477	467	420	486	532	477	475	492	394	474	477	509	467	525	478	524	474	481	525	476	477	476	471	509	578	484	445	498	497	589	493	471	471	467	476	524	471	516	475	511	500	477	514	432	500	479	478	529	466	503	485	474	486	460	500	484	503	514	500	491	478	493	521	521	467	473	520	488	503	468	504	503	477	488	479	484	449	548	463	470	492	456	482	479	458	493	483	494	508	477	477	504	502	468	545	489	555	548	473	482	414	489	495	485	476	461	468	479	484	464	423	465	485	477	480	477	507	456	516	502	512	465	465	432	503	486	479	463	467	472	498	507	456	515	475	462	471	442	481	470	392	506	486	477	521	476	492	543	477	485	479	470	478	480	502	499	501	486	480	484	479	485	475	464	410	483	501	477	495	423	499	470	509	529	493	477	536	493	484	473	468	476	476	494	471	504	553	479	510	540	464	534	495	571	492	531	508	497	349	463	662	512	483	479	488	486	555	473	476	469	472	694	474	436	484	517	503	508	526	458	495	439	515	505	475	430	514	411	471	477	545	475	469	355	457	484	404	465	497	493	469	514	484	505	496	474	462	483	466	483	475	767	466	484	492	468	521	518	1
481	460	515	470	485	479	526	477	489	486	473	473	409	495	486	458	480	521	510	473	492	487	465	472	563	499	475	447	482	519	484	526	509	448	466	469	490	464	477	476	474	479	472	475	508	513	534	492	423	505	537	549	472	480	509	523	504	447	477	468	498	478	455	483	525	432	535	486	481	468	529	518	466	474	487	512	472	434	461	457	530	466	501	484	476	487	484	475	483	434	476	511	481	483	483	490	473	430	450	455	476	482	483	475	519	365	480	518	484	491	570	455	474	507	368	476	518	477	541	526	471	498	478	434	458	449	483	493	469	498	464	550	499	475	471	465	503	490	484	494	506	495	494	485	467	487	480	469	481	433	485	498	496	523	476	458	463	444	523	505	501	490	482	492	481	511	477	484	477	479	498	522	484	479	478	594	486	480	532	468	460	563	480	464	461	436	484	490	459	478	491	503	495	532	474	496	480	465	477	532	486	488	520	500	434	476	588	475	470	502	505	569	465	534	479	492	517	480	523	480	506	541	469	418	478	488	524	475	477	489	479	479	473	517	539	496	472	483	480	479	485	478	494	484	484	548	511	474	486	525	501	535	470	491	479	485	510	479	488	490	508	478	493	448	486	486	445	472	431	527	489	488	468	398	480	493	476	470	524	505	476	494	472	477	526	512	462	497	469	507	446	462	502	476	499	522	439	496	518	479	456	495	486	493	506	458	504	478	520	519	487	478	550	487	498	483	472	480	487	527	488	551	515	496	501	478	485	466	492	523	458	470	477	429	472	488	531	494	531	596	510	501	538	505	497	464	473	519	498	532	482	418	497	482	519	474	483	477	458	420	551	520	478	505	488	434	455	482	484	511	524	524	507	469	488	520	479	461	429	528	477	481	455	484	489	486	471	476	552	520	474	524	471	515	476	520	476	508	557	477	474	449	476	494	477	489	454	478	494	483	523	454	416	494	483	581	493	531	437	473	474	496	465	477	498	485	501	465	484	471	488	579	478	517	492	488	464	424	485	489	540	542	501	471	501	477	467	498	530	478	456	478	479	463	477	539	474	485	503	493	545	489	464	456	479	480	496	526	488	401	462	476	485	479	471	456	485	475	556	495	476	439	462	538	493	486	474	527	503	461	538	481	480	477	454	470	485	500	465	524	1
490	489	467	484	472	476	430	477	486	478	482	477	511	557	489	449	491	520	506	474	516	502	480	461	504	495	481	492	472	490	476	509	426	401	492	453	493	474	472	476	478	486	498	485	560	460	473	498	520	458	512	475	538	479	508	505	443	474	479	459	472	487	504	472	483	417	551	497	483	463	534	496	479	531	477	440	463	497	497	474	459	478	475	497	477	420	478	444	485	466	475	540	483	472	471	517	484	485	500	496	460	460	479	473	527	561	509	520	473	483	492	551	467	514	376	473	492	471	525	495	478	461	479	444	450	531	490	541	484	499	523	470	486	485	501	463	420	532	479	489	480	431	481	499	484	455	476	496	476	550	446	487	503	373	476	476	481	506	515	512	487	465	482	486	438	513	474	478	477	515	546	489	442	476	488	558	488	479	446	452	513	393	450	457	493	495	429	476	523	473	490	500	504	469	528	498	475	477	475	500	505	486	489	579	487	477	498	484	492	532	478	437	496	466	460	559	533	478	497	498	481	451	514	523	554	446	492	477	476	476	504	482	473	464	476	550	481	475	472	474	466	446	468	478	496	511	434	473	479	452	470	534	475	503	471	503	548	482	488	478	518	486	501	485	478	481	500	493	550	518	474	496	420	486	473	491	476	502	480	492	474	406	465	474	497	576	494	521	478	493	505	468	504	468	440	464	435	536	519	531	516	493	476	459	581	540	519	484	468	458	454	442	517	463	476	486	479	481	456	478	475	474	456	490	524	481	479	524	485	528	475	467	475	517	498	471	464	473	601	541	578	531	507	478	478	492	472	475	443	491	475	425	461	473	522	490	403	477	518	493	448	492	442	494	476	456	495	501	476	517	436	521	535	471	458	533	491	486	542	480	481	488	501	468	476	475	501	474	477	535	480	546	478	529	476	474	483	510	478	470	474	479	476	512	477	446	486	473	501	486	469	520	458	497	528	493	493	521	550	539	486	488	475	476	479	484	490	485	464	491	484	540	460	405	471	508	444	570	477	464	457	514	675	592	486	479	467	482	572	478	478	471	485	560	484	422	471	468	547	492	560	483	419	419	471	486	478	506	474	510	552	482	564	477	473	411	474	510	460	487	486	470	462	487	454	483	488	500	476	486	488	478	444	574	442	453	475	483	516	460	1
485	503	491	497	546	483	443	476	489	481	475	492	481	515	491	442	476	507	479	483	500	477	476	475	509	527	476	514	494	526	476	488	575	483	505	503	485	484	481	479	482	536	492	494	463	488	500	458	529	522	465	548	499	480	536	525	457	496	512	472	483	478	496	488	422	528	451	524	488	466	516	501	472	468	479	476	490	488	573	479	491	530	486	475	491	470	475	490	474	492	476	497	470	510	469	527	475	479	479	470	478	483	487	473	493	566	520	487	494	463	446	425	470	490	476	477	468	486	485	490	477	523	467	462	465	474	486	507	486	483	476	511	489	480	454	539	452	487	480	472	523	462	491	477	484	497	478	489	479	535	499	473	490	375	476	458	492	505	487	548	457	479	467	484	496	479	474	478	478	546	500	503	448	478	492	556	484	475	500	490	468	497	507	492	509	491	429	423	555	478	492	502	493	531	527	487	479	505	477	505	455	493	492	409	542	476	378	480	467	495	484	509	500	453	469	598	529	482	471	481	437	597	484	513	479	497	482	480	475	490	480	479	506	490	547	505	502	479	470	479	487	584	486	501	523	499	424	478	477	513	479	458	482	522	482	503	489	557	478	482	479	475	485	475	476	477	500	488	449	488	476	474	543	444	448	469	476	467	461	512	480	400	444	475	469	487	480	494	482	504	404	510	484	468	550	477	487	554	490	452	481	493	473	493	523	479	496	484	484	468	537	494	527	481	470	500	486	485	523	510	484	511	486	462	480	479	459	446	469	485	547	462	477	506	528	492	387	463	484	484	523	454	517	429	436	481	473	435	457	528	482	558	550	477	495	483	548	477	522	540	509	509	410	525	474	502	499	494	490	471	520	525	485	503	513	492	478	523	565	487	479	476	537	487	508	482	512	477	485	432	478	512	477	455	476	470	500	528	383	484	483	501	478	490	476	470	458	477	518	479	479	561	513	477	471	449	470	481	552	487	482	459	497	477	505	491	492	506	484	479	465	478	459	411	500	397	470	497	451	474	446	487	372	492	508	475	482	493	424	488	486	486	473	249	487	553	496	488	471	493	486	455	471	512	505	512	500	530	442	443	504	474	432	478	482	606	490	488	513	477	484	451	487	480	608	464	486	499	514	495	463	471	504	220	483	529	474	499	472	494	2
480	475	490	508	493	492	496	477	494	473	502	534	470	446	504	491	490	483	419	456	487	466	483	482	510	566	515	498	460	525	485	477	511	450	517	478	482	477	476	477	473	536	425	490	474	485	515	526	502	505	476	516	455	479	480	488	425	453	532	479	492	477	478	487	516	492	561	472	475	480	539	499	444	448	485	480	475	508	560	486	514	488	479	469	416	535	476	480	488	477	476	486	478	533	487	504	480	489	517	459	472	489	480	468	509	466	505	508	492	482	484	469	488	482	497	459	507	495	494	473	473	444	482	524	479	522	475	469	476	416	503	487	456	478	484	470	531	492	476	463	427	608	490	484	468	505	483	490	477	501	458	477	483	437	476	508	495	487	494	500	492	482	481	474	510	496	475	479	476	471	487	495	501	478	467	448	478	493	476	503	540	490	516	482	484	467	500	517	562	481	464	464	520	555	535	485	493	481	477	449	472	464	489	484	433	476	507	481	478	507	494	517	448	401	488	507	533	475	462	488	491	511	530	432	542	560	477	480	474	493	464	472	472	516	527	528	479	483	489	486	480	446	476	461	497	458	456	483	494	479	538	430	471	479	479	459	481	491	491	486	491	493	486	473	473	484	401	480	524	524	484	474	532	393	452	467	476	497	487	475	478	444	498	474	539	464	437	472	480	491	470	478	504	468	494	546	512	545	511	487	487	498	485	534	534	476	479	470	491	488	489	515	521	502	481	473	478	476	426	498	489	464	513	485	486	476	506	464	482	531	497	465	476	513	474	478	505	494	610	497	488	478	516	468	475	473	477	516	461	517	477	557	495	490	493	472	517	476	513	516	397	457	482	476	481	423	495	470	503	497	483	426	475	455	489	454	484	466	520	507	481	465	515	479	448	471	460	479	495	474	480	472	481	479	481	502	474	458	473	471	476	445	476	529	477	433	496	481	440	480	503	510	479	479	468	592	510	541	512	491	492	450	480	475	480	500	485	440	536	473	475	538	445	458	525	536	467	508	427	485	419	472	659	543	515	480	450	484	548	474	494	466	479	569	487	450	481	481	468	472	497	468	482	494	455	516	475	510	463	498	447	478	562	477	491	411	485	495	528	473	475	409	477	502	449	485	477	473	477	495	519	478	491	613	516	558	481	466	539	486	1
485	487	524	463	513	477	402	475	499	478	466	543	545	483	473	449	498	480	497	472	508	471	476	481	558	513	492	482	468	475	485	421	527	549	534	433	486	494	478	473	477	484	478	478	478	431	527	396	453	510	500	543	461	492	535	497	514	485	459	486	484	479	502	469	569	563	435	492	481	482	523	469	530	447	481	491	477	464	489	496	493	502	515	485	493	502	478	484	480	460	476	498	487	488	475	508	486	476	472	449	488	482	481	477	550	347	435	472	534	477	540	485	479	475	459	456	465	464	539	473	475	479	501	491	464	507	478	482	468	508	484	495	453	474	478	525	443	522	485	483	507	430	510	477	471	508	478	526	478	446	505	472	504	428	475	500	479	492	526	469	485	481	487	476	489	475	476	481	476	487	474	543	448	478	489	456	478	481	453	505	499	523	475	452	499	496	472	481	575	469	467	465	488	555	409	486	482	482	478	536	489	487	440	491	480	474	537	483	478	512	478	538	478	483	467	516	564	498	517	495	468	536	485	554	518	494	505	480	475	496	463	489	477	481	482	490	487	474	488	479	459	422	490	504	480	528	496	478	497	474	458	475	476	482	471	532	557	513	476	484	518	472	528	460	476	475	470	508	511	469	501	410	431	442	468	497	476	557	518	456	479	437	481	475	569	490	480	474	479	510	501	503	466	477	504	543	491	488	514	488	524	494	472	500	470	468	484	494	479	470	493	455	476	521	471	450	483	486	445	564	478	523	506	484	541	483	410	473	492	483	488	501	476	504	475	481	538	421	665	490	498	490	525	516	459	495	474	472	508	478	479	469	511	482	520	499	454	476	533	523	450	487	464	505	486	542	485	489	476	468	514	537	474	473	503	486	477	500	459	540	476	490	494	469	461	471	478	475	545	489	476	431	474	499	482	514	485	589	490	484	475	572	477	479	476	425	492	472	454	485	440	441	439	478	497	463	470	551	568	524	474	476	464	476	469	507	478	466	379	475	511	482	487	441	510	467	465	506	494	473	500	493	673	529	493	478	465	491	445	490	493	468	492	535	478	483	480	499	478	468	513	449	531	522	479	513	483	525	492	443	507	476	563	474	477	369	479	458	474	487	437	491	473	503	503	485	469	425	521	494	475	477	491	553	445	532	486	484	545	498	2
492	537	500	499	510	478	502	477	479	473	529	503	471	502	488	485	486	505	491	489	486	510	464	484	520	550	452	491	483	494	490	533	459	516	467	545	509	462	480	478	469	528	504	482	536	462	493	458	543	477	530	518	464	473	444	496	432	506	486	490	504	493	573	482	622	513	445	501	484	475	590	484	443	450	465	522	481	495	436	473	495	499	508	495	533	491	479	478	473	550	476	510	463	507	487	543	477	435	458	463	494	490	481	502	481	519	470	464	487	477	519	409	479	493	503	492	490	488	491	467	481	487	488	499	511	509	480	492	481	470	485	464	444	479	466	542	504	491	475	499	497	489	483	488	504	492	483	502	482	472	507	497	480	682	477	498	495	432	520	449	498	479	459	476	505	501	474	480	476	478	483	591	441	476	464	594	479	480	419	473	506	476	486	480	505	476	551	486	553	482	479	457	519	464	551	480	479	480	479	488	483	487	522	471	492	477	497	466	477	483	498	523	427	471	475	515	522	479	473	472	427	500	482	495	503	514	472	477	478	510	472	477	475	473	496	442	468	479	474	471	474	472	531	461	473	492	419	476	474	495	527	451	474	525	486	476	505	499	489	485	483	483	538	463	497	484	413	471	474	503	505	422	530	514	473	486	476	463	484	484	477	573	480	476	438	454	505	551	481	510	478	505	485	476	547	498	482	448	509	509	421	465	475	488	434	457	488	481	508	496	494	475	452	504	479	462	474	484	494	490	478	492	481	461	502	482	524	513	481	564	462	472	476	560	500	486	631	470	439	488	532	487	521	444	550	494	480	530	475	470	486	548	458	504	496	495	551	478	471	452	458	504	475	458	479	526	528	461	487	532	556	492	483	483	503	556	481	433	570	546	478	472	478	464	486	483	475	476	504	503	486	524	480	479	480	485	491	474	473	481	472	441	473	475	477	470	501	478	429	500	500	479	479	512	498	526	462	517	494	497	472	495	506	477	489	491	489	505	486	483	449	522	478	588	486	499	484	478	506	478	459	447	410	584	509	476	480	478	480	472	506	479	468	560	484	574	487	483	481	549	447	460	461	417	489	482	481	487	462	486	481	487	442	480	480	444	500	478	479	492	505	523	490	437	496	481	470	538	484	474	482	478	493	587	447	511	473	479	486	484	1
480	440	499	468	538	467	464	477	482	481	402	502	541	495	495	498	458	537	408	464	485	468	475	483	558	541	482	464	471	493	476	518	502	508	488	596	462	517	478	476	479	485	468	475	492	435	535	482	460	489	510	590	475	484	482	506	383	470	455	464	491	481	441	482	344	561	522	482	485	472	510	497	467	403	471	543	463	425	587	508	513	496	504	487	526	440	473	468	477	508	476	504	516	439	487	522	482	506	497	507	490	474	474	471	457	627	449	510	473	478	474	502	489	463	519	493	495	475	463	459	476	415	490	463	486	527	479	522	491	479	471	588	504	484	481	611	513	502	476	484	478	609	488	484	465	484	480	573	469	512	490	478	481	585	474	478	475	476	552	526	508	470	489	471	534	495	476	480	476	530	527	532	533	477	471	530	503	484	407	482	433	525	482	449	482	479	454	455	511	474	486	448	458	538	504	484	475	482	478	459	478	507	459	521	572	475	485	476	490	511	487	482	530	480	449	537	427	482	492	499	476	566	488	534	558	515	498	482	476	501	506	459	481	473	503	495	486	478	488	478	515	584	501	497	502	525	566	479	476	510	494	576	477	441	489	499	481	459	500	491	503	469	497	476	468	493	543	502	529	486	482	536	389	420	467	486	476	495	496	499	478	526	483	475	500	478	516	507	485	495	466	471	487	479	449	486	466	503	494	490	454	493	475	509	512	486	494	466	510	472	462	471	514	504	473	453	478	489	459	508	480	477	485	481	467	466	471	558	497	536	535	475	477	488	517	494	309	490	336	549	538	539	516	512	456	468	482	608	492	524	468	553	511	472	515	491	517	478	467	540	492	452	469	510	481	489	499	482	495	523	462	430	517	470	492	496	478	490	463	508	480	456	484	494	523	482	491	477	478	453	476	588	479	463	477	509	480	560	539	483	484	449	476	475	476	464	471	476	497	478	484	448	502	493	463	502	510	486	456	489	481	484	471	476	490	463	466	458	544	480	474	513	483	568	517	494	479	473	534	480	470	474	507	479	502	475	483	481	494	468	482	472	510	573	484	385	479	504	467	454	496	490	505	537	477	498	486	526	439	497	633	480	485	478	477	597	450	487	499	479	476	497	477	442	503	495	474	472	501	470	490	476	436	622	506	524	478	480	547	548	2
474	511	539	480	491	466	414	475	492	478	498	500	474	435	447	529	459	515	444	482	483	462	480	464	523	498	479	453	487	484	490	461	502	474	466	480	485	447	483	476	470	539	462	506	514	483	533	489	493	443	563	489	498	478	462	526	517	461	518	517	475	475	485	476	501	501	572	494	490	471	509	469	475	490	478	485	462	497	518	475	544	489	511	486	515	507	476	482	480	465	478	490	476	499	472	542	477	481	489	485	473	450	477	459	456	624	508	456	497	488	472	442	468	460	476	465	520	469	469	509	474	460	464	470	468	500	492	493	489	463	475	499	481	471	515	503	552	505	474	482	482	553	477	486	470	487	483	531	477	493	461	467	478	703	477	472	517	521	539	484	508	502	480	482	427	452	476	486	478	435	525	538	499	476	481	476	495	481	496	489	551	506	491	499	484	477	488	509	489	471	496	475	506	450	501	485	480	479	475	496	525	468	469	540	422	477	470	482	460	513	489	479	480	476	474	562	483	466	516	495	430	535	471	488	515	480	504	479	476	472	444	477	472	500	504	479	490	477	491	480	564	516	472	488	477	567	498	482	472	498	428	499	476	462	464	464	504	519	491	473	507	477	497	479	473	502	529	494	523	494	478	494	491	533	470	476	477	471	532	532	479	575	468	476	466	517	470	462	475	499	514	511	496	468	567	444	508	510	498	503	472	502	472	495	465	420	482	469	499	476	460	462	478	484	487	435	474	477	508	499	471	459	518	474	506	485	481	515	475	595	499	485	476	484	460	504	488	466	325	456	504	474	530	541	536	500	498	501	501	467	489	463	504	503	481	472	522	478	508	556	433	445	453	476	478	507	443	476	476	472	527	509	488	498	517	500	474	484	509	471	487	441	521	484	506	471	469	478	494	487	479	517	476	483	476	460	485	457	546	481	476	541	475	523	476	440	526	478	500	471	533	433	539	504	523	516	505	502	466	483	479	481	461	476	503	450	536	463	492	471	522	522	493	641	494	500	474	496	513	509	436	465	400	532	464	474	490	492	412	451	494	482	487	596	476	486	477	547	543	555	490	495	525	514	446	482	475	546	473	482	481	482	429	476	481	505	473	483	502	480	467	493	484	505	447	490	484	574	492	479	493	477	486	624	554	465	482	479	544	479	2
485	458	511	491	534	484	520	477	490	470	490	533	480	440	500	493	464	474	481	478	502	496	480	496	463	486	483	452	480	515	481	507	440	533	494	498	480	496	479	476	481	553	480	439	536	524	541	461	554	464	515	462	536	483	520	468	428	471	500	460	474	487	475	483	551	567	570	501	471	477	571	495	456	498	473	477	485	461	474	487	503	575	522	468	480	447	476	481	482	517	476	465	466	494	473	524	474	482	499	433	472	472	494	484	502	635	503	458	524	486	526	452	478	479	476	471	502	492	509	484	476	498	477	470	459	518	483	472	490	485	509	469	478	479	500	527	463	517	474	475	474	440	473	477	472	511	480	461	485	536	458	476	490	587	477	451	474	510	523	514	465	492	472	485	466	493	474	478	477	453	529	438	522	477	455	489	468	479	545	523	469	480	530	517	477	467	544	454	538	482	463	466	499	511	554	492	476	481	475	471	515	543	506	503	519	476	545	480	495	496	486	454	484	431	474	488	495	488	469	480	461	452	484	494	533	538	500	478	477	527	487	473	492	496	491	496	477	476	504	479	486	450	480	474	512	557	475	483	485	431	472	521	474	626	471	552	533	590	487	494	512	481	507	470	484	496	595	487	475	479	494	573	507	460	460	480	475	517	507	462	478	540	496	476	476	505	464	476	481	472	481	505	484	472	513	494	470	490	470	512	495	499	472	485	451	455	498	477	466	452	507	482	519	463	480	497	479	480	489	540	489	513	479	478	497	472	465	445	476	479	437	473	475	476	449	489	574	483	457	491	497	486	490	517	497	484	475	436	481	458	491	474	467	480	497	496	563	479	488	434	443	502	432	501	488	450	490	475	492	449	453	484	481	485	498	469	486	496	586	493	483	475	462	485	492	474	451	480	495	464	480	490	474	491	474	524	492	490	513	481	474	487	477	482	477	502	483	474	549	475	499	453	499	506	485	484	491	530	489	475	475	475	465	476	484	486	488	474	448	485	505	487	489	574	481	489	488	496	466	481	488	478	511	499	486	477	489	480	497	464	508	478	510	678	477	450	484	479	525	508	451	509	450	572	506	509	475	556	480	433	488	481	486	478	481	405	482	466	486	483	444	469	482	533	535	490	473	543	530	477	466	478	481	712	438	500	482	487	537	465	1
490	491	492	488	496	476	455	477	497	495	404	471	504	548	468	463	455	452	492	464	491	489	478	485	447	473	483	470	458	497	486	527	474	485	469	554	479	479	479	475	468	440	495	483	475	474	497	542	457	467	534	489	512	484	495	479	468	452	481	495	465	487	466	477	309	530	541	488	491	491	479	510	456	504	485	554	480	444	467	493	455	526	470	474	554	518	475	481	490	462	476	531	491	504	479	570	483	456	480	386	484	482	484	492	544	604	487	558	558	492	512	490	495	471	535	486	524	501	538	506	477	509	487	477	485	410	466	522	485	412	507	499	508	474	469	497	471	475	476	484	485	501	486	493	506	494	483	510	478	471	505	500	488	428	479	521	470	481	489	516	464	473	475	480	471	480	474	481	477	509	538	554	518	478	501	575	489	477	533	493	513	563	472	471	500	495	485	514	573	477	488	479	451	414	566	481	484	502	478	494	499	468	526	455	490	478	423	474	490	489	493	506	511	421	476	493	498	461	448	504	508	578	456	497	455	487	489	480	475	528	476	477	487	494	458	486	486	477	497	477	485	597	467	478	531	491	474	488	482	500	563	501	476	447	485	484	507	416	488	490	488	486	464	514	472	510	545	464	481	440	502	486	475	405	502	484	477	504	499	509	477	436	485	476	489	506	478	465	480	448	529	513	466	483	459	550	478	524	507	486	488	497	475	503	602	510	474	481	518	459	481	450	481	458	477	473	489	475	413	502	488	451	482	493	497	471	508	558	488	547	495	476	475	518	502	501	243	529	483	545	497	476	471	538	521	481	481	507	493	515	481	540	504	487	500	467	480	475	484	417	473	497	451	498	492	459	524	483	469	435	498	470	521	491	557	532	480	490	458	479	488	505	454	483	499	483	469	475	489	462	470	490	478	495	487	469	487	480	499	493	481	537	476	514	477	417	529	477	526	482	499	558	484	487	470	533	495	459	555	496	482	486	471	476	491	473	507	466	469	476	513	465	455	441	480	517	482	556	450	483	457	493	639	412	488	477	475	475	492	493	478	462	501	506	479	371	478	481	496	472	491	440	498	479	456	487	473	478	477	539	492	476	539	476	480	571	488	475	518	480	483	465	466	461	451	475	485	497	523	483	475	480	478	520	487	467	488	487	537	468	1
483	503	504	471	462	478	464	475	469	477	458	454	495	401	492	483	487	480	496	469	498	480	475	468	394	536	472	487	465	499	482	500	474	481	486	456	497	471	478	477	479	423	461	486	528	437	499	542	461	507	532	496	514	478	508	474	476	430	491	479	489	477	500	476	487	551	497	526	482	477	584	499	465	511	496	454	478	500	520	510	522	470	547	458	493	503	491	472	487	591	476	476	485	503	466	461	480	517	453	473	474	493	484	489	435	441	445	498	500	480	466	483	475	505	467	460	495	467	516	516	473	482	467	534	506	539	480	500	474	402	497	495	469	473	490	452	543	480	492	469	486	496	492	481	492	523	474	514	484	464	511	484	484	449	477	461	511	510	512	474	512	481	466	476	525	484	477	475	476	452	478	562	498	476	460	526	509	484	489	493	527	540	480	505	499	484	531	485	510	473	467	468	511	490	518	483	484	479	478	506	463	499	465	519	458	476	533	477	468	505	501	508	487	509	475	446	495	478	484	470	508	475	486	489	504	486	477	483	476	490	470	468	476	466	501	474	475	480	458	476	444	462	486	464	478	555	429	479	476	512	458	467	479	464	493	527	517	539	490	494	495	489	478	486	491	479	559	491	491	492	489	476	486	466	453	494	476	566	503	486	477	445	476	475	527	508	494	497	473	492	521	490	478	486	492	482	462	493	479	452	521	482	475	509	488	522	467	484	483	498	460	471	492	502	479	504	498	487	436	490	484	537	504	490	512	477	505	499	464	449	478	464	477	455	460	486	468	491	588	510	519	501	487	467	463	485	483	398	477	487	479	530	469	500	537	502	482	478	510	528	466	493	420	467	490	495	496	482	495	533	479	477	529	514	475	575	479	487	463	510	479	485	472	486	480	475	498	476	497	453	481	512	480	477	477	535	495	554	541	472	473	455	476	507	476	515	480	476	454	477	452	440	514	456	446	496	471	493	529	428	483	462	474	476	500	475	503	418	471	472	484	485	443	459	504	483	467	582	443	496	491	481	698	537	479	477	484	508	514	481	480	467	533	573	481	443	483	460	413	429	512	482	490	477	463	519	475	489	494	480	552	484	561	476	476	423	454	469	565	503	490	496	476	466	556	488	473	472	481	483	484	472	459	600	505	488	475	470	478	519	2
482	461	517	490	485	476	484	475	493	480	470	491	463	528	486	484	488	516	522	477	460	490	467	470	529	460	479	492	478	477	482	523	515	542	503	475	466	504	479	476	478	482	476	477	469	431	499	451	517	469	515	455	477	486	462	464	471	455	465	455	510	482	514	482	567	486	552	493	473	471	444	501	467	465	487	454	474	480	474	486	472	466	488	475	545	530	483	502	482	461	476	480	458	492	483	536	479	490	481	461	481	486	479	469	495	439	479	498	527	483	424	540	469	444	483	483	473	491	521	508	479	467	475	528	457	486	504	505	474	462	514	447	493	476	497	553	469	475	476	465	506	433	484	487	482	482	485	518	482	506	463	491	484	344	478	509	490	497	538	471	506	467	495	486	545	462	475	480	477	539	468	495	543	477	471	531	488	478	532	513	486	559	456	481	477	527	525	511	504	472	425	464	519	546	500	496	468	471	477	512	507	462	525	470	528	480	592	480	464	493	464	453	476	489	486	542	487	482	463	462	454	586	537	492	490	499	482	478	479	474	479	480	475	479	517	501	468	479	465	480	504	437	559	466	501	470	484	484	488	506	481	473	479	481	477	439	519	548	483	499	466	475	485	552	478	466	509	502	463	522	510	498	429	451	459	468	476	484	507	490	478	403	474	476	520	545	541	519	485	510	494	481	484	481	501	439	469	513	490	482	513	500	467	514	485	455	474	470	515	515	453	449	505	492	467	564	457	483	481	544	477	459	451	487	461	476	439	498	472	499	505	475	476	483	479	484	574	471	698	603	512	499	523	518	450	479	480	451	496	509	483	485	469	514	453	474	459	474	582	479	473	481	453	498	478	556	484	495	500	488	428	447	482	497	486	477	484	470	543	496	474	452	508	493	494	463	512	476	530	545	474	488	471	486	482	450	510	380	578	479	478	531	478	507	478	493	511	480	523	485	463	378	475	451	461	496	492	497	485	442	484	492	487	476	506	475	497	513	560	476	507	547	496	397	467	492	474	557	502	479	480	525	602	520	521	477	489	492	565	479	499	476	513	445	482	524	483	480	489	476	579	479	463	452	507	483	470	496	468	519	531	477	525	478	482	386	498	511	426	488	512	454	479	528	504	482	480	467	483	466	499	479	498	456	435	553	489	495	523	492	1
490	463	436	474	498	485	548	477	466	479	544	455	453	553	488	456	472	509	465	478	477	471	480	479	552	485	476	474	473	481	494	514	602	447	482	487	482	468	474	475	477	411	459	460	529	512	523	517	445	489	589	491	447	474	517	507	438	431	482	485	500	474	523	476	548	476	494	494	483	467	494	477	493	433	495	539	510	459	457	496	483	524	457	484	501	440	479	518	483	542	476	479	469	484	469	446	479	508	474	520	467	473	483	488	454	355	516	499	481	485	469	408	474	513	476	458	476	486	502	482	475	462	471	487	480	438	502	511	467	482	446	510	478	478	517	461	497	520	475	493	518	552	476	484	489	460	481	489	477	457	536	494	473	477	475	437	476	535	506	488	507	480	491	481	531	484	477	477	478	535	467	512	579	477	496	532	502	482	507	510	487	527	533	502	469	497	480	453	539	477	474	500	495	455	510	491	478	491	476	464	495	483	501	545	451	475	547	476	493	505	478	462	491	572	474	520	501	483	506	471	460	424	513	478	507	524	477	475	475	473	500	495	471	498	478	472	483	472	468	475	474	453	452	474	523	527	487	479	496	488	491	515	479	540	472	531	502	496	486	488	484	487	489	401	482	451	516	498	496	503	495	472	532	502	479	483	476	441	507	531	477	466	475	475	466	489	480	514	475	508	505	508	504	476	505	535	422	487	503	518	464	517	479	468	487	464	484	486	500	459	474	456	517	480	482	469	476	484	463	435	492	488	488	473	480	480	477	505	482	540	493	486	476	498	444	471	552	509	606	458	508	511	467	491	532	494	482	441	538	518	485	509	528	470	463	482	411	477	472	501	507	510	487	470	498	506	493	490	497	487	519	539	515	472	481	499	467	480	441	526	482	474	506	490	482	484	514	481	478	507	478	503	480	479	481	521	491	537	553	476	480	506	475	503	477	467	407	471	442	480	436	473	526	507	507	518	465	492	538	489	491	496	472	476	474	506	501	474	502	474	479	542	436	481	442	503	482	528	490	484	479	447	596	512	470	475	474	493	480	479	489	473	486	501	469	518	478	476	513	478	517	523	555	498	492	522	479	578	465	467	536	482	520	478	479	407	466	490	423	505	464	483	481	418	493	480	479	553	499	476	499	476	448	520	483	573	481	462	575	450	2
477	513	464	482	378	482	471	476	475	476	426	474	460	494	487	466	493	490	465	489	468	477	481	477	430	512	497	497	468	492	466	468	472	437	452	465	463	511	472	475	475	512	473	498	484	463	458	485	468	540	537	522	457	487	496	505	441	474	609	480	517	467	479	482	436	507	535	528	479	479	540	493	513	458	477	526	471	501	579	477	481	477	506	467	523	486	478	491	476	494	476	493	487	485	481	481	483	482	449	478	466	454	475	488	489	572	496	497	473	480	441	472	470	431	542	468	484	487	471	492	476	482	508	423	463	487	501	485	485	450	514	510	518	480	496	496	508	484	474	473	498	405	499	491	504	461	488	534	477	426	460	499	487	463	479	513	494	484	471	507	477	487	479	481	488	492	475	475	476	503	491	505	528	479	482	483	502	489	518	533	503	528	488	473	503	491	492	492	530	483	533	457	521	529	512	481	476	479	472	511	459	463	463	509	457	476	514	482	500	498	490	532	470	469	475	528	520	486	506	479	485	461	511	480	474	494	492	479	477	516	486	487	469	458	485	465	499	472	476	488	517	464	451	499	469	524	523	481	472	487	499	519	479	520	468	452	361	471	489	500	491	484	522	500	490	533	494	467	473	479	482	457	499	493	495	480	476	503	491	529	477	456	469	476	485	511	485	463	474	485	466	493	488	479	496	483	452	518	488	503	492	487	473	523	517	427	503	481	533	476	506	487	486	507	476	466	469	491	448	484	480	486	513	473	497	475	473	448	472	568	472	489	476	515	512	496	410	515	537	492	493	504	464	608	519	489	491	477	474	533	484	482	474	484	459	485	523	476	495	518	465	482	482	536	473	477	501	471	495	504	508	435	513	473	459	507	476	512	472	501	470	464	538	491	474	496	542	478	509	471	468	488	474	545	477	485	487	433	478	476	486	524	477	548	476	491	470	481	448	478	470	504	517	475	416	486	470	493	539	502	486	482	485	476	475	486	492	461	511	474	497	574	467	471	492	466	481	485	532	484	477	491	673	577	457	481	501	475	480	477	486	470	487	621	476	351	478	504	451	474	512	516	478	486	492	526	469	536	469	474	540	484	554	474	483	441	511	472	427	466	473	464	482	480	495	489	490	432	460	476	455	482	514	694	545	513	492	479	537	503	1
493	465	484	497	505	475	430	477	517	473	469	501	509	485	482	487	458	486	477	485	481	495	487	479	478	550	461	480	493	489	478	505	507	399	497	368	494	443	483	476	481	450	468	459	476	474	492	504	449	477	472	523	459	485	522	501	497	476	530	460	507	482	442	479	485	581	536	514	481	479	494	472	457	475	480	500	481	464	479	480	514	471	442	477	506	545	479	476	481	556	476	506	471	495	478	529	478	475	477	458	488	476	492	494	520	460	452	485	437	475	475	413	499	502	509	453	508	480	509	484	477	514	490	493	471	432	480	499	475	521	510	468	475	477	450	467	515	469	473	479	470	442	472	480	494	506	479	509	484	510	490	473	493	288	478	495	523	448	424	506	492	447	493	478	414	467	473	472	476	535	518	479	501	478	497	441	486	465	516	485	536	522	475	505	500	461	554	466	502	478	455	488	501	478	539	498	478	466	474	503	517	481	502	546	554	477	426	474	457	469	528	471	501	536	486	512	528	491	440	485	518	571	535	500	478	497	503	476	477	501	480	477	474	475	518	509	497	479	442	484	493	434	490	484	482	502	504	480	470	458	540	517	478	514	481	408	428	552	487	487	510	479	494	511	476	508	459	483	455	517	478	502	531	520	486	472	477	490	470	530	476	378	480	479	477	410	463	470	479	482	539	502	509	455	517	500	463	493	511	515	476	522	487	467	477	502	488	483	506	459	470	456	555	487	476	520	483	476	509	473	477	488	505	494	491	479	504	491	480	563	432	463	474	438	472	489	465	446	661	548	505	536	488	448	462	486	491	387	526	426	472	438	505	488	530	510	498	473	581	519	489	490	525	455	482	452	492	502	459	526	597	540	506	491	464	502	473	476	440	531	480	536	526	477	467	473	475	478	466	544	476	440	475	394	476	473	491	482	429	480	480	468	476	466	477	490	419	474	440	477	495	540	453	464	524	499	475	469	498	495	492	487	476	476	502	484	482	500	514	475	485	503	483	361	465	463	479	502	420	480	476	524	615	534	514	478	497	486	476	451	479	485	507	444	470	441	485	456	468	491	536	441	477	417	496	480	485	477	464	490	507	480	540	481	483	383	507	471	502	486	443	467	483	493	467	478	481	496	490	481	435	481	507	456	507	491	482	480	523	496	1
467	472	493	490	450	473	515	475	480	485	435	482	477	412	485	485	489	478	486	472	489	515	479	479	498	510	453	483	492	495	475	510	436	456	474	452	480	526	476	476	475	453	444	472	507	501	484	540	452	526	485	556	489	482	465	485	479	523	515	487	510	487	513	476	426	546	504	524	476	471	526	485	476	448	477	545	484	456	476	470	523	465	462	496	496	493	475	466	482	447	476	505	470	482	480	519	480	490	499	490	474	489	480	492	457	508	511	430	455	470	474	518	477	456	507	481	486	522	465	513	479	485	485	494	483	489	481	548	481	506	479	503	499	473	475	469	487	493	490	476	476	579	483	490	503	507	475	487	481	459	466	480	479	377	475	439	498	465	493	486	527	521	478	481	492	491	476	473	477	588	451	490	481	476	481	486	487	482	467	542	482	497	458	492	473	452	464	525	457	473	473	519	496	449	486	481	472	478	478	470	458	536	459	518	525	473	523	473	473	515	487	486	477	536	473	569	494	481	469	486	497	560	485	448	568	493	512	475	475	467	490	499	480	506	511	497	487	479	493	480	518	515	486	492	529	505	473	487	473	497	483	485	477	509	460	496	562	493	486	465	489	481	484	507	478	489	486	464	473	503	478	516	548	517	453	492	475	518	522	475	477	423	491	476	505	491	453	419	474	497	489	511	448	493	486	522	489	539	485	526	461	485	486	487	473	498	460	491	507	496	516	458	507	480	480	436	486	469	518	532	478	489	508	483	493	477	438	425	477	488	429	458	475	489	504	475	403	461	520	437	551	517	478	497	500	488	486	560	434	518	485	470	527	462	467	452	513	476	513	437	502	504	484	484	472	534	476	489	490	491	543	505	471	507	485	458	481	485	452	434	481	505	535	477	448	480	533	479	524	435	478	433	476	541	481	464	480	475	439	475	474	432	474	513	477	432	505	471	406	484	509	551	532	485	516	481	481	446	511	557	465	443	477	476	507	493	492	508	489	478	488	534	469	408	508	522	481	560	418	470	484	486	477	523	455	474	487	501	517	469	497	486	472	387	487	486	476	517	467	449	450	542	485	445	490	480	481	467	507	502	525	484	471	478	485	509	469	475	469	491	482	507	485	494	442	463	480	511	458	483	493	482	524	380	546	496	469	466	486	484	2
491	437	470	476	491	478	472	478	483	475	470	459	441	446	494	492	475	469	468	480	478	508	477	499	483	503	547	490	471	487	486	455	518	481	492	452	479	455	490	474	476	517	456	489	514	486	514	497	456	500	482	475	506	480	443	483	526	468	462	511	510	478	443	496	402	513	486	503	482	479	536	482	476	493	473	484	468	500	483	516	535	492	432	483	497	506	478	474	478	492	477	547	445	482	484	451	487	471	472	525	479	487	467	473	475	561	498	488	510	486	518	462	488	479	440	485	482	480	512	519	476	434	493	423	510	507	500	478	486	400	472	474	468	473	496	540	529	479	477	498	501	507	492	483	479	502	471	439	487	537	545	460	504	569	477	536	506	469	502	514	445	477	471	482	493	453	476	475	477	548	505	504	492	479	492	426	481	475	536	534	476	548	482	457	485	504	525	468	532	474	504	484	515	359	467	493	478	481	476	506	456	475	491	523	489	476	499	476	477	486	495	467	496	382	476	502	496	470	524	509	520	455	479	542	488	507	501	476	476	444	490	473	467	485	463	505	480	480	508	479	466	536	475	496	448	542	454	478	494	464	481	493	473	448	484	555	510	498	491	501	503	479	516	471	482	491	464	501	470	467	454	501	412	486	471	480	476	532	480	504	477	533	497	476	512	500	479	495	478	454	482	572	478	475	473	477	468	463	465	526	460	481	478	462	499	461	487	490	498	466	506	493	506	472	480	546	466	471	458	499	506	487	467	490	493	468	462	474	478	536	506	482	476	525	599	449	356	504	396	504	482	509	464	461	519	490	483	526	486	441	479	429	508	472	445	502	478	476	529	543	500	468	435	512	472	590	500	458	476	524	461	458	503	474	451	444	472	482	450	489	483	490	525	480	506	482	513	480	475	491	477	496	473	479	481	454	491	485	555	482	476	584	478	510	476	456	445	473	458	485	514	533	512	470	471	447	482	540	533	489	475	496	488	476	466	504	468	493	493	484	492	563	501	555	488	440	500	532	539	479	502	466	506	564	531	480	470	473	445	488	512	471	495	564	472	423	475	492	495	479	537	486	546	482	486	482	461	533	464	473	468	475	487	478	492	547	495	487	496	505	448	489	490	473	472	458	477	482	503	480	494	483	481	573	511	506	478	482	544	503	2
498	494	536	487	477	484	459	477	457	488	507	457	526	491	487	501	478	480	496	485	463	493	479	478	406	469	477	492	502	476	487	507	543	486	505	526	473	465	475	477	476	495	463	480	499	474	501	498	530	517	482	518	486	481	515	451	462	487	552	476	483	476	501	474	566	532	481	494	471	475	510	452	484	548	475	444	489	542	494	498	470	582	501	495	444	460	484	514	471	584	475	468	452	491	487	485	480	514	475	485	494	490	485	500	376	684	462	438	469	496	485	441	478	467	463	485	510	473	469	510	475	476	470	391	482	492	482	491	496	521	436	486	488	477	456	490	498	510	478	483	496	449	485	485	439	479	471	516	481	517	484	507	478	534	477	500	461	496	462	486	494	484	478	490	549	468	477	478	478	451	469	512	529	478	448	478	479	476	547	497	486	526	464	533	469	474	471	509	492	481	461	452	511	467	468	491	475	476	477	500	487	479	473	470	513	478	496	477	471	489	484	486	471	433	494	560	482	473	475	476	521	385	494	465	418	489	489	476	475	507	487	470	482	482	535	523	452	481	469	486	512	419	477	473	459	565	481	478	482	509	506	480	474	538	480	530	544	489	461	502	497	476	467	452	478	464	477	485	460	485	478	487	416	499	507	491	475	473	570	495	478	497	479	475	503	481	541	472	480	512	524	545	461	474	425	507	516	517	503	493	486	483	478	470	526	476	491	480	514	440	492	501	511	470	478	475	484	497	547	505	499	526	461	482	457	480	491	530	493	497	498	482	475	486	539	487	563	439	483	442	561	521	490	490	478	484	487	492	505	549	489	484	395	482	491	484	509	474	460	502	511	472	479	478	486	471	495	470	480	478	522	506	492	450	487	463	484	494	562	467	484	480	539	495	491	490	482	478	488	495	483	444	473	502	484	463	465	455	475	470	478	463	476	480	476	498	441	481	482	475	491	439	478	500	585	495	484	515	499	497	481	470	479	477	477	490	479	436	483	484	464	456	488	520	520	464	491	507	472	475	465	480	503	453	480	478	468	473	467	459	487	489	494	639	485	420	474	478	508	458	444	466	463	488	482	465	483	526	480	430	538	483	482	475	482	367	461	484	482	505	508	482	467	529	542	490	489	490	507	483	516	478	455	714	440	519	473	477	503	511	1
474	503	572	472	491	483	543	477	494	480	473	460	486	432	487	494	488	465	476	474	494	535	469	499	541	476	474	488	489	492	478	481	484	469	503	535	483	484	478	477	478	422	490	488	475	429	448	546	446	480	467	515	473	477	551	513	514	514	494	470	475	478	484	472	468	506	472	455	490	477	535	502	479	490	487	452	479	520	535	464	464	547	421	494	549	494	472	475	466	589	476	519	521	501	483	498	481	458	502	534	487	478	484	454	464	608	471	527	496	480	501	438	484	487	446	492	463	502	484	487	476	477	482	466	515	503	483	529	486	493	505	481	488	473	466	544	457	502	485	506	512	495	483	478	494	498	475	497	488	464	465	508	482	599	481	496	473	444	522	554	505	467	480	468	482	499	475	475	478	615	488	517	517	476	468	489	497	482	478	477	457	511	481	506	484	491	505	468	520	470	495	506	486	458	540	486	487	478	476	483	484	479	484	419	508	477	489	485	485	505	496	487	482	546	474	425	566	485	507	491	483	497	486	476	462	487	470	479	477	490	478	483	484	498	470	498	485	476	477	476	518	476	481	489	514	492	434	478	477	483	523	501	475	536	487	496	507	491	480	475	466	472	499	460	483	530	494	487	495	495	487	481	495	486	486	471	477	491	510	460	478	527	486	478	499	510	517	447	481	504	531	484	484	476	480	482	480	466	475	479	495	470	484	492	501	498	463	482	543	480	459	482	516	498	480	499	467	477	516	515	490	515	486	501	481	476	490	460	458	546	443	474	477	425	497	502	445	596	409	548	536	500	510	489	498	481	476	533	429	488	479	505	486	469	505	462	499	476	428	500	450	487	532	498	478	447	451	478	459	450	504	480	516	512	499	493	482	468	446	480	487	467	492	494	459	467	511	478	484	485	473	498	479	570	483	428	488	526	518	491	482	449	477	443	475	510	538	484	481	483	501	564	506	488	458	473	494	494	529	462	476	480	469	476	485	468	518	449	497	473	467	517	414	564	527	648	472	513	496	469	445	453	497	488	481	478	484	470	495	477	473	484	495	620	479	415	488	515	507	469	500	496	559	402	508	482	473	518	452	463	450	477	481	479	481	451	478	517	530	471	488	476	498	496	470	473	486	511	524	489	494	475	480	677	496	511	483	485	506	498	1
484	449	515	473	503	487	470	476	474	482	507	519	412	469	496	500	474	504	507	476	472	519	481	479	531	497	477	492	479	488	491	496	446	417	494	406	493	479	477	477	474	419	494	470	483	520	508	532	471	485	513	524	466	485	467	472	480	536	579	497	479	481	512	483	542	486	554	454	478	467	501	488	485	507	478	556	478	483	549	447	514	533	505	502	432	455	478	495	460	587	477	530	478	512	473	523	474	488	507	477	474	484	480	462	476	469	483	510	581	455	482	502	472	506	490	456	509	468	530	520	478	496	468	537	483	519	477	524	476	476	520	456	514	476	510	490	499	494	471	484	498	546	481	481	519	495	476	474	479	499	446	484	490	570	474	546	496	456	548	512	459	485	494	478	493	513	474	481	477	408	466	452	427	478	494	518	474	476	474	631	534	479	473	496	493	499	479	477	524	483	498	515	480	483	518	499	483	482	476	489	518	489	474	507	587	477	520	483	464	521	485	503	453	499	467	490	423	474	527	490	424	509	513	580	538	503	492	478	476	482	485	454	457	467	500	512	504	480	457	473	502	466	496	485	523	519	509	480	484	462	445	503	474	580	473	523	576	546	489	482	487	481	499	441	482	516	468	484	541	498	457	454	483	399	473	491	476	536	508	474	476	517	497	480	452	472	534	412	481	508	498	493	522	475	516	514	457	495	457	520	472	479	484	536	525	475	473	479	487	431	511	492	475	549	465	483	468	483	482	538	492	543	457	477	492	481	456	488	501	480	524	469	476	481	541	479	518	481	503	481	468	477	479	514	543	504	482	474	481	504	488	506	490	479	498	469	550	477	467	459	487	452	530	471	478	512	519	485	486	524	537	450	497	507	476	550	480	460	478	452	478	473	477	491	501	472	492	479	516	498	481	535	468	481	478	495	498	497	493	484	471	510	477	447	476	506	490	479	489	485	485	551	555	477	473	441	492	471	480	542	479	455	478	476	484	507	505	467	465	472	469	525	467	549	452	471	501	473	481	478	523	479	511	605	515	477	482	471	487	481	488	477	529	544	473	495	484	443	461	451	478	476	499	405	497	498	479	452	489	450	530	481	487	479	486	438	499	486	483	494	465	464	448	486	514	482	471	464	473	472	483	480	473	586	426	530	467	503	499	464	1
486	460	555	489	565	481	498	475	486	471	465	518	447	465	495	469	502	493	453	474	475	483	471	481	520	513	489	475	484	485	474	480	539	488	480	535	474	469	472	475	478	472	459	455	523	447	543	494	420	447	523	462	523	479	470	499	470	499	576	507	472	479	477	487	405	442	538	470	479	479	554	495	479	440	475	535	465	493	528	492	501	519	460	472	489	572	479	484	484	583	476	525	469	487	467	445	481	488	490	527	471	484	486	486	470	497	482	545	472	505	474	494	485	479	491	442	450	483	432	453	479	466	489	481	442	460	486	537	479	515	449	521	483	477	458	454	517	521	484	521	504	482	503	493	483	471	483	481	480	566	419	492	479	437	476	482	545	477	486	518	472	485	498	474	491	500	474	479	476	509	444	536	523	474	473	522	484	493	448	535	568	461	477	441	497	483	424	470	524	482	510	503	512	541	513	481	487	486	478	458	492	483	538	505	522	477	514	482	503	466	516	526	470	517	477	534	475	498	451	471	479	468	504	489	531	485	492	477	478	485	481	456	484	462	512	526	487	470	496	483	518	523	520	470	564	517	487	474	482	524	540	505	478	504	478	530	467	485	483	485	485	480	488	460	486	501	420	480	470	526	456	486	493	449	497	485	477	476	514	466	475	444	474	475	512	477	486	506	479	478	470	508	481	475	474	509	442	517	484	505	433	491	477	484	563	512	484	479	486	452	432	459	509	486	461	542	474	485	500	416	508	502	482	466	484	476	512	512	485	516	497	483	476	499	477	492	366	533	504	543	506	479	495	509	419	495	478	468	499	471	480	432	471	489	507	505	490	476	484	430	508	476	433	470	483	545	453	495	491	532	463	472	518	472	471	465	492	467	421	538	481	455	430	477	456	490	502	480	493	494	480	504	479	523	473	474	496	480	520	486	478	476	475	503	476	449	431	480	448	480	480	491	492	500	490	500	479	506	504	528	474	486	477	477	485	497	484	487	451	477	494	541	504	453	472	539	480	497	482	481	403	456	537	483	459	477	465	484	517	463	526	479	452	451	475	445	476	502	551	504	557	488	444	400	499	466	463	542	482	400	500	481	497	481	485	513	479	495	533	492	474	489	486	504	544	484	480	444	520	494	489	476	448	464	511	523	476	486	491	470	2
479	470	500	480	549	473	466	477	498	473	473	434	465	404	471	450	462	480	476	483	472	486	467	473	539	542	457	492	497	510	483	463	529	576	463	465	477	493	471	475	475	518	485	497	545	464	600	491	466	471	495	527	492	476	494	497	489	542	470	473	496	469	447	478	578	462	508	514	468	464	471	490	482	500	484	426	462	466	486	493	446	549	457	472	564	491	481	509	480	585	476	495	452	488	483	493	477	484	497	497	489	483	477	473	453	413	485	501	422	497	476	454	473	499	454	472	506	475	529	485	476	476	455	485	491	507	477	530	471	493	490	495	505	474	524	498	531	484	473	521	540	523	469	465	488	499	478	523	478	548	497	488	488	570	476	434	500	477	493	476	470	467	490	480	498	490	474	484	477	433	510	504	505	479	443	528	488	465	544	545	579	566	472	482	486	489	470	498	589	481	455	495	485	445	529	474	484	474	478	494	494	491	466	495	453	476	497	478	483	470	510	493	431	406	493	524	626	472	477	482	479	483	528	415	565	492	509	478	476	502	473	470	453	484	461	492	461	476	473	475	457	455	482	482	543	495	426	479	480	542	514	496	485	538	471	486	545	511	495	495	495	485	490	489	477	491	549	475	503	498	489	493	453	521	505	498	475	511	501	495	476	513	473	477	505	502	481	529	485	509	480	464	500	476	593	533	464	499	488	508	484	492	479	456	527	500	469	479	468	513	473	484	530	511	482	528	477	482	542	569	469	465	462	486	455	473	477	463	486	505	454	482	477	479	497	469	634	484	506	446	508	476	458	628	519	477	480	520	531	508	490	471	447	487	492	496	514	477	508	450	456	512	469	502	478	469	515	482	471	497	465	467	487	467	505	484	483	491	472	454	489	466	511	479	491	500	487	479	512	459	482	495	474	530	476	494	482	509	487	479	475	510	478	452	476	416	427	481	498	480	461	527	514	504	483	635	505	473	466	511	481	502	482	476	468	498	499	447	470	481	503	488	450	528	463	528	473	553	561	485	571	435	401	498	481	478	476	507	510	486	478	487	463	457	473	597	481	462	454	486	490	474	527	452	474	498	477	562	492	511	498	476	436	477	479	433	490	489	437	479	486	456	478	507	554	498	484	511	492	480	446	478	481	462	481	522	477	502	560	495	1
469	489	494	492	445	484	484	477	474	481	456	467	454	489	465	496	478	477	462	481	481	530	478	473	453	503	502	479	465	487	479	530	466	450	514	513	476	472	479	477	475	530	452	448	484	457	521	495	508	419	515	470	468	472	561	462	481	508	470	444	482	469	535	477	483	499	471	475	481	477	546	505	459	434	484	474	488	446	493	487	485	545	457	453	462	514	471	496	471	535	476	568	445	485	483	508	482	477	477	441	474	480	488	497	476	540	439	498	558	482	443	456	481	478	504	480	493	504	510	476	474	523	467	556	426	496	477	502	482	493	489	475	497	473	503	459	524	494	477	475	485	564	493	471	466	491	476	514	485	461	464	489	483	454	477	469	496	475	454	488	493	475	481	479	486	482	475	472	476	505	454	500	555	476	476	522	508	475	545	443	495	482	485	508	497	475	532	518	519	474	510	519	482	479	468	481	475	482	477	494	484	502	478	499	507	473	552	474	488	517	471	500	474	477	492	508	502	487	472	484	486	509	486	484	530	492	490	476	476	510	478	476	459	486	471	515	456	478	463	481	520	469	523	495	470	517	468	476	483	538	496	471	478	521	472	512	509	512	502	493	495	478	553	525	459	513	481	503	453	471	456	566	453	430	492	488	477	531	467	437	478	457	489	476	506	485	455	469	477	499	545	538	499	482	498	476	452	483	499	493	517	475	481	511	524	529	470	483	487	502	474	505	485	475	479	541	463	478	428	471	483	461	468	479	492	473	477	508	476	469	387	463	476	451	457	483	460	472	579	540	486	500	494	468	545	488	482	476	474	507	485	517	453	484	484	444	538	477	483	562	523	487	503	475	478	473	447	458	490	467	480	559	518	431	517	506	484	501	535	535	471	487	499	465	511	472	456	480	492	501	477	461	470	574	477	494	485	479	521	487	471	485	476	461	476	489	568	475	454	482	496	519	453	464	508	575	467	468	528	474	493	480	477	477	460	485	462	444	513	476	549	444	481	465	498	515	476	589	498	470	469	500	648	599	474	476	505	505	436	492	491	467	461	602	477	418	479	505	507	544	515	487	489	445	476	473	490	537	467	488	503	476	561	478	476	444	473	455	469	460	478	448	463	484	490	480	492	450	474	451	481	483	510	613	486	528	485	504	510	511	1
483	509	545	490	473	477	427	477	482	483	493	504	478	493	474	459	477	495	475	495	474	487	473	469	549	486	474	486	461	462	476	538	507	479	488	524	454	491	479	474	476	474	502	514	481	473	526	450	477	492	507	513	451	487	505	470	475	459	468	513	506	484	438	471	441	557	512	479	476	471	456	457	482	478	473	522	467	469	514	449	500	440	495	485	554	471	478	474	477	577	476	503	484	487	477	504	481	503	489	502	475	475	487	465	487	410	501	456	461	483	502	474	476	462	475	486	484	491	496	536	478	495	450	562	486	473	479	497	471	486	530	509	439	469	501	494	469	519	480	445	495	528	476	493	456	524	479	517	476	481	533	481	470	407	478	497	500	492	504	506	506	483	461	481	493	473	476	476	477	530	480	438	475	476	496	495	473	483	543	498	578	504	507	511	463	466	517	498	515	480	476	522	488	516	501	512	489	488	478	455	439	479	497	477	465	476	594	480	482	514	482	539	510	525	502	553	524	490	505	486	465	519	505	544	470	542	458	475	475	500	522	504	488	442	486	505	472	478	487	474	494	545	504	469	484	476	449	478	469	497	413	481	474	510	482	489	499	451	493	497	494	482	512	527	491	496	558	478	534	481	477	457	503	466	491	489	476	490	519	460	477	437	459	475	507	476	415	498	479	492	495	509	453	482	476	548	506	517	492	477	434	487	479	474	521	516	464	477	499	465	510	460	503	559	491	464	474	481	424	438	486	496	490	490	493	478	502	495	475	473	469	482	476	446	449	495	415	417	559	494	516	464	506	476	482	477	479	480	470	494	476	493	561	460	497	500	495	476	440	465	429	524	438	486	484	514	527	482	479	475	454	487	502	429	505	480	474	489	484	480	475	446	533	464	495	464	495	478	480	514	485	549	479	467	481	477	482	584	474	470	479	503	476	476	476	487	465	476	496	475	496	420	558	482	513	528	469	489	585	506	483	491	497	475	474	501	473	421	454	477	490	494	520	437	491	489	495	528	478	477	443	477	563	607	503	478	464	478	480	459	474	467	467	385	478	527	491	484	477	434	479	484	469	489	501	462	497	533	459	416	529	475	510	472	467	539	499	488	543	483	478	442	483	471	454	477	470	458	497	487	497	480	483	376	575	538	475	466	494	478	2
481	525	567	485	558	489	532	475	499	479	477	510	411	434	498	460	478	509	502	469	455	463	470	478	497	480	494	498	494	508	492	531	448	498	526	506	460	476	479	478	481	508	511	475	502	467	494	522	514	496	495	482	508	478	500	507	494	496	488	506	501	472	518	493	567	489	468	506	488	471	538	496	499	511	482	474	477	456	500	487	478	548	538	499	490	501	466	510	482	513	476	569	493	471	489	532	478	444	464	523	482	486	490	476	467	560	479	487	513	484	488	425	476	523	438	448	508	506	510	531	476	468	484	467	452	461	474	506	485	466	481	487	485	474	550	523	561	507	487	464	503	509	491	498	467	439	482	481	469	470	535	487	475	614	476	495	471	488	515	455	500	474	471	482	490	507	477	480	476	461	541	459	471	477	441	512	479	483	516	551	457	515	476	514	490	453	535	455	390	474	506	480	510	521	520	468	473	487	476	513	508	509	521	469	484	477	528	475	492	480	499	464	476	485	486	451	473	481	472	489	503	545	462	511	495	464	488	480	477	471	449	494	500	504	504	497	491	483	476	486	503	483	471	449	565	526	454	473	493	514	546	482	478	540	478	479	533	481	499	504	498	476	493	469	488	526	506	464	479	470	492	558	472	466	459	481	476	459	569	464	478	549	494	475	495	512	431	452	480	488	459	570	535	465	518	509	488	468	532	496	504	482	479	486	549	445	485	495	517	472	467	459	536	536	473	489	487	484	526	523	470	464	444	486	509	479	491	509	489	524	499	492	477	468	555	480	579	486	420	514	505	495	485	494	473	484	483	484	441	557	475	495	452	495	508	443	600	477	494	485	463	541	437	510	478	471	503	482	474	516	493	476	472	522	521	490	491	509	539	501	474	446	502	493	489	482	482	479	517	424	477	556	477	475	482	522	507	528	483	472	477	501	476	475	477	476	454	474	553	476	428	428	507	470	547	540	502	456	454	532	480	478	471	476	480	500	513	421	463	476	461	537	478	573	492	416	491	506	486	473	557	447	394	466	496	478	484	491	417	489	490	484	489	535	483	535	477	476	600	461	547	508	504	542	477	451	484	539	474	440	506	480	432	478	480	462	457	479	535	482	480	497	474	477	550	479	480	449	498	490	496	474	532	557	484	609	476	474	476	477	1
483	460	537	479	474	490	474	475	493	474	505	478	483	485	518	508	461	434	485	460	478	473	464	473	386	502	494	491	509	470	474	542	530	538	463	482	474	483	488	476	480	499	468	525	502	471	490	518	525	481	585	507	504	476	511	514	524	461	473	482	473	477	460	472	495	519	499	479	484	460	591	486	485	473	476	493	490	474	489	477	491	573	476	480	462	462	474	458	476	548	476	478	456	489	479	528	478	480	508	455	483	461	467	473	486	795	482	559	463	474	520	539	494	498	447	468	508	483	503	484	476	474	494	488	496	506	491	493	503	482	535	515	457	468	464	488	477	510	475	485	481	522	499	488	494	482	487	543	474	454	495	488	492	570	478	499	469	463	478	564	466	482	483	476	512	456	477	479	477	489	515	488	573	477	469	463	478	482	498	524	479	599	465	468	497	488	519	477	490	478	463	493	529	498	513	487	475	507	477	505	471	480	499	453	455	477	530	484	480	470	493	533	464	478	486	514	449	466	465	463	459	492	485	484	540	493	452	476	476	474	462	497	510	482	507	502	491	486	448	477	505	464	464	453	579	577	477	474	486	489	462	484	478	489	482	517	507	464	490	519	517	481	504	403	477	507	584	485	504	504	502	550	435	489	480	486	476	471	528	504	475	533	470	477	502	505	504	440	474	515	514	538	499	482	521	496	463	491	507	497	491	504	480	510	519	474	487	467	533	467	488	471	515	525	468	427	477	481	572	519	478	430	456	470	507	474	465	461	506	502	510	485	475	516	504	491	478	507	371	430	526	475	485	495	569	471	475	540	495	512	485	437	444	463	496	474	515	476	500	487	442	467	431	484	482	478	469	488	485	509	501	448	508	482	506	455	479	507	555	505	481	453	525	499	486	466	525	478	518	405	480	473	475	473	478	476	478	423	486	471	484	477	474	538	477	488	525	478	475	481	470	488	458	463	477	550	464	521	557	490	480	479	484	476	480	497	483	455	523	476	495	462	504	552	483	486	474	561	485	479	481	503	430	500	482	478	478	474	500	476	488	495	483	635	473	368	478	453	468	460	539	469	487	485	495	513	477	589	458	515	473	476	446	476	483	441	460	511	535	501	480	446	478	477	492	486	493	444	507	467	496	480	485	690	429	524	478	461	603	518	1
478	496	488	483	494	494	518	477	462	481	535	494	480	477	472	474	501	449	528	479	479	486	486	489	568	494	514	488	468	479	490	573	479	507	513	463	494	496	487	475	480	448	472	489	524	439	473	493	483	493	481	519	469	477	495	500	498	539	492	408	489	481	508	478	515	567	497	485	472	473	481	494	459	523	483	441	481	512	499	529	482	484	488	482	464	488	481	493	480	510	475	545	470	512	472	522	481	466	476	431	480	483	486	507	499	358	536	489	486	484	414	436	475	515	428	466	458	490	474	491	479	490	487	506	509	492	472	498	468	522	467	487	450	476	475	442	505	519	494	483	505	562	475	495	484	484	479	519	476	495	480	501	479	443	477	491	486	505	537	524	512	465	503	477	437	494	478	482	476	462	450	561	496	476	481	558	461	498	445	449	498	492	497	466	496	437	512	512	531	485	502	494	490	482	487	484	488	490	475	491	475	483	489	495	508	476	505	480	478	462	475	451	485	489	487	533	510	485	493	481	435	488	495	473	536	480	456	476	477	497	487	466	482	490	497	495	499	478	447	484	525	522	518	475	516	522	469	477	490	497	500	497	473	536	474	491	460	428	499	480	504	482	482	464	478	488	498	507	425	538	460	533	436	528	472	483	475	462	500	483	477	451	486	477	482	472	469	536	480	493	481	531	530	489	563	539	508	525	484	499	437	471	477	487	518	493	479	477	487	514	509	489	534	515	485	541	485	480	449	536	485	497	517	484	511	483	501	498	493	525	465	460	475	477	479	480	494	440	578	570	515	486	555	544	497	489	480	553	506	551	486	395	514	490	515	468	498	476	517	471	479	476	434	508	479	407	532	478	491	490	508	463	473	493	468	502	489	484	493	518	473	446	472	508	445	466	470	474	516	512	478	485	479	456	478	478	486	494	472	484	475	517	475	505	477	483	547	476	489	472	512	494	475	443	457	512	497	558	605	461	481	470	470	476	489	479	498	428	526	473	512	511	468	458	508	452	469	509	548	467	554	450	514	495	518	482	479	499	579	470	493	471	496	348	492	570	481	520	463	461	455	494	483	500	494	492	481	489	484	447	494	471	488	477	472	517	501	482	517	478	463	498	482	544	476	495	487	505	470	484	473	486	482	376	514	522	481	496	536	524	1
474	423	448	485	481	480	445	476	477	478	502	522	463	472	469	459	488	500	522	489	501	493	478	493	527	555	466	489	468	473	471	555	497	520	490	539	484	495	483	477	474	427	489	478	533	432	467	576	537	493	529	498	465	484	568	508	416	496	506	499	504	481	457	465	588	491	506	467	481	484	631	462	519	495	468	483	476	454	546	478	512	488	514	480	481	523	478	509	471	525	476	513	492	499	483	523	475	476	465	446	478	487	490	483	501	484	515	550	492	505	525	452	482	475	432	476	479	497	488	449	477	457	487	461	470	436	486	516	478	459	500	488	514	480	500	474	534	535	483	484	486	561	476	483	455	469	476	518	475	465	467	464	481	517	477	489	492	477	491	473	454	480	490	476	460	497	479	475	478	469	539	464	475	477	481	515	466	460	491	504	476	501	501	481	483	517	480	479	577	479	483	487	497	489	513	487	483	472	476	469	491	494	474	488	419	475	488	479	473	482	478	517	473	507	477	461	507	495	472	494	455	448	470	501	503	506	492	480	477	503	476	503	470	466	501	476	491	478	456	471	440	425	465	487	569	455	525	480	479	470	502	500	476	461	473	496	529	529	483	478	501	479	480	486	494	500	430	480	521	505	470	485	506	539	500	486	476	483	498	497	477	487	474	477	556	492	462	536	482	498	540	515	443	485	523	473	442	478	475	495	472	490	479	491	555	479	502	490	495	465	442	452	494	496	484	491	472	476	443	465	479	506	480	491	493	476	506	474	466	552	473	465	477	459	508	481	602	475	573	532	557	521	476	502	448	486	479	472	499	515	474	439	469	484	526	459	428	474	456	490	483	477	471	465	485	529	523	486	471	521	444	463	498	486	497	455	484	447	548	430	491	450	485	467	481	466	445	479	488	483	476	562	478	508	480	485	481	516	494	470	475	523	475	510	477	536	485	474	492	479	487	492	424	484	518	587	498	472	479	522	475	464	471	476	479	495	469	475	493	471	514	563	495	509	505	493	498	496	511	501	532	497	613	488	493	478	482	494	504	479	512	469	494	625	479	489	476	513	497	496	482	480	487	522	487	493	487	526	455	555	458	482	533	476	478	377	485	514	522	469	508	431	485	554	497	477	472	513	478	478	516	475	464	636	485	578	465	465	537	499	1
475	477	486	462	551	476	473	478	509	469	415	448	468	492	464	458	502	542	450	476	488	520	479	494	512	539	506	465	500	503	478	520	516	554	489	442	482	522	489	476	475	479	461	497	477	496	497	489	557	455	519	492	484	483	475	496	497	501	502	489	492	476	466	493	712	542	593	491	492	477	617	493	471	472	471	511	479	445	499	476	422	525	527	474	513	480	474	472	475	510	476	543	490	488	482	466	479	477	495	466	479	475	477	473	498	395	459	528	487	479	460	488	465	489	503	478	495	478	474	536	479	430	490	440	499	487	479	484	469	475	461	489	492	473	483	504	511	458	478	482	470	451	475	487	492	486	476	562	481	511	537	499	479	366	478	509	490	493	464	512	490	474	492	480	457	479	473	474	476	557	369	504	517	475	478	503	475	484	448	530	493	459	474	483	477	498	563	508	504	477	447	455	514	519	512	481	476	491	474	502	558	481	462	559	515	478	492	476	502	502	485	465	447	462	475	516	530	478	491	480	476	498	514	539	502	472	508	477	476	526	507	495	472	482	482	523	476	478	477	484	545	419	459	474	496	483	440	475	477	468	523	461	478	516	477	510	460	391	485	473	457	466	520	503	482	502	581	487	515	477	491	516	512	491	461	470	477	500	493	474	477	402	523	477	505	533	433	457	480	489	515	508	509	476	546	474	416	539	501	497	454	476	480	480	566	486	495	477	529	507	530	454	507	523	471	455	469	488	551	477	476	464	476	485	483	474	470	458	474	521	426	494	478	522	452	483	702	463	678	523	517	523	514	524	467	468	488	494	502	473	474	458	462	485	480	497	489	477	469	504	448	493	440	503	481	466	502	520	504	470	449	512	477	523	548	474	478	471	581	495	474	507	557	481	465	484	468	476	480	499	476	496	480	483	481	479	469	508	564	493	478	469	477	510	476	445	497	479	458	477	500	574	471	475	573	480	488	526	544	535	480	497	479	476	484	503	488	500	379	472	508	492	493	406	473	491	477	495	483	490	477	468	435	551	482	478	483	490	423	485	481	491	489	310	483	648	479	473	505	511	515	423	475	425	473	502	479	495	481	520	465	484	447	474	479	379	470	477	496	491	464	425	479	484	496	475	485	473	489	481	481	477	498	323	523	503	476	496	494	487	2
483	465	488	494	505	477	517	476	492	483	434	512	448	474	504	464	472	520	545	476	469	504	473	487	467	513	457	483	468	509	487	554	497	514	478	477	498	518	481	474	478	482	462	487	486	504	547	541	439	486	540	509	482	488	485	520	436	481	441	428	484	478	463	470	433	465	516	497	478	476	492	494	475	484	481	539	500	475	502	502	546	517	444	484	510	491	477	479	475	518	476	472	481	495	487	488	482	488	474	407	488	481	485	478	446	505	487	438	530	479	490	507	478	489	461	441	469	486	508	436	474	496	476	527	431	533	473	487	479	435	464	476	504	481	469	500	548	479	485	482	458	496	486	503	495	488	480	481	483	505	476	465	473	586	476	464	490	443	580	550	478	463	492	478	474	519	476	474	478	425	509	461	433	476	469	487	490	487	453	442	529	573	442	476	478	480	440	473	584	474	505	488	466	528	590	484	477	465	479	526	488	481	482	547	508	477	502	478	454	493	479	462	486	512	478	505	471	478	560	474	509	533	462	452	522	537	492	480	476	487	509	483	500	541	466	505	484	477	471	473	486	529	474	493	530	497	441	479	476	523	504	466	476	467	472	439	428	467	476	465	474	484	497	472	467	493	547	487	464	530	469	523	418	515	470	504	478	493	488	453	476	524	467	476	430	462	445	524	479	524	494	460	513	489	470	468	445	522	515	536	487	500	479	466	437	514	473	479	473	490	491	492	500	405	489	510	485	481	448	469	486	485	466	470	475	479	501	544	492	519	450	457	476	502	535	488	400	548	425	458	478	501	526	497	433	472	477	528	424	529	470	522	426	502	462	453	495	476	465	464	471	521	481	483	485	541	502	481	499	472	472	433	481	469	506	511	477	469	441	442	482	434	581	467	515	493	506	478	518	507	474	508	478	533	479	495	475	487	431	477	479	537	477	458	475	499	508	482	500	488	467	508	504	525	463	496	500	503	524	509	477	489	472	476	486	480	532	524	489	484	464	501	491	561	483	526	478	462	527	472	534	481	530	580	493	477	475	487	525	461	485	468	509	565	481	446	473	518	542	483	489	436	500	502	512	478	482	530	482	463	532	483	495	478	480	542	476	516	498	493	484	472	485	528	533	509	465	470	458	491	486	477	451	572	500	503	473	494	496	530	2
468	473	516	474	514	473	512	476	481	471	483	457	525	424	466	463	482	519	491	459	497	500	473	496	598	517	513	479	456	503	486	504	531	466	467	412	471	485	474	476	474	453	488	487	525	483	526	495	432	494	543	436	451	483	478	473	462	431	569	496	477	483	502	481	711	462	492	443	484	478	484	483	518	397	479	508	472	474	490	477	500	499	468	471	553	504	477	506	476	549	475	449	493	490	474	482	474	478	472	460	479	483	487	487	504	202	508	548	486	491	513	471	489	493	493	474	495	476	513	482	471	450	470	502	518	445	484	499	452	459	477	482	489	470	495	499	495	460	486	466	527	557	479	483	501	507	481	416	481	476	543	491	467	629	478	498	459	446	481	506	472	473	467	491	482	512	474	475	478	446	532	513	473	475	455	551	490	494	507	402	530	519	484	522	509	478	540	502	387	476	496	521	454	556	524	478	474	472	475	499	491	491	466	474	529	475	504	480	487	502	484	457	490	450	459	496	474	500	521	480	530	435	492	506	495	468	503	478	475	480	469	511	517	493	528	497	507	482	507	468	463	386	503	463	542	482	511	477	478	473	499	495	473	510	482	484	526	590	481	473	471	482	516	474	473	479	525	499	472	510	500	457	531	486	491	492	477	508	512	479	476	536	474	473	500	444	445	522	480	514	465	556	500	476	589	535	481	477	464	485	420	486	479	481	518	477	473	468	516	488	506	508	461	528	469	463	491	475	413	549	469	481	495	458	520	484	493	444	484	462	425	483	478	494	458	468	717	545	663	496	494	505	476	450	460	494	488	490	496	494	485	501	485	460	474	463	476	477	468	478	440	459	444	483	478	438	517	492	495	415	507	576	487	449	465	508	484	479	422	526	487	476	459	489	469	483	499	476	471	430	479	511	476	514	477	479	486	522	480	479	477	432	475	512	477	480	490	471	500	490	469	524	489	469	507	571	492	479	580	499	480	473	478	476	492	483	493	539	546	480	469	464	514	568	503	505	484	568	457	477	451	511	674	486	526	476	488	481	433	477	480	463	479	627	484	548	479	418	468	553	472	499	521	523	489	487	471	478	457	529	493	486	551	475	491	332	476	494	492	506	493	445	473	494	499	479	493	474	499	487	459	476	484	662	504	461	475	466	578	481	1
485	464	509	488	566	484	547	480	490	467	512	427	525	460	478	530	493	580	504	469	465	412	490	472	572	589	489	476	473	491	479	527	472	520	497	457	476	471	481	476	468	496	474	489	516	492	458	490	449	496	480	486	477	479	523	464	493	458	554	503	467	487	478	484	542	523	517	504	476	474	525	489	461	456	484	425	500	443	496	506	505	483	477	480	487	454	474	493	480	483	476	491	475	488	467	510	482	487	467	509	476	478	492	515	494	285	477	500	484	471	492	539	482	480	404	480	514	470	503	505	476	469	480	550	500	413	487	494	459	481	539	471	500	477	505	530	511	473	476	479	512	477	492	483	481	485	482	565	479	510	464	473	471	613	477	564	486	491	504	551	465	488	502	490	436	488	476	477	478	520	483	520	496	481	503	490	472	478	528	529	477	625	546	476	480	476	528	503	525	484	502	496	508	531	603	479	474	493	479	435	464	486	492	509	503	475	507	483	492	513	483	487	528	463	458	463	496	473	503	497	484	463	534	530	529	438	483	479	477	514	483	479	489	472	496	484	477	473	490	474	468	558	487	480	544	528	457	477	482	508	459	581	466	478	485	502	557	481	494	498	445	485	496	535	476	458	556	507	487	474	477	490	465	465	475	483	476	482	476	550	478	538	489	476	507	468	475	528	477	489	436	481	498	492	468	471	479	533	555	530	469	500	473	430	478	481	485	483	547	479	500	485	507	507	471	439	482	496	463	491	484	514	491	493	489	479	479	429	489	584	463	475	476	507	490	501	536	475	459	521	459	502	486	490	475	485	482	479	461	497	477	432	497	471	488	501	452	477	502	511	479	485	420	540	486	499	521	473	463	473	507	515	533	476	490	503	481	498	429	473	481	443	536	482	504	458	510	476	488	436	476	490	480	447	472	492	494	442	505	486	477	481	476	487	478	474	490	481	505	479	480	508	451	484	545	534	485	480	433	478	488	475	483	476	470	491	450	572	518	485	507	493	472	565	496	501	476	518	409	484	453	450	368	447	453	477	488	481	461	491	470	473	511	336	496	677	485	427	463	413	482	505	445	515	496	490	478	528	492	398	499	484	411	477	488	566	497	493	503	482	454	465	470	485	513	485	460	493	504	488	511	478	493	303	474	500	478	483	544	502	2
483	488	504	483	438	484	516	477	478	482	514	486	449	421	491	480	460	473	531	461	464	468	479	460	472	533	467	485	469	497	499	521	497	486	463	456	483	476	469	477	479	494	435	498	459	492	529	456	516	495	490	566	451	482	499	481	462	519	516	482	487	492	498	483	488	489	539	519	488	479	488	473	508	498	479	558	480	498	512	478	478	510	490	473	449	504	478	489	487	515	477	577	455	516	476	546	478	498	469	540	479	474	486	467	474	599	498	453	477	480	519	486	465	469	521	474	512	485	472	475	478	526	476	431	460	526	464	519	487	468	502	525	474	482	479	522	429	495	480	484	469	501	492	486	455	507	480	476	484	562	401	470	493	485	478	471	496	424	499	484	545	495	488	487	550	479	475	482	478	566	448	514	583	476	477	476	493	496	486	481	506	536	466	503	483	481	494	546	500	481	496	525	512	556	497	479	487	481	477	514	488	496	477	489	456	477	507	482	445	491	482	507	414	507	482	529	466	480	517	478	488	507	498	480	475	488	461	476	478	473	470	479	488	458	488	488	493	478	441	478	479	452	469	458	510	487	501	478	477	472	507	540	473	523	483	485	490	472	476	479	493	473	502	466	500	503	500	497	493	496	487	498	507	476	486	494	477	507	520	499	477	470	484	476	555	474	506	547	479	504	500	476	495	475	465	458	543	440	525	475	429	497	477	500	504	458	477	482	490	485	445	496	496	527	482	525	488	481	451	511	488	434	515	473	469	467	540	494	485	512	470	474	475	440	496	504	471	505	536	479	502	501	504	513	423	475	483	536	448	530	492	488	513	483	505	505	526	476	504	477	477	469	520	493	486	506	470	492	494	462	497	577	514	527	473	504	485	507	546	529	477	484	508	496	497	461	475	480	481	502	480	494	476	412	478	464	499	529	526	480	483	489	475	497	477	397	454	473	493	474	486	508	526	510	484	423	471	542	503	513	474	452	468	477	506	503	495	516	550	484	486	529	531	485	461	462	493	559	467	491	486	456	636	500	446	477	481	495	502	484	497	470	493	688	486	401	470	500	489	489	495	499	508	395	479	525	481	425	464	454	492	484	552	475	481	419	478	526	478	488	456	475	479	533	449	506	481	453	494	473	481	480	459	703	478	532	473	466	503	412	2
487	470	547	493	453	485	454	477	469	487	438	510	544	440	468	487	485	497	469	486	463	472	477	458	475	438	443	491	485	464	482	497	566	492	535	508	469	461	483	476	472	496	455	493	542	465	474	545	441	445	484	490	471	472	518	508	498	522	502	512	502	491	460	485	502	584	539	536	482	475	481	486	497	517	479	437	472	517	472	485	465	426	483	477	509	445	487	500	478	566	476	569	498	516	485	579	480	461	480	466	485	481	487	487	492	489	508	469	438	497	477	525	476	503	518	467	485	484	434	484	478	466	464	467	460	445	472	512	478	471	503	466	521	476	508	510	477	476	484	475	526	512	467	482	502	496	481	483	481	495	515	464	507	431	478	456	485	495	523	509	473	483	484	477	477	520	475	482	477	505	412	489	528	476	464	484	459	484	500	502	486	455	458	481	491	480	429	539	558	482	507	468	511	544	494	477	470	481	477	489	513	502	497	453	476	475	569	481	490	461	462	525	462	510	476	491	479	485	485	492	396	476	522	448	480	505	519	477	476	538	469	469	489	522	495	489	473	480	481	481	475	403	479	496	516	530	525	483	471	471	518	521	477	481	473	528	451	514	465	484	495	477	488	483	462	511	445	503	471	504	489	499	493	495	492	521	477	501	502	460	479	441	474	477	517	451	440	445	484	483	436	523	530	486	378	432	474	549	532	476	457	462	482	509	471	515	470	473	476	455	465	486	509	476	460	526	476	475	502	502	478	480	502	479	517	482	442	476	499	496	499	493	477	502	503	507	486	437	587	400	540	522	515	503	511	506	490	510	476	490	496	490	521	466	497	492	524	475	458	423	514	462	486	455	490	496	539	483	492	536	464	484	489	482	484	501	485	452	432	501	480	473	549	497	479	491	519	476	479	489	480	482	475	490	480	490	487	458	477	482	477	464	475	474	476	526	486	481	472	490	495	604	491	485	468	491	495	487	536	525	491	473	491	476	489	488	482	480	465	476	518	535	488	455	484	518	494	524	525	501	521	478	639	488	496	475	478	490	434	460	494	481	497	590	473	394	486	489	587	436	524	498	457	508	534	477	475	553	459	468	511	481	556	478	470	381	480	468	487	500	452	493	473	525	470	487	472	466	488	482	463	478	501	636	536	510	486	476	505	474	2
486	508	481	480	520	490	547	478	491	485	463	480	483	464	498	479	468	492	489	471	476	451	484	478	532	556	498	475	463	497	475	470	460	489	450	520	490	465	469	478	479	419	458	449	498	453	508	533	465	495	502	488	442	482	539	518	510	495	470	461	481	467	512	478	497	537	489	510	473	473	530	494	434	561	479	486	496	502	526	503	482	517	478	457	489	482	479	467	481	629	476	538	458	523	478	537	477	529	472	489	479	468	484	466	390	377	447	508	492	477	484	500	469	529	526	472	504	494	509	538	478	528	468	456	469	529	476	529	468	433	486	461	505	473	524	542	525	516	482	482	496	544	505	500	496	479	485	531	489	517	494	471	468	586	477	495	481	453	485	509	492	467	497	487	475	495	474	477	477	507	476	513	529	478	441	505	474	476	461	547	538	582	453	435	487	499	459	525	487	475	444	472	503	496	506	477	478	474	476	465	499	471	479	501	513	479	530	479	512	470	494	524	484	461	496	535	536	497	525	498	515	508	498	536	518	503	475	475	476	518	461	495	474	460	541	529	479	478	465	475	499	571	464	500	486	569	524	477	482	478	496	495	478	527	470	500	465	516	480	493	479	477	480	456	465	498	493	486	474	478	463	555	453	572	502	463	477	482	488	464	481	534	462	478	508	477	479	511	483	460	467	506	487	469	542	494	461	511	526	519	473	474	482	522	502	461	477	486	504	473	516	483	480	464	486	485	487	483	428	520	470	456	487	502	500	476	486	435	492	557	502	485	475	455	575	503	475	494	449	466	479	477	528	454	484	483	470	483	465	444	481	447	502	493	505	476	502	478	467	548	438	484	471	496	476	525	540	471	462	528	497	522	482	495	470	477	489	487	466	470	484	491	497	487	459	462	488	478	478	451	463	498	480	514	475	483	471	485	528	488	482	512	474	498	477	467	464	468	466	473	444	433	474	487	462	516	497	568	542	522	479	506	472	476	492	495	538	478	500	480	508	497	461	549	543	499	473	570	501	480	497	466	439	509	502	483	477	491	478	493	495	466	486	405	481	598	472	486	510	542	545	511	500	455	510	517	486	506	497	494	522	481	457	477	487	596	462	480	426	489	504	528	473	477	515	498	486	427	490	469	514	478	475	401	455	537	482	473	454	497	1
481	503	571	471	484	479	431	475	488	476	471	496	416	478	485	442	466	477	491	466	511	526	477	489	541	471	483	467	491	459	485	569	485	570	497	536	479	456	483	476	476	533	497	482	538	451	448	490	445	495	493	440	431	489	474	485	406	440	561	457	459	490	442	472	472	522	494	485	483	476	587	452	464	466	478	521	481	494	501	475	528	548	478	487	466	497	478	498	479	563	475	490	459	500	474	542	475	466	483	427	486	483	478	491	470	534	498	494	463	499	531	474	474	497	512	493	506	493	471	485	473	460	486	467	475	464	484	458	482	494	508	438	498	477	466	573	498	492	469	479	506	513	485	478	469	489	484	479	485	499	526	477	473	389	479	477	498	529	467	479	470	476	444	482	444	485	478	472	476	520	555	488	550	477	467	472	475	485	378	419	531	526	473	472	479	506	509	474	506	474	482	470	485	538	533	471	479	506	477	540	485	476	494	504	550	476	447	476	470	492	479	510	478	411	471	465	512	471	484	481	475	527	529	439	410	530	476	479	477	487	461	501	495	506	467	491	488	480	477	477	484	443	452	488	537	510	450	475	474	529	409	485	480	515	478	454	510	516	478	495	494	473	489	499	472	462	475	483	437	516	487	483	493	542	464	475	475	565	500	546	476	428	489	475	479	507	500	467	484	476	486	513	486	484	458	471	426	511	533	484	484	504	482	479	463	511	469	475	470	538	472	482	473	503	461	495	474	489	520	485	497	458	492	485	471	466	504	456	483	472	485	447	476	455	492	471	451	544	589	451	545	480	490	504	494	485	483	474	492	496	481	459	462	474	512	454	491	475	472	460	510	519	502	468	486	531	504	488	472	403	520	477	523	489	525	493	479	459	438	461	480	464	464	494	497	474	495	477	482	474	485	468	474	470	485	471	468	484	531	484	483	530	479	507	476	447	432	477	469	473	461	472	487	502	560	569	497	475	536	529	493	494	457	478	475	502	469	507	489	479	450	471	501	426	484	539	480	508	480	485	540	511	621	553	476	472	475	490	541	463	496	483	490	562	482	387	480	458	432	492	542	499	449	456	477	491	467	523	474	427	509	473	529	479	487	386	451	503	472	493	477	496	476	474	545	498	474	484	496	477	531	479	456	606	473	515	479	481	521	488	2
473	491	504	476	490	472	521	476	506	483	540	505	460	483	489	471	465	485	456	486	468	492	475	467	509	532	464	477	471	485	492	507	500	564	465	456	502	460	481	476	480	440	491	497	466	523	502	497	534	445	500	522	482	478	549	471	403	432	535	481	488	485	477	483	545	467	493	481	476	473	551	488	515	456	486	531	495	500	558	472	502	527	473	484	467	448	469	489	480	504	476	487	504	517	473	506	479	499	456	416	484	485	466	496	500	520	506	502	533	482	501	457	478	505	534	482	485	493	504	453	476	494	476	519	477	481	448	479	481	529	461	499	501	483	512	511	469	491	469	477	487	506	478	486	474	458	483	505	481	501	522	484	502	409	474	487	444	520	468	527	536	492	470	481	477	478	475	477	477	460	469	507	448	480	477	409	497	477	492	518	522	507	478	460	497	474	554	511	493	478	480	505	497	515	605	482	479	480	475	485	486	490	507	482	499	475	531	476	485	496	458	544	437	440	486	463	535	499	468	479	484	471	502	461	519	545	494	476	476	468	464	478	469	494	463	523	478	477	479	486	496	435	499	468	520	529	497	477	487	507	465	480	473	500	468	473	512	531	483	464	477	477	489	466	489	510	521	495	523	486	475	440	470	452	463	485	476	472	494	457	477	439	494	476	460	511	470	450	479	487	485	493	494	481	425	489	459	567	481	493	493	502	479	492	506	446	488	487	520	458	474	442	502	434	470	494	465	477	461	512	502	490	500	484	481	480	482	501	487	499	471	494	476	469	468	490	532	461	639	482	559	498	527	562	477	469	482	462	470	479	473	489	495	509	469	489	495	477	449	481	468	508	485	454	485	483	504	479	489	603	504	489	489	513	475	515	484	466	562	361	484	454	453	479	465	487	455	478	498	484	479	512	476	484	482	514	481	501	524	474	488	520	478	457	477	449	488	484	507	486	496	550	449	529	443	506	465	470	512	457	480	477	470	475	473	501	501	464	468	476	535	468	475	439	449	470	461	544	458	502	543	465	626	505	530	477	486	506	586	482	489	471	497	542	480	467	477	483	542	461	534	466	552	477	535	480	479	522	501	511	561	478	535	479	492	404	489	478	412	483	494	498	482	493	478	512	479	421	489	484	435	476	492	561	508	439	471	484	528	426	1
482	507	510	474	476	472	487	475	519	474	520	513	515	443	479	461	458	512	488	460	475	511	475	493	544	543	492	475	489	452	481	520	472	507	484	490	487	506	475	475	478	485	523	495	529	472	549	508	511	462	564	539	475	481	471	502	481	487	469	494	500	476	509	479	524	462	531	468	476	483	509	513	499	500	474	498	463	460	485	473	477	539	449	502	525	500	468	479	478	501	476	524	489	496	491	515	488	455	486	506	482	476	473	471	515	677	467	489	491	487	524	537	475	505	473	467	503	496	497	498	479	458	481	473	466	471	447	490	490	489	501	474	521	481	474	405	469	488	478	494	535	455	495	487	462	522	478	461	476	503	485	496	485	622	476	505	499	466	473	525	477	478	464	479	443	510	477	481	475	530	427	543	485	479	437	540	474	480	520	514	597	577	477	504	502	485	498	453	564	477	466	495	493	588	461	497	466	484	476	498	498	511	483	483	394	479	482	480	491	490	517	484	468	536	485	503	479	466	525	481	467	511	495	463	502	516	510	481	476	510	484	487	476	449	477	513	487	473	464	481	465	462	457	479	505	464	496	480	479	542	497	494	472	530	477	476	475	542	474	479	493	486	507	513	468	485	558	504	465	482	495	491	460	510	466	496	476	458	504	515	479	532	467	478	512	480	493	456	482	482	504	479	529	463	518	510	492	518	462	490	452	508	480	469	525	468	459	474	487	486	482	475	510	455	488	429	473	482	525	534	482	441	469	501	458	481	452	433	489	469	457	506	477	525	461	479	518	564	407	497	563	519	506	464	460	472	473	533	491	525	481	451	514	469	473	488	523	476	438	407	484	468	484	478	483	439	517	501	481	512	526	508	497	487	529	477	475	510	534	451	481	451	519	473	485	487	480	475	521	470	478	516	475	473	483	492	483	479	483	471	472	461	476	518	478	438	474	477	521	477	474	454	492	494	603	582	485	469	529	450	479	478	467	475	500	500	497	508	509	479	529	462	510	577	497	518	484	495	514	486	488	510	474	525	463	479	470	471	490	466	451	485	478	667	480	429	471	456	470	495	537	506	430	536	468	515	471	539	509	460	563	480	470	474	471	433	464	497	450	517	474	501	474	477	481	488	483	454	524	474	528	475	485	702	499	515	478	470	469	473	1
475	479	545	484	424	475	481	476	482	466	481	498	453	471	501	505	474	489	491	480	464	499	471	468	522	549	487	491	494	504	464	469	464	468	485	501	466	492	474	476	483	501	494	476	430	454	532	469	479	514	535	499	518	476	527	499	489	501	447	478	514	488	519	477	549	488	511	517	487	477	530	480	472	413	476	531	488	482	518	471	517	485	463	460	509	509	484	483	480	469	476	457	502	487	470	522	472	432	506	491	476	485	480	470	498	579	480	423	524	490	538	482	476	513	496	490	469	471	472	502	474	466	477	513	470	479	486	509	486	526	496	532	499	484	477	570	512	493	477	486	514	500	472	488	477	436	486	520	480	537	465	504	496	570	479	482	482	478	493	465	438	477	465	485	473	493	476	484	477	516	506	520	573	476	491	438	477	483	465	503	544	570	506	453	468	508	498	569	467	485	469	470	476	476	568	485	489	478	478	530	494	489	485	478	486	476	573	475	491	474	491	484	505	493	483	508	459	507	481	469	500	531	479	550	454	519	505	474	475	471	500	465	488	479	529	502	496	481	472	466	528	420	495	477	464	554	466	479	484	484	464	466	473	451	472	489	478	522	492	492	479	466	471	494	470	498	490	482	427	496	471	499	408	471	462	496	477	497	474	525	477	506	461	476	472	506	447	453	485	510	494	497	487	475	484	493	497	453	487	491	392	515	474	540	485	480	481	478	424	498	483	465	483	475	475	490	484	483	523	419	486	470	501	486	488	477	469	490	483	499	457	502	476	488	469	491	524	468	485	478	486	478	462	494	484	461	482	454	474	484	476	424	473	480	475	486	459	475	472	539	481	487	502	475	474	477	499	478	477	528	465	485	478	436	492	452	486	460	488	524	481	455	478	486	516	479	473	477	503	495	469	493	472	444	480	497	492	455	466	486	474	480	477	464	475	488	479	481	486	477	466	528	462	464	425	476	481	517	525	531	487	476	478	476	493	483	508	466	515	463	483	510	477	549	485	520	465	479	477	485	498	495	524	549	534	477	482	490	498	474	464	487	457	663	482	425	482	445	414	462	559	441	461	469	503	482	499	533	514	492	528	483	495	479	469	386	491	474	457	502	515	435	484	482	556	471	475	411	535	486	481	483	474	671	497	503	475	481	439	457	1
493	437	492	484	487	471	467	478	466	488	424	495	417	462	467	492	496	424	509	486	502	532	489	463	481	506	475	462	463	506	487	532	462	443	494	487	496	452	487	478	473	511	488	489	493	495	455	502	515	475	556	511	511	475	589	477	431	529	475	489	460	481	518	477	508	424	578	475	478	465	509	493	500	465	487	564	456	476	514	492	459	543	471	491	472	476	474	478	484	391	477	475	504	492	497	504	477	440	514	518	472	479	483	469	486	472	529	523	504	488	496	475	470	484	509	504	503	483	507	461	478	494	486	451	429	420	481	502	477	517	489	523	492	475	465	561	479	498	476	483	449	474	464	474	473	459	480	455	484	529	506	493	466	591	479	499	482	498	533	488	491	480	479	470	457	461	480	479	476	522	518	475	408	478	495	541	484	475	399	533	461	510	509	529	507	517	507	448	595	493	460	481	518	602	544	489	478	481	475	454	472	474	491	482	459	478	499	477	466	493	513	495	468	504	491	585	493	488	446	487	502	464	513	516	520	514	481	476	475	515	458	494	483	504	442	501	487	476	509	480	497	555	497	470	515	514	472	482	476	492	474	450	479	485	482	479	508	473	482	485	471	484	515	465	490	499	532	498	516	498	483	495	475	467	471	491	476	505	511	457	476	521	471	476	483	467	471	475	481	496	432	499	508	472	463	556	496	559	520	496	518	469	480	494	443	470	484	484	525	507	483	482	475	510	471	510	475	482	429	471	477	478	493	462	493	481	480	449	486	534	451	488	475	484	460	495	499	460	438	566	492	504	509	490	568	476	487	521	467	444	485	459	487	457	500	495	513	475	557	487	504	505	504	461	476	540	481	485	495	450	481	424	502	499	509	513	485	466	549	486	483	428	533	493	461	490	486	476	524	480	477	524	480	479	485	499	492	480	462	469	482	477	476	521	477	515	453	480	424	473	464	382	554	475	506	531	455	520	513	435	485	479	466	476	486	494	493	564	478	481	473	451	471	552	495	568	480	470	522	495	468	440	429	507	465	479	476	478	439	472	486	467	482	444	484	599	486	507	479	505	584	466	470	487	468	455	471	539	483	445	556	481	450	474	479	568	471	496	505	499	452	443	480	523	521	495	479	488	482	487	488	473	472	449	468	558	477	483	480	531	2
486	503	529	481	491	479	419	477	485	483	498	517	414	394	487	475	469	518	460	477	488	458	477	485	470	572	467	483	487	484	472	504	510	582	473	470	485	452	477	476	474	477	479	474	503	470	557	513	518	474	478	541	507	475	503	502	554	493	522	469	477	488	582	474	327	549	491	480	476	484	539	491	426	491	494	496	478	463	482	493	519	538	458	498	429	544	474	481	478	499	476	490	530	510	476	507	477	470	433	481	476	488	480	469	531	715	449	473	537	470	451	510	470	486	378	482	470	485	508	478	475	507	487	505	470	495	472	499	504	431	508	468	468	483	483	401	469	508	491	496	524	524	479	469	501	473	481	467	476	489	454	487	487	499	475	519	507	482	547	495	436	496	477	477	458	477	476	482	476	505	488	482	494	476	510	509	482	483	466	506	470	590	493	489	494	471	486	471	487	483	478	467	475	499	478	481	483	478	476	452	527	470	478	509	543	477	486	474	476	479	484	456	458	471	475	574	495	492	480	481	499	458	521	496	469	528	484	476	476	451	498	476	462	495	493	467	490	480	477	474	507	562	455	453	499	534	431	477	481	498	504	490	474	504	480	487	497	451	487	501	450	480	488	515	486	509	543	478	477	502	485	572	456	493	480	465	476	466	491	438	477	480	485	475	458	525	506	498	488	504	505	549	495	484	406	464	487	522	492	516	429	475	473	491	413	474	483	473	525	499	523	475	465	504	458	487	469	494	511	354	480	510	494	469	495	486	462	485	485	561	474	498	477	487	486	466	310	529	351	467	450	514	543	533	397	495	469	546	451	517	493	477	468	480	470	507	495	478	563	447	471	527	474	520	478	485	532	471	503	461	495	535	492	495	524	478	483	492	546	483	483	443	482	483	484	508	524	474	508	473	470	479	476	481	481	473	481	511	526	485	481	533	477	502	477	498	486	472	444	471	484	454	461	482	515	511	480	479	491	473	486	484	474	476	487	477	475	476	481	486	515	547	497	498	494	442	469	460	447	497	476	470	449	499	503	478	460	477	436	481	491	482	497	540	475	376	478	491	548	483	489	452	497	432	507	505	482	565	456	360	542	473	458	475	480	575	494	489	504	480	505	470	471	502	439	483	466	585	506	493	495	475	472	539	502	451	479	488	476	466	2
481	488	494	476	518	483	414	476	475	478	524	451	470	423	499	475	476	461	523	487	506	472	479	483	529	548	448	485	456	521	473	495	568	489	550	431	476	464	478	477	477	498	464	472	524	482	527	508	488	494	506	509	486	483	569	503	512	443	570	481	464	475	498	473	488	521	456	493	482	483	536	468	482	448	481	485	468	465	534	495	470	525	476	495	525	530	484	465	473	496	476	533	515	511	480	522	478	456	488	453	499	491	483	470	545	554	491	495	463	482	453	493	477	521	476	489	487	476	500	494	476	452	473	483	488	523	474	504	482	541	508	504	469	473	534	498	517	499	480	490	499	516	480	488	493	487	478	524	479	559	481	501	484	617	478	415	479	498	509	478	490	488	468	480	515	470	476	479	477	573	453	516	485	477	481	485	468	492	421	516	510	524	476	482	504	478	580	481	518	482	487	488	490	506	465	488	472	484	475	476	496	488	470	545	532	475	550	470	486	493	486	512	498	520	486	512	531	482	412	493	440	484	494	468	491	512	480	478	476	464	496	533	496	502	458	492	480	480	467	483	489	466	454	497	548	499	520	475	485	532	422	411	475	499	468	487	464	505	476	482	521	479	465	487	465	499	538	491	510	486	487	534	503	424	487	476	476	556	495	486	478	543	487	476	566	460	444	488	486	479	483	503	514	481	441	461	462	492	477	529	492	483	472	522	504	476	486	486	500	488	437	479	533	507	485	531	477	493	412	520	490	536	510	495	485	478	506	475	490	469	494	474	476	480	464	500	473	434	477	475	500	506	483	472	457	468	490	499	487	549	475	517	486	484	510	476	428	478	437	563	499	513	426	486	484	542	514	475	489	539	467	517	463	421	480	490	466	474	504	501	487	486	452	492	482	490	503	479	522	471	474	445	479	476	474	539	484	540	441	484	476	495	478	476	476	491	465	478	534	480	483	467	506	484	460	478	470	482	529	507	485	484	489	476	495	491	487	523	516	479	521	511	491	596	500	419	484	411	477	492	520	479	655	454	476	476	482	482	511	493	481	461	490	758	487	383	480	485	487	488	457	492	512	473	495	518	475	485	493	485	479	486	549	479	483	436	455	503	512	497	486	458	461	450	532	482	488	503	498	485	486	477	510	733	495	488	481	495	547	479	2
482	489	493	484	504	469	448	477	491	486	451	518	541	492	474	433	477	445	485	490	491	496	468	467	462	488	478	479	489	522	465	529	416	495	496	490	482	472	477	478	479	469	490	498	496	522	502	494	523	482	446	488	473	478	499	508	483	528	475	491	484	488	444	479	498	503	553	507	472	471	510	489	487	377	471	558	474	509	531	495	507	538	544	483	477	428	475	459	477	479	476	549	504	499	474	517	481	460	508	486	492	474	479	475	448	633	480	403	548	483	490	463	474	486	532	473	450	485	495	463	473	437	460	425	487	462	475	496	489	502	563	492	510	478	512	466	542	481	492	492	514	530	483	488	462	475	486	485	479	495	585	472	480	407	479	476	451	484	472	535	505	496	482	471	439	467	478	481	476	416	594	565	573	478	500	477	469	496	449	464	495	503	456	514	476	461	488	518	589	482	470	471	486	499	527	467	481	479	476	496	516	497	486	528	508	476	525	480	500	464	485	583	471	515	470	542	477	475	560	485	464	416	483	449	507	506	481	479	477	494	481	478	489	471	506	486	490	478	465	477	460	432	508	455	498	561	506	480	485	456	480	441	482	517	482	493	487	529	492	485	468	480	509	533	469	478	499	489	443	488	488	410	474	520	466	470	476	558	465	511	477	431	498	477	533	466	456	513	482	510	519	444	461	479	430	497	478	517	493	502	476	489	478	484	472	482	455	469	441	488	480	479	548	488	472	472	475	483	511	480	480	524	468	474	474	481	499	481	463	477	526	511	476	525	491	470	480	519	580	561	523	518	465	494	517	491	475	532	445	480	479	487	492	483	503	460	478	478	472	505	446	492	473	461	487	451	504	480	499	505	458	427	480	507	518	481	485	462	539	451	477	465	453	491	483	493	519	480	513	457	479	493	480	495	478	466	497	466	508	474	473	473	476	488	476	455	504	475	496	489	466	485	469	489	526	565	510	433	572	448	481	476	491	476	508	490	510	519	478	477	529	494	460	429	481	545	473	536	538	472	467	461	582	477	498	476	481	493	531	481	482	483	500	578	483	408	476	469	459	510	476	476	440	459	476	483	471	554	476	456	527	478	521	478	467	406	466	503	440	484	534	521	473	483	431	476	478	453	417	466	456	474	452	591	505	460	478	494	548	469	1
479	516	484	468	484	474	452	477	475	469	483	531	530	419	478	469	501	525	498	475	497	514	476	470	515	516	511	484	498	515	500	492	531	470	473	539	462	496	477	474	477	455	474	489	448	450	467	453	394	448	421	483	468	489	529	510	464	494	469	493	482	487	506	478	470	520	522	515	477	466	509	488	473	480	492	486	491	496	539	489	507	549	488	467	508	471	479	440	485	547	477	496	465	484	466	526	476	517	466	544	466	482	478	474	509	478	495	499	481	486	474	499	486	494	486	485	524	477	468	479	477	471	473	441	492	501	461	529	477	522	482	473	507	469	478	521	450	467	477	497	481	500	470	470	459	499	485	499	473	480	511	483	471	622	477	483	490	478	525	490	461	485	471	480	593	461	477	482	480	589	437	557	431	474	482	578	503	484	467	477	499	516	457	517	504	486	518	491	560	482	476	461	512	465	500	497	486	486	477	562	532	488	477	486	514	476	496	484	462	489	476	543	461	466	490	544	455	473	530	479	480	547	490	481	420	522	485	477	476	480	477	522	487	485	470	522	478	478	493	485	561	516	462	454	525	498	489	480	488	519	510	521	486	616	483	460	463	459	485	482	478	480	490	548	475	455	479	482	531	497	477	456	599	509	460	472	477	439	518	501	474	538	466	474	465	473	543	436	481	507	533	507	479	485	446	484	451	530	476	511	433	482	475	490	456	517	466	487	459	483	478	478	493	502	459	506	478	493	545	441	506	526	532	475	506	467	500	514	486	475	469	485	476	515	443	505	452	545	392	518	485	491	538	508	522	486	489	423	485	495	471	538	527	487	473	484	520	477	565	515	494	512	474	499	482	446	561	484	485	445	497	556	482	515	500	445	472	471	373	469	475	510	484	466	499	497	528	478	481	505	481	463	477	491	480	480	471	518	596	474	471	490	476	513	476	463	497	482	476	470	469	513	501	495	464	573	491	532	533	500	483	475	485	475	496	491	468	428	479	487	505	467	494	584	481	535	469	492	509	472	550	473	373	467	491	474	483	491	490	455	498	488	485	471	483	503	488	452	508	499	465	492	481	536	488	490	488	519	464	510	457	482	425	475	486	514	485	513	487	487	505	495	474	539	445	474	475	504	488	492	474	486	516	485	550	411	486	483	509	487	1
482	440	507	481	483	485	403	474	488	478	570	500	462	438	481	430	475	496	476	474	504	515	462	479	426	523	492	480	500	476	481	479	486	527	442	515	480	455	475	475	476	530	493	483	520	468	478	541	439	490	518	448	488	472	501	512	526	514	551	472	494	484	452	490	554	496	540	517	484	466	486	479	457	486	477	488	490	493	488	506	516	535	494	488	507	479	470	489	475	400	476	493	428	496	452	535	482	455	480	521	476	468	490	476	506	355	484	506	504	457	460	448	468	512	534	484	485	480	520	519	475	507	475	476	439	465	486	498	467	487	492	479	489	468	465	510	480	508	477	474	504	533	476	478	474	450	478	540	476	427	484	472	480	400	479	507	483	498	506	483	489	484	498	478	490	505	474	472	476	588	516	527	612	476	441	507	479	487	486	509	524	511	456	470	481	450	477	500	533	481	475	488	465	500	558	481	474	484	477	460	487	506	507	496	486	477	563	480	461	471	523	445	471	491	485	508	503	484	472	482	456	496	401	448	521	545	478	477	477	476	471	485	482	473	488	498	490	474	451	484	516	443	473	491	480	508	479	475	487	471	532	503	477	500	479	442	468	444	484	496	517	469	502	423	460	517	434	495	444	498	481	521	494	401	476	476	476	480	508	427	477	426	459	476	506	466	484	486	478	498	528	497	510	481	530	520	443	508	476	473	458	498	481	475	512	451	500	477	544	438	496	452	516	530	459	476	475	480	559	625	479	453	483	492	479	470	477	510	485	411	491	468	476	479	483	473	550	420	604	439	475	499	521	505	503	473	484	470	447	498	491	456	500	483	515	494	491	476	523	458	443	520	539	500	477	426	449	477	486	536	539	449	496	477	492	478	480	506	430	495	483	490	497	487	503	472	505	477	481	519	480	505	481	483	480	509	490	500	527	475	475	548	475	512	476	495	482	470	512	472	475	510	514	491	502	524	469	510	549	480	480	481	459	476	491	502	497	462	503	473	497	501	503	429	502	550	478	510	496	479	451	468	486	483	483	478	477	497	463	474	487	488	505	375	471	552	478	470	496	460	464	487	430	418	472	509	481	479	495	524	538	475	476	475	485	408	483	485	522	488	504	475	480	569	506	491	467	487	488	483	472	483	517	379	463	532	482	509	536	508	1
482	531	505	481	463	481	486	476	492	491	506	503	479	443	482	513	475	535	472	478	457	517	480	487	474	538	473	493	467	501	487	506	528	503	489	528	484	477	485	476	477	488	500	515	448	499	430	511	538	455	545	478	473	477	475	464	448	506	486	458	470	476	497	477	400	546	522	475	476	474	528	500	527	509	482	463	466	482	527	474	490	470	457	516	546	492	472	487	484	510	476	494	462	503	485	462	481	460	522	464	479	482	475	494	459	538	497	481	475	486	447	550	473	514	516	466	469	490	497	456	478	473	477	440	454	504	497	499	482	492	520	505	480	479	558	518	528	510	483	483	512	488	478	482	469	501	481	448	479	538	443	490	457	313	478	484	475	474	479	502	429	466	483	488	576	486	476	482	478	526	488	539	501	477	483	481	505	473	473	490	484	475	451	471	478	478	492	533	414	476	497	507	522	438	505	500	473	487	475	482	499	454	487	530	495	474	461	479	498	488	505	506	463	443	489	533	526	482	469	489	536	634	514	430	543	518	488	476	476	497	485	445	464	485	475	464	458	478	506	490	487	569	465	459	480	551	478	482	477	499	510	466	477	514	479	536	541	493	489	483	477	466	506	494	482	493	498	510	483	533	451	456	464	501	480	490	475	472	515	461	475	394	475	475	463	515	489	516	483	488	483	456	501	472	492	503	503	536	497	497	493	490	475	515	542	508	477	483	454	506	552	463	515	492	487	536	466	483	441	487	478	508	516	472	474	481	467	441	479	520	458	503	475	485	456	479	370	506	543	481	488	459	476	485	442	482	469	469	426	556	477	531	490	465	459	489	452	475	552	496	483	529	393	493	479	478	537	503	509	558	550	450	502	465	496	490	479	477	560	505	483	461	434	500	471	488	522	479	498	457	476	499	472	432	477	509	479	463	461	477	479	480	476	510	476	520	492	478	472	466	526	491	473	484	500	491	484	534	562	506	480	466	476	476	472	491	499	574	441	473	453	500	450	403	532	497	472	576	479	468	528	483	525	458	478	477	488	494	450	492	478	469	485	328	490	525	485	520	469	520	525	492	487	454	471	511	469	511	465	485	476	479	491	478	473	588	520	497	463	488	522	507	479	491	469	476	486	479	543	466	495	482	451	352	515	536	481	466	501	445	1
496	441	509	479	537	483	378	476	466	473	443	490	487	577	472	496	481	506	458	479	495	522	481	483	474	519	479	490	499	503	479	528	431	403	478	535	474	500	477	476	477	504	486	492	495	525	520	487	399	489	538	534	501	485	504	465	480	487	535	460	509	486	526	473	444	499	542	483	479	481	496	504	457	462	482	445	474	451	548	523	519	461	468	502	490	520	484	482	479	461	476	549	492	500	485	465	481	509	461	470	491	482	472	478	447	523	462	524	454	477	522	477	473	463	490	488	475	484	447	505	477	452	495	539	470	554	479	466	480	483	459	508	515	475	507	587	533	471	483	458	552	492	488	486	496	517	477	494	492	462	355	499	484	525	477	489	504	464	524	473	475	475	479	476	554	495	476	484	478	535	521	515	571	475	474	502	489	487	502	550	523	632	484	462	489	478	470	506	515	479	502	459	499	493	556	469	471	483	478	481	456	510	466	566	413	475	522	477	494	470	483	489	492	479	497	587	478	487	481	509	519	533	473	517	491	530	499	478	476	507	471	479	463	482	467	480	489	478	472	481	513	496	493	466	492	433	451	482	492	481	443	535	478	530	473	494	543	440	485	485	484	481	485	431	482	492	507	495	488	507	492	494	433	487	473	470	476	444	470	499	477	493	471	474	557	492	454	345	479	479	476	515	478	476	472	525	457	526	494	504	452	510	477	496	490	548	481	491	515	454	523	478	505	472	477	518	478	478	535	499	482	430	477	478	482	492	478	476	494	606	484	473	476	514	492	468	417	443	435	514	492	447	460	508	551	496	486	453	481	502	463	493	426	479	455	481	426	476	553	465	465	486	490	513	478	454	501	493	485	552	473	503	484	510	528	469	477	492	388	516	481	519	496	481	473	499	484	476	477	479	466	515	481	513	479	535	463	462	545	477	473	480	475	450	476	463	498	488	476	486	519	527	491	458	471	462	498	451	531	563	473	472	483	476	484	495	505	494	461	471	521	484	511	516	494	495	476	557	485	487	567	481	447	502	510	479	465	495	431	499	508	491	486	488	483	451	474	472	506	479	515	492	548	557	493	473	503	464	465	452	556	485	458	478	472	481	496	497	519	459	474	469	468	473	514	481	484	475	461	490	489	469	501	499	466	553	484	482	542	484	1
495	507	496	475	491	466	516	479	500	477	481	503	494	509	488	485	475	474	490	483	483	476	475	473	547	541	496	487	468	470	484	428	448	466	493	532	450	465	488	477	476	525	474	516	532	457	478	443	471	502	518	536	482	475	504	482	427	472	534	452	468	483	537	476	581	501	481	480	491	476	519	482	498	464	476	546	475	524	527	494	463	558	475	486	563	483	485	494	470	547	476	502	473	479	467	485	479	470	484	456	469	463	481	491	498	388	419	471	496	492	453	454	475	500	558	478	498	460	510	521	476	470	482	490	462	491	482	487	469	506	518	490	528	472	490	486	500	515	484	455	528	523	478	497	477	483	473	500	480	494	491	480	466	476	477	473	471	503	476	480	498	474	473	476	454	479	475	476	476	479	468	552	511	476	466	558	509	482	479	462	431	535	455	474	482	472	525	506	484	479	511	496	446	492	476	486	482	492	478	480	492	473	504	513	514	474	493	478	478	453	478	557	460	475	470	457	550	478	488	488	507	505	475	501	522	478	462	477	476	509	474	467	494	504	484	531	471	484	456	480	563	436	506	505	543	567	441	481	482	486	493	513	476	546	478	513	514	528	473	487	494	470	498	526	475	531	418	452	489	496	484	442	481	518	480	462	476	477	470	491	477	466	486	477	482	539	446	451	479	506	455	522	511	476	508	511	504	508	501	466	518	492	478	492	537	507	460	498	522	483	473	494	455	484	495	454	490	475	448	634	468	428	505	493	493	493	535	507	494	470	475	481	476	508	534	474	550	515	616	492	497	483	479	506	381	471	475	424	566	480	485	481	485	489	528	476	519	478	475	572	510	471	550	492	478	541	503	481	496	453	476	534	495	477	498	487	482	478	478	505	490	487	519	477	477	491	478	475	505	475	467	508	479	450	481	486	469	440	476	478	470	408	478	514	477	487	445	480	485	483	453	477	461	477	529	558	500	507	514	536	472	466	474	477	494	497	478	480	544	479	511	487	506	481	512	544	480	417	501	502	489	488	651	573	509	477	473	492	484	484	485	469	479	558	476	494	481	500	461	513	499	459	525	536	493	483	477	499	478	457	531	481	542	478	481	391	485	491	528	482	491	481	468	498	503	487	473	483	470	475	483	477	474	574	426	515	480	492	536	484	2
482	561	529	494	548	481	454	477	473	480	473	468	435	476	472	479	464	496	481	478	483	457	467	492	489	498	502	478	493	485	474	530	534	481	496	550	477	456	482	478	468	499	485	501	527	495	421	501	435	547	558	498	523	472	472	497	406	440	467	469	512	475	598	476	461	517	476	515	484	462	512	488	464	464	478	415	451	460	541	471	507	530	513	489	469	450	479	486	478	550	475	551	475	486	496	448	483	476	492	538	481	486	476	457	499	474	485	460	452	484	493	465	478	489	465	479	486	497	489	492	477	459	463	482	498	485	481	483	477	486	507	493	467	478	523	488	483	465	486	500	472	495	484	472	463	507	479	501	492	553	471	489	472	376	477	457	476	440	495	449	504	477	471	479	461	462	474	475	476	503	453	490	522	480	475	488	496	483	495	519	522	531	443	443	465	467	504	435	627	477	462	502	509	501	545	477	490	484	478	458	489	492	496	506	531	477	476	480	509	504	502	417	459	520	488	542	501	473	480	494	446	518	492	444	513	508	503	478	475	508	504	490	488	505	477	469	466	476	484	479	516	454	551	490	505	522	467	480	483	519	477	492	478	428	468	512	442	540	498	511	482	485	511	442	476	513	490	482	506	484	477	472	443	491	465	480	476	520	538	461	477	403	468	477	553	500	526	499	484	488	487	520	476	473	456	557	509	467	476	483	487	486	482	460	499	486	479	474	561	483	499	473	492	497	492	470	475	488	528	523	486	467	495	482	500	477	506	456	480	576	540	459	476	509	526	490	431	500	600	461	428	522	476	506	467	487	476	437	459	539	482	520	478	486	511	497	443	476	540	410	454	462	503	458	479	535	481	483	474	580	428	467	499	493	580	479	488	440	414	443	483	479	440	489	495	500	527	475	469	528	483	501	473	484	476	470	489	544	454	479	474	521	476	484	477	470	479	476	503	479	492	500	461	508	498	496	504	486	532	473	483	476	469	477	496	484	509	489	480	477	475	517	496	393	518	465	454	600	470	498	510	481	579	481	495	475	485	466	522	494	493	484	496	458	476	438	477	461	493	454	529	510	502	486	497	508	474	496	502	462	421	475	512	476	467	424	479	463	564	492	476	515	477	441	508	482	464	455	492	466	465	484	491	470	499	555	477	499	512	499	2
481	480	525	469	516	475	536	477	489	468	503	517	431	522	494	480	488	531	443	471	465	506	481	457	537	526	520	479	505	495	488	464	510	457	507	513	483	464	486	475	480	508	429	485	474	484	502	490	465	453	566	560	506	480	470	484	521	448	579	489	498	492	440	483	374	444	490	469	479	473	462	465	514	502	489	479	465	502	553	491	501	521	502	479	524	493	484	465	476	610	476	531	478	486	487	508	485	456	515	505	483	485	482	468	510	665	471	420	522	454	498	506	477	479	409	463	500	490	527	490	473	480	458	517	521	487	488	469	491	537	484	526	479	475	483	565	471	486	482	457	512	529	491	484	489	479	479	465	474	409	492	495	489	403	477	458	497	496	469	562	486	491	504	486	478	466	475	478	479	504	440	478	509	476	472	455	512	481	549	476	467	516	455	470	521	504	476	494	506	482	520	461	498	454	557	485	474	498	478	483	528	458	503	447	493	477	522	477	542	468	504	411	509	467	469	502	510	479	489	479	456	540	599	525	453	474	481	478	477	462	473	473	474	484	501	459	482	474	487	479	492	545	472	472	469	489	445	480	494	499	409	507	478	520	479	489	413	435	493	478	485	481	501	491	488	571	453	509	472	509	490	505	468	485	480	487	476	508	510	521	477	429	491	474	529	409	448	481	486	483	506	521	515	478	528	487	448	516	532	496	500	468	469	480	537	490	481	497	517	483	452	471	503	577	471	504	481	486	561	548	483	462	448	468	484	481	464	500	495	513	496	469	476	471	500	498	324	507	430	569	497	466	455	536	432	480	479	523	512	534	477	514	468	481	496	475	440	478	499	468	465	536	462	477	475	439	489	466	502	453	471	444	454	451	541	503	475	498	469	536	480	503	459	497	461	467	462	477	487	494	476	546	477	501	473	499	484	454	501	497	474	469	477	475	476	492	536	492	455	477	477	488	457	532	497	529	488	594	529	510	472	481	483	475	474	505	471	475	489	476	481	510	502	430	530	462	478	483	543	504	492	498	439	510	503	476	495	489	508	474	486	495	506	435	483	403	468	496	442	456	521	488	513	422	487	455	485	537	493	499	533	481	454	476	489	550	468	492	477	487	488	462	476	450	594	464	486	484	487	473	489	479	505	442	524	502	482	502	471	492	2
485	527	570	487	521	486	485	477	507	480	486	475	510	483	462	469	463	455	471	479	482	473	465	488	477	491	459	476	479	463	484	433	498	544	467	439	476	481	479	476	476	518	491	497	469	486	539	479	492	483	482	507	467	483	491	495	463	464	464	500	482	481	466	475	657	557	496	423	486	465	577	497	461	468	476	460	450	462	504	470	428	464	539	468	499	494	483	450	475	432	475	509	490	480	488	495	479	474	452	480	483	486	480	471	498	351	500	512	501	510	478	468	470	524	418	472	504	477	531	522	474	482	480	571	474	444	473	516	466	513	475	459	496	480	480	541	502	489	476	496	471	494	495	477	502	498	480	489	479	469	437	476	453	572	478	473	495	499	506	493	455	477	467	488	473	466	478	483	476	531	496	501	532	478	519	496	492	474	471	451	561	513	532	515	479	506	479	428	537	482	477	473	524	498	486	476	476	471	476	486	425	445	534	538	521	477	504	477	485	481	466	465	443	474	477	556	512	505	500	480	463	475	527	474	544	494	499	480	476	531	466	534	469	478	518	491	486	477	463	475	495	426	512	491	511	515	460	483	479	483	480	487	475	521	483	486	472	474	493	479	493	471	504	470	478	500	550	464	444	513	499	494	432	486	461	489	476	522	493	521	476	518	486	475	498	463	466	523	481	489	472	516	478	484	491	483	472	556	500	484	488	502	475	489	444	483	484	496	510	435	445	496	556	480	458	446	472	465	480	509	457	526	447	494	494	483	516	503	503	569	426	483	476	499	484	482	645	503	571	501	453	470	489	459	503	490	476	533	506	467	480	473	451	511	466	485	462	476	546	476	463	474	538	493	480	472	509	495	491	546	540	421	454	529	488	499	467	528	505	476	473	451	448	485	449	473	482	476	500	439	480	470	477	454	481	487	476	479	470	477	482	520	477	476	477	491	464	487	497	475	502	559	509	464	543	477	483	516	420	469	476	471	482	476	483	505	455	440	478	485	526	490	504	555	484	492	482	552	500	498	546	480	495	529	465	479	464	498	475	490	479	476	463	518	479	584	473	427	418	469	587	488	509	438	479	517	482	466	489	529	523	480	480	477	478	382	463	502	505	487	463	491	459	551	554	490	473	427	493	464	478	476	462	520	419	591	481	479	488	510	1
484	490	538	492	445	485	549	475	466	482	490	484	460	525	479	501	489	475	482	474	472	477	476	485	441	477	488	479	469	455	486	531	525	507	468	489	489	456	478	474	470	502	482	491	465	542	536	481	399	486	616	464	555	485	459	483	538	507	527	483	497	470	435	480	582	470	484	501	481	475	558	481	470	456	480	417	482	483	526	464	496	576	519	483	538	500	481	488	478	475	476	542	487	489	484	522	480	489	487	504	479	482	480	476	481	199	464	458	410	484	473	493	468	490	506	481	483	475	532	496	478	477	499	470	452	487	491	532	453	441	498	437	488	474	475	480	588	507	483	482	434	399	487	481	497	470	484	518	497	514	468	473	484	387	478	514	489	532	484	556	485	479	469	474	488	479	476	473	477	520	521	582	494	476	458	567	483	477	384	516	428	463	485	481	457	503	508	477	574	479	488	490	489	526	500	496	472	465	476	524	503	504	479	512	535	477	546	482	493	461	467	476	444	517	485	529	517	490	504	489	491	511	542	545	541	531	492	476	477	514	489	485	488	473	473	512	505	478	473	484	552	429	540	476	472	489	466	481	481	531	484	500	467	537	485	502	510	422	494	487	493	476	507	496	468	447	495	491	496	498	498	504	430	505	465	494	477	570	515	516	477	412	492	473	487	435	465	527	475	474	524	541	522	481	511	457	490	509	494	473	467	502	477	556	484	486	474	491	515	463	501	463	423	416	458	486	484	482	449	480	480	482	481	491	474	478	458	485	469	525	497	479	476	455	501	491	600	504	719	479	514	495	529	510	489	480	477	426	459	580	493	497	570	501	493	513	559	478	555	497	445	472	486	481	477	491	521	508	488	480	482	548	473	504	478	498	487	487	401	495	484	468	491	481	477	484	538	479	513	441	469	440	478	483	479	490	487	473	526	478	474	521	476	451	477	476	524	471	457	487	486	510	444	508	459	485	465	504	469	559	481	460	488	476	491	500	483	547	525	476	494	457	471	422	483	456	476	565	476	491	478	467	624	517	536	474	467	486	467	465	515	471	500	401	472	571	476	528	536	460	504	489	538	467	505	506	473	507	490	450	597	483	549	479	477	376	485	508	505	489	444	420	474	518	507	485	485	485	491	475	501	483	483	393	482	473	477	481	503	456	2
489	510	472	475	454	485	474	478	503	494	473	507	529	455	477	506	491	525	486	467	502	520	465	474	625	506	445	481	496	488	487	485	504	531	469	513	482	487	481	478	475	428	492	508	501	467	488	530	501	422	524	539	503	475	451	491	421	483	488	510	458	478	512	485	570	605	485	511	475	480	463	496	471	422	474	501	486	474	522	487	529	446	476	477	486	541	475	486	475	574	476	472	483	495	475	528	483	475	464	477	473	504	484	456	463	596	484	480	515	481	507	451	470	459	466	470	494	500	479	513	477	479	487	472	513	488	468	495	487	474	532	488	486	479	462	497	529	485	476	482	524	511	472	475	476	480	483	484	483	443	541	479	477	583	474	490	475	459	502	502	454	461	500	483	484	456	474	490	477	552	537	441	543	476	484	488	487	489	535	486	509	523	476	473	495	454	452	482	549	476	463	558	551	552	498	482	482	492	479	470	483	490	479	597	459	475	505	479	478	505	503	484	480	464	467	435	492	467	476	490	466	467	504	430	502	534	484	480	477	511	467	516	491	454	524	496	508	479	483	481	472	412	535	506	516	508	502	479	478	455	523	503	477	442	470	451	462	477	489	492	504	479	529	464	477	514	486	489	471	482	458	505	531	559	452	503	476	462	495	446	475	525	517	477	469	448	473	486	480	525	522	513	525	478	489	531	495	618	501	473	468	501	470	460	414	477	475	493	486	483	456	478	519	533	491	493	496	488	531	529	473	432	507	482	503	480	484	500	470	493	490	478	478	515	499	486	569	504	470	479	576	459	488	473	522	496	485	438	462	518	488	493	544	482	487	502	515	477	479	508	512	505	481	458	482	488	515	503	484	565	468	531	504	489	496	492	465	474	515	518	482	450	507	479	483	472	440	478	493	459	477	499	476	440	479	447	484	512	503	495	475	505	476	456	477	524	500	475	531	481	498	504	453	505	464	556	465	545	501	427	480	493	478	476	477	484	493	452	502	472	503	480	523	567	460	509	463	540	549	498	485	470	501	474	486	478	488	486	483	477	497	488	508	623	478	432	471	440	535	514	539	497	432	555	503	493	485	471	508	518	538	476	482	476	484	375	498	487	508	476	491	419	460	547	520	489	485	477	483	480	479	473	438	680	539	533	486	485	484	516	1
475	475	520	493	524	487	503	475	498	469	504	507	385	427	462	490	471	531	489	484	510	455	472	482	523	511	454	452	489	522	470	520	487	455	484	536	460	474	486	475	469	481	447	477	495	502	530	505	460	452	497	513	480	477	510	468	432	452	574	465	467	476	501	489	453	528	524	486	482	475	419	450	504	449	477	534	479	492	531	473	520	502	504	462	385	521	481	501	478	498	476	501	463	499	481	512	479	498	490	526	489	484	478	466	461	634	455	480	496	478	445	491	473	483	516	481	488	486	462	487	475	442	475	508	483	494	479	497	494	442	523	483	492	480	491	507	409	484	482	467	468	554	477	487	477	471	486	431	493	466	551	488	474	578	479	480	531	477	470	482	468	464	473	485	447	448	478	475	478	526	463	532	481	476	483	538	477	478	388	597	480	560	470	482	501	480	497	499	552	483	454	498	491	487	454	482	484	471	476	500	520	517	444	570	536	477	546	480	468	500	479	482	495	529	499	482	553	482	495	484	472	548	510	508	517	601	494	477	477	509	500	489	481	476	490	501	475	482	457	479	477	483	494	517	564	483	467	479	486	518	426	530	475	528	481	470	475	517	494	509	490	476	513	466	478	519	507	496	528	471	474	514	431	520	458	470	477	470	493	510	477	530	451	477	488	449	485	468	474	502	479	461	534	480	463	516	469	489	542	502	468	488	477	483	434	489	473	511	488	493	504	481	525	461	471	512	498	485	518	557	478	485	490	462	507	481	499	498	496	582	517	464	477	478	522	493	434	425	399	466	449	476	489	452	555	472	475	547	460	555	488	583	452	493	507	501	498	478	542	488	503	469	451	490	486	508	485	478	511	574	452	443	501	454	478	464	480	502	463	525	489	471	510	493	478	478	511	476	491	473	479	473	476	474	477	468	481	509	486	483	474	463	475	480	476	451	518	469	463	476	492	479	484	481	459	447	493	458	482	474	474	480	490	476	504	488	494	444	424	478	486	461	495	567	492	538	499	511	524	489	508	491	485	419	498	476	486	493	511	480	494	486	463	630	473	403	479	531	509	533	496	493	488	416	489	469	471	516	488	469	591	481	476	477	479	463	500	476	426	512	491	441	486	525	490	481	483	473	461	477	467	484	474	645	471	534	490	463	477	519	1
485	500	547	486	503	490	410	479	491	476	437	487	477	494	497	461	485	523	483	497	482	537	474	486	448	479	479	479	463	500	482	485	509	507	499	560	487	475	492	475	483	470	458	466	521	502	507	493	439	488	548	452	478	477	496	560	523	474	505	520	489	479	491	478	674	462	602	449	481	475	536	484	486	507	484	448	484	459	449	488	502	533	487	475	496	442	471	497	488	513	477	487	497	468	465	465	480	491	491	442	465	474	485	481	512	269	501	500	522	485	566	478	486	469	488	462	499	495	486	474	474	484	471	529	429	512	484	494	454	458	529	478	498	480	495	385	520	497	476	503	507	499	483	479	467	469	478	491	480	513	490	462	471	628	478	466	500	483	458	525	468	484	493	490	512	453	473	479	477	486	444	459	532	477	475	537	482	478	486	544	458	479	495	462	468	450	520	452	557	484	489	503	479	468	511	465	476	479	476	515	503	528	513	490	472	475	491	475	484	485	505	532	482	473	492	534	484	484	464	499	413	508	447	517	594	477	438	481	476	496	478	469	456	482	490	513	507	483	485	481	491	420	479	486	533	489	508	478	478	517	439	497	470	511	486	505	445	477	509	479	449	482	497	488	480	436	538	480	465	482	463	530	541	416	455	486	476	469	516	452	477	546	470	474	488	495	501	512	474	480	487	552	509	465	453	529	459	471	501	518	441	480	482	525	489	481	487	479	495	426	506	479	493	503	466	521	475	484	428	553	496	486	463	494	504	477	501	434	503	479	503	484	476	515	494	497	684	505	589	538	547	493	547	562	525	479	478	483	440	504	492	524	559	487	504	513	445	477	496	412	404	461	528	509	481	500	460	491	470	476	430	457	511	496	481	487	488	499	433	490	472	452	501	456	462	495	469	475	491	534	480	479	478	476	476	499	480	401	535	475	474	490	475	470	476	507	440	485	488	471	503	429	475	445	432	538	483	557	493	482	481	459	476	476	494	513	496	518	450	473	518	496	478	591	465	506	471	550	490	483	539	480	574	477	463	480	467	503	492	484	502	467	511	602	481	556	478	464	488	499	525	488	483	453	481	470	474	500	463	523	459	476	517	478	482	334	490	496	417	487	489	464	480	520	482	479	483	449	507	492	495	479	492	601	509	570	481	470	525	521	1
472	452	580	481	474	466	519	476	487	482	460	477	445	512	472	440	466	531	500	463	466	512	481	488	499	483	475	466	507	472	475	533	492	449	482	494	463	484	480	476	480	548	496	473	510	475	515	447	497	471	497	450	473	485	541	493	481	507	463	477	488	470	511	474	548	494	522	498	487	469	517	522	418	555	481	506	485	513	471	484	496	496	436	471	502	464	467	520	481	527	476	484	501	469	466	519	481	473	470	463	475	470	482	466	569	598	440	438	525	482	436	529	466	459	482	473	505	465	522	493	475	468	478	523	494	506	485	505	488	498	508	445	463	475	470	481	438	484	476	499	495	523	492	478	490	467	472	444	480	469	481	480	486	572	479	462	498	502	522	499	436	484	473	478	528	525	475	483	477	507	556	460	550	475	512	428	479	474	477	438	462	510	435	500	498	469	518	507	515	478	496	521	478	586	505	504	484	478	476	423	512	462	472	393	460	475	534	482	482	491	490	502	503	480	479	450	483	473	464	481	477	481	518	479	554	499	468	478	477	494	503	470	496	484	514	480	460	476	446	480	514	480	493	470	515	536	492	485	483	501	460	493	482	494	464	438	503	484	484	492	493	477	468	513	481	495	497	504	443	464	480	416	483	543	488	486	478	488	496	522	476	511	490	475	526	509	477	460	476	524	484	555	493	488	535	528	479	526	517	535	502	505	469	489	504	483	496	478	477	492	476	479	519	477	463	485	492	486	585	489	450	471	503	484	484	476	456	490	487	477	574	495	476	472	500	497	547	515	410	539	535	483	507	480	552	486	482	492	476	521	484	416	473	491	481	504	440	474	454	429	483	478	429	487	479	489	524	467	495	507	476	496	466	481	539	524	468	472	509	429	476	481	516	491	509	482	487	476	506	479	478	515	477	482	478	510	489	405	481	490	486	529	475	543	477	494	489	476	453	486	477	517	527	493	532	532	488	531	545	557	478	473	478	477	483	510	503	513	438	477	469	557	483	555	520	468	465	530	505	485	511	478	339	526	490	474	484	472	495	488	469	497	487	483	472	524	484	483	479	492	500	475	493	539	496	500	482	527	497	506	469	483	408	475	480	457	465	477	469	503	468	514	483	509	543	481	482	592	524	472	489	474	458	501	459	548	475	466	491	501	1
482	508	500	482	447	483	446	475	483	474	509	495	462	449	489	461	456	502	509	477	487	489	476	481	500	537	530	483	498	497	484	517	369	394	503	506	465	460	485	478	478	443	492	491	459	469	447	496	512	496	510	445	497	484	490	482	491	436	422	463	500	469	511	477	615	571	564	490	482	461	580	496	496	476	486	470	467	441	509	486	458	529	476	487	529	482	482	495	488	513	476	496	502	480	461	471	477	502	494	461	481	477	482	462	518	497	521	455	519	490	568	478	476	484	465	479	485	507	506	498	474	471	478	447	491	536	481	517	479	487	504	474	499	482	483	482	507	494	489	472	510	438	478	472	479	494	479	441	484	543	534	492	503	479	478	496	491	446	495	518	437	477	497	479	500	475	478	483	476	549	425	622	523	478	488	544	479	490	470	505	486	560	473	464	507	535	462	533	556	476	491	488	482	516	473	502	480	484	476	501	518	507	476	506	486	476	462	483	471	484	501	475	451	465	481	455	474	475	534	473	510	469	488	506	487	501	444	476	477	500	492	491	484	463	497	497	477	479	469	474	502	418	467	489	526	502	467	471	477	465	448	500	476	459	492	464	498	451	489	473	491	473	518	583	479	475	441	506	447	463	495	429	452	461	474	483	476	491	501	470	479	469	475	475	574	465	459	475	478	518	463	464	464	481	527	512	436	515	528	512	464	497	479	468	457	543	475	473	460	466	484	454	506	454	476	471	455	492	531	588	466	526	477	475	508	484	473	480	492	553	513	493	477	521	435	483	622	500	554	555	497	512	528	492	504	479	480	545	545	508	475	535	506	490	515	469	561	474	459	528	454	495	480	529	478	528	489	482	470	438	446	485	507	503	476	487	477	490	551	485	477	470	457	486	473	473	485	482	495	470	473	521	477	472	479	486	480	433	539	489	476	506	474	444	478	530	448	486	510	474	490	550	491	496	485	518	499	470	513	481	483	477	477	477	480	486	493	509	461	478	534	538	474	483	503	488	474	575	463	487	459	479	466	498	517	477	474	480	374	480	483	490	457	486	482	553	488	498	488	465	532	492	540	483	490	486	472	599	506	428	555	480	465	477	489	386	472	479	484	485	483	501	488	537	496	495	475	516	504	479	473	480	506	502	513	511	482	483	513	513	1
478	448	490	472	512	463	420	473	486	474	528	476	497	562	492	496	492	592	449	492	481	466	476	476	547	462	497	480	486	483	483	496	528	473	488	509	494	507	488	475	475	488	450	515	484	496	499	489	489	534	546	487	487	488	494	510	441	550	463	477	502	478	489	476	471	500	567	458	484	482	540	513	490	492	475	475	479	472	477	459	499	423	465	488	436	529	475	465	478	505	475	508	516	517	480	442	480	444	487	457	487	488	482	490	443	585	455	501	472	480	498	545	469	527	440	500	502	497	471	508	474	513	504	485	474	510	475	438	490	478	450	456	487	478	447	491	510	503	484	483	462	482	472	484	508	454	481	449	477	505	474	492	484	463	478	437	489	425	517	473	404	485	491	485	502	484	480	481	476	565	532	483	518	478	464	489	498	481	399	517	506	564	498	466	457	502	506	484	578	472	502	526	529	459	443	481	480	478	474	487	473	450	498	501	509	476	468	483	504	526	508	539	511	529	472	520	515	484	522	479	483	508	473	452	532	512	489	477	477	503	488	515	452	519	485	520	469	472	487	485	521	460	527	488	476	557	497	473	484	445	415	455	482	457	490	433	540	535	482	490	479	481	546	518	493	468	506	481	478	486	500	484	545	523	455	485	476	538	489	511	477	459	477	476	493	475	525	466	482	485	473	541	535	471	461	456	486	518	468	491	479	496	478	472	486	509	460	488	501	450	479	483	502	535	475	483	480	483	505	483	490	454	506	479	515	480	474	526	474	496	441	470	477	462	504	486	450	463	511	510	519	491	456	501	521	480	475	517	472	551	473	456	489	470	495	510	517	475	506	537	531	500	466	486	492	510	415	486	502	545	529	495	521	462	526	526	481	461	500	468	482	455	402	456	509	460	445	478	491	479	478	475	476	475	479	470	468	489	502	479	476	513	477	477	476	446	470	477	472	484	419	505	507	462	481	461	499	457	524	469	484	494	471	475	492	500	488	530	467	480	503	451	486	472	503	486	474	472	493	504	490	451	571	567	488	475	469	499	547	486	485	481	493	589	484	399	475	482	445	470	470	454	524	483	510	481	481	479	495	405	556	474	515	480	485	432	488	488	494	497	472	490	458	460	548	486	471	508	488	475	471	478	468	631	509	551	476	451	536	460	1
479	451	542	487	437	495	433	477	501	482	436	464	425	399	468	453	499	448	497	473	488	501	476	470	545	534	474	471	480	453	483	442	511	422	489	564	481	492	479	475	475	552	432	502	460	502	446	533	491	494	491	511	497	481	442	453	479	482	534	461	489	480	496	480	697	522	475	516	484	479	555	473	508	510	487	546	474	496	488	496	473	487	467	499	478	557	477	496	484	531	476	557	464	473	467	459	482	444	502	449	473	471	476	484	428	352	483	525	534	480	514	541	467	505	446	476	515	456	482	491	474	471	469	514	477	535	486	484	465	520	506	492	475	483	481	538	526	483	472	491	500	509	477	485	446	433	480	521	476	429	518	494	493	569	479	457	487	449	542	478	467	466	479	471	500	511	477	471	479	421	473	490	457	476	511	489	469	478	458	568	486	525	457	491	483	478	572	515	534	481	421	522	511	577	548	485	481	464	477	484	486	502	465	529	471	476	548	479	484	464	501	501	473	499	485	483	506	459	490	497	503	488	487	441	549	527	469	475	476	471	490	486	476	463	500	480	489	480	473	478	502	407	463	495	483	531	499	478	468	486	509	496	480	488	483	521	496	490	503	491	463	484	484	545	479	514	384	497	490	508	482	477	539	527	485	474	476	454	476	554	481	511	495	478	526	462	509	451	483	479	496	489	467	474	490	558	471	523	477	456	448	512	475	549	502	479	463	479	478	495	459	471	558	487	488	467	468	487	485	584	474	489	482	485	466	482	447	506	480	501	453	475	476	463	482	492	736	456	587	499	564	486	506	540	469	477	486	559	494	489	485	411	485	480	500	481	541	477	447	513	389	486	439	525	479	512	492	487	494	567	485	483	478	540	505	485	475	464	506	463	476	470	469	498	489	459	468	477	494	479	469	486	474	511	480	446	480	507	444	492	473	530	476	507	476	501	530	475	476	485	489	529	488	498	509	468	489	529	470	398	478	481	466	476	487	495	450	566	510	467	510	474	449	540	496	471	466	485	441	486	444	474	497	463	492	477	475	493	497	480	496	477	491	510	480	591	478	525	469	508	530	522	550	478	468	532	466	487	483	430	545	478	480	476	479	387	463	510	412	483	473	461	462	448	533	483	492	526	507	483	438	477	454	528	441	511	481	476	472	510	1
474	498	537	495	466	473	494	478	489	478	465	507	544	462	471	494	461	460	502	476	504	509	485	484	444	496	483	494	465	500	489	562	479	538	455	533	488	495	490	474	479	527	450	479	458	449	491	459	472	475	519	513	489	479	494	505	480	504	587	465	496	482	563	478	454	507	509	497	479	479	484	518	468	451	477	465	479	505	494	483	516	498	502	488	505	489	484	464	469	520	476	509	497	491	484	519	484	517	441	422	471	500	483	474	501	492	462	441	510	466	463	545	487	514	450	463	483	490	498	489	474	478	473	468	500	535	469	465	478	454	506	507	472	483	475	498	490	521	485	480	493	500	463	484	506	479	471	504	480	540	492	475	489	563	476	456	478	493	499	492	462	502	479	483	465	476	477	485	477	527	496	566	526	476	470	428	469	489	490	455	553	555	465	477	473	449	434	444	548	483	467	526	475	501	505	502	475	477	476	419	494	470	525	427	454	475	577	479	479	500	491	516	500	433	475	486	445	499	456	496	472	446	517	505	531	474	455	479	476	516	487	481	472	478	526	495	483	482	496	472	505	538	480	441	469	523	448	476	486	500	471	519	471	500	473	415	555	549	479	478	503	488	489	510	487	490	494	499	465	455	475	439	505	505	456	488	476	530	463	486	476	511	461	476	481	537	462	544	483	484	462	483	478	469	548	513	491	478	478	517	474	491	476	480	517	459	461	480	480	449	462	469	513	499	476	482	465	482	438	489	485	482	473	490	455	485	512	515	495	541	485	476	476	519	489	493	430	487	448	532	500	523	450	488	498	478	478	506	527	481	488	502	518	479	488	519	510	478	500	543	460	500	474	505	491	554	522	495	459	531	444	438	520	491	511	467	485	473	479	480	487	437	531	489	486	484	508	479	473	491	478	543	474	462	474	495	482	435	477	488	476	464	478	507	478	477	521	468	490	472	504	555	545	497	534	540	493	491	499	491	475	472	484	476	476	512	495	507	473	477	498	521	472	557	479	479	481	526	451	469	521	487	521	557	493	476	488	495	631	500	465	466	501	525	485	482	475	480	478	499	528	496	546	502	467	492	475	524	479	505	501	477	490	476	487	533	485	499	489	485	508	532	480	480	480	483	486	439	501	479	479	482	478	555	447	546	477	479	484	458	2
477	501	555	486	477	482	453	474	511	468	555	492	485	418	487	447	485	544	496	475	491	490	476	481	507	471	496	469	459	488	500	480	509	484	465	505	481	450	482	475	478	490	472	527	458	451	521	523	470	425	526	502	483	476	496	539	496	518	443	470	442	479	471	484	502	602	486	484	480	476	539	484	486	434	478	526	484	474	515	496	471	571	499	493	534	501	480	470	469	567	476	593	448	499	477	553	475	463	452	452	482	475	484	507	464	380	513	450	532	475	490	440	468	509	512	489	516	507	503	514	475	501	452	548	473	534	474	470	468	497	454	479	486	480	465	516	582	533	482	512	471	507	500	486	474	497	481	492	483	481	546	483	487	605	478	486	469	445	512	518	440	491	474	486	455	518	473	480	476	537	533	538	518	477	518	442	479	471	488	534	468	586	501	473	484	452	451	513	567	472	439	497	477	504	522	484	471	486	476	488	491	491	520	551	529	475	538	482	443	468	484	530	479	446	481	469	513	482	488	472	454	589	517	520	533	566	514	477	477	532	467	508	478	480	498	489	482	480	466	479	551	557	491	452	486	536	463	476	478	519	483	513	482	538	475	457	569	534	475	476	517	477	506	449	492	501	542	490	554	493	488	476	389	536	505	466	476	433	507	506	476	530	490	476	537	516	517	544	485	495	459	530	459	478	456	451	459	572	474	476	485	491	480	537	430	485	487	481	524	470	473	459	501	504	476	491	475	476	415	522	500	449	488	502	505	487	470	481	489	525	500	490	479	507	490	476	489	490	465	446	505	473	524	497	476	500	479	516	504	511	481	430	456	473	482	495	526	478	547	505	475	510	473	492	483	506	477	475	480	525	462	422	500	494	476	495	484	471	475	464	473	471	499	489	480	494	489	476	453	469	482	493	480	502	471	527	473	488	539	477	475	495	477	477	476	471	492	478	498	475	484	471	485	506	467	532	485	576	433	521	482	466	478	475	494	484	483	504	490	471	486	475	473	567	477	529	465	462	527	467	501	465	481	520	488	477	484	481	560	505	487	465	459	457	479	567	489	503	565	506	498	470	480	516	493	466	486	511	503	446	485	476	474	474	477	551	505	494	425	495	443	459	473	511	444	467	453	447	481	482	485	486	504	469	485	575	483	487	466	486	1
472	450	562	496	483	486	541	474	472	488	442	491	478	460	497	474	486	477	431	471	481	504	480	476	602	545	509	487	484	456	483	561	495	434	537	477	470	449	482	476	472	394	468	467	462	450	522	476	489	471	601	476	463	479	524	510	454	512	510	429	479	481	513	466	554	557	539	483	473	470	502	492	444	517	480	470	486	462	495	455	479	529	471	473	489	518	481	491	483	539	476	551	494	504	470	456	480	498	516	483	475	490	478	461	491	513	489	439	495	472	443	503	479	482	396	462	469	470	532	477	476	482	496	445	482	469	507	502	480	486	512	469	506	481	479	448	397	479	466	493	482	507	508	469	490	504	478	542	476	516	417	497	475	581	476	465	502	496	497	499	505	466	483	477	481	453	475	486	477	547	553	479	495	476	505	544	474	481	434	534	527	424	482	493	490	513	485	487	554	477	485	489	493	481	517	484	492	482	477	466	505	464	481	595	502	476	491	473	486	474	476	488	527	479	484	514	487	472	452	499	463	545	516	503	514	501	480	477	476	480	460	490	478	510	442	495	491	473	456	475	486	459	505	479	561	560	405	479	484	451	512	490	482	535	482	495	418	507	494	481	489	481	513	551	496	459	538	487	487	505	511	491	497	562	467	486	476	502	502	475	476	515	466	476	526	495	478	527	476	477	486	520	474	481	539	483	458	492	482	507	496	487	474	532	465	440	451	487	495	499	484	461	482	497	493	446	474	482	494	522	503	518	513	506	463	487	504	484	510	588	505	494	476	448	495	485	536	510	480	542	540	466	490	481	539	487	480	556	500	535	466	494	430	478	467	472	492	475	492	532	418	503	446	550	485	507	499	497	492	476	507	515	490	452	489	508	479	422	501	452	473	492	470	509	462	458	438	475	523	517	478	474	478	515	477	493	480	448	552	484	474	479	475	492	478	519	532	470	505	476	487	426	503	512	463	541	479	609	541	533	476	467	476	476	489	490	454	478	518	484	500	510	469	548	492	517	477	543	508	496	482	467	495	556	478	476	483	475	554	492	485	479	497	579	488	492	488	497	544	486	482	479	425	535	481	459	475	544	506	431	535	477	480	477	486	443	475	484	462	484	467	449	470	470	468	494	473	477	502	474	490	474	487	592	491	552	483	466	538	508	1
483	456	558	466	397	470	496	477	469	464	540	458	447	549	511	526	486	523	463	493	500	477	476	482	490	561	495	475	470	465	475	531	475	371	497	496	488	455	481	475	477	521	484	472	444	464	591	491	434	473	536	505	500	474	483	502	474	577	481	464	490	475	495	465	454	556	577	466	487	472	523	494	496	557	475	512	490	482	512	500	501	470	500	452	515	527	486	491	481	482	477	526	472	499	463	515	480	470	448	490	484	482	488	471	434	312	446	501	467	490	509	434	469	488	510	480	508	499	488	474	475	455	470	456	439	474	474	508	462	485	502	471	472	485	504	527	534	514	481	477	487	503	505	480	459	454	474	495	481	537	431	479	478	549	477	484	462	478	510	542	501	482	471	467	509	515	476	474	477	533	488	448	505	479	473	498	500	471	530	552	565	607	453	505	502	490	566	506	560	479	452	512	491	517	488	485	476	484	477	460	474	459	493	453	524	475	507	472	488	479	486	496	497	468	464	575	499	481	445	477	394	588	517	544	430	512	490	477	477	495	494	496	475	479	465	520	471	474	487	481	543	604	482	469	517	493	469	479	489	470	530	469	475	429	487	503	503	492	503	474	491	483	489	509	470	483	512	505	489	503	496	516	452	505	498	486	477	487	507	508	476	500	470	475	501	490	435	389	485	504	489	503	485	472	485	396	479	483	515	525	444	494	474	495	467	482	489	487	510	475	471	456	461	502	456	462	483	480	455	588	503	489	514	469	487	478	475	446	490	485	437	463	477	570	515	486	433	457	449	516	587	516	501	495	557	488	474	549	474	490	480	409	462	499	510	456	545	477	592	437	469	490	453	480	474	449	498	480	468	535	554	438	510	512	545	499	476	500	416	519	480	545	530	493	499	498	490	476	531	408	471	514	478	509	479	473	481	432	519	476	480	480	477	463	477	522	443	476	520	471	521	500	544	495	467	513	471	509	488	417	487	472	482	477	498	487	482	475	525	479	523	525	498	525	490	560	465	545	515	482	518	516	409	545	486	480	491	510	445	485	490	470	487	302	482	620	481	511	515	516	519	464	480	458	490	468	489	563	497	532	594	483	428	480	487	620	490	497	490	481	477	468	470	538	463	474	484	487	495	471	473	481	471	279	545	507	478	499	529	525	1
476	523	519	487	537	462	444	477	468	471	493	485	513	488	487	498	466	506	480	467	492	489	473	504	499	488	451	492	469	520	491	471	496	393	452	528	473	507	481	475	473	515	489	488	537	468	522	476	463	473	465	505	465	478	521	533	438	492	495	491	469	478	543	479	493	526	505	475	485	473	508	459	460	483	485	431	491	452	546	484	552	507	465	472	477	474	472	484	485	570	475	474	481	460	489	503	483	472	492	464	502	476	474	484	553	522	504	489	464	481	437	486	468	493	520	477	481	485	488	480	475	477	482	475	497	482	476	513	481	524	468	521	492	477	477	516	534	535	482	481	487	543	460	474	479	463	480	529	482	469	485	485	494	579	477	486	475	488	557	440	462	479	487	470	501	457	475	478	479	590	466	562	524	476	476	523	492	485	521	492	550	512	482	476	474	465	466	493	517	482	440	491	491	516	553	489	480	491	478	508	519	502	448	484	527	478	537	484	455	549	489	462	481	451	473	540	426	495	465	483	483	447	440	498	484	501	479	478	476	449	477	494	454	482	496	488	492	475	502	473	514	457	512	520	495	493	512	480	483	525	517	474	476	540	479	488	459	473	476	486	485	475	488	481	502	462	445	487	489	515	478	489	498	439	512	481	477	511	506	420	476	518	509	479	536	534	498	477	482	509	487	450	495	467	513	555	490	489	481	510	472	488	473	465	491	480	470	475	462	483	472	469	553	496	477	491	483	482	452	530	493	425	501	486	465	480	487	533	476	519	487	491	476	489	508	498	473	522	490	543	488	494	509	541	553	466	485	507	502	456	491	434	461	484	527	488	430	477	438	488	499	481	466	463	481	470	524	479	506	466	461	482	500	508	455	495	479	486	466	484	493	443	502	493	500	462	487	477	474	486	486	445	478	486	479	523	497	513	533	477	479	515	476	460	478	471	520	476	482	474	478	528	469	502	502	526	487	487	495	544	480	484	494	476	478	479	459	479	501	473	508	553	480	561	495	525	475	476	462	485	498	485	590	367	531	481	476	497	544	476	525	470	481	630	479	407	481	480	467	448	518	483	409	466	498	479	478	516	472	454	481	478	528	478	493	431	478	506	468	502	475	532	455	489	539	483	491	435	473	482	468	480	437	667	527	550	473	451	473	501	1
483	461	503	497	461	494	473	476	492	472	424	458	494	423	499	477	465	518	506	463	502	453	482	474	536	528	496	470	471	465	487	482	489	426	513	474	460	511	484	476	473	503	482	471	487	457	502	487	551	500	470	577	474	472	456	480	604	497	461	473	516	490	484	480	518	577	473	492	487	485	425	492	473	459	484	516	482	467	627	494	488	502	417	480	566	436	476	490	476	529	476	536	469	454	474	460	481	496	489	469	481	489	502	475	473	509	473	558	478	499	501	403	489	489	413	446	528	495	537	527	476	464	470	507	483	422	470	458	480	516	483	514	480	471	469	488	529	511	477	495	524	567	463	467	477	478	480	457	492	452	547	495	474	588	476	522	480	507	555	454	496	469	454	477	503	471	474	475	476	535	481	451	547	477	484	490	484	497	557	498	499	474	484	486	510	477	524	508	606	467	481	472	470	452	488	487	473	494	476	451	490	472	482	540	520	476	534	476	485	519	474	568	442	502	482	556	519	488	472	482	466	492	510	518	458	477	509	480	476	515	460	474	489	452	512	470	479	473	486	487	592	559	530	496	504	482	471	481	479	508	470	499	475	494	470	512	476	474	483	495	472	486	523	494	480	511	491	478	488	498	492	463	402	434	489	482	476	560	527	461	477	520	467	477	495	525	551	415	478	539	492	561	550	475	480	484	462	438	503	545	441	489	482	463	539	529	483	484	509	497	487	485	473	499	472	446	470	493	454	516	482	457	529	497	484	474	479	492	486	528	475	477	476	479	488	483	500	466	419	518	566	479	495	459	555	467	477	392	481	472	479	472	453	500	489	483	516	477	548	468	512	516	576	452	484	552	491	461	494	503	493	508	479	448	517	491	476	495	566	463	484	449	587	489	484	485	475	478	528	495	472	483	475	464	479	508	483	444	467	487	476	468	474	518	477	529	480	482	461	462	490	463	491	481	530	520	474	498	498	489	482	466	492	476	491	470	494	531	513	478	472	508	479	562	491	531	476	541	487	483	521	471	384	510	515	478	491	478	454	482	485	472	494	426	482	597	483	460	480	479	568	465	472	491	485	474	483	481	473	480	524	481	441	480	490	568	489	519	473	480	455	452	491	545	523	484	482	496	510	475	453	480	486	417	546	482	478	482	507	471	2
487	480	527	487	430	473	494	476	498	477	499	531	437	543	492	484	485	530	501	458	507	530	475	475	525	503	466	484	491	452	487	523	525	443	493	481	494	506	475	476	476	485	500	506	488	479	552	540	502	473	471	493	499	482	527	488	441	449	540	507	480	481	444	485	628	470	464	486	478	483	522	468	456	550	475	555	489	434	571	471	513	482	451	490	462	484	471	483	473	488	477	475	471	485	483	511	487	451	473	488	490	482	483	475	428	489	491	516	463	474	454	421	464	508	462	481	520	501	450	513	478	482	466	386	472	569	483	529	478	558	512	486	491	477	495	485	477	519	482	485	482	518	474	485	499	481	480	532	487	575	504	476	478	560	477	485	474	481	505	543	470	465	488	467	528	509	475	473	478	459	451	552	479	477	478	449	477	481	458	487	520	494	505	461	497	432	456	451	511	478	468	490	498	528	505	476	484	477	476	491	495	487	498	592	545	478	497	485	477	519	477	507	510	431	486	453	582	470	465	481	476	496	493	454	529	496	507	478	475	514	488	493	486	449	522	507	486	477	486	481	504	439	498	501	486	539	517	483	498	501	449	457	477	480	485	542	500	527	471	477	484	482	508	527	485	551	499	487	513	501	475	430	515	417	471	485	478	509	545	500	475	518	491	476	483	474	481	471	480	480	499	494	522	466	448	504	482	513	467	515	494	470	469	502	540	518	470	477	511	474	485	487	425	528	466	531	491	487	521	570	462	503	488	459	487	476	482	479	486	476	505	517	477	514	530	492	594	457	507	472	413	528	482	533	503	470	482	483	490	546	478	461	459	480	511	491	483	479	509	539	476	506	463	491	484	419	502	487	487	444	515	494	501	464	493	594	482	515	525	518	486	504	527	495	483	475	458	475	470	475	489	467	481	422	478	509	487	491	479	476	472	484	478	462	477	477	514	478	509	483	482	473	511	503	505	564	482	513	551	490	479	473	468	476	469	489	492	506	505	472	490	503	488	559	496	492	480	519	484	481	455	488	458	533	490	477	480	513	460	450	496	484	488	534	483	544	471	450	470	477	483	508	488	476	499	477	488	493	452	448	441	485	460	475	478	410	473	478	490	485	477	523	496	478	507	474	473	453	513	465	468	474	476	562	519	535	470	510	573	451	1
484	475	579	483	548	487	490	478	468	475	447	449	450	545	493	487	484	442	504	478	483	519	479	485	448	444	491	500	462	464	496	510	532	529	458	415	464	505	473	476	473	481	487	488	478	457	513	511	420	442	518	501	469	480	548	499	440	477	496	481	485	473	481	472	563	453	551	482	479	489	541	488	491	533	473	491	479	463	552	528	460	489	493	473	570	535	473	498	481	524	476	507	505	512	487	530	478	526	459	434	482	494	477	478	515	232	500	488	526	473	456	528	494	528	496	493	499	486	526	499	474	463	483	539	481	524	477	487	454	473	470	492	503	479	516	496	507	472	493	479	492	517	495	459	462	503	478	453	480	486	484	474	473	378	478	491	473	468	479	518	511	466	475	478	508	475	478	484	477	487	495	478	463	477	456	527	480	479	481	488	565	505	522	480	468	497	474	483	542	482	481	516	519	590	503	489	486	477	475	479	476	490	446	473	463	476	483	477	476	475	497	471	427	467	496	607	506	481	530	473	472	454	511	455	453	581	493	475	475	487	493	499	473	467	476	480	469	475	490	475	472	427	564	480	516	525	468	480	479	426	478	473	478	571	479	496	483	456	484	514	494	487	488	517	485	480	457	494	489	487	476	521	384	476	484	483	476	448	468	521	476	424	495	477	510	507	550	522	482	495	509	500	488	481	435	468	483	524	502	463	489	477	482	491	519	503	507	466	482	453	485	502	468	564	482	527	488	487	432	553	454	503	489	493	463	475	501	449	494	525	426	470	475	535	497	497	544	442	719	591	527	495	493	572	518	475	484	589	499	495	485	449	526	469	488	471	492	478	510	539	496	463	527	468	491	410	471	479	485	446	479	511	513	488	489	461	476	487	415	503	471	479	486	493	471	470	463	476	501	429	478	491	477	523	476	445	485	480	508	484	474	491	476	524	478	454	485	479	502	475	501	538	468	496	473	562	488	442	485	425	485	505	469	476	480	501	491	482	548	479	501	500	501	422	464	508	492	581	475	477	524	458	672	531	537	478	464	470	538	456	485	464	485	449	484	538	476	491	424	482	447	476	490	442	506	481	485	502	540	414	508	486	561	477	485	386	481	499	417	496	488	458	482	494	451	487	469	544	475	478	447	485	527	458	503	565	477	490	477	501	2
481	496	494	478	461	474	484	477	478	489	552	500	497	422	461	469	475	572	482	468	485	508	480	491	482	533	502	490	464	502	488	421	538	461	501	522	469	487	482	479	478	478	472	528	492	501	554	470	509	473	543	468	470	481	531	490	452	526	524	488	481	479	427	476	607	493	465	486	481	475	429	484	480	469	480	417	483	505	569	507	445	458	502	492	433	466	482	480	492	498	476	537	449	495	494	479	482	482	509	446	481	470	480	462	431	398	443	470	470	497	493	420	470	498	474	470	510	475	530	460	478	501	483	519	442	533	476	498	469	513	513	460	441	479	506	564	464	477	484	472	512	532	493	480	503	493	485	538	481	440	509	488	501	481	477	479	499	495	465	513	467	481	483	480	454	521	478	475	478	526	480	408	455	477	459	481	508	491	521	570	512	556	488	476	480	507	531	472	492	481	478	481	488	489	531	485	486	478	477	434	503	496	502	488	403	476	475	476	491	470	482	493	481	523	488	478	495	482	543	488	504	612	525	435	502	487	482	477	477	528	500	504	492	498	523	521	499	483	512	479	522	444	486	491	521	526	443	475	483	476	499	488	473	448	490	539	529	494	482	492	487	475	468	455	485	512	551	488	510	527	505	498	469	490	498	479	476	545	499	494	476	468	456	479	494	448	479	432	484	495	458	516	501	490	450	530	485	472	499	480	509	480	473	509	472	491	485	487	487	469	456	493	532	497	488	474	480	471	433	418	478	524	484	489	477	475	517	499	472	489	463	490	476	523	455	474	590	494	614	553	526	476	539	460	469	462	486	588	477	469	466	479	493	467	512	479	486	481	466	553	521	503	443	477	486	426	494	517	491	563	548	573	514	476	472	443	494	503	542	508	481	503	514	503	490	476	517	477	482	454	474	554	478	439	476	478	470	444	496	477	472	508	477	477	477	489	495	479	522	485	511	516	569	510	510	485	479	549	528	458	486	496	501	476	483	482	473	521	518	475	515	540	499	485	489	493	471	618	472	496	545	456	598	492	499	477	462	479	450	479	461	468	503	509	485	554	479	416	526	516	568	484	525	428	464	473	497	523	483	550	531	477	513	478	475	404	495	471	497	466	468	451	469	515	491	488	495	532	472	473	491	478	474	532	517	507	478	478	505	463	1
486	477	544	491	479	473	483	477	494	476	473	497	417	439	469	487	484	503	441	503	481	488	492	476	462	468	458	481	501	467	470	500	542	414	479	484	482	458	483	476	469	458	486	480	517	485	469	546	447	469	498	478	495	479	521	520	572	474	481	529	500	476	433	465	635	540	520	485	477	472	449	509	493	518	471	507	482	456	622	479	459	458	455	465	460	546	485	507	475	492	477	530	481	492	475	536	482	457	468	422	486	475	474	465	440	417	479	476	540	490	475	415	484	458	490	461	493	479	492	529	475	482	474	496	518	578	475	500	472	535	509	481	459	461	484	552	515	448	477	491	526	471	465	485	518	504	482	586	482	535	542	510	485	506	477	556	474	511	537	481	427	494	479	480	542	486	477	481	477	541	493	513	512	476	470	470	490	472	456	497	466	569	454	436	496	474	523	522	553	475	496	513	497	594	520	488	475	482	476	468	485	513	516	497	450	476	435	480	494	478	470	524	504	507	482	542	490	480	457	492	487	451	480	453	513	555	453	479	476	482	498	477	497	475	472	494	498	478	495	479	521	396	472	486	528	547	468	484	477	520	502	487	474	509	471	453	500	453	478	482	485	470	499	481	483	521	511	470	483	440	482	514	411	442	463	468	477	512	474	469	477	482	442	477	526	512	438	526	480	467	505	517	503	478	515	488	469	475	503	500	453	500	481	495	503	467	497	477	531	470	466	494	536	502	501	452	475	469	576	521	483	481	479	477	476	485	528	498	482	502	467	482	476	474	488	489	647	504	556	503	569	501	480	458	471	471	477	455	508	477	489	497	525	472	478	486	509	476	415	476	514	492	563	490	485	462	523	495	523	506	544	478	493	499	501	496	480	457	455	451	481	471	519	476	477	473	516	476	486	443	473	483	483	480	480	456	490	418	514	477	476	527	477	529	477	482	469	475	488	487	502	497	456	467	458	457	481	524	512	465	486	472	470	476	481	489	496	463	538	477	489	483	488	507	500	476	496	564	441	485	539	479	472	514	473	479	504	486	500	480	471	495	509	504	473	532	484	440	535	437	508	461	480	409	499	490	485	525	459	447	532	482	469	478	474	346	487	479	450	479	480	494	460	597	547	500	479	500	460	484	473	474	499	521	481	480	481	470	591	490	2
477	477	569	471	447	485	479	476	460	486	467	513	517	583	479	473	483	477	500	489	472	492	479	507	452	499	452	485	458	471	486	535	548	471	491	423	472	512	479	476	475	529	468	495	552	479	483	502	526	506	559	461	475	478	492	485	541	499	543	456	485	489	553	479	363	590	488	497	478	481	513	481	495	464	479	494	486	476	525	486	491	457	543	509	503	461	482	495	490	490	475	559	497	542	480	539	481	505	467	377	482	487	472	480	500	633	422	462	514	478	487	489	473	506	466	473	514	487	477	469	478	444	480	527	428	557	499	524	491	529	510	457	497	478	475	556	502	495	483	462	525	641	510	470	506	513	473	514	486	502	572	476	480	435	477	504	522	495	503	496	523	471	466	477	494	494	476	476	479	519	536	515	547	476	473	447	489	476	537	493	466	522	492	481	484	448	568	512	531	476	485	456	504	554	573	497	478	483	479	456	471	501	497	445	480	476	510	473	501	499	481	472	498	454	459	509	526	483	526	477	460	554	528	414	459	467	460	474	477	489	458	462	457	465	463	493	481	482	473	470	563	531	535	480	472	508	539	470	477	479	532	479	482	574	473	460	458	488	497	480	486	474	481	512	479	475	472	502	514	515	500	528	605	480	484	505	477	480	500	464	478	441	486	475	464	488	527	448	481	485	483	487	505	478	470	547	516	506	519	455	494	512	486	507	487	533	481	475	488	513	508	478	487	571	452	491	484	488	417	478	483	477	486	499	500	482	510	479	500	579	500	459	476	501	578	502	322	498	509	465	534	506	512	503	500	479	476	529	449	527	479	503	472	483	500	476	554	476	567	531	437	552	462	487	478	571	470	478	469	427	541	463	517	506	479	504	482	486	537	417	480	495	510	456	468	469	513	480	504	493	477	537	476	536	479	473	493	474	474	478	469	513	477	498	476	510	493	478	425	473	493	528	487	497	515	534	483	529	546	514	479	489	464	477	484	482	511	423	553	473	480	529	462	453	558	480	484	528	462	488	423	473	634	579	489	477	497	507	537	482	490	461	489	569	492	368	470	488	560	486	510	467	513	495	485	514	465	481	506	528	437	475	544	478	481	548	488	483	414	498	477	483	480	495	589	486	485	505	485	492	507	481	496	599	467	507	478	481	545	499	1
484	496	518	477	563	477	509	477	482	488	522	484	521	525	493	469	485	516	485	460	458	518	470	474	485	504	470	508	505	503	490	443	511	482	490	522	491	478	484	477	473	492	501	473	489	461	518	472	536	472	512	492	475	482	500	531	455	442	484	521	489	482	391	475	502	516	499	502	474	481	448	509	541	478	492	390	472	510	602	479	489	522	487	489	513	530	470	473	481	527	475	539	503	510	483	489	481	459	451	478	486	477	486	488	473	589	498	463	576	481	447	467	462	487	433	501	494	483	492	497	475	476	474	561	500	485	478	507	491	574	479	500	480	481	490	508	560	489	473	484	474	540	491	496	482	476	483	479	475	413	513	461	463	508	479	498	480	472	474	438	482	465	478	486	499	523	477	474	477	541	447	488	612	477	475	471	468	493	476	481	491	506	424	493	492	549	595	537	537	487	463	512	499	505	509	488	490	479	476	502	472	503	488	518	470	477	526	477	492	481	467	504	467	454	474	468	536	453	487	472	445	489	459	465	459	514	464	477	477	456	488	460	491	500	458	510	464	477	444	471	447	534	491	481	484	573	456	487	474	549	549	504	473	589	480	444	543	489	493	507	513	477	503	501	478	507	475	524	463	525	460	565	451	437	495	494	477	435	454	485	477	489	490	476	536	467	483	414	477	493	510	504	516	467	565	538	451	498	483	489	500	469	480	474	481	463	485	483	498	467	470	494	558	500	479	514	473	476	557	566	482	476	465	463	492	479	494	425	497	526	475	505	477	457	501	494	484	437	384	506	552	508	481	501	482	481	496	528	456	516	478	460	452	505	515	482	557	474	487	506	453	465	486	465	479	494	506	488	504	573	492	497	503	468	476	496	493	490	559	479	480	504	492	461	480	488	469	478	479	517	480	499	477	487	477	486	500	536	584	481	476	480	475	462	477	487	471	473	510	488	529	482	536	459	473	501	484	498	440	490	486	473	458	476	482	488	523	539	444	477	470	548	477	513	483	505	489	568	527	493	498	488	285	571	485	474	467	488	480	468	487	495	521	384	494	552	478	528	495	443	556	475	485	478	519	504	485	462	461	469	508	477	397	477	473	537	500	485	451	484	457	476	478	539	471	499	465	515	482	479	488	484	466	387	488	548	477	489	535	506	2
486	501	554	501	514	482	534	477	494	473	459	531	499	510	497	465	486	496	512	485	479	491	483	492	459	570	456	485	475	456	480	496	558	516	503	488	447	503	479	474	474	448	435	506	486	475	465	514	412	454	539	480	440	475	493	500	539	499	524	495	539	484	485	480	487	537	530	484	479	484	521	492	503	459	466	544	482	467	580	447	507	460	541	473	544	512	483	485	470	484	476	528	463	477	481	433	479	483	470	491	492	489	483	494	440	338	491	473	517	487	493	537	482	472	472	461	481	476	545	512	477	433	491	481	505	472	496	483	465	601	475	515	529	476	489	504	483	499	477	471	504	509	463	491	482	480	482	458	478	426	468	477	480	499	477	476	467	474	498	452	457	450	493	474	560	472	476	480	478	522	498	553	502	478	469	425	473	471	502	549	540	545	440	445	497	459	485	490	567	482	449	515	527	538	545	487	480	472	475	514	481	484	498	525	529	477	589	488	482	510	474	505	455	503	479	541	539	474	533	497	506	532	480	466	510	513	499	480	476	488	484	479	474	491	458	501	482	480	498	478	498	513	533	456	492	496	408	481	484	518	481	473	478	578	490	582	515	426	475	465	503	473	464	486	485	484	516	503	507	495	461	414	545	457	459	484	475	492	503	468	477	478	476	477	520	509	483	479	475	540	448	503	498	479	467	593	448	519	452	471	512	490	474	506	511	505	470	470	539	540	487	501	513	523	471	518	468	468	469	456	500	496	489	481	517	478	512	459	476	558	556	477	475	487	506	480	467	497	531	491	513	499	498	440	436	479	494	469	509	521	483	407	485	496	483	467	525	475	510	513	463	494	447	496	485	437	488	484	459	533	492	475	508	478	530	489	479	496	410	413	481	461	462	468	480	467	465	478	485	423	480	457	478	425	478	482	477	425	549	485	478	491	478	501	477	526	476	477	522	475	493	532	527	481	476	559	467	503	495	508	481	473	475	475	498	516	473	460	509	484	490	476	431	497	478	545	479	530	465	492	474	450	504	551	477	475	475	473	537	470	499	474	491	406	471	548	486	484	495	516	475	502	496	436	503	490	496	554	458	459	495	486	485	479	476	503	470	486	491	497	475	500	473	489	532	478	473	487	462	472	455	483	478	397	502	482	480	465	539	499	1
474	489	495	472	567	475	486	478	493	483	414	507	449	506	494	457	471	476	491	450	487	483	477	493	463	537	485	476	461	461	478	456	443	392	519	487	465	515	475	476	473	458	522	471	524	481	469	467	483	485	541	491	463	478	520	502	496	431	477	512	485	490	520	482	373	499	469	478	477	474	557	493	471	534	489	528	470	476	470	463	479	485	494	481	518	462	469	477	477	493	477	516	488	450	475	513	474	498	460	485	479	484	482	469	507	622	517	480	414	475	451	468	476	507	560	502	476	476	513	490	477	531	479	554	500	459	475	489	489	599	478	492	466	478	492	455	530	494	482	477	533	542	470	495	476	556	480	518	479	502	525	475	484	600	477	473	534	435	513	491	502	475	473	480	521	502	477	482	477	579	461	487	537	475	469	523	458	481	458	561	525	536	494	497	509	525	496	469	477	478	428	478	486	478	490	490	487	483	477	494	480	532	474	542	504	477	493	471	466	481	498	433	526	549	490	492	438	462	453	490	440	541	506	464	459	429	483	477	476	528	473	491	473	490	506	496	480	478	477	468	478	573	476	455	473	513	453	484	489	482	479	506	478	499	471	515	433	505	467	491	484	473	488	502	485	463	552	491	440	494	509	524	548	479	480	461	477	460	510	464	478	519	458	477	478	516	468	525	482	495	530	523	498	470	476	518	456	483	463	514	502	493	486	483	531	456	469	495	507	487	498	483	433	466	471	453	483	480	426	531	487	467	508	476	500	487	477	522	473	517	496	476	477	519	492	500	338	491	371	453	476	486	530	415	436	473	484	556	484	550	483	475	490	495	474	462	510	477	553	510	432	512	485	482	479	470	507	493	482	478	509	501	472	516	466	508	485	482	493	484	478	455	461	471	482	457	492	477	509	467	486	535	475	449	476	483	488	496	508	469	479	450	475	473	477	482	460	473	489	490	511	473	489	499	464	549	469	564	517	484	483	480	495	475	474	486	458	509	456	473	504	491	496	556	507	464	483	570	466	477	403	492	534	532	503	477	478	492	451	484	507	465	466	592	481	409	491	505	450	485	445	483	454	476	475	466	479	512	479	457	512	482	498	477	481	587	460	453	481	488	508	477	487	517	448	500	465	500	490	478	469	481	535	616	484	487	485	481	427	510	2
487	430	509	492	533	484	506	476	479	474	560	495	512	512	476	482	487	439	488	480	492	493	483	470	599	536	469	499	467	487	488	539	462	431	480	478	508	489	474	476	480	462	485	480	532	438	545	543	444	473	571	496	462	478	523	525	512	489	627	493	475	480	521	481	646	503	513	477	491	467	553	496	504	452	484	517	497	471	496	513	526	469	509	467	416	527	472	492	488	538	476	509	464	494	468	525	474	508	479	470	485	484	475	501	503	295	449	452	507	487	499	450	467	466	544	473	502	483	484	495	478	486	494	540	493	501	474	520	463	576	494	481	479	482	504	463	454	488	476	498	476	465	486	490	467	507	480	508	483	503	465	492	502	701	473	524	522	454	526	479	449	479	489	478	489	447	475	479	478	456	491	513	503	476	455	513	481	471	484	491	540	459	448	467	510	485	455	495	401	479	428	499	453	521	444	483	485	486	476	442	479	488	506	444	491	474	487	476	484	481	470	538	514	581	475	475	565	481	497	503	565	481	433	546	460	525	487	475	477	493	471	464	479	468	530	519	478	477	471	477	505	413	507	465	483	552	471	476	491	432	453	476	478	559	477	503	354	472	469	479	472	484	505	459	487	521	466	481	478	474	504	583	561	521	474	499	476	536	478	473	478	590	481	478	498	454	478	535	482	481	546	508	486	485	480	509	478	530	520	517	437	488	480	479	526	514	464	484	495	487	478	474	486	484	472	460	470	474	441	572	504	495	509	476	491	483	460	470	475	581	453	479	474	534	478	495	666	473	520	521	471	493	504	485	483	482	480	499	462	482	492	439	484	511	524	498	438	476	533	535	536	500	442	472	479	511	531	506	467	490	492	454	458	517	501	528	467	480	436	524	473	468	490	489	481	484	527	477	497	484	481	520	479	489	482	491	496	412	532	477	474	400	475	474	477	440	416	479	450	470	450	410	506	481	499	620	486	508	435	552	476	467	497	475	495	475	477	487	455	475	512	465	463	647	491	404	487	491	495	501	492	507	552	558	534	478	490	478	495	494	493	469	491	633	477	549	486	493	475	493	550	487	483	501	463	479	469	443	526	487	589	479	511	480	494	349	488	502	452	487	528	515	494	489	518	476	471	507	523	478	500	479	471	681	453	508	473	504	511	449	1
486	516	488	478	519	480	532	475	484	469	521	528	455	484	475	489	483	519	480	484	478	450	486	467	521	538	502	475	463	461	468	482	460	456	527	465	474	483	473	478	482	497	492	498	524	476	536	556	471	501	475	421	487	488	487	456	523	485	472	474	495	474	565	480	547	509	486	460	491	471	548	465	464	487	481	479	470	506	402	484	500	492	451	476	485	446	476	512	486	532	476	548	494	481	479	500	473	493	500	384	491	477	481	475	481	435	543	539	471	471	496	512	477	501	475	493	497	486	567	487	475	467	472	502	464	511	463	515	473	451	481	481	464	478	503	540	490	484	491	488	500	503	481	494	506	499	479	494	469	466	497	502	486	651	478	466	494	453	489	528	498	469	504	486	531	504	476	479	476	533	516	478	455	479	492	437	475	486	480	501	468	539	491	467	502	504	441	509	525	478	460	467	497	445	511	500	486	480	475	508	464	436	460	503	452	478	464	484	502	520	495	514	493	403	499	553	502	488	503	480	459	466	499	524	439	523	492	481	476	465	467	478	471	442	436	494	502	482	458	478	454	484	409	510	527	538	462	480	489	525	474	533	477	582	468	483	492	498	488	492	476	480	463	467	488	482	559	521	508	498	478	485	475	396	464	474	477	483	557	468	479	567	456	476	497	514	501	495	475	492	453	494	490	478	402	546	511	476	493	489	456	499	477	485	578	495	482	491	504	483	487	489	447	482	467	487	476	490	427	579	476	435	516	502	499	480	477	502	471	565	545	466	476	483	464	474	549	444	465	466	465	497	476	552	426	487	473	534	470	501	481	490	446	468	511	478	543	477	566	516	494	509	438	438	481	522	452	498	488	435	485	497	473	504	532	501	474	472	478	458	475	481	472	456	477	460	464	477	499	494	478	455	475	468	475	472	486	450	535	469	476	494	475	534	477	459	481	475	486	475	492	509	494	476	511	534	500	513	462	521	478	492	470	476	467	485	472	509	494	474	543	540	481	576	545	516	501	498	525	488	459	496	527	603	473	474	499	495	467	487	468	468	477	590	483	518	482	478	524	478	443	467	465	497	460	532	480	444	488	456	609	481	492	475	473	466	475	512	507	507	513	482	476	506	534	486	491	515	502	461	445	482	472	629	476	447	481	465	600	456	1
494	558	441	472	450	468	454	478	533	481	434	478	523	511	479	473	497	517	504	471	470	492	479	506	453	485	486	492	470	487	501	438	532	464	472	473	466	486	474	478	477	464	489	491	491	511	465	552	430	476	470	523	442	485	512	504	489	487	516	471	478	472	494	466	615	487	578	456	488	474	510	480	466	427	471	399	475	445	467	483	468	552	480	482	505	517	471	493	483	556	477	529	446	502	496	469	480	486	489	438	483	465	485	484	485	264	491	532	483	512	499	582	474	501	504	463	435	506	467	459	477	469	465	413	452	470	497	487	455	495	498	451	464	482	504	449	452	501	477	494	496	511	496	483	458	498	482	523	478	467	502	496	475	539	479	445	477	476	518	532	453	471	462	480	554	516	476	479	479	528	476	575	489	477	475	559	480	476	465	463	465	535	527	434	469	508	618	517	561	478	509	458	496	504	517	486	479	473	478	415	471	497	514	517	484	477	510	477	485	500	483	495	484	497	483	497	530	460	459	499	447	492	426	502	489	488	498	475	476	497	483	457	482	498	492	483	486	480	445	483	484	455	469	488	492	524	499	485	479	474	561	484	471	469	494	480	465	440	488	492	471	472	497	526	478	499	467	490	437	481	507	489	535	544	472	466	476	496	505	503	476	499	508	479	544	511	468	563	480	459	497	513	507	477	487	452	465	474	555	485	527	489	478	472	492	485	475	489	527	516	546	475	499	537	475	469	465	475	447	531	470	476	483	467	484	474	482	478	490	476	494	491	478	476	508	482	623	515	596	550	479	461	468	509	507	496	483	514	467	493	476	423	530	476	504	484	507	478	527	516	487	485	526	473	475	571	480	482	487	504	503	479	526	459	522	514	471	434	422	480	477	519	481	484	494	485	504	476	485	434	478	517	474	479	474	456	492	506	531	481	481	439	477	439	477	522	467	475	507	477	492	517	446	479	508	409	480	484	528	498	487	484	477	476	474	500	484	516	482	483	502	557	445	533	499	527	481	481	505	488	617	473	527	480	490	478	479	508	455	484	503	469	465	425	467	634	488	522	475	508	519	520	474	513	528	480	470	495	502	439	548	469	491	476	478	416	492	501	478	491	473	497	489	507	467	473	492	521	500	479	473	478	479	443	476	499	479	484	513	508	1
481	498	491	475	489	472	456	476	457	488	401	455	495	495	492	471	489	479	516	472	481	496	472	488	582	497	504	472	496	501	474	504	492	530	473	460	489	497	482	478	480	505	477	487	483	557	506	491	546	497	595	600	520	474	560	473	469	529	556	438	477	489	483	481	501	491	504	468	484	476	472	515	476	470	490	418	487	515	562	444	506	504	482	463	509	445	475	481	478	462	476	507	485	497	468	443	479	468	459	502	479	474	473	494	504	615	473	459	521	489	504	490	476	523	512	490	484	466	509	475	478	419	471	500	491	498	484	483	485	523	532	511	483	481	460	538	474	501	489	476	490	447	493	464	471	485	476	490	476	517	455	494	478	568	475	436	495	489	490	482	467	480	470	480	446	453	476	479	475	487	454	497	473	476	484	463	496	482	498	508	529	598	416	494	521	501	543	483	524	480	511	489	515	502	541	472	482	479	479	492	512	498	509	442	459	475	515	483	464	489	481	505	467	504	485	469	479	483	484	475	478	417	438	497	480	549	464	478	477	499	499	475	485	478	465	480	485	479	485	471	486	607	452	478	546	530	508	483	487	477	481	541	478	502	477	466	533	459	478	480	510	476	528	513	465	493	527	490	449	469	498	520	445	466	499	489	476	507	484	476	477	519	474	476	503	471	467	468	471	454	485	521	516	468	425	509	447	464	487	464	454	484	486	547	517	478	485	484	515	449	528	489	442	547	483	484	474	474	533	551	494	473	499	476	508	482	478	541	511	482	431	480	476	450	483	481	480	464	351	509	479	501	480	506	514	468	486	441	490	516	491	484	514	475	486	496	480	476	493	509	527	506	519	499	476	510	500	482	486	533	521	518	537	488	474	484	492	505	585	439	488	482	522	486	491	471	473	479	506	446	475	500	474	488	479	477	488	466	501	490	475	490	477	525	477	459	508	487	457	491	492	483	558	492	494	516	513	586	524	544	476	457	469	476	494	487	499	493	552	473	477	519	489	547	487	534	485	538	504	476	502	483	247	549	475	478	482	479	512	482	477	488	498	311	474	620	490	399	402	536	490	479	484	437	469	464	482	498	501	532	468	476	361	477	477	627	479	498	537	481	476	440	470	460	435	480	471	432	501	470	495	481	509	335	440	517	478	482	541	524	2
495	491	474	476	472	481	454	476	486	484	519	424	470	545	488	508	462	491	473	480	484	471	474	471	513	472	495	481	472	490	478	511	406	505	447	508	478	461	479	478	481	505	502	515	548	464	494	533	510	475	510	508	510	481	490	492	476	443	523	514	512	486	531	484	575	494	471	519	481	474	517	512	540	530	473	582	495	481	594	486	479	442	527	482	554	487	478	476	468	526	476	511	487	488	494	528	486	491	440	491	479	472	490	487	518	372	479	475	514	497	469	485	478	488	471	480	485	486	515	472	478	518	487	424	482	484	493	472	468	551	505	491	472	471	501	535	492	515	483	487	521	578	473	485	459	481	476	518	479	518	514	474	465	335	476	474	485	468	513	475	466	488	485	492	497	527	477	476	477	484	492	471	464	478	481	471	500	479	554	549	495	562	484	472	481	478	445	518	525	479	471	495	502	494	502	465	471	487	478	492	469	481	527	574	434	476	545	478	464	497	517	427	443	480	484	516	537	483	524	477	496	528	498	535	521	464	477	477	476	479	479	465	484	482	478	512	484	479	436	483	540	439	519	466	513	573	454	475	476	448	464	460	483	573	479	503	586	519	495	499	483	475	503	452	469	482	510	467	468	487	463	442	484	568	468	485	478	506	478	426	480	401	481	476	561	487	499	535	480	512	459	496	521	478	543	505	509	502	519	485	485	462	477	479	528	440	474	479	479	439	431	495	505	468	478	503	483	480	456	561	488	460	474	503	463	480	461	449	507	642	478	472	476	464	477	482	573	508	713	514	514	524	523	507	471	478	485	526	494	530	490	423	502	498	465	477	484	476	527	452	473	490	437	464	478	558	475	478	487	498	516	533	541	447	572	463	482	477	529	498	487	481	513	496	498	486	506	478	468	474	473	555	477	480	478	445	475	486	521	485	477	531	478	494	478	485	561	480	513	485	520	546	503	468	497	510	484	510	498	472	486	473	479	475	466	487	472	492	526	481	489	523	452	369	449	536	472	476	474	482	494	496	607	447	490	480	475	472	464	469	479	471	489	414	483	565	478	496	499	475	481	455	523	556	489	492	478	507	509	473	499	479	532	476	484	408	481	479	492	496	510	467	505	517	440	476	498	442	485	477	445	482	513	421	496	580	474	479	437	504	1
486	456	515	472	478	480	443	478	521	487	499	518	474	458	479	498	470	500	459	486	465	484	478	477	505	475	462	470	490	479	478	531	461	526	463	521	470	459	472	477	477	528	501	482	478	512	517	487	428	484	458	551	461	489	557	468	455	518	481	463	483	478	516	482	320	516	528	492	486	481	445	491	463	501	487	477	478	495	526	496	491	501	494	472	505	494	478	503	481	567	476	526	503	505	490	518	475	486	459	399	481	479	468	465	472	609	426	473	481	475	498	465	472	558	539	482	488	503	472	487	475	487	476	447	436	512	498	489	486	479	505	478	472	475	470	649	543	530	484	466	475	524	489	485	474	504	480	453	474	462	496	450	487	400	479	466	503	444	456	459	504	486	479	485	566	493	475	483	478	448	419	529	535	475	476	520	456	480	484	448	518	542	477	505	495	498	488	527	495	478	470	473	478	570	516	470	487	501	477	521	469	519	510	476	471	478	492	474	461	482	481	567	464	470	505	483	472	500	500	485	450	518	458	487	496	493	473	482	477	461	485	465	491	507	484	500	485	470	474	481	525	554	543	505	553	518	448	480	471	532	479	509	477	571	477	443	468	506	505	471	499	474	498	525	467	492	481	491	487	540	474	495	459	443	490	476	477	438	516	448	477	429	467	479	523	506	452	424	481	510	507	500	535	481	560	485	481	512	532	487	554	519	480	491	468	528	490	472	470	523	483	500	485	536	481	497	480	484	523	482	500	521	493	485	531	480	492	474	480	517	467	477	476	487	470	472	296	483	458	456	518	489	508	502	494	486	484	469	480	505	475	463	470	467	500	470	546	473	512	495	475	479	513	486	477	465	489	470	499	495	581	485	493	511	509	448	485	488	422	508	475	478	571	472	447	474	431	474	491	500	477	492	475	481	479	499	478	519	434	471	477	504	476	512	477	536	445	484	513	474	481	473	511	472	463	565	481	507	492	524	493	483	479	476	493	487	496	504	481	478	513	502	409	426	500	544	477	638	501	491	510	452	493	519	462	477	494	477	553	490	490	482	486	409	481	410	479	514	513	493	512	511	487	467	468	516	480	481	489	484	490	485	479	476	483	574	464	503	576	505	461	479	490	541	504	491	479	487	513	470	474	479	491	411	480	443	472	484	512	490	2
472	468	524	488	525	480	431	476	484	482	412	467	532	522	458	484	488	479	518	486	472	473	472	466	477	517	470	506	499	485	488	469	508	461	533	482	475	487	478	478	476	433	447	475	487	430	519	556	482	479	481	494	507	475	502	479	499	495	415	472	481	484	482	477	479	525	498	523	481	467	536	487	497	519	496	476	489	430	496	503	479	487	449	482	530	482	485	473	482	527	476	456	442	498	471	551	477	501	491	548	476	487	478	470	556	655	476	470	539	493	476	519	479	550	463	504	488	499	464	467	477	453	478	480	452	468	496	498	493	461	475	502	541	480	490	526	455	482	481	488	484	524	466	471	510	479	480	509	483	480	519	493	477	592	475	502	511	485	489	458	534	475	486	480	531	491	474	472	476	427	478	502	462	476	490	558	475	477	511	517	433	644	451	504	478	482	552	495	485	478	469	465	508	490	520	490	482	479	477	423	493	482	465	500	499	476	503	484	489	488	506	456	502	439	467	526	449	492	535	472	439	438	490	507	491	509	512	477	476	459	490	458	468	483	479	514	468	476	498	479	487	493	476	476	466	456	475	481	498	515	499	510	471	456	482	450	533	564	487	488	494	485	521	492	481	505	498	486	532	515	486	543	448	538	451	486	476	502	478	497	476	512	467	475	467	484	473	428	478	506	498	495	491	479	383	431	465	434	532	478	500	490	484	483	513	539	488	483	535	469	503	489	480	525	472	498	470	480	538	558	486	568	529	480	472	473	525	513	465	489	496	486	475	466	483	471	460	465	406	524	492	476	493	475	487	484	487	500	515	493	482	545	501	497	469	469	458	475	510	495	494	496	515	473	487	506	502	487	458	448	495	427	528	488	485	489	484	483	496	519	483	469	548	495	479	483	497	476	497	504	476	533	472	457	478	493	481	458	573	482	474	490	475	492	477	481	459	475	532	477	478	545	481	500	487	525	481	508	521	502	485	451	462	477	475	469	476	471	480	472	494	479	501	564	524	536	452	507	474	481	441	486	414	485	519	472	471	468	483	474	479	488	484	538	467	443	483	480	538	453	489	529	527	498	485	454	486	526	471	519	508	473	449	481	483	479	454	478	484	483	496	505	469	476	499	467	486	526	507	477	463	478	481	578	453	536	483	476	388	486	1
478	481	467	497	515	491	500	475	498	480	493	521	486	443	484	445	491	497	449	491	480	453	479	477	530	518	517	494	493	478	488	479	534	540	492	567	475	456	478	473	476	435	514	482	454	481	485	498	466	490	550	493	438	480	537	492	478	497	529	486	490	480	505	488	477	496	449	523	478	480	519	465	523	517	481	488	485	507	489	466	567	579	503	483	483	486	472	485	478	479	476	510	450	513	478	466	486	457	514	516	487	470	479	467	471	513	476	551	477	474	440	447	461	476	501	480	494	467	493	519	473	507	467	483	484	462	504	464	480	528	447	469	512	473	494	522	487	483	482	462	472	492	476	504	486	463	472	534	479	502	476	470	492	532	477	495	472	504	529	519	516	493	487	476	433	512	476	486	476	542	436	538	505	477	473	368	511	482	498	463	522	559	463	471	473	495	556	444	488	481	485	477	505	519	563	476	482	477	474	499	526	472	472	425	447	476	519	488	439	504	485	485	491	498	478	530	506	480	531	486	513	444	473	482	519	508	469	477	475	509	450	485	483	481	493	485	481	475	484	483	438	527	518	489	491	540	432	476	488	514	501	524	474	562	474	518	464	479	493	485	466	480	545	531	479	494	548	482	484	490	498	564	455	495	461	478	477	436	502	479	480	494	512	476	472	411	481	491	477	526	474	521	507	468	534	518	455	423	517	481	483	478	480	519	508	527	477	481	502	460	470	484	476	516	459	463	485	484	525	556	474	426	500	486	475	481	457	526	498	517	477	454	476	467	506	485	455	441	442	499	517	460	492	523	447	480	472	510	495	536	471	429	451	470	482	471	488	473	510	446	480	462	460	454	482	468	490	479	484	591	512	480	496	478	501	522	469	489	470	499	481	483	485	501	460	472	488	478	533	492	477	428	474	499	474	494	502	503	508	489	473	520	476	499	477	477	440	475	488	475	473	514	486	499	488	476	469	453	559	533	477	477	474	475	492	497	485	525	469	484	477	458	489	515	456	530	469	531	502	499	549	508	394	551	496	476	468	494	513	490	456	485	497	423	483	522	489	481	457	466	520	506	467	434	513	504	485	527	469	496	504	479	445	478	487	527	475	503	438	473	493	461	478	530	529	481	490	478	525	486	491	476	492	430	552	543	472	485	561	455	2
468	488	475	488	456	478	479	478	486	483	473	461	414	461	501	444	456	512	478	486	475	488	477	483	501	543	482	484	486	483	475	478	561	492	518	525	483	524	476	475	477	492	490	486	493	507	454	529	406	443	539	522	476	495	508	490	501	485	438	475	498	488	474	475	613	519	527	489	484	472	524	486	470	398	484	551	483	429	503	507	514	500	484	465	497	448	483	495	482	532	477	492	471	508	468	508	477	454	483	504	493	477	483	501	477	317	465	505	507	487	493	479	469	495	425	497	501	489	512	465	477	464	479	434	467	513	486	512	464	431	508	501	534	480	499	597	510	471	484	477	503	556	500	484	500	483	482	521	487	523	434	489	479	598	475	488	469	470	483	467	487	486	474	478	488	441	477	482	476	591	498	484	555	477	477	515	461	476	458	543	415	578	454	514	460	447	420	551	436	479	463	511	467	554	489	487	490	479	474	459	499	532	499	495	458	477	433	475	499	492	499	497	470	443	478	527	546	498	542	501	456	429	481	529	461	478	486	476	477	490	501	503	494	471	494	516	482	478	485	476	490	438	485	506	498	529	453	476	471	467	495	473	480	549	475	542	535	478	487	496	477	483	514	415	469	471	507	497	495	493	517	598	559	461	477	508	476	474	511	455	477	534	471	475	537	504	478	432	485	510	491	550	487	474	494	423	447	472	481	486	551	489	481	503	520	443	478	477	486	491	487	479	568	445	486	474	464	486	500	475	473	476	488	488	443	477	490	494	498	588	514	463	475	504	468	490	594	480	535	548	498	496	521	493	471	473	469	489	473	493	483	462	455	470	496	515	516	476	552	525	586	491	479	473	483	483	516	508	471	545	454	513	538	501	474	470	486	485	380	470	486	483	557	487	487	486	456	477	522	474	480	469	473	479	473	492	477	502	472	477	477	442	476	518	476	469	435	479	470	480	496	452	487	464	510	553	485	449	455	554	478	487	505	476	472	491	512	473	537	471	502	486	496	552	473	540	481	512	516	509	446	470	494	463	468	476	481	502	457	479	466	481	496	508	480	552	474	470	452	491	515	488	454	431	498	510	486	486	495	521	487	481	479	475	473	396	465	487	475	488	510	463	483	541	510	485	480	468	485	485	499	480	497	520	466	533	482	493	465	499	1
478	499	498	473	556	484	499	478	503	483	436	573	454	465	490	462	481	529	487	474	473	539	472	477	519	544	481	483	464	489	480	437	420	442	500	443	492	499	482	477	473	438	530	499	500	478	483	470	468	479	572	480	512	486	432	516	508	470	507	489	503	493	485	480	462	561	465	470	483	476	538	482	473	494	471	452	488	469	463	486	493	509	452	456	479	527	472	508	484	542	477	505	480	486	485	472	479	446	458	484	461	492	475	481	424	398	463	461	483	482	435	492	484	490	481	502	499	478	487	506	475	512	495	503	500	548	474	511	470	487	493	484	477	471	493	510	564	511	486	478	462	551	476	479	464	435	489	531	484	483	562	495	484	566	476	484	477	462	508	534	439	481	488	483	519	516	476	477	477	479	553	589	542	476	446	556	474	479	471	469	488	503	465	492	491	493	551	489	621	482	482	508	492	542	451	481	485	485	477	514	480	475	522	481	504	476	438	474	497	477	494	497	461	358	489	465	469	496	460	469	479	423	480	446	435	435	490	479	475	485	493	496	495	475	534	513	477	482	485	488	472	593	441	461	500	538	454	478	488	542	482	495	471	474	475	456	466	537	487	502	475	479	479	454	509	486	516	505	498	482	512	510	498	565	460	479	475	518	476	530	479	512	463	476	485	433	469	464	474	528	466	549	524	475	498	500	456	524	450	535	519	503	473	489	500	493	487	474	522	501	540	484	440	537	474	501	478	484	434	574	479	500	478	478	491	486	504	495	483	546	460	485	475	464	515	487	441	489	436	453	522	496	389	460	508	487	481	504	440	483	477	454	478	509	527	490	536	474	596	518	450	446	493	473	501	459	501	491	512	478	517	502	521	474	521	450	470	487	473	479	479	457	489	487	470	476	518	476	491	549	484	472	471	507	473	469	482	494	457	483	478	476	476	444	475	431	503	478	472	484	469	536	503	494	427	455	474	488	555	505	470	491	489	477	500	492	495	491	487	477	466	485	490	543	485	549	470	472	467	475	542	460	400	520	516	475	453	478	502	472	491	467	488	316	480	606	480	423	428	525	455	420	473	485	499	488	480	532	490	483	502	477	437	477	471	637	475	491	449	485	500	476	471	556	534	476	483	515	482	488	468	480	486	321	478	523	487	489	527	474	1
493	521	511	506	558	480	514	478	495	480	511	495	519	498	471	492	488	496	510	485	489	475	481	479	587	494	473	479	484	489	485	453	530	452	492	493	474	462	482	475	473	496	482	464	477	466	526	528	468	488	526	502	479	485	461	536	471	437	415	495	498	484	455	475	517	529	450	485	480	474	532	486	474	402	483	540	477	482	593	448	468	491	438	481	511	445	475	506	482	521	476	472	470	476	489	499	478	509	488	512	478	477	484	464	522	513	472	526	488	497	441	506	478	503	451	467	514	476	511	486	476	513	468	455	450	527	495	547	480	537	508	501	462	471	458	575	478	488	472	506	469	549	469	471	472	505	477	456	487	498	430	482	470	440	476	519	506	452	520	490	475	462	488	477	424	520	475	478	478	451	437	552	476	475	485	543	499	471	517	571	519	518	499	512	503	476	524	472	566	470	505	493	493	425	539	479	473	480	474	531	502	515	515	476	432	475	494	477	463	498	487	505	477	472	479	513	502	476	489	487	466	488	470	499	527	452	510	476	477	490	465	482	498	473	501	496	473	479	499	478	480	421	502	452	526	485	531	476	497	491	466	379	486	534	467	471	523	473	481	474	484	477	458	489	468	515	560	492	530	462	512	489	447	502	476	479	476	506	505	560	475	446	495	474	537	501	464	498	478	515	536	521	454	487	471	509	468	485	506	476	487	483	481	474	498	464	490	474	510	517	458	491	477	497	486	565	472	490	494	584	482	424	503	487	477	473	510	458	510	484	509	462	476	443	455	500	499	494	591	475	566	450	454	475	512	485	470	494	510	482	472	522	566	470	497	472	469	474	496	541	460	485	498	501	486	494	478	483	486	501	503	537	492	488	500	554	476	476	473	476	491	462	449	470	496	466	454	476	463	487	479	489	478	463	478	456	480	520	544	477	475	476	477	454	475	451	468	475	516	475	462	488	566	520	437	461	500	520	519	527	475	473	477	476	471	476	510	439	458	472	500	527	454	458	503	495	481	559	486	494	446	466	625	547	553	476	482	481	501	475	479	479	483	595	478	408	472	486	491	446	469	444	481	480	485	497	490	467	490	480	565	477	542	478	469	386	519	486	444	485	485	518	489	514	516	487	466	496	438	469	487	479	452	616	561	446	486	491	504	492	2
484	522	516	482	565	478	486	478	494	477	496	530	483	470	493	503	511	469	513	486	480	502	490	485	525	504	498	486	506	487	483	425	451	460	497	453	499	488	481	476	479	447	444	467	531	414	487	469	520	497	424	509	506	477	476	460	508	446	572	473	488	483	465	481	616	482	478	502	476	477	558	478	469	411	475	597	486	488	521	493	463	509	503	467	545	444	484	474	481	580	476	512	474	506	474	521	480	468	488	472	487	472	487	464	465	556	515	502	528	474	550	465	484	491	420	478	487	486	494	454	477	487	484	485	517	450	499	517	483	498	522	498	443	474	499	496	548	512	479	472	469	462	483	499	486	482	479	492	481	461	486	470	476	577	479	519	496	496	498	515	505	483	463	479	539	497	477	480	478	494	398	538	512	478	446	519	484	479	454	506	525	492	451	495	486	441	503	522	504	475	484	506	518	516	500	488	479	487	476	488	475	448	524	456	458	475	607	476	476	504	487	503	479	479	479	512	490	465	532	491	491	473	467	499	487	496	490	475	475	480	445	514	474	498	494	543	498	470	483	481	493	450	501	463	508	515	522	479	475	529	510	468	476	515	479	510	512	525	481	494	532	472	520	501	479	503	558	486	456	466	477	501	474	431	479	478	475	515	496	480	476	520	495	477	531	514	476	426	475	500	482	492	504	466	481	480	425	469	501	483	488	509	483	490	487	505	477	479	507	449	498	462	473	478	472	511	479	473	585	536	470	440	507	478	488	482	543	475	502	494	392	484	475	503	489	495	616	494	456	506	475	477	480	527	438	478	477	548	505	496	481	481	512	493	502	486	518	478	460	501	471	520	540	453	482	464	481	482	474	511	536	483	486	437	501	477	482	467	548	523	492	486	513	486	470	494	526	477	515	511	476	460	476	541	476	514	497	523	539	482	475	472	477	494	477	443	476	468	469	478	484	441	523	490	498	523	501	505	562	509	466	470	478	476	465	486	497	533	462	477	543	509	469	543	510	501	480	540	468	489	485	455	369	516	507	477	485	483	477	463	472	494	499	499	477	561	476	441	452	448	556	510	496	524	476	522	483	503	501	419	577	472	417	478	473	416	497	468	482	497	457	483	487	476	481	468	475	462	511	492	549	475	459	513	439	510	487	457	454	511	1
488	482	446	480	557	488	504	475	497	483	459	477	448	534	487	474	465	494	463	483	478	516	482	481	465	502	499	502	469	505	484	498	499	558	477	432	500	502	476	477	473	472	469	490	455	512	445	543	445	526	479	564	481	474	503	489	444	534	464	468	524	473	485	484	573	550	483	490	486	478	502	502	466	457	472	452	473	498	507	484	484	469	494	476	500	496	471	445	484	462	475	504	476	483	465	505	480	487	473	457	486	464	481	480	452	331	443	516	480	497	531	448	484	516	509	461	514	486	528	489	475	479	483	507	531	509	499	495	466	509	504	460	446	481	490	527	565	477	480	471	484	493	496	469	505	507	492	466	479	481	374	483	481	377	476	442	472	507	480	496	445	484	508	475	531	491	477	471	478	512	541	500	537	477	482	530	488	489	446	524	447	523	474	509	507	470	543	481	507	475	462	476	477	515	487	487	472	495	476	491	507	485	469	523	567	477	504	478	458	521	496	463	480	418	516	598	571	484	436	496	464	564	478	462	559	519	465	478	478	482	478	487	478	478	465	556	472	476	492	482	490	352	446	506	469	476	471	480	493	485	533	513	472	455	491	472	494	453	488	477	503	472	476	497	479	501	511	484	488	526	488	452	511	505	448	483	476	494	523	486	479	418	472	476	548	493	452	426	478	490	495	509	508	478	441	477	477	466	498	511	474	474	478	474	515	484	465	476	494	460	445	463	500	491	491	514	485	496	449	481	496	513	471	493	480	483	483	524	483	541	494	480	477	467	486	495	588	491	731	568	495	485	504	481	547	491	477	486	485	541	481	449	459	488	499	496	577	474	484	532	467	474	473	463	480	399	481	487	502	492	482	493	472	516	522	520	482	487	432	440	496	506	523	487	459	481	533	474	500	502	467	474	483	487	471	512	485	466	535	465	473	470	475	495	478	463	572	475	517	486	537	453	478	490	468	469	487	482	513	486	485	457	485	476	491	464	517	533	480	485	470	521	426	418	492	492	485	505	479	472	480	507	739	502	479	478	490	486	490	472	493	469	507	596	476	434	477	477	500	494	507	464	490	525	496	504	488	565	491	515	529	479	611	479	487	276	492	468	488	489	506	489	479	488	511	497	479	545	515	479	485	475	513	630	477	530	477	481	520	472	2
482	501	469	488	423	477	429	476	482	473	541	460	423	459	462	490	488	464	477	475	476	488	490	483	458	476	465	484	492	475	476	549	508	445	475	459	473	454	479	476	476	493	466	472	507	501	574	512	517	521	481	511	448	482	509	459	449	478	468	464	485	480	567	478	525	527	529	479	481	484	505	499	504	545	479	542	487	456	529	464	463	512	500	484	510	497	476	532	465	534	476	489	467	505	471	509	478	485	463	487	480	471	477	464	505	572	505	471	483	471	511	496	486	494	484	478	506	469	467	474	476	527	480	461	450	465	490	484	488	449	447	487	474	479	519	507	516	483	487	491	506	596	486	478	495	460	471	520	486	456	472	495	487	588	475	555	454	466	513	500	466	503	485	473	399	479	475	480	477	491	473	446	549	477	473	511	488	472	464	508	481	488	456	478	494	498	545	504	484	477	506	444	521	480	513	475	487	478	477	479	474	500	469	535	516	476	516	475	471	504	486	524	475	527	480	482	480	503	504	498	450	434	545	478	513	468	509	479	476	498	487	453	471	497	493	517	481	478	447	487	529	523	478	458	503	523	496	477	486	503	533	482	473	510	474	471	417	502	485	484	502	473	496	476	473	515	504	492	513	498	465	531	516	544	488	500	476	512	485	453	476	516	476	474	546	484	514	480	481	495	471	468	479	475	474	502	494	512	515	499	448	483	473	488	504	512	468	483	502	475	514	503	493	488	485	484	493	470	521	499	477	483	508	465	447	477	504	467	489	537	499	476	475	526	522	505	513	478	395	504	479	477	513	542	475	477	482	464	488	543	478	498	494	483	508	469	505	477	477	515	471	482	501	504	477	458	502	490	499	515	451	468	483	486	507	462	493	477	548	517	487	457	505	480	496	497	475	474	455	532	474	484	482	511	478	470	491	468	532	486	477	437	475	511	477	480	519	474	528	478	512	508	504	483	502	575	482	455	547	491	474	492	470	476	476	474	445	478	470	474	492	533	477	553	505	445	479	494	473	499	460	482	336	445	515	479	472	484	539	484	505	486	515	449	479	547	469	532	536	491	476	501	509	353	484	481	475	450	502	505	514	478	409	478	473	517	478	492	473	481	471	519	477	496	544	481	483	535	522	468	464	478	469	460	508	539	479	475	520	530	2
496	494	475	497	483	487	466	477	488	487	523	470	495	475	469	468	480	436	499	482	476	461	466	475	523	509	485	463	499	564	490	493	543	491	485	535	477	478	479	478	479	498	476	479	527	484	517	460	449	486	505	501	502	477	507	509	523	617	450	451	483	468	484	485	553	494	532	450	483	466	521	508	504	424	473	515	487	518	535	474	505	477	446	469	490	477	474	477	484	510	476	533	472	450	478	438	485	515	475	458	478	481	476	461	473	358	486	555	486	477	439	461	479	483	469	462	463	468	501	491	474	460	503	514	480	528	495	468	467	471	472	491	498	481	507	500	515	527	477	484	482	563	486	482	481	480	477	530	473	559	517	487	493	317	477	468	467	503	540	459	487	512	490	477	526	523	476	482	477	524	560	516	464	478	503	471	476	481	445	486	501	505	491	472	491	486	515	463	530	477	493	470	514	505	568	487	479	485	477	472	489	470	482	604	431	477	475	475	472	476	490	593	427	488	464	549	527	488	458	479	501	557	476	468	531	521	503	476	477	490	485	486	481	491	509	465	504	475	479	480	456	445	522	489	462	561	507	477	480	478	514	523	475	550	477	467	578	474	482	469	504	471	493	436	490	509	609	495	497	485	481	369	519	484	479	509	476	494	518	537	479	392	519	477	449	504	510	478	483	477	506	527	465	475	517	481	468	513	525	504	518	478	479	500	520	457	495	491	545	495	507	479	484	491	468	520	477	485	560	568	506	488	510	485	494	488	492	457	488	589	539	478	475	383	474	485	561	546	621	566	551	480	477	500	495	478	481	477	482	463	497	451	477	492	497	488	501	474	478	483	504	495	472	489	482	520	516	497	479	445	489	467	570	511	494	478	465	498	446	433	473	463	490	500	463	453	471	479	476	554	474	531	472	501	478	516	487	508	495	473	476	473	476	475	477	532	455	482	432	479	463	472	478	511	533	456	466	527	485	426	474	472	480	476	458	483	471	507	468	476	489	506	481	377	516	474	479	537	535	471	481	462	479	575	477	476	474	480	505	457	474	491	482	299	482	578	480	435	472	535	442	498	472	447	487	516	484	525	490	496	601	487	473	477	480	419	481	459	477	476	468	455	484	530	490	474	490	469	463	489	499	475	545	298	514	529	487	504	517	531	1
473	473	549	479	493	478	490	478	469	479	454	500	440	523	467	508	499	502	507	478	505	489	479	491	455	501	471	481	480	495	476	514	466	420	549	488	485	508	475	475	480	464	502	491	468	498	491	511	417	533	482	469	488	484	510	498	476	469	477	504	484	486	505	478	461	547	497	505	487	479	483	497	476	452	476	517	494	498	506	490	456	450	487	470	515	483	477	461	479	540	476	472	452	500	485	473	478	493	478	433	484	490	488	481	484	383	486	464	469	489	496	520	464	489	508	457	509	488	542	490	477	497	460	483	473	518	473	520	470	497	483	480	472	474	458	505	492	471	476	479	509	511	484	478	469	463	474	498	480	466	512	473	489	420	478	542	484	475	498	496	459	481	478	480	477	450	475	478	479	485	473	574	511	475	478	506	486	480	512	491	467	573	504	524	472	449	547	438	531	483	458	508	499	592	555	492	475	504	478	476	527	475	456	549	414	476	485	478	470	489	499	469	501	468	490	483	501	463	423	480	477	457	482	527	528	497	498	476	478	503	479	485	498	478	494	513	496	484	497	480	520	502	486	480	476	543	427	481	488	474	506	472	472	488	463	462	558	439	488	485	492	472	489	478	480	504	505	473	513	491	480	553	479	491	454	493	477	475	464	499	477	438	488	477	524	435	450	491	479	482	536	521	507	467	460	492	421	517	530	501	454	505	473	504	511	470	497	485	543	516	498	507	505	513	474	458	493	487	484	561	494	449	478	485	481	465	462	479	482	504	496	458	476	504	572	500	435	497	572	516	532	497	550	473	498	482	488	567	507	488	480	473	427	487	477	492	500	475	573	490	480	490	461	497	477	433	542	480	476	479	496	517	482	516	505	490	475	488	413	464	481	519	495	468	462	479	429	479	483	500	476	500	477	457	477	473	485	421	504	481	478	471	478	494	477	482	516	478	502	496	478	507	496	483	462	543	471	535	557	555	479	483	485	476	479	494	514	500	484	480	495	487	512	447	455	502	469	519	511	472	516	521	533	438	488	479	473	482	455	473	471	477	494	390	472	513	479	455	429	445	511	459	496	508	465	512	483	484	482	536	454	470	505	477	478	491	487	496	471	491	496	512	483	480	506	453	492	466	460	497	504	481	474	396	495	533	473	482	488	469	1
484	434	502	474	526	475	527	478	498	481	548	470	478	488	490	495	484	514	484	513	495	515	471	464	553	538	475	466	470	503	487	479	451	505	489	503	482	452	482	476	472	437	446	472	508	511	492	497	537	471	477	494	506	481	444	491	432	550	518	476	516	481	533	473	404	510	530	488	483	481	563	496	447	493	481	503	480	483	522	497	520	574	461	493	498	531	468	488	485	496	476	528	493	499	487	469	475	438	517	482	479	484	476	482	453	638	467	500	480	509	554	539	474	462	413	461	493	460	510	494	477	483	475	527	482	501	479	521	494	488	492	497	511	473	469	534	551	508	475	460	484	582	485	496	470	495	484	452	489	540	561	472	476	590	478	455	495	476	496	551	476	482	460	479	449	525	476	479	476	472	524	533	520	479	487	447	472	481	483	574	432	446	457	523	504	472	485	479	556	478	519	518	455	504	596	465	477	484	478	515	451	468	513	514	485	474	536	477	485	490	483	548	507	514	481	605	530	500	514	470	449	480	533	437	516	490	473	475	477	503	476	501	494	496	505	477	488	474	468	478	512	572	491	489	497	472	488	472	482	477	528	525	475	533	500	464	507	523	491	509	454	476	466	506	487	471	516	495	490	502	468	547	459	441	461	481	477	496	492	484	476	545	491	474	469	469	433	492	473	511	471	476	512	472	498	460	498	438	463	514	508	480	474	510	547	495	469	489	492	500	490	497	480	507	471	488	492	478	449	558	493	456	483	475	490	477	466	507	465	471	516	480	475	498	553	488	370	481	337	564	523	476	561	467	387	487	478	488	466	554	479	502	430	465	531	482	507	478	545	475	468	489	465	513	489	481	483	485	463	504	498	487	499	512	538	476	493	514	560	514	474	448	504	472	456	488	540	479	470	519	474	504	476	512	478	489	475	524	468	476	480	502	478	462	477	476	494	477	477	473	489	536	510	443	529	510	508	493	504	443	481	472	503	475	478	498	495	456	404	473	477	516	465	583	486	461	479	423	484	482	518	492	450	465	490	475	500	486	508	464	498	470	480	580	486	453	473	507	535	465	474	499	553	520	490	508	480	503	508	446	555	476	459	476	472	604	488	475	519	486	460	462	463	501	499	471	477	455	486	484	481	486	523	602	537	510	481	478	520	503	1
487	501	451	470	540	481	453	478	467	478	574	470	490	473	461	466	497	482	479	482	484	496	481	487	541	476	460	493	502	471	476	461	505	527	463	515	492	479	480	479	475	441	479	502	474	502	502	496	425	461	456	520	473	479	511	503	537	508	507	480	516	489	493	474	540	524	500	495	482	478	489	493	486	488	473	528	487	460	509	500	472	470	494	481	510	539	476	499	477	547	475	503	479	489	481	522	477	482	466	554	494	481	480	456	481	400	482	462	462	476	481	435	485	494	506	469	455	473	458	466	476	497	477	554	464	510	493	480	472	452	560	476	495	483	452	532	473	488	471	490	539	480	479	474	511	448	480	477	486	552	511	478	478	336	479	465	501	501	467	477	433	477	470	477	433	486	475	479	477	529	455	514	573	477	479	518	491	487	459	531	480	525	468	476	491	442	541	478	495	481	504	534	510	613	500	468	470	481	476	463	497	474	491	531	480	475	521	481	483	455	503	549	504	473	487	541	522	492	492	485	482	407	489	533	454	524	483	476	477	481	452	464	472	478	495	505	480	483	484	484	475	393	490	470	535	470	512	484	478	515	521	486	474	524	485	530	458	433	478	495	474	479	500	504	489	494	494	489	510	454	491	503	512	496	496	485	475	502	503	531	477	402	491	477	495	464	444	497	479	503	519	498	524	460	522	490	459	452	490	506	474	485	482	467	502	446	467	476	451	523	492	482	522	433	482	510	475	481	543	527	490	551	484	485	484	478	494	488	487	500	489	459	478	415	515	478	537	506	675	478	468	491	501	474	497	481	477	484	510	527	475	498	505	491	513	466	536	474	515	501	469	498	492	483	479	467	522	499	495	457	491	486	497	495	510	492	479	457	423	492	490	480	499	474	477	460	468	478	487	496	485	470	477	542	480	454	472	512	495	487	480	488	475	492	478	510	451	482	454	481	491	541	493	517	502	483	489	551	590	512	473	460	465	476	479	487	492	493	463	481	508	537	401	361	495	500	466	500	469	488	483	516	574	558	481	475	495	474	528	490	474	485	474	459	490	467	477	487	521	486	537	534	437	545	507	497	482	556	480	440	488	490	522	480	470	352	476	476	483	464	448	471	467	449	461	480	468	530	489	462	491	474	489	468	502	465	491	472	553	491	1
482	474	438	481	484	476	476	475	498	487	452	486	466	492	486	495	523	524	460	474	466	483	467	476	379	527	472	480	476	486	479	508	469	506	512	500	468	507	477	478	469	446	444	480	546	483	439	449	500	505	541	456	469	479	506	525	478	491	498	487	510	480	482	481	508	487	591	500	485	482	562	501	519	432	481	525	481	477	553	518	457	512	545	477	504	495	482	499	482	520	476	535	454	488	472	435	480	482	460	482	484	474	473	471	504	389	541	490	457	490	485	415	465	475	479	475	488	478	500	505	474	502	473	487	480	537	491	490	470	538	539	486	465	477	477	501	523	482	478	487	507	566	463	479	506	489	483	511	486	571	438	463	481	438	477	511	467	479	492	503	540	484	496	474	573	493	479	490	477	527	396	553	505	478	483	488	492	483	474	528	495	529	503	505	477	445	495	484	496	486	441	518	499	542	536	468	480	491	476	474	513	499	499	540	513	477	534	483	504	507	479	517	461	506	467	536	458	489	462	473	475	452	511	526	493	472	481	474	475	515	483	487	486	474	513	483	485	479	442	477	477	559	484	489	496	557	508	482	475	498	480	478	478	468	477	469	467	512	469	479	472	478	508	486	467	500	535	505	521	484	479	524	465	583	482	494	476	503	472	443	475	444	483	476	473	538	473	505	482	484	526	525	518	464	469	522	427	520	491	522	474	508	476	460	504	525	499	474	480	494	514	485	463	538	473	464	478	465	473	500	473	496	493	497	496	475	499	495	494	549	516	483	476	449	559	507	497	473	539	437	461	486	443	542	571	486	484	416	496	518	482	532	481	481	525	480	533	478	481	473	458	503	505	495	487	582	448	474	483	608	532	551	493	461	502	494	481	492	512	450	488	489	501	475	483	460	523	476	489	503	483	522	478	490	484	502	494	485	463	479	473	457	477	504	477	471	467	473	492	469	478	552	457	504	520	599	478	547	538	514	469	477	478	476	483	480	515	522	510	474	460	528	425	452	467	511	483	478	510	503	517	448	437	482	498	477	492	495	500	464	471	475	495	302	481	592	485	477	516	497	543	449	528	472	474	491	488	557	487	556	517	473	455	479	467	534	476	484	522	497	478	530	484	487	442	487	485	463	475	476	456	485	483	279	518	490	477	483	459	491	1
481	503	527	479	529	479	447	475	484	469	480	510	457	483	492	492	459	476	489	490	491	475	482	475	493	521	452	489	462	465	482	491	504	518	519	486	482	469	481	477	475	512	454	505	496	486	524	505	525	478	543	521	485	475	465	484	519	466	448	442	475	488	421	485	480	515	436	474	474	467	551	506	486	450	472	475	478	505	496	485	445	501	487	485	454	475	479	483	486	639	477	458	476	484	477	450	471	468	480	517	486	481	480	479	544	604	435	515	479	492	530	497	497	441	492	474	461	492	458	485	480	493	496	520	520	546	475	502	487	524	476	507	529	476	494	465	500	509	481	509	496	498	494	480	486	504	480	475	477	480	449	469	475	488	475	499	494	478	502	505	536	459	476	485	453	463	473	481	476	485	491	520	498	479	487	506	478	464	474	472	492	501	419	515	465	487	491	457	574	490	516	492	515	550	465	480	479	486	478	465	462	513	453	439	537	477	536	480	486	457	486	447	443	493	492	506	490	490	471	479	527	533	500	416	449	465	455	476	477	490	481	500	470	468	515	462	479	475	460	462	525	476	538	495	482	547	411	476	484	493	420	493	478	507	468	428	497	402	481	495	501	483	483	476	465	517	552	503	494	453	486	484	545	524	487	477	476	519	517	466	479	472	484	477	477	498	480	442	481	497	472	515	523	474	531	488	434	519	556	507	477	495	481	511	520	468	491	475	495	489	482	450	453	440	475	460	502	488	434	476	477	489	510	485	473	477	479	468	494	549	491	482	476	502	509	506	459	544	527	533	461	479	471	490	456	471	481	516	484	436	486	528	495	489	501	479	519	475	451	471	524	505	493	508	479	488	506	470	496	463	497	555	464	475	542	465	472	511	572	418	467	497	501	493	502	462	476	475	481	484	472	504	477	492	472	474	472	528	520	485	470	505	477	482	477	488	505	479	463	477	488	494	501	493	472	559	484	452	471	453	478	452	484	476	478	484	482	502	519	472	512	478	521	488	498	528	452	485	515	490	442	485	608	519	488	477	482	501	504	495	495	466	473	646	483	419	477	482	498	519	516	470	475	526	477	521	484	475	473	565	480	475	550	476	480	453	478	509	484	492	476	527	488	456	508	506	475	524	505	474	490	481	474	672	461	537	469	496	572	476	2
482	467	530	483	504	480	526	477	506	474	512	507	520	489	493	472	477	523	469	479	487	519	478	470	476	483	476	488	468	472	469	459	503	531	505	543	476	451	484	475	477	486	480	502	454	494	446	477	444	536	523	489	468	481	462	513	519	461	482	460	504	485	488	492	444	562	506	516	491	466	500	479	465	465	476	542	495	500	491	450	483	511	416	480	549	459	477	459	481	480	476	440	494	504	492	522	481	502	443	516	488	479	478	469	439	558	469	496	560	487	507	420	485	522	454	475	522	470	492	479	476	458	482	465	474	470	502	529	484	492	449	485	453	472	504	505	492	500	496	482	533	475	474	487	499	468	485	492	478	491	507	488	475	610	479	504	462	449	514	493	499	469	491	489	508	479	477	485	474	512	538	464	464	479	494	490	486	472	511	584	548	516	491	458	498	475	497	454	488	480	478	470	481	539	558	478	480	494	476	484	456	483	498	443	509	475	470	478	472	483	500	430	419	517	492	496	582	489	465	484	462	477	540	520	538	496	479	479	477	504	478	506	474	486	473	490	484	483	506	474	501	477	496	512	504	510	406	477	475	484	490	452	476	524	483	457	563	509	482	494	474	473	500	546	503	497	447	460	491	514	524	476	471	456	456	485	476	457	443	488	477	550	469	475	545	524	454	552	474	517	539	510	485	471	537	506	508	501	486	516	467	497	477	465	479	505	470	472	472	464	487	450	536	510	494	455	472	480	442	519	487	488	446	485	480	485	483	474	480	462	498	486	478	446	459	494	418	551	451	515	492	481	520	470	532	478	471	479	453	483	482	445	541	489	481	493	569	479	522	501	518	488	409	415	476	534	474	485	466	465	481	492	483	465	521	494	476	499	439	470	481	467	549	470	505	471	488	480	520	533	475	442	474	495	478	448	505	476	568	471	481	472	474	463	475	471	470	472	525	467	499	537	494	483	525	548	487	511	499	526	476	476	469	476	485	497	527	441	502	480	490	503	482	578	535	448	481	469	445	490	517	461	620	512	504	477	481	475	485	464	489	469	457	685	483	358	470	512	480	491	518	479	497	473	495	485	472	510	482	512	501	478	533	479	489	455	501	533	430	486	475	469	481	453	517	495	472	504	500	480	490	478	448	713	474	502	466	466	449	477	1
476	489	569	484	484	485	515	477	492	477	585	491	426	487	473	458	500	470	534	487	496	492	480	484	521	485	487	477	468	462	474	482	476	458	445	522	466	494	479	476	472	474	505	498	474	466	435	510	483	480	568	504	502	469	496	505	506	524	524	501	478	482	535	479	331	509	501	474	483	473	445	478	471	468	486	501	475	494	483	527	497	514	448	481	534	499	493	478	478	529	477	531	477	529	478	516	479	499	485	483	472	483	478	471	476	675	498	429	539	480	484	568	492	537	512	480	488	464	543	500	475	466	474	423	493	471	478	472	493	504	483	467	469	478	455	420	575	488	479	463	515	502	488	476	449	497	488	527	479	553	557	497	484	587	478	488	528	517	499	479	484	473	467	477	371	473	476	483	475	498	556	559	433	478	482	502	502	482	507	536	502	513	459	467	473	493	500	467	519	483	455	475	530	495	507	493	492	486	477	485	495	481	433	516	505	474	500	489	465	462	497	573	451	484	471	534	585	492	436	486	450	424	507	436	452	523	472	475	477	498	508	484	481	505	517	520	496	480	500	484	495	601	488	468	521	560	491	483	490	513	479	507	476	497	483	499	567	433	502	475	511	477	496	442	480	520	454	510	474	471	495	481	431	442	467	475	475	495	489	508	477	525	507	475	511	509	496	472	472	473	516	502	510	489	475	502	490	528	480	501	495	491	477	523	504	555	495	473	522	477	512	478	483	447	472	525	489	476	439	561	489	536	522	487	516	483	492	492	484	532	474	499	478	493	466	482	285	475	333	527	453	494	481	510	501	483	478	510	520	430	461	487	518	482	496	474	509	476	456	492	493	511	469	494	481	505	532	463	490	488	481	533	505	462	463	486	477	480	493	419	477	480	470	497	501	464	461	477	526	447	482	494	474	518	475	514	467	452	531	490	480	529	477	534	477	435	540	480	480	472	468	451	543	484	554	583	475	485	529	501	488	480	484	476	477	479	479	457	521	478	483	460	524	556	510	517	456	500	483	495	615	470	492	483	495	477	479	482	436	484	486	469	489	570	481	383	478	485	448	434	466	474	423	461	480	492	475	512	486	590	451	479	479	479	489	613	486	497	537	492	479	485	475	528	424	478	481	478	524	468	497	483	476	583	491	528	477	505	483	494	2
489	468	485	477	493	482	430	475	486	471	577	434	461	422	486	476	484	448	518	481	470	479	482	438	398	525	487	470	494	519	484	557	466	448	447	508	477	496	482	475	477	521	488	497	515	479	534	518	504	453	501	474	475	479	469	456	493	481	494	490	490	484	455	466	461	476	551	496	476	473	555	500	517	482	475	562	478	471	461	444	467	481	519	468	490	491	484	476	478	612	476	546	492	458	454	622	477	475	495	476	490	490	486	487	565	520	482	456	505	473	544	495	475	520	573	503	526	486	512	483	478	483	492	420	505	541	496	452	481	461	443	514	489	477	519	566	507	461	481	486	490	522	495	479	475	463	478	540	480	499	457	476	477	373	476	498	494	443	472	480	513	443	481	483	543	466	477	475	477	557	558	538	503	475	511	482	486	476	446	502	438	515	463	464	496	456	519	492	433	477	500	498	486	614	433	495	489	488	476	488	484	474	476	387	417	474	475	483	503	510	496	499	477	446	477	451	517	491	533	482	520	521	511	467	494	525	488	476	477	504	484	499	462	502	457	487	471	477	429	480	447	549	506	512	458	496	448	479	471	492	484	443	488	566	487	489	581	507	498	481	463	471	470	549	474	473	461	475	501	471	482	519	527	480	468	475	475	494	488	489	476	422	445	475	515	520	494	442	482	493	510	541	463	485	507	494	489	389	485	509	480	488	479	498	510	499	487	488	535	485	497	470	507	491	468	488	491	472	523	531	497	472	487	478	474	485	446	467	464	536	473	478	476	451	490	481	434	373	510	537	522	472	470	481	549	474	477	465	489	503	474	412	476	491	508	492	508	475	528	494	474	503	450	530	479	489	573	468	487	542	514	516	489	499	479	521	464	478	525	526	478	500	490	478	478	477	496	476	506	471	474	495	481	494	475	474	488	501	538	478	475	488	477	490	476	458	470	475	468	486	479	475	488	496	501	467	484	471	491	509	472	462	478	477	481	467	508	489	504	474	491	505	471	420	506	502	484	593	420	480	519	529	392	510	511	478	487	508	483	471	510	486	449	309	477	568	484	421	593	511	514	483	483	465	506	481	463	486	484	450	495	479	438	475	484	554	476	476	454	491	483	432	494	442	456	475	488	492	505	469	497	485	512	286	432	537	469	496	473	522	2
486	511	543	487	504	477	503	479	478	479	516	445	548	494	489	438	474	523	484	468	493	495	485	486	542	481	506	484	494	487	492	452	494	479	525	615	450	466	479	473	477	476	489	489	477	520	506	502	425	473	525	439	488	473	460	497	438	482	526	486	484	487	453	485	399	511	585	487	477	489	558	499	486	478	483	437	487	468	562	500	486	498	504	476	450	510	475	489	474	539	476	486	464	500	476	502	479	471	453	424	473	481	474	512	541	589	468	475	419	476	475	480	479	476	508	503	471	488	533	527	475	501	484	449	458	487	461	459	486	511	557	497	478	480	481	588	536	495	482	476	533	513	468	477	454	490	480	487	483	532	486	498	485	619	478	492	472	501	451	516	479	476	492	481	447	482	475	485	475	555	470	528	486	476	490	547	495	487	444	523	500	577	430	458	490	514	503	496	437	476	461	537	495	529	472	489	480	491	475	483	503	515	522	501	480	476	577	477	468	493	489	515	467	541	479	526	545	491	461	486	473	531	483	420	583	514	488	477	476	527	471	471	470	500	480	465	474	477	449	478	470	579	481	470	492	473	491	478	483	485	460	521	476	454	471	528	563	434	492	477	484	485	484	456	486	505	471	494	429	473	455	515	579	476	463	490	477	504	463	472	477	527	468	477	499	422	527	493	475	485	478	588	542	482	449	535	476	456	462	485	489	485	483	461	543	517	471	473	450	473	494	476	530	540	467	511	477	483	535	567	468	536	452	486	461	480	470	499	469	562	515	479	476	466	515	486	361	531	313	533	493	501	527	457	482	476	481	418	472	512	488	470	491	468	503	513	518	480	410	435	505	436	428	502	486	492	525	486	474	452	468	494	514	452	475	498	494	484	416	512	470	480	486	465	457	469	506	477	493	491	479	476	475	470	477	481	495	510	480	477	475	503	479	513	476	532	503	475	468	491	428	445	490	490	534	540	484	510	513	514	479	467	476	476	500	477	493	505	485	479	506	484	446	591	448	503	501	445	495	490	491	483	328	539	493	479	459	472	503	499	505	491	482	461	471	478	487	445	527	504	489	509	511	500	498	451	476	515	495	513	587	474	406	481	489	581	474	461	576	500	497	507	475	567	529	461	479	494	511	482	453	477	481	473	517	491	478	497	500	503	1
483	477	583	479	427	474	490	474	497	476	513	488	426	413	482	410	496	499	469	474	484	443	477	481	477	471	489	483	489	486	486	466	554	579	484	396	459	482	481	477	470	574	430	482	513	502	495	510	544	469	569	521	484	489	531	507	454	526	453	463	477	479	492	485	645	472	488	481	476	478	543	478	467	453	479	471	474	433	500	470	492	502	447	492	475	535	478	513	477	519	477	511	485	484	477	443	477	464	456	452	480	477	474	473	523	494	506	526	549	479	463	531	492	499	442	476	503	464	496	468	472	472	462	501	480	557	495	454	478	571	539	494	492	475	507	501	487	487	472	482	502	542	462	480	480	482	482	471	479	432	493	487	489	607	478	502	442	488	481	488	466	519	484	481	393	464	479	478	477	427	447	583	547	474	479	537	478	467	529	472	508	469	491	465	498	463	507	532	581	477	481	493	486	494	537	488	483	475	476	479	506	495	540	450	557	476	504	483	476	475	480	508	480	458	477	490	468	476	513	477	444	561	491	470	493	452	464	480	476	506	468	475	470	507	466	516	483	478	492	468	530	448	554	487	508	481	440	484	474	505	472	467	478	570	491	540	491	597	490	486	463	469	435	442	462	471	532	486	491	489	457	506	488	532	502	489	476	507	526	478	478	535	509	474	569	510	439	485	479	501	512	446	509	469	500	491	486	478	547	482	529	494	475	474	514	480	471	491	495	480	497	479	499	495	474	470	489	487	508	575	465	478	502	494	451	484	437	467	481	474	504	487	475	508	522	504	593	569	491	533	522	525	541	474	413	476	478	554	496	464	485	547	479	475	449	482	539	475	531	443	489	466	485	468	484	484	503	470	471	535	488	528	497	512	462	441	484	491	561	484	482	450	471	487	495	479	490	477	492	456	473	544	478	518	475	480	488	500	472	488	477	438	478	472	478	563	453	476	486	472	524	472	555	461	519	427	476	475	519	466	471	470	471	476	473	492	502	528	473	482	509	478	459	558	473	482	471	539	511	477	485	492	416	537	491	476	495	479	491	467	474	484	569	514	473	580	470	490	474	487	476	475	507	461	493	475	475	501	490	469	494	486	444	477	473	423	483	492	544	498	484	412	466	511	512	491	469	503	496	487	483	479	486	548	481	537	476	479	502	492	1
477	451	448	486	461	477	541	479	451	484	442	506	436	461	498	509	447	484	491	474	459	475	479	480	515	515	475	478	471	533	481	528	496	513	542	492	488	461	476	475	472	538	484	490	484	440	540	519	524	496	501	480	499	487	499	503	488	475	484	467	505	485	526	481	718	529	597	495	495	468	528	459	442	468	484	534	472	485	508	510	469	622	471	486	541	529	484	472	478	456	475	504	494	454	479	496	474	454	444	456	480	480	487	486	456	400	489	453	508	475	478	526	470	450	537	486	442	487	507	480	478	475	473	414	472	536	495	494	470	459	504	471	504	479	485	499	529	499	471	469	442	535	489	478	506	476	478	481	478	496	471	468	478	630	475	455	507	505	466	500	513	488	496	476	485	438	477	477	476	482	473	500	531	476	477	485	478	482	436	440	493	466	419	435	507	489	512	496	501	475	459	470	539	522	502	504	482	472	479	515	488	439	475	528	502	474	496	483	460	514	484	474	478	468	452	485	472	472	505	486	517	485	502	496	541	478	470	475	476	488	494	485	482	477	502	470	473	477	491	480	536	440	505	481	454	555	472	476	477	500	444	515	478	498	466	537	469	481	496	475	478	475	484	469	492	510	529	519	502	476	487	494	493	565	492	498	475	526	465	465	476	543	488	477	504	505	474	461	477	501	514	524	492	476	437	523	463	458	524	499	473	496	478	466	553	498	475	490	469	481	485	473	499	486	467	477	500	467	458	490	512	475	466	471	518	485	488	472	468	482	531	483	475	460	460	488	699	477	538	463	586	520	482	535	470	488	476	434	451	453	489	466	541	475	511	474	504	476	560	478	498	466	510	573	485	512	483	488	487	517	429	470	517	461	452	516	492	465	563	532	490	532	536	486	457	467	509	478	511	482	471	524	478	494	475	487	504	450	488	474	477	466	475	488	478	465	470	484	490	475	500	489	463	486	459	463	479	514	505	489	476	477	488	476	506	486	463	525	471	477	517	604	464	595	526	528	458	406	491	489	507	487	490	621	499	479	470	484	494	480	526	472	527	557	480	592	473	469	503	488	580	503	490	397	465	502	478	552	492	547	522	472	477	476	478	408	485	479	512	484	484	499	470	501	464	475	475	480	471	484	476	483	474	582	481	479	478	481	491	460	2
484	491	572	479	495	472	504	478	496	483	476	491	486	481	472	483	480	469	473	473	488	525	475	480	508	545	519	469	486	499	491	536	548	569	474	511	466	464	481	476	474	474	497	467	517	505	481	469	443	475	490	524	479	484	487	528	421	457	507	456	484	474	491	466	214	531	466	525	484	468	553	498	480	478	477	489	469	508	453	477	514	434	475	472	552	455	482	479	478	491	477	480	494	503	484	541	481	500	460	468	463	481	483	464	523	782	534	445	501	475	464	525	474	452	449	483	469	481	509	493	476	495	503	520	500	571	475	508	500	440	473	477	524	480	505	534	495	488	487	490	506	483	471	477	470	474	481	520	477	522	530	512	479	500	476	464	491	502	522	526	497	475	479	465	479	507	476	479	477	479	499	519	504	480	477	449	474	483	507	504	527	538	439	473	468	492	380	533	561	480	470	475	469	455	446	468	475	481	476	447	555	493	450	536	554	477	549	477	483	521	490	480	488	502	505	480	453	496	484	475	474	487	500	467	541	504	480	480	476	488	475	467	473	472	511	468	492	485	489	481	465	595	516	487	545	479	451	476	490	484	446	475	477	515	485	544	480	573	498	484	500	477	469	501	479	476	526	486	534	510	492	456	481	426	455	487	476	488	476	512	477	481	482	478	496	561	503	470	469	512	474	486	499	471	534	536	524	553	492	477	411	509	479	497	492	493	475	486	523	473	458	467	528	519	485	512	488	479	503	500	470	509	525	467	465	483	468	479	483	547	439	481	476	450	495	482	243	486	339	467	588	487	457	460	550	487	470	414	483	531	486	457	521	484	498	504	437	473	524	427	460	485	561	474	486	473	491	494	487	539	495	507	490	467	502	490	485	510	443	474	475	501	489	472	458	481	522	477	493	492	487	481	480	487	482	515	491	508	525	481	472	498	476	538	476	490	463	472	473	475	468	517	527	487	524	541	504	582	491	553	475	471	476	478	488	463	508	496	495	475	489	480	509	504	476	442	475	582	505	476	569	505	496	553	483	479	480	506	513	467	475	480	518	556	476	329	492	512	458	521	459	473	522	355	505	492	483	511	507	523	525	481	480	477	484	641	481	466	494	496	515	434	474	485	446	463	492	452	491	477	437	477	516	553	505	547	485	481	558	470	2
481	406	550	474	540	476	506	476	448	485	485	503	458	542	479	509	486	531	498	464	501	498	473	487	456	488	495	480	511	504	480	473	490	501	464	412	489	455	470	475	481	493	452	480	556	459	494	465	561	497	507	512	492	478	518	475	484	441	509	451	484	468	498	484	419	506	467	490	494	476	545	470	473	504	481	543	472	467	521	476	499	521	487	476	518	429	472	492	475	544	476	530	487	489	483	521	486	494	497	455	478	471	486	452	448	677	497	456	430	486	489	481	480	522	404	486	473	476	515	481	475	478	490	486	462	465	475	483	498	481	532	481	520	476	518	543	476	504	476	509	541	437	481	465	492	492	479	443	482	554	524	498	490	292	475	505	450	460	513	470	535	503	485	484	474	488	478	479	477	485	600	564	461	476	487	443	481	486	486	500	473	516	512	468	482	434	479	481	513	484	473	468	488	565	495	492	482	477	475	532	472	510	523	494	521	478	498	480	495	463	493	494	437	451	481	547	519	484	500	477	503	489	460	492	490	442	505	478	475	473	478	519	459	502	507	483	483	477	459	479	459	585	486	502	489	519	486	482	479	521	461	468	481	532	465	534	484	499	482	486	488	477	492	461	485	487	483	475	470	552	493	505	528	558	485	476	476	491	501	472	479	387	484	477	513	531	498	507	481	510	493	432	477	473	460	461	456	521	486	494	504	482	477	495	484	470	471	486	488	460	522	480	479	502	491	471	472	470	567	581	483	503	496	464	454	469	499	436	465	480	532	460	476	554	493	473	383	491	463	544	516	484	556	524	477	480	474	480	483	485	482	458	430	460	521	480	545	478	507	546	439	512	470	483	478	452	515	491	496	488	462	439	493	467	489	529	480	485	589	445	484	437	535	489	472	480	478	478	482	468	477	434	474	480	475	466	474	549	460	486	477	514	475	485	477	479	465	479	468	478	520	577	455	511	507	500	469	499	576	495	482	491	481	477	487	491	490	470	555	478	440	505	468	383	493	508	467	546	504	488	457	485	278	559	511	478	490	477	476	501	467	500	515	234	481	554	483	462	584	507	528	549	471	430	499	489	488	569	478	483	502	482	400	478	489	613	492	475	471	482	515	499	485	515	547	483	490	499	520	483	463	486	492	145	403	546	479	478	498	447	2
490	541	509	477	536	476	437	477	495	487	497	529	451	431	466	481	492	422	502	493	494	475	477	459	430	546	492	488	492	487	473	521	526	478	460	501	484	456	480	475	480	511	464	481	506	455	473	514	441	469	544	489	517	480	501	479	496	541	421	472	470	478	575	468	713	514	487	472	470	477	491	511	478	508	482	483	499	502	512	471	535	485	427	470	503	496	474	492	479	477	475	495	520	494	471	435	481	463	474	512	490	475	479	476	531	260	495	477	492	493	507	487	474	534	488	512	524	495	518	440	474	462	493	470	484	511	460	485	460	526	499	484	499	478	446	561	468	505	482	483	463	558	473	471	485	487	486	515	496	479	492	475	488	534	476	508	459	475	491	478	488	495	497	474	531	460	477	477	476	445	469	541	518	477	475	470	484	484	440	527	509	525	425	493	486	500	461	464	542	479	465	490	465	550	497	487	467	486	474	499	487	471	445	478	475	475	555	476	473	466	472	491	465	525	498	504	477	487	460	497	468	518	487	435	470	525	502	478	476	495	488	520	486	492	487	497	496	476	454	479	533	397	493	496	505	482	438	476	477	495	525	528	479	529	486	461	590	422	498	506	498	475	499	496	480	497	506	505	520	517	509	447	472	468	510	495	476	508	496	463	474	494	468	476	500	472	556	444	485	484	515	527	531	468	626	452	505	536	468	486	464	477	481	488	493	479	467	499	529	499	463	463	521	502	484	457	482	479	521	579	477	503	470	483	494	480	504	489	479	469	459	494	475	455	427	475	711	529	621	543	416	486	511	545	529	483	483	498	513	482	473	569	428	482	511	498	527	477	532	529	481	491	549	464	476	479	483	501	472	540	527	456	487	502	473	504	478	468	447	483	476	499	508	492	480	478	497	476	517	498	477	546	471	519	477	496	482	485	497	494	475	471	477	448	476	446	488	473	435	470	521	477	481	524	514	509	486	507	486	478	476	493	463	475	476	506	480	512	526	471	492	542	453	522	502	545	467	532	453	485	386	464	481	532	487	477	481	489	516	464	475	485	517	463	482	610	478	503	534	476	511	497	481	445	498	494	460	500	483	523	478	478	473	476	479	328	496	458	471	506	466	500	472	560	512	481	482	459	501	482	503	480	466	478	541	504	469	483	507	507	1
478	452	505	490	560	491	485	477	496	484	487	535	458	478	493	474	472	500	469	481	480	521	480	472	412	532	503	488	461	501	489	461	516	529	519	425	478	496	471	481	478	516	449	511	503	486	405	472	531	451	588	497	528	478	526	458	517	504	525	475	476	486	539	486	538	581	477	482	477	478	560	480	478	449	479	476	488	526	501	456	426	527	498	452	480	484	471	497	472	461	477	424	456	497	477	541	478	456	454	531	486	479	482	478	520	492	462	497	488	467	514	450	464	485	537	484	488	486	553	451	477	493	488	443	480	541	460	477	478	463	471	477	486	479	490	499	462	452	486	484	485	467	505	474	467	509	479	505	467	575	449	501	487	586	477	462	452	455	477	496	513	477	469	481	461	528	473	480	476	459	518	444	495	475	455	458	481	483	495	538	505	577	475	435	484	505	501	540	442	481	517	456	509	555	498	485	478	493	479	465	479	485	504	448	478	476	514	483	485	497	502	473	532	502	484	524	584	468	484	497	436	516	470	534	541	510	501	477	476	473	487	490	494	497	479	484	475	485	516	473	490	529	435	488	447	491	506	480	488	497	512	527	481	519	487	480	479	445	481	476	482	468	482	438	474	497	431	457	507	486	493	516	485	467	493	490	476	478	494	501	477	508	445	475	568	525	449	446	485	506	504	569	491	474	531	516	458	522	472	508	402	506	479	514	478	472	440	471	508	478	507	501	502	506	478	464	492	470	426	585	457	487	505	475	489	480	501	508	477	486	430	468	477	545	428	493	524	527	468	498	498	502	446	525	523	468	487	448	501	476	472	445	557	501	496	482	511	478	527	508	442	518	428	446	477	471	463	496	499	556	446	501	509	505	528	493	479	498	546	494	488	469	490	503	485	479	445	480	512	516	477	522	475	489	478	484	476	416	462	470	474	495	476	503	476	531	530	478	515	486	478	479	470	495	462	552	485	507	440	542	476	467	458	476	503	477	488	448	547	478	515	512	475	550	481	460	467	562	471	488	556	459	476	539	487	480	481	497	557	477	498	466	490	489	480	568	484	476	435	457	571	484	498	516	502	528	483	545	431	532	484	480	470	476	482	528	499	504	495	514	511	518	477	467	475	498	483	503	548	480	461	482	477	507	500	524	484	485	482	458	2
467	458	528	462	468	465	489	476	476	481	466	523	514	483	468	458	482	448	517	499	495	468	485	464	506	568	489	482	460	523	484	464	561	454	505	410	467	438	477	480	483	469	460	473	485	455	512	552	533	560	521	482	471	481	533	502	436	529	513	451	491	477	561	478	565	478	563	494	485	478	562	476	471	357	465	555	460	463	524	469	472	640	507	474	551	502	478	464	473	560	475	534	461	511	472	505	481	505	499	509	494	495	494	492	529	508	525	483	497	481	529	519	486	517	453	439	483	480	481	481	478	466	486	490	501	502	491	492	479	518	504	496	473	472	479	556	486	488	484	482	502	473	458	486	478	495	481	472	477	537	571	462	497	535	477	525	486	491	519	506	477	472	483	479	505	502	475	473	477	471	484	564	516	475	483	490	493	480	521	504	479	473	512	487	471	466	420	519	551	479	474	448	507	434	517	483	471	499	477	451	455	512	486	547	491	477	506	477	469	482	475	447	487	473	472	558	530	494	471	477	497	490	485	485	588	503	466	480	477	493	487	488	501	483	476	472	469	470	514	474	536	456	499	459	487	522	492	477	484	520	448	522	480	477	479	471	479	505	481	496	492	465	502	495	487	520	509	511	452	490	482	490	469	485	464	497	476	508	489	453	476	505	484	476	456	447	467	452	483	532	480	540	569	477	557	483	478	516	495	481	468	511	477	519	539	508	484	481	476	471	486	469	513	458	475	566	465	487	423	441	463	468	502	468	488	477	471	530	486	516	514	479	476	451	413	477	564	481	549	484	533	486	516	512	491	481	486	498	435	518	470	472	487	467	485	506	523	476	469	474	450	512	462	489	480	513	510	469	469	442	480	516	493	464	538	508	477	532	567	454	488	443	522	485	489	473	497	479	484	486	471	469	477	458	474	494	480	432	506	483	474	535	480	470	476	471	444	477	494	494	456	565	495	484	458	478	473	499	541	562	484	472	477	476	494	508	492	471	437	479	524	443	451	523	482	489	491	465	417	484	483	469	621	614	502	478	476	465	504	465	490	466	501	619	482	476	475	433	506	457	558	461	458	482	489	526	479	478	495	517	543	482	538	477	489	415	502	511	508	479	470	498	473	472	505	486	469	460	516	472	461	482	474	662	519	533	476	485	568	484	2
480	478	511	471	490	480	481	475	507	483	492	528	513	446	480	494	473	476	487	455	504	522	487	477	449	489	471	483	470	466	491	501	518	415	477	526	465	517	481	474	472	508	451	516	509	490	509	493	513	472	512	448	462	489	500	505	472	557	496	471	452	475	496	487	433	506	502	495	489	486	447	491	460	471	482	557	480	473	515	456	508	505	508	481	475	415	470	487	477	568	476	538	500	524	480	535	477	509	493	422	474	474	468	486	458	628	500	491	509	482	515	471	482	471	447	453	496	471	500	468	476	485	490	406	498	513	504	496	490	494	563	464	482	474	476	507	435	464	485	484	496	540	473	477	483	479	483	442	485	466	461	471	483	572	476	534	545	476	502	531	414	504	492	473	433	475	474	483	478	525	482	514	524	477	485	462	480	478	485	586	514	532	471	454	470	472	563	455	575	480	471	522	513	478	474	489	478	486	478	461	490	522	473	479	490	476	525	484	465	505	493	537	459	484	502	464	485	473	517	497	482	533	489	528	465	472	500	478	478	489	485	462	474	512	488	463	487	471	508	475	470	539	509	490	477	595	506	478	476	461	536	526	478	523	471	547	524	447	482	477	513	481	497	505	464	538	485	483	489	471	500	489	517	470	486	487	476	523	525	489	477	519	491	475	471	501	410	459	488	459	445	473	472	490	473	496	460	503	470	507	473	495	482	490	516	480	479	488	497	448	476	462	524	480	492	456	472	486	449	506	485	511	511	490	475	467	450	504	491	553	491	489	475	445	468	502	425	457	426	501	476	502	513	459	552	482	484	468	439	497	481	486	490	497	495	490	483	477	550	548	530	518	434	463	480	579	533	470	471	490	505	483	509	484	473	479	467	470	530	441	478	498	496	493	484	474	510	478	503	498	474	471	476	538	481	479	494	446	562	492	482	490	477	474	476	485	458	484	535	483	499	458	516	489	482	583	470	495	606	492	474	487	478	476	489	473	512	533	440	476	476	528	500	561	501	436	495	580	507	486	511	468	496	449	501	478	482	491	489	473	507	471	455	563	478	456	480	460	397	530	496	490	499	504	491	475	474	511	491	451	461	479	481	480	473	550	467	463	485	486	496	424	485	513	477	469	493	491	497	489	498	477	498	584	574	497	473	467	492	507	2
488	482	520	485	452	473	496	478	474	472	500	455	462	409	477	459	489	526	432	484	486	515	483	461	492	503	484	489	458	498	477	531	513	437	541	481	483	462	482	477	475	475	488	495	502	466	475	522	436	548	461	552	477	487	475	478	489	504	505	497	533	493	489	473	364	522	503	482	480	481	504	481	466	481	481	461	460	465	523	516	557	558	477	473	521	502	479	483	477	521	475	500	490	493	489	490	476	493	482	513	486	490	485	463	547	482	494	498	449	476	475	465	477	469	456	483	492	479	509	508	473	491	464	450	466	504	473	487	478	499	498	476	485	475	451	515	459	462	491	488	504	530	485	485	491	479	471	501	484	457	492	481	482	434	477	484	469	500	487	530	466	476	496	482	503	421	476	485	474	500	435	517	515	479	483	474	495	490	440	543	496	494	502	462	509	460	525	529	480	481	473	518	472	470	544	492	477	477	480	489	507	502	472	501	472	476	512	480	488	475	463	507	488	501	466	632	492	480	475	495	438	515	505	555	521	488	478	477	475	479	485	466	453	455	481	544	491	473	480	483	525	570	481	467	475	564	508	477	474	504	528	490	476	497	470	481	484	524	469	501	486	473	521	482	485	469	458	500	488	477	470	446	446	491	476	486	475	488	510	470	476	443	525	475	410	493	475	439	482	468	583	490	478	476	523	537	463	488	508	488	471	499	476	465	569	465	475	477	440	469	498	479	542	517	487	475	489	466	416	482	485	514	531	490	493	479	515	442	496	540	476	477	476	482	536	481	309	452	511	517	471	472	459	463	427	480	482	493	479	503	487	389	433	476	492	480	478	473	472	518	499	484	473	559	482	483	472	470	479	480	489	509	488	430	501	493	486	502	439	488	476	485	573	509	503	503	498	477	481	508	480	513	477	516	480	497	489	481	513	480	471	468	476	487	477	459	503	481	500	476	488	512	466	500	456	528	482	487	580	389	481	498	468	476	486	484	470	505	461	477	481	494	471	449	531	468	475	449	447	488	486	502	579	512	489	479	496	488	462	495	483	464	523	448	470	428	488	466	563	532	446	480	503	490	483	505	485	603	490	476	493	485	527	478	469	577	494	470	417	484	502	510	480	457	505	488	472	478	509	498	446	485	492	462	518	550	487	464	506	482	1
482	491	515	484	524	479	493	476	500	481	486	518	472	432	467	448	479	504	489	460	459	505	464	480	430	478	514	493	499	511	494	445	483	401	465	441	477	461	485	478	478	512	482	501	522	446	494	500	425	505	526	513	498	482	511	503	456	470	505	447	499	484	537	475	589	485	537	500	484	482	513	462	487	502	482	589	481	455	508	483	482	560	472	485	497	518	476	501	477	471	476	480	492	548	492	527	477	461	494	461	466	482	474	497	505	335	411	509	490	460	500	505	476	465	417	471	491	492	453	539	471	465	501	507	442	492	484	527	465	436	513	486	508	480	467	576	515	479	483	499	537	485	470	481	456	509	480	492	482	614	552	474	461	424	479	493	507	455	471	495	479	485	473	481	525	543	476	480	478	612	500	534	469	476	468	536	487	476	529	455	516	560	486	465	498	505	448	540	485	483	485	484	514	510	635	494	468	492	478	464	494	483	491	492	493	475	469	483	485	487	482	469	465	459	479	497	498	462	491	488	518	523	485	458	483	481	434	479	476	499	453	534	472	457	503	484	488	479	465	479	416	432	487	476	434	517	498	480	471	492	501	492	478	509	479	485	502	480	497	488	487	475	526	504	480	480	543	474	475	512	488	563	519	530	474	491	476	553	499	500	476	440	485	474	546	507	430	406	480	511	446	522	509	463	464	427	431	478	543	474	470	488	483	467	465	513	480	479	508	453	484	506	497	516	491	484	489	470	533	474	502	475	495	488	473	485	508	505	455	508	484	473	476	555	512	485	567	558	584	461	552	492	499	493	516	491	472	498	475	473	470	470	507	481	538	517	481	475	500	450	502	510	530	511	476	481	536	514	495	463	493	551	513	463	502	502	489	473	420	442	482	467	525	495	492	480	493	476	486	498	476	542	481	506	478	441	495	435	573	477	478	468	477	439	477	517	479	480	502	472	511	518	470	496	499	617	486	497	509	515	481	485	481	476	507	498	475	521	476	486	464	528	478	444	454	458	452	518	443	472	473	465	481	510	502	475	488	515	548	488	464	489	488	381	481	568	481	549	510	525	521	477	448	556	485	504	492	501	500	482	502	479	474	481	469	384	490	461	400	486	499	435	480	497	468	471	490	505	485	483	496	476	484	400	486	487	480	487	439	517	1
470	428	537	490	500	493	450	477	488	477	533	488	472	471	475	466	474	497	477	460	495	489	475	467	500	500	504	498	472	497	498	526	482	486	485	502	479	426	478	477	479	444	451	478	480	512	447	493	533	450	503	485	499	480	496	453	514	511	502	464	477	475	420	484	413	478	500	507	489	480	491	493	497	460	483	430	485	449	551	489	465	504	478	492	502	502	471	493	482	499	476	528	493	459	482	565	479	485	504	459	483	480	476	476	513	589	466	541	485	470	519	505	478	507	421	462	464	467	506	500	474	473	458	470	474	497	488	479	488	426	481	487	484	473	499	497	499	475	475	474	514	498	491	462	502	500	480	586	483	477	504	502	472	427	477	477	473	487	507	532	463	480	477	472	514	487	476	480	476	436	530	495	491	477	482	463	486	477	481	483	503	578	490	457	498	480	511	487	564	477	474	428	492	538	550	494	488	479	477	508	490	463	470	528	488	475	479	476	454	469	498	491	544	455	490	433	483	475	480	489	493	473	483	480	500	468	478	478	478	517	469	481	513	508	484	502	482	476	435	472	467	573	512	489	507	495	484	480	498	501	502	493	478	551	477	518	536	466	478	477	483	483	497	490	469	540	478	478	433	475	465	463	462	460	497	491	476	519	461	481	478	435	489	475	467	496	470	528	483	500	445	504	506	473	502	409	508	430	516	538	556	474	471	469	512	511	468	467	496	479	539	500	522	508	484	504	487	488	458	569	475	437	509	480	519	481	475	531	448	489	480	475	477	429	560	498	383	494	476	529	475	462	506	538	430	484	458	493	473	448	473	501	516	465	483	493	512	477	513	635	529	477	477	519	477	505	471	477	477	453	503	476	495	494	515	445	494	466	580	492	478	458	467	480	484	458	509	479	506	465	475	457	471	513	470	475	498	378	447	481	472	503	477	546	476	411	427	473	432	477	484	521	496	465	565	663	484	435	522	428	472	485	464	476	520	483	520	449	418	479	502	534	483	446	490	506	471	497	444	504	529	491	484	484	498	476	487	465	478	472	498	472	476	392	482	497	477	499	457	497	488	509	523	491	494	489	475	497	463	487	465	475	474	479	470	590	490	468	542	458	514	516	486	590	498	478	491	467	502	488	458	483	493	412	515	481	470	497	532	499	1
485	421	514	473	466	489	465	477	511	486	529	486	513	453	488	473	481	475	506	458	495	485	482	467	541	497	459	497	468	530	483	593	493	573	437	462	495	486	481	476	475	483	480	489	548	502	459	497	463	483	547	445	465	475	467	479	546	488	492	453	502	474	491	478	497	497	544	493	486	480	559	497	456	564	470	475	468	485	527	514	513	482	500	493	595	464	474	507	481	469	476	503	465	506	468	444	474	496	461	435	475	480	480	484	450	389	490	537	466	468	526	450	481	491	480	433	496	480	497	511	478	492	477	462	472	424	503	474	469	545	512	495	492	474	451	518	548	480	477	494	512	506	470	475	470	479	476	561	482	548	512	485	477	665	477	453	478	470	462	461	477	474	473	477	496	502	475	480	476	505	487	567	542	476	473	502	493	492	481	535	514	535	494	447	461	505	471	523	576	481	486	500	473	560	521	503	479	496	474	456	521	498	466	549	483	475	564	476	465	467	494	492	504	436	480	503	473	489	521	476	508	494	486	491	462	552	489	477	475	457	502	420	479	491	443	515	498	481	468	471	476	582	527	512	509	488	522	472	496	453	492	571	477	480	492	628	452	473	491	484	511	484	520	449	483	481	486	465	475	486	503	410	437	501	513	479	477	506	458	516	476	546	485	477	450	469	470	506	474	499	518	530	492	478	508	530	462	487	510	485	508	503	474	504	494	433	476	473	544	480	465	493	452	529	474	479	490	476	431	549	481	456	497	484	503	479	441	466	491	447	449	510	475	453	454	508	482	538	405	519	458	484	489	551	532	481	482	541	496	518	482	503	460	489	485	469	491	475	514	488	462	523	475	480	482	457	511	480	487	467	559	486	515	504	460	496	478	474	464	447	478	470	462	472	488	491	493	479	478	462	480	476	479	462	475	472	482	530	529	476	483	453	476	492	477	467	484	478	487	476	476	430	484	488	469	582	464	526	528	487	475	491	493	476	491	470	496	497	500	486	492	473	456	581	489	456	473	532	467	483	500	514	399	506	487	482	481	490	541	478	471	469	479	437	476	590	478	504	436	484	491	473	432	454	501	488	474	526	501	441	507	478	435	478	473	574	480	460	453	505	478	453	478	484	514	486	476	544	528	480	440	481	432	440	482	519	481	483	540	466	1
483	534	529	481	507	487	459	478	482	485	540	522	480	469	483	450	501	476	481	493	490	489	475	482	555	460	476	484	474	443	489	487	519	530	496	457	486	466	481	478	482	509	469	500	502	444	504	434	463	477	469	497	490	478	434	519	476	459	547	522	457	480	510	487	567	537	479	536	487	486	517	478	498	499	478	513	477	507	524	495	450	543	497	475	521	537	475	475	489	499	476	479	470	507	497	462	486	455	476	495	484	472	489	494	479	395	513	503	436	467	488	522	471	447	455	454	482	473	465	459	480	442	488	481	488	515	485	487	468	449	529	498	526	476	506	509	483	506	478	465	487	486	474	475	496	513	485	505	474	496	491	484	478	536	477	515	502	465	514	512	494	481	482	481	510	474	477	476	478	429	473	541	469	479	476	486	476	469	488	548	421	498	451	456	506	490	458	481	472	476	470	444	467	491	486	465	475	474	476	528	518	465	459	590	522	475	512	480	464	481	491	515	521	531	501	517	557	505	408	477	463	470	512	494	542	494	493	477	476	527	492	508	500	488	438	496	473	479	464	477	515	454	493	472	513	548	539	480	484	466	528	555	479	567	475	511	566	490	480	484	468	476	484	477	458	492	510	488	457	479	479	460	523	543	463	484	477	523	488	492	475	492	489	475	495	441	485	477	479	520	509	530	499	478	531	539	502	471	486	474	478	480	481	562	516	484	465	472	507	473	485	493	500	497	502	476	477	483	463	508	466	504	479	473	460	482	489	462	484	532	465	494	474	457	455	464	575	537	557	549	475	478	519	446	450	461	487	467	508	533	484	449	557	480	514	490	528	477	453	527	475	480	527	471	474	523	475	472	484	525	482	503	468	463	516	510	487	526	467	469	492	499	505	495	476	491	506	479	501	502	480	501	475	518	478	528	482	441	488	475	467	444	476	447	477	443	505	479	525	484	490	546	440	484	495	543	478	495	561	555	472	469	476	476	477	505	518	475	438	476	434	569	532	514	459	481	493	510	446	472	490	485	548	520	507	479	460	485	514	465	489	473	489	513	478	537	483	460	524	480	503	511	484	515	488	514	477	427	500	498	517	473	502	475	489	433	479	471	472	485	499	483	471	436	513	467	475	436	505	491	489	479	481	532	508	524	476	472	555	506	1
466	463	560	493	506	488	484	477	494	468	557	483	482	469	485	457	483	524	484	479	481	518	475	493	517	477	513	489	484	491	495	605	440	526	490	535	475	443	479	475	473	515	474	463	440	498	533	476	512	517	508	513	468	478	492	491	488	449	480	436	492	476	474	477	506	542	456	500	481	473	515	468	507	521	477	505	489	476	478	449	483	504	497	477	433	507	471	500	485	522	476	526	460	496	459	495	488	517	473	489	487	460	477	491	468	601	466	442	545	466	438	488	473	494	478	489	458	502	503	470	477	435	484	464	500	442	500	478	487	469	559	482	476	476	438	482	489	481	480	493	474	496	476	476	491	462	478	482	474	438	445	489	478	478	477	461	486	490	516	489	434	464	469	481	576	502	475	472	478	544	480	438	593	475	485	538	491	492	445	508	532	507	432	461	489	480	480	509	559	471	544	508	506	460	470	488	484	489	477	429	486	499	488	464	520	476	450	484	498	482	509	502	496	426	492	539	460	475	495	479	519	433	504	486	526	556	503	481	477	495	479	487	478	466	493	460	479	480	488	482	492	471	493	496	513	556	400	475	481	516	498	467	481	514	463	524	518	522	477	473	516	474	468	466	480	460	529	501	422	505	512	512	459	512	470	476	476	527	466	489	477	467	469	479	493	528	466	425	483	492	467	503	453	478	488	526	432	484	499	515	470	492	477	509	479	493	486	479	504	485	512	461	465	481	471	429	475	470	508	477	454	446	487	470	517	484	481	522	489	515	521	488	476	475	575	470	491	412	505	493	481	505	484	504	526	492	490	551	439	512	482	453	520	485	497	484	433	478	480	455	473	470	510	496	485	440	468	492	459	491	504	483	527	490	560	465	490	450	528	457	482	504	474	470	494	484	505	478	487	525	480	445	474	497	477	469	483	443	458	485	477	426	475	506	477	462	457	476	470	479	470	556	406	469	495	531	464	542	534	450	485	480	480	476	464	510	492	462	447	488	461	534	472	481	498	487	474	583	530	490	572	462	512	555	480	478	491	493	396	470	500	482	495	532	484	462	480	477	524	519	479	536	532	478	495	492	500	457	455	482	648	476	488	480	491	447	499	481	547	498	497	464	493	432	504	496	491	455	500	485	456	476	506	553	444	582	487	482	532	482	1
475	530	580	497	519	492	577	477	483	481	523	568	466	523	479	502	484	550	522	477	447	504	495	478	520	504	522	466	481	481	469	501	511	451	508	492	487	480	480	476	477	497	473	479	484	489	496	510	482	460	431	528	507	475	504	470	527	501	539	495	522	491	534	474	408	550	466	470	487	464	462	482	478	442	476	522	478	512	499	496	490	511	543	499	502	487	482	471	489	485	476	553	503	487	486	507	480	505	454	502	472	490	483	487	492	506	463	488	608	477	454	452	486	498	507	473	479	476	503	517	477	488	464	500	474	511	471	502	479	537	498	499	456	479	453	451	435	503	475	482	493	484	485	490	488	509	476	508	492	475	455	486	482	386	477	469	455	416	472	481	481	478	476	484	466	456	478	482	476	524	514	519	609	476	462	484	458	484	418	427	543	527	471	434	495	489	475	502	559	487	456	444	544	450	553	488	484	468	475	504	485	506	506	550	469	476	530	476	483	468	489	486	474	485	480	551	508	468	533	495	487	481	462	515	498	522	469	477	476	511	496	510	478	474	483	543	476	477	505	478	485	554	448	478	483	473	424	483	470	446	482	489	479	458	464	518	502	497	501	489	509	484	464	523	472	477	498	479	478	492	504	580	566	507	449	489	477	474	495	498	477	416	473	478	540	479	494	516	482	513	505	484	460	471	473	456	460	520	500	477	446	502	475	470	450	505	486	492	574	459	525	478	453	499	503	540	479	486	486	530	505	432	512	474	486	478	508	457	481	486	531	467	475	486	536	490	396	505	512	490	510	538	484	445	454	472	488	485	495	553	485	451	474	486	494	482	425	476	411	454	524	506	488	499	495	579	490	504	499	533	543	460	503	454	460	476	461	442	494	502	487	477	523	467	513	467	527	482	514	506	472	500	480	519	477	451	479	492	522	473	475	520	471	501	476	482	476	467	483	481	480	467	475	494	469	496	485	570	491	487	480	493	473	476	490	483	532	526	488	470	512	477	449	417	498	467	460	552	459	493	490	478	482	546	493	480	480	502	519	473	483	478	476	349	484	509	480	489	531	443	478	500	463	502	458	469	493	493	506	451	475	482	474	477	477	558	479	485	567	504	463	466	473	531	510	457	472	481	483	482	480	481	498	331	552	437	481	489	561	479	2
480	504	487	482	499	487	502	475	468	472	519	537	486	432	490	448	469	474	451	478	510	519	474	464	502	513	440	480	472	510	503	571	457	468	475	476	509	526	480	474	482	466	457	484	488	519	511	482	510	442	489	503	502	486	476	539	444	459	433	506	522	482	515	481	561	520	574	516	477	484	507	463	515	516	474	545	473	506	462	488	513	484	489	489	504	508	478	447	484	485	475	463	481	489	483	483	475	488	459	520	472	476	479	477	473	352	490	486	479	478	529	507	464	486	436	492	491	480	498	490	477	525	465	484	478	529	478	542	468	569	472	442	441	475	479	582	579	507	479	480	497	513	489	485	472	478	480	437	478	450	506	477	488	396	475	506	487	497	497	488	476	469	488	477	506	460	477	484	477	453	564	481	495	477	466	495	508	486	489	474	535	461	465	479	497	500	525	511	546	480	514	544	500	476	613	483	469	489	477	538	478	472	501	453	438	477	422	484	483	514	483	506	483	462	473	521	516	465	526	467	494	567	509	501	459	493	487	479	476	489	490	461	488	494	458	466	486	481	465	482	497	471	461	446	464	482	425	486	481	485	493	504	482	574	476	501	457	478	464	485	492	466	505	485	493	505	517	461	472	483	477	538	437	521	494	466	477	504	542	509	477	422	438	479	489	527	527	532	479	497	538	527	494	471	507	500	422	525	451	499	446	484	477	491	464	498	477	472	514	512	489	469	484	498	476	437	473	477	461	478	482	474	470	488	482	477	455	477	464	528	477	462	476	525	538	500	566	467	645	562	520	518	485	467	480	483	467	491	486	487	480	449	475	479	475	483	555	476	494	484	447	516	468	485	487	474	488	479	483	484	515	516	502	503	496	456	473	480	523	468	473	487	520	499	490	470	533	476	481	498	477	508	477	444	484	493	481	540	520	483	471	533	475	462	476	512	425	484	518	483	499	444	519	480	525	571	493	498	497	494	476	480	506	477	475	499	494	486	555	477	503	451	423	419	447	477	493	457	445	479	478	488	554	508	533	479	477	493	574	474	504	473	497	378	463	585	471	477	465	494	511	543	473	497	459	492	490	479	467	468	515	478	510	477	480	450	460	493	477	508	484	433	460	471	575	481	472	523	501	496	460	476	468	381	540	522	462	471	532	470	1
479	444	450	480	463	484	470	477	486	483	551	494	540	478	484	462	499	504	484	469	472	500	464	466	534	493	518	513	467	494	474	466	466	498	480	487	484	493	479	478	475	467	498	489	516	446	432	562	513	503	506	562	474	475	539	492	527	427	531	475	497	493	489	492	539	572	537	486	490	479	574	512	486	438	486	540	475	447	527	475	446	545	438	462	541	489	487	473	471	492	477	493	499	492	473	483	480	461	454	439	487	491	491	490	428	484	470	482	480	475	527	517	488	517	502	485	532	482	456	522	476	476	496	416	483	513	504	494	478	537	528	475	517	474	471	558	522	470	475	500	490	464	495	483	485	466	485	461	479	455	522	470	478	591	478	471	492	477	508	518	472	480	478	473	436	469	473	472	478	570	455	519	495	478	455	554	492	486	477	471	532	548	484	479	491	486	478	465	428	476	423	479	466	400	523	461	479	469	475	549	478	478	454	571	491	475	427	471	513	491	477	516	499	483	498	507	509	488	461	473	516	518	475	481	433	573	503	479	475	506	468	484	505	464	476	520	473	476	474	477	544	502	480	483	496	512	527	478	481	553	487	459	480	537	474	504	507	481	489	496	468	473	512	462	483	516	504	512	460	500	484	451	453	524	487	480	476	475	494	499	477	521	486	477	466	563	523	464	470	516	528	495	459	488	488	484	467	476	464	504	454	478	478	515	478	424	481	477	498	502	450	477	498	463	490	496	448	490	447	518	474	534	474	481	509	479	501	484	479	516	521	495	475	516	441	483	529	488	479	490	483	529	486	555	534	471	474	438	416	514	471	506	460	505	497	484	480	475	541	499	472	509	503	477	488	538	525	498	464	472	455	574	487	468	495	475	469	491	533	442	485	492	478	483	473	473	446	477	498	518	481	498	471	462	474	456	487	476	577	469	484	501	475	499	478	457	550	482	421	476	435	465	471	476	480	583	482	537	573	524	485	460	482	476	489	479	498	461	503	475	430	520	479	550	480	552	489	511	475	477	501	472	502	551	497	475	459	467	518	479	503	470	512	538	487	529	466	458	482	517	496	472	500	497	482	429	501	514	486	393	476	483	482	476	476	488	484	484	470	485	488	497	482	502	490	480	481	461	511	472	458	472	465	556	489	528	474	485	495	470	2
476	471	486	482	591	479	495	477	459	476	473	530	492	482	486	483	486	437	524	473	488	501	473	497	582	449	454	490	499	486	482	519	490	538	508	513	478	499	479	475	473	486	498	475	485	448	485	495	462	480	580	458	490	476	525	466	490	453	444	492	479	476	385	480	475	504	542	477	482	486	481	501	470	491	481	481	489	485	495	480	484	506	466	482	546	487	476	471	476	571	477	473	513	493	481	534	484	472	466	507	486	483	489	460	406	578	445	512	502	494	507	509	475	508	533	462	479	483	511	487	475	464	460	480	455	519	494	512	485	494	501	468	497	484	467	565	456	512	484	490	459	553	479	481	465	526	475	423	487	495	440	473	490	604	477	497	438	490	484	502	472	476	465	488	530	539	478	482	476	508	541	501	501	475	505	529	480	488	510	449	484	502	469	479	490	481	543	509	509	462	478	497	471	512	584	479	482	478	478	492	481	502	519	534	531	477	484	481	506	498	498	499	505	471	491	555	501	481	491	500	560	521	480	457	495	511	495	476	476	500	469	459	495	517	496	489	472	476	477	479	504	532	491	500	469	552	453	481	487	557	521	515	478	421	466	511	440	494	487	491	485	487	482	500	469	472	587	505	433	503	470	459	451	563	477	511	476	531	473	526	477	522	466	474	519	531	468	493	480	482	519	549	509	480	522	451	465	480	512	489	538	482	480	492	478	514	495	471	438	462	516	513	526	499	488	498	497	482	546	521	481	525	491	480	529	477	512	455	477	546	432	481	477	498	506	506	454	504	353	522	537	509	533	466	524	482	484	485	472	471	477	446	542	499	504	484	562	477	468	411	551	481	462	463	480	551	556	485	487	488	525	406	489	480	492	465	489	469	467	399	485	491	541	484	479	474	490	477	489	446	475	502	475	432	478	499	478	459	497	481	474	451	477	494	477	460	534	470	472	472	497	504	445	485	551	483	499	505	576	424	476	487	466	475	475	482	471	487	530	480	463	495	450	560	502	521	488	504	546	465	486	491	301	457	488	478	476	479	454	478	473	489	497	443	482	524	484	442	427	512	514	459	567	521	477	460	476	517	503	474	469	478	404	478	462	540	485	486	505	506	494	449	489	451	528	500	475	488	483	498	466	474	489	457	522	542	480	472	531	486	2
483	501	489	486	535	483	485	477	492	489	437	555	561	560	486	488	493	479	486	465	482	488	469	473	554	514	489	482	479	527	485	467	523	500	469	421	476	498	480	477	472	452	474	493	552	533	508	535	453	481	479	465	441	479	511	489	517	555	517	461	476	478	499	472	559	521	521	509	492	475	531	508	514	540	478	536	461	458	515	471	477	515	448	499	509	488	471	475	478	514	476	544	454	471	476	507	473	433	489	454	479	464	479	486	451	381	477	515	491	484	494	501	483	515	539	494	493	474	491	516	479	504	497	492	481	505	498	456	470	447	474	498	488	476	485	536	503	483	474	482	499	483	483	478	502	511	480	486	474	440	574	496	488	563	475	514	516	441	498	519	477	477	470	483	459	464	476	480	481	509	496	502	516	478	468	468	477	477	506	496	505	523	463	487	478	476	479	506	454	476	492	512	462	513	504	480	484	488	477	475	484	496	516	415	427	476	506	477	497	480	482	531	471	512	449	451	569	484	498	471	469	505	490	537	477	467	467	476	477	496	468	490	468	495	499	487	474	479	456	475	508	468	456	477	494	521	441	483	492	481	430	460	482	512	491	523	529	498	489	485	493	475	487	448	489	514	470	501	496	492	496	525	500	476	452	486	476	431	500	485	476	510	484	478	507	529	479	484	480	512	466	501	574	482	432	476	491	470	458	476	472	481	474	457	491	459	490	489	473	525	439	476	497	491	474	496	490	474	480	471	495	472	464	478	472	477	503	479	505	503	457	472	477	502	462	501	574	528	503	475	474	494	514	589	515	467	478	523	467	499	472	382	478	467	489	479	548	478	468	525	525	489	480	489	482	496	537	480	500	537	487	529	487	481	542	532	484	503	454	466	485	404	474	485	466	485	464	475	474	525	475	509	478	470	476	482	477	450	487	483	484	506	475	496	478	482	512	473	457	483	474	509	487	461	510	500	494	496	511	508	491	498	468	476	492	481	478	552	473	477	504	520	522	548	471	523	459	569	531	492	534	488	494	523	485	478	486	484	518	472	497	476	451	514	475	555	474	419	521	447	540	490	562	550	486	503	471	471	489	462	498	488	480	478	489	439	472	493	453	490	482	480	480	463	528	482	490	520	532	473	475	481	494	529	471	516	479	467	521	500	1
479	456	536	488	514	473	510	480	481	467	489	527	527	502	478	472	486	486	469	475	512	524	471	484	499	490	442	483	460	475	484	494	490	516	492	460	495	495	483	476	473	528	487	484	541	468	483	511	438	449	452	521	468	485	534	519	475	463	523	464	491	473	513	468	584	465	522	484	488	469	519	516	470	494	484	576	462	478	519	496	478	470	504	460	502	527	472	485	471	506	477	484	459	501	477	529	483	461	486	487	474	477	485	481	504	182	548	469	518	495	540	449	466	541	486	489	473	480	477	521	479	482	492	459	488	480	503	507	449	504	527	477	527	478	492	531	549	446	483	508	465	534	498	487	477	463	481	433	484	458	477	495	495	384	477	441	479	455	486	453	508	466	486	484	566	491	477	478	477	441	511	456	513	477	490	527	492	482	535	471	542	535	484	525	509	483	535	447	569	475	518	499	484	465	484	491	476	489	479	477	519	463	491	458	486	477	487	479	475	496	470	539	462	499	495	490	564	496	524	468	506	510	493	490	496	492	489	477	477	483	484	485	492	499	481	509	476	477	513	482	499	455	452	506	581	527	498	473	483	490	520	488	479	552	483	474	396	524	474	491	481	473	530	445	471	498	494	480	454	448	474	443	480	520	457	496	477	485	517	433	478	432	479	473	445	547	496	485	465	487	467	504	479	483	448	498	496	460	494	467	508	536	472	525	470	510	478	493	476	494	501	486	484	476	471	479	490	474	412	567	494	555	473	478	476	476	486	490	499	488	486	461	477	484	570	484	577	461	732	478	581	498	519	513	436	491	478	531	447	510	489	494	471	502	501	504	463	478	502	478	489	470	434	479	481	520	520	483	498	486	455	513	479	524	530	526	482	493	436	449	478	461	467	466	496	465	491	476	536	482	475	511	478	450	482	468	495	453	464	483	472	501	477	532	477	463	471	471	524	481	510	505	466	477	465	500	488	546	471	485	482	494	469	477	471	499	477	508	494	486	513	561	491	426	536	510	479	593	511	497	585	505	632	539	469	477	483	498	502	465	472	461	475	376	490	584	473	543	483	508	541	523	501	487	521	497	476	506	498	487	520	483	546	477	469	432	504	488	477	499	478	438	465	493	519	487	472	532	411	497	477	476	492	375	512	468	480	480	535	479	2
479	516	501	487	495	480	469	477	508	486	533	441	464	509	489	482	493	471	490	468	499	465	484	472	508	508	501	479	490	499	474	498	509	482	518	517	475	499	476	476	475	523	472	483	511	491	534	462	449	496	599	497	492	484	461	489	538	469	565	466	505	479	477	474	525	496	473	497	489	474	486	483	457	506	484	509	465	489	514	491	479	510	469	464	386	486	473	502	478	570	476	481	472	501	479	472	476	465	455	436	485	485	485	470	474	430	468	505	489	489	515	425	473	487	457	483	493	497	460	473	471	498	461	547	472	444	469	520	473	510	513	450	454	484	482	475	397	493	479	504	503	475	488	478	485	485	486	519	472	544	485	509	475	597	480	463	477	444	466	479	499	481	471	478	421	504	475	482	479	452	508	486	580	476	452	517	505	485	494	511	550	505	413	487	474	516	472	489	514	479	483	502	514	506	501	496	472	482	476	567	496	462	491	481	498	474	509	475	486	507	513	554	487	493	483	497	550	486	508	477	433	491	484	481	480	485	498	479	476	464	500	491	518	480	492	482	497	478	483	478	508	538	504	479	504	458	490	478	486	566	533	550	480	477	480	459	490	582	488	516	506	490	516	465	471	489	459	524	489	481	480	520	443	526	463	491	477	573	515	523	474	538	465	477	453	519	479	455	483	448	490	519	501	482	490	518	493	494	500	506	504	498	474	474	443	482	477	489	539	432	467	479	471	492	478	465	495	492	515	513	483	479	504	453	532	489	506	477	492	497	534	479	476	444	534	495	508	516	413	566	435	498	503	478	519	478	488	521	470	438	486	436	494	476	487	488	478	476	552	497	524	533	499	502	482	404	535	492	479	526	484	403	490	508	486	495	474	469	439	509	479	509	449	452	457	448	475	476	518	444	482	415	476	453	475	465	485	440	478	485	476	468	474	494	476	517	534	482	472	483	503	532	459	475	515	535	469	458	507	587	471	462	469	476	487	505	475	497	445	473	484	497	435	567	491	512	471	509	449	494	463	481	354	459	512	478	498	476	525	477	501	483	540	407	483	586	476	528	538	448	476	523	466	555	474	477	493	499	460	510	553	479	410	478	479	536	455	461	455	499	498	479	460	514	468	469	474	471	486	483	474	474	507	404	469	410	473	498	494	553	2
484	465	533	488	552	483	549	477	516	464	470	509	508	470	499	462	456	431	485	468	475	520	471	487	506	535	494	485	468	496	489	512	574	474	505	420	475	534	473	477	476	474	492	515	495	508	460	515	555	446	522	515	479	481	500	478	496	526	564	481	469	491	469	484	385	557	508	492	477	480	512	471	531	486	472	475	461	475	509	481	463	417	509	461	470	457	483	486	483	498	476	553	490	490	490	493	479	451	490	476	483	478	486	472	517	690	416	500	498	484	504	498	471	474	497	468	477	483	473	495	477	473	495	525	484	417	484	552	497	443	479	494	513	481	514	553	509	458	484	497	520	469	479	504	476	452	475	538	478	456	468	500	497	392	476	500	474	464	483	465	527	488	478	490	503	498	477	477	476	418	521	535	542	477	463	475	487	474	502	506	566	609	539	444	509	494	495	528	571	476	467	477	466	488	518	469	478	484	479	452	442	528	472	474	493	476	465	478	473	511	480	540	428	422	458	537	478	484	488	495	446	545	447	510	530	506	499	479	477	535	475	511	444	472	483	502	487	478	478	474	521	510	522	481	503	512	483	481	481	513	477	509	484	547	474	496	481	471	492	493	468	478	472	478	465	452	467	441	503	488	459	513	413	551	481	495	477	447	478	462	476	429	524	475	497	497	455	438	478	483	489	484	499	468	490	480	466	541	497	523	502	505	485	507	541	489	460	480	484	488	462	493	497	499	483	491	489	479	444	518	483	488	510	478	483	480	431	480	505	529	452	459	478	545	470	484	326	489	526	485	565	467	485	483	518	478	468	432	482	492	480	485	500	488	485	467	447	477	441	505	507	473	451	461	482	512	563	497	490	553	517	501	465	504	492	510	485	456	554	518	482	471	462	495	469	474	563	476	518	479	474	519	474	475	479	498	485	543	548	489	484	520	477	452	476	456	487	476	482	480	496	514	480	484	532	516	486	505	482	517	474	517	476	476	493	507	494	489	453	475	486	521	496	415	521	506	471	460	517	471	417	455	674	532	505	476	470	468	519	486	484	470	487	564	485	363	479	540	468	430	580	476	511	524	462	487	476	554	488	395	579	481	543	476	479	505	458	506	480	462	517	486	466	477	469	490	494	484	476	476	476	487	449	568	521	530	472	486	444	506	2
489	521	552	469	540	487	460	479	472	473	475	481	520	481	482	477	480	498	447	463	484	492	471	477	548	508	491	487	495	470	488	493	507	478	468	503	484	479	474	478	477	474	512	488	522	493	506	512	464	466	528	484	518	472	496	489	444	532	536	509	489	484	510	477	494	554	476	492	476	473	489	482	453	482	485	526	449	508	582	490	472	486	492	483	452	467	479	504	478	542	476	462	475	497	479	544	481	517	488	486	497	476	483	482	493	517	491	453	516	488	445	480	463	456	516	490	480	466	517	471	479	501	479	432	489	512	479	549	480	473	533	489	484	472	500	532	579	480	487	493	461	587	497	468	513	437	482	571	488	490	369	485	478	568	479	481	520	516	513	490	440	482	475	478	383	493	475	476	475	506	520	496	593	479	476	513	464	484	557	499	492	519	467	504	495	523	483	543	550	481	469	448	491	472	512	486	490	487	476	430	503	496	505	461	550	476	475	477	464	493	481	492	477	474	475	491	467	485	498	497	476	518	513	387	581	488	456	477	476	500	491	465	468	474	472	517	487	478	493	481	500	520	487	480	505	529	531	476	475	501	523	464	479	492	480	493	533	601	483	483	482	479	505	448	482	483	487	525	476	505	494	488	524	481	522	488	477	554	490	449	475	515	444	474	529	425	479	416	489	515	465	510	500	476	468	498	454	498	478	509	520	477	473	511	546	485	476	486	491	455	424	543	497	515	492	462	468	482	529	451	484	481	487	489	497	481	489	475	479	536	538	469	476	530	455	484	477	425	419	530	436	468	474	501	458	496	475	486	470	481	472	452	518	483	476	504	521	480	505	481	434	509	529	522	482	519	467	484	473	478	446	426	507	500	491	521	476	492	467	432	483	484	450	494	453	489	465	478	486	520	477	479	478	515	478	455	493	468	579	487	474	489	479	503	476	473	467	477	482	486	487	495	512	453	482	521	498	498	471	449	480	478	450	476	504	494	476	461	538	479	482	521	466	544	491	446	457	531	452	463	485	478	384	515	475	478	492	489	499	467	495	486	519	454	480	522	477	499	528	437	532	499	507	453	477	484	471	570	494	496	525	479	429	479	478	513	481	488	501	482	518	482	478	447	594	486	475	451	474	469	493	474	527	462	424	561	476	502	526	486	2
498	458	593	493	564	477	442	476	482	478	443	491	440	488	487	460	490	518	457	469	475	466	472	480	545	546	481	474	464	500	478	520	506	505	506	530	510	468	481	473	477	503	467	489	548	493	501	472	543	490	467	475	497	486	491	484	513	535	590	472	479	474	499	476	510	520	557	485	480	469	534	485	485	591	481	569	484	505	497	480	486	526	481	481	483	444	479	445	479	494	476	463	483	491	483	477	485	480	494	448	472	485	478	469	518	494	492	493	462	466	508	440	472	484	467	474	498	477	504	490	478	463	479	544	451	500	495	494	479	500	516	480	489	483	499	627	519	493	483	480	476	496	485	473	506	460	480	571	473	539	474	473	477	579	475	418	485	480	521	489	519	475	497	480	457	439	473	483	477	540	500	503	475	477	486	494	463	486	465	528	461	563	482	464	489	492	524	485	480	475	473	495	482	430	541	487	470	484	477	490	465	509	490	525	463	476	611	478	486	488	484	499	480	479	450	440	452	478	449	507	445	473	470	486	497	489	478	476	476	525	439	543	470	482	456	509	475	478	470	481	502	546	474	468	484	525	474	475	480	525	472	520	484	563	490	504	513	528	462	487	479	483	492	541	481	495	439	469	519	519	496	407	516	540	482	495	476	482	478	472	479	530	486	479	510	490	461	453	484	480	527	483	526	477	555	490	486	568	509	479	429	511	477	537	478	432	483	482	514	460	527	486	503	473	474	526	475	484	437	536	498	406	500	482	485	481	505	533	512	461	491	471	478	493	453	483	492	516	443	512	566	534	507	516	534	481	481	509	477	526	490	468	431	496	508	497	546	476	483	548	495	511	464	503	476	455	459	456	465	478	474	468	485	464	498	500	490	507	553	500	477	490	403	454	471	471	479	477	552	506	466	476	475	496	478	510	488	438	527	494	478	479	478	491	476	504	472	471	497	461	497	484	535	454	458	519	494	552	535	538	483	457	477	476	498	496	493	437	461	474	489	533	474	546	473	570	481	541	496	477	427	491	428	501	491	480	499	507	520	471	497	467	450	442	490	576	476	525	559	443	500	531	503	541	494	492	477	467	493	462	568	480	453	477	479	579	492	498	523	502	447	506	480	462	461	499	479	482	499	480	450	475	528	442	517	504	469	490	469	454	2
479	515	541	482	488	468	502	478	507	476	545	491	487	566	492	507	487	540	537	464	476	515	482	465	501	487	449	492	475	467	473	503	543	491	469	489	485	484	480	475	474	469	475	465	501	482	505	500	415	530	485	494	484	485	476	520	479	461	450	458	499	485	491	475	465	571	460	492	484	485	538	521	493	486	483	496	493	494	463	494	509	512	467	463	506	525	476	514	475	520	477	473	433	488	474	562	483	499	459	485	477	476	489	505	505	272	499	502	519	483	479	543	497	494	439	476	512	486	516	461	474	474	480	469	509	552	509	489	464	472	457	489	483	475	490	454	523	491	471	461	490	557	471	492	482	492	480	470	484	500	423	494	482	419	477	497	454	469	449	517	508	486	507	482	479	489	477	477	476	454	558	536	452	478	489	493	486	485	507	514	436	580	508	475	490	520	535	511	477	472	485	474	500	447	457	480	476	490	475	440	457	492	501	535	434	476	468	481	483	489	491	483	442	528	462	505	470	470	473	491	447	519	503	491	429	479	503	479	475	517	484	465	476	481	520	489	499	476	461	479	464	547	497	487	487	504	558	479	486	487	509	482	475	547	480	520	508	487	496	485	494	474	482	474	483	504	483	503	519	477	485	493	482	434	503	487	476	480	479	516	477	428	478	474	493	492	478	538	483	467	515	489	487	474	543	534	474	515	475	526	504	473	480	502	511	512	476	485	526	434	465	469	559	429	486	555	485	478	470	455	475	481	452	506	501	477	477	496	476	507	505	481	477	493	429	487	447	511	568	496	508	464	463	428	500	469	474	421	463	466	489	471	436	471	498	489	453	476	539	475	498	508	514	487	483	478	522	492	490	533	524	465	503	501	498	475	480	476	402	514	481	535	483	471	466	473	504	477	514	540	478	551	474	492	477	473	494	472	473	490	477	496	474	490	477	455	529	480	452	472	507	519	492	476	473	537	500	525	464	470	482	493	496	476	497	485	491	452	475	484	477	506	526	435	451	470	490	499	486	476	443	489	478	458	538	477	488	478	496	464	503	475	509	279	486	590	483	471	522	486	526	476	499	415	503	498	480	549	460	490	588	481	472	477	477	565	462	458	505	469	500	432	473	536	512	465	462	474	473	475	474	474	515	265	515	563	477	491	514	518	2
485	496	465	492	481	486	534	476	502	485	489	520	519	422	506	452	452	502	510	476	491	518	485	494	534	486	504	474	500	480	492	523	541	528	495	452	461	505	481	476	472	436	454	478	569	487	447	478	425	485	492	528	482	478	459	448	548	519	413	452	479	476	466	473	645	540	511	497	480	472	474	479	472	571	473	462	453	442	533	489	502	490	488	477	512	489	475	496	492	518	476	519	514	458	482	504	476	476	496	509	480	463	481	464	479	291	439	441	505	489	534	484	473	492	538	514	486	484	530	475	472	459	469	468	497	444	493	533	461	424	492	495	475	473	417	545	495	505	469	492	453	488	482	481	455	483	486	534	478	427	522	469	488	565	479	470	465	467	535	490	474	482	476	476	508	504	476	487	478	490	469	432	485	479	494	613	487	485	473	503	535	475	437	454	509	477	429	528	531	475	487	538	503	476	558	486	487	493	478	517	498	497	457	487	435	478	491	485	482	488	477	478	468	476	481	479	542	492	470	486	475	539	473	488	519	499	489	479	476	476	465	480	506	472	485	488	490	481	457	474	504	454	474	477	511	470	465	474	487	489	494	501	477	532	505	528	501	403	480	486	468	477	502	473	483	472	480	468	486	473	467	521	490	502	472	488	476	506	505	478	476	515	466	473	485	489	495	515	488	504	527	494	492	469	451	518	469	462	500	468	452	484	483	464	513	481	458	477	520	484	512	495	563	494	492	418	467	492	553	525	522	497	524	473	484	479	469	440	496	478	459	508	476	433	471	480	657	535	517	469	532	480	455	512	503	487	484	457	496	459	483	518	524	471	493	495	498	480	418	600	494	523	450	485	485	445	573	486	469	521	492	414	476	452	496	517	484	463	388	482	478	501	524	460	490	477	517	477	518	465	480	502	473	507	474	483	485	508	587	474	473	448	476	480	477	516	475	478	475	491	496	476	502	476	504	475	484	476	498	422	468	476	466	476	470	477	483	526	477	484	514	481	449	547	515	505	483	552	497	494	441	480	367	460	485	480	478	473	514	490	520	490	479	370	487	611	476	460	557	463	528	476	460	447	479	497	485	511	481	426	516	483	418	478	468	425	482	492	456	475	496	530	466	520	462	497	477	482	521	479	474	484	493	374	531	516	485	485	535	474	1
482	512	488	492	469	477	481	478	520	487	557	481	455	470	473	521	484	451	475	484	473	480	485	485	417	469	492	484	485	490	464	434	523	477	510	505	480	491	480	479	476	431	473	500	487	526	439	547	438	501	571	492	518	489	473	489	476	466	504	450	513	490	504	478	561	454	515	505	478	475	571	505	482	500	492	451	487	437	518	491	510	565	488	481	444	494	476	476	488	492	477	485	457	476	488	454	482	499	475	482	472	477	479	489	459	445	510	528	475	480	485	447	459	471	510	475	448	477	466	471	476	475	471	513	488	467	506	510	474	514	509	462	504	478	467	518	523	482	491	481	496	494	481	471	497	516	475	519	476	507	551	476	499	617	473	474	489	487	514	519	476	483	492	479	459	495	477	476	479	497	483	543	445	478	477	489	478	470	502	478	503	513	487	478	491	531	523	523	514	477	494	440	486	558	524	491	479	503	477	523	495	466	502	430	416	477	492	484	494	488	490	461	507	517	480	498	523	473	468	480	487	490	443	477	480	456	479	480	476	470	464	492	476	498	496	523	478	471	454	479	476	449	543	476	455	510	516	478	488	468	491	472	473	551	480	509	500	469	499	480	498	478	528	503	474	497	513	485	482	487	497	478	494	471	482	482	476	552	514	476	474	537	451	475	561	499	464	527	476	470	491	461	509	482	474	503	504	481	443	556	459	505	479	483	511	458	469	479	482	477	494	482	503	465	470	506	469	486	496	481	468	468	477	483	492	479	487	444	482	488	487	464	476	438	534	503	544	480	483	500	501	528	507	526	506	473	487	574	474	497	479	445	461	468	495	468	527	475	510	430	448	475	414	458	478	471	456	491	474	474	480	430	468	531	516	472	479	475	432	478	471	468	514	474	447	504	536	479	525	522	476	483	479	482	475	463	487	421	526	491	476	499	475	494	476	498	471	486	496	476	488	590	482	504	492	393	477	494	561	482	484	489	477	476	499	479	469	491	504	480	544	546	509	559	503	500	476	522	461	477	492	484	518	526	530	478	492	472	557	465	479	480	496	605	476	486	480	460	416	464	556	474	493	464	520	505	480	515	525	555	537	477	486	477	489	418	468	460	469	487	507	482	469	529	437	473	483	433	491	475	518	487	482	618	537	510	483	480	517	495	1
490	458	503	484	523	476	479	477	504	469	509	461	488	494	501	471	489	516	499	483	483	477	473	489	557	538	498	461	459	485	481	508	516	527	449	468	483	480	475	475	472	479	441	487	527	447	434	491	498	465	503	509	496	487	496	464	481	478	468	452	477	477	474	484	482	522	449	497	483	475	505	509	469	488	483	542	473	474	532	489	459	539	432	482	512	455	472	485	477	467	477	488	505	483	480	428	479	482	463	477	477	487	476	482	498	409	482	517	498	493	494	459	468	455	524	485	494	494	478	496	476	475	499	494	496	514	463	500	470	489	499	528	493	479	521	552	480	495	486	477	533	531	484	484	483	475	475	512	480	500	516	490	482	384	478	496	469	456	519	486	442	478	478	486	458	463	477	479	478	499	507	510	556	475	488	474	473	478	487	531	442	537	461	482	473	476	476	544	435	480	508	462	486	530	524	487	474	490	477	464	513	539	487	528	500	473	539	489	484	476	493	442	489	498	487	516	478	481	487	467	500	427	442	477	474	476	489	477	477	460	479	495	481	482	525	514	475	477	464	474	463	524	498	460	496	534	490	482	476	499	507	488	479	510	478	543	508	491	492	480	512	474	493	466	481	501	547	489	514	474	484	486	448	437	479	518	476	468	535	469	476	429	510	477	500	488	468	503	476	478	493	472	500	478	514	527	454	540	513	507	510	485	482	502	406	539	476	498	494	442	490	494	502	510	498	484	477	500	411	543	462	484	503	475	517	481	459	470	474	520	440	460	478	447	450	486	465	494	612	416	531	478	547	449	449	492	468	438	498	465	472	553	497	502	479	475	508	475	538	484	461	499	483	475	495	474	473	488	502	458	444	518	509	503	491	462	465	468	516	528	485	476	517	495	485	483	476	475	521	498	473	491	479	449	479	484	498	544	494	479	481	504	478	514	476	453	446	484	476	473	467	481	495	455	487	560	505	469	540	496	476	464	492	476	485	487	490	526	506	470	527	538	492	427	506	493	465	481	526	474	548	480	591	520	473	473	484	487	473	491	483	465	472	388	484	542	477	509	483	506	487	478	543	419	483	492	493	494	482	540	504	485	527	477	488	518	478	472	444	468	484	491	473	563	526	471	473	525	503	464	502	473	477	391	486	551	475	482	508	475	2
482	499	468	500	562	477	415	477	447	471	512	506	514	454	487	488	477	478	469	494	476	534	475	479	458	494	504	487	483	493	481	497	483	484	472	478	464	516	482	478	480	552	480	472	492	456	480	483	431	477	449	503	520	465	494	497	499	465	585	481	491	490	478	480	496	546	486	504	480	470	447	498	482	439	477	524	489	449	496	454	499	565	531	476	450	433	465	486	475	523	476	481	513	500	481	505	475	462	475	430	481	486	490	478	518	276	525	482	464	500	494	411	473	480	445	467	477	451	454	520	475	495	474	499	495	488	477	490	461	446	503	485	495	484	457	451	523	492	476	443	474	475	496	482	505	504	480	583	479	452	430	484	491	410	475	447	488	490	475	525	470	486	494	479	478	482	475	478	476	438	624	496	619	476	498	538	494	486	432	451	464	481	470	463	472	459	486	494	510	481	466	489	501	481	532	482	480	505	476	491	464	517	448	455	469	475	503	487	484	471	452	446	509	487	484	537	544	486	501	472	456	558	518	500	517	525	448	478	477	491	490	474	491	475	480	500	465	480	473	483	518	545	458	499	469	437	431	481	482	498	536	467	477	436	466	514	492	548	490	487	471	482	490	488	484	493	477	479	494	515	483	476	426	484	485	494	476	463	489	497	477	436	475	477	515	476	498	515	481	497	536	531	500	476	446	501	486	472	494	500	512	495	481	491	439	498	480	481	455	478	504	476	527	519	476	434	471	492	496	507	486	454	479	496	471	462	528	487	483	486	478	471	477	463	469	481	479	459	561	529	498	457	453	476	472	476	481	535	498	515	486	472	442	497	514	498	522	478	465	531	487	470	390	494	480	446	472	491	489	523	429	497	479	481	512	532	474	512	413	483	478	476	457	473	466	465	482	478	544	465	476	472	474	444	477	516	475	499	555	469	479	526	478	417	477	508	519	481	463	486	466	533	572	477	533	539	484	424	496	493	482	469	452	475	487	460	496	525	529	485	496	495	447	439	473	502	464	444	483	485	446	486	421	482	491	481	491	478	518	481	479	480	489	240	482	640	475	519	461	502	471	473	527	497	507	487	486	500	483	554	517	474	443	479	480	554	488	472	366	504	483	464	465	528	530	463	491	512	474	468	484	479	471	197	504	600	481	469	422	446	2
483	488	491	471	510	476	486	478	509	485	473	496	499	560	488	455	475	499	502	485	495	484	480	483	537	523	505	476	487	489	489	500	442	495	456	548	472	462	479	478	478	550	469	492	462	466	463	491	483	495	595	520	460	480	536	508	503	506	557	476	493	477	496	479	501	550	454	497	483	473	513	489	480	438	484	457	469	471	549	468	462	550	448	487	523	491	482	501	470	546	475	510	504	495	478	519	486	439	491	441	490	473	477	481	546	435	446	502	501	478	456	369	474	500	503	473	507	486	522	489	473	443	483	477	459	510	491	482	474	437	469	484	466	479	481	494	504	496	486	463	470	472	497	472	478	512	478	440	482	500	550	474	473	464	477	481	506	527	527	507	483	487	465	483	568	454	477	480	477	503	461	469	549	477	482	415	494	478	490	457	458	505	491	482	488	462	483	499	514	480	479	500	484	484	480	476	480	506	475	471	486	477	499	476	542	476	458	480	474	482	474	467	472	407	476	599	498	478	434	493	543	457	524	506	482	517	487	472	476	476	485	455	478	442	477	459	500	481	468	484	527	522	551	470	511	507	510	479	485	468	489	549	478	542	473	573	493	458	487	495	474	478	481	506	468	499	456	492	499	470	468	493	469	471	466	499	475	458	500	535	478	458	481	478	482	502	537	519	485	449	490	515	504	473	475	490	469	522	494	462	521	498	476	474	519	456	486	479	442	473	505	469	489	515	488	457	473	473	502	536	475	501	499	466	472	485	482	502	468	481	567	495	478	454	487	480	486	486	507	475	511	462	487	490	439	487	486	460	499	534	471	506	557	499	484	475	498	475	493	496	550	480	463	504	487	420	473	479	482	452	500	442	497	470	534	476	468	473	495	522	477	458	492	479	468	484	450	476	481	506	474	573	479	514	481	448	504	566	506	480	472	478	474	482	478	474	460	472	422	476	485	478	465	483	452	533	473	512	485	480	474	490	482	477	467	495	451	557	383	480	450	516	490	471	501	526	480	462	457	480	441	486	411	475	492	476	483	479	436	478	501	480	479	332	468	592	475	458	447	525	546	453	504	545	494	491	489	496	476	465	501	482	447	476	480	541	495	485	496	479	483	505	477	524	459	485	482	478	518	494	460	475	492	332	515	485	477	473	484	509	1
491	549	515	482	458	480	482	475	456	484	483	485	458	489	476	474	480	561	472	484	504	522	467	473	408	491	484	479	478	450	479	489	536	519	535	472	498	428	479	479	475	474	449	450	479	474	527	497	530	507	519	597	512	477	504	490	500	496	501	490	497	472	497	479	514	522	433	464	470	480	437	513	505	527	483	571	480	500	499	474	478	441	479	484	507	450	483	459	490	532	476	537	452	496	477	481	478	474	449	476	487	485	483	479	471	415	470	452	469	497	515	503	477	491	454	460	487	508	518	525	476	467	490	465	460	507	489	524	471	484	498	490	523	481	526	621	488	468	468	477	487	532	475	481	471	448	482	486	480	510	522	478	480	422	478	492	458	460	516	557	459	460	478	472	458	457	473	481	478	484	485	575	441	474	479	500	479	486	399	516	458	451	445	475	495	464	446	510	504	480	496	498	520	493	475	489	476	488	476	446	440	459	501	429	535	477	529	479	502	508	464	451	507	510	500	475	516	464	498	484	534	545	502	436	548	466	503	478	476	489	477	499	488	491	482	507	482	482	451	476	493	545	478	487	523	518	493	486	480	483	486	513	481	478	491	462	536	545	470	499	496	481	501	459	472	503	482	487	478	465	500	459	551	692	487	488	476	510	489	504	479	443	463	475	479	434	438	491	473	496	480	506	482	466	442	495	502	503	493	486	507	497	484	483	476	466	498	460	508	486	510	474	481	511	490	511	471	477	478	493	474	488	485	479	497	482	496	487	514	448	513	493	477	499	534	493	512	503	547	524	501	507	496	466	635	481	481	461	488	404	486	457	502	494	502	480	476	476	506	520	487	471	453	529	485	545	520	486	485	546	484	412	491	468	522	509	478	479	538	518	483	530	550	479	471	475	496	476	510	464	475	537	475	467	481	455	492	489	507	486	478	492	477	473	477	478	502	478	442	495	473	481	427	476	577	495	485	551	511	520	480	493	477	476	480	486	498	449	481	476	508	481	492	443	471	507	460	459	509	504	480	502	417	504	502	478	492	478	569	490	491	476	486	271	488	631	484	461	482	490	471	474	472	461	481	487	464	592	457	535	559	477	444	480	481	569	480	478	479	489	504	447	485	578	528	492	493	408	515	468	488	484	510	280	512	491	483	495	474	463	1
484	487	508	474	481	480	480	477	480	485	529	491	481	493	485	474	491	483	531	471	472	473	470	461	485	511	492	502	468	483	491	487	470	475	488	505	487	449	477	475	480	450	507	439	516	507	482	509	453	490	466	445	477	480	474	456	614	514	508	484	504	473	423	477	615	591	526	515	487	480	488	510	435	551	477	498	484	520	418	445	504	558	498	488	483	453	477	489	471	536	476	542	458	485	478	452	479	491	493	511	487	489	471	483	457	286	523	476	565	482	528	456	469	460	501	470	486	486	511	505	476	438	478	481	415	441	481	545	460	484	511	507	515	477	506	528	509	500	471	494	485	519	459	495	488	463	478	463	490	498	539	479	496	563	476	482	509	476	501	506	491	470	486	482	510	509	477	483	478	540	498	517	532	478	485	496	511	479	516	492	522	519	480	512	498	445	476	495	486	483	468	471	506	508	566	475	482	487	477	460	495	480	515	573	463	476	487	476	473	512	473	529	489	469	475	502	530	462	495	462	461	594	455	537	497	484	505	479	476	467	490	472	475	454	472	466	488	473	436	471	503	462	437	454	555	507	499	475	484	484	527	488	478	528	480	459	502	458	478	475	487	480	483	493	483	517	513	484	496	512	501	528	514	458	494	478	474	499	468	565	477	509	443	476	500	465	524	413	478	444	535	531	543	485	520	498	463	484	499	504	462	500	475	496	511	497	485	490	465	504	487	475	442	518	482	462	477	481	447	479	478	505	501	485	493	483	479	514	495	558	530	438	475	474	486	500	619	489	563	485	463	475	452	495	513	503	471	525	481	478	472	484	495	477	505	487	506	477	497	508	453	476	520	467	491	559	463	487	495	459	510	530	482	480	494	502	484	440	444	505	477	515	434	487	483	476	480	479	499	481	473	472	477	483	478	487	476	482	486	476	479	507	478	513	476	466	443	474	493	475	484	574	555	478	525	519	495	535	423	467	475	488	498	476	486	467	473	573	499	480	487	514	456	537	496	516	488	528	484	474	480	495	517	491	467	475	479	482	455	456	478	470	480	490	486	585	487	524	522	459	486	483	474	509	489	498	458	492	470	549	497	478	497	478	473	436	487	500	490	494	470	466	466	512	510	477	478	473	522	468	465	475	464	505	579	474	474	517	408	454	1
475	463	470	497	513	481	459	477	491	488	450	455	506	507	504	460	485	525	534	462	476	475	474	478	500	512	513	484	494	489	471	491	534	490	498	484	499	423	486	475	471	530	499	496	508	508	417	490	520	505	508	516	487	476	467	513	458	486	526	492	485	481	533	477	543	486	488	475	475	475	480	497	544	425	480	545	473	496	539	485	487	544	514	478	482	447	482	488	489	575	476	540	475	502	480	466	482	471	503	432	475	468	473	463	440	657	503	457	504	472	499	583	470	465	475	497	482	492	493	479	478	414	470	433	475	460	502	536	489	471	548	479	512	488	483	496	506	495	468	485	528	588	485	476	498	451	477	479	483	472	502	494	490	570	476	504	466	500	475	539	498	494	477	485	473	480	475	469	476	501	457	482	499	478	468	492	497	495	496	558	534	561	472	504	484	509	523	494	532	481	506	434	476	503	530	486	479	498	476	499	487	479	483	547	507	479	489	484	481	496	461	509	433	497	482	497	521	476	523	473	516	507	488	479	498	500	493	480	477	485	520	472	469	495	459	507	502	478	509	480	432	443	508	492	520	493	423	477	492	490	517	540	479	517	482	468	531	532	491	475	524	480	461	529	456	509	516	487	512	491	482	497	480	489	476	480	476	509	507	471	475	514	475	477	496	471	483	444	474	487	519	480	490	475	488	489	518	481	498	490	485	486	479	565	496	505	468	461	519	472	466	475	478	487	478	472	488	489	529	501	482	528	489	489	498	482	448	491	483	494	468	476	477	501	461	466	551	466	462	488	475	455	464	490	462	475	475	422	415	540	481	414	459	471	502	515	493	477	475	559	484	503	459	503	473	512	511	491	483	469	430	404	494	505	496	527	481	481	556	539	483	462	480	520	474	491	479	478	470	490	474	522	472	522	478	518	474	468	468	484	474	480	475	492	475	386	472	479	540	485	492	441	518	443	477	480	482	445	556	525	485	443	464	476	476	489	505	487	428	476	517	510	499	550	502	497	486	501	500	489	488	504	488	523	487	480	489	483	403	479	509	485	505	616	472	454	473	474	566	452	492	483	508	441	498	516	488	584	493	505	546	484	476	478	478	408	489	476	479	492	487	484	460	520	512	473	474	517	507	475	494	488	502	648	499	550	486	474	521	462	1
481	469	518	485	547	473	454	475	489	479	470	487	495	479	460	482	442	502	518	491	465	478	462	508	491	535	458	479	491	476	485	468	501	457	479	495	499	451	486	477	475	472	470	504	512	498	424	502	457	474	384	432	469	476	497	508	489	494	511	476	473	488	447	489	453	489	424	475	487	481	559	484	476	467	489	547	492	478	492	491	453	525	491	487	520	506	476	486	477	459	477	479	489	488	482	532	483	473	473	448	484	471	486	457	522	526	449	473	561	480	510	428	471	444	466	490	475	465	498	479	477	461	494	575	503	482	467	532	481	416	507	520	448	475	472	523	499	476	490	464	514	529	485	494	485	482	483	537	487	484	496	475	473	601	477	471	532	478	494	509	532	462	476	483	431	506	478	475	473	488	435	598	483	475	476	457	493	478	540	497	479	543	487	474	490	468	483	478	573	481	498	481	469	489	506	490	478	489	475	470	483	495	492	452	488	474	460	476	468	487	475	475	462	611	475	560	597	478	504	477	460	489	507	435	489	474	458	476	475	486	478	452	463	478	524	466	482	479	497	476	495	580	477	469	543	513	451	480	489	509	472	490	476	476	470	503	526	486	458	484	465	483	498	515	486	522	480	524	425	486	484	492	500	515	483	482	476	541	483	460	476	536	468	476	508	453	451	424	477	487	489	535	490	481	493	488	454	537	478	504	440	485	475	488	494	508	491	491	543	450	471	487	509	517	499	469	479	481	523	531	489	443	511	463	483	484	497	438	493	482	454	499	475	491	549	486	441	532	328	494	481	488	493	542	487	479	485	544	478	494	485	478	461	482	497	503	503	475	516	468	469	443	503	512	473	563	523	481	475	527	484	508	487	494	556	517	481	488	460	510	481	508	443	484	502	495	510	476	500	492	476	532	479	546	483	498	476	483	472	476	472	458	476	475	477	442	545	482	443	484	507	465	525	465	422	543	505	557	507	500	477	471	485	475	487	468	509	528	491	478	484	517	517	571	499	493	491	550	500	498	410	508	319	633	499	476	462	494	467	495	466	483	511	398	485	570	482	450	541	438	535	463	489	421	487	512	479	514	487	454	511	476	400	476	471	614	501	482	422	495	472	453	458	464	550	473	475	488	484	491	518	480	500	379	542	503	477	508	574	448	2
486	481	528	486	483	478	493	478	486	480	440	412	506	473	488	447	482	479	470	492	509	550	475	472	507	504	466	483	484	477	477	556	473	488	493	552	475	493	481	477	478	499	474	476	501	495	484	529	557	482	497	478	479	479	515	490	442	472	514	484	455	478	509	479	561	480	551	512	481	475	524	483	488	473	471	568	485	502	522	511	443	566	548	486	484	472	480	472	475	539	476	487	442	490	499	492	479	468	443	464	488	491	472	488	510	498	434	515	553	486	479	425	485	465	469	481	485	491	489	498	478	464	470	529	467	526	471	513	479	488	521	480	469	477	460	492	520	472	480	481	456	475	482	469	463	488	481	490	484	517	435	480	489	362	479	500	504	469	496	485	424	483	491	479	494	540	477	475	479	508	416	484	504	479	493	500	495	498	440	516	503	533	471	501	488	476	483	491	443	478	481	497	495	486	504	495	474	486	476	481	504	531	456	473	471	475	511	474	489	463	479	486	467	519	477	480	539	483	506	472	492	466	508	501	594	540	480	475	476	489	463	474	472	497	502	498	473	478	468	473	499	479	518	486	509	514	407	475	480	488	418	530	478	464	485	490	548	478	481	489	510	481	491	472	463	505	515	499	498	496	497	540	432	511	483	496	477	456	451	464	479	403	478	475	515	534	481	448	476	485	484	565	526	480	533	475	454	470	478	499	443	496	488	493	514	466	471	488	484	478	401	474	503	501	472	475	484	469	503	522	480	457	479	480	485	477	455	454	490	529	520	467	476	510	524	483	546	473	638	534	521	472	497	513	558	499	473	471	489	513	483	528	442	479	482	482	396	474	508	569	488	497	491	463	483	520	476	490	486	486	536	488	508	490	491	496	487	489	597	473	478	473	482	488	482	486	465	475	481	495	481	513	477	461	482	485	484	464	534	481	476	527	478	507	477	399	533	480	454	492	497	489	484	465	501	592	458	496	517	503	485	481	493	477	477	521	482	477	502	476	497	472	491	392	531	562	487	466	490	481	453	436	505	500	513	480	488	480	432	470	506	480	494	374	488	542	482	496	507	536	582	527	522	498	489	509	482	508	471	544	497	481	484	477	475	460	487	503	509	477	449	491	490	489	530	490	473	457	472	478	444	474	484	398	513	497	473	474	530	478	2
483	434	507	488	510	475	467	476	485	483	507	452	493	418	482	496	474	505	460	477	493	501	487	490	517	502	460	446	497	506	484	502	539	466	468	456	462	481	478	476	479	526	455	506	490	483	437	526	483	459	565	452	474	474	465	494	491	504	538	433	526	490	519	490	526	435	520	477	483	471	490	493	443	453	471	471	496	514	468	531	484	604	516	470	460	530	477	452	483	556	476	506	481	516	463	495	475	424	472	476	480	484	483	471	471	426	463	540	468	501	413	480	487	430	435	476	485	478	518	515	480	483	472	456	482	499	472	476	473	443	477	480	511	480	512	554	578	525	476	496	518	460	474	478	457	435	475	569	475	456	455	477	485	473	480	471	477	486	499	513	505	490	478	480	461	500	476	475	479	539	529	526	499	478	489	534	484	475	561	451	502	520	488	439	488	495	454	502	530	480	504	494	515	463	602	470	478	494	476	476	504	503	473	459	458	475	467	485	489	494	499	422	455	495	491	494	531	486	467	478	492	404	399	533	473	479	515	477	476	531	497	457	476	469	509	498	487	473	482	468	528	535	513	490	496	541	484	476	478	463	530	531	474	479	479	466	490	554	494	488	509	477	503	462	477	503	411	470	510	458	503	548	483	529	473	460	476	470	513	535	476	464	490	477	535	471	478	544	481	533	500	502	515	463	539	443	513	442	529	491	409	531	474	469	503	476	487	491	479	420	545	472	484	462	481	487	467	486	517	559	450	448	502	472	509	477	473	480	490	434	487	468	475	505	475	500	515	457	489	498	484	505	482	487	554	485	480	449	491	471	482	537	516	479	458	459	502	477	493	490	479	509	502	464	485	607	500	479	500	482	523	491	491	543	510	467	472	494	493	459	485	485	462	496	477	474	466	480	512	454	473	539	478	490	480	455	485	433	568	483	482	515	478	481	477	484	425	475	463	471	509	543	444	455	491	477	474	521	500	500	482	496	487	476	489	482	491	467	417	470	493	504	495	479	494	524	475	561	511	498	475	479	369	446	487	477	477	491	448	456	498	484	464	297	478	632	486	476	515	460	538	476	474	454	474	485	471	565	485	509	511	477	416	476	475	543	474	507	522	493	515	519	486	504	470	482	497	481	511	466	466	478	520	277	486	523	479	476	516	486	1
496	524	519	486	513	475	478	477	470	476	417	449	494	454	474	514	463	523	498	472	489	534	474	508	532	506	483	473	469	504	488	505	444	497	503	508	481	471	488	477	479	496	506	489	485	516	536	488	499	452	538	505	485	480	505	433	576	462	479	432	473	481	377	484	570	516	491	511	478	487	487	507	480	512	482	507	471	463	433	462	489	505	429	484	528	515	463	479	485	473	476	486	488	487	479	461	482	453	484	493	472	475	476	460	476	398	451	497	482	478	452	443	476	501	483	506	468	469	508	489	477	509	489	489	464	498	467	483	471	513	484	468	488	484	445	518	548	488	474	470	492	520	477	486	498	500	479	501	485	570	504	460	494	432	478	446	465	444	514	519	498	461	483	472	443	515	476	474	476	512	515	473	601	475	464	465	485	477	413	469	472	527	496	468	488	459	483	459	478	484	490	477	493	522	475	466	483	483	476	467	533	526	451	471	495	474	440	483	481	476	491	478	467	446	467	470	518	493	490	482	548	582	505	516	438	494	489	478	477	510	468	471	465	487	511	496	488	480	468	479	477	464	487	495	503	522	488	481	484	504	460	513	479	543	484	511	507	410	480	487	490	479	502	479	472	489	499	465	488	522	495	500	495	519	502	478	476	478	486	500	476	449	486	476	533	439	522	483	478	469	505	549	473	480	477	515	470	495	481	505	485	481	479	505	523	509	480	478	501	494	428	517	487	477	479	466	485	475	446	519	474	461	493	480	476	486	496	461	510	616	492	498	477	459	496	482	555	435	627	448	538	498	528	490	518	503	465	460	487	526	481	569	510	466	523	450	489	477	509	454	454	516	485	490	475	456	479	514	482	410	622	645	497	456	484	544	483	520	520	436	480	508	499	484	499	478	500	477	526	454	480	507	479	444	482	461	483	461	519	483	477	474	475	488	476	481	466	484	517	479	500	496	494	511	537	496	473	433	466	473	475	483	490	476	486	497	473	485	525	480	500	545	558	450	490	497	482	407	544	480	459	479	595	463	498	480	485	483	478	459	478	470	495	469	471	530	486	441	486	495	469	480	500	450	473	456	470	609	480	462	552	477	524	478	477	435	483	473	455	485	524	457	474	504	503	475	473	437	490	494	499	481	495	481	472	550	482	490	515	515	2
486	471	463	485	465	484	557	476	483	483	529	487	449	490	505	508	509	509	488	489	516	493	464	482	536	492	455	480	495	483	489	497	520	512	462	487	502	474	479	475	477	511	495	492	520	425	535	491	460	431	540	480	477	481	504	472	455	495	503	502	506	481	447	470	520	470	545	538	479	475	520	488	475	473	480	525	488	466	455	510	508	573	452	466	507	498	483	474	471	489	476	486	452	470	481	488	475	491	481	443	491	477	480	480	489	388	448	416	485	488	517	487	481	514	491	483	494	489	498	494	475	462	482	419	461	505	474	543	469	477	546	487	498	478	460	477	538	488	483	491	481	425	483	488	513	464	477	563	479	527	474	476	479	345	477	484	481	417	489	500	474	476	466	477	466	522	473	482	477	532	461	498	513	477	476	442	469	483	466	493	458	481	512	506	459	491	574	497	437	480	447	531	477	506	526	468	477	485	476	507	451	509	496	512	506	478	525	484	494	477	520	455	461	469	466	500	448	485	522	479	531	485	481	513	548	494	480	477	477	470	467	462	464	462	467	460	480	477	450	480	495	467	450	457	479	480	504	483	473	541	516	482	473	486	475	467	554	471	486	503	491	485	504	487	485	501	510	478	483	502	523	483	499	514	461	482	477	507	476	495	475	392	484	479	493	508	499	470	473	474	513	468	511	475	493	532	473	485	524	462	497	470	478	507	562	491	511	486	498	496	488	475	488	526	498	477	460	478	522	512	479	479	489	486	536	476	496	423	492	513	461	487	477	485	531	494	512	437	623	548	507	496	472	423	474	483	482	488	478	492	483	563	500	479	492	506	474	476	567	513	467	496	471	477	487	444	515	472	480	563	464	519	507	463	500	502	473	493	460	477	489	483	518	498	474	488	470	477	504	482	474	445	481	478	482	503	486	540	536	485	475	491	476	467	476	482	475	476	548	476	514	504	482	468	480	579	493	531	528	522	480	501	472	476	488	486	486	469	421	479	473	497	421	361	479	477	491	550	478	486	445	497	520	485	478	482	479	494	485	498	491	487	474	312	482	542	480	438	416	472	466	468	512	489	485	492	471	522	462	458	512	473	491	475	476	443	506	492	460	492	475	473	466	530	534	489	477	487	509	483	461	480	484	335	506	519	479	496	504	513	1
487	451	564	473	535	471	456	478	460	482	454	469	514	500	511	497	472	536	476	481	500	482	473	469	480	502	484	476	474	467	477	509	524	433	509	441	469	492	475	477	480	489	484	477	525	448	484	534	517	487	563	529	512	477	507	537	453	462	476	464	492	486	515	473	695	519	475	437	482	474	460	491	479	506	470	460	487	485	505	508	432	440	454	489	489	531	488	479	483	480	476	457	491	493	459	508	482	442	472	474	484	484	484	472	502	419	461	560	584	492	499	564	482	468	466	482	461	478	483	471	477	472	471	518	519	456	500	501	472	492	495	500	460	473	493	570	454	496	493	460	472	584	481	488	492	447	479	498	490	568	510	474	502	664	478	487	518	447	533	505	444	480	492	473	496	513	476	476	477	501	497	483	625	477	493	464	479	477	479	556	485	421	523	456	447	525	483	472	545	485	483	484	502	453	483	484	468	472	478	487	514	515	511	518	531	473	415	482	486	493	497	499	504	433	478	503	470	481	482	486	492	475	530	500	523	496	497	476	478	477	464	495	464	492	482	532	481	481	439	482	564	426	511	492	472	515	505	483	476	518	554	449	478	464	482	507	564	495	492	487	483	475	515	490	474	502	559	478	465	509	459	523	371	424	469	487	476	533	483	507	479	546	466	476	512	461	480	413	480	488	500	511	487	479	517	550	447	443	472	464	469	493	478	496	512	428	487	468	493	475	486	492	450	498	490	479	483	470	465	476	491	487	485	497	476	478	498	480	510	497	421	486	476	501	513	476	698	475	507	543	455	464	535	476	498	470	491	517	450	465	476	433	518	482	526	498	517	478	472	496	429	457	545	498	473	517	558	479	500	489	499	507	529	494	510	483	488	481	534	461	479	476	481	482	467	488	478	481	492	444	473	440	476	476	477	460	503	515	511	491	479	427	476	451	478	462	396	481	581	481	477	533	452	456	502	505	503	516	477	491	487	448	476	475	478	508	510	469	480	477	528	579	475	622	489	435	489	596	521	501	504	487	491	480	497	482	485	490	506	475	484	474	462	596	479	574	481	414	474	513	465	436	499	562	489	518	466	478	498	503	487	479	479	477	474	395	489	460	497	487	489	470	487	476	470	488	499	528	496	478	491	477	495	644	525	510	481	490	544	470	2
491	451	570	502	471	473	424	476	486	467	381	475	500	496	478	496	510	497	495	489	504	502	476	491	490	520	495	459	467	448	489	469	511	538	450	468	479	428	480	476	473	481	528	482	458	501	457	481	480	477	606	554	509	487	499	500	512	537	514	504	499	478	464	476	581	532	514	489	480	481	563	493	486	430	482	484	473	471	572	472	527	529	447	491	503	448	481	503	487	526	476	510	494	499	473	519	483	446	443	446	479	477	474	485	479	199	528	518	513	489	494	484	476	438	481	490	492	493	515	476	475	477	468	559	473	505	483	487	455	443	481	502	496	474	451	521	476	503	477	458	462	579	493	474	444	530	479	502	481	571	521	486	484	366	477	433	474	476	504	532	450	476	480	476	583	498	473	479	477	515	509	543	437	478	459	491	481	485	455	488	524	494	423	489	486	524	456	519	548	482	447	505	482	479	570	478	477	468	474	481	480	466	507	495	511	477	436	480	458	510	489	519	428	451	493	528	515	477	447	498	452	502	486	425	475	516	492	479	476	516	477	509	482	482	482	468	499	474	484	478	426	497	457	476	524	512	464	479	485	461	508	469	482	516	486	531	496	521	480	495	472	477	498	494	475	448	516	503	490	524	495	497	511	539	451	470	476	513	487	461	474	404	488	476	512	512	453	516	480	498	466	501	489	474	497	475	445	509	498	519	488	496	478	471	462	507	469	499	484	431	476	450	499	536	484	500	477	493	446	537	470	467	473	481	470	483	494	467	510	505	476	486	477	474	468	462	604	479	689	568	544	487	532	482	531	474	485	471	455	487	489	464	517	488	514	480	477	476	515	544	482	512	424	483	485	450	461	500	468	522	514	460	486	493	493	509	474	485	489	472	484	492	497	490	491	470	455	477	503	434	475	548	473	443	480	453	483	542	518	466	473	437	476	494	478	540	448	481	487	481	474	473	464	508	479	455	492	494	464	514	478	465	474	476	464	483	484	460	519	474	488	564	451	411	471	498	490	510	451	485	463	461	514	533	512	475	451	492	515	463	487	471	486	263	483	680	475	481	505	441	477	486	481	491	479	494	463	506	466	455	504	472	491	476	483	480	476	487	575	484	480	403	480	510	503	471	465	427	468	485	441	476	540	203	478	527	474	466	513	505	1
476	476	487	481	486	474	416	475	484	478	499	463	487	430	471	478	475	534	469	469	472	482	484	492	536	508	537	470	472	462	472	546	474	557	477	476	484	459	479	477	482	516	464	502	473	478	475	508	464	456	542	469	465	489	475	503	449	462	495	451	474	473	558	473	566	543	464	483	482	483	545	478	480	502	483	470	477	520	575	480	474	503	503	471	444	487	482	484	480	510	477	500	493	466	485	518	484	490	462	477	484	474	485	468	504	381	512	431	528	484	546	511	462	519	519	475	479	468	511	476	480	488	477	498	482	471	488	552	466	532	486	490	480	482	496	524	542	499	481	482	521	515	490	473	497	481	484	545	474	523	561	493	477	552	478	478	474	440	475	498	481	502	462	477	508	500	475	478	478	499	542	537	491	477	462	523	480	476	477	496	555	543	495	483	473	501	481	469	547	483	506	467	503	506	492	488	479	504	476	487	520	492	482	454	442	476	521	475	474	481	482	577	439	513	492	520	474	495	463	485	453	483	493	544	495	449	509	479	477	508	488	447	461	481	465	455	501	475	467	487	503	464	446	463	476	468	513	479	477	467	485	512	478	474	467	514	557	446	497	482	511	477	497	480	470	488	468	482	461	518	485	538	448	485	477	485	477	429	507	539	476	506	482	476	492	447	516	436	474	497	497	484	442	473	485	547	467	517	480	497	429	482	481	460	523	531	484	486	504	458	493	499	459	502	472	518	466	491	456	463	498	434	523	464	481	481	477	466	485	489	558	480	475	503	424	495	575	500	563	439	491	447	568	529	521	474	484	522	489	506	489	434	490	495	487	505	463	479	593	490	477	463	471	484	477	521	503	489	482	519	486	420	513	548	530	481	489	518	468	458	475	470	470	482	491	502	484	481	465	458	489	481	480	491	476	511	492	477	542	488	477	480	474	479	477	457	489	480	462	472	492	565	451	461	484	576	477	580	505	490	480	478	516	477	467	492	475	420	507	482	484	532	463	531	491	530	468	439	509	472	455	458	532	547	476	478	474	504	498	472	488	471	495	511	465	550	484	447	481	465	504	433	453	499	493	517	478	528	484	533	523	475	497	480	470	441	507	472	485	490	493	496	476	515	516	482	484	496	504	477	464	481	457	523	516	567	467	474	491	500	1
489	410	480	481	468	486	501	478	506	493	497	509	422	506	498	478	493	433	507	493	480	516	478	477	458	493	468	470	494	473	498	460	431	470	482	513	467	427	488	477	470	488	454	497	512	461	493	495	456	507	523	491	455	476	475	474	574	468	518	503	501	499	487	479	629	478	486	483	483	474	533	484	467	432	486	504	463	483	497	494	482	529	461	473	541	578	485	496	495	560	476	543	481	490	480	470	477	515	477	550	490	486	479	465	473	275	480	450	556	481	489	499	480	509	458	457	501	491	468	481	478	551	481	491	457	519	487	471	461	483	506	497	471	485	503	539	461	485	496	493	504	512	474	466	512	483	469	425	479	477	549	471	467	484	476	474	480	475	503	521	475	461	491	474	463	494	475	473	477	586	457	471	545	477	473	554	476	482	474	496	529	551	473	477	483	450	425	516	433	481	526	497	500	566	560	468	476	479	475	466	473	494	495	486	464	478	495	482	477	504	484	524	482	505	478	473	453	474	481	492	468	471	514	521	423	523	486	477	477	484	460	504	457	478	476	499	513	478	460	478	464	470	476	477	581	581	495	477	473	510	499	523	480	539	481	462	507	515	492	500	492	479	464	483	477	481	477	496	474	504	462	473	498	471	476	486	476	493	480	542	477	471	474	477	448	497	482	423	478	469	520	489	471	467	470	542	483	447	503	488	509	517	483	467	497	531	487	485	506	486	485	485	514	473	486	532	470	473	532	521	474	514	507	474	488	482	474	491	480	526	497	469	476	513	496	490	646	476	580	514	571	537	514	468	478	487	472	490	454	506	482	465	458	482	506	467	500	475	581	475	478	476	467	488	489	527	484	477	486	528	475	532	441	489	510	494	477	469	449	495	486	435	537	485	485	484	481	479	517	495	481	384	473	567	479	483	500	525	546	481	473	517	477	468	476	438	457	483	520	474	482	470	502	477	429	452	478	518	530	461	481	473	466	476	476	505	494	428	531	479	524	496	469	486	482	558	471	444	478	497	451	494	384	476	490	478	480	479	528	468	485	487	516	327	470	673	481	548	559	466	498	503	479	456	487	506	479	538	474	447	487	476	426	479	470	446	483	493	454	480	517	494	478	516	556	483	490	454	516	480	461	484	468	292	455	494	481	489	494	524	1
487	462	507	477	477	477	483	477	512	467	543	482	479	540	479	479	465	506	464	477	473	492	479	476	517	462	467	502	500	498	481	443	450	494	446	535	466	484	484	477	474	523	486	476	474	481	515	508	529	461	530	502	456	476	502	512	442	439	515	519	488	466	477	480	498	432	491	510	482	481	479	501	530	439	478	485	476	463	510	477	491	524	519	503	493	481	483	499	479	577	476	564	489	488	486	493	481	476	473	487	466	467	482	472	405	643	486	418	515	484	494	443	472	480	412	498	471	488	426	498	473	483	481	527	501	511	471	519	492	453	550	492	503	481	471	460	445	483	495	453	530	507	477	480	484	480	482	518	481	524	533	465	482	310	476	520	509	476	504	464	475	489	487	484	432	503	475	486	477	523	502	511	459	478	498	532	495	469	432	534	600	521	476	531	484	470	488	518	490	480	520	493	503	518	462	503	479	483	477	489	491	472	491	517	488	476	482	481	468	488	486	505	477	566	475	505	460	481	466	491	431	576	533	516	457	517	503	478	478	513	494	468	475	471	506	493	512	477	451	468	515	426	503	483	467	554	484	478	480	506	414	525	478	504	479	498	515	564	487	486	486	480	472	529	481	461	512	481	458	486	475	511	446	565	474	473	476	543	507	504	476	404	480	478	515	479	510	459	478	534	513	483	501	475	529	498	428	444	467	505	498	470	473	510	517	520	481	482	478	461	467	496	471	536	496	469	469	486	532	568	463	457	503	489	480	480	491	503	489	503	561	469	476	526	446	500	479	517	590	436	511	526	474	544	426	501	475	435	485	539	479	426	488	490	447	485	543	477	532	462	508	501	562	450	471	423	489	484	491	471	505	438	499	521	451	471	485	477	563	508	492	449	547	474	479	488	467	479	512	421	473	449	472	514	473	497	489	473	541	474	478	552	474	450	476	495	558	480	452	478	477	458	491	484	553	487	464	505	476	517	480	461	476	476	488	504	475	486	439	482	533	535	458	395	482	503	489	515	431	487	510	447	593	494	483	477	460	482	525	495	470	488	490	529	486	405	470	501	547	518	425	502	496	447	468	502	476	482	470	412	485	475	529	477	479	399	459	507	446	501	464	498	478	541	513	466	492	467	524	481	523	480	479	568	454	508	476	494	512	498	1
486	479	542	482	611	487	492	478	451	473	496	488	499	492	477	432	472	500	472	481	463	518	479	484	489	481	444	463	469	499	480	541	524	494	471	450	483	454	483	477	478	555	460	488	511	466	499	477	444	458	525	488	481	482	493	492	486	444	556	489	475	489	421	480	611	515	511	489	485	467	436	481	479	489	500	543	468	489	452	434	489	538	526	483	542	535	476	463	480	532	476	482	499	478	478	544	478	496	460	496	478	477	478	478	447	332	447	480	463	467	507	408	467	488	491	457	476	505	474	504	478	556	479	470	474	530	483	486	460	531	495	449	510	477	492	504	552	500	477	489	465	477	491	482	468	459	474	514	484	470	511	461	490	556	478	485	486	449	570	472	475	473	494	490	462	443	477	483	476	505	498	516	541	478	510	597	480	483	435	519	458	518	466	474	445	440	474	515	500	477	489	468	485	503	493	481	475	478	477	431	497	500	509	476	524	476	481	479	452	484	491	472	495	465	488	497	543	489	483	476	482	579	516	471	508	489	507	479	476	543	455	440	452	491	447	533	507	480	468	478	471	443	491	470	466	483	501	476	485	511	517	521	480	487	478	527	531	494	457	485	489	471	510	492	486	497	475	471	513	483	485	465	449	474	485	477	476	457	501	452	477	519	481	476	469	526	459	440	483	512	485	527	492	480	427	492	464	511	500	494	597	466	479	430	541	483	483	479	500	476	513	505	488	513	491	445	461	476	451	479	484	525	497	471	486	480	510	479	489	520	506	486	477	436	495	523	619	446	598	504	486	516	496	479	435	482	484	450	429	453	491	424	444	477	523	495	522	476	456	548	518	498	438	505	478	491	486	463	478	494	532	517	514	493	535	453	482	522	445	451	471	488	580	484	483	490	505	477	491	523	480	518	475	486	477	471	483	487	522	477	481	540	477	456	477	501	460	481	464	489	488	518	530	507	459	527	451	477	538	481	475	458	482	477	505	478	488	457	512	477	481	522	488	546	499	518	474	501	462	495	514	463	550	537	491	480	468	482	487	468	501	471	498	518	476	549	482	415	464	451	513	483	495	487	473	530	473	500	488	432	410	471	505	476	486	397	486	482	495	487	507	461	482	451	471	476	464	483	510	476	483	479	508	527	463	479	482	476	456	435	1
476	462	489	480	507	478	419	478	513	478	515	513	461	511	492	473	475	485	461	473	479	476	478	496	545	503	472	478	489	491	481	455	506	550	496	472	492	496	483	477	472	479	471	507	574	500	476	472	451	525	415	479	516	478	492	505	535	508	475	473	491	482	455	478	455	522	539	485	481	470	468	522	501	480	484	550	473	484	480	483	495	558	488	495	534	533	478	527	479	540	476	547	502	515	487	512	476	458	482	509	473	477	489	478	503	451	470	489	559	470	496	468	475	499	525	465	443	461	468	500	480	486	453	527	458	495	468	546	475	491	513	511	496	478	469	485	564	476	469	475	488	494	468	487	487	502	483	567	478	536	468	480	492	425	478	487	488	480	492	490	499	482	499	487	448	491	477	476	477	410	517	473	485	477	485	495	508	480	564	545	416	569	467	489	512	489	501	502	521	475	466	474	478	478	462	483	482	472	477	470	475	500	467	433	494	476	477	479	499	484	496	449	472	458	476	530	519	477	492	492	532	485	505	486	469	463	478	479	477	475	466	495	474	457	478	464	480	479	467	472	472	524	430	458	527	511	454	478	488	538	484	467	472	514	463	480	546	467	484	489	488	475	502	540	478	460	530	512	487	481	503	419	441	503	480	477	476	484	488	494	477	439	477	474	524	485	461	459	485	440	455	533	465	483	537	502	487	470	527	512	458	502	476	523	487	531	514	494	490	475	480	453	542	499	486	455	473	489	519	427	497	532	478	484	462	485	492	497	469	493	457	477	476	466	481	479	432	529	520	499	503	515	496	527	566	490	482	547	488	533	481	415	459	486	511	506	549	475	482	474	469	513	502	508	478	491	569	507	497	443	469	462	534	503	513	476	483	466	447	495	475	483	454	486	469	468	516	477	480	442	474	520	477	434	474	506	492	452	496	483	471	522	475	453	476	429	437	477	483	477	443	433	489	500	532	526	483	565	481	503	477	496	461	475	496	498	482	488	474	480	487	550	531	443	516	529	494	609	540	491	519	482	451	443	506	477	486	484	486	465	493	482	468	364	481	531	482	503	444	418	507	463	545	433	479	498	470	490	479	461	509	472	462	479	483	516	478	459	486	501	482	519	482	454	473	493	460	483	516	495	498	480	491	347	499	509	473	502	458	500	1
484	478	556	478	494	489	524	476	483	481	462	475	535	468	474	516	477	524	480	496	482	487	468	493	419	507	507	483	495	480	482	536	489	469	453	526	494	510	480	477	475	510	431	480	505	483	518	484	447	476	602	456	473	479	481	485	436	492	526	468	513	476	487	477	479	421	545	465	486	464	497	493	490	483	483	510	487	483	562	459	449	510	483	462	496	435	479	475	478	502	476	487	495	479	478	490	477	520	501	444	488	481	474	478	480	472	505	462	526	478	526	409	481	501	469	506	530	481	575	522	477	487	466	542	490	530	479	513	477	462	536	508	464	479	488	471	459	484	475	495	483	519	484	467	484	490	478	566	474	517	443	497	488	582	479	496	466	513	548	496	460	469	498	481	451	466	477	478	474	563	542	462	538	477	494	540	476	489	511	519	452	501	467	481	505	453	503	481	524	481	489	485	506	530	476	483	479	483	477	498	499	466	487	510	468	474	483	477	522	490	486	402	482	434	460	545	511	476	475	484	459	509	506	525	504	509	484	480	476	493	486	476	493	485	493	515	481	478	490	483	479	564	527	459	505	528	487	477	492	504	532	510	482	457	490	479	565	498	495	469	474	469	506	456	477	485	530	491	443	509	478	388	465	505	485	483	478	501	486	476	478	528	467	476	469	551	471	428	477	503	539	458	497	479	421	479	438	473	496	459	484	469	481	490	499	460	473	479	550	466	504	497	488	545	468	493	478	473	532	469	477	436	511	483	490	480	502	505	477	513	440	505	476	430	492	496	457	485	378	534	511	500	532	522	526	472	479	482	476	457	474	529	565	469	501	488	531	476	480	548	463	504	425	497	479	464	508	474	478	473	525	482	523	473	489	471	480	505	432	535	478	522	506	480	486	487	470	480	514	490	476	549	477	444	476	487	485	493	466	486	477	445	475	476	476	508	498	471	486	495	502	568	446	449	560	522	496	526	518	496	486	464	469	475	481	490	454	476	480	474	518	443	488	551	477	464	493	544	516	485	436	501	302	572	500	478	473	495	397	488	488	485	484	390	472	590	488	541	445	530	541	469	510	502	492	492	482	459	468	463	548	481	404	476	481	569	482	492	452	470	489	503	481	558	553	487	481	491	510	481	492	478	472	375	448	531	481	473	533	467	2
494	504	526	497	413	482	461	476	501	486	467	513	431	474	485	486	480	528	486	474	457	486	474	466	449	488	494	484	499	538	484	461	558	437	514	488	493	448	470	475	477	473	459	469	496	443	502	527	443	452	571	508	497	476	470	520	432	459	532	461	481	478	461	483	375	572	560	495	482	485	573	482	475	497	493	485	482	446	544	506	498	465	534	486	536	480	486	499	477	453	477	471	449	503	487	508	475	499	469	491	471	492	484	493	463	693	485	477	508	476	501	457	471	480	464	464	478	482	470	505	478	487	477	481	443	471	480	492	499	488	527	457	495	478	485	563	535	499	481	474	488	564	469	491	509	483	485	492	476	502	460	490	491	469	476	473	475	428	487	475	460	496	467	483	530	463	476	474	476	462	515	478	534	478	500	526	481	483	500	529	586	466	467	493	486	514	491	526	539	484	481	523	536	491	543	463	479	471	477	479	452	481	483	543	450	474	546	472	459	489	484	475	466	471	489	472	499	473	420	482	466	481	431	491	476	543	485	476	476	527	486	500	470	495	517	499	468	478	493	482	538	518	522	483	470	562	498	475	491	495	477	506	476	526	494	453	473	492	483	478	503	475	487	480	489	497	545	473	482	525	490	475	450	512	474	471	475	485	495	466	477	464	492	476	464	488	456	483	480	500	447	518	487	485	526	546	462	530	479	496	496	498	472	479	460	474	455	478	506	471	469	480	471	495	469	467	473	470	542	512	486	504	508	489	482	488	452	511	467	493	505	483	476	510	468	488	320	484	419	539	419	512	536	472	497	463	479	428	499	444	476	516	452	498	521	475	417	475	514	436	454	479	527	475	472	439	509	483	486	481	517	473	559	487	504	507	480	506	439	478	490	444	517	483	465	476	481	478	489	537	475	501	473	459	480	469	495	474	518	492	474	542	476	490	475	501	451	482	490	481	484	460	465	495	480	490	479	558	527	462	484	464	474	475	515	488	495	437	406	476	519	533	525	475	481	528	484	538	501	487	437	476	491	503	516	476	492	487	521	486	506	489	502	540	483	373	473	541	499	513	476	469	422	542	495	480	479	484	466	504	491	475	478	478	494	511	486	498	512	497	478	489	473	475	490	488	487	523	503	472	477	484	467	563	527	487	482	483	502	469	2
479	495	466	467	513	478	483	476	471	477	539	564	470	505	503	491	478	486	441	484	485	506	475	471	481	550	509	498	494	478	473	515	511	567	521	452	471	472	477	476	482	463	421	492	482	529	505	560	515	472	480	472	449	472	506	483	433	487	501	447	495	483	480	474	622	524	443	530	479	472	549	485	462	540	484	457	477	467	522	448	478	459	489	484	504	501	477	472	476	503	476	537	491	502	480	466	479	516	466	467	471	482	488	469	505	414	512	490	462	467	455	460	483	514	468	480	508	496	483	453	475	522	472	431	472	506	497	494	470	435	460	486	508	484	483	527	496	478	481	482	514	565	485	494	511	535	489	479	476	491	436	472	483	399	478	445	498	471	488	502	523	471	496	479	512	481	475	479	477	442	470	522	453	478	498	575	485	485	498	555	506	515	470	482	478	510	494	528	428	476	487	474	497	587	542	493	483	491	477	481	483	542	471	512	487	476	588	482	487	481	492	495	473	483	475	504	562	485	475	465	403	409	556	482	531	503	525	478	476	476	474	471	479	460	478	489	490	481	480	485	577	436	473	484	479	532	451	479	473	484	454	504	476	521	481	476	559	550	473	480	493	488	534	451	489	469	525	496	518	440	472	463	457	441	473	495	478	517	485	504	477	426	473	477	511	511	525	482	481	470	538	534	502	473	484	454	480	476	543	502	517	507	482	501	452	539	498	488	456	482	469	472	507	521	491	477	473	474	546	509	479	501	505	466	504	475	483	440	485	523	478	458	475	558	520	457	628	447	622	493	540	460	478	519	447	502	485	474	510	505	480	454	409	478	493	485	446	476	494	485	524	490	563	508	490	454	541	487	483	475	528	456	498	510	546	533	472	513	536	427	477	468	529	506	495	473	503	477	483	469	473	518	477	478	483	506	477	440	531	482	471	479	476	495	477	448	494	477	521	472	451	462	462	451	452	546	502	519	582	467	473	488	467	476	469	502	474	512	447	478	475	519	458	411	482	509	478	523	494	463	456	497	460	499	520	478	471	481	480	480	498	486	498	384	479	606	482	471	457	452	437	476	477	536	471	492	482	528	496	506	534	473	462	478	481	408	486	472	503	491	474	468	484	506	554	482	486	458	500	475	491	481	469	381	502	519	479	503	601	488	2
478	424	508	485	477	482	476	479	464	467	462	544	503	465	471	468	483	492	476	467	505	514	478	485	461	498	481	481	488	506	484	527	465	516	462	513	493	487	484	474	479	546	515	509	502	451	505	503	556	450	526	506	472	475	462	473	472	456	515	426	484	486	505	481	581	549	504	488	482	480	508	511	498	453	482	576	478	467	518	483	510	552	438	499	529	504	481	440	473	561	476	512	474	469	497	464	474	502	505	441	491	472	483	473	497	483	457	450	448	485	506	448	473	424	548	480	495	491	506	472	477	512	480	504	422	472	493	523	477	477	424	475	493	480	471	572	457	487	482	488	480	483	474	470	477	473	484	521	478	508	475	510	473	391	477	480	477	504	516	523	444	457	481	481	494	462	476	480	477	514	478	549	521	476	471	437	490	478	535	504	547	560	432	453	470	465	495	512	481	482	442	470	488	551	507	483	474	492	478	501	511	516	450	539	492	475	521	479	468	475	488	547	458	434	466	424	526	479	503	497	448	419	525	497	475	493	516	478	476	513	468	466	462	453	486	507	502	474	523	485	516	483	508	466	515	511	489	479	489	472	515	501	484	497	467	463	514	492	489	508	526	477	494	462	480	474	537	480	429	480	486	477	524	475	474	494	476	529	508	493	475	417	535	475	487	492	467	526	476	472	492	478	500	475	486	527	455	495	487	473	502	493	476	502	481	487	476	471	519	468	513	454	513	510	477	573	477	484	508	555	470	519	490	469	487	480	403	506	446	533	509	478	478	542	495	464	591	446	607	468	485	504	487	472	449	478	491	527	496	495	480	498	455	465	513	471	515	476	506	466	466	512	471	481	480	516	490	477	475	493	490	521	517	479	513	475	486	464	596	468	483	473	514	468	479	480	496	476	498	423	479	495	480	470	478	478	493	557	528	474	474	478	475	446	477	477	485	487	492	476	481	478	467	458	519	537	475	494	497	428	484	482	475	477	483	479	518	411	448	472	496	470	475	419	512	516	497	532	488	492	442	508	455	587	520	476	473	496	462	476	488	483	477	343	471	609	477	523	502	481	514	454	468	448	490	491	487	532	479	532	534	479	463	474	482	463	460	506	484	495	503	451	475	441	457	477	475	521	499	490	439	482	494	361	539	556	469	494	509	530	2
486	507	536	479	458	476	483	475	484	465	476	444	504	463	480	483	488	518	525	490	484	512	476	464	471	541	545	513	491	502	477	525	508	425	481	509	484	459	479	473	475	447	498	505	486	452	499	489	458	491	530	540	477	488	529	490	481	437	513	462	449	490	531	476	587	480	544	505	485	467	517	495	463	469	481	553	480	470	518	489	466	471	495	493	470	543	477	463	474	556	477	573	500	483	492	464	480	495	486	472	484	480	474	475	470	424	486	478	512	466	489	521	476	551	534	458	478	492	479	508	475	462	474	438	474	523	474	521	473	499	471	462	488	486	450	520	559	505	470	483	489	551	483	479	493	504	483	504	474	491	508	484	480	576	478	509	475	439	534	514	482	491	486	488	466	514	475	478	477	461	479	525	512	477	467	462	496	479	553	516	486	515	463	479	494	477	500	507	482	473	471	466	476	536	502	468	468	495	475	487	505	495	462	423	468	474	470	477	504	504	467	449	462	479	479	517	539	495	484	493	469	458	478	483	565	484	485	474	476	490	453	519	451	490	496	524	471	475	498	478	454	449	472	493	491	486	419	476	485	485	491	486	480	541	475	461	482	540	488	499	476	480	523	507	487	513	514	479	459	500	492	403	525	502	461	468	476	554	520	521	477	531	485	475	497	480	457	492	476	507	473	534	477	477	476	505	501	463	509	495	366	503	482	487	482	516	468	479	488	485	438	458	520	488	479	531	476	469	531	521	486	514	503	496	494	485	509	481	487	516	471	472	476	506	580	499	616	559	494	497	470	460	484	520	428	477	472	466	500	486	490	460	519	478	519	516	417	477	507	480	536	489	433	505	481	471	476	505	475	495	493	457	516	477	459	476	485	511	462	453	483	455	473	484	468	486	508	480	480	386	482	531	476	476	478	469	480	407	470	481	477	504	476	482	476	478	480	478	518	486	506	552	453	482	493	551	463	494	507	530	489	496	481	477	476	492	520	491	503	470	476	501	485	556	499	523	462	540	471	493	465	491	436	573	485	477	472	481	415	472	497	486	472	513	482	547	483	554	496	464	471	457	490	547	509	474	482	552	459	434	478	477	453	475	472	406	468	481	508	467	479	488	452	490	460	478	473	548	468	472	492	478	485	524	459	521	480	477	488	515	1
485	512	524	473	526	482	512	477	496	494	492	505	471	542	490	461	492	455	523	492	485	527	473	483	512	471	461	469	494	512	473	447	566	546	447	469	469	483	478	477	473	529	466	493	486	485	494	561	427	466	532	559	460	474	492	481	381	498	447	439	476	479	545	481	456	523	517	552	480	477	530	494	568	482	485	511	513	508	484	505	490	467	439	467	519	476	475	487	480	432	476	494	515	492	490	475	475	520	486	540	478	471	483	451	488	485	474	435	540	482	500	474	476	472	409	492	485	467	527	496	478	454	461	457	490	518	509	457	478	531	483	486	501	484	509	477	577	477	479	490	539	483	486	490	474	494	479	482	481	478	479	491	481	380	476	480	500	436	517	549	466	464	448	486	479	494	475	482	474	517	496	477	486	477	472	500	487	479	463	501	436	496	462	494	486	530	526	550	518	481	494	497	520	471	432	485	489	490	477	453	524	498	486	526	443	475	430	479	483	506	487	452	499	446	482	495	524	483	500	486	502	485	521	399	490	528	481	476	478	483	475	477	472	449	481	480	494	475	479	480	459	454	497	460	482	535	425	481	482	497	513	478	476	480	475	438	607	534	485	474	477	476	502	545	482	484	530	481	518	482	466	519	505	464	473	477	476	449	481	557	475	420	440	475	474	496	479	452	477	494	504	515	498	478	474	496	499	468	520	430	473	500	475	481	489	507	470	497	498	491	503	476	480	550	476	462	472	476	527	475	464	476	477	481	502	474	477	490	463	493	414	479	476	484	498	504	432	447	560	498	475	448	490	501	472	479	491	472	459	497	481	442	511	483	496	464	461	477	596	485	559	466	518	519	485	458	495	488	472	526	581	459	487	489	504	497	482	472	420	457	477	503	421	503	461	489	507	478	471	552	485	502	473	489	480	476	482	477	550	468	472	498	477	506	476	519	441	488	524	479	499	465	527	466	474	444	483	521	482	498	486	486	485	475	498	514	501	486	502	478	490	534	464	406	480	559	466	531	483	479	478	490	571	544	539	479	474	503	518	480	494	486	499	476	485	431	477	480	472	501	473	503	454	518	488	481	488	508	483	470	490	475	515	478	475	413	499	464	503	485	470	456	467	547	487	503	479	473	483	497	455	471	468	490	486	537	477	459	507	482	2
478	494	550	492	460	480	420	476	484	479	499	513	498	473	478	523	489	523	459	491	488	508	472	480	469	468	494	489	468	469	483	570	437	468	490	461	485	448	486	479	474	484	448	526	445	442	522	436	456	483	447	507	407	475	464	530	458	481	535	508	486	474	543	473	558	506	450	502	485	481	583	498	466	527	481	529	494	476	406	466	488	508	481	496	502	477	478	472	474	604	475	545	477	529	482	476	481	478	521	425	463	485	500	472	479	352	494	491	500	484	454	462	479	485	412	474	486	473	490	485	475	487	485	546	497	487	482	474	465	426	504	491	477	477	495	546	480	461	480	459	478	497	467	483	497	466	484	522	472	532	448	484	479	406	475	497	485	452	543	532	407	459	461	479	503	434	476	480	477	443	495	477	525	477	496	554	473	477	470	549	497	526	477	473	480	495	547	526	516	483	501	468	473	565	512	493	480	479	477	505	465	464	559	445	437	475	396	479	470	452	506	471	499	467	487	502	532	469	505	493	418	555	479	439	482	463	506	476	475	506	477	477	470	480	442	473	487	478	492	477	422	420	469	469	549	489	485	486	477	547	516	543	476	480	483	516	471	426	502	489	486	481	482	500	467	512	462	497	473	531	482	475	437	425	466	479	477	506	544	501	479	435	489	477	525	499	454	509	480	484	477	498	526	476	475	443	491	502	473	507	462	496	482	476	443	556	489	482	483	465	427	489	513	477	486	505	469	486	445	486	470	436	484	475	484	467	458	506	461	459	450	465	476	498	511	501	550	522	680	545	525	511	486	472	535	470	483	484	513	593	478	432	504	496	493	502	499	479	541	506	509	492	460	498	480	454	481	475	500	478	504	413	480	540	570	442	475	492	460	446	485	477	519	467	466	473	505	475	461	447	482	481	480	431	477	452	476	433	501	501	478	489	476	455	478	513	465	484	503	488	467	541	474	502	521	544	494	496	493	473	487	492	488	476	486	475	492	527	488	482	463	553	484	433	512	507	474	459	504	487	466	477	677	525	487	480	483	479	475	486	473	469	515	504	470	499	483	485	482	432	471	476	495	549	474	513	496	535	482	446	543	477	552	478	481	374	477	511	453	475	465	511	484	494	546	496	489	455	517	487	520	478	498	514	504	512	476	474	532	495	2
485	530	546	474	487	488	520	478	480	474	486	486	540	443	477	476	482	501	473	484	507	501	478	472	475	523	537	476	484	484	475	470	504	571	495	401	476	473	485	475	474	445	486	470	501	509	464	509	446	462	515	495	490	473	494	508	477	543	421	512	507	487	484	478	364	494	509	501	474	479	509	479	451	426	481	518	494	485	444	511	498	484	521	481	515	522	478	471	476	503	478	542	498	500	478	422	482	498	489	503	479	478	487	482	496	608	452	525	500	498	441	455	492	504	414	474	458	457	506	467	476	478	471	508	460	521	478	511	488	506	491	488	525	480	514	488	521	493	487	464	502	551	482	481	472	489	483	554	479	458	486	473	469	470	477	453	448	476	549	503	502	472	489	489	481	466	477	475	474	545	563	561	465	478	473	539	492	481	491	507	501	578	436	470	494	514	548	490	508	489	501	495	496	517	527	490	477	475	479	472	455	526	521	570	503	475	543	476	501	506	478	590	517	447	474	479	495	471	547	501	482	555	480	486	439	459	464	475	477	437	475	452	486	463	536	479	482	474	447	487	469	542	466	467	525	519	479	479	478	469	485	511	480	476	483	476	502	524	480	489	524	478	511	527	496	520	539	508	485	477	464	483	506	493	456	492	475	455	481	493	477	465	509	475	505	475	516	455	485	522	454	494	515	489	511	468	476	526	519	495	495	487	480	460	573	486	487	497	463	488	508	483	496	483	480	529	465	478	496	525	451	495	493	465	504	479	468	499	473	449	498	493	477	533	471	500	315	534	432	525	563	485	485	593	455	481	479	523	486	538	480	454	516	476	486	501	440	477	474	526	504	522	539	520	491	499	489	469	488	477	468	481	468	464	466	494	480	525	444	446	483	471	537	496	460	493	505	477	468	539	472	531	476	519	475	471	502	488	505	475	481	487	477	485	476	473	489	480	496	478	488	448	506	479	487	552	487	420	463	548	492	498	466	476	478	477	507	534	469	476	516	520	468	476	527	473	481	516	465	483	474	462	511	461	433	477	472	489	491	464	499	479	513	485	476	403	473	455	429	477	535	511	495	449	472	475	484	500	495	480	490	478	486	477	491	537	488	494	485	479	471	499	482	496	513	507	485	487	481	479	498	483	464	500	550	422	475	496	536	497	2
478	457	506	484	516	487	487	476	494	466	443	463	501	438	509	487	459	473	492	473	481	485	481	478	401	502	523	477	457	540	471	465	488	443	497	497	464	489	470	473	478	471	481	499	455	470	482	494	526	480	501	500	470	482	477	472	463	441	520	431	482	482	525	474	477	473	458	499	485	468	484	478	487	413	480	534	486	486	458	505	497	428	471	487	589	435	480	454	479	453	477	528	471	449	492	463	473	479	491	486	488	483	478	482	456	434	484	482	518	466	527	524	482	496	497	490	490	491	512	532	477	499	480	437	498	556	483	504	474	547	512	467	492	481	452	472	468	455	473	477	507	499	481	488	490	494	479	558	476	459	492	470	494	382	476	507	496	509	497	523	454	494	472	473	472	455	476	481	477	497	521	486	486	478	484	576	482	477	506	546	516	542	460	480	492	488	471	554	526	484	482	517	491	517	467	495	480	490	477	482	482	474	518	452	503	478	484	478	473	466	518	500	454	548	473	524	532	491	498	502	499	422	495	471	440	454	435	478	478	501	464	476	469	501	483	499	474	483	490	466	503	533	469	496	469	488	438	475	469	528	520	466	479	462	491	494	506	520	503	480	475	488	459	466	486	492	463	523	507	480	456	504	510	477	481	510	477	498	536	467	477	427	490	475	494	553	483	466	481	523	504	509	522	480	496	475	459	471	482	502	502	478	480	487	453	496	473	488	563	494	494	472	525	491	477	514	465	475	423	477	498	473	482	475	507	487	458	497	478	516	508	481	476	493	502	495	457	452	611	485	536	517	486	506	494	486	485	440	468	534	480	416	471	490	490	460	527	477	450	494	455	518	497	506	473	576	467	474	485	466	463	446	510	552	526	483	473	474	557	527	482	533	490	479	468	469	466	477	487	442	484	470	478	480	476	471	500	436	536	487	482	484	476	489	478	478	488	475	464	474	515	470	513	488	482	441	484	446	480	509	477	469	479	476	480	459	504	459	521	477	461	507	484	424	466	479	478	468	508	510	435	460	571	543	512	479	473	471	486	486	470	463	446	370	472	539	482	460	543	547	452	447	563	446	466	483	480	495	493	481	529	476	505	477	489	534	481	463	535	482	508	445	460	505	531	474	463	528	499	483	481	486	520	381	538	498	486	487	485	463	1
477	503	498	476	490	471	444	477	466	472	487	464	519	413	485	482	485	489	466	472	479	485	475	475	580	490	514	468	459	507	505	492	524	541	489	512	466	507	483	478	479	523	458	500	537	497	473	477	526	474	527	499	506	475	482	509	522	459	454	460	462	486	533	479	519	588	524	517	489	468	532	495	496	505	467	478	473	495	640	445	452	580	509	474	437	433	481	458	490	530	476	451	503	516	473	511	476	488	467	493	474	461	486	506	442	325	468	480	458	480	452	400	474	478	514	494	511	477	493	503	473	504	469	504	504	499	488	486	465	496	484	530	475	480	474	460	514	473	481	481	492	529	476	461	492	485	483	558	481	510	571	481	476	313	477	492	490	454	495	529	448	494	475	479	509	470	477	479	478	543	516	459	491	478	488	561	471	477	470	482	515	595	460	453	487	462	479	478	517	492	460	491	484	449	565	484	483	488	478	541	486	498	523	463	486	477	551	473	474	481	493	499	493	552	470	500	505	452	475	474	472	490	507	517	434	511	489	477	476	474	479	456	473	515	486	467	467	480	487	479	560	521	515	483	549	502	457	481	484	497	416	472	476	503	464	503	542	518	505	484	505	479	515	451	488	501	520	487	454	494	463	511	533	487	437	482	476	482	484	502	474	373	510	476	484	518	427	534	480	502	496	461	528	475	447	507	461	497	492	499	470	488	475	500	459	507	481	475	472	511	495	492	519	479	487	491	486	489	417	540	495	508	461	472	499	472	501	452	480	512	464	505	475	462	513	490	511	499	682	458	533	518	521	477	413	478	483	478	475	536	472	509	476	479	479	499	508	478	516	485	474	501	493	497	484	508	515	478	500	467	493	484	491	536	477	441	491	507	549	515	481	476	533	451	477	495	479	477	533	517	472	441	475	483	475	486	468	516	476	478	475	470	474	471	476	519	452	473	480	476	482	497	517	472	506	560	497	501	479	486	485	477	474	477	504	504	484	520	452	481	500	532	474	366	464	471	464	486	505	482	555	496	562	587	512	475	465	505	473	464	480	465	498	278	476	614	477	478	436	523	491	477	520	512	476	492	468	585	467	523	561	482	521	477	474	510	505	476	455	498	484	437	485	522	436	479	474	466	527	477	469	479	494	262	480	491	482	511	476	478	1
482	480	455	494	544	486	477	478	459	488	587	521	538	593	512	501	461	486	437	470	485	504	485	479	490	486	475	495	467	482	477	469	456	497	466	461	484	458	471	480	477	554	447	505	532	490	492	474	432	521	442	513	500	472	488	497	456	500	493	452	502	481	509	481	576	533	445	499	483	480	502	506	509	562	482	566	477	514	451	503	482	505	498	486	534	508	473	503	458	528	476	481	500	483	475	523	477	469	451	476	465	484	485	491	414	208	439	519	489	469	471	481	475	435	440	466	458	472	502	446	476	471	486	480	486	519	478	507	459	429	481	476	482	475	497	441	539	500	477	489	490	500	449	475	494	444	482	481	484	552	491	482	479	408	476	463	478	507	529	480	457	463	477	466	500	517	477	478	480	518	533	500	552	477	492	539	485	489	549	443	458	483	448	495	495	479	535	459	568	485	467	520	480	522	398	481	473	500	478	511	498	473	479	534	481	474	467	481	477	486	493	496	510	492	488	549	536	490	506	485	493	457	504	537	488	503	485	478	476	480	483	459	471	488	481	507	499	482	479	482	478	431	478	504	533	539	481	480	493	539	488	451	479	549	461	497	502	519	492	493	498	481	500	504	482	468	465	478	510	481	491	463	435	473	487	488	477	456	503	472	479	423	475	477	525	506	465	469	481	532	456	495	474	477	490	470	486	507	470	507	497	488	480	468	514	435	503	477	494	530	526	491	497	476	463	479	472	480	444	484	475	453	501	491	478	479	468	527	483	539	502	463	475	443	475	454	574	453	714	527	550	499	511	571	552	474	480	454	471	523	484	506	443	487	492	462	536	476	494	432	519	478	477	500	484	472	535	501	473	458	482	476	483	490	449	500	474	470	416	464	487	475	529	507	478	496	488	479	484	566	478	554	475	459	480	479	483	379	500	484	476	500	473	484	476	515	519	476	513	475	473	450	476	494	455	537	480	538	466	495	479	459	485	475	514	485	481	515	452	480	501	479	523	425	471	525	486	496	435	490	503	488	655	491	490	479	473	484	469	471	475	469	498	430	480	538	480	460	497	492	516	482	521	488	475	503	488	564	497	561	478	476	549	476	480	398	485	477	499	497	498	477	475	515	537	480	469	470	503	468	520	480	503	440	556	480	467	456	473	456	2
473	470	479	472	537	471	509	477	502	484	452	525	425	419	489	499	499	489	480	473	498	458	477	481	504	523	469	472	470	493	477	490	506	505	478	541	494	515	486	475	475	505	483	491	508	472	522	480	419	473	505	512	475	482	481	507	391	415	493	465	513	470	494	482	500	493	505	503	484	476	578	463	470	519	479	525	477	522	555	483	532	530	529	482	442	495	470	441	488	548	476	490	460	489	498	505	480	494	465	463	469	480	481	486	611	321	429	433	512	504	474	480	475	469	525	467	453	478	520	491	476	451	492	511	473	493	483	484	465	472	507	480	506	474	533	495	462	504	490	474	474	511	496	471	482	475	479	509	482	524	531	485	470	568	474	493	469	531	474	521	478	475	479	480	459	551	477	480	477	422	523	487	482	476	441	442	477	474	494	557	477	498	449	456	481	519	510	507	534	480	490	474	484	483	488	486	490	486	478	494	490	530	489	486	418	476	474	481	488	486	478	534	462	557	481	527	477	487	496	494	467	563	479	477	472	496	499	479	475	464	492	464	477	489	494	487	483	476	484	483	516	556	468	481	440	550	535	476	483	504	488	538	480	550	477	457	497	474	464	505	494	491	521	475	473	448	489	479	477	474	460	501	484	444	466	500	476	488	490	505	478	521	490	477	492	509	490	455	475	475	446	470	509	475	439	500	454	435	467	484	502	494	481	470	496	506	477	489	525	502	509	485	493	534	477	474	461	495	455	506	478	478	480	496	509	477	511	469	476	486	521	484	476	496	481	504	479	561	455	498	468	510	498	489	499	496	491	550	475	494	482	509	485	483	458	473	554	480	508	506	422	536	455	466	477	524	535	497	469	543	461	490	508	416	537	519	468	452	418	462	476	487	479	504	472	473	489	477	505	504	482	405	480	507	480	508	470	406	542	484	473	553	477	542	476	504	507	471	486	480	469	464	511	494	490	562	499	478	502	518	489	463	496	477	504	490	465	481	492	475	492	469	432	563	484	517	464	582	482	503	518	479	417	570	491	477	465	475	453	474	493	471	489	346	476	602	481	502	532	434	499	491	509	418	458	503	490	539	485	517	555	485	440	477	472	570	517	473	517	494	486	453	485	546	525	483	465	521	527	470	501	482	512	352	477	410	482	474	467	473	1
483	514	544	470	482	491	471	477	486	477	478	558	494	463	497	472	485	522	486	490	455	515	470	490	526	497	458	455	494	457	482	474	560	414	453	372	503	470	477	476	472	517	522	474	497	488	511	455	523	496	454	467	465	483	467	496	431	473	494	478	512	491	555	470	556	575	487	502	484	479	568	508	492	436	481	481	486	481	524	488	508	481	420	481	500	420	481	494	472	445	476	536	523	527	471	479	486	521	457	490	480	482	486	494	450	680	450	453	518	484	473	437	480	475	452	474	467	473	561	481	474	519	483	570	450	513	487	487	492	509	534	482	433	473	511	521	584	521	479	472	507	528	457	474	443	477	478	584	483	497	519	481	479	627	476	515	484	461	505	444	448	484	518	479	576	477	475	470	477	578	483	528	510	478	468	526	484	483	442	451	505	536	434	470	519	523	452	526	585	488	469	497	501	489	496	488	475	495	476	497	456	502	506	523	444	477	505	482	501	532	498	490	434	534	469	494	449	479	492	491	540	555	495	536	531	465	458	480	475	475	483	515	491	483	488	479	473	479	454	474	495	445	454	485	470	505	455	482	483	476	504	481	473	454	483	473	513	429	480	491	493	475	503	523	483	547	537	487	489	539	488	585	479	505	469	498	476	487	477	500	476	544	463	476	491	521	474	528	475	468	549	535	485	474	457	530	439	509	505	508	499	481	479	478	494	546	503	482	536	465	480	492	488	492	469	467	479	481	520	526	483	508	516	485	496	493	512	529	474	530	450	499	476	480	516	474	539	541	423	469	464	455	535	508	540	479	477	512	455	478	484	461	484	488	479	490	573	478	430	506	480	495	502	491	479	524	539	482	511	542	504	512	501	489	499	494	491	492	550	452	480	498	584	470	492	484	503	478	491	476	473	446	475	511	481	491	476	437	511	474	469	522	475	525	476	488	443	474	554	486	503	490	465	501	429	551	482	531	507	529	476	489	458	478	482	488	491	464	510	477	515	513	484	587	477	454	474	489	448	495	475	483	480	493	486	477	482	476	513	466	486	485	500	671	474	424	479	438	536	471	489	469	482	491	472	483	476	502	450	466	515	482	473	475	476	417	479	500	528	479	468	492	490	527	534	495	491	516	493	467	452	477	504	745	473	530	470	501	550	514	1
480	468	522	498	509	475	397	476	493	483	451	529	500	473	480	481	469	508	463	468	498	487	484	479	513	477	455	490	493	545	472	501	498	470	485	504	472	480	488	476	471	487	478	472	467	528	470	439	498	523	545	548	497	483	551	532	526	504	547	469	467	493	433	471	484	490	454	482	483	479	499	442	488	444	492	519	464	458	574	503	518	479	505	492	469	479	484	500	481	491	477	489	501	498	485	542	480	458	475	410	485	468	488	471	464	665	468	449	495	487	518	457	480	487	491	458	532	501	493	495	476	495	484	519	502	474	487	515	494	464	512	476	498	478	458	537	496	505	480	450	488	487	488	496	472	515	481	499	479	538	439	474	487	626	477	484	491	476	466	439	517	489	463	485	526	496	478	473	478	520	418	507	462	480	481	429	486	477	507	547	469	398	517	477	485	537	489	480	523	484	472	499	493	483	557	483	479	472	475	498	501	506	457	493	461	476	501	477	482	479	475	396	539	533	453	456	514	489	510	504	485	485	482	496	421	479	499	477	474	502	480	486	473	484	492	493	501	482	457	475	491	487	501	471	522	500	482	473	478	501	506	511	473	500	474	471	574	410	472	495	502	478	494	454	473	496	498	485	481	481	485	547	498	491	473	487	475	432	483	503	478	539	462	478	553	473	497	451	485	488	464	486	515	482	515	486	440	472	485	512	546	501	476	485	453	494	490	465	496	461	521	482	501	463	497	462	461	482	515	543	498	473	477	483	467	486	415	447	490	472	494	478	477	479	510	480	462	490	399	476	495	523	455	465	447	469	471	487	469	482	480	447	470	472	483	499	490	476	571	489	499	474	461	516	482	426	479	490	486	397	510	347	465	459	474	522	495	489	512	498	480	489	440	465	453	476	474	476	537	432	478	518	476	449	478	440	460	394	515	477	474	486	474	523	477	497	474	477	509	472	505	451	455	471	511	496	486	507	500	490	482	496	463	476	495	482	473	521	527	473	490	535	437	584	469	536	455	469	491	485	540	474	459	553	491	474	475	502	464	482	490	485	493	641	476	418	483	479	530	479	529	515	469	523	460	491	487	585	475	466	520	483	464	476	476	469	473	524	461	480	550	513	476	538	524	491	475	441	520	484	482	484	477	634	505	558	472	499	540	510	1
491	471	510	496	511	487	504	478	498	490	425	508	456	514	464	490	455	493	487	468	476	529	471	487	551	566	505	477	506	474	486	580	487	485	476	535	475	482	484	473	475	449	462	498	555	510	539	504	558	473	500	459	530	483	494	505	491	432	512	491	461	475	493	472	475	554	546	487	478	469	581	486	480	475	487	539	470	464	502	484	494	557	471	487	476	524	489	428	470	522	477	450	479	487	485	525	482	486	478	408	483	480	479	468	575	566	522	496	501	484	455	535	482	485	463	459	481	499	533	506	477	441	478	520	501	531	472	512	485	507	512	454	473	475	462	490	438	484	468	517	485	478	479	476	512	462	476	545	487	541	383	491	506	365	475	498	448	450	518	497	514	470	479	485	478	500	477	480	476	491	465	602	543	478	468	495	465	487	529	496	565	557	483	459	505	472	490	481	574	481	488	454	467	529	495	499	479	485	477	495	474	478	462	526	496	476	466	480	488	499	502	503	503	492	487	460	546	472	482	482	466	487	522	498	528	494	492	473	474	499	457	474	468	462	461	470	486	479	481	481	493	572	477	469	559	481	509	484	490	431	483	494	474	504	466	543	502	519	468	489	497	479	513	538	462	473	426	485	477	510	515	490	533	474	488	480	475	517	476	485	480	402	454	474	526	510	429	497	481	476	522	511	535	473	445	534	495	488	506	507	491	485	478	556	482	452	487	481	441	465	518	459	553	435	471	475	474	479	566	507	512	520	522	457	513	476	443	456	496	526	490	470	475	515	538	489	452	506	497	570	534	496	482	520	518	475	480	393	480	530	475	467	436	489	509	502	468	478	535	476	503	502	493	488	492	447	526	479	476	497	494	497	460	507	491	485	482	472	570	486	484	480	540	496	490	465	466	476	491	463	479	463	474	474	478	488	488	550	528	481	476	465	477	487	475	470	497	480	473	482	506	526	504	486	518	545	483	410	497	587	481	479	473	476	480	493	497	556	409	485	516	452	470	396	478	498	461	553	470	491	529	478	316	535	478	479	488	484	488	471	482	495	474	178	485	597	483	475	435	481	543	498	514	490	469	445	483	517	484	497	515	475	384	476	481	588	508	504	491	487	483	456	487	514	498	479	492	459	485	487	489	483	507	175	480	478	471	488	412	466	2
485	478	486	495	475	482	477	479	501	494	552	404	464	400	482	472	491	491	450	459	487	501	483	488	483	475	463	502	458	526	482	446	505	486	506	465	470	502	471	476	476	462	517	484	515	484	513	452	502	457	479	470	460	481	525	515	391	475	452	486	480	477	591	470	602	549	507	514	479	480	482	471	490	422	475	490	472	491	414	494	456	508	487	489	487	484	488	460	476	549	476	452	484	484	469	506	477	508	481	550	475	492	483	462	402	248	510	524	517	492	531	476	471	508	483	476	477	450	454	505	475	499	470	499	466	546	469	504	459	440	493	477	492	484	487	481	538	454	480	495	496	518	486	479	452	496	474	510	478	502	502	493	477	312	479	495	492	423	507	536	482	486	465	473	409	497	476	480	475	508	457	502	509	477	490	445	460	480	465	550	424	452	535	479	492	511	461	481	588	479	473	468	474	482	547	498	478	494	478	513	469	509	474	513	495	474	522	469	464	454	485	471	461	476	477	489	494	481	474	504	540	507	430	483	513	532	480	479	476	521	474	498	490	516	511	515	474	477	470	477	491	450	540	466	492	530	506	486	482	534	463	421	474	489	475	502	446	510	470	485	467	472	485	475	485	505	482	488	514	500	465	436	486	523	460	495	477	501	493	438	477	389	485	475	494	502	502	499	487	508	514	480	504	498	520	453	461	481	542	498	493	497	471	484	482	497	470	481	528	500	456	455	498	480	498	467	467	480	400	555	485	502	529	508	482	478	467	536	482	548	500	487	476	502	520	481	618	480	748	536	383	503	455	513	441	492	488	499	449	527	478	454	405	478	463	482	496	478	505	471	513	506	471	465	482	462	480	474	497	479	466	519	500	478	482	493	477	458	512	526	482	466	590	504	465	463	483	479	473	515	480	508	475	513	480	499	483	477	551	482	480	493	476	502	478	509	447	478	438	478	483	543	437	456	476	484	468	449	588	493	482	478	490	476	497	511	472	551	450	479	524	535	482	372	455	450	466	455	519	496	559	481	651	497	456	476	485	494	489	491	497	463	467	379	486	585	483	479	431	507	534	514	480	495	488	489	484	502	486	510	588	477	555	476	476	428	486	489	459	475	505	488	479	456	462	473	475	565	510	476	482	483	545	365	469	507	476	486	526	469	1
478	476	550	483	402	491	458	476	469	471	482	519	516	479	484	529	475	511	461	477	488	497	471	482	506	477	459	475	487	486	491	440	488	507	474	568	478	494	482	474	482	468	473	488	505	470	477	463	532	519	500	456	516	471	488	498	438	480	529	488	472	484	493	478	516	488	491	521	491	487	521	481	452	508	475	523	450	476	474	488	500	455	517	485	480	470	474	458	485	439	476	485	491	493	458	497	481	477	448	449	485	490	478	480	462	592	455	515	502	477	555	448	458	453	478	465	470	480	495	521	473	458	462	560	495	503	505	512	487	509	487	473	486	479	475	568	486	512	485	481	469	529	487	481	470	457	480	497	476	518	494	486	479	625	478	483	469	495	483	492	453	477	482	481	507	473	475	479	476	552	440	495	593	476	496	528	499	470	478	453	478	500	493	478	523	483	429	479	487	478	512	510	462	564	569	486	480	474	475	474	497	440	465	518	477	474	478	487	505	460	514	505	486	481	488	491	499	498	494	488	511	453	444	398	515	495	472	478	477	488	476	469	461	462	516	485	485	475	466	478	461	567	495	467	517	524	465	479	478	467	500	471	473	469	490	508	402	541	497	502	508	477	470	462	486	518	447	470	432	526	479	491	504	461	483	455	477	532	518	529	477	547	496	476	486	492	513	472	483	525	456	492	491	482	468	496	476	436	521	471	512	481	486	454	530	440	503	486	477	498	486	484	479	493	484	500	471	471	504	451	500	427	521	480	479	478	526	449	466	452	459	458	478	493	401	490	504	520	367	535	461	523	480	489	599	488	484	442	487	498	496	486	557	476	472	474	461	475	449	475	489	461	404	447	472	493	433	485	480	480	472	435	479	465	508	387	490	475	592	439	476	508	450	459	476	478	501	478	493	477	480	481	477	507	477	417	476	526	502	480	469	514	474	483	477	509	575	477	462	471	465	452	505	492	456	483	489	554	530	510	478	471	496	476	485	506	471	464	489	477	527	465	443	581	505	510	474	563	451	487	532	486	301	528	466	476	482	479	470	481	490	481	512	420	494	589	478	480	524	484	557	530	500	462	509	491	467	569	476	556	523	475	403	477	487	568	504	492	464	489	480	477	483	491	539	503	478	465	482	494	465	488	480	422	476	579	473	499	476	479	2
470	527	454	471	507	472	445	478	499	485	512	465	464	396	475	463	503	549	481	459	490	510	482	487	460	527	477	471	470	481	485	549	488	478	505	426	474	478	485	474	476	489	464	517	510	496	484	504	427	481	514	495	474	479	484	528	452	459	494	472	486	482	435	485	406	564	523	483	473	465	509	496	493	485	472	531	458	508	525	481	554	505	481	473	510	533	488	468	473	495	477	517	480	452	484	540	479	444	482	422	478	482	481	470	480	474	536	541	508	470	512	475	465	471	448	452	477	494	517	452	475	470	477	525	485	504	484	494	477	503	548	480	489	475	466	516	450	555	486	485	482	469	478	478	464	445	478	550	487	468	455	482	477	491	476	485	490	504	473	493	458	477	469	479	420	458	475	473	478	446	468	522	551	481	487	490	480	473	462	544	522	586	490	488	492	493	471	507	437	481	487	471	462	565	522	500	485	502	476	465	518	497	471	464	490	476	491	477	515	493	477	531	524	510	489	464	495	473	518	503	516	503	465	470	542	470	504	478	476	502	484	507	466	470	482	527	501	479	506	472	519	540	415	487	521	485	539	484	480	495	494	535	469	521	476	533	528	468	505	483	489	467	475	579	473	459	550	466	463	472	466	554	521	471	477	489	475	507	540	517	477	473	466	475	503	469	406	521	480	499	513	504	512	477	457	481	480	532	529	508	460	494	482	485	477	524	481	483	470	441	475	496	491	483	470	465	483	484	454	577	482	433	470	504	486	471	481	457	502	507	496	467	475	512	466	479	382	519	483	472	499	477	498	509	418	489	481	482	500	559	465	477	437	481	452	491	510	475	522	580	487	495	472	497	484	473	470	498	484	488	480	469	523	485	477	487	470	467	421	431	483	442	481	499	480	496	440	478	492	414	477	541	478	503	481	495	479	505	507	485	482	558	477	489	477	504	454	476	523	487	475	531	444	463	488	535	493	500	521	478	478	487	473	476	487	465	462	457	516	476	516	571	477	489	475	513	483	509	465	486	570	459	543	569	480	476	479	488	521	471	497	471	506	475	482	450	484	421	519	510	533	446	470	442	493	449	478	438	508	384	482	473	512	479	485	531	488	506	459	492	491	454	468	516	462	484	467	496	478	489	492	478	531	490	483	472	486	497	512	467	1
479	499	500	471	508	475	456	474	522	480	459	513	522	546	498	501	469	470	501	469	471	467	473	487	448	485	498	481	464	521	478	511	507	477	482	497	463	501	483	476	473	508	501	506	521	498	500	514	512	426	542	514	488	480	508	525	531	581	505	457	521	488	470	463	592	505	497	497	481	487	502	479	466	483	473	468	481	503	483	485	476	472	470	493	506	572	481	451	488	519	475	496	484	485	498	513	480	449	503	431	474	475	491	474	539	439	492	503	484	497	556	465	482	457	473	471	494	498	521	527	476	466	468	580	510	487	477	538	474	429	499	471	530	472	490	448	539	500	473	474	518	573	496	480	491	485	473	482	487	509	509	492	483	570	473	511	460	458	485	497	539	491	483	476	483	460	479	477	477	614	528	507	522	476	473	491	477	470	495	438	493	475	447	468	506	466	557	457	485	476	511	479	465	481	409	496	479	483	477	518	470	487	509	447	538	476	490	486	455	501	496	437	501	488	483	511	511	468	453	507	458	537	463	544	509	473	494	475	476	526	502	514	466	528	504	528	481	476	460	474	441	478	463	457	489	463	514	485	466	465	487	471	481	471	471	495	463	547	478	501	483	480	488	492	472	473	513	482	440	496	494	480	447	531	456	496	476	516	480	525	476	522	486	477	446	509	482	488	483	462	501	487	460	477	531	466	443	513	527	510	470	498	477	517	489	517	486	494	472	463	484	505	525	444	475	460	471	479	443	438	455	444	472	475	500	482	540	504	509	549	468	494	477	538	465	471	590	474	521	527	476	490	485	492	467	479	488	530	509	509	482	462	451	487	451	457	485	474	476	443	504	512	543	444	480	526	488	459	478	602	524	498	485	478	439	471	493	476	535	452	489	448	477	511	488	490	497	484	488	462	472	459	476	510	478	502	480	474	505	480	484	455	475	475	476	388	469	481	506	480	493	493	448	465	531	540	472	518	534	471	474	481	473	476	481	478	471	495	462	470	485	467	523	547	490	430	462	535	442	489	489	481	524	472	525	474	454	506	571	477	493	468	509	556	474	542	488	496	432	450	483	450	493	493	480	454	473	540	489	443	530	479	492	479	479	457	480	516	513	490	459	496	461	502	497	486	507	493	494	484	432	479	494	579	517	469	485	481	519	494	2
494	503	526	471	444	475	502	475	495	475	507	470	559	359	497	458	475	527	487	485	494	508	474	481	493	540	436	486	495	509	493	525	522	553	478	531	476	432	483	477	479	496	490	527	485	497	458	440	527	489	485	460	477	472	460	497	460	470	540	466	470	483	539	476	491	509	516	524	480	486	535	488	444	513	483	509	484	470	459	488	511	512	460	473	499	568	461	501	479	470	476	514	471	515	473	526	482	503	462	518	481	477	475	475	514	650	476	510	482	482	514	479	476	517	484	468	473	502	501	518	477	468	492	521	489	561	476	511	489	492	487	519	516	479	498	545	487	478	470	483	515	492	482	492	500	492	486	486	479	488	491	468	483	365	478	500	455	467	496	483	474	471	473	483	541	463	477	478	478	521	476	470	504	476	467	562	465	474	485	512	517	496	449	526	512	478	514	529	565	489	449	483	499	525	475	493	480	477	476	546	467	501	457	528	518	478	481	485	490	524	482	469	516	444	471	518	499	486	472	489	569	473	481	460	477	488	491	474	476	460	475	487	463	510	527	535	480	480	464	484	505	450	526	465	495	547	391	473	476	537	500	488	479	510	476	500	459	508	482	492	514	484	490	548	478	471	483	493	484	493	466	498	453	564	453	499	477	536	505	489	478	405	454	473	472	536	499	498	480	454	497	491	559	462	475	415	464	493	486	493	419	496	481	496	512	462	457	495	490	467	500	466	523	491	486	465	479	486	526	577	474	460	531	481	478	482	468	503	500	428	512	471	475	511	496	495	475	445	576	541	479	514	539	487	490	480	486	504	450	530	476	449	558	491	512	475	498	476	493	507	500	505	461	460	484	497	483	489	493	513	523	463	461	484	528	484	491	476	573	499	490	478	505	498	483	473	506	476	517	408	479	526	475	484	478	492	481	448	561	474	486	515	474	461	477	468	495	482	489	471	464	503	491	516	457	480	466	520	501	514	480	495	486	476	493	469	488	599	435	482	504	445	472	408	497	459	465	512	517	514	571	485	564	495	456	477	487	487	404	465	477	486	514	521	495	427	481	453	415	535	528	510	485	452	502	473	481	547	491	445	558	477	509	475	482	426	501	494	542	501	452	485	460	479	526	490	478	559	462	490	484	474	474	545	486	535	482	481	552	473	1
475	493	539	491	417	478	480	475	473	471	433	481	534	466	493	502	473	470	505	473	500	480	463	491	620	488	498	488	467	534	485	496	527	553	455	489	482	440	480	479	482	484	466	497	534	525	446	496	462	507	521	519	500	482	469	503	439	493	559	460	482	488	510	485	507	536	451	527	481	470	509	469	506	431	482	493	484	457	518	481	480	571	541	461	551	516	478	479	480	445	476	507	480	478	471	489	477	472	486	461	483	471	465	482	461	421	519	524	517	495	495	452	481	524	440	459	521	481	517	472	477	498	475	485	506	505	466	513	473	455	485	499	500	481	490	543	562	523	478	504	465	499	471	501	478	470	475	484	481	430	536	504	481	409	475	489	506	494	532	476	533	497	481	484	472	530	478	483	477	552	552	516	531	476	454	502	480	492	495	496	534	484	479	448	507	521	503	494	561	481	466	532	518	529	539	484	479	496	474	494	506	480	534	469	536	477	527	482	505	496	489	537	469	497	476	485	476	482	532	492	434	512	487	537	428	513	494	478	477	503	463	513	469	498	458	478	461	479	458	479	522	429	453	470	502	516	437	480	484	468	510	525	479	520	486	522	511	535	499	475	485	473	493	532	483	494	524	482	445	538	481	513	478	438	477	472	476	527	468	506	475	432	457	476	479	499	501	454	483	494	481	485	521	471	465	542	494	546	477	511	504	466	478	504	518	476	485	478	539	455	520	450	536	514	490	540	469	489	446	491	486	460	482	495	492	488	433	457	509	471	539	496	477	520	500	502	492	492	642	482	521	523	536	465	409	479	479	511	483	495	472	527	529	483	510	486	502	477	579	527	489	480	439	514	475	465	477	479	466	461	513	438	479	466	478	515	481	480	467	464	481	474	490	471	485	479	516	475	478	480	491	483	476	510	474	492	490	583	509	493	470	496	475	512	475	491	572	475	486	477	508	453	467	496	565	585	481	586	521	512	483	483	499	475	491	494	469	508	586	475	508	477	455	424	499	489	469	486	442	481	482	457	663	516	520	477	504	493	438	472	506	469	501	551	477	443	484	489	421	459	511	500	468	446	474	477	476	572	483	464	534	472	567	475	468	413	462	504	458	511	477	498	483	458	513	477	481	543	479	487	485	473	491	576	527	494	478	493	499	464	2
484	515	439	478	546	485	488	474	465	486	464	464	501	496	486	501	480	434	478	485	479	473	463	479	452	528	473	478	470	503	473	496	489	467	461	497	493	460	485	475	475	620	448	476	466	489	475	465	438	466	479	463	464	481	519	485	467	480	491	492	467	498	476	488	483	558	457	511	481	473	437	493	530	524	474	461	465	467	573	492	507	521	483	475	498	443	478	470	482	475	476	499	476	496	480	510	480	491	495	526	485	486	484	454	491	415	465	489	480	476	490	495	476	496	475	496	486	499	504	508	479	483	478	454	481	566	494	505	471	498	450	501	496	481	479	514	512	496	480	493	461	445	492	466	483	496	477	556	482	504	501	469	494	383	477	471	472	443	483	541	493	474	456	484	461	501	475	486	478	532	589	571	480	476	509	532	478	475	492	489	516	576	459	468	497	488	532	536	487	479	477	524	481	477	461	487	473	485	477	427	477	492	533	507	438	476	509	473	458	499	497	451	445	495	495	529	491	475	493	494	515	451	484	509	436	465	453	478	477	487	512	445	466	501	493	468	494	476	463	479	477	444	505	453	444	514	450	470	487	491	461	516	476	548	471	425	502	424	494	479	484	480	501	497	475	509	501	468	494	492	478	434	484	461	474	474	476	515	474	515	477	429	481	477	501	511	500	428	478	508	497	493	485	473	477	526	461	483	511	489	517	498	480	502	504	517	449	482	538	460	479	465	501	494	488	435	470	479	454	482	466	489	465	476	464	476	488	474	478	514	481	482	479	429	548	488	465	471	659	538	454	442	502	456	538	488	484	463	480	455	480	443	484	490	520	518	560	475	516	576	525	490	406	498	482	483	515	468	489	520	506	485	512	484	509	538	491	493	433	499	472	461	521	497	479	485	518	475	493	491	476	501	475	537	481	433	488	417	494	475	473	445	475	481	477	486	470	474	507	473	493	489	475	458	496	622	488	472	486	530	479	480	460	477	502	496	446	471	475	476	492	506	450	412	484	526	498	590	558	497	498	489	642	506	514	475	503	500	524	497	512	470	488	519	484	448	480	516	455	551	530	465	504	521	484	490	479	477	475	461	531	478	564	474	484	409	501	474	502	465	488	427	479	485	531	480	463	452	476	481	486	476	477	541	513	480	483	476	491	466	2
487	490	459	492	493	472	537	476	497	494	440	495	523	457	482	484	504	436	490	482	482	480	467	462	481	509	466	480	491	448	472	478	486	451	508	467	475	463	481	475	474	507	464	504	482	473	532	482	447	451	411	523	497	483	526	490	467	504	513	495	497	473	456	491	441	503	442	483	484	476	461	487	471	451	487	480	462	485	507	474	584	524	469	494	479	566	474	487	480	489	476	541	505	495	481	503	484	458	459	507	474	481	471	475	464	576	418	546	551	478	486	443	478	447	464	444	466	474	472	502	478	495	477	515	503	500	482	480	485	461	474	456	461	480	448	424	494	477	485	482	481	533	488	479	479	462	476	474	486	522	514	488	469	441	476	480	512	481	491	513	460	482	493	487	480	438	475	472	478	544	529	566	427	478	428	457	490	486	465	468	527	473	485	502	493	507	531	530	435	478	500	528	524	399	465	486	478	492	476	491	480	472	528	520	497	475	475	483	510	524	464	465	471	573	487	537	547	474	468	486	460	546	497	508	463	490	485	476	477	469	507	481	471	474	504	438	489	474	486	475	486	459	481	471	502	612	512	480	464	527	518	451	476	439	478	524	507	491	475	470	482	481	467	525	473	477	518	505	504	474	500	501	478	479	487	496	475	460	477	492	476	446	506	474	539	460	463	503	479	493	542	540	497	475	492	565	471	526	476	520	470	481	477	508	488	447	469	477	560	499	547	471	508	574	475	438	480	483	527	529	509	528	474	478	453	467	450	453	480	556	569	503	475	505	507	483	418	489	528	444	480	506	489	455	558	493	489	454	490	564	484	522	463	486	521	471	531	473	492	541	488	482	524	471	476	471	468	476	475	523	489	506	531	528	468	530	466	475	448	481	484	479	538	500	469	494	488	479	499	445	481	494	475	499	480	479	474	505	497	478	476	476	476	488	475	480	583	481	495	479	484	484	529	492	522	570	472	462	585	588	481	474	467	477	480	491	485	493	494	479	447	497	524	461	498	460	484	510	550	468	429	463	550	513	445	477	484	493	484	460	494	483	484	557	479	385	486	421	534	507	514	437	522	462	464	485	490	525	458	472	559	483	514	478	469	438	489	490	416	498	447	470	470	526	521	465	494	457	475	473	493	484	474	582	479	521	483	475	491	466	2
486	430	507	480	503	472	453	477	476	481	476	444	444	508	480	469	475	502	511	488	474	484	468	478	403	509	520	487	459	503	485	503	477	409	484	437	480	511	475	475	476	523	449	538	468	471	481	503	434	499	491	579	450	479	440	495	469	475	531	472	476	492	471	478	626	525	486	493	480	473	404	486	542	473	483	485	473	509	533	470	483	499	494	493	538	464	477	484	486	498	477	508	469	523	463	512	475	476	471	516	481	484	480	474	505	160	476	504	535	485	514	514	481	514	478	494	501	480	548	447	474	473	470	489	500	570	493	478	452	490	500	486	476	481	509	512	493	483	485	490	497	468	480	481	481	458	480	482	470	523	533	490	479	646	475	476	475	474	469	530	436	486	463	472	494	490	476	486	476	532	521	530	454	477	471	509	496	484	439	532	548	501	463	447	473	535	550	480	546	484	478	493	493	443	511	472	476	486	477	482	466	479	497	492	529	476	476	476	484	478	469	543	457	438	474	519	505	485	513	486	449	492	482	458	493	539	472	479	475	492	497	470	500	455	478	481	499	469	454	483	489	437	471	483	522	477	479	480	486	501	516	467	475	522	488	481	528	454	472	495	501	481	453	439	481	489	467	484	475	464	474	447	451	634	462	482	476	534	545	520	477	546	477	474	497	517	479	468	479	472	499	459	498	475	478	484	516	512	430	479	498	489	481	503	459	486	497	487	520	459	497	463	531	484	488	472	478	474	402	517	461	461	478	473	462	480	487	470	497	543	492	497	475	482	452	523	645	521	584	449	550	511	589	503	468	482	478	467	443	518	474	442	455	480	490	509	505	475	428	463	435	474	456	452	494	472	468	472	482	540	485	533	510	506	495	467	477	477	426	481	483	471	454	491	488	470	487	474	517	423	475	496	476	508	473	493	480	471	521	483	477	521	478	414	477	506	490	480	506	481	479	517	516	513	503	501	497	508	548	483	485	494	495	476	469	497	511	470	497	479	499	475	475	597	518	505	480	528	478	490	510	448	552	457	495	473	496	476	477	477	488	466	514	521	477	628	486	497	505	496	477	466	484	518	471	521	482	487	491	460	538	474	512	477	480	393	489	501	479	477	477	439	479	481	467	487	465	494	463	481	461	474	468	541	462	447	476	501	433	499	1
476	480	460	478	515	484	565	478	499	477	432	471	450	553	493	494	493	493	499	477	488	508	483	484	570	513	486	488	471	478	491	489	528	541	451	525	472	453	480	475	472	460	478	507	512	475	469	479	531	438	484	547	496	492	507	525	499	440	575	452	489	473	482	482	415	504	479	510	474	474	535	494	508	496	475	474	477	506	498	537	476	518	496	462	533	489	474	477	482	524	476	476	493	479	477	455	480	464	470	432	474	483	485	461	451	651	461	531	500	488	520	439	463	446	493	478	466	480	479	507	475	500	485	447	479	484	494	537	490	482	511	498	479	475	521	562	476	459	471	466	494	530	484	491	458	491	476	485	477	598	387	482	472	688	478	473	498	476	489	488	475	482	482	485	532	494	476	476	477	521	446	579	468	476	489	505	498	478	523	456	540	547	498	503	481	500	574	523	487	482	500	475	522	590	457	481	493	496	476	489	479	543	496	504	442	478	534	484	473	490	484	487	493	467	503	532	479	489	533	495	465	507	501	428	456	470	508	476	476	513	486	508	464	472	483	489	471	479	467	483	504	600	509	489	407	581	507	480	468	456	484	495	480	505	489	505	444	432	496	489	489	476	508	490	481	495	468	489	484	476	519	503	506	515	458	481	476	469	486	501	477	555	499	477	495	426	453	491	489	500	466	544	473	473	431	451	491	487	521	486	453	483	480	506	535	496	478	480	493	492	458	486	488	492	475	448	492	485	454	494	460	438	500	492	478	487	455	480	507	534	499	474	475	465	483	498	388	491	308	538	530	516	528	479	524	472	478	536	496	536	487	419	422	496	519	460	503	476	545	568	496	496	427	486	481	511	471	487	489	590	489	526	484	463	521	436	478	451	575	523	488	468	509	473	475	468	491	476	438	413	479	509	476	460	479	494	494	393	499	474	475	508	476	494	476	536	477	479	476	484	505	465	473	492	434	556	496	511	499	449	475	514	485	476	476	501	509	459	496	470	506	541	480	582	496	506	467	496	530	481	491	480	391	500	497	478	468	480	461	468	507	470	495	518	473	492	477	458	460	495	460	548	520	508	503	511	471	525	514	498	500	487	428	475	481	633	495	470	552	482	499	479	466	492	587	490	486	552	504	477	484	476	504	535	482	509	481	476	535	469	2
473	491	534	468	461	487	457	478	492	486	483	450	474	534	490	496	490	478	479	472	480	505	483	460	471	463	479	475	473	466	482	472	489	498	463	484	483	493	484	475	473	476	522	471	496	502	540	425	457	498	528	504	494	484	543	502	508	482	528	513	465	489	531	479	548	495	493	504	480	482	559	470	496	489	483	526	466	526	487	488	522	544	474	474	513	524	471	496	476	464	475	499	459	493	490	479	475	501	484	506	488	475	474	457	487	351	473	534	564	472	432	493	472	495	527	494	513	470	468	494	477	499	482	519	497	492	479	496	467	518	530	440	500	478	450	435	483	517	477	496	460	493	467	481	472	491	482	501	479	511	462	501	485	409	476	494	504	490	481	502	441	473	476	485	465	480	479	475	476	501	507	529	477	474	486	487	485	494	447	478	570	547	504	489	479	481	478	456	513	485	479	515	500	456	479	477	476	486	476	485	534	491	514	517	525	477	496	475	484	556	500	469	447	556	475	524	440	479	464	490	468	482	509	465	517	500	464	472	478	490	476	491	484	502	505	488	480	477	527	475	512	432	488	505	484	409	423	482	484	557	503	494	475	517	475	504	484	543	496	497	469	483	477	492	486	457	449	494	524	482	486	547	441	487	480	490	476	479	501	481	477	428	472	476	511	473	477	460	479	487	512	480	530	480	486	522	494	567	479	492	434	490	473	514	516	465	486	486	508	495	491	470	514	538	492	527	466	488	464	610	496	497	463	488	479	473	485	477	474	473	428	490	476	477	534	511	537	509	650	492	591	530	485	478	476	490	476	454	497	490	477	498	486	490	467	479	560	475	500	508	443	503	499	492	479	495	500	469	495	526	462	532	505	480	488	483	478	477	456	469	480	491	445	471	482	488	501	479	488	495	476	480	473	451	477	484	490	496	449	483	481	441	478	566	477	427	560	472	475	479	488	544	500	466	479	530	484	495	476	532	485	488	473	476	482	490	465	515	466	471	497	537	477	423	519	553	471	507	439	489	516	468	623	529	512	478	473	485	487	486	480	472	482	468	483	506	480	394	533	436	512	484	510	475	498	489	493	515	513	542	502	478	536	477	477	401	468	493	491	494	465	505	464	564	517	479	461	493	479	485	460	486	469	482	555	564	477	473	438	459	2
485	478	490	488	578	478	444	477	488	485	478	541	463	447	469	458	485	552	455	491	483	472	478	488	439	521	495	493	467	449	473	473	517	446	463	380	463	470	473	477	483	501	483	495	517	457	499	499	458	492	586	586	474	475	492	481	450	504	505	516	509	477	471	477	305	485	519	498	479	471	483	488	473	533	482	522	466	477	482	474	500	491	525	487	569	496	469	499	477	505	476	479	500	480	477	531	478	479	468	451	487	481	486	476	470	710	482	493	510	470	506	418	482	533	511	481	491	465	516	485	479	477	490	472	489	527	490	505	496	504	514	500	492	475	498	522	503	519	481	470	478	460	477	492	472	465	486	497	479	425	471	482	482	597	477	505	485	476	483	503	497	500	475	488	522	475	475	474	476	521	388	540	534	478	458	507	488	478	465	449	555	544	487	455	480	469	470	502	503	483	509	494	489	437	544	473	483	498	477	506	515	472	513	528	508	475	521	476	483	483	501	537	438	495	480	514	462	471	482	502	476	422	471	452	513	519	466	477	476	483	482	475	473	490	482	498	497	478	495	476	505	590	498	492	530	507	499	479	480	541	514	500	472	522	478	486	458	453	494	482	474	475	513	461	457	468	521	496	528	522	480	529	494	485	488	503	476	522	484	447	478	538	478	475	507	474	493	449	479	482	546	467	491	478	551	463	484	448	461	495	534	486	474	506	550	460	506	483	468	490	494	475	495	551	462	491	484	491	444	551	482	495	528	458	478	480	452	438	490	497	498	482	477	482	481	478	296	552	306	545	484	469	517	479	438	474	482	551	492	493	488	472	451	483	459	501	530	476	547	494	460	493	481	484	485	467	500	479	500	498	455	435	536	481	489	488	481	493	461	444	479	452	499	485	470	458	494	476	476	536	479	458	473	458	479	473	481	496	523	476	478	468	476	467	476	428	441	482	482	473	469	430	486	512	445	496	466	540	496	480	470	455	450	476	468	471	499	457	417	476	517	563	422	568	460	501	458	486	471	488	439	497	527	551	505	474	479	494	486	473	517	470	504	590	488	345	477	531	475	452	489	452	484	530	460	515	479	503	457	500	511	478	495	478	480	617	520	460	560	483	508	482	478	511	499	494	481	443	447	480	469	477	489	598	469	500	486	490	520	471	2
479	389	461	464	410	491	463	476	461	475	553	485	469	457	497	473	499	471	473	467	485	496	475	472	497	481	477	490	463	503	474	497	565	435	508	479	483	479	483	474	484	525	489	477	525	496	497	497	511	470	530	515	497	486	533	475	575	497	507	443	463	481	494	476	641	531	515	436	483	474	575	460	502	464	471	507	495	459	448	485	477	513	473	478	450	465	484	493	489	518	477	520	495	469	469	488	482	489	465	477	477	479	488	483	543	386	456	490	488	483	500	529	478	586	539	458	475	489	491	518	478	465	478	407	456	562	470	531	468	487	566	456	515	469	498	529	494	507	474	472	515	555	473	486	483	506	480	526	487	526	457	490	482	542	478	486	475	456	519	490	467	473	487	481	519	490	477	474	475	568	435	486	460	480	468	471	485	482	550	549	549	563	476	500	483	466	482	480	536	481	497	487	524	410	486	478	479	476	476	558	511	516	474	571	483	475	418	480	467	493	465	485	474	503	483	549	465	476	448	483	409	572	499	490	485	495	478	476	475	492	495	484	476	493	500	517	483	479	468	490	475	447	482	486	575	478	447	477	479	563	541	550	474	490	480	508	498	466	467	494	487	474	525	442	474	527	468	482	480	492	483	501	465	526	485	445	476	517	505	542	477	497	515	474	493	514	395	485	482	484	483	545	500	482	462	531	489	453	505	473	484	479	478	491	483	484	475	480	505	467	476	503	506	477	485	412	477	484	428	513	475	475	476	467	502	489	461	455	487	490	571	478	477	457	462	484	630	575	620	510	458	527	511	526	470	502	482	528	490	535	488	501	509	491	478	473	557	477	546	465	451	457	498	528	484	542	447	447	495	536	430	470	547	418	525	439	469	487	541	420	485	481	474	490	461	497	520	478	510	516	480	499	475	436	473	459	500	414	481	477	473	482	473	472	477	527	536	471	472	484	494	453	548	521	491	514	484	521	486	472	473	479	472	477	482	474	507	473	429	480	510	556	448	533	475	518	470	462	479	473	513	489	567	519	475	474	482	496	530	482	467	468	523	533	479	580	485	499	481	500	478	522	474	453	463	496	493	471	477	427	549	479	513	476	478	405	481	526	469	465	501	483	469	506	513	500	462	482	485	471	458	486	466	555	552	462	486	460	469	446	2
481	492	444	472	510	478	457	477	492	467	484	467	567	455	486	479	486	492	485	473	492	478	471	475	481	503	471	470	455	521	484	514	565	550	471	472	471	440	485	476	472	518	459	475	470	552	462	493	524	494	472	444	499	486	516	511	483	455	492	467	471	471	513	472	536	506	468	478	475	470	498	499	465	506	474	477	478	496	518	509	466	517	474	491	532	526	480	499	470	445	477	499	469	483	476	478	479	481	484	508	476	480	490	459	554	508	446	504	510	499	511	508	477	486	455	462	507	485	508	461	474	520	480	507	457	508	473	516	479	481	515	512	516	478	449	550	487	505	490	462	477	545	485	452	462	492	479	502	483	452	516	508	485	520	478	460	466	469	523	504	511	473	481	483	459	516	477	477	477	579	595	495	503	476	493	469	473	483	456	542	527	465	483	439	480	501	431	501	459	467	486	523	512	547	365	498	475	483	478	472	498	463	472	533	537	475	558	478	474	516	509	568	464	554	480	571	498	476	571	487	459	509	469	573	492	557	501	478	476	501	471	482	485	462	509	468	476	474	440	480	488	466	480	474	488	411	456	479	473	504	478	518	472	537	464	499	492	435	491	486	468	486	497	489	473	506	484	496	488	506	486	518	443	520	493	480	475	463	483	433	478	496	501	476	531	479	460	477	480	496	516	513	453	476	527	497	485	479	532	481	492	504	481	464	516	451	473	494	498	437	486	477	527	509	470	507	470	493	399	542	478	538	478	466	480	486	482	488	464	531	467	482	475	445	478	482	524	427	554	531	493	507	462	515	504	479	482	439	507	497	487	495	478	497	495	478	535	476	463	475	469	502	396	501	479	489	505	485	470	554	516	486	504	475	525	510	482	495	561	485	484	485	458	495	489	475	459	475	517	447	477	496	476	499	478	458	488	545	497	480	479	490	477	475	477	456	458	481	488	477	495	424	467	502	439	514	476	466	576	490	475	498	470	476	496	482	483	430	401	474	489	528	497	516	491	504	473	528	512	470	514	469	618	482	488	477	482	474	467	479	479	460	478	616	472	462	482	471	477	524	471	493	517	405	462	520	485	532	483	487	524	480	541	475	494	437	490	492	449	477	522	425	465	495	527	484	477	539	498	470	479	477	492	663	509	535	475	505	526	522	2
494	454	435	489	493	474	505	476	501	472	462	439	477	459	502	483	462	512	497	484	470	486	481	483	489	503	493	484	485	490	470	562	508	498	502	529	470	485	483	477	477	464	462	460	485	468	504	535	488	452	539	476	485	478	518	517	527	489	538	509	501	494	521	475	574	527	460	522	480	473	520	514	512	458	483	519	490	486	507	483	489	487	491	488	557	476	487	461	478	514	476	523	516	490	481	504	477	506	450	483	477	475	482	457	501	436	461	531	513	463	498	470	469	508	523	467	504	510	480	498	478	544	473	488	517	487	475	467	473	454	452	476	505	480	462	444	481	468	474	495	508	480	474	483	480	481	479	512	472	444	471	476	478	553	478	530	492	453	497	481	482	473	464	480	503	506	475	474	478	506	484	521	439	477	455	457	486	484	491	531	449	489	462	528	476	537	508	529	591	478	460	497	492	481	528	487	486	484	475	493	472	488	484	446	488	474	492	474	475	504	476	489	501	436	484	484	475	490	506	488	475	489	482	462	494	498	485	478	476	489	473	499	469	524	491	518	465	476	469	472	503	494	440	467	500	498	460	478	477	495	452	515	474	570	468	509	559	480	477	490	447	472	493	495	471	495	444	476	480	514	469	450	564	476	464	478	476	517	519	543	477	508	503	474	504	476	476	474	484	456	498	545	493	467	477	505	482	504	479	492	578	478	480	482	506	495	470	473	501	478	486	477	415	524	468	490	481	475	501	501	487	463	482	485	483	489	480	511	483	554	482	490	476	476	506	503	564	499	492	504	529	472	519	450	517	489	473	476	442	555	476	398	453	476	498	481	573	477	503	504	461	494	471	517	485	507	481	495	467	501	465	521	533	481	489	498	478	480	501	506	482	485	500	485	499	489	510	479	511	442	475	500	475	460	478	516	481	439	459	485	484	476	477	527	477	467	491	480	464	478	465	557	479	513	468	489	500	503	481	458	486	491	476	476	503	496	459	487	478	480	482	487	447	534	529	459	473	524	502	477	477	490	420	489	525	476	492	487	416	477	510	480	492	437	485	577	475	493	421	465	470	504	488	402	466	467	470	561	493	507	456	482	441	479	477	481	467	487	480	482	471	437	482	487	564	467	476	458	491	476	462	485	491	445	499	520	472	472	472	494	2
473	469	537	489	506	478	512	480	497	477	460	461	454	480	487	474	476	515	487	473	499	453	481	475	546	491	451	486	468	522	477	527	559	466	484	497	483	487	476	477	473	550	480	482	512	515	509	507	514	460	461	511	480	483	497	487	428	459	520	488	503	478	535	485	653	448	505	510	482	473	576	475	465	512	482	483	482	496	437	466	490	520	484	487	523	502	475	472	479	570	476	557	474	482	478	476	482	472	457	522	470	470	492	482	424	345	485	474	471	487	499	378	476	498	546	482	469	489	487	478	481	518	481	497	484	468	484	550	467	521	532	471	473	482	460	500	489	524	475	492	488	490	485	493	496	488	477	501	482	533	486	476	484	531	478	515	489	466	545	487	480	460	467	488	494	525	477	478	476	459	540	423	453	477	486	540	481	471	423	469	513	510	501	506	490	493	515	507	561	476	473	509	485	489	479	490	475	483	476	463	459	462	444	537	510	475	504	483	448	537	493	447	510	499	499	501	566	482	542	483	487	543	544	455	500	523	489	478	478	465	503	501	455	463	496	480	464	482	474	483	532	423	513	468	530	543	502	478	491	488	482	472	473	541	464	482	481	480	475	492	493	473	488	498	474	492	508	491	568	506	484	419	539	534	451	494	476	463	493	515	476	500	477	476	459	511	463	406	482	505	453	474	535	480	445	502	498	468	478	482	512	492	472	523	548	496	468	493	493	469	480	493	543	454	495	516	464	474	441	520	505	485	487	506	501	480	481	477	499	500	502	484	476	513	456	500	665	474	618	453	460	468	444	424	580	484	479	492	499	468	477	465	454	491	481	481	488	475	543	483	520	467	449	491	481	596	495	481	484	499	514	516	483	491	506	485	479	450	547	498	488	467	556	488	470	483	455	476	497	445	472	479	478	507	479	503	479	456	459	488	473	445	477	483	476	446	482	483	437	478	491	526	472	466	491	502	487	517	505	463	483	458	473	476	489	502	466	453	473	475	493	521	489	530	515	519	490	513	512	474	435	490	570	472	464	476	459	485	519	485	489	469	481	523	460	577	490	546	479	475	476	481	442	427	469	485	477	445	498	522	517	476	506	480	478	382	479	480	494	492	461	494	462	557	415	491	494	498	476	489	479	481	461	530	543	508	473	487	550	489	2
478	475	538	492	506	478	435	478	488	472	466	473	502	389	482	468	489	539	507	484	482	510	473	475	476	533	482	465	491	476	493	517	486	501	464	437	497	465	472	476	478	468	457	440	489	463	569	431	531	493	572	496	482	477	455	519	456	466	514	490	477	469	405	480	465	513	442	505	481	476	494	489	473	535	472	511	491	429	504	463	453	548	520	487	491	481	474	480	491	478	477	484	499	505	481	457	484	507	456	547	495	490	493	486	511	557	472	462	500	472	496	484	481	494	494	490	463	488	430	464	472	496	479	486	428	482	478	495	486	427	534	507	467	476	506	415	518	524	482	479	519	498	506	482	465	476	479	459	482	494	469	485	485	422	478	450	464	467	512	487	515	488	492	476	494	518	475	476	476	639	494	510	470	477	503	554	486	492	464	517	455	519	470	494	487	497	467	490	544	479	509	502	472	553	510	476	487	487	476	511	475	506	493	472	510	475	476	482	485	461	489	429	459	508	476	487	533	482	466	483	469	485	521	503	522	482	471	479	476	498	472	509	476	484	536	516	474	479	504	470	503	542	448	466	480	490	458	485	482	468	503	543	474	482	477	469	499	525	484	467	477	489	481	491	477	471	493	482	494	507	481	527	478	527	480	472	476	480	532	470	480	433	493	475	479	552	487	568	474	520	548	554	497	461	477	522	510	489	449	488	488	502	477	473	481	483	472	490	479	457	520	478	461	542	486	454	482	474	515	523	493	497	507	495	497	485	521	460	498	525	482	477	476	530	528	510	442	502	492	474	527	481	511	509	448	473	488	449	497	549	480	463	491	489	475	471	508	476	581	422	477	497	561	474	483	491	478	480	486	511	491	562	461	491	470	499	480	463	572	440	491	505	478	466	461	461	488	478	479	546	475	495	476	511	479	455	491	457	519	482	470	491	476	514	476	465	527	479	497	486	472	495	515	456	512	527	472	556	403	484	481	478	485	476	497	475	465	540	467	472	460	506	457	440	497	496	475	537	488	491	466	482	410	494	491	474	483	475	442	475	488	483	496	343	482	536	478	487	539	468	483	472	585	450	484	516	480	551	450	495	490	485	440	479	480	546	509	493	499	472	514	453	471	512	503	489	495	434	495	486	473	475	465	352	558	464	472	503	520	525	2
480	516	538	488	557	483	421	479	489	470	431	450	432	475	481	505	479	501	460	482	483	443	481	487	455	508	504	499	479	495	501	494	524	444	511	479	468	454	482	477	476	505	475	505	483	495	472	492	537	475	501	523	531	484	491	496	448	480	587	505	506	487	472	491	641	487	526	507	487	488	526	490	496	501	485	496	473	536	533	509	489	642	499	498	559	542	470	437	481	426	476	528	476	463	483	517	480	492	449	450	461	488	487	479	472	410	487	468	542	490	504	392	494	470	513	449	509	489	511	482	473	495	471	461	406	524	475	493	471	524	576	439	456	479	525	518	533	459	486	477	510	483	486	496	478	466	476	445	482	419	521	485	496	578	476	497	490	504	455	471	524	473	489	483	535	474	481	481	479	519	560	556	535	477	468	582	471	471	504	446	476	431	521	446	493	492	469	419	524	476	488	524	479	574	490	488	492	489	475	527	475	526	454	582	466	479	507	482	450	461	504	556	472	522	477	521	439	467	492	486	423	461	480	525	510	487	482	476	477	522	497	493	486	499	504	507	490	476	484	475	517	450	456	483	467	530	550	478	478	516	453	507	477	489	470	490	525	470	489	484	481	469	460	479	481	501	480	474	509	494	491	423	529	483	482	483	477	504	477	491	477	528	494	477	529	480	453	529	486	479	483	518	516	481	477	415	457	491	512	498	507	498	476	484	515	479	488	486	480	485	487	471	492	524	470	473	491	476	485	493	480	523	466	469	484	477	463	425	473	514	501	465	475	489	529	494	727	472	548	514	523	516	498	527	522	491	475	410	489	552	483	401	486	480	480	505	504	479	409	515	479	495	498	463	472	455	512	495	486	429	513	468	553	484	495	522	479	480	568	473	481	468	536	492	485	457	549	479	499	491	475	468	473	440	476	479	489	472	537	484	480	512	476	485	476	473	551	481	469	475	510	470	493	478	431	516	483	514	509	483	479	487	469	476	485	493	457	481	439	479	497	437	533	554	499	459	477	497	550	492	446	477	447	425	497	479	488	494	400	489	486	477	512	492	476	613	483	501	585	456	494	500	580	496	490	530	486	482	510	508	546	480	457	477	478	417	480	480	523	487	471	471	480	442	496	498	490	539	465	504	481	481	489	513	505	565	479	486	505	501	2
480	524	559	492	593	479	465	476	499	471	446	482	484	468	472	473	492	461	524	490	482	465	477	465	542	520	523	491	498	506	477	541	507	430	494	488	467	501	482	475	474	475	473	488	472	493	501	499	468	478	503	466	488	490	504	483	487	470	531	426	489	482	455	492	527	462	496	497	476	478	495	482	503	494	480	449	470	496	478	486	465	505	524	448	520	447	479	472	479	537	477	462	514	509	473	442	478	458	485	549	489	485	480	465	443	483	491	469	524	472	494	456	480	526	436	449	511	492	484	523	472	512	461	485	497	509	484	521	478	473	458	466	518	472	488	473	575	508	481	472	476	557	488	479	469	491	488	466	480	499	528	482	482	401	477	475	494	469	494	458	470	507	486	480	476	521	477	476	477	500	522	498	466	474	490	458	456	484	452	527	475	548	523	460	486	495	525	487	490	477	486	476	495	539	520	480	479	491	474	467	451	488	495	501	477	475	450	476	442	466	474	434	477	430	498	543	444	487	416	471	436	457	502	484	524	498	466	476	475	489	465	505	475	474	496	482	500	478	478	476	507	439	511	473	535	525	470	481	483	453	428	502	478	541	478	452	522	494	480	487	487	475	484	484	466	492	562	476	465	477	486	549	465	459	476	491	477	566	520	505	474	428	468	477	542	476	501	403	473	502	498	507	481	477	514	486	471	533	511	525	566	528	474	496	553	524	485	482	494	458	515	492	503	557	476	454	478	478	548	485	496	487	473	479	449	470	454	409	483	498	462	478	476	492	518	499	510	510	598	552	502	496	497	508	560	485	485	418	480	531	475	562	500	481	470	444	483	477	500	456	536	494	487	458	476	473	487	489	475	476	501	526	508	431	500	495	479	489	472	510	480	530	508	487	496	489	481	474	495	484	476	509	471	449	478	486	497	424	512	471	477	533	476	483	477	501	499	476	453	478	476	442	521	485	503	585	496	522	539	518	489	497	489	475	491	477	502	522	521	483	506	530	496	417	482	553	477	594	508	488	530	506	520	447	458	476	475	482	405	485	511	487	495	451	477	491	480	427	510	487	502	493	481	521	491	470	490	479	452	460	538	480	493	480	492	398	492	473	507	490	501	473	468	597	494	505	490	458	531	479	489	475	515	457	541	488	479	503	481	483	2
482	502	459	464	490	486	470	477	519	484	495	504	497	464	513	505	500	477	490	481	485	530	475	481	503	471	512	474	490	483	469	491	489	403	522	486	474	455	478	478	476	474	480	477	439	465	562	504	433	466	494	473	488	483	515	459	588	468	510	509	502	478	476	476	444	496	432	474	479	465	507	527	534	526	489	508	489	456	550	498	453	487	485	471	489	538	475	511	479	553	477	528	485	531	465	441	482	472	442	467	483	493	481	476	493	525	472	487	491	485	513	489	476	477	491	503	452	487	477	477	475	464	481	489	478	540	495	512	483	499	523	507	452	480	473	534	411	506	484	461	487	513	475	489	467	508	481	528	485	473	458	488	475	600	477	495	445	480	500	499	426	489	463	482	417	493	478	477	477	505	563	492	495	478	470	533	489	480	468	533	490	490	481	480	499	475	492	535	494	473	473	490	480	547	495	484	482	461	477	499	481	493	550	536	440	475	503	482	471	477	479	494	503	532	482	515	535	470	559	483	449	590	485	471	505	471	467	475	476	498	462	452	472	503	496	483	478	480	485	481	528	530	548	480	534	481	523	479	473	506	503	507	477	497	474	505	536	536	469	520	485	477	461	538	476	501	572	482	512	509	493	480	551	490	475	493	476	530	473	483	475	537	465	477	495	462	473	548	479	513	453	507	486	472	493	531	400	485	528	506	553	496	479	458	541	469	465	463	523	451	524	470	444	513	489	445	472	466	517	535	483	505	503	486	480	474	502	531	506	429	457	473	476	483	563	485	415	506	371	443	543	471	514	540	514	469	473	483	484	514	483	482	507	482	479	485	415	477	468	423	460	538	488	483	475	485	504	480	493	497	542	489	478	488	463	529	501	466	420	480	479	452	468	480	466	511	465	478	513	518	477	472	481	475	476	489	498	464	460	474	481	521	474	534	476	518	496	480	489	470	492	454	502	495	501	533	491	502	479	551	478	490	474	476	510	502	485	520	512	479	541	542	458	558	478	498	472	491	484	483	450	492	412	445	482	474	470	475	498	470	488	483	495	508	484	477	484	469	553	450	403	446	484	429	491	489	473	500	470	507	588	471	440	477	469	539	490	457	507	478	495	455	491	458	511	471	476	489	490	476	466	478	441	523	520	491	477	505	558	511	1
473	452	566	476	445	490	446	478	468	471	466	480	436	496	505	513	478	469	487	466	450	471	470	462	473	532	469	484	494	498	485	492	532	468	502	496	466	507	481	479	476	490	461	498	456	488	494	454	498	498	531	497	496	474	497	488	469	503	568	514	459	467	444	472	515	466	515	502	471	479	522	482	557	480	489	423	478	510	467	464	519	515	486	501	460	464	472	461	478	510	476	536	501	466	479	529	486	497	494	457	488	484	475	487	497	551	474	498	474	485	512	495	491	495	519	413	513	486	490	494	477	480	477	562	489	523	480	472	482	561	510	480	495	478	437	505	517	492	480	486	470	514	493	475	488	502	490	577	480	529	495	492	485	535	475	510	533	462	486	549	526	478	467	488	584	496	477	481	477	551	508	472	475	477	456	535	491	482	485	569	464	546	523	447	488	474	448	460	473	480	466	486	476	511	565	479	485	490	476	456	498	465	480	456	508	476	440	479	486	502	491	490	481	508	481	489	526	487	467	498	514	529	482	501	521	477	475	477	477	487	492	489	478	454	486	503	491	474	459	481	503	508	438	479	516	452	505	475	473	502	507	477	479	518	481	514	424	451	498	478	487	471	488	478	485	501	537	483	429	465	505	483	431	567	509	479	476	504	463	466	475	495	477	476	536	513	492	516	470	478	495	463	528	472	584	486	461	504	513	520	445	492	479	451	463	554	493	481	549	463	533	488	496	510	477	538	474	476	536	512	491	518	495	488	454	474	469	476	469	497	522	466	475	436	508	503	504	515	442	508	505	467	478	471	461	485	475	529	526	453	485	414	523	493	522	502	525	481	513	524	505	445	469	460	485	548	524	481	487	593	471	453	476	480	499	475	497	458	512	572	480	481	551	482	483	473	496	477	486	496	469	482	476	466	480	478	482	464	489	483	476	491	477	481	477	452	533	479	481	473	489	453	494	493	488	489	496	458	503	497	489	484	477	477	479	455	504	547	485	481	508	491	438	524	463	582	517	537	468	486	570	483	407	382	481	475	487	505	482	475	497	488	499	448	476	536	487	481	517	524	539	499	435	473	499	444	484	517	472	405	517	480	428	476	475	502	516	490	468	482	488	421	480	497	539	490	472	537	486	470	518	476	449	458	471	520	478	481	576	538	2
474	431	510	488	430	474	444	477	487	486	466	461	440	408	515	488	470	479	513	466	477	503	475	491	486	519	467	466	466	502	474	487	470	425	478	461	468	501	485	474	481	449	484	506	495	502	495	550	474	428	482	524	496	482	456	468	455	516	514	482	477	468	561	477	550	505	522	515	478	486	575	467	490	484	477	471	478	513	468	497	458	520	463	498	515	474	489	518	471	491	476	547	457	495	477	529	471	480	461	476	472	489	473	456	508	408	466	453	458	484	444	448	473	434	459	477	487	471	538	512	477	496	493	598	488	541	493	505	471	491	481	453	465	483	489	439	522	505	479	491	543	554	496	484	498	503	475	519	480	501	451	477	486	426	477	479	505	477	474	517	476	480	488	483	450	482	477	467	477	509	512	509	487	475	457	496	483	476	512	481	514	573	504	504	485	483	602	483	506	475	521	463	487	487	466	494	486	496	479	460	450	491	492	494	522	475	553	476	482	526	480	578	492	496	491	492	479	477	522	491	487	543	487	530	423	480	420	479	477	481	471	468	447	494	506	502	478	480	468	473	456	409	470	488	477	561	546	487	477	502	446	474	476	458	490	533	502	419	494	489	505	473	505	524	488	480	552	492	505	530	474	519	509	495	495	493	476	554	468	454	478	444	482	477	503	466	479	422	482	547	505	521	524	470	519	498	461	577	504	469	496	474	481	467	489	466	482	473	480	484	452	472	493	498	473	502	472	471	441	478	477	477	485	474	469	477	478	411	494	535	479	474	476	494	550	481	542	480	655	486	486	542	445	537	530	486	481	484	463	473	472	448	502	499	488	480	443	475	490	475	478	504	560	515	476	523	504	491	487	465	465	505	503	511	495	413	480	470	482	473	475	491	510	506	486	475	455	476	520	515	472	475	472	467	474	487	502	463	536	486	475	497	474	504	478	532	514	482	457	470	487	571	470	494	502	450	499	481	444	464	479	498	460	476	483	507	462	469	502	472	479	468	462	445	488	451	478	530	455	491	437	497	691	509	481	476	495	493	514	467	514	468	476	590	493	452	482	470	445	508	546	464	482	437	493	472	483	515	507	484	480	484	569	475	479	374	465	486	441	494	522	482	474	484	464	488	483	470	466	476	482	482	517	605	488	480	479	489	505	526	2
477	434	470	483	450	468	579	475	463	484	478	488	507	511	476	500	465	522	493	458	500	499	484	467	470	529	451	489	497	511	472	461	565	489	504	465	483	480	481	476	479	484	488	502	505	482	500	441	503	495	446	530	483	480	494	497	515	474	511	468	491	480	479	496	514	584	437	543	476	485	472	480	486	475	470	510	483	463	555	498	462	503	496	489	536	455	473	484	477	440	477	513	491	490	491	497	480	458	465	384	486	492	489	472	435	586	495	473	491	470	538	517	474	533	470	480	498	475	486	458	477	464	465	513	514	530	484	490	487	476	477	480	504	479	500	506	541	492	480	477	508	521	486	484	484	465	481	525	475	412	479	481	498	501	477	443	468	514	483	465	470	486	493	484	456	495	479	480	476	447	523	548	490	479	455	548	474	482	510	513	460	504	485	454	478	489	500	501	494	478	472	490	487	476	478	505	481	491	475	522	496	525	492	527	474	477	457	472	479	456	463	542	484	553	498	456	490	478	474	501	499	535	453	458	496	493	488	477	477	508	496	452	502	510	450	508	487	479	448	487	535	482	482	473	539	502	447	475	483	466	524	524	477	468	482	494	465	553	481	469	463	477	468	581	493	521	453	451	465	468	486	502	512	494	505	476	476	527	495	497	476	479	512	474	487	501	480	476	481	470	508	467	461	472	570	447	502	472	491	516	473	470	475	495	531	456	477	476	506	448	495	481	503	465	460	539	464	486	538	498	478	502	506	485	483	486	437	488	485	553	472	485	474	495	527	484	509	493	474	474	478	503	439	553	440	478	474	462	416	488	473	477	420	509	483	466	514	479	559	459	509	505	462	486	489	477	493	485	479	537	455	468	501	507	529	477	482	524	529	480	486	478	506	479	490	487	470	479	483	505	475	526	481	475	476	483	492	434	515	487	472	420	477	468	477	470	515	485	502	471	489	508	493	499	479	527	464	588	535	519	473	476	484	476	489	470	484	489	461	477	520	508	488	497	453	506	468	617	491	463	477	467	443	519	468	478	486	475	514	460	509	488	522	496	477	493	478	449	498	484	533	497	514	537	474	468	484	459	473	484	495	474	453	476	476	461	497	495	459	490	517	479	484	478	436	497	471	527	480	477	470	476	463	512	568	481	477	495	484	469	1
484	535	538	473	435	471	497	476	504	468	474	519	469	421	473	480	481	483	501	477	497	509	470	492	474	527	492	490	475	449	488	552	512	454	495	510	468	500	476	477	473	475	517	525	516	479	496	509	519	496	523	517	482	493	455	506	491	530	574	490	489	472	487	489	589	480	468	470	484	477	596	495	491	479	483	499	471	422	532	503	492	522	444	472	522	474	477	534	473	549	476	446	476	503	473	479	485	466	451	502	480	475	480	451	485	414	494	486	532	481	463	497	484	497	509	500	473	463	485	447	476	448	468	551	498	486	489	508	471	455	482	483	480	483	516	609	459	488	491	474	507	503	473	477	491	482	479	501	474	456	516	487	473	377	474	502	489	484	523	529	498	463	502	485	509	472	473	480	475	541	492	611	539	478	496	533	497	491	478	478	521	553	491	437	507	463	444	487	521	485	460	479	487	507	584	481	479	469	476	534	499	494	517	542	403	473	536	485	467	470	514	546	478	524	477	488	444	477	500	487	484	537	481	536	493	554	475	475	475	497	478	485	491	473	517	484	498	474	476	469	433	428	514	452	475	500	466	472	468	517	496	496	474	530	496	496	448	470	498	478	502	484	496	449	467	545	529	484	470	501	490	488	488	565	495	484	476	533	504	491	479	404	498	476	516	484	516	540	480	461	495	481	498	480	473	444	467	447	477	423	513	499	473	503	527	490	475	479	522	463	447	477	527	523	467	499	468	488	466	504	469	486	490	480	489	476	507	491	478	531	535	469	478	519	503	481	575	445	688	458	477	543	471	497	503	480	468	489	485	476	487	469	445	500	480	482	481	477	511	575	474	531	520	476	478	498	508	477	489	529	521	485	476	493	499	506	476	475	533	455	473	470	454	482	462	463	486	477	460	467	479	490	474	481	477	525	490	436	599	491	482	494	475	468	476	424	463	482	495	481	502	482	446	498	467	497	504	493	456	480	489	478	473	476	472	496	476	477	499	477	486	486	517	399	472	486	464	540	472	495	422	510	630	487	478	474	475	467	515	473	478	474	456	468	483	515	473	510	542	471	473	465	455	434	483	511	477	481	446	467	495	481	543	479	478	366	499	525	518	487	515	489	481	486	436	464	477	560	498	473	486	474	478	481	400	502	468	483	560	493	1
484	540	471	486	524	478	498	478	491	473	479	546	493	469	496	476	493	528	486	475	492	497	485	480	469	548	518	483	498	478	489	438	500	488	511	488	470	466	483	476	474	411	439	489	501	520	549	471	491	494	559	541	504	465	482	470	444	485	581	473	495	484	472	480	423	526	515	489	489	476	578	486	474	506	488	560	470	503	475	505	466	495	491	476	532	472	479	503	486	486	476	479	478	488	491	488	472	481	466	416	502	492	478	489	496	582	513	487	507	492	465	498	476	482	477	510	513	486	412	471	476	459	496	519	435	473	482	502	488	496	480	494	507	474	466	470	480	510	477	487	504	489	485	459	491	536	483	510	480	454	523	473	486	520	476	469	496	427	489	523	483	474	472	480	444	478	477	479	476	449	521	471	461	474	503	475	480	467	530	507	499	555	448	492	489	438	524	500	592	474	490	496	506	498	498	474	471	498	478	551	552	466	476	543	483	478	566	476	496	468	477	445	490	448	472	527	517	471	487	491	510	548	540	473	464	498	501	476	476	498	464	510	470	477	496	488	481	471	541	481	498	616	497	479	571	565	399	481	498	511	483	493	482	534	477	475	556	489	481	493	509	469	482	513	472	486	499	493	466	521	483	576	450	438	507	499	477	464	501	485	475	493	475	475	500	451	495	499	480	494	424	526	510	484	485	437	512	497	512	499	504	471	479	478	460	460	489	482	487	488	443	450	455	471	500	443	475	483	559	504	478	415	509	490	467	485	484	518	504	555	509	468	478	513	514	484	388	497	342	480	556	488	472	462	525	476	482	483	477	493	474	449	472	470	510	478	428	477	534	467	495	523	521	478	483	499	484	478	499	481	473	429	480	487	481	498	470	478	506	424	484	441	518	493	503	502	522	480	517	487	478	515	471	469	477	521	498	485	476	482	475	494	478	527	477	473	481	480	466	488	547	436	505	482	513	574	476	484	508	473	479	477	481	476	489	473	494	467	520	481	477	528	508	513	504	493	467	636	477	467	549	480	247	523	489	477	487	500	456	501	484	486	491	311	484	563	477	446	485	414	528	475	528	514	486	521	490	541	516	465	523	482	376	478	481	634	461	488	451	506	483	530	489	525	507	475	471	489	496	485	467	471	464	318	407	504	481	492	520	503	1
485	511	479	478	470	479	451	477	495	472	457	454	505	452	476	463	485	463	473	487	485	466	474	494	466	493	449	503	467	497	479	501	485	444	459	511	487	482	480	478	480	489	467	498	566	487	462	522	524	473	511	526	500	478	498	488	522	501	535	454	507	481	535	469	502	470	519	484	469	480	543	469	467	485	476	478	481	458	544	487	498	525	496	496	519	495	480	494	466	503	476	496	482	449	482	444	475	455	493	507	483	464	484	475	455	456	464	471	480	486	535	470	482	466	520	454	503	500	479	514	474	472	474	442	481	483	466	472	475	487	516	476	452	487	481	522	514	481	484	462	481	502	474	475	497	479	487	483	491	472	544	494	484	453	478	487	468	419	473	455	474	500	475	478	481	487	477	475	477	457	452	505	446	476	460	523	479	468	481	523	525	458	481	455	472	483	472	520	540	474	458	491	450	577	464	483	482	480	479	468	504	523	462	522	377	480	544	483	467	503	500	534	483	488	495	509	538	478	431	488	512	538	512	506	449	459	499	477	476	526	466	508	475	490	491	483	488	482	445	476	517	536	467	494	558	509	480	482	478	509	554	471	477	497	481	483	497	497	486	487	497	485	532	482	489	487	517	520	482	492	489	506	458	440	456	497	476	586	513	564	479	444	494	476	507	386	472	440	478	494	471	603	498	479	501	540	459	504	484	512	522	488	477	437	510	513	465	485	493	461	443	497	523	467	478	512	485	479	450	445	489	415	523	477	482	480	479	433	480	521	474	482	478	479	487	488	486	477	531	516	528	501	505	502	479	494	485	449	502	532	485	556	459	485	530	491	500	476	477	454	479	494	485	494	477	534	557	481	504	475	511	523	457	476	497	521	478	457	548	514	489	508	488	503	485	467	545	478	505	455	484	538	480	555	475	515	489	461	469	484	479	447	475	476	478	518	454	491	470	486	507	503	520	506	435	524	483	506	592	489	486	483	469	477	476	489	507	437	398	479	484	499	509	463	495	510	483	503	474	495	570	476	487	489	497	476	466	478	457	479	481	469	490	378	481	577	475	498	562	466	497	522	503	491	457	514	473	508	485	454	485	479	476	479	469	544	461	491	455	479	474	460	492	483	528	482	481	504	473	475	476	482	489	372	509	548	475	463	419	453	1
480	468	454	479	562	478	464	475	462	476	499	508	508	402	485	463	471	488	527	476	480	509	480	457	496	519	486	477	477	485	489	517	480	454	508	468	480	494	475	477	476	415	459	481	559	491	544	474	448	489	517	490	472	486	524	504	469	475	489	468	483	487	476	487	395	517	442	506	485	471	531	491	437	509	479	509	473	448	565	484	481	571	488	481	537	528	475	458	477	420	476	530	481	507	482	445	483	487	486	453	489	500	491	468	434	425	490	488	487	473	463	506	477	484	506	504	495	488	486	481	471	469	486	499	490	467	495	526	474	464	499	476	521	477	535	473	499	475	477	453	481	540	496	467	441	474	478	587	481	518	431	486	471	473	477	498	486	462	504	446	467	494	462	474	435	523	474	477	478	534	570	510	490	478	490	527	509	474	450	501	548	559	485	493	494	451	419	482	485	471	422	508	516	566	469	486	481	476	476	516	484	492	484	460	480	476	522	476	476	508	463	548	490	454	484	505	525	496	479	480	490	510	499	499	494	563	500	477	477	485	472	487	465	477	499	517	503	476	473	488	516	589	538	454	507	503	504	485	476	475	480	518	488	553	490	461	484	473	485	478	454	467	509	507	473	486	561	499	447	498	496	577	513	558	457	500	477	468	513	477	476	466	498	473	454	394	458	500	480	475	416	517	503	480	438	548	514	491	508	500	484	513	483	499	487	473	496	482	511	513	491	492	574	488	474	461	470	482	476	512	496	542	492	492	486	484	476	539	523	554	472	511	477	485	476	482	381	470	456	463	510	511	506	558	462	492	475	476	450	570	480	497	527	488	507	495	555	476	489	538	465	484	480	475	484	469	430	492	485	470	474	517	510	498	494	476	474	460	432	477	479	516	511	467	475	462	454	480	490	412	478	503	478	462	480	480	475	492	468	478	470	488	477	504	477	480	497	480	473	481	492	370	497	495	506	560	468	537	482	534	473	460	488	476	498	474	499	458	429	481	483	497	533	478	508	446	484	518	473	490	517	463	425	517	475	477	469	492	558	475	485	476	481	311	481	559	478	444	506	536	469	486	548	452	470	498	486	531	492	556	484	477	447	477	488	615	474	441	565	493	483	511	490	505	520	484	494	454	448	477	474	475	455	279	477	508	479	477	500	484	2
472	547	450	474	525	481	527	475	476	475	495	473	496	496	484	449	486	463	515	481	487	499	480	478	507	504	448	490	489	492	494	461	517	473	480	521	482	436	478	474	473	505	500	452	523	534	507	494	520	460	594	495	485	482	498	469	468	459	562	461	464	479	553	481	336	479	481	496	472	472	518	474	463	486	472	534	469	525	504	479	522	443	489	479	446	525	475	497	476	459	476	564	462	482	474	490	486	492	468	573	487	488	480	495	451	743	445	504	458	492	468	419	462	514	472	471	481	495	531	448	477	478	485	485	491	496	478	527	500	475	517	465	481	479	516	457	493	505	479	477	501	470	476	488	465	476	474	505	487	462	456	490	467	450	476	496	454	489	497	479	511	472	472	488	512	475	474	469	474	538	447	540	532	478	478	543	510	479	489	458	516	455	519	516	486	459	511	514	537	483	503	506	465	507	476	484	489	477	476	459	510	519	480	526	507	477	559	477	488	438	488	513	477	426	479	541	555	475	526	489	488	504	444	516	517	538	512	476	476	483	490	488	494	475	511	504	517	476	454	486	496	560	467	484	470	469	477	485	484	512	531	502	475	529	499	519	543	481	489	470	493	478	496	463	477	493	528	492	478	482	490	474	492	539	473	487	476	421	522	496	479	454	494	475	501	482	473	442	475	503	480	439	497	470	465	505	482	519	495	482	520	499	477	478	497	507	463	486	463	479	447	447	503	530	485	449	473	485	510	511	494	462	510	478	502	482	512	491	447	540	539	451	476	441	515	493	331	448	405	532	518	455	494	519	537	480	486	470	489	499	479	469	468	479	498	486	538	475	473	486	456	504	495	452	479	466	517	510	466	521	504	497	463	509	502	492	476	499	543	481	485	497	571	479	476	471	472	477	500	463	474	527	474	514	479	469	498	475	472	482	472	453	476	532	476	508	446	480	468	470	473	518	494	500	467	496	498	534	520	450	477	499	487	477	473	493	514	483	504	480	462	476	446	463	494	431	472	483	481	492	505	477	467	494	462	478	457	488	499	468	505	483	490	486	480	395	481	426	473	461	504	507	499	500	510	479	484	505	487	494	549	475	468	479	470	572	472	472	399	498	489	476	473	505	511	491	474	494	486	498	498	472	488	500	537	541	472	451	507	502	2
477	453	568	477	443	475	440	474	494	479	468	466	421	537	491	482	512	473	491	482	494	510	480	477	465	505	568	480	488	514	475	484	487	427	500	556	496	476	483	475	477	469	471	490	449	463	535	491	481	458	581	479	520	484	467	502	598	446	530	464	501	476	492	478	478	449	478	437	481	482	510	478	496	498	475	588	482	497	584	459	481	465	437	472	584	443	482	447	468	495	476	522	456	482	490	521	477	489	443	467	500	472	468	491	406	463	490	542	472	492	487	457	465	527	449	487	521	469	471	494	475	463	482	474	471	489	487	505	476	543	481	509	479	482	483	515	451	503	480	493	529	469	505	477	535	448	479	469	484	492	469	491	511	439	475	467	502	478	505	513	472	477	482	487	505	460	478	478	477	576	568	491	506	479	486	548	484	480	533	506	512	561	459	507	484	478	484	481	564	480	520	496	486	521	561	480	478	482	476	537	506	465	491	505	436	474	508	473	495	498	472	507	425	471	477	476	585	487	475	466	470	474	486	428	487	489	462	478	477	453	488	475	466	470	496	524	483	478	475	489	432	539	519	467	515	516	477	475	470	485	483	462	476	460	481	492	546	492	494	479	494	484	503	444	494	527	451	523	482	490	496	466	507	526	457	492	476	474	514	449	477	446	474	475	554	520	512	505	484	502	493	464	522	469	493	501	474	549	502	489	505	488	475	501	460	451	492	485	542	454	476	481	504	500	468	523	483	477	511	484	485	514	511	482	495	481	479	466	489	498	526	470	477	447	446	502	460	453	497	498	554	488	473	575	533	480	484	478	491	548	491	450	405	500	489	491	501	473	496	501	513	490	488	468	477	535	528	478	506	466	446	531	472	471	478	485	481	464	493	505	481	484	481	474	464	499	521	478	476	451	477	500	477	460	478	483	492	527	573	471	472	515	474	460	476	435	501	475	509	476	474	499	510	491	497	527	479	494	500	503	478	495	483	476	479	475	514	478	509	477	474	504	422	457	506	517	489	454	488	475	432	463	399	503	490	475	476	490	516	473	498	482	500	295	487	580	484	496	478	487	444	459	504	564	489	513	486	473	466	564	518	477	430	478	480	549	497	481	467	487	512	429	483	499	490	494	488	436	474	482	527	478	467	287	471	512	477	477	537	472	1
479	497	543	484	478	468	492	478	486	470	469	454	491	533	481	507	508	477	480	481	473	477	470	481	499	542	499	494	481	466	484	453	553	476	511	506	455	493	469	476	480	414	453	481	509	436	528	487	440	482	553	488	509	484	545	492	504	483	477	488	487	486	529	471	444	491	526	497	482	482	598	471	447	531	478	485	469	489	521	472	463	531	479	499	502	439	482	514	461	513	476	456	512	506	491	527	480	461	466	466	478	487	485	476	481	377	460	557	506	477	542	489	480	489	522	472	498	503	499	503	481	478	474	461	465	439	487	491	470	466	538	473	492	480	497	514	564	513	474	491	479	437	498	465	477	476	471	501	482	523	515	460	502	417	476	519	454	463	503	517	442	475	481	486	510	499	475	475	477	553	448	608	504	477	478	511	477	487	404	506	464	464	418	476	501	554	518	458	479	484	526	511	481	419	499	467	480	485	477	495	502	521	460	510	513	479	536	475	483	510	497	532	451	505	493	550	533	471	400	492	488	460	457	540	463	460	499	477	478	487	454	497	468	501	498	509	490	479	478	479	500	568	468	481	493	505	435	478	481	506	490	539	472	594	473	499	509	502	497	500	470	481	487	530	478	483	508	517	439	469	479	469	526	503	467	464	476	500	500	474	477	430	493	474	507	514	441	453	482	482	484	504	538	463	493	524	464	482	523	490	479	509	477	470	484	484	496	487	466	466	462	494	556	472	467	444	479	489	487	521	488	539	494	470	477	467	457	440	501	569	478	478	475	494	439	485	412	503	524	488	506	492	479	471	512	479	481	480	499	437	476	441	505	500	484	481	455	474	478	477	489	443	407	499	480	579	495	478	473	469	475	462	472	454	447	481	487	483	443	459	486	480	478	481	472	478	533	476	481	428	477	451	474	517	476	501	480	482	493	468	481	453	476	520	475	476	531	470	461	478	494	448	446	500	503	477	491	519	482	517	480	480	483	477	480	510	492	533	486	481	520	511	459	440	477	494	469	511	490	489	534	499	433	539	506	477	476	495	432	476	478	478	491	307	480	583	485	493	481	479	481	496	475	436	481	490	498	522	490	465	455	478	452	474	490	580	494	499	494	484	481	466	493	499	531	494	486	516	451	467	479	476	463	265	452	514	470	483	494	528	1
468	516	513	478	558	485	456	476	478	485	529	498	449	438	485	425	478	496	496	470	496	512	469	485	393	468	482	468	496	475	496	541	551	519	500	478	482	482	478	477	475	501	462	470	509	519	513	514	443	455	477	494	507	485	488	512	501	460	508	440	490	478	455	487	607	511	498	498	475	488	470	484	460	501	476	552	472	504	479	499	465	501	458	499	415	520	477	489	485	494	476	554	486	494	477	550	478	487	473	459	484	485	483	478	444	331	538	494	507	479	514	570	477	506	482	473	474	492	473	466	474	415	494	479	487	466	479	522	465	516	477	446	450	480	520	478	459	505	475	484	493	562	491	477	498	482	479	528	482	518	495	493	478	465	476	477	488	464	518	460	463	482	468	477	393	476	475	476	478	550	512	415	453	478	463	446	484	478	451	453	560	455	478	462	465	523	486	460	516	476	492	503	485	499	590	486	485	487	477	527	465	458	476	511	531	476	501	478	446	496	499	449	467	467	487	487	584	457	492	484	507	459	469	437	523	512	460	479	475	489	491	467	500	535	493	501	478	479	477	482	506	447	516	518	474	564	482	482	476	522	467	487	482	477	470	511	397	587	509	494	482	485	539	437	476	493	467	487	519	468	481	506	424	457	479	496	476	535	474	475	476	460	478	479	500	549	498	513	475	500	501	480	500	484	458	551	478	526	502	492	483	466	484	494	486	560	482	477	549	495	451	472	527	518	468	493	474	490	540	546	471	449	490	488	503	476	451	451	505	447	455	490	477	453	558	482	589	467	587	532	488	468	476	522	486	482	478	502	481	505	472	437	509	476	455	485	667	475	557	474	415	473	509	489	484	545	516	495	472	541	525	464	504	520	462	482	486	502	437	501	486	469	466	477	472	490	505	479	515	475	487	482	476	436	473	495	498	530	519	492	476	441	476	508	476	457	513	478	461	497	506	437	430	469	438	516	484	531	568	531	469	467	488	476	493	463	483	497	519	474	506	532	463	473	455	528	480	526	453	494	467	478	457	525	483	478	478	474	501	487	493	486	504	372	478	600	481	465	350	466	492	513	477	482	493	512	482	500	476	404	502	488	462	476	480	416	481	464	433	486	477	501	484	481	473	499	485	509	469	480	466	472	495	403	530	544	479	462	557	479	1
489	499	519	466	479	480	529	476	484	480	450	495	497	499	494	496	489	539	488	475	485	471	481	495	463	517	471	455	491	504	466	491	480	498	483	528	482	501	484	478	474	523	447	485	506	491	498	532	497	518	510	516	490	480	454	508	495	552	494	472	500	485	471	474	439	530	485	485	485	473	567	490	497	557	480	544	482	486	492	445	472	540	482	493	475	504	471	483	490	531	476	466	458	517	493	478	480	464	475	505	478	481	481	472	485	656	454	552	458	493	473	473	492	483	486	468	475	474	501	492	474	482	489	443	476	580	470	511	489	446	495	477	499	482	418	473	505	490	487	517	513	478	500	477	498	469	482	529	478	474	438	488	493	551	479	492	486	467	572	554	474	476	461	482	423	489	475	473	477	554	530	534	453	478	469	461	489	480	479	501	490	478	487	536	493	480	518	469	454	481	468	497	509	518	506	470	484	479	475	557	472	470	474	595	528	478	525	477	467	483	470	429	483	461	474	425	503	480	481	489	489	410	488	487	433	477	513	476	477	497	492	506	485	479	508	497	475	480	461	475	476	543	531	471	477	489	575	482	486	517	437	537	480	508	488	502	362	489	477	484	490	481	521	552	485	510	493	495	540	490	496	491	483	458	488	473	476	503	475	517	477	509	503	477	533	488	477	504	476	473	485	497	526	475	515	494	463	501	468	493	443	489	475	459	531	469	489	483	518	453	492	493	502	503	466	494	486	478	520	632	475	484	479	479	477	484	525	504	505	431	509	500	476	493	534	480	409	420	391	461	511	503	484	515	476	494	480	478	500	468	481	502	432	495	486	498	521	476	498	507	471	510	482	510	478	454	502	486	487	511	515	476	523	478	548	485	475	518	511	431	478	477	496	493	518	477	465	478	496	541	467	421	474	478	476	484	488	527	489	484	474	468	477	478	477	447	547	478	489	483	520	486	475	504	504	539	498	595	465	476	476	483	463	476	477	522	479	476	488	475	506	508	488	542	453	539	469	521	508	465	504	512	415	450	481	479	481	491	418	484	486	483	494	507	476	464	481	475	514	453	528	517	521	407	473	492	468	576	477	499	513	476	436	475	491	552	470	479	470	494	488	467	479	459	478	459	484	528	509	481	503	479	514	526	476	465	466	475	555	505	1
483	440	617	466	509	483	490	476	499	479	473	449	484	530	474	505	483	554	510	485	498	497	468	494	463	474	499	470	483	498	480	472	557	477	460	449	458	459	477	476	479	510	469	476	481	504	490	556	432	526	562	503	478	477	520	496	458	501	539	470	454	476	472	469	580	541	444	467	479	485	508	510	473	443	507	542	477	478	493	493	472	461	469	505	529	575	480	462	476	533	476	542	479	504	479	514	485	461	477	445	477	483	494	488	466	417	457	550	530	482	455	459	466	477	450	486	498	467	471	516	478	479	472	457	481	481	485	478	472	402	537	470	470	475	468	475	430	444	471	468	505	505	485	470	501	474	482	510	484	563	483	470	478	661	475	467	528	507	477	492	489	492	487	487	395	463	477	486	478	563	518	565	518	476	488	475	504	479	475	468	554	476	526	439	507	497	448	520	550	482	506	490	496	493	566	487	486	471	477	469	485	480	456	432	480	476	509	476	481	521	500	522	482	516	483	515	495	479	482	494	465	462	447	576	472	500	472	479	477	516	481	491	464	501	491	477	491	479	476	490	470	445	509	476	543	475	531	477	471	495	504	469	479	466	469	457	473	452	483	469	496	483	499	529	479	509	519	485	466	520	500	515	453	451	469	492	477	511	492	505	477	569	454	476	482	458	448	480	478	494	472	534	475	481	482	504	486	513	524	507	473	489	485	473	492	435	479	479	499	470	537	513	504	461	500	473	481	465	495	512	452	461	489	477	483	481	445	468	473	550	512	459	477	516	522	489	576	481	464	470	486	503	478	499	417	473	473	414	488	511	484	541	495	492	490	490	508	471	432	445	506	492	419	485	478	541	488	495	479	420	450	467	483	499	514	495	478	500	429	465	475	517	530	475	499	476	445	478	492	474	477	425	477	568	476	485	492	406	486	482	480	488	477	476	476	482	427	476	483	491	475	512	504	506	521	509	484	406	395	514	482	485	477	476	473	490	512	527	507	478	517	488	485	590	488	614	464	560	550	474	476	453	488	465	514	476	475	485	452	492	487	479	467	582	476	508	478	527	481	510	498	476	478	511	477	465	478	622	516	502	509	475	478	479	478	413	483	491	452	492	459	444	478	485	494	486	491	455	507	487	457	480	538	650	435	472	471	474	556	462	1
474	450	540	473	482	486	475	476	492	480	446	501	464	483	469	453	492	429	519	460	511	476	475	465	467	447	506	464	469	481	471	517	500	600	483	461	466	444	472	480	479	452	441	457	509	464	536	489	474	393	455	567	501	488	491	507	443	475	514	484	514	481	469	467	551	527	521	439	485	476	494	508	469	464	481	458	471	472	497	522	428	489	444	498	456	560	474	493	484	546	477	549	495	487	483	513	483	482	471	523	476	473	473	516	481	342	491	460	486	476	530	419	483	503	420	505	516	498	530	487	475	502	488	428	469	536	466	494	466	429	492	470	497	484	475	471	509	470	469	484	492	496	488	483	469	464	489	477	472	485	463	482	488	422	477	451	456	454	523	510	514	479	471	478	531	505	479	474	478	513	434	519	538	477	474	485	473	475	454	547	562	436	465	499	510	471	480	489	482	472	512	499	529	513	546	480	494	479	478	478	489	533	531	509	518	475	467	482	472	501	491	535	492	517	473	505	477	492	490	485	496	450	511	476	568	511	478	474	477	519	455	481	462	485	502	485	477	481	498	485	510	462	463	493	552	549	484	488	480	549	502	530	477	528	466	465	502	484	484	498	498	478	480	438	471	520	493	499	500	489	486	529	558	547	464	480	476	506	466	522	479	436	470	474	464	466	452	464	480	460	476	506	484	484	516	509	469	491	483	491	463	496	481	532	469	479	460	476	497	488	531	484	508	518	480	568	472	474	452	571	479	515	473	488	463	482	493	464	455	600	441	480	477	457	422	476	543	507	635	455	503	474	486	505	423	485	477	502	439	488	491	413	463	482	489	472	477	479	522	526	468	475	454	482	482	504	505	493	487	484	486	524	527	431	491	506	505	499	481	442	480	464	530	485	477	484	470	477	518	461	465	541	482	478	483	475	473	550	513	482	474	530	474	474	476	406	512	467	450	484	475	469	457	471	469	500	492	503	549	522	483	483	475	476	492	495	505	490	481	486	493	534	448	440	460	553	477	454	499	474	478	499	574	483	508	478	469	505	468	474	493	472	485	425	482	550	473	459	502	465	469	470	519	360	475	485	493	509	484	507	478	478	514	475	483	435	461	467	551	486	474	500	476	539	543	481	461	457	488	487	462	489	454	425	474	533	478	492	528	519	2
487	470	536	473	506	465	543	477	478	474	423	479	495	444	485	453	491	493	477	458	466	491	492	483	468	520	479	490	476	514	484	542	464	490	439	519	479	491	480	476	478	469	485	502	496	499	509	499	502	472	472	576	522	484	527	473	497	519	532	499	472	478	448	480	580	510	437	476	492	478	476	492	520	479	472	416	483	478	565	526	524	457	548	475	497	448	475	517	481	478	476	478	471	468	465	490	474	480	509	534	482	480	472	487	537	389	452	490	500	473	533	425	480	538	440	512	481	484	469	505	478	511	475	498	519	548	468	518	468	442	505	468	480	473	486	521	585	491	491	502	515	547	477	494	486	518	487	486	484	512	541	485	494	425	477	497	463	430	506	554	513	484	512	463	501	508	477	483	476	497	462	557	528	477	471	504	486	475	456	459	438	532	485	467	492	500	526	445	477	476	491	517	495	526	520	467	474	491	474	473	487	503	508	470	496	475	524	486	483	490	519	393	488	480	454	522	489	473	552	479	502	502	480	496	489	516	435	477	476	480	487	440	466	477	495	491	473	479	426	467	465	453	470	460	513	517	513	486	465	517	477	474	478	500	473	463	508	498	488	486	486	480	483	509	486	497	476	502	441	471	485	543	504	480	467	490	476	495	499	519	478	438	494	478	506	506	447	484	475	484	489	462	489	474	464	539	446	456	463	506	523	482	473	514	505	465	462	482	453	454	503	479	463	470	479	544	477	488	472	569	494	433	536	485	485	490	487	509	501	452	476	497	475	492	468	499	610	511	644	544	545	533	510	517	463	495	494	552	457	532	470	473	480	506	506	472	525	476	521	478	459	475	445	483	481	564	477	488	508	518	477	508	467	426	542	498	493	471	513	519	476	465	503	478	504	458	467	477	489	406	475	485	475	506	479	501	466	492	504	487	477	510	475	486	476	501	474	475	472	468	462	529	527	478	459	529	460	495	536	517	480	475	469	477	480	519	466	506	488	474	493	504	463	446	486	480	479	514	439	482	550	498	560	479	494	479	461	485	511	471	499	475	464	428	475	561	480	459	545	471	527	477	535	405	476	507	480	509	469	490	462	473	502	476	473	407	481	520	558	477	472	470	468	526	482	486	474	426	487	464	471	475	507	438	523	442	487	485	489	523	1
489	486	399	486	515	493	589	474	478	483	510	493	444	469	471	454	474	557	539	483	486	523	480	476	501	464	474	478	461	521	473	477	471	429	456	535	471	508	472	476	471	453	483	490	491	497	484	475	546	445	565	471	532	479	431	516	464	500	506	493	483	481	459	472	463	510	524	501	488	482	520	480	463	473	472	593	480	498	483	465	469	526	492	488	474	522	479	489	474	561	476	480	476	483	476	438	477	463	481	452	470	497	480	478	498	640	495	493	468	485	516	480	470	503	530	471	481	474	466	512	476	521	479	502	468	563	505	441	490	530	471	477	517	487	470	476	418	496	490	479	478	523	506	482	479	439	474	494	493	536	530	503	482	481	472	504	507	461	518	487	462	499	500	472	476	486	474	474	477	541	407	524	539	478	478	532	493	464	464	483	451	488	444	468	488	489	532	488	519	479	493	477	502	545	593	480	481	476	477	471	488	511	474	578	536	476	440	479	478	507	497	471	514	494	490	457	479	473	483	508	487	538	490	525	443	514	462	477	478	496	485	477	449	495	507	514	487	482	459	468	426	478	495	489	528	454	464	472	474	524	470	495	483	500	476	491	477	495	486	524	481	485	491	501	471	470	545	482	516	449	478	449	458	513	466	480	475	504	480	482	477	468	481	477	446	454	487	536	478	514	507	483	449	470	442	500	462	580	483	530	509	475	476	450	503	520	491	495	502	484	471	455	494	553	483	458	485	475	429	495	496	480	479	494	489	481	502	506	501	512	425	491	475	526	555	461	443	506	530	473	449	527	512	522	473	482	473	495	511	477	474	457	491	458	521	474	493	476	542	509	475	485	424	504	479	490	423	474	489	451	492	442	497	478	481	473	469	486	580	482	482	479	565	487	512	483	472	482	487	470	487	536	477	507	475	496	490	439	560	474	473	473	476	534	476	498	501	474	447	477	496	540	469	489	536	515	490	481	521	525	486	486	481	477	480	516	500	546	478	474	504	508	500	485	490	487	468	497	508	485	350	466	640	494	504	479	485	498	526	483	493	468	477	667	477	395	477	520	487	499	483	476	486	412	479	504	482	506	502	491	494	477	559	477	473	454	489	480	484	475	499	438	472	500	539	464	476	477	481	469	470	482	482	678	453	486	483	463	531	515	2
479	522	531	476	478	477	495	477	477	482	529	473	464	527	479	468	473	483	466	480	479	558	469	489	575	520	461	487	486	493	469	513	482	437	508	447	487	422	488	476	475	484	455	476	490	476	490	493	523	492	567	558	481	477	473	520	466	442	494	482	511	478	485	498	620	482	526	469	489	477	569	479	487	433	485	478	503	504	612	489	511	468	451	491	519	509	469	420	488	401	477	459	481	448	479	446	483	461	496	520	481	484	485	490	452	492	507	500	529	491	471	498	476	504	455	478	463	465	550	459	474	487	462	449	495	469	501	513	478	538	552	495	478	469	450	480	549	503	482	493	498	552	481	494	467	517	485	488	475	484	499	485	489	597	478	505	498	453	490	469	483	475	474	491	522	486	477	476	475	539	495	502	516	476	471	536	473	476	440	453	566	468	459	461	505	501	525	546	468	479	473	516	475	504	483	483	484	479	478	502	493	458	473	512	476	476	531	478	474	517	489	451	477	421	494	503	443	481	542	488	520	495	515	447	518	479	492	481	476	504	484	475	476	501	464	480	500	477	499	477	542	476	510	479	505	505	476	478	482	468	469	509	475	501	478	489	503	432	500	493	480	481	471	471	483	520	561	508	530	489	477	450	494	508	472	505	477	467	474	459	476	532	484	476	486	475	525	440	479	466	506	572	482	481	417	496	458	457	512	465	443	478	478	488	489	504	498	468	453	517	467	479	491	498	465	503	473	480	504	546	482	469	529	493	451	486	506	463	486	520	463	472	476	494	526	475	615	525	461	454	545	489	494	491	517	475	485	476	492	483	487	498	443	479	493	513	457	477	540	538	469	479	484	522	477	476	437	473	494	536	441	501	479	499	541	472	471	464	553	463	482	448	479	487	463	495	524	476	521	464	466	522	476	509	479	491	510	554	482	485	471	469	477	482	477	505	472	476	435	482	470	564	477	505	469	583	475	466	529	442	482	497	474	476	464	462	490	425	446	473	481	473	451	592	490	489	487	556	479	465	525	482	405	489	496	476	469	493	481	484	474	482	517	505	492	572	472	455	484	525	524	488	451	529	495	486	471	477	506	488	597	473	433	475	477	451	463	492	425	490	509	454	480	502	490	483	472	523	482	479	461	483	503	533	494	467	479	473	487	442	1
485	485	481	483	502	496	427	475	504	495	510	497	423	388	476	504	465	506	503	481	505	535	479	471	447	525	512	463	479	492	481	498	526	474	485	494	466	455	480	477	480	407	483	484	493	480	527	551	504	489	539	479	458	482	501	471	503	475	507	483	473	482	443	474	586	492	525	470	480	475	486	499	468	483	485	432	475	474	569	465	499	487	454	482	561	409	476	477	474	445	477	511	504	506	470	497	480	481	488	491	483	481	489	483	471	454	450	486	479	478	492	424	481	473	408	468	502	493	504	441	472	468	476	470	495	512	455	524	475	448	482	529	510	480	520	551	568	515	482	463	468	518	474	473	487	492	477	542	484	478	428	494	456	596	477	466	481	490	528	475	488	472	498	481	545	515	476	475	475	521	490	539	559	476	479	472	463	481	497	476	554	587	485	474	493	534	476	472	509	473	452	508	500	537	506	492	484	479	479	517	519	470	493	516	435	475	474	474	511	511	479	482	496	432	493	511	467	475	486	493	482	448	519	505	497	526	427	478	476	497	475	466	463	488	504	426	482	485	456	483	476	489	474	487	530	489	458	482	470	490	521	454	477	500	497	486	525	421	490	479	514	470	481	515	479	478	473	499	473	504	469	496	508	497	479	491	477	453	527	506	476	533	487	476	499	461	484	517	475	476	482	548	511	469	424	454	491	434	508	520	445	482	471	516	477	460	486	479	499	506	513	469	530	515	481	485	478	471	482	500	498	461	492	472	466	484	475	453	481	514	482	479	475	506	443	474	584	480	472	468	473	512	492	484	551	481	472	541	478	492	479	512	480	481	504	455	456	477	548	468	452	506	467	487	485	536	486	468	486	497	460	477	515	484	485	484	480	502	524	540	487	521	479	471	486	485	479	476	492	425	475	441	474	458	474	506	480	452	496	485	479	480	477	529	477	494	464	478	458	474	446	538	494	488	441	508	508	501	611	504	468	478	476	476	478	492	507	481	572	480	500	531	449	576	486	574	492	504	477	474	488	473	434	436	465	475	475	484	383	475	467	477	486	489	472	574	480	486	503	480	510	487	558	462	484	523	472	522	443	462	506	484	447	476	474	475	471	513	466	483	485	446	483	505	490	480	483	541	510	471	512	482	463	506	463	514	475	462	520	504	2
477	454	528	493	519	490	535	475	483	480	507	498	495	479	497	494	502	523	479	461	494	513	479	477	487	528	466	454	492	493	477	585	582	611	500	550	481	499	487	477	467	517	394	477	530	467	486	510	561	470	504	511	479	474	473	493	524	492	446	469	540	488	483	474	622	522	504	484	481	476	482	483	479	486	477	529	473	458	487	491	437	513	468	475	551	491	474	459	470	472	477	448	497	502	464	515	471	479	485	453	466	478	480	467	447	462	447	478	466	474	479	515	466	475	461	496	479	485	448	467	473	456	493	506	504	494	460	475	476	584	479	478	488	477	497	542	444	493	474	471	501	465	487	482	488	493	482	535	479	521	517	511	477	334	476	520	493	489	508	491	506	468	500	476	518	487	475	468	477	584	467	476	491	478	475	469	501	482	534	495	470	499	459	487	489	491	435	496	485	483	462	498	467	486	561	477	492	482	478	532	475	511	506	464	462	476	509	478	473	493	491	523	465	448	491	458	491	460	518	488	476	456	537	451	431	479	454	475	476	477	478	477	462	485	462	490	473	481	494	480	455	431	512	470	429	547	492	482	495	471	470	572	474	487	483	435	530	492	487	484	525	479	491	520	469	487	576	467	476	530	494	502	520	496	491	470	476	445	504	510	477	409	480	475	524	435	481	464	479	509	488	498	525	465	457	475	471	537	514	459	499	457	470	468	533	468	472	488	537	483	497	453	478	550	483	464	453	483	527	565	482	502	477	482	485	482	465	463	473	558	474	491	477	511	563	494	616	557	637	472	564	485	501	496	467	495	485	443	482	469	486	408	466	461	504	479	507	479	484	508	498	515	508	457	476	484	515	466	474	540	496	525	459	446	495	486	493	480	580	507	485	495	474	460	481	476	541	475	490	530	476	472	477	498	480	488	494	473	539	484	475	484	475	462	477	434	456	485	470	468	478	430	499	475	434	495	476	515	479	474	487	479	478	476	509	460	500	509	488	477	460	558	458	408	513	481	483	508	414	497	525	511	495	447	471	475	479	478	484	490	478	487	481	391	485	599	478	486	502	460	596	491	502	525	461	517	475	528	458	575	541	479	479	477	472	392	476	504	524	482	487	479	478	491	534	490	461	432	490	475	493	478	459	387	497	537	473	488	566	477	2
475	483	512	474	475	484	469	474	521	482	472	470	532	508	466	523	485	490	458	473	479	485	467	463	493	486	450	494	493	466	492	502	531	513	491	522	469	499	479	475	476	534	486	502	515	456	450	521	503	458	501	502	494	482	454	459	498	503	480	483	467	476	532	476	478	494	512	462	484	473	536	478	429	474	476	527	474	502	577	506	508	555	482	486	425	521	471	536	492	487	476	517	447	535	479	561	475	466	473	479	477	484	488	483	479	652	470	505	481	478	460	487	485	454	490	497	484	484	461	490	477	503	481	476	483	512	471	465	493	496	499	490	468	477	495	539	559	485	476	468	476	552	480	488	487	510	482	540	484	487	526	474	490	605	477	475	501	504	519	505	502	479	494	478	519	508	477	480	478	552	497	495	531	477	477	463	489	489	457	488	502	529	477	472	499	450	503	478	553	475	469	491	519	509	436	478	488	496	473	484	511	498	509	495	456	476	478	473	477	489	497	458	505	512	502	408	502	451	516	485	445	500	493	441	530	493	482	478	477	491	463	455	497	464	505	525	474	476	493	475	536	526	440	464	472	489	474	477	471	495	512	536	479	526	475	495	469	451	483	479	515	484	480	469	472	458	524	459	523	511	487	499	472	500	472	482	477	524	502	476	477	551	489	477	490	503	459	417	479	514	474	533	499	471	432	473	460	428	493	516	421	491	475	516	487	483	482	472	505	512	451	491	529	485	485	517	491	477	528	464	473	497	499	462	481	479	455	414	479	449	466	486	477	461	495	482	459	530	335	551	483	481	458	538	598	487	486	417	489	488	476	493	552	488	482	455	493	476	524	476	464	505	474	466	474	405	535	505	486	477	515	519	488	481	544	469	471	532	524	427	481	452	489	490	479	474	477	474	505	477	474	550	475	479	472	482	481	524	401	484	471	516	476	487	477	437	488	477	464	475	466	571	525	472	489	453	476	491	521	554	478	445	488	476	482	504	503	522	481	483	504	530	490	586	510	571	483	539	490	491	469	494	388	468	511	477	481	456	487	466	512	486	468	545	494	476	477	552	502	483	482	485	437	452	498	519	486	536	451	513	472	480	427	480	461	531	457	479	498	490	479	461	475	535	524	470	495	511	488	487	489	482	474	580	516	497	477	459	482	511	2
484	522	418	474	495	477	433	479	499	482	556	467	450	457	493	512	464	514	463	472	491	503	491	472	504	479	494	502	479	473	489	549	474	457	501	447	489	456	478	478	479	438	478	473	484	528	475	491	478	487	528	474	452	488	491	502	496	468	565	468	455	477	495	473	653	500	499	517	479	479	524	476	473	507	482	440	470	450	506	503	475	577	467	463	372	508	479	508	477	483	477	502	508	501	475	500	480	431	496	501	468	488	487	491	467	351	467	507	518	483	483	512	481	474	483	500	472	458	502	466	477	461	488	400	488	481	469	517	467	473	518	466	504	479	513	575	474	466	487	497	467	505	486	478	478	500	480	429	479	545	476	484	486	573	477	488	446	491	538	479	478	471	491	473	518	532	476	479	479	467	451	505	475	477	486	506	498	486	445	562	473	508	520	475	495	447	493	508	552	473	490	502	504	560	510	491	475	494	479	502	481	496	466	482	460	475	526	478	510	503	483	519	508	427	479	511	414	504	503	489	457	613	466	428	497	450	523	477	475	483	495	498	467	491	480	500	480	478	484	483	492	419	491	475	494	487	505	479	476	472	541	485	481	491	476	535	543	501	482	482	499	473	510	466	489	489	550	470	457	476	442	421	512	458	487	470	476	512	477	552	477	515	467	478	587	452	546	530	482	459	510	473	501	480	455	491	478	460	485	478	405	499	482	479	457	492	499	478	537	466	443	468	528	518	482	545	507	479	481	531	487	474	475	488	500	478	488	457	493	445	453	491	477	498	504	491	654	476	567	465	521	461	509	532	466	492	492	419	440	481	490	437	469	506	498	503	470	477	486	494	495	532	499	516	485	501	466	481	494	497	493	532	523	500	509	506	486	470	487	444	480	472	471	477	489	479	467	478	468	443	486	481	477	438	478	493	482	465	493	481	477	450	476	476	477	494	480	482	475	471	487	452	465	516	472	528	494	523	515	500	476	473	485	476	487	479	495	494	519	477	530	499	504	556	474	486	483	467	504	473	524	484	516	538	480	473	514	476	509	463	486	477	495	554	481	581	480	454	534	510	476	503	515	467	477	455	478	518	479	467	554	474	487	475	465	375	493	496	495	479	505	467	456	581	541	472	484	474	490	484	457	480	469	561	434	531	475	475	511	490	1
483	481	465	476	462	482	519	478	485	482	486	502	518	417	489	492	490	445	456	473	501	504	465	470	514	497	504	470	472	479	492	564	511	546	472	467	473	451	486	478	476	490	488	487	505	451	498	511	542	444	497	578	492	476	450	476	493	501	567	489	493	491	508	477	526	471	517	492	475	475	525	481	435	493	469	494	490	492	520	481	508	497	481	489	488	453	477	481	485	483	475	565	472	473	485	493	478	502	496	549	486	482	499	488	532	522	495	546	480	490	438	385	489	485	451	505	480	486	531	458	474	482	470	562	507	537	487	507	480	508	538	491	473	479	500	512	453	513	475	487	468	486	483	479	490	514	482	521	479	442	529	452	494	354	479	545	478	452	473	468	503	460	488	474	468	482	476	480	476	554	457	551	501	476	486	495	485	474	441	508	524	482	501	452	487	464	553	508	465	486	487	498	485	420	476	491	481	486	478	489	487	477	461	485	526	474	512	480	499	508	462	523	490	524	509	539	508	488	470	475	474	458	505	570	527	521	466	478	477	503	488	497	500	481	519	472	491	476	483	473	483	442	456	481	494	500	473	478	474	485	532	467	478	442	463	511	571	467	485	491	492	477	503	437	468	513	437	499	479	505	504	433	536	514	474	491	476	492	481	485	476	390	493	478	489	531	438	451	475	492	517	528	514	470	367	565	484	506	504	485	544	495	480	523	462	484	459	470	497	443	461	460	472	509	472	454	484	482	460	470	476	479	496	470	487	485	485	480	473	553	435	472	476	476	486	481	517	477	673	479	475	457	438	500	458	477	477	507	493	493	477	507	485	479	488	501	498	477	488	455	522	517	391	476	477	606	479	488	479	515	481	445	491	499	487	512	482	506	573	471	487	474	518	477	466	475	493	477	500	489	475	497	479	532	479	500	476	444	508	485	478	441	475	449	477	463	442	485	500	473	520	491	471	487	487	483	485	486	502	489	476	471	459	476	484	479	494	463	551	478	523	517	482	381	485	483	481	509	541	486	494	494	651	425	468	476	475	484	523	465	468	472	500	504	489	467	484	410	458	415	561	524	503	519	469	503	483	510	515	513	507	481	556	478	484	403	489	494	491	489	495	506	475	486	518	489	467	465	447	469	487	479	505	514	464	476	475	494	445	484	1
485	477	587	472	508	490	456	476	488	481	476	506	481	453	486	466	501	493	488	477	480	494	479	492	485	464	498	481	478	473	484	455	498	530	527	496	461	463	476	476	470	492	478	473	488	468	526	517	446	477	573	554	499	486	475	480	473	418	548	441	524	485	526	472	466	505	511	483	483	480	500	491	495	487	495	497	482	468	537	489	530	529	464	464	506	511	484	488	486	501	475	547	459	471	483	558	482	444	479	427	485	473	474	459	530	351	468	510	458	467	493	514	474	506	475	441	471	494	487	535	476	491	470	508	497	609	482	484	469	514	487	505	510	474	503	468	446	502	490	478	525	484	465	468	507	497	480	498	475	545	434	480	466	402	477	492	476	512	454	494	530	483	483	471	425	482	475	474	477	456	571	477	502	476	451	481	476	479	498	477	560	502	479	485	473	496	471	475	482	481	505	484	483	552	541	496	473	477	478	500	556	504	488	514	553	476	447	475	494	512	486	472	492	480	478	522	545	476	455	492	474	517	490	511	488	513	477	476	476	472	504	462	488	495	486	492	489	482	440	485	476	539	506	444	547	500	438	478	472	500	443	487	472	514	489	513	513	466	483	476	491	472	495	425	473	512	573	512	489	482	491	490	447	553	436	494	477	471	483	532	477	435	477	477	516	460	439	516	481	485	449	537	522	472	501	483	440	482	455	531	452	491	471	499	529	427	501	473	504	453	511	466	545	465	461	456	481	479	477	574	484	466	495	472	486	483	479	495	489	508	488	485	476	492	504	477	451	475	558	513	439	512	462	452	515	481	485	453	493	462	492	482	489	481	503	484	463	478	501	474	455	497	433	479	488	489	498	488	492	472	494	445	452	514	467	473	473	489	450	473	479	512	508	483	490	477	510	476	484	447	476	477	472	544	476	501	473	485	518	487	473	423	475	469	477	484	488	477	456	478	476	469	491	468	436	560	494	499	488	454	487	505	451	476	482	473	501	525	472	480	501	494	485	428	457	475	477	485	504	493	394	479	480	469	482	480	468	472	604	474	503	476	479	283	482	557	482	433	498	479	503	490	523	522	469	483	479	553	462	509	462	484	472	477	488	527	460	486	467	481	471	474	480	483	574	472	476	450	520	480	477	479	475	280	561	500	471	478	542	469	2
477	476	523	491	525	478	482	476	493	488	495	494	511	415	469	475	489	504	470	489	492	487	478	489	523	526	487	490	459	507	485	484	573	464	533	501	478	483	480	476	478	530	459	489	504	426	429	481	468	533	574	479	459	480	478	515	470	452	521	513	499	490	504	462	521	496	492	459	484	473	509	499	436	511	479	545	481	480	498	498	519	553	468	480	449	505	473	480	467	455	476	531	462	511	470	474	482	508	502	479	477	478	489	469	473	221	457	526	469	484	446	520	477	509	469	488	470	462	474	476	476	511	474	547	490	545	497	493	456	484	487	464	484	476	503	522	503	493	484	493	490	496	472	466	484	476	482	442	479	462	513	484	477	335	479	498	469	490	482	437	505	487	481	479	531	519	479	489	475	548	508	477	462	478	480	480	483	479	436	544	527	468	469	477	496	500	483	495	514	480	490	476	488	532	495	491	485	477	476	479	459	488	475	504	552	475	530	485	492	521	495	532	497	464	476	556	550	480	455	495	477	380	483	503	526	491	478	476	477	508	498	480	491	488	493	544	492	479	450	482	532	509	482	495	536	534	471	477	478	501	496	474	480	481	462	476	561	486	474	479	501	488	517	506	463	492	475	496	490	508	467	487	458	515	468	495	476	496	492	491	476	393	474	476	471	458	460	449	482	485	386	530	478	480	537	500	474	470	483	456	469	496	467	493	544	383	492	473	456	497	460	479	557	498	471	514	488	476	417	523	506	479	463	501	465	480	453	447	483	486	545	476	475	542	559	491	507	375	708	521	434	500	479	484	517	478	489	435	490	523	483	492	530	482	506	492	462	476	441	468	489	535	470	465	486	506	528	475	467	496	452	480	514	436	524	548	482	493	475	499	489	501	452	508	442	488	537	478	498	514	484	439	483	530	484	495	491	474	540	472	480	493	474	542	476	472	452	480	458	473	473	526	495	448	503	479	483	472	454	502	477	486	461	476	470	483	492	486	447	476	527	479	504	393	519	413	468	449	469	485	544	486	590	537	538	479	487	498	599	468	478	463	455	264	472	607	476	427	443	423	449	475	511	421	494	464	465	528	501	427	439	475	527	478	478	508	494	505	439	489	453	459	490	474	496	461	504	481	525	488	466	475	454	268	501	482	482	493	489	494	2
477	489	558	478	491	480	493	478	488	478	433	492	450	456	470	496	482	527	499	471	474	515	482	489	446	494	459	476	463	512	479	478	533	526	465	576	501	520	475	474	477	499	475	513	501	456	514	442	517	531	465	514	456	483	459	463	541	485	448	490	490	487	484	477	655	454	476	460	484	468	529	485	489	510	486	495	491	491	483	502	482	534	455	479	498	440	477	487	483	549	477	503	506	468	485	525	478	457	479	481	457	478	480	479	446	320	491	516	495	472	462	469	478	514	459	497	512	474	510	496	473	472	484	466	495	495	468	482	466	496	511	464	487	477	503	513	502	498	489	468	496	454	487	477	490	482	477	418	472	554	464	484	470	530	476	469	489	440	560	455	440	498	460	489	475	471	477	477	477	476	513	513	474	478	523	597	463	482	449	455	517	595	465	504	499	486	477	492	526	481	493	466	505	555	417	485	468	480	477	468	482	516	472	531	485	477	505	473	470	532	499	467	461	469	476	546	498	476	441	473	499	548	469	500	447	507	425	480	476	484	490	496	476	522	455	519	504	479	473	480	545	416	489	491	512	550	468	482	477	503	506	477	475	437	482	531	458	514	497	463	490	476	478	509	468	521	468	488	495	523	476	456	423	510	462	490	477	510	484	494	478	496	481	475	509	500	479	498	478	500	504	572	537	485	442	485	458	544	483	516	464	522	475	507	442	515	478	482	509	482	471	460	519	439	492	482	471	479	438	481	489	466	490	484	509	477	512	479	476	556	485	494	474	512	500	469	709	498	652	520	520	522	477	513	505	497	476	470	482	507	480	479	461	510	502	492	525	475	481	454	484	496	576	526	476	503	492	488	492	535	485	480	519	437	497	513	482	469	537	498	483	473	513	504	519	486	480	477	527	478	475	468	475	512	476	524	495	538	419	483	477	479	478	413	477	440	475	481	504	459	501	545	518	468	522	567	502	531	494	457	476	503	472	476	485	474	497	466	478	481	484	505	458	524	492	499	470	483	530	472	553	450	582	573	505	478	461	471	491	477	476	467	502	541	484	591	483	482	474	489	563	463	558	421	501	535	469	518	463	542	592	483	523	479	470	372	497	476	470	471	452	456	481	549	511	498	495	462	505	485	505	475	494	551	534	547	487	466	492	513	2
470	479	483	485	532	475	393	476	491	482	456	487	500	454	492	465	486	518	532	474	504	471	473	467	496	541	485	494	501	483	490	499	490	461	454	542	476	491	480	476	479	550	493	510	500	531	504	474	447	495	515	528	491	490	500	529	453	509	542	487	492	489	468	487	412	516	524	509	475	474	570	503	513	452	487	463	486	547	519	499	475	545	429	505	558	506	489	504	478	487	477	553	494	503	499	501	481	473	483	518	490	502	480	464	540	638	474	527	535	481	504	404	473	462	457	496	467	491	529	512	475	462	472	388	476	463	466	544	493	476	495	471	471	479	454	507	528	480	468	500	460	500	493	485	456	489	474	459	483	506	541	472	504	536	479	546	520	472	476	493	496	490	463	480	505	495	478	482	476	548	526	520	513	477	479	493	479	479	540	487	463	567	490	484	489	442	545	489	433	482	489	465	521	554	433	490	479	472	474	512	492	557	494	552	454	476	476	479	500	524	495	480	477	507	473	505	467	476	531	497	416	572	543	461	480	523	550	477	477	463	491	513	463	441	507	490	479	481	459	483	473	526	482	490	527	522	431	477	479	466	513	501	476	561	490	501	446	434	497	487	474	472	509	435	474	525	501	493	489	499	479	466	483	460	461	490	476	447	484	482	481	499	501	476	474	497	538	476	478	482	539	504	486	461	549	483	503	455	502	496	473	495	478	492	439	504	495	491	514	448	500	480	442	455	489	507	494	485	549	591	483	522	516	485	489	484	507	465	482	480	481	481	477	476	441	492	381	487	384	466	531	511	510	481	508	489	472	449	487	517	477	451	526	473	494	489	496	477	490	489	467	499	454	485	481	465	520	466	484	471	493	437	470	436	465	418	468	479	444	504	482	442	465	479	488	463	505	480	507	502	480	416	479	512	479	468	480	447	503	481	472	444	478	499	477	411	511	483	512	481	463	514	506	487	529	537	492	518	557	532	495	488	490	476	486	491	505	531	492	484	491	480	510	520	493	505	461	542	506	463	486	465	413	529	506	477	476	486	447	467	511	493	506	503	486	431	479	485	432	543	515	474	538	475	488	501	471	465	469	432	587	485	446	478	481	528	489	469	468	491	468	485	470	527	542	486	496	407	528	464	424	473	537	515	469	457	485	496	527	480	1
483	457	543	496	510	469	463	476	494	478	488	549	511	479	477	442	495	516	468	464	486	512	470	468	514	494	493	486	496	519	481	525	516	414	521	381	484	476	473	476	473	493	466	495	510	493	487	480	438	462	491	540	510	479	494	489	508	525	545	466	535	488	476	483	515	472	472	499	483	489	500	458	492	452	483	524	475	471	513	500	502	535	491	473	486	513	477	473	473	534	476	480	449	488	483	476	475	481	501	514	471	475	482	472	459	441	426	468	486	477	499	388	491	510	467	508	494	472	501	511	477	505	505	548	448	427	488	519	474	471	538	470	470	484	502	589	498	475	476	484	538	439	489	477	439	500	478	519	487	511	492	470	482	613	476	500	451	497	472	513	481	487	467	469	453	454	478	481	479	544	523	614	446	477	462	507	492	480	431	540	491	501	452	480	495	440	554	484	508	480	532	460	479	500	502	498	488	484	476	508	501	495	478	524	496	475	489	473	518	492	470	446	492	563	452	542	510	488	533	483	508	475	512	493	442	554	482	480	476	508	471	483	469	487	512	490	491	478	500	485	460	530	492	474	542	499	468	482	506	518	459	460	479	554	479	543	508	520	478	491	473	483	511	472	473	499	560	484	464	490	486	459	484	485	485	490	476	501	502	447	477	528	466	477	504	415	480	519	486	501	458	483	495	463	599	498	486	526	473	463	485	472	476	509	542	495	457	479	449	502	474	465	530	472	478	452	476	472	531	470	499	482	515	484	510	483	485	464	486	502	463	489	476	512	503	479	500	449	402	487	551	496	495	460	486	484	479	504	503	487	487	502	529	513	506	492	454	478	524	524	452	492	469	492	484	528	456	504	492	446	453	496	525	481	481	453	471	471	434	519	483	471	462	478	491	460	479	480	496	498	479	498	476	525	479	493	491	450	474	482	474	485	477	513	476	516	478	483	476	487	510	467	468	488	484	589	497	452	528	572	476	507	455	475	459	480	501	467	451	468	491	488	521	572	471	559	468	505	510	490	463	452	325	449	497	479	485	495	523	480	484	487	481	411	481	569	474	498	468	439	473	510	488	440	490	478	489	467	512	514	459	470	412	477	485	535	492	493	490	489	482	438	487	470	498	454	477	534	500	464	468	473	490	410	503	514	469	471	520	507	2
486	538	446	486	527	480	519	479	471	475	385	514	443	502	471	447	462	493	496	473	472	471	482	485	438	485	484	482	484	492	485	468	425	589	488	481	475	451	478	475	473	643	464	526	544	522	436	522	512	494	484	544	490	477	565	477	479	550	544	497	441	477	490	475	545	505	514	513	468	473	474	476	513	456	474	436	477	502	534	486	507	507	461	500	518	518	478	476	470	474	476	553	486	473	496	541	484	489	475	465	468	473	492	485	445	597	485	496	515	487	553	540	480	539	465	457	487	488	465	511	478	441	474	474	484	484	494	528	486	497	502	463	484	483	504	486	407	490	479	483	482	462	472	494	473	491	473	495	484	480	454	480	501	567	476	506	478	451	526	531	431	468	504	475	498	505	473	484	477	468	469	534	547	478	473	464	466	475	455	528	527	507	468	473	493	455	538	474	509	476	504	490	493	521	651	467	481	492	477	470	501	528	472	563	439	477	490	478	502	488	485	435	499	512	497	521	567	470	441	501	480	510	502	469	493	481	485	477	475	491	482	561	461	510	501	518	480	477	448	478	515	449	457	508	409	585	471	478	475	465	551	538	480	522	484	494	492	528	486	472	483	496	488	516	484	475	532	474	481	508	474	505	480	445	482	498	476	454	501	426	475	506	501	475	506	467	448	479	484	498	522	468	521	467	522	516	444	534	462	530	479	487	485	525	478	486	464	498	489	483	474	489	499	532	489	420	481	479	501	511	489	385	479	487	478	478	542	525	479	530	443	467	476	498	481	496	546	510	486	486	572	485	486	487	470	493	475	507	456	608	475	462	409	476	485	489	507	476	530	469	520	484	454	431	484	484	487	489	480	477	472	554	494	501	476	521	484	455	540	499	486	496	520	490	481	476	484	480	515	541	477	545	482	475	480	438	472	504	463	492	479	523	478	519	476	522	484	471	508	485	496	424	493	516	437	575	483	529	505	500	474	485	480	475	468	486	502	449	520	481	499	448	472	538	491	542	477	551	474	485	536	480	520	485	511	477	486	475	473	476	475	480	456	605	473	462	478	512	540	481	429	501	473	474	507	475	484	435	460	537	540	473	490	481	473	425	488	492	498	509	504	457	484	471	518	488	465	532	484	485	485	477	481	627	473	479	484	477	489	449	1
471	495	505	493	535	479	376	478	497	485	516	465	534	490	476	474	487	483	497	464	489	492	483	475	541	525	484	478	489	489	495	498	508	566	486	493	448	489	480	474	478	425	474	490	514	498	525	514	506	522	509	502	489	482	498	507	458	488	461	473	488	492	521	481	361	522	512	491	486	477	523	492	443	522	489	463	495	465	588	474	472	490	534	494	511	473	479	468	473	528	476	548	503	484	454	467	480	425	466	514	486	480	478	493	461	754	491	510	529	480	497	442	485	504	501	481	499	503	524	518	476	468	479	472	453	519	488	491	498	511	445	465	493	473	508	457	485	488	476	477	509	453	482	468	490	463	472	496	476	547	547	500	472	454	477	486	502	493	577	488	415	457	483	482	505	513	473	485	477	435	580	440	489	476	483	527	483	474	492	458	468	567	518	497	491	504	468	543	549	482	496	487	501	504	516	483	482	500	477	465	478	507	469	527	527	479	484	482	498	473	482	516	471	472	486	435	449	491	489	491	503	469	497	441	452	476	490	478	476	508	484	499	482	491	493	506	462	477	446	488	475	563	461	472	541	536	475	477	468	506	506	494	470	523	473	510	473	404	486	482	485	483	497	478	463	496	513	504	488	497	472	477	487	471	476	482	476	504	474	474	478	455	482	477	526	482	501	480	485	484	475	514	513	482	478	385	438	554	506	516	469	487	483	471	507	459	501	482	486	496	457	469	477	501	485	536	475	487	511	447	468	471	461	471	498	478	451	472	497	541	500	475	475	502	528	471	298	510	408	552	460	486	478	510	436	481	474	468	483	489	470	549	466	478	506	483	520	477	463	528	456	500	485	497	475	463	481	477	481	467	493	521	506	465	496	511	479	459	532	476	479	489	447	530	461	470	499	480	491	502	474	480	472	476	484	463	493	529	577	490	490	474	478	541	476	488	429	476	477	482	469	539	523	473	480	507	489	455	482	476	483	487	457	475	498	493	477	452	489	478	554	478	485	465	457	538	486	537	462	458	542	476	468	506	485	477	457	475	487	490	490	483	495	486	478	406	483	491	502	483	507	521	505	463	449	499	477	539	499	508	529	484	467	474	479	578	481	472	424	473	527	444	475	536	477	468	483	526	514	468	489	482	498	502	509	471	481	483	460	493	2
474	440	537	472	496	483	444	478	477	481	459	460	497	553	468	479	480	497	533	479	491	488	482	462	532	502	469	487	469	499	473	534	443	480	465	502	474	457	469	475	480	542	474	472	506	526	470	470	454	482	561	499	486	482	478	529	457	471	490	492	509	482	528	478	607	581	560	517	489	476	459	510	480	547	486	493	490	489	479	493	516	529	534	476	419	447	481	467	488	438	476	546	473	476	475	483	476	479	514	513	477	476	481	480	571	336	463	490	522	477	488	458	486	463	474	472	464	501	511	452	474	458	486	493	501	497	508	568	465	494	487	475	477	474	486	474	466	472	481	465	469	521	487	483	476	516	483	507	478	535	496	468	505	600	478	512	491	471	482	514	490	486	472	475	519	525	476	478	477	513	367	542	503	478	454	534	469	473	437	510	549	484	524	464	478	511	551	535	507	491	503	529	505	450	537	490	492	479	478	518	486	512	449	633	589	477	509	470	471	498	475	478	474	460	483	509	500	468	505	482	492	475	466	482	470	517	510	480	476	486	456	493	465	478	447	442	471	476	518	471	508	458	531	491	595	503	497	486	477	476	494	444	477	489	469	477	493	427	483	490	501	473	491	472	470	507	482	491	472	524	483	512	506	460	451	496	477	480	486	530	479	516	499	474	525	435	488	492	482	524	491	499	513	475	437	505	440	508	482	517	533	450	476	483	474	489	484	476	489	458	519	468	488	515	493	495	472	489	454	533	485	493	485	488	486	487	484	504	475	499	467	455	476	512	479	475	581	457	553	510	517	486	548	493	448	497	481	518	528	491	484	465	501	512	540	478	494	474	543	511	547	490	430	490	480	476	521	495	475	474	482	588	483	519	488	547	488	487	451	541	476	484	498	485	459	482	526	481	489	503	491	488	474	472	480	512	461	447	494	488	476	514	475	509	476	503	491	480	511	474	502	455	486	495	459	509	487	525	515	460	480	484	466	476	490	503	493	543	469	477	496	521	485	557	471	504	484	483	555	475	518	495	532	580	464	478	481	506	481	488	481	471	441	526	482	565	470	465	549	517	511	469	479	464	509	533	477	525	484	406	584	480	497	479	478	430	496	489	496	502	482	521	482	533	471	475	487	515	499	466	497	468	533	533	484	565	477	513	508	519	1
487	438	407	483	529	477	461	475	501	475	491	506	491	456	506	417	473	507	454	477	466	548	480	481	394	477	464	470	484	498	477	431	570	462	508	440	460	488	483	476	483	466	507	458	465	509	458	467	521	489	548	464	494	476	495	495	497	386	488	518	540	485	444	479	602	554	556	479	475	480	518	493	471	466	484	556	497	461	479	476	450	526	536	489	522	505	471	544	479	523	475	458	474	492	475	490	481	514	470	468	476	478	487	489	507	479	450	530	464	480	532	428	478	458	468	514	500	478	554	477	471	445	493	412	442	532	468	453	477	505	507	482	480	477	480	528	470	500	472	488	505	564	483	485	512	496	478	463	477	553	469	463	491	586	476	531	518	498	507	468	444	472	506	474	431	508	478	473	478	567	517	510	453	477	519	535	472	481	512	408	509	503	483	474	501	495	545	529	499	478	507	519	479	511	486	479	486	488	477	503	476	505	458	530	560	475	497	478	482	465	471	458	464	546	487	559	504	487	469	494	521	437	486	450	548	453	491	477	476	517	515	493	496	475	492	513	478	481	475	487	513	446	551	478	586	495	490	476	483	511	462	507	477	463	482	494	489	493	491	488	498	480	498	482	480	519	490	514	477	460	470	507	481	516	484	479	476	457	532	490	476	529	502	478	527	476	465	560	477	481	501	501	466	476	496	552	468	485	527	470	465	511	474	527	498	510	463	479	490	469	455	516	471	486	505	516	464	485	492	497	501	489	486	495	462	473	468	486	500	497	469	483	476	466	548	492	653	474	494	489	478	496	502	507	562	478	482	517	486	489	471	462	464	466	518	460	501	476	503	473	480	505	429	497	486	517	543	486	479	471	496	517	481	465	468	459	485	510	539	511	475	495	488	476	462	469	466	479	494	544	475	550	476	423	482	493	474	522	503	486	486	471	475	496	477	429	569	475	512	474	505	481	486	493	508	483	477	544	552	514	484	452	491	476	480	480	508	486	491	482	492	502	472	561	492	506	478	572	511	487	474	466	460	495	498	480	484	477	458	490	481	479	482	562	487	546	475	534	492	486	593	439	465	518	519	499	481	545	484	513	445	481	466	481	484	407	508	499	525	488	518	490	482	499	558	479	492	437	494	489	513	473	455	576	474	513	485	491	622	460	1
486	453	522	493	570	479	486	475	489	466	532	517	477	457	492	473	466	514	482	486	485	545	466	491	582	477	490	476	474	464	491	539	517	530	509	530	483	465	481	474	483	514	438	483	539	533	466	462	461	451	566	472	500	478	531	510	480	454	551	471	482	481	566	475	354	461	476	506	480	473	494	485	453	462	477	523	477	481	481	484	474	545	504	466	496	475	482	496	478	516	476	513	486	493	484	493	488	457	492	505	464	480	483	497	547	563	522	517	535	483	442	465	484	487	450	454	497	471	528	493	475	481	479	417	464	538	496	470	485	458	508	490	470	477	487	528	523	500	475	486	474	531	487	492	468	490	484	457	476	474	431	476	476	438	475	471	431	490	524	521	524	488	482	478	491	507	476	476	477	491	493	409	560	479	462	536	497	492	439	532	550	469	411	484	507	539	528	509	457	481	460	503	498	522	515	486	481	486	478	488	478	468	493	551	542	476	537	484	480	494	481	527	446	494	487	555	542	477	537	465	472	527	501	462	492	545	477	475	477	529	475	492	477	487	493	510	501	476	491	478	457	542	465	489	532	575	504	486	479	494	498	429	477	511	485	489	547	465	504	488	507	481	498	481	468	506	422	475	482	446	466	457	490	454	499	497	476	467	470	471	477	436	464	476	531	518	541	498	483	502	518	529	519	470	433	517	516	516	493	477	475	511	478	500	477	417	487	478	457	496	470	492	521	503	465	487	464	475	465	527	469	490	457	486	498	483	465	475	461	553	460	492	477	526	499	484	344	482	490	557	503	477	447	545	539	498	483	491	483	500	472	462	495	484	490	515	490	477	438	518	463	504	451	497	486	408	463	486	491	495	491	478	501	500	520	480	491	449	467	539	480	490	451	456	440	481	466	479	501	523	477	454	476	465	477	439	487	443	490	490	475	508	478	526	476	470	546	473	486	455	485	470	482	492	487	538	491	475	528	481	477	475	489	476	494	493	500	494	437	480	538	464	508	442	496	519	474	514	513	484	515	456	566	528	474	483	487	488	450	503	478	473	488	475	474	410	481	475	607	462	488	479	534	419	526	508	486	436	496	476	527	478	510	477	484	553	484	510	501	492	523	521	489	512	563	484	468	501	480	485	466	485	464	489	516	458	478	464	498	537	1
480	460	558	477	555	470	528	477	490	480	556	456	472	469	508	444	476	497	471	488	492	487	474	470	493	499	462	486	458	473	488	471	440	450	546	538	476	500	470	476	474	441	499	498	540	491	518	486	452	473	490	504	496	482	506	455	474	489	571	499	506	484	520	492	389	476	513	456	477	484	515	501	455	471	479	453	482	480	446	465	458	475	506	487	518	486	479	455	480	487	477	481	481	514	475	491	477	440	507	493	468	495	481	463	485	419	480	496	511	485	546	513	481	501	507	497	497	489	522	485	475	476	490	465	528	487	482	473	472	441	515	476	456	479	448	477	470	505	477	481	514	511	479	512	474	452	484	513	479	508	400	472	482	467	477	461	479	448	539	495	474	479	485	480	480	457	476	471	477	468	432	537	533	478	454	498	494	483	413	616	509	464	480	503	532	476	486	525	624	482	482	502	474	505	492	484	480	476	476	538	489	488	544	561	441	476	539	479	489	480	455	469	458	445	490	532	528	492	479	477	461	581	490	427	472	489	508	477	476	489	497	485	472	484	488	453	476	475	481	464	474	576	468	471	447	481	486	474	474	499	443	497	481	492	464	543	626	490	493	486	480	477	463	477	471	472	457	501	472	516	497	472	547	503	459	480	476	491	489	542	477	460	467	477	521	497	507	485	488	457	432	529	512	488	446	486	499	439	521	480	448	485	477	544	454	473	489	463	498	502	456	489	464	484	467	447	486	469	402	489	477	503	489	469	505	477	469	501	490	527	475	475	477	494	483	479	340	511	492	580	462	491	512	515	495	488	487	531	518	511	492	470	516	478	472	491	497	476	528	480	474	479	530	494	477	493	487	483	489	494	493	509	514	523	441	459	492	503	450	454	484	455	468	498	480	446	488	479	510	506	473	497	476	480	486	507	471	477	566	478	477	498	476	461	477	556	504	473	459	494	507	450	443	454	465	605	483	477	475	544	482	484	468	476	481	454	522	479	505	479	472	539	483	474	497	544	486	489	484	484	494	469	530	526	478	479	473	505	587	450	469	464	485	382	482	510	479	498	501	454	515	462	468	463	504	514	483	498	484	488	488	481	493	480	478	595	495	491	516	493	477	445	483	494	503	481	450	491	479	492	490	477	469	368	494	530	477	488	512	484	2
480	468	503	486	521	476	486	476	480	477	508	465	433	527	482	464	456	491	455	486	506	520	472	470	464	507	451	481	472	482	488	452	556	475	475	482	462	477	484	475	477	513	490	499	505	437	443	514	515	481	474	430	497	473	461	515	524	536	552	493	485	481	547	479	388	493	476	477	475	474	521	487	482	482	484	529	463	496	564	445	459	516	536	488	547	501	484	467	490	470	476	440	455	496	484	497	480	492	456	501	493	485	487	495	442	572	444	487	480	487	482	511	475	549	443	489	449	481	494	496	476	489	495	494	486	511	477	483	485	523	492	499	458	479	533	480	490	477	475	469	482	488	493	484	478	463	474	452	480	476	514	503	463	432	475	479	505	470	504	526	491	481	466	483	471	484	480	478	477	538	500	446	547	478	468	525	468	477	494	526	514	506	472	492	466	502	443	492	602	475	466	506	519	487	522	487	476	476	476	441	472	496	486	478	488	476	505	477	478	449	482	558	536	516	472	500	463	494	497	474	456	545	523	487	472	542	485	477	474	499	473	503	463	508	520	493	483	474	472	477	482	572	468	487	464	579	498	477	466	515	470	477	471	466	482	507	546	531	483	469	489	479	469	383	473	494	473	496	518	471	501	544	446	528	480	499	476	516	513	511	477	447	466	477	523	486	531	528	481	486	505	551	469	487	476	440	469	548	498	460	521	505	481	483	494	462	494	485	537	502	473	475	495	535	484	494	498	477	461	614	485	485	497	453	485	481	472	483	496	569	454	492	477	476	492	502	380	511	479	533	525	495	487	535	474	483	475	502	477	501	476	530	531	475	499	483	511	476	487	493	498	454	293	474	476	565	504	472	479	483	454	455	479	468	529	515	492	518	535	434	483	477	514	491	468	492	507	479	505	477	476	495	477	452	482	480	481	439	470	478	478	496	477	450	477	452	467	479	466	480	474	488	458	490	486	564	494	479	510	488	480	471	462	475	474	495	498	431	524	478	521	527	443	444	509	628	476	577	458	490	486	473	495	545	476	479	495	494	408	478	483	472	469	387	477	487	480	497	484	541	466	489	472	511	504	458	483	533	493	507	464	478	479	477	480	583	485	473	508	497	492	480	475	555	531	465	501	488	482	473	465	477	463	395	504	407	486	485	492	504	1
482	506	561	478	525	480	513	476	448	470	446	511	497	505	471	441	481	477	435	484	478	508	469	464	547	493	453	463	493	486	468	535	496	566	470	467	490	446	480	477	481	506	483	503	508	497	521	455	445	487	528	518	482	482	516	531	489	446	429	485	503	479	449	482	576	475	498	486	481	474	538	490	483	494	489	448	477	486	442	507	487	499	461	502	510	467	475	475	470	501	476	542	513	470	489	441	481	519	467	452	489	466	474	457	503	429	508	461	430	483	488	553	472	480	514	479	492	495	496	472	474	482	473	505	458	474	494	487	472	488	492	479	482	479	484	474	495	478	478	507	500	555	477	480	502	462	481	463	482	535	492	470	473	606	476	523	470	456	507	494	478	498	467	480	483	499	476	479	477	480	523	518	471	476	497	520	480	477	501	463	561	466	482	449	505	456	485	489	542	475	494	429	484	514	499	478	476	482	476	518	495	495	502	493	429	473	543	478	438	500	471	533	485	473	472	505	553	481	475	489	446	497	505	435	553	495	496	479	476	483	496	484	492	501	481	494	488	475	476	479	491	480	489	494	516	515	464	477	474	478	519	470	481	527	484	573	476	513	491	494	482	484	481	509	473	509	505	505	459	476	490	528	423	511	480	495	475	483	495	509	479	523	464	475	472	456	483	487	478	522	488	461	479	480	433	446	474	515	505	508	491	488	478	443	471	520	470	486	528	479	453	507	498	476	481	497	478	482	533	484	486	481	489	486	489	479	431	452	475	495	481	455	475	500	483	471	561	477	452	458	546	518	486	527	585	472	484	469	485	529	482	471	478	505	495	490	507	478	557	484	485	499	525	461	485	518	472	486	511	525	447	442	485	482	486	499	479	490	438	464	485	485	482	472	498	471	449	476	536	493	481	487	476	472	479	543	486	564	490	474	478	453	476	519	476	459	530	477	462	474	479	550	536	494	514	490	472	589	503	516	478	475	472	475	484	519	453	484	487	475	489	510	500	570	499	532	485	530	544	493	470	457	401	469	517	478	495	492	462	470	492	486	469	476	477	559	470	498	587	467	442	520	518	526	470	469	473	502	483	490	487	476	443	478	479	463	464	470	500	502	483	430	485	532	481	482	485	536	513	496	467	485	495	489	462	513	477	501	481	498	1
482	461	419	479	592	478	527	476	488	479	431	443	427	479	483	441	488	498	479	479	502	484	468	484	537	549	485	472	455	486	477	478	521	519	523	459	493	495	480	477	470	537	500	471	472	459	458	465	512	483	556	521	498	482	490	516	448	483	594	487	485	470	512	479	582	543	480	439	485	476	457	497	455	531	482	430	474	445	474	458	501	505	472	511	520	468	470	500	484	534	476	474	483	491	486	463	479	467	477	469	481	485	486	474	499	528	472	506	492	475	482	465	486	537	514	491	522	473	487	513	483	460	494	476	464	463	471	483	481	503	503	520	503	475	521	485	491	479	468	480	526	501	472	492	523	494	480	494	478	524	554	480	480	639	477	475	475	539	531	473	485	493	473	483	533	427	476	479	475	577	438	525	442	478	478	512	498	475	490	502	526	510	458	473	517	503	440	457	586	470	489	525	501	481	442	483	475	493	474	504	477	453	461	516	463	476	529	477	505	517	503	544	498	430	495	549	447	467	479	475	505	485	512	551	446	494	456	476	476	504	487	458	485	503	485	486	500	483	479	472	454	406	480	479	476	477	503	478	492	463	560	541	482	493	482	525	487	438	479	485	477	488	484	486	468	489	566	492	500	480	493	521	481	519	473	487	477	501	494	472	477	551	459	477	533	530	475	446	473	498	464	525	529	489	486	483	462	511	520	540	467	471	480	515	487	410	501	468	482	480	502	468	478	534	486	525	476	495	402	502	467	505	508	496	474	474	490	489	488	499	484	453	476	503	457	492	558	532	523	493	462	488	519	471	568	479	482	462	443	532	487	479	488	478	457	462	561	471	465	501	433	502	489	514	484	489	505	453	479	563	489	519	485	492	470	501	478	496	540	438	484	476	552	510	482	493	469	479	537	442	478	462	477	477	477	482	480	451	550	472	480	483	476	480	475	498	514	482	523	478	487	433	519	471	449	527	477	481	518	450	461	490	473	477	481	482	467	464	449	475	534	521	474	595	492	472	495	498	516	472	536	482	652	514	515	479	486	493	576	477	504	462	472	768	481	414	473	511	543	507	531	475	462	545	495	538	478	511	466	451	524	481	588	476	470	364	481	473	509	508	522	450	473	544	479	475	507	519	540	473	462	471	521	848	461	424	483	468	566	460	1
482	529	487	477	410	496	450	475	484	476	496	497	447	545	482	469	504	529	506	459	472	494	478	474	458	516	494	480	474	501	478	534	495	501	463	490	479	484	480	479	477	486	472	478	528	472	544	477	426	445	447	482	499	484	490	498	453	566	568	480	512	484	454	471	491	531	536	510	485	475	455	491	507	480	496	485	471	489	473	502	449	517	485	486	483	478	476	487	481	521	476	497	504	476	470	465	487	467	468	399	475	478	487	450	522	362	463	514	533	461	504	513	487	490	459	478	502	490	518	453	474	474	491	518	468	517	507	522	466	493	506	514	498	485	459	486	527	512	487	505	488	577	482	495	476	462	480	444	483	435	460	506	469	505	477	506	466	485	508	503	499	480	487	476	513	483	477	487	475	469	425	528	546	478	463	530	473	481	491	520	459	513	420	499	470	503	494	497	481	479	528	493	512	512	479	479	481	482	475	511	523	468	522	479	410	477	518	483	475	533	482	469	532	509	483	528	462	482	481	486	473	526	543	493	473	427	463	477	475	498	498	500	464	499	475	547	485	481	469	473	499	514	563	500	463	509	491	486	480	445	502	545	475	559	469	483	554	508	478	498	482	471	483	431	486	505	471	489	431	505	499	507	446	423	465	488	476	491	489	496	475	483	489	477	489	458	489	497	479	506	502	529	490	476	530	519	478	571	493	537	507	483	478	505	507	461	488	483	470	448	451	484	523	514	487	494	482	472	466	501	483	457	506	491	473	483	534	454	487	469	473	455	474	498	509	483	472	498	519	487	490	482	508	537	500	491	472	455	513	509	481	438	471	489	484	483	558	479	480	535	492	486	510	446	483	473	497	481	498	526	407	544	500	508	515	498	471	483	426	488	499	487	507	477	472	469	514	476	544	467	471	568	477	480	474	503	471	552	558	489	474	494	476	523	476	516	539	482	524	474	499	507	489	477	467	490	496	513	460	480	485	481	482	476	497	500	492	454	467	493	516	461	464	506	514	484	486	530	450	487	522	481	494	572	496	478	488	496	496	486	478	473	476	400	479	558	490	488	526	423	498	466	458	533	493	487	487	478	482	465	564	480	479	480	480	514	489	499	496	497	502	505	467	520	494	496	484	519	466	474	474	482	458	415	519	543	482	468	506	520	1
488	491	481	483	564	476	544	477	472	488	447	492	476	458	474	467	479	476	492	478	494	463	480	494	573	495	520	473	489	519	484	468	480	510	506	440	471	440	472	475	480	471	510	469	501	468	503	497	554	487	448	526	474	482	554	470	456	451	524	501	500	480	492	487	591	536	446	496	486	472	512	509	518	571	482	494	479	498	508	488	477	571	482	476	602	504	483	493	472	527	476	516	472	481	470	556	485	489	472	457	488	463	481	472	468	447	486	498	491	500	459	469	484	482	465	482	489	506	516	477	476	487	485	461	463	519	492	505	474	481	498	483	465	474	481	500	459	473	482	491	466	501	479	477	453	552	476	499	484	448	528	473	499	335	477	512	461	437	506	532	449	480	483	472	471	477	476	477	477	520	557	529	551	478	468	517	482	470	534	447	538	523	430	492	534	456	477	510	534	482	431	438	485	545	437	489	471	478	476	457	515	500	450	474	510	477	481	477	487	462	487	558	446	488	489	402	421	485	459	489	446	514	449	546	499	500	486	478	477	477	507	496	457	466	483	506	496	479	500	477	542	455	478	486	425	495	478	481	470	475	472	469	472	519	474	525	501	488	498	494	483	469	503	492	488	528	452	514	485	502	465	540	507	447	451	493	476	521	460	492	477	387	479	477	536	535	466	500	476	515	529	467	483	474	560	464	435	467	511	500	415	475	472	497	474	501	475	475	472	513	532	475	480	472	481	502	482	492	517	511	491	442	474	482	509	481	462	519	520	514	477	462	475	471	462	469	595	480	643	548	505	517	471	469	515	482	482	465	463	544	485	481	512	499	481	489	555	479	507	582	458	510	479	449	487	485	525	462	473	453	494	513	513	488	497	491	484	497	608	470	490	454	514	473	490	479	495	477	499	444	479	546	472	463	477	464	474	508	506	480	480	512	476	482	475	481	526	482	504	470	494	484	531	484	510	503	476	574	570	501	475	486	485	477	471	468	498	525	454	477	487	488	457	373	496	491	469	477	523	480	475	505	506	547	508	475	471	482	459	477	480	482	477	326	483	587	471	493	428	554	482	494	491	504	482	508	488	507	465	483	447	480	485	477	482	432	498	458	528	493	508	503	492	517	515	455	471	443	431	472	452	482	484	337	487	454	468	494	524	511	2
493	479	562	477	524	492	471	480	473	466	560	491	530	475	486	503	473	468	483	475	471	488	478	487	501	498	490	476	502	483	472	537	505	470	490	464	504	487	485	476	475	485	431	476	431	488	498	488	534	487	528	539	506	480	514	491	502	485	518	484	519	494	468	473	534	548	535	492	476	482	538	506	518	491	486	504	459	494	565	493	487	542	435	494	536	542	483	471	478	464	476	529	498	483	485	502	479	475	477	471	478	470	483	475	463	630	449	523	526	475	491	531	468	495	514	489	481	486	483	472	478	481	495	510	450	522	492	518	492	492	549	442	457	472	499	487	530	511	473	465	507	523	494	479	493	527	477	497	487	563	506	476	469	603	477	512	495	478	516	508	450	489	473	468	501	517	478	480	476	561	543	554	501	479	492	461	511	485	535	512	476	510	477	432	490	560	456	492	434	475	479	506	503	522	530	486	476	485	477	457	476	455	515	588	527	476	525	482	488	494	458	565	496	526	478	482	450	475	489	489	475	459	507	466	483	481	484	481	477	508	468	499	479	466	519	491	506	481	491	481	462	492	518	481	543	586	435	476	492	523	519	489	480	514	482	479	493	468	487	474	490	490	521	474	480	510	451	479	527	481	475	472	437	500	494	489	476	520	488	485	476	523	485	474	529	483	473	483	478	475	442	517	530	489	525	508	474	543	488	514	469	471	475	526	525	446	474	483	459	462	485	468	456	488	467	453	484	478	549	555	492	484	501	496	500	490	457	480	462	517	498	480	476	495	491	471	526	478	403	561	489	495	528	502	553	485	485	465	477	560	487	548	558	486	499	495	508	477	512	546	461	515	479	490	477	507	539	492	496	568	515	533	502	519	530	489	473	483	582	547	482	483	481	458	503	467	472	477	477	413	466	485	481	503	480	499	489	469	533	483	469	470	476	476	478	436	562	475	479	488	465	459	528	451	504	634	484	474	464	457	482	464	492	476	499	496	465	429	483	473	500	477	504	564	514	511	485	501	511	484	558	499	356	516	495	478	484	499	563	465	480	492	492	533	486	510	478	492	506	471	488	516	479	525	497	471	492	502	473	524	610	480	429	477	470	479	488	464	473	478	514	462	465	475	488	484	474	544	489	488	457	478	453	554	442	521	481	471	583	526	2
484	474	577	492	525	478	502	474	469	479	498	523	503	509	504	498	475	502	490	470	468	467	472	483	535	483	462	509	492	458	487	495	463	440	481	478	482	461	479	480	474	453	427	497	490	496	510	487	447	488	601	497	461	472	475	516	438	473	513	484	477	487	527	483	318	469	484	462	480	482	452	473	464	482	467	509	473	493	525	479	501	465	472	475	532	441	485	497	476	422	476	500	488	508	478	503	476	502	445	439	481	471	481	479	491	615	491	483	475	468	474	483	473	493	512	473	447	495	499	494	480	482	504	486	480	473	483	496	489	449	498	491	484	483	472	502	406	501	469	491	510	496	480	485	466	497	479	542	474	513	493	466	459	498	476	509	500	501	434	436	502	463	478	479	515	485	475	487	476	507	532	516	475	478	472	503	454	480	453	456	488	542	482	478	471	455	540	479	556	478	490	507	505	516	486	501	494	477	477	475	466	490	495	544	518	474	450	476	490	513	493	495	480	440	486	482	500	479	497	488	497	498	526	551	460	483	473	478	476	512	490	485	463	463	510	549	506	478	461	465	497	575	471	478	539	522	460	474	494	487	553	520	476	496	487	477	550	507	497	491	484	473	469	526	470	466	480	466	515	472	473	506	503	532	448	486	476	563	504	514	474	477	488	475	485	472	468	499	487	479	508	524	462	469	467	539	513	488	488	515	465	492	476	482	485	435	479	495	485	501	460	469	510	456	483	458	495	488	522	529	473	487	465	492	512	482	494	484	493	491	451	459	477	495	541	489	265	474	373	489	510	530	461	444	518	476	479	512	448	505	474	520	485	477	509	485	509	478	526	464	447	457	473	454	479	504	484	497	490	503	435	526	537	489	512	437	480	459	442	452	472	512	525	473	481	494	451	477	504	524	472	479	482	438	483	513	490	419	500	486	480	435	476	442	477	478	545	475	459	470	491	491	512	477	459	521	470	512	451	486	475	459	466	477	460	492	480	500	438	479	496	550	482	495	482	453	469	502	499	489	494	494	425	573	506	479	474	489	495	468	503	485	486	448	472	414	476	411	497	514	527	453	545	507	495	495	482	550	460	462	534	483	442	477	478	604	488	478	458	490	517	473	480	501	480	491	477	464	492	482	463	483	469	447	546	480	482	478	516	513	1
477	497	456	476	508	466	511	475	514	466	460	510	530	401	499	472	478	523	487	476	500	480	486	476	567	475	479	462	489	511	473	408	509	448	483	423	477	503	482	477	471	499	469	491	475	498	486	489	531	484	582	540	501	479	509	485	405	510	530	517	501	479	559	485	620	517	492	499	489	480	535	483	473	515	491	470	471	518	479	471	460	502	508	474	438	538	472	483	480	492	476	508	489	485	478	582	482	467	438	486	482	496	484	463	497	489	478	466	519	480	458	547	476	485	493	477	520	472	528	520	479	444	476	465	515	465	467	486	478	510	515	464	483	476	494	498	512	474	471	482	487	480	490	486	477	517	478	492	479	524	449	480	469	611	478	479	486	484	526	497	426	479	500	480	482	452	475	471	476	545	390	579	496	476	484	476	478	482	473	507	505	548	500	484	480	460	552	492	484	476	528	452	486	475	563	482	479	477	476	466	456	481	481	498	522	475	486	474	491	485	480	428	465	458	461	559	519	460	498	486	489	558	504	523	445	483	482	475	476	500	472	464	464	456	479	476	472	479	466	478	499	451	502	496	536	485	491	482	481	551	548	462	482	486	479	481	481	518	480	466	516	488	505	446	484	498	426	471	490	521	450	540	537	476	471	501	476	526	499	512	477	524	476	476	528	467	447	424	483	513	505	552	507	478	491	499	473	487	512	504	463	497	480	508	513	479	475	488	465	468	486	449	519	503	481	505	483	495	513	515	480	482	526	470	509	476	475	481	491	470	488	502	475	498	507	484	623	455	496	485	483	473	535	482	415	499	487	495	491	531	476	480	464	459	479	483	517	473	574	451	514	491	430	461	486	497	468	466	492	544	464	562	489	497	484	465	472	478	560	471	481	491	508	505	481	479	449	477	514	460	470	475	479	482	478	472	480	394	477	484	485	407	472	436	477	485	508	471	473	481	502	479	493	506	505	489	487	519	542	476	488	472	472	476	494	477	523	523	429	480	517	509	460	553	470	440	485	552	486	487	485	482	418	485	451	480	484	491	387	479	489	483	509	529	480	570	473	426	494	461	500	489	536	491	487	459	482	463	460	474	582	476	449	477	485	414	456	486	548	488	525	536	480	500	557	485	483	496	519	477	481	482	455	542	554	530	476	489	464	501	1
479	467	543	497	515	473	422	473	482	477	506	496	460	471	488	456	463	488	475	478	514	510	476	484	520	460	474	479	454	477	473	537	509	466	480	507	467	501	479	474	475	501	481	495	507	482	534	509	450	452	563	544	479	484	478	464	501	476	501	465	459	492	530	471	537	559	461	512	483	480	605	471	495	479	482	538	464	520	554	468	506	540	507	463	490	492	484	457	489	560	477	488	502	498	481	510	477	445	499	499	468	480	486	485	485	238	491	512	507	491	544	524	480	450	499	504	484	484	503	492	475	466	480	502	497	460	496	492	459	536	504	509	501	474	508	427	550	487	480	472	473	481	480	478	468	507	478	572	481	428	447	490	479	387	479	502	466	501	524	504	494	485	482	489	437	467	472	484	476	589	500	481	541	478	472	593	485	475	409	515	495	517	521	498	499	508	418	467	472	481	507	498	493	452	530	499	469	475	477	502	481	499	476	545	458	477	520	483	475	485	474	550	512	451	484	570	437	498	518	481	528	517	495	483	537	533	492	477	476	485	472	479	478	489	471	486	487	472	468	483	494	477	505	478	518	425	579	479	472	534	499	493	479	503	480	520	530	548	486	470	479	471	504	457	477	487	473	486	520	518	491	527	512	476	483	491	477	510	484	450	478	423	481	476	498	542	497	442	490	485	466	500	484	477	455	463	464	483	504	479	557	468	485	505	505	475	473	479	489	511	433	458	463	494	482	481	478	479	398	582	489	469	460	472	504	479	463	506	485	494	505	458	477	506	481	474	533	451	699	453	535	524	525	455	523	503	477	558	492	532	489	465	528	483	507	484	487	476	493	554	476	547	539	531	478	547	509	490	478	401	502	479	511	501	470	456	490	522	452	430	479	470	531	492	486	478	467	474	525	466	475	462	475	493	480	488	494	570	495	470	476	490	476	527	477	447	482	478	488	477	493	481	462	493	486	512	494	569	519	536	479	476	491	476	494	487	491	443	515	481	476	507	472	404	456	443	458	463	526	491	451	461	674	530	526	479	471	481	439	477	499	463	481	368	482	584	475	480	431	504	601	511	495	493	516	490	464	506	471	496	532	474	547	482	470	458	464	493	488	484	515	474	487	498	561	473	479	471	489	467	442	478	485	370	470	493	476	483	457	502	2
478	471	545	475	513	474	433	474	507	482	500	491	427	417	477	485	494	494	452	483	479	472	480	486	511	538	500	478	456	512	469	507	515	465	524	459	483	488	477	477	472	513	475	492	488	493	546	535	515	484	492	538	490	477	472	502	451	449	529	498	504	490	584	487	501	574	519	485	493	483	529	483	467	490	473	432	480	495	590	506	469	507	528	489	498	432	477	512	474	551	476	547	506	498	473	450	479	477	481	494	476	478	484	471	494	387	445	529	523	471	499	479	478	514	519	498	502	482	475	499	476	472	494	479	493	536	479	506	469	516	494	499	481	475	509	576	491	504	477	526	514	522	464	477	511	495	473	495	480	439	471	487	488	405	476	473	482	490	503	513	528	472	487	485	513	495	476	478	477	489	507	537	551	479	493	467	486	474	489	467	541	493	479	442	513	503	513	447	530	486	419	525	479	520	551	481	472	496	477	476	532	503	525	569	542	475	525	477	462	520	503	443	472	448	475	476	505	469	515	477	467	426	464	468	468	449	497	479	476	514	492	461	481	500	486	503	486	476	472	482	552	514	475	476	490	538	423	481	480	497	482	494	469	541	506	475	532	491	520	475	507	478	509	488	473	463	482	453	505	503	490	513	505	494	489	489	476	543	499	468	476	427	473	477	420	480	457	559	477	490	422	497	460	472	478	478	519	491	518	525	455	496	481	516	462	503	489	479	526	481	508	496	515	448	479	437	474	473	405	551	502	424	505	473	483	474	507	480	477	501	443	486	475	466	475	494	485	518	617	447	540	481	491	524	568	489	469	476	472	513	500	423	476	486	489	477	491	476	521	442	481	484	567	466	481	522	541	470	486	420	490	468	495	459	530	466	471	492	537	483	489	445	536	454	471	465	478	475	468	503	476	490	475	525	479	450	494	455	454	477	473	495	477	493	476	443	521	459	482	476	438	483	502	479	439	543	485	505	454	507	479	491	481	477	468	474	503	451	453	478	487	476	477	431	463	523	493	548	462	484	517	444	593	433	470	477	476	473	490	477	511	461	499	408	475	550	472	496	473	486	474	495	467	554	505	508	475	479	511	551	567	476	522	476	480	506	468	478	454	487	456	499	472	506	569	467	451	613	490	480	456	484	465	414	483	502	467	482	449	491	1
482	540	545	486	477	477	459	475	506	466	519	429	438	534	484	489	457	447	472	482	507	468	480	476	513	540	472	494	494	516	483	514	489	510	499	397	500	501	487	474	481	526	472	486	510	431	460	492	537	515	506	499	513	485	521	495	506	513	575	494	496	487	530	472	417	504	490	468	482	475	585	496	452	466	493	469	495	485	531	507	476	508	489	484	477	534	481	449	488	502	476	509	466	494	492	547	487	469	492	464	488	484	479	440	530	730	443	482	573	492	472	459	463	432	491	438	497	491	510	530	478	469	488	507	489	526	476	518	495	492	453	500	496	479	453	463	517	488	490	496	468	507	496	486	484	486	478	445	472	484	509	487	485	414	479	506	452	463	490	482	471	483	471	486	523	506	477	483	477	511	461	508	453	476	463	505	470	486	518	512	512	622	455	481	492	446	508	467	540	480	510	465	522	526	440	494	471	486	477	507	461	502	527	565	489	476	502	477	500	492	490	533	480	554	493	497	492	486	542	501	489	475	498	517	455	470	458	479	476	492	499	508	485	518	498	513	481	481	466	473	467	519	459	450	505	547	491	478	484	478	549	523	477	518	473	521	447	555	487	483	490	472	483	498	489	483	493	496	486	514	461	578	461	501	472	470	476	502	493	491	478	435	502	475	514	517	446	428	477	494	477	508	514	474	451	492	425	484	437	540	440	498	477	527	554	503	495	495	461	485	522	503	558	526	479	463	497	481	521	477	478	453	524	475	465	483	506	458	513	512	486	496	476	517	423	495	380	470	475	477	457	518	464	489	532	485	488	392	531	488	473	519	454	474	493	503	482	477	521	562	499	480	523	512	475	520	454	453	468	511	476	448	498	474	424	520	478	460	554	444	478	445	478	495	485	485	500	477	476	558	480	483	475	468	483	505	482	539	552	471	477	463	477	495	477	469	495	480	464	488	462	560	531	461	475	543	482	533	507	474	478	470	478	476	487	502	474	452	503	470	448	481	540	435	477	528	490	503	525	474	434	489	483	520	504	480	490	470	595	464	490	484	457	470	480	432	475	490	522	481	514	431	558	544	504	475	481	525	498	482	576	472	474	477	478	516	469	480	431	480	465	471	490	495	530	474	487	512	481	480	463	468	511	485	510	571	479	471	556	496	2
489	470	549	482	472	475	493	479	501	476	411	511	447	471	483	513	473	464	445	464	493	500	481	477	408	446	508	500	487	512	486	476	535	421	451	500	506	512	483	476	472	541	495	485	500	472	450	494	536	524	558	503	489	486	475	479	437	491	550	500	532	484	454	485	650	539	562	498	481	486	513	476	496	464	481	433	472	471	527	479	507	560	491	498	511	470	469	485	481	587	477	530	464	457	463	500	487	488	483	519	461	474	469	488	483	500	467	496	482	473	573	442	479	518	470	486	491	484	499	504	476	503	490	531	500	495	489	520	479	444	502	545	492	475	460	486	441	493	468	467	508	523	486	491	497	493	484	532	479	492	511	490	481	609	476	486	523	506	473	519	510	474	490	477	465	497	476	476	477	507	535	554	554	478	451	508	462	479	545	514	476	547	458	490	506	457	561	530	615	478	552	492	518	583	516	500	470	471	477	458	461	513	500	432	474	477	521	484	473	478	503	492	452	456	469	471	540	486	483	490	505	478	513	556	473	495	488	477	477	480	484	494	472	495	488	487	498	482	414	487	523	447	503	475	535	502	564	478	483	561	512	527	474	539	480	581	508	522	490	473	472	486	464	536	476	484	542	496	455	508	481	485	422	495	509	492	476	520	479	489	478	536	465	475	537	498	468	502	475	524	491	505	474	476	499	517	482	521	512	499	530	478	479	497	474	481	479	481	501	455	514	486	453	531	480	495	479	476	509	529	481	422	482	459	490	479	533	419	503	473	481	474	476	438	456	485	685	498	488	450	530	479	513	509	488	486	491	481	439	513	475	504	485	498	488	488	511	477	523	482	475	501	440	468	480	489	466	475	463	462	526	462	566	502	497	474	471	477	578	516	484	451	429	495	498	493	475	473	522	481	471	501	477	506	475	532	480	524	475	467	475	544	477	507	476	495	477	471	483	472	484	438	463	486	481	538	489	616	536	492	487	434	470	475	465	527	472	508	430	470	489	472	492	570	510	506	477	534	476	482	517	498	418	446	499	483	496	482	390	458	492	481	458	533	483	597	480	500	491	508	501	466	444	433	515	469	480	495	476	402	546	478	443	479	477	428	475	485	502	482	463	474	485	519	500	483	473	485	507	479	467	473	457	548	513	517	465	469	444	458	1
481	501	478	484	507	477	485	477	491	468	496	490	517	438	486	456	482	471	508	489	476	459	485	475	483	507	466	469	481	486	469	533	488	514	535	504	469	479	486	475	477	534	485	490	498	466	480	487	493	494	508	525	464	481	473	461	434	469	474	485	481	486	515	468	717	478	488	500	472	484	485	473	508	488	469	549	497	549	507	446	509	485	492	472	576	492	471	508	476	507	476	573	454	483	492	479	479	457	465	470	465	469	482	495	534	293	436	511	453	486	502	439	474	465	453	484	489	471	519	492	475	493	482	494	463	478	472	490	461	480	520	483	478	485	501	556	489	484	468	461	485	476	478	464	476	456	477	452	480	506	482	469	483	543	475	470	481	485	470	486	464	487	492	470	478	488	474	480	475	531	513	467	484	478	490	499	493	485	492	562	444	566	477	477	483	482	536	523	492	476	444	437	497	573	545	482	491	476	477	501	496	474	477	551	502	475	418	481	489	483	515	547	448	511	482	541	495	488	465	496	420	539	482	425	543	513	491	477	477	480	481	473	497	513	549	475	496	478	481	480	473	412	523	486	453	543	445	480	483	506	450	492	475	539	486	462	549	537	494	476	507	479	473	461	492	507	499	506	463	522	470	549	372	554	490	482	476	557	461	518	476	500	500	475	486	469	454	497	482	476	425	488	501	473	460	519	496	472	483	457	443	501	474	464	508	510	480	481	464	497	484	498	589	475	474	474	473	473	487	459	482	497	488	482	509	479	437	512	486	509	499	484	477	455	518	482	675	505	619	547	461	500	513	505	572	479	476	500	471	458	482	471	457	478	481	472	494	478	558	450	478	504	472	487	483	431	494	497	511	591	491	490	500	529	485	477	486	480	510	438	483	490	514	497	490	479	431	475	491	485	478	537	477	559	477	492	474	440	511	488	473	480	477	432	477	464	465	471	449	489	483	528	507	493	475	507	485	509	530	584	491	493	486	477	498	469	494	485	531	479	493	547	429	525	508	474	464	563	490	493	474	489	494	559	490	476	493	473	476	495	491	478	492	471	477	611	474	552	386	453	454	475	561	517	495	487	480	540	480	469	532	476	480	478	487	365	487	492	494	487	485	464	478	484	484	489	471	491	527	479	489	482	446	484	491	518	478	469	469	493	1
483	499	520	467	495	484	485	477	488	491	510	452	443	506	464	483	455	485	506	469	476	495	470	468	505	535	499	497	486	492	484	538	539	485	514	517	457	490	475	477	480	482	476	499	508	557	411	561	519	482	513	474	508	477	535	470	469	517	497	455	493	492	483	485	525	445	514	479	486	485	612	530	508	472	476	463	481	448	517	469	492	509	406	481	510	498	476	483	474	557	476	559	455	497	502	503	482	477	473	479	473	464	488	480	512	515	485	436	503	476	486	483	473	479	503	482	493	502	445	472	475	492	475	448	487	506	466	526	480	524	515	461	484	479	486	535	523	475	478	498	470	509	498	487	470	471	478	469	470	520	511	471	484	401	476	533	482	485	544	523	453	481	482	479	427	478	476	487	476	524	518	465	600	477	497	516	482	486	508	558	473	466	460	468	490	498	489	459	576	479	478	508	498	456	408	474	491	479	476	538	510	513	488	584	508	476	589	479	469	516	510	477	489	528	489	474	493	489	533	481	485	475	505	484	433	474	496	475	476	512	502	483	476	477	466	516	497	483	470	478	478	469	493	456	407	517	506	473	480	520	559	481	480	477	473	437	488	549	491	484	512	479	503	427	479	497	529	491	498	480	500	451	585	458	471	479	476	508	487	448	479	420	476	475	519	503	497	494	481	485	558	503	500	476	495	524	457	488	503	526	441	492	478	484	463	479	462	484	489	475	517	499	513	441	505	470	470	488	508	530	487	489	513	483	484	484	502	468	521	520	478	485	477	471	401	486	517	481	582	473	481	530	524	516	514	481	487	379	480	493	490	427	536	499	514	474	434	474	555	473	510	476	448	490	477	508	529	487	485	461	527	411	488	473	531	475	474	477	543	471	482	479	495	500	499	477	544	479	471	495	488	455	481	513	481	486	480	511	475	477	481	482	477	453	478	479	501	476	468	480	461	470	467	457	465	564	475	479	460	457	482	471	470	476	477	464	469	549	509	479	467	506	485	433	515	458	460	541	418	485	471	469	511	483	517	478	476	488	504	485	492	481	489	440	472	515	489	438	482	501	439	476	474	459	485	469	480	471	459	459	484	475	493	475	484	447	488	468	479	507	525	481	479	491	541	480	477	479	475	474	445	481	484	451	445	443	481	485	492	477	2
487	504	503	477	562	490	496	475	474	484	411	492	500	439	485	461	490	509	449	475	516	486	474	476	462	485	530	474	469	516	472	431	523	494	493	522	506	474	474	475	479	505	494	504	478	467	504	539	490	471	514	472	494	481	513	498	405	507	405	491	494	490	486	480	554	489	483	477	478	477	575	470	516	452	479	519	475	499	535	473	449	495	501	480	467	483	480	494	482	528	476	499	458	525	478	485	484	486	479	502	477	484	484	474	474	402	484	534	489	478	519	511	471	476	448	505	476	471	536	526	476	485	494	493	467	483	472	453	471	524	476	468	472	477	488	617	558	483	473	490	453	503	467	482	505	474	473	518	483	415	439	461	494	481	474	466	500	487	487	507	482	473	489	485	550	498	477	472	478	514	433	439	574	477	481	454	490	474	484	547	502	510	505	495	470	495	566	525	524	477	506	455	489	584	569	481	480	489	479	507	507	514	498	454	495	476	477	480	460	485	474	596	457	481	484	491	468	481	480	473	503	525	501	471	414	503	483	478	476	490	481	507	486	464	458	474	484	473	470	468	492	462	472	513	512	485	433	480	495	472	455	478	478	547	484	483	458	460	495	495	480	484	526	483	479	473	467	482	509	481	493	474	449	424	477	503	476	521	538	494	480	469	494	477	486	522	447	486	475	476	524	507	486	474	490	441	492	480	506	494	545	495	484	441	491	458	489	509	462	464	486	493	439	489	473	460	472	485	453	475	484	485	496	474	497	474	474	513	491	548	427	466	478	480	473	500	558	452	591	554	612	521	466	511	481	485	479	486	544	508	473	514	509	497	461	491	504	473	499	602	469	515	469	482	479	380	519	494	488	524	532	566	512	486	439	495	471	473	500	517	477	465	462	468	472	448	478	479	470	449	488	505	479	491	480	534	481	475	491	482	481	501	477	497	477	450	498	477	447	470	495	496	466	478	486	513	474	533	529	476	488	480	474	477	478	512	469	518	531	474	494	508	519	484	486	533	485	516	487	483	520	465	559	497	512	474	474	492	437	469	471	471	499	495	467	528	482	465	490	489	472	513	500	465	470	494	476	506	530	443	487	477	517	478	478	437	482	462	529	493	468	452	468	532	551	473	472	445	491	484	468	483	460	504	535	489	479	485	547	503	2
488	464	525	490	501	485	424	476	498	486	452	466	460	459	486	484	479	536	538	478	497	510	476	483	477	538	524	497	486	486	497	527	466	491	485	513	470	501	474	476	482	471	489	465	473	473	531	514	544	457	562	483	471	488	531	490	471	540	505	450	463	471	510	485	423	474	504	460	473	478	514	491	469	435	478	509	478	504	458	464	526	507	525	481	465	421	476	456	475	520	477	490	483	473	475	478	481	492	469	459	481	486	476	483	508	782	520	483	501	480	486	411	484	497	521	457	486	483	524	502	478	458	485	443	466	446	459	499	502	500	477	496	444	470	480	472	527	478	491	470	476	500	475	478	494	464	481	504	485	505	539	486	466	444	476	491	496	499	443	493	483	465	495	483	518	487	475	481	476	498	509	426	484	477	491	517	489	473	461	535	502	531	489	470	476	472	517	457	515	477	506	493	528	513	562	489	473	481	478	454	497	479	483	420	447	475	545	478	464	512	473	389	488	517	470	568	540	476	465	475	431	497	455	478	518	466	490	478	477	502	474	486	489	485	503	542	463	477	490	477	514	510	492	474	598	546	486	482	479	502	474	479	474	559	492	508	493	475	474	479	518	480	500	499	495	472	531	492	465	484	487	522	461	510	479	503	476	491	512	485	476	447	471	477	521	459	456	518	481	477	540	549	480	487	483	495	474	496	505	504	487	511	478	518	470	493	487	476	515	510	488	479	523	514	497	519	476	483	503	512	490	510	480	477	471	474	513	487	492	512	414	482	477	478	503	496	368	462	454	520	520	491	536	488	507	487	474	551	448	485	470	490	445	453	500	489	483	475	525	441	467	506	474	462	479	577	531	485	472	469	572	450	506	505	478	531	484	478	581	488	480	487	491	463	524	487	489	478	510	510	475	522	474	535	478	489	480	403	503	481	476	466	475	445	476	492	457	482	503	472	465	456	521	481	469	571	486	544	434	563	481	460	478	476	477	489	505	475	446	479	482	527	507	459	484	483	491	475	417	497	542	490	521	427	518	477	486	472	433	466	513	482	476	547	471	374	480	485	476	472	578	484	532	536	470	486	489	498	470	450	594	478	492	477	473	502	501	499	508	470	516	532	478	449	498	482	473	490	507	480	484	480	479	575	472	542	472	478	455	489	2
483	476	497	489	525	483	390	477	506	488	429	483	524	442	484	482	499	460	510	478	498	499	478	483	546	501	453	480	469	514	487	516	504	414	490	537	465	465	487	479	478	559	474	483	510	472	528	500	535	436	524	501	499	476	457	501	559	512	523	483	509	475	406	480	391	490	522	472	475	478	511	481	486	534	482	503	464	503	521	481	479	532	461	471	462	488	479	493	482	470	476	514	471	528	474	482	472	488	466	518	483	477	486	476	504	688	468	493	537	490	449	555	463	452	459	491	472	472	577	477	476	503	475	475	497	478	495	507	492	512	497	458	468	468	417	521	407	461	486	505	475	447	493	491	494	515	475	497	481	449	432	495	479	561	476	440	540	462	516	500	487	490	504	473	523	489	476	481	476	479	508	472	489	480	471	480	484	477	448	447	527	547	483	465	473	483	581	461	508	478	428	533	489	547	464	488	480	488	478	453	464	490	505	480	549	477	501	481	502	477	469	440	429	516	492	488	519	498	515	488	482	455	512	504	431	485	508	480	476	502	476	515	465	485	518	464	478	478	488	482	528	550	493	488	549	502	447	480	492	525	457	510	478	499	478	476	482	508	477	482	514	474	472	511	467	480	501	478	506	491	499	508	464	466	484	510	478	476	473	498	477	521	471	475	510	518	512	452	466	479	490	512	481	482	446	472	475	522	513	491	403	498	473	516	511	487	463	459	545	427	498	435	497	505	465	484	457	474	446	615	488	519	496	477	476	477	485	477	483	600	499	492	475	508	505	481	368	478	397	526	526	504	513	515	448	482	483	524	501	476	491	433	475	475	501	472	504	479	500	510	506	486	507	520	482	522	489	501	497	478	504	449	492	465	482	459	491	487	549	484	482	494	444	469	477	472	501	478	505	495	468	498	475	501	480	489	482	549	548	475	469	536	474	502	477	451	511	473	451	472	501	542	560	491	508	515	485	516	433	504	475	481	479	476	483	502	509	523	468	475	486	497	450	542	502	497	487	571	465	493	532	482	517	532	482	477	469	498	442	487	512	470	479	614	482	410	484	497	477	483	502	473	570	411	481	480	478	491	477	434	507	481	489	478	482	552	469	499	434	491	472	435	469	527	456	485	480	468	482	477	446	476	516	650	551	531	470	493	560	472	2
479	489	473	477	483	473	404	474	493	478	474	515	457	499	479	491	489	501	466	483	482	490	475	480	510	503	503	479	490	479	475	505	546	495	491	566	472	461	482	476	479	461	479	498	493	499	506	475	532	539	443	516	448	473	519	519	401	475	575	449	506	485	435	468	476	462	477	485	483	469	505	466	425	529	477	502	460	468	528	468	476	467	516	483	463	442	485	518	477	520	477	511	450	516	476	523	476	466	460	477	495	473	489	463	470	551	503	518	493	484	478	405	464	541	499	481	488	496	569	481	475	483	469	549	490	538	480	551	482	522	445	516	499	479	465	478	498	482	463	471	476	424	473	475	488	484	483	477	472	524	504	472	467	398	479	505	492	452	519	493	468	481	476	476	497	468	477	476	477	558	438	449	487	478	456	497	489	481	539	443	480	529	457	459	488	500	560	491	499	479	439	498	507	555	543	489	479	505	476	531	483	508	464	451	474	476	527	481	505	459	498	470	476	486	490	476	456	463	472	489	501	518	497	479	528	541	479	478	476	495	468	510	468	478	456	464	470	484	484	486	544	537	525	472	578	530	477	479	493	453	475	494	481	536	478	487	462	543	469	491	499	480	509	525	474	507	559	495	462	478	505	466	518	492	487	503	475	434	507	541	477	420	485	477	537	462	509	464	482	507	546	532	539	476	494	510	477	516	555	508	485	501	481	476	487	497	468	478	515	525	440	493	487	540	468	510	487	480	514	564	488	529	462	478	482	488	472	477	477	516	449	493	477	446	476	468	455	485	511	471	459	509	492	479	486	480	487	469	501	536	484	584	496	479	536	487	458	474	519	466	491	517	479	454	483	487	467	499	486	596	416	516	521	484	503	499	473	472	553	462	473	492	558	496	452	470	496	478	515	516	480	454	478	479	482	477	482	506	466	492	476	455	475	464	477	515	460	471	482	487	488	520	484	495	577	574	505	469	527	566	479	477	472	476	487	476	487	476	453	481	489	535	494	429	418	542	502	502	484	493	469	494	411	487	488	479	489	478	450	471	506	483	489	324	463	552	473	505	534	506	473	495	525	490	502	482	480	456	509	508	481	476	448	476	480	539	473	479	489	460	461	477	498	495	449	482	466	483	448	493	485	483	498	326	475	507	490	474	504	467	2
485	482	561	484	508	469	564	475	482	483	507	491	509	500	494	468	461	559	502	490	479	442	477	492	606	505	517	492	501	480	493	453	446	475	491	577	472	475	484	475	481	527	474	524	486	480	470	473	454	487	454	484	471	479	477	503	467	523	491	459	472	480	457	479	506	454	525	479	485	475	483	485	487	459	489	521	475	477	531	487	495	511	504	486	438	512	474	470	473	487	476	520	481	501	474	550	478	489	468	467	475	481	477	490	489	546	470	482	509	461	548	472	462	500	436	505	485	476	543	463	478	480	465	515	482	543	474	496	483	487	499	458	466	482	506	476	467	509	490	483	478	558	481	478	473	513	475	441	472	499	468	481	475	551	477	461	532	480	477	485	513	485	473	476	471	500	476	480	476	462	524	502	493	476	449	555	493	468	497	538	563	518	515	462	499	492	508	474	566	477	477	489	481	486	495	477	461	486	477	547	513	481	473	447	577	475	552	480	469	495	503	559	476	551	465	433	474	462	515	492	474	536	522	447	497	508	456	477	476	461	447	475	487	485	479	493	483	478	494	481	472	496	449	489	464	477	422	477	487	500	505	499	476	562	471	531	520	529	487	487	483	485	508	446	488	508	561	492	453	538	475	500	475	520	524	485	476	499	485	467	477	507	488	474	468	471	423	515	485	504	443	462	510	473	457	504	510	563	475	521	464	477	472	496	501	487	489	490	501	498	467	507	515	590	465	452	464	485	556	518	494	469	487	489	495	488	496	487	473	617	490	498	476	487	444	478	484	589	424	508	520	401	459	512	508	486	491	485	480	446	473	432	531	461	495	504	519	477	455	490	486	476	478	512	475	539	489	487	484	446	481	466	481	488	476	506	473	471	452	567	470	518	509	482	495	472	455	477	511	434	475	491	481	509	475	471	488	457	557	468	479	398	476	462	477	498	507	486	483	491	535	417	554	483	473	515	481	455	538	534	477	479	484	476	483	485	506	499	470	475	516	514	431	539	473	529	470	563	495	486	483	451	384	555	486	478	485	492	569	491	495	490	511	474	480	507	482	457	502	479	544	489	530	539	456	467	470	545	460	475	484	473	444	478	476	482	480	478	483	494	502	458	499	533	489	489	483	544	490	484	486	481	471	486	466	516	486	493	507	499	2
484	498	585	480	625	473	466	477	486	476	561	494	438	421	478	500	488	470	488	489	504	466	473	480	442	563	515	493	473	515	486	517	516	405	486	479	480	499	477	475	478	458	504	501	454	494	449	486	538	498	554	524	463	481	504	503	468	445	489	481	462	484	469	469	574	504	504	482	480	473	492	486	465	492	479	474	482	484	547	466	507	574	470	477	534	469	483	525	495	532	476	455	478	485	486	496	483	498	447	507	489	488	487	497	443	467	512	430	494	482	498	525	491	487	526	488	485	488	535	488	479	451	490	517	447	517	489	488	476	473	455	486	514	467	506	540	524	478	477	464	509	522	482	477	467	473	474	474	485	490	441	477	502	389	474	445	481	461	489	484	447	477	481	480	463	498	475	476	477	538	481	471	466	476	477	463	499	496	516	549	540	493	482	490	491	494	556	507	558	475	547	483	489	514	587	470	479	495	477	551	476	482	511	521	416	476	518	485	475	503	493	390	452	482	479	546	492	496	558	496	446	536	578	498	486	460	494	479	477	499	471	470	482	502	477	503	493	482	452	473	583	441	484	493	456	468	469	482	487	546	481	485	475	514	480	471	510	436	482	506	520	479	482	466	490	481	481	484	460	453	485	501	445	541	502	491	477	501	505	441	476	423	480	477	556	519	498	427	482	486	466	484	484	473	376	510	521	512	490	489	460	518	482	495	494	480	466	494	510	461	501	454	499	530	469	514	485	488	461	449	501	431	521	477	488	483	496	464	491	542	455	504	476	509	455	481	557	506	657	492	416	494	434	474	491	466	476	510	468	488	478	494	473	489	470	487	548	477	449	468	496	463	527	513	484	506	484	479	482	494	506	459	501	494	487	539	488	532	572	447	484	465	535	510	472	477	466	478	506	501	478	488	479	496	478	452	494	524	473	478	466	482	477	489	476	420	490	482	478	486	519	536	500	483	398	503	461	542	456	483	492	472	472	477	480	499	548	505	396	473	513	471	447	418	456	483	473	493	536	510	515	473	579	545	477	477	469	485	402	471	486	472	446	498	482	524	469	485	476	443	562	471	513	410	471	508	491	439	443	503	572	479	546	478	468	409	451	486	461	492	489	441	485	487	483	483	463	490	471	478	455	468	446	526	503	538	474	490	589	502	1
483	493	514	477	510	489	495	476	498	477	544	495	490	474	479	483	472	482	463	478	477	476	481	491	518	492	506	472	460	515	479	478	471	517	465	364	474	460	475	479	480	534	485	505	559	486	472	498	510	492	576	571	532	481	493	524	472	485	593	489	521	481	430	494	508	521	491	458	486	476	551	500	496	494	480	522	473	457	482	506	545	494	512	488	564	513	480	483	479	517	476	522	470	478	481	464	480	512	472	473	477	473	487	476	524	569	445	479	509	476	458	511	468	520	510	504	469	476	499	515	480	471	471	459	479	485	486	508	485	455	492	478	498	476	499	548	495	479	495	486	491	522	489	475	491	475	479	552	473	469	471	481	463	591	477	458	473	486	532	526	465	470	478	484	505	481	475	481	478	552	471	518	450	477	465	478	471	481	448	491	540	464	505	461	473	540	499	521	505	480	460	443	506	480	593	496	485	486	476	438	498	472	486	545	482	475	463	475	487	479	479	488	513	494	498	571	558	490	510	487	525	508	520	527	486	493	472	479	476	485	470	478	490	478	460	464	473	482	458	474	481	466	468	481	520	518	482	481	484	490	455	499	477	443	473	501	489	425	482	462	454	473	477	523	487	502	405	492	471	503	470	502	450	395	475	488	476	484	484	469	475	525	474	474	473	499	496	475	475	463	445	524	524	481	525	473	468	529	531	514	460	490	476	490	542	485	456	468	527	459	459	485	503	466	476	494	478	468	421	533	508	475	493	457	497	473	484	477	488	558	532	488	477	529	554	485	492	470	493	430	469	491	525	519	521	479	473	529	512	470	478	438	446	491	484	475	557	477	494	518	491	455	451	469	490	484	460	488	480	457	575	490	521	517	470	481	470	511	527	532	481	509	475	483	479	479	479	477	459	464	476	480	481	510	481	465	499	483	568	487	481	451	477	552	477	432	411	469	506	472	491	482	481	485	500	593	494	522	538	479	478	481	495	475	482	493	476	483	506	474	508	433	518	566	462	385	463	491	464	488	503	449	651	457	513	475	490	473	404	480	478	466	466	754	466	410	485	414	445	469	554	491	423	481	469	476	488	536	525	539	538	491	544	479	479	439	472	479	495	495	491	486	484	483	471	478	466	448	470	481	488	478	503	737	460	474	468	487	535	482	2
483	460	506	480	536	475	400	475	474	476	424	481	467	464	475	489	461	531	506	474	483	513	484	486	478	484	460	488	468	507	472	469	463	491	549	480	466	501	476	475	480	584	470	463	484	488	475	449	528	488	588	523	467	488	525	493	489	499	582	488	468	478	488	470	598	577	464	492	475	483	554	494	493	436	472	468	487	524	534	494	516	492	461	505	478	504	473	472	482	573	476	519	467	494	484	502	478	502	486	494	481	480	469	440	506	388	482	467	520	495	495	473	471	489	482	507	487	467	469	462	477	457	486	470	475	516	478	474	470	415	499	504	517	483	497	462	581	486	476	460	472	528	487	488	458	484	481	519	480	512	520	470	478	412	475	469	472	482	519	428	420	481	479	480	508	527	479	479	478	570	532	520	531	476	469	491	473	477	518	506	506	534	465	480	468	535	471	467	488	476	498	467	469	493	580	481	482	490	476	520	489	485	510	484	484	477	543	475	471	482	492	470	488	484	499	505	469	483	488	490	452	513	501	488	512	507	505	479	476	463	456	487	485	467	482	489	481	477	470	473	462	422	480	465	445	552	428	480	478	483	465	452	479	455	484	495	530	469	471	478	501	481	464	460	491	495	564	484	479	487	477	488	510	492	476	499	476	516	484	530	475	434	500	477	551	539	492	514	483	472	482	501	523	481	456	492	480	506	508	493	511	489	479	518	528	492	479	482	539	491	486	481	431	423	478	480	474	475	449	473	498	485	462	486	491	479	485	436	472	547	491	496	476	519	496	493	623	418	672	531	509	512	503	537	491	485	482	432	467	444	491	439	514	463	515	489	479	479	576	468	547	519	441	464	482	419	481	497	503	442	507	505	485	469	513	526	484	487	554	509	473	432	501	494	483	500	458	474	490	453	478	452	474	556	479	488	476	483	547	481	485	462	477	498	477	453	553	478	441	476	468	469	440	442	561	455	498	502	529	441	483	483	484	476	498	472	477	508	530	479	483	485	458	436	476	475	479	522	417	477	521	484	614	508	518	478	498	486	456	475	461	470	503	481	472	537	480	477	496	467	501	485	482	480	491	462	480	515	473	448	543	476	528	476	489	390	517	488	507	482	499	443	471	516	495	501	472	460	461	477	462	485	495	494	487	462	476	463	519	491	1
485	465	540	510	552	489	414	476	496	491	499	511	452	484	509	441	502	497	473	471	473	497	481	486	476	468	473	484	456	480	492	460	500	481	490	508	476	468	481	477	474	503	491	511	492	454	473	499	478	500	482	550	441	493	501	488	598	478	552	474	461	479	473	481	452	483	541	494	483	484	577	496	489	457	482	506	468	466	506	450	524	473	501	513	526	501	478	478	470	553	475	529	468	477	468	478	476	432	460	475	474	475	487	484	488	399	506	514	511	483	488	507	478	497	479	469	457	493	532	522	474	500	479	473	503	474	484	507	469	428	484	492	504	476	489	519	510	479	477	450	506	450	485	469	491	500	479	516	477	505	566	486	483	399	477	455	493	465	510	553	523	480	490	481	503	515	479	480	478	499	484	580	444	477	471	484	475	473	453	523	487	523	439	505	501	501	533	486	581	481	514	469	467	546	482	456	472	475	476	450	482	497	513	530	445	479	548	481	478	473	479	467	511	491	486	500	566	492	502	494	473	530	559	561	443	505	505	474	476	472	475	481	464	473	476	502	488	480	491	492	554	538	466	460	501	524	517	479	481	463	480	502	482	462	480	482	482	515	471	486	507	487	462	460	489	466	511	454	453	478	515	529	444	504	463	495	476	466	513	481	477	434	501	477	459	462	469	445	484	496	499	529	503	482	545	532	481	508	500	508	501	503	473	516	489	519	464	479	550	497	463	495	494	547	472	537	474	480	421	595	482	422	485	466	497	485	465	462	506	533	472	466	477	486	497	476	425	454	591	536	522	497	474	477	563	480	488	490	487	496	477	533	498	464	499	502	495	479	501	516	505	477	445	507	471	543	491	472	484	480	422	478	479	442	484	489	496	503	487	500	477	472	500	507	488	482	505	476	487	413	480	540	472	587	479	519	477	554	518	489	475	491	477	462	478	466	560	478	449	475	468	438	523	495	418	532	487	527	494	483	487	485	487	476	504	473	462	540	470	481	499	520	464	428	468	465	482	525	483	489	486	515	589	574	478	477	477	495	492	476	505	465	488	367	469	534	489	487	504	415	523	481	468	426	479	496	482	533	474	477	439	476	515	477	490	537	472	489	516	470	468	493	450	454	558	478	469	458	480	462	493	483	478	382	489	457	476	486	564	530	2
483	505	463	496	549	481	470	477	493	464	528	505	476	461	501	458	477	502	481	486	488	542	479	455	509	517	485	465	514	508	488	454	465	498	472	465	475	476	480	476	477	484	478	462	477	510	425	488	417	493	398	542	515	476	450	515	489	459	497	492	494	473	483	464	499	476	508	490	476	479	516	485	484	477	472	463	482	491	471	458	445	492	502	469	541	468	478	455	472	581	476	472	487	467	499	578	478	441	489	511	477	483	477	464	440	520	467	456	509	482	474	435	478	488	514	464	458	494	503	480	476	500	474	504	455	532	485	484	480	485	438	470	448	487	476	571	519	506	467	502	500	551	492	478	516	473	477	505	476	530	499	473	486	592	475	482	462	463	529	451	438	469	463	479	447	504	476	485	475	384	437	421	492	478	467	422	485	473	448	456	512	468	508	475	495	460	529	517	521	480	455	474	493	534	586	475	477	486	476	490	521	504	528	464	471	478	477	480	493	477	501	540	434	477	487	456	521	485	460	487	476	491	510	514	537	432	497	476	476	520	473	459	481	475	485	507	490	476	466	472	505	506	491	462	473	448	419	477	479	503	485	539	477	476	480	481	477	590	491	490	504	475	489	508	476	524	472	502	504	480	510	463	535	476	486	478	475	508	522	462	477	531	502	476	486	479	479	497	477	510	485	493	499	478	532	535	477	452	458	530	470	494	480	465	462	461	454	489	469	462	510	501	479	483	458	497	489	490	583	523	480	524	493	496	493	480	494	508	495	462	497	502	475	451	521	485	481	477	387	541	438	539	509	540	498	479	483	537	501	446	481	457	494	489	471	493	554	477	537	517	499	495	422	440	487	439	532	483	467	470	477	475	503	505	487	441	474	474	402	436	478	472	538	497	502	464	502	479	510	478	475	464	484	540	480	438	482	514	500	481	475	470	478	514	477	544	482	479	470	474	479	457	470	465	479	496	470	473	528	494	485	452	491	476	504	498	481	483	529	474	490	535	471	573	522	520	492	495	531	488	432	479	308	543	487	479	482	487	441	494	503	497	500	445	484	531	483	544	475	511	524	511	443	482	453	497	473	506	450	500	573	481	418	478	482	503	465	494	481	503	487	493	486	493	576	493	478	409	492	476	460	480	502	456	481	457	483	468	495	481	2
480	485	545	481	510	480	459	476	500	478	453	454	457	461	491	468	474	523	464	470	485	476	478	490	464	510	459	467	472	483	484	519	574	513	492	457	470	504	478	477	475	448	502	476	470	480	534	472	442	495	489	452	524	476	484	530	433	440	486	456	508	491	477	483	397	501	467	496	482	484	570	488	475	475	472	511	468	487	500	489	488	493	552	448	610	522	471	458	478	503	476	513	469	508	466	481	489	464	498	472	484	479	475	487	484	488	462	470	507	491	468	434	478	502	480	445	502	476	537	523	480	455	498	450	464	487	484	509	478	475	495	495	490	478	511	422	528	492	488	459	540	525	486	472	479	548	487	512	480	491	454	493	481	465	478	480	483	430	506	528	447	472	501	478	524	461	474	483	478	480	427	578	535	476	495	495	477	498	503	459	479	542	453	481	490	534	412	445	483	485	456	506	505	585	579	492	478	496	477	542	468	495	467	464	465	477	533	480	477	501	495	463	513	466	491	456	602	484	478	498	490	517	520	478	515	522	472	480	477	493	489	461	487	515	504	470	494	474	455	477	448	535	502	473	510	485	456	479	486	556	480	492	477	504	482	513	496	519	475	475	507	467	475	475	478	502	551	486	398	484	494	552	417	529	459	470	476	466	489	464	477	457	484	476	438	482	447	450	481	496	549	494	522	476	496	525	454	521	522	512	514	479	477	534	420	499	491	489	505	442	489	488	519	565	501	496	476	484	458	543	507	470	499	487	473	480	483	446	495	486	489	495	475	483	438	497	367	449	493	484	535	496	574	487	491	493	466	429	470	491	487	495	515	491	481	456	533	475	498	528	548	495	520	449	486	485	479	475	492	502	494	423	503	532	462	506	476	492	433	509	485	504	507	503	462	477	497	474	482	444	483	488	479	521	478	462	483	346	530	480	467	439	476	476	476	504	417	473	453	488	504	425	443	466	431	473	502	500	571	479	477	484	495	477	505	496	498	493	444	471	519	499	472	473	492	495	474	529	529	494	507	459	539	445	491	476	470	480	473	484	483	471	494	461	480	449	480	511	549	447	491	498	469	536	473	524	488	532	519	519	516	479	502	478	476	542	473	494	451	508	493	464	466	473	496	485	501	442	476	482	461	475	472	476	518	459	488	474	572	537	1
486	528	550	481	516	482	418	477	468	479	464	434	454	498	513	491	465	452	468	475	506	462	471	484	547	462	509	478	469	460	484	426	463	507	480	515	475	471	487	477	475	445	493	513	511	473	498	458	468	442	509	471	453	478	504	502	535	446	490	488	505	481	489	477	567	461	514	466	478	468	395	503	468	506	474	531	497	454	542	501	467	449	486	473	485	498	480	479	470	455	476	498	476	495	488	464	481	457	470	408	475	467	479	475	457	312	523	463	443	484	500	497	476	503	530	468	486	472	490	468	479	476	474	476	496	526	472	478	464	464	488	439	493	480	495	490	509	479	476	487	516	506	483	492	477	492	484	560	483	522	469	490	473	409	477	398	465	496	494	474	413	469	469	479	554	475	477	480	475	526	522	514	529	479	468	459	502	473	423	516	509	558	441	424	480	495	434	478	516	478	463	551	485	480	562	486	474	494	479	513	492	499	507	599	553	475	539	482	479	512	496	456	532	486	497	521	487	462	466	480	492	547	464	528	541	479	478	480	476	487	515	464	496	462	499	507	492	474	479	482	550	453	437	486	476	513	485	479	480	491	516	530	471	524	483	446	523	526	468	496	517	471	497	442	474	525	513	494	471	480	482	536	441	460	481	489	478	455	505	535	476	431	493	474	531	505	499	502	482	482	483	483	463	481	570	534	504	501	507	475	458	497	489	511	516	468	498	476	513	511	509	513	463	537	495	463	490	482	443	507	478	446	467	490	502	487	522	477	510	507	490	485	477	387	500	472	553	458	675	515	497	476	478	493	466	486	489	499	505	508	469	584	502	486	491	477	465	477	559	507	487	502	448	469	485	572	501	476	460	488	522	524	529	492	494	529	488	489	473	458	478	493	502	494	476	468	524	476	530	484	473	584	480	502	478	485	472	517	533	481	473	436	475	482	476	446	484	480	485	477	449	401	531	494	476	529	474	504	542	551	469	477	498	476	473	492	494	433	468	479	488	519	521	431	491	463	480	562	451	487	557	464	608	486	482	477	495	469	523	478	507	469	498	433	478	551	482	470	485	475	515	472	468	392	503	489	480	489	525	470	495	477	524	477	463	427	450	488	461	480	463	482	496	488	574	490	492	486	510	481	455	476	484	438	444	562	474	464	480	469	2
491	449	469	469	552	483	497	478	479	479	495	493	455	412	474	482	482	430	523	491	478	491	477	474	478	496	462	488	468	504	479	427	476	527	471	469	483	466	484	474	474	458	491	466	537	524	553	519	448	468	500	530	482	485	500	481	502	428	442	504	481	487	524	480	479	571	515	520	479	481	559	492	464	497	480	487	491	479	451	508	510	496	470	480	437	516	476	466	471	496	476	600	472	458	474	510	480	491	488	514	478	487	487	457	430	406	433	534	546	478	493	406	473	464	423	493	495	476	494	486	478	426	473	412	499	474	472	497	470	464	544	465	510	479	483	454	429	476	478	517	456	487	479	493	514	473	481	501	480	496	393	500	491	363	476	491	472	480	484	526	436	462	481	480	441	465	475	477	478	575	499	529	480	478	473	467	500	486	486	534	480	504	502	486	502	488	478	518	513	474	454	484	464	529	555	500	483	464	478	488	468	496	456	475	432	478	518	476	464	489	480	559	452	545	483	519	503	477	474	484	521	494	501	517	517	531	508	481	476	472	507	474	477	494	489	460	474	478	454	489	490	444	470	495	538	497	501	479	488	522	475	464	475	552	483	477	457	532	504	480	513	471	479	415	480	465	439	495	502	485	495	555	475	455	477	493	476	574	508	523	476	412	474	477	527	520	463	448	479	530	463	510	514	478	488	447	452	467	540	527	498	489	472	487	455	465	493	480	505	458	459	484	454	488	476	553	473	482	447	455	486	455	493	482	484	476	472	522	478	514	450	487	476	499	516	503	457	472	669	541	537	469	527	554	538	464	478	496	438	478	494	418	478	467	476	464	588	475	545	548	492	490	431	513	483	482	507	484	483	553	459	541	529	457	535	447	485	521	437	518	472	466	454	487	487	462	453	477	511	498	478	501	475	482	473	473	479	471	543	491	475	485	479	497	477	538	456	484	525	491	535	419	545	508	502	534	483	484	498	460	480	472	485	476	497	484	462	499	455	473	468	586	484	410	478	488	474	552	488	500	509	467	722	420	513	475	488	493	465	483	477	469	486	522	484	421	479	423	429	492	494	495	535	507	481	494	491	532	494	483	439	487	581	479	477	404	498	500	466	484	539	463	467	524	472	490	471	546	497	476	463	485	517	545	492	456	476	494	564	541	2
475	438	486	493	494	482	455	477	485	477	444	510	454	501	475	480	484	509	484	484	498	498	481	483	473	490	503	474	475	461	479	499	466	514	503	459	502	513	478	475	479	493	465	512	510	489	455	498	480	498	497	515	511	472	477	494	525	496	499	473	499	504	539	466	578	510	531	514	486	493	602	469	507	445	485	530	492	479	500	457	488	474	434	505	474	455	486	494	486	489	476	515	469	507	481	526	481	487	441	395	472	486	489	473	476	459	462	467	527	480	471	511	471	444	474	480	489	496	534	458	478	494	474	452	484	455	472	497	476	515	524	498	481	466	485	491	493	488	471	503	503	429	498	469	492	517	481	487	483	462	400	464	475	711	478	497	510	500	495	469	533	495	482	480	509	439	476	482	477	563	582	463	562	477	504	588	467	478	441	573	555	494	441	491	486	488	504	528	567	477	476	486	495	558	497	491	481	477	479	521	479	497	497	531	464	477	536	478	468	478	484	516	490	475	474	515	474	490	474	491	495	444	521	500	524	491	495	478	476	530	483	477	461	451	491	496	487	481	443	480	496	506	546	472	500	486	414	479	482	483	521	518	471	451	486	508	466	498	489	478	493	485	478	487	461	476	471	481	483	493	475	562	418	532	474	470	476	557	472	499	476	581	475	476	504	453	505	498	487	504	484	529	482	470	463	498	475	493	509	484	470	485	475	502	572	469	484	472	505	517	460	498	525	519	476	533	485	483	470	539	474	444	498	471	481	470	489	498	493	526	461	486	476	490	466	483	555	484	402	535	516	499	507	431	508	478	484	533	473	474	488	494	428	478	487	468	542	478	446	499	410	509	501	493	482	497	473	483	455	570	426	425	517	487	514	498	468	471	490	520	474	460	544	495	495	483	519	479	446	479	475	473	483	458	473	496	492	493	471	482	475	485	477	504	477	497	509	465	471	487	468	427	462	466	436	451	470	470	448	485	472	488	472	475	475	497	487	522	493	482	505	481	441	640	482	484	474	543	487	484	504	468	406	466	482	476	478	478	490	459	462	474	495	557	484	563	476	488	575	447	541	459	514	500	486	516	474	548	436	369	473	472	443	478	481	496	493	497	509	486	474	493	475	531	402	501	454	485	510	499	503	476	479	566	488	483	487	511	481	472	2
479	482	529	474	469	477	492	478	475	476	479	446	497	497	493	461	469	516	464	483	469	506	476	475	474	555	462	490	494	520	466	470	515	493	467	515	487	502	472	477	480	472	473	498	467	473	433	497	497	478	511	515	510	484	495	488	487	449	520	471	505	479	490	477	342	542	550	483	487	470	470	492	456	513	487	563	474	535	516	466	485	510	448	468	513	450	467	478	484	515	476	503	496	510	478	488	478	457	503	470	484	483	503	481	409	634	489	521	515	461	468	466	483	524	463	492	481	478	531	511	477	524	493	500	461	522	469	502	497	528	487	483	491	478	499	448	510	521	485	494	518	514	476	476	474	491	480	442	473	480	517	491	472	411	477	499	470	519	505	513	458	467	485	482	499	483	476	478	477	505	518	531	516	476	489	537	468	482	496	530	569	466	476	476	510	526	528	455	513	474	504	474	523	544	579	479	481	480	477	497	489	483	466	489	467	476	499	473	496	493	465	559	485	464	477	580	494	492	503	478	482	453	456	486	465	493	507	475	478	476	480	527	497	480	488	511	463	477	504	477	530	600	529	460	496	531	462	473	472	507	448	468	470	441	477	436	557	492	466	487	514	477	519	483	485	493	523	476	462	489	499	537	495	488	436	499	476	548	484	529	476	435	478	476	460	487	496	504	493	521	573	565	478	481	420	499	473	509	482	481	428	500	478	498	463	534	487	489	590	475	475	482	496	522	482	449	493	480	524	491	488	484	492	495	496	480	429	489	499	519	477	495	476	469	490	486	315	595	422	503	439	515	484	447	434	487	483	472	469	494	478	561	489	478	517	490	516	478	473	450	443	503	495	495	481	467	537	469	484	466	495	462	465	485	512	476	474	461	518	440	485	454	531	482	455	472	507	476	505	478	475	447	480	484	479	506	495	474	497	488	476	501	477	463	476	491	478	475	498	479	499	468	439	477	501	492	503	514	512	481	490	493	467	476	490	490	487	494	468	477	494	490	487	441	494	406	475	585	463	487	463	489	431	531	498	481	504	478	476	482	461	484	518	397	479	450	480	514	458	457	474	502	489	433	500	502	464	517	510	474	540	472	449	474	483	587	480	472	442	479	454	487	475	482	534	490	492	432	509	490	466	480	525	415	443	501	479	475	549	498	2
463	469	535	484	459	471	491	474	489	478	507	498	509	446	512	483	479	556	435	479	495	500	473	456	509	487	489	497	508	497	485	566	551	445	484	489	479	463	480	480	473	447	517	485	467	467	601	485	540	471	532	544	485	474	465	481	501	451	519	481	496	498	505	468	428	553	529	504	486	481	559	487	505	470	474	454	485	468	492	517	516	548	480	482	538	472	484	431	496	544	476	562	476	519	480	524	477	472	518	496	473	483	487	482	396	825	559	503	579	478	458	452	482	491	501	474	485	492	514	461	476	446	475	518	444	555	455	534	505	507	497	486	497	482	492	498	596	483	472	459	492	525	471	477	485	482	480	541	480	486	471	487	508	588	478	443	448	457	526	521	453	473	495	484	458	486	477	483	477	496	568	623	475	476	465	461	487	471	513	603	506	558	500	479	501	450	542	493	501	482	512	482	501	544	443	498	488	476	477	441	460	470	492	470	483	475	502	477	465	492	496	511	482	456	481	562	511	489	503	492	455	524	520	451	435	460	504	477	476	490	465	522	459	467	462	502	502	484	468	470	452	548	515	488	500	570	458	486	468	480	460	488	482	498	468	524	508	451	495	488	493	482	506	489	481	523	493	500	528	478	497	563	466	513	492	475	476	476	514	508	476	527	462	476	459	521	508	508	480	471	484	463	509	476	474	489	447	450	462	495	479	486	476	521	569	482	474	482	443	492	497	483	477	546	495	489	477	487	571	528	500	498	513	487	455	474	498	502	471	556	480	471	474	500	448	472	402	440	292	447	505	453	499	506	517	480	481	520	541	546	475	443	444	480	472	439	489	478	496	477	460	483	498	471	479	464	480	485	473	529	486	480	478	468	535	449	486	445	567	464	480	505	528	494	480	473	494	474	490	521	470	526	477	481	477	482	469	481	466	474	473	477	476	509	477	512	473	473	466	473	481	457	492	469	503	565	471	532	509	491	488	481	484	477	476	489	478	517	580	476	514	520	521	562	486	478	503	563	479	474	500	473	272	415	486	476	465	486	509	468	486	493	509	522	486	453	481	441	509	508	532	493	484	421	482	457	475	500	488	370	450	471	387	474	482	558	466	513	506	477	477	491	478	477	454	490	477	521	469	483	463	481	446	526	459	531	477	496	512	477	2
479	495	499	481	466	481	445	477	492	479	418	463	460	475	480	481	486	482	519	474	482	482	467	476	491	530	508	471	500	469	483	522	509	534	489	601	498	476	483	476	480	469	454	485	538	471	500	414	382	473	529	412	527	480	451	510	407	477	497	495	503	482	392	480	364	468	485	514	478	485	463	519	468	506	476	552	476	463	557	460	482	482	467	486	506	527	476	484	485	467	477	604	444	499	483	450	481	482	473	476	481	486	468	483	479	557	513	463	525	482	461	383	478	495	494	456	506	480	514	494	475	508	470	459	496	449	474	460	485	487	502	455	446	480	448	427	462	496	483	487	515	478	484	492	479	488	477	529	481	471	489	500	484	590	476	485	500	436	511	506	424	465	462	481	489	484	476	481	478	479	453	537	526	476	471	510	492	479	442	462	502	515	460	476	475	514	469	499	518	481	458	474	496	529	511	476	484	477	475	555	472	457	505	454	467	473	536	481	511	432	520	417	486	490	484	499	590	497	505	472	532	452	477	545	518	476	516	479	478	475	476	517	466	487	504	508	474	478	494	479	523	560	493	491	427	456	425	480	466	488	471	548	474	522	483	482	542	465	491	477	472	479	496	550	485	499	478	496	488	484	463	527	482	489	472	490	477	495	502	452	476	518	473	477	490	480	497	474	481	514	482	532	487	473	540	570	481	491	499	480	487	497	475	497	535	524	481	494	493	462	517	477	520	475	474	480	475	482	538	532	492	507	489	468	479	477	480	465	473	612	458	455	475	497	518	476	325	528	353	502	542	471	494	536	468	485	479	498	481	514	469	534	462	481	499	531	571	474	534	543	531	489	521	493	487	510	530	496	481	489	523	498	488	503	519	496	475	443	348	472	477	474	457	507	476	478	446	474	512	478	477	526	477	555	479	501	496	524	485	482	471	464	476	539	477	550	506	473	503	487	478	474	475	481	551	556	474	543	557	526	479	473	463	477	475	495	506	463	518	477	490	528	480	552	474	568	486	550	514	505	508	468	363	491	530	476	487	481	476	486	474	489	477	470	471	441	474	457	600	474	560	454	534	502	483	464	479	516	483	497	521	477	426	476	478	577	483	485	452	491	480	499	472	534	522	489	495	485	468	468	488	480	492	482	494	517	480	483	487	479	1
483	507	508	496	484	479	506	478	485	485	480	494	472	474	483	477	457	450	467	475	487	461	471	469	557	503	483	484	488	488	482	512	464	473	470	474	502	484	475	478	475	487	501	512	414	486	469	486	451	523	457	471	480	481	490	515	471	502	514	487	521	489	545	475	544	502	570	450	485	483	559	498	484	452	483	503	470	468	518	493	475	550	461	471	546	523	474	477	484	451	475	503	467	474	475	482	475	470	463	457	483	480	478	461	470	392	455	511	480	493	504	503	486	456	474	475	485	495	496	465	479	500	483	483	512	471	487	536	469	457	495	492	500	477	475	529	496	494	500	502	497	454	500	482	482	461	483	540	481	570	496	482	479	439	478	481	492	487	447	550	463	462	495	475	445	468	477	482	476	560	534	512	495	475	482	484	487	478	513	551	466	558	508	478	483	522	502	466	535	457	443	495	509	509	513	499	465	477	476	473	430	451	494	427	527	475	491	479	494	498	487	498	430	451	499	532	561	490	497	482	498	519	486	498	458	476	506	474	475	480	456	477	456	469	523	491	490	476	457	487	502	454	464	450	525	479	479	479	485	478	456	497	474	470	491	522	510	515	478	491	474	476	487	527	467	503	521	499	492	488	490	462	466	417	461	472	476	471	502	465	475	446	489	476	505	535	465	402	474	472	486	494	487	475	510	528	499	513	470	473	447	463	479	554	503	497	484	485	489	453	489	494	500	491	468	561	498	493	508	508	488	454	494	497	471	485	477	482	484	503	541	488	477	473	504	488	526	563	574	493	521	511	494	569	463	481	477	458	475	532	485	517	498	487	499	507	604	474	510	506	478	486	521	537	477	491	501	508	491	548	469	512	489	482	491	490	492	484	450	452	481	503	492	501	468	486	475	479	510	512	482	501	475	463	482	474	489	551	438	474	484	476	477	479	478	410	455	471	507	474	487	561	486	485	457	529	487	522	538	480	480	489	484	477	489	524	494	478	501	478	491	460	524	455	504	466	480	554	463	501	456	481	518	493	515	478	471	482	534	490	453	482	485	426	485	534	473	456	442	516	517	472	510	475	507	464	482	513	490	468	514	476	493	479	474	435	464	502	519	470	467	490	465	530	559	474	487	489	447	486	478	480	504	438	493	552	483	501	515	473	1
490	500	462	482	437	482	419	475	505	472	462	503	459	450	496	444	478	480	481	488	481	507	483	478	561	465	514	480	502	482	486	476	565	497	495	449	490	468	484	475	476	508	474	504	481	425	468	473	495	477	533	476	477	476	478	509	489	443	520	472	475	479	445	479	555	589	453	496	482	479	527	461	474	496	477	437	490	524	500	487	498	532	446	466	474	525	474	467	479	503	476	524	468	497	472	475	474	515	497	517	485	485	484	472	568	521	490	537	514	483	516	448	475	469	520	495	493	484	504	483	477	441	481	465	510	480	480	463	480	489	503	471	499	480	509	459	485	472	481	477	456	481	524	492	476	502	486	559	477	483	467	494	459	544	474	471	461	486	507	552	475	477	497	481	385	497	475	483	477	500	472	571	549	476	492	513	465	480	499	517	470	483	441	512	519	508	551	493	468	480	478	445	480	532	476	492	475	484	476	469	455	491	463	525	512	475	478	483	483	476	486	483	467	549	473	517	522	480	494	481	424	451	499	510	494	538	480	479	476	505	493	512	479	516	495	485	482	483	468	484	546	507	480	483	453	492	490	478	496	450	447	467	478	512	490	493	428	487	488	491	491	477	497	485	487	473	460	494	493	502	463	513	472	535	448	481	476	517	525	462	475	500	481	475	540	507	483	468	477	513	489	482	505	469	502	519	531	559	506	542	475	494	480	499	487	470	492	485	498	483	485	516	479	509	486	466	484	486	564	471	483	507	494	499	509	477	499	450	473	520	493	487	476	531	522	501	530	449	437	545	504	486	528	451	545	479	481	486	541	483	476	476	502	474	456	448	546	475	490	542	460	475	479	498	486	509	470	494	485	501	530	457	513	461	532	524	490	457	510	431	484	447	484	500	465	492	484	477	507	533	473	483	474	466	484	526	484	493	552	483	475	473	478	493	477	502	422	476	486	472	476	425	527	490	479	520	518	468	455	492	476	484	474	476	486	462	484	444	522	487	566	543	495	527	444	544	473	594	502	478	536	498	341	535	482	480	460	490	510	453	494	494	498	387	476	578	478	445	531	456	474	429	463	486	477	492	467	569	455	458	510	473	410	478	479	506	484	501	556	498	493	475	484	454	481	474	463	500	515	497	530	484	506	390	494	499	483	470	441	488	2
477	492	546	494	482	488	568	475	504	478	505	489	458	436	476	474	475	464	455	482	491	500	486	461	415	536	466	485	491	513	474	550	539	491	488	450	474	481	474	480	481	484	427	490	529	532	526	479	570	484	527	518	525	472	541	512	496	503	497	469	471	496	509	484	581	462	465	464	467	481	509	485	486	511	480	523	465	426	519	480	514	520	528	474	450	468	477	497	487	502	476	507	499	502	480	537	475	492	496	446	471	489	484	482	499	651	514	518	526	484	452	467	488	490	414	471	468	487	446	513	477	468	469	416	482	538	470	486	491	363	495	469	487	484	464	505	483	462	483	481	499	496	480	487	513	505	481	493	472	527	471	478	476	660	479	486	458	493	535	462	481	472	509	462	491	447	477	472	475	548	446	490	529	476	467	479	503	481	551	510	490	444	450	477	470	483	564	481	535	481	465	501	491	497	473	481	477	488	475	525	486	483	478	526	497	477	496	480	484	471	485	492	476	490	474	423	515	506	520	486	493	502	571	475	479	510	479	476	475	487	483	458	495	464	478	480	496	482	479	473	512	494	513	452	518	518	486	478	483	517	501	520	480	515	468	488	512	567	466	500	487	471	515	526	466	457	498	494	433	503	518	520	446	505	477	485	475	499	511	504	477	567	468	478	454	496	479	458	484	492	431	500	493	477	442	487	489	442	505	505	482	486	480	468	532	485	475	476	510	487	448	490	481	531	473	487	469	475	522	529	477	453	527	468	492	490	494	464	492	493	523	501	476	533	482	484	627	526	368	511	564	520	527	542	535	502	481	515	494	551	481	495	509	482	551	473	517	477	534	484	490	461	505	491	487	536	472	495	483	592	496	529	474	500	484	449	482	510	626	416	478	519	475	477	467	486	535	477	524	501	465	502	482	519	482	483	496	439	483	490	472	500	474	509	477	505	444	483	543	474	486	509	528	487	486	534	491	559	595	434	480	460	475	476	473	497	477	493	485	480	474	521	457	611	442	585	473	560	513	486	500	503	345	567	480	476	494	489	488	468	475	485	484	564	481	548	481	439	447	466	503	535	450	531	476	475	479	559	487	493	495	479	417	477	475	477	480	482	443	483	480	485	474	482	593	492	484	509	477	486	487	480	456	579	476	534	474	492	506	517	1
480	430	504	493	520	487	398	477	506	471	419	469	501	445	496	474	485	493	487	479	483	494	475	467	463	525	471	484	469	490	484	454	509	456	491	512	470	526	478	477	476	466	441	508	536	454	465	487	421	447	544	552	505	476	464	509	457	456	503	474	432	484	486	480	472	486	483	501	479	475	527	492	501	487	471	525	474	487	485	467	494	491	484	483	485	466	473	478	490	489	475	546	442	472	483	486	481	462	455	452	470	479	473	475	522	380	501	487	525	467	516	371	478	544	487	465	449	473	469	477	473	476	509	397	462	519	489	477	469	512	497	485	487	483	512	497	448	506	472	455	502	448	485	474	483	521	478	519	481	499	502	475	481	406	476	478	520	494	517	505	461	493	476	480	479	494	475	478	477	516	496	507	537	477	481	506	486	478	448	525	569	471	498	466	492	448	543	476	518	476	505	518	507	506	607	486	473	479	480	487	460	522	492	530	523	476	480	474	503	509	496	452	485	420	490	507	474	474	408	493	465	472	529	528	542	492	495	479	477	508	454	462	490	454	487	479	484	485	467	466	463	465	472	462	490	520	507	479	488	507	538	504	474	490	484	402	512	527	493	479	500	485	496	490	484	459	530	482	456	486	480	472	560	471	475	471	475	518	499	454	476	418	481	477	586	485	471	460	479	476	484	539	491	467	533	506	478	472	481	499	495	476	479	473	475	455	491	478	484	478	528	459	461	500	484	439	476	497	449	464	485	476	508	474	505	474	474	438	470	498	474	478	475	495	463	482	450	473	628	507	540	480	486	523	441	474	480	490	490	493	487	527	459	491	485	490	501	475	547	524	494	475	564	502	477	490	478	480	454	557	514	510	506	469	531	531	482	460	422	436	471	495	452	500	473	483	482	478	507	486	480	478	477	504	477	486	479	493	469	479	474	507	476	469	477	500	439	477	470	482	467	506	471	487	523	510	478	507	495	546	482	491	472	477	487	497	501	505	479	477	495	584	438	432	459	492	462	467	462	494	492	506	647	512	506	481	493	490	399	471	486	470	471	480	486	461	478	480	498	558	490	481	494	531	483	476	484	428	484	431	502	473	542	477	494	435	480	482	555	504	478	453	484	545	528	491	473	465	480	487	478	473	391	498	457	573	481	507	508	461	2
485	472	497	503	507	481	492	474	517	484	455	498	469	483	506	514	497	488	472	478	489	460	470	464	524	511	524	486	463	446	487	541	433	538	519	464	495	456	475	477	481	453	481	474	531	473	422	457	529	473	575	527	497	485	454	513	469	520	508	470	453	484	479	473	446	452	484	481	485	455	557	512	434	485	478	497	472	468	547	483	494	529	446	464	486	507	482	443	489	468	477	515	478	518	486	488	482	462	488	436	474	468	475	477	466	626	477	471	448	485	554	472	464	489	475	482	525	491	474	528	475	500	481	527	503	504	480	470	489	497	514	514	445	484	515	493	485	488	480	478	480	483	480	485	491	503	483	486	482	554	532	473	479	631	475	484	498	467	498	503	462	481	496	470	467	501	476	477	476	489	476	501	504	477	464	449	491	476	509	549	474	534	443	446	474	468	535	437	483	485	532	470	472	558	569	480	477	484	476	407	468	490	506	521	442	475	500	479	492	442	472	481	466	472	491	518	433	476	497	493	479	534	475	477	514	492	520	478	474	494	466	494	488	502	507	496	509	480	490	475	483	549	471	483	557	527	514	474	485	484	461	504	481	536	479	461	478	466	484	489	484	480	517	543	477	536	493	486	469	472	486	490	440	467	452	469	476	469	481	476	478	544	488	478	563	487	495	508	477	511	520	524	517	488	444	488	490	518	532	460	458	484	479	485	548	439	487	482	508	469	497	473	517	495	488	515	487	486	433	494	481	498	482	464	478	475	516	536	485	473	480	487	475	499	503	484	421	460	359	505	476	479	439	468	486	481	483	494	479	482	478	448	460	485	465	495	547	476	579	484	473	454	362	487	489	494	475	473	485	470	485	518	492	484	537	510	476	490	550	517	488	477	446	480	463	462	472	477	474	469	473	502	475	466	476	490	475	487	496	488	479	472	478	484	476	483	443	477	491	492	495	522	509	481	448	521	462	564	518	430	489	469	480	476	488	485	480	454	437	471	446	481	498	608	488	506	469	495	448	471	440	465	486	480	504	477	467	488	572	471	490	467	503	584	460	448	477	513	500	479	509	451	520	474	474	488	489	497	475	424	515	481	476	479	484	561	455	525	399	505	530	437	448	494	490	511	470	487	484	489	470	479	490	647	506	492	464	496	471	477	2
483	511	496	489	501	480	455	477	492	480	513	508	471	561	487	471	470	425	485	485	500	506	480	487	562	518	482	504	467	510	479	471	451	454	496	458	489	507	477	474	479	477	489	470	503	445	580	478	469	471	512	486	493	485	521	526	505	400	499	475	467	480	495	474	475	495	509	471	477	476	564	495	495	484	479	556	486	462	549	475	513	471	468	505	450	456	480	479	488	537	476	532	458	483	480	441	488	471	491	483	475	463	487	456	548	486	482	489	518	488	464	441	496	519	489	495	488	492	454	500	474	495	483	479	472	481	489	480	477	395	523	539	487	477	459	442	486	503	485	491	531	549	493	495	477	493	484	489	486	477	454	498	476	431	475	432	479	505	483	473	491	490	481	478	555	517	474	477	478	521	434	610	518	476	481	431	474	492	544	550	526	515	494	489	481	486	499	496	506	481	454	496	490	474	535	496	484	473	477	501	487	514	523	530	542	476	420	479	498	508	488	498	493	475	472	480	453	496	544	499	483	494	532	503	489	481	480	480	476	507	481	464	495	477	521	495	465	478	459	478	532	446	476	472	478	459	524	476	489	494	488	476	474	508	482	461	513	502	488	481	484	476	456	457	491	507	453	483	487	483	467	444	476	492	491	480	477	469	475	511	476	445	489	477	494	549	481	513	485	510	484	483	495	475	478	494	455	570	537	444	480	493	470	513	466	509	507	472	467	498	504	498	501	497	482	534	470	480	445	524	503	503	504	482	469	478	385	478	483	515	472	481	476	513	458	503	452	474	576	542	543	489	502	518	598	490	482	428	456	557	487	412	448	491	509	479	447	478	490	547	503	494	452	489	484	479	503	481	495	517	460	439	540	537	506	528	482	475	472	455	487	486	513	473	480	483	492	477	509	501	473	466	478	448	480	516	486	529	522	471	476	500	476	520	477	491	525	474	491	471	477	489	507	489	461	431	498	464	553	476	488	465	476	476	470	511	499	518	440	476	491	545	497	450	472	490	473	489	489	486	505	480	661	531	506	473	483	480	426	478	497	468	505	598	481	401	476	446	546	499	484	468	463	469	463	491	487	504	480	452	506	479	542	479	479	417	476	513	447	487	512	476	481	445	537	480	501	519	475	474	472	482	486	625	490	507	476	500	555	490	2
487	501	498	494	455	476	392	478	469	472	529	459	511	366	474	471	511	470	486	474	472	505	479	480	517	520	480	483	506	491	480	537	492	486	466	497	468	497	472	475	474	457	474	528	520	446	510	515	535	458	550	548	468	481	493	515	545	478	528	493	470	481	522	485	499	501	468	497	477	476	459	498	511	552	489	524	473	479	552	493	508	554	456	497	473	471	476	509	483	510	476	506	456	487	489	464	480	487	475	521	481	472	489	453	478	786	467	554	533	494	454	472	481	530	514	479	504	475	490	513	475	534	469	505	473	510	474	441	500	484	439	499	540	474	462	475	491	480	478	483	497	530	485	488	496	471	473	487	471	526	544	484	480	605	478	450	499	521	462	516	489	475	505	475	501	486	477	474	476	414	489	477	542	479	488	487	503	485	501	514	519	501	501	482	482	499	503	467	463	480	464	502	500	511	450	470	477	487	476	487	479	505	509	525	514	475	494	481	474	498	487	401	453	398	489	415	521	481	475	479	503	488	535	529	457	479	502	482	476	478	474	488	489	488	489	475	473	484	493	479	494	519	486	497	433	518	491	485	488	514	432	520	472	556	465	500	464	536	483	477	495	468	517	530	477	496	486	498	490	501	454	448	547	460	445	489	476	474	485	516	477	543	447	475	491	496	463	458	478	472	467	480	517	475	481	422	452	526	504	480	476	500	480	509	498	500	465	494	520	453	490	470	459	529	475	519	475	480	563	420	496	471	513	467	482	480	459	500	486	460	518	461	476	504	490	487	485	479	351	489	576	507	472	482	479	471	480	488	447	529	485	490	458	494	510	449	507	480	600	518	458	488	439	492	481	423	537	479	483	534	554	522	485	501	497	500	479	489	575	468	471	467	533	468	493	477	510	479	489	563	478	477	480	513	474	506	501	462	524	484	477	529	476	475	478	499	475	483	466	477	455	446	481	500	509	557	496	517	542	526	481	450	476	477	490	525	452	397	454	481	481	507	450	580	474	421	471	472	445	489	407	482	355	529	467	478	484	474	607	469	479	495	477	528	477	485	474	435	504	509	511	513	461	517	475	485	485	584	500	440	483	469	401	476	485	516	498	494	526	516	489	453	476	499	510	469	494	451	466	479	475	477	510	562	502	549	473	478	444	497	2
478	487	474	497	472	481	422	478	481	480	486	500	441	480	482	467	487	466	508	490	490	480	474	477	463	566	472	472	499	481	482	527	508	554	521	437	462	443	482	476	478	469	491	466	487	473	447	473	486	460	507	493	493	478	470	508	505	497	553	476	501	481	419	476	495	507	460	515	477	481	559	499	504	400	491	422	471	534	489	512	491	527	489	472	513	462	479	473	476	503	476	502	481	475	485	453	482	520	490	454	469	485	476	477	522	445	454	398	456	495	469	536	486	468	545	476	483	485	512	462	476	517	493	489	465	452	461	477	474	464	470	504	532	479	484	457	528	434	492	484	513	493	482	474	476	487	471	538	478	530	504	474	509	440	477	477	518	470	497	470	506	492	494	478	508	487	475	478	477	530	525	507	450	477	471	529	482	479	461	474	497	470	485	443	493	507	500	520	557	476	459	515	471	504	568	492	471	496	478	466	497	464	446	472	453	477	489	481	475	506	485	511	482	423	485	522	490	474	451	471	460	564	545	470	500	509	498	477	476	530	471	489	487	465	500	486	473	478	433	472	566	568	475	460	477	525	518	476	488	494	460	483	479	524	479	485	457	508	478	479	468	475	466	482	471	512	484	520	453	465	470	574	425	564	487	486	476	453	466	447	480	449	476	477	499	543	501	482	475	513	491	507	475	477	444	549	521	516	515	503	526	490	484	464	474	464	490	477	480	494	511	481	514	492	475	500	457	469	536	510	498	442	488	476	503	479	513	476	498	483	483	487	477	472	507	498	480	447	474	502	539	495	604	533	516	490	489	433	524	530	486	473	511	499	490	477	410	478	504	468	547	506	500	494	489	451	488	503	494	520	450	509	495	464	493	519	482	509	500	502	500	457	483	475	476	491	497	479	501	411	473	507	473	487	479	440	471	485	538	477	471	431	475	484	476	486	479	476	502	484	522	478	491	471	519	526	477	501	569	493	476	478	497	477	494	466	547	417	518	475	473	512	450	456	486	515	466	508	459	482	485	480	277	454	503	480	486	489	473	457	473	490	525	242	472	619	469	510	499	470	509	481	448	562	489	490	480	431	451	483	479	476	383	477	489	576	491	490	519	478	466	467	470	491	472	487	469	477	476	476	468	475	457	200	469	545	477	470	568	479	1
492	491	551	485	572	478	438	476	471	482	510	453	446	545	472	478	475	500	512	485	522	509	470	481	437	481	507	494	494	468	489	485	447	432	502	435	507	485	483	478	484	494	449	508	587	477	453	445	492	477	551	595	463	474	498	511	552	495	502	466	501	477	489	479	614	477	498	494	485	470	513	467	492	391	478	522	486	531	449	472	471	492	512	491	547	488	483	464	486	486	476	531	470	485	484	495	484	531	449	498	476	482	485	475	491	474	510	495	553	462	517	462	484	509	529	456	492	478	498	491	474	503	475	550	478	510	479	490	477	457	493	509	477	480	491	584	513	509	481	501	519	519	478	491	523	503	479	447	482	483	436	526	468	624	477	490	470	505	468	492	490	467	483	477	509	491	475	481	477	518	551	533	516	477	500	462	487	481	432	539	535	453	466	507	489	490	488	483	555	482	482	483	510	420	454	476	480	486	475	509	476	497	491	444	532	477	558	476	432	503	488	431	477	475	462	474	482	467	511	489	438	521	447	466	408	521	488	477	475	469	495	489	487	451	525	500	478	479	476	478	477	480	488	486	539	519	432	474	481	482	512	483	480	521	491	513	484	576	486	495	470	469	475	491	470	499	500	487	507	500	492	471	555	464	462	462	477	494	502	519	474	534	473	477	485	435	458	498	476	472	483	511	490	474	488	506	450	493	479	459	477	489	476	485	467	494	456	480	513	461	555	474	502	503	482	504	457	475	530	529	477	468	479	469	507	475	464	465	477	514	528	498	476	506	513	484	614	465	437	447	462	485	496	501	568	510	481	484	442	530	480	483	526	483	472	446	421	475	475	531	477	469	456	501	488	469	445	485	505	476	428	506	503	539	456	483	492	490	511	494	478	488	634	488	475	470	519	477	504	514	476	507	480	501	481	499	484	521	528	483	478	476	475	482	476	487	463	491	465	489	511	452	483	534	575	393	472	562	567	464	476	492	471	476	487	489	497	427	498	484	506	488	434	581	525	467	481	525	460	507	519	502	377	552	524	478	468	462	463	462	474	485	491	493	472	594	473	514	480	496	493	481	518	417	484	471	483	548	462	466	489	476	422	478	488	457	437	497	491	475	508	498	479	522	535	491	461	438	461	487	484	481	495	516	500	557	476	501	521	488	2
485	464	601	509	486	476	481	477	492	480	518	494	568	447	508	478	477	471	440	475	499	498	476	471	423	511	484	482	467	495	481	458	484	552	491	415	465	541	482	476	475	524	491	470	554	452	564	599	504	505	516	564	524	478	504	526	466	494	490	483	462	500	543	473	492	548	481	487	485	480	472	503	462	425	484	593	476	455	514	502	447	529	466	468	534	528	479	507	476	547	477	430	470	483	487	483	481	514	467	446	468	480	487	471	464	511	491	519	545	478	506	527	477	517	432	476	501	486	494	461	476	493	506	457	501	534	487	508	480	463	483	500	486	481	503	530	467	478	476	472	467	514	485	487	494	485	484	447	489	513	506	496	477	667	480	525	463	449	496	498	440	471	481	478	508	503	475	475	479	520	463	513	521	477	478	543	468	467	539	466	466	483	454	489	494	488	484	541	550	477	467	483	428	559	511	481	483	485	476	463	498	511	466	528	450	472	410	481	505	504	452	434	518	608	480	518	475	491	483	484	466	487	527	536	521	508	484	478	476	502	471	473	484	476	483	492	492	479	483	479	467	576	447	481	531	482	498	479	500	556	444	496	472	498	477	508	451	528	474	510	508	480	491	501	473	475	494	498	474	468	484	441	422	494	473	507	475	489	499	505	478	554	451	477	510	480	484	444	477	506	499	491	522	488	506	544	472	510	491	473	493	501	479	459	481	478	497	494	546	509	457	474	460	505	460	443	478	484	434	561	489	511	487	464	487	486	465	494	496	529	523	481	476	487	485	496	474	476	387	598	480	507	519	539	513	496	479	501	489	515	470	484	430	478	508	500	501	477	458	405	485	493	468	516	476	486	496	490	488	549	460	525	482	485	470	497	483	519	514	512	487	477	517	481	450	467	521	477	505	460	474	485	477	553	486	467	480	488	506	481	481	496	476	480	477	449	487	479	471	476	463	542	555	469	488	514	486	499	543	512	482	479	464	475	493	493	508	469	462	476	536	482	487	589	494	476	468	493	461	474	447	497	436	474	505	476	483	495	472	454	515	467	477	508	482	531	474	514	454	501	503	484	550	352	492	476	489	539	505	449	554	481	455	481	473	568	453	511	455	473	472	477	460	485	434	479	474	469	467	481	514	474	468	522	520	540	482	482	468	517	1
485	488	501	472	530	476	503	476	504	480	523	435	463	430	470	469	475	515	499	490	476	471	470	472	527	509	496	465	467	535	481	515	522	483	495	550	481	521	486	478	479	560	498	529	458	497	447	500	464	449	489	521	478	475	470	489	416	544	507	484	496	486	510	492	468	478	518	517	488	471	573	472	481	483	487	452	496	485	533	481	502	434	491	485	530	485	484	467	479	548	476	555	487	479	484	503	487	504	450	493	468	480	496	484	554	363	477	512	501	478	438	517	476	467	478	430	479	483	523	468	476	485	477	540	472	496	479	525	469	504	457	499	496	471	448	599	499	499	478	478	505	475	487	476	487	487	480	500	480	467	467	466	484	529	477	483	456	486	516	554	482	479	486	479	442	494	477	482	476	544	439	551	443	478	468	468	513	484	432	497	490	569	480	486	504	516	525	419	596	479	478	487	480	508	488	489	484	492	478	482	511	495	492	546	452	476	490	477	481	501	496	464	441	506	473	470	497	472	483	494	473	489	467	486	547	493	511	479	477	510	480	475	456	465	502	498	473	477	512	482	545	570	469	470	463	515	407	483	481	508	446	472	477	480	501	418	561	550	487	498	486	475	488	490	502	493	482	479	525	460	474	537	449	480	496	493	477	493	513	518	476	497	462	474	493	496	454	492	486	499	418	559	470	474	480	477	460	462	484	482	512	491	471	490	475	478	493	473	475	476	436	459	492	459	485	513	480	483	439	459	469	452	507	476	518	482	454	486	513	464	506	475	477	474	558	473	443	490	481	556	509	448	497	494	467	509	472	550	502	497	479	547	437	471	506	466	434	479	584	471	463	470	468	522	482	427	461	480	471	482	419	556	520	436	516	481	470	471	463	475	489	504	489	469	460	468	485	477	484	515	487	473	473	518	479	493	491	504	569	481	479	487	476	451	478	512	450	481	455	476	518	462	469	488	506	533	497	526	493	519	488	485	480	477	474	483	482	447	483	479	511	515	518	517	496	475	499	500	528	491	432	501	467	552	499	477	459	512	530	474	513	470	452	366	485	564	492	470	516	463	412	485	526	505	503	466	475	515	451	552	507	482	467	477	484	571	476	481	455	479	490	498	475	493	461	481	461	483	471	480	482	480	521	381	555	552	478	506	545	530	1
485	397	512	476	470	481	550	478	493	484	457	469	476	503	468	491	491	467	448	483	492	502	486	487	528	514	461	458	493	446	489	466	508	540	474	433	491	477	481	473	479	502	488	501	464	482	510	484	495	417	582	525	509	488	585	491	443	475	462	495	513	486	447	484	444	541	560	487	485	469	519	477	495	472	486	483	457	458	474	491	503	498	487	491	481	485	467	464	480	485	476	485	521	482	476	469	480	478	476	458	480	478	485	486	470	601	531	476	479	482	497	496	473	482	519	479	478	471	459	438	475	455	486	459	480	503	474	536	488	477	491	476	468	478	479	485	555	484	469	494	512	481	502	478	496	451	481	574	473	493	428	468	483	454	475	485	458	456	526	499	512	493	462	492	536	448	478	483	477	581	510	528	548	475	476	502	473	476	436	557	511	431	523	508	501	502	425	512	605	469	499	457	471	459	510	482	475	482	475	521	499	465	523	568	453	476	509	480	490	499	495	523	506	474	476	435	528	487	482	498	515	494	504	552	525	476	503	479	477	508	494	524	466	485	457	522	494	477	464	471	544	532	529	457	477	542	483	475	482	477	511	479	472	591	478	481	514	460	492	488	485	476	498	509	480	487	495	506	539	531	480	496	478	519	476	485	477	524	478	490	477	460	486	476	493	467	440	510	483	459	512	526	505	482	532	520	501	496	526	472	474	476	487	533	483	481	472	483	475	477	426	483	461	506	472	526	462	483	534	502	482	465	505	482	478	473	474	485	463	541	445	466	477	490	492	501	406	504	452	484	480	491	577	474	469	470	481	537	479	560	481	404	413	488	483	487	522	477	551	522	516	527	466	437	488	503	504	500	469	450	441	497	458	476	512	500	464	442	520	486	488	473	500	467	473	453	476	479	493	468	480	506	476	515	479	502	474	459	545	470	478	513	477	464	475	456	510	472	531	465	502	435	509	502	441	573	484	478	421	446	481	455	492	476	503	477	472	457	457	484	530	510	475	466	492	476	474	481	501	495	475	502	413	510	464	477	495	466	491	491	488	486	506	421	477	489	477	479	473	431	497	472	474	425	494	466	480	522	479	507	510	482	446	479	473	532	481	478	499	471	516	468	486	454	510	476	472	543	492	480	482	479	507	434	476	441	496	465	513	521	2
482	459	544	467	525	474	405	475	493	485	516	527	555	456	494	494	482	512	533	461	491	513	474	472	547	507	477	476	496	495	485	492	600	494	469	540	467	468	476	475	480	463	476	489	486	490	461	509	509	486	467	512	479	484	494	477	438	489	486	459	469	473	514	486	532	481	526	481	479	486	502	490	467	481	487	506	475	482	453	486	493	488	469	483	506	438	471	456	483	478	476	498	497	491	496	446	483	516	438	467	472	463	478	473	465	497	504	482	519	466	498	461	476	500	500	486	519	453	476	486	474	480	485	528	473	479	471	505	479	530	516	489	500	477	482	497	529	479	491	469	502	498	470	506	484	535	481	515	482	472	454	484	490	433	478	517	472	455	496	503	506	463	491	491	499	445	476	474	474	590	505	484	462	478	474	575	484	481	428	510	475	509	540	484	484	514	474	479	554	483	499	504	484	505	556	473	478	487	480	479	540	497	492	481	479	476	508	483	480	500	493	554	516	450	473	490	590	466	472	475	444	486	507	475	590	560	504	478	478	475	473	483	496	422	503	435	492	480	476	485	486	533	496	482	525	528	445	478	479	454	495	455	478	531	466	545	459	460	490	480	483	474	499	450	469	466	591	476	533	469	466	479	515	601	460	464	477	490	514	447	477	451	480	477	518	452	476	468	481	510	570	494	497	472	492	561	465	498	532	487	495	471	474	476	492	436	495	475	539	481	505	494	492	486	467	464	467	473	552	529	506	449	462	492	456	475	455	453	497	591	560	470	476	482	464	475	507	515	495	481	473	469	494	517	468	493	483	458	452	510	474	469	397	488	505	485	455	475	513	518	423	465	532	521	472	565	526	486	489	565	520	471	500	518	520	498	483	466	517	545	479	448	468	504	451	465	507	475	527	514	473	512	476	531	475	497	494	420	458	475	475	428	476	509	477	492	527	475	430	464	462	544	512	482	516	548	505	480	453	419	480	474	454	476	494	487	483	476	436	480	508	516	475	453	512	471	473	535	499	478	548	502	343	450	484	477	469	481	463	464	479	490	480	313	480	597	474	475	496	497	539	483	578	487	482	486	488	487	470	480	536	478	417	481	481	530	465	497	510	473	466	521	468	453	495	485	478	442	455	484	460	476	504	289	462	471	482	491	481	460	2
483	458	437	473	427	472	483	475	497	475	541	427	495	418	482	488	497	474	464	475	493	515	470	478	470	519	494	488	510	495	480	540	433	521	493	459	468	482	477	476	476	491	464	517	493	539	515	542	524	503	566	450	499	479	505	481	518	517	468	456	482	480	529	480	549	487	474	470	484	477	489	482	467	506	486	553	487	485	550	497	504	551	499	473	497	480	480	491	488	515	476	508	461	482	478	509	475	455	452	450	479	481	484	485	500	598	480	508	469	476	453	461	488	490	426	486	494	468	508	468	475	462	480	433	471	490	492	511	490	475	520	479	543	474	493	481	510	474	476	464	513	458	485	491	513	450	482	533	468	470	483	509	481	384	476	483	486	512	472	513	493	482	495	474	429	479	476	482	475	490	506	536	564	478	493	526	493	474	487	458	586	491	448	494	479	469	460	509	505	478	496	477	506	506	489	484	472	479	476	445	502	512	499	537	515	475	571	479	474	489	506	482	468	498	470	501	469	473	457	483	515	456	442	510	503	480	508	475	476	469	471	518	469	497	467	487	476	475	474	484	469	432	442	491	463	478	489	484	480	515	545	512	480	488	481	528	504	507	480	485	485	480	531	480	478	486	537	491	472	501	474	471	518	514	492	495	477	484	505	529	478	426	481	476	493	550	414	493	487	503	504	476	493	481	548	482	498	539	476	496	481	494	486	490	511	514	489	475	479	455	477	471	495	504	478	432	471	488	574	453	508	468	547	524	449	484	451	497	506	568	543	496	474	464	473	477	543	461	551	497	523	490	515	515	471	485	479	439	492	515	481	532	448	500	520	495	545	475	499	495	445	497	449	514	481	466	478	487	511	440	505	489	487	521	489	513	469	458	546	498	479	505	467	491	454	476	523	477	521	470	480	478	476	501	481	470	488	496	475	484	471	474	477	515	476	476	488	480	495	478	488	579	480	491	479	548	467	547	505	484	477	463	494	475	500	484	486	487	451	474	515	530	438	431	495	470	487	499	468	477	468	487	480	488	500	476	489	490	432	465	514	496	490	478	470	477	481	482	454	589	434	505	453	520	499	526	475	531	485	509	535	484	473	479	481	385	470	476	480	499	418	522	476	530	459	490	470	490	491	473	494	475	521	491	450	511	485	489	444	504	1
484	519	537	466	461	473	501	476	499	473	514	568	532	489	489	487	469	455	456	475	457	512	484	480	516	534	500	481	481	462	469	462	590	478	458	489	466	454	483	475	474	494	469	501	554	467	484	533	525	486	525	457	502	479	435	461	441	521	543	482	473	481	456	477	532	462	475	546	476	469	451	460	518	500	482	537	468	465	533	463	462	469	486	470	456	495	480	477	480	478	477	520	492	479	487	456	484	481	482	440	481	471	480	483	478	533	462	450	464	488	507	471	478	471	498	476	451	459	487	475	478	451	477	561	452	542	491	516	483	531	479	498	464	480	496	482	493	482	493	498	479	539	496	484	474	527	486	470	484	469	470	499	479	675	479	526	453	505	532	471	490	479	484	481	500	480	478	477	477	553	463	522	498	477	477	490	469	489	500	469	533	455	480	476	501	438	475	503	456	483	503	528	467	495	518	486	495	483	476	474	498	497	515	608	460	477	558	482	465	467	480	581	488	503	446	538	500	466	502	474	445	507	537	524	476	541	483	478	476	507	484	485	476	468	460	474	482	475	500	474	487	579	509	494	481	500	445	482	465	464	499	428	472	504	484	518	509	498	491	502	480	482	510	529	481	525	438	477	486	497	486	450	482	512	445	490	477	493	471	468	475	560	470	476	462	469	454	532	479	463	490	522	478	480	502	481	500	518	482	472	568	494	477	440	559	545	487	488	460	472	423	499	509	539	485	494	478	471	492	438	477	453	480	483	525	490	480	560	492	573	520	476	476	471	483	469	523	460	345	488	490	446	532	492	549	483	491	483	480	464	491	536	552	490	487	471	495	475	503	494	460	476	460	503	474	493	558	517	456	401	486	490	481	472	492	511	475	455	558	495	492	487	416	489	424	476	476	479	476	438	483	519	474	474	475	467	476	430	629	478	478	511	477	488	476	496	517	474	501	486	524	563	498	500	454	455	500	564	465	494	479	485	485	476	483	489	483	504	426	473	500	507	501	619	478	419	476	582	495	491	453	476	309	519	496	477	488	488	519	485	477	478	486	453	474	612	484	489	536	463	461	482	507	543	490	476	478	523	447	511	508	477	402	478	472	593	464	488	479	489	485	539	460	589	507	486	480	472	449	491	471	476	452	469	501	511	478	486	495	525	2
484	497	462	486	541	472	463	478	486	482	522	503	474	425	505	484	480	495	484	468	492	480	467	497	539	572	510	466	487	476	468	485	488	510	487	514	486	492	478	476	473	514	464	478	507	494	511	536	453	445	522	547	454	483	534	502	548	462	538	473	490	484	511	466	350	487	518	479	483	475	519	475	496	501	480	502	474	485	556	513	456	507	403	468	449	464	470	483	474	573	476	449	474	511	501	530	482	445	472	489	482	479	470	480	512	582	516	479	499	451	495	393	478	496	464	443	474	481	541	514	474	435	478	524	485	554	480	539	486	467	494	481	535	471	439	498	508	508	488	507	486	483	487	482	491	495	482	517	482	476	465	486	486	413	476	469	500	478	484	487	479	475	466	480	445	481	478	478	478	424	444	595	451	478	467	466	470	482	507	437	469	511	493	461	489	489	514	464	526	474	509	444	493	506	550	473	473	482	477	471	478	483	471	549	457	477	569	486	486	490	460	522	470	465	481	489	510	462	509	489	485	476	443	438	425	518	483	480	477	493	482	455	462	483	516	523	470	477	416	478	465	555	480	476	525	594	498	481	486	509	451	537	477	461	477	487	490	471	493	509	480	481	471	476	492	509	545	466	518	489	504	512	479	492	495	489	476	549	482	506	479	429	486	473	537	468	498	538	474	471	503	511	496	481	380	483	514	537	460	505	527	518	477	451	545	462	464	497	479	466	500	482	491	501	467	537	458	481	518	615	478	452	542	465	498	490	520	523	489	552	460	493	475	514	484	483	307	469	456	477	538	512	469	533	487	507	489	468	473	529	482	483	433	467	526	462	475	478	435	551	482	487	366	463	477	440	501	472	483	471	495	519	517	498	565	453	492	499	449	505	486	455	499	478	455	474	486	477	477	532	477	488	474	504	483	485	494	510	554	483	483	472	475	500	476	452	462	481	459	476	490	484	471	494	528	513	504	526	533	569	477	467	478	477	486	479	522	514	453	475	490	463	485	434	462	530	466	501	519	495	501	477	482	430	460	475	487	470	473	463	501	482	468	399	482	429	474	445	590	507	482	468	495	493	471	492	487	526	498	440	495	476	474	475	477	570	481	502	525	496	495	435	468	478	472	492	498	490	517	490	444	477	482	401	497	509	482	480	501	497	2
490	471	530	477	486	476	497	477	498	483	490	537	443	443	471	461	469	430	474	466	510	449	470	482	458	543	512	496	498	447	482	543	494	479	500	402	476	480	477	477	482	575	495	485	538	486	501	480	506	469	567	553	497	480	496	453	432	472	444	506	440	482	529	473	594	516	551	486	476	476	488	495	492	501	490	502	476	485	494	478	461	461	450	476	496	493	480	475	481	610	475	583	487	468	485	504	472	465	506	417	474	489	477	478	467	442	476	482	464	475	499	469	476	480	437	484	476	488	508	477	476	459	482	480	477	436	499	527	474	406	479	494	492	479	453	556	560	463	476	475	429	564	475	485	450	487	485	554	480	584	591	499	462	472	476	507	460	573	479	515	542	481	482	466	501	477	476	476	477	510	523	517	510	478	475	464	488	488	496	486	491	543	439	487	468	447	537	502	615	487	452	493	464	447	441	470	474	462	474	466	463	507	504	555	493	476	542	486	462	493	483	495	444	502	460	520	503	492	481	500	453	545	494	468	533	513	514	476	477	483	487	459	477	460	472	482	476	479	481	480	565	475	486	475	517	509	498	478	481	505	497	494	485	565	493	485	432	512	485	488	486	472	502	492	459	485	467	479	445	483	463	521	410	452	463	479	477	473	483	489	478	463	470	477	519	520	455	487	485	513	490	523	474	479	520	494	489	533	505	493	481	488	483	496	480	469	501	488	524	469	493	482	485	508	464	478	468	474	530	519	492	426	499	468	507	484	507	526	490	506	452	499	476	542	467	486	603	503	538	503	485	503	463	449	429	481	488	457	446	515	479	421	503	519	491	481	478	476	472	471	501	512	462	446	476	455	503	493	473	493	529	460	468	494	498	486	486	481	534	452	481	476	501	492	490	477	496	476	493	461	480	528	479	512	475	472	479	533	471	485	480	505	477	475	477	510	482	482	452	468	497	645	448	464	515	454	482	509	513	501	491	472	471	476	494	469	478	477	489	477	528	505	513	478	518	519	491	516	491	468	487	490	415	566	508	478	484	492	563	468	465	487	483	368	485	604	471	475	499	512	506	489	492	370	490	515	473	531	488	510	524	481	445	479	482	453	475	492	562	491	517	468	491	552	490	482	477	453	484	465	478	475	492	388	535	522	467	500	458	490	2
481	522	486	486	485	484	495	476	462	476	441	505	502	500	504	491	479	443	514	466	484	515	477	461	465	509	468	481	479	493	480	572	466	493	506	520	485	449	472	477	475	460	482	453	527	455	461	467	491	492	490	543	479	480	494	503	484	483	497	484	498	475	533	477	558	604	539	462	487	467	544	427	469	531	471	459	465	465	485	496	492	542	463	492	464	490	478	490	477	490	477	536	481	494	489	473	482	498	511	572	465	490	477	482	503	432	455	491	488	477	474	464	483	477	486	475	484	481	468	517	477	482	486	461	478	520	504	504	474	472	482	489	460	478	490	518	485	528	487	489	546	468	502	474	435	507	474	499	479	462	450	480	477	587	478	475	484	471	461	506	515	490	500	477	456	517	476	477	478	524	444	499	549	477	453	473	464	478	516	476	488	547	548	444	498	469	563	493	543	478	512	467	493	455	453	500	477	492	476	508	471	487	518	444	469	476	479	475	482	457	490	467	467	472	465	488	504	481	459	485	544	456	459	549	531	520	479	477	476	459	486	469	474	498	486	526	473	479	465	477	496	517	470	488	500	502	491	481	486	487	532	528	486	523	477	490	478	488	493	488	488	480	497	509	480	497	536	514	484	491	496	471	494	500	484	471	477	523	509	450	477	511	503	478	458	505	451	474	478	484	490	498	509	481	515	508	523	523	510	490	491	477	479	467	580	511	466	487	534	496	512	479	517	553	486	478	462	482	478	543	474	527	508	480	465	480	477	482	496	496	493	462	475	478	438	488	535	531	461	482	555	510	488	498	507	480	487	486	456	537	473	373	483	493	497	484	551	475	516	532	513	492	471	493	471	499	481	494	486	439	484	531	482	457	487	522	492	498	506	423	478	524	503	491	468	477	483	478	476	483	483	455	475	530	474	471	476	537	496	475	472	509	476	494	477	438	517	485	465	470	462	450	495	474	511	422	488	441	462	530	481	494	469	476	468	483	494	501	502	484	510	447	511	552	484	563	481	524	475	461	557	464	414	474	522	478	503	476	421	476	498	476	509	437	487	597	482	489	535	456	513	480	504	518	471	489	476	539	502	469	500	471	437	476	490	518	472	497	400	486	464	449	469	512	477	501	489	498	452	489	445	474	472	438	522	543	474	484	465	491	2
483	466	509	483	432	472	439	477	502	484	491	459	471	441	496	480	468	485	482	477	479	485	483	467	495	487	485	475	471	483	478	516	505	407	476	533	491	483	483	476	477	497	501	483	532	454	488	486	504	459	442	493	498	480	512	504	480	447	564	495	475	479	490	486	614	481	491	545	481	466	430	478	491	451	476	445	487	503	571	498	482	519	459	473	508	521	469	487	468	505	475	496	449	505	497	451	478	491	467	514	486	473	477	482	516	330	477	469	475	486	479	462	476	523	457	463	505	476	489	498	480	449	471	430	479	463	491	510	465	495	506	498	475	483	494	557	506	495	469	488	491	499	502	487	496	475	480	521	476	475	459	487	464	460	478	469	440	499	513	494	476	469	476	480	484	477	476	476	477	628	495	455	489	474	505	478	461	469	452	541	457	509	490	470	503	464	444	485	527	477	489	510	501	457	506	489	477	478	476	455	501	497	473	525	504	476	465	479	467	498	491	513	460	518	466	491	589	473	529	482	473	450	519	471	502	531	466	482	478	498	479	503	478	458	495	478	476	482	457	485	435	465	500	478	542	497	428	483	485	490	510	529	472	521	485	523	563	450	504	492	455	478	494	446	489	516	521	510	480	468	480	519	535	393	482	507	476	510	519	502	476	457	482	474	497	498	513	464	484	475	526	538	479	467	514	449	515	531	535	475	435	469	474	495	493	466	489	486	480	485	471	464	537	511	478	447	490	479	457	518	487	472	525	488	502	483	515	472	464	513	489	439	475	531	482	489	561	506	625	470	611	524	500	553	567	482	481	520	492	485	478	389	427	476	527	489	416	479	493	584	495	479	568	486	475	524	500	486	497	505	471	513	526	487	490	495	489	468	518	435	470	498	497	470	463	474	532	475	498	476	482	524	479	494	480	464	495	455	570	483	479	499	476	457	476	473	501	481	501	480	476	508	467	485	570	560	467	434	466	475	479	468	467	476	448	479	492	401	481	475	456	490	475	468	444	489	471	495	490	495	514	461	541	482	479	476	492	484	473	474	470	472	496	408	491	585	482	478	449	460	471	492	525	434	515	502	477	512	480	505	500	475	493	474	484	433	464	527	470	499	488	485	474	494	513	462	496	472	454	485	491	482	471	420	505	524	476	451	560	473	1
489	441	527	468	482	480	468	477	492	477	579	517	483	422	472	482	493	479	500	466	478	515	478	469	454	485	475	470	497	480	477	505	496	425	487	433	492	498	480	475	477	458	477	499	503	489	493	487	516	524	436	552	504	478	508	472	512	512	632	476	477	466	441	465	375	532	569	505	480	473	603	505	423	532	486	449	474	491	530	501	471	557	489	475	546	568	481	494	478	504	476	481	476	481	485	455	480	445	501	497	468	491	476	471	469	669	478	484	492	478	465	453	486	504	452	462	489	479	512	492	477	498	471	474	469	423	491	485	495	477	463	508	466	477	495	509	455	526	480	453	483	501	480	487	478	521	481	440	476	481	515	470	475	395	476	481	488	459	534	510	514	469	466	477	492	456	476	482	477	553	461	507	539	477	441	482	497	482	505	483	475	473	527	473	479	492	439	439	455	474	496	498	511	442	532	484	484	490	477	529	504	487	467	489	545	477	528	473	476	499	462	466	453	507	487	463	514	480	497	480	468	491	506	420	510	536	441	479	477	463	473	480	501	471	507	492	478	480	494	487	482	527	505	464	595	544	499	481	485	520	537	505	473	526	470	442	512	483	491	484	494	482	534	550	470	547	493	485	516	483	493	539	473	528	441	472	477	521	479	462	478	426	499	475	523	516	513	499	479	483	479	493	546	462	501	447	457	429	493	486	488	477	481	488	430	484	479	465	529	506	562	498	528	484	471	474	484	476	540	527	474	456	512	489	480	476	539	483	489	536	511	470	476	504	491	492	360	488	453	498	513	488	531	512	471	475	489	523	438	515	489	452	487	494	494	492	465	478	521	502	526	503	490	515	478	564	508	474	486	469	505	458	515	479	549	516	499	520	527	526	480	469	459	481	491	491	491	477	525	474	473	477	475	505	474	501	483	465	557	481	482	484	476	484	476	518	386	482	381	486	492	517	477	500	511	497	471	530	521	487	464	475	482	476	479	482	473	482	524	471	488	519	462	422	496	523	481	550	468	479	495	485	441	563	502	477	465	484	576	472	507	488	490	415	490	447	480	504	489	460	481	511	578	475	499	506	482	449	503	557	523	479	452	476	480	547	473	479	537	494	504	464	480	501	518	473	474	494	511	487	506	470	544	415	483	519	469	502	488	447	2
483	464	500	489	535	481	510	476	476	480	471	524	535	496	469	509	482	499	482	478	496	493	474	463	558	536	467	478	448	479	485	525	493	587	493	435	498	434	482	477	477	497	460	512	498	489	441	468	438	516	546	524	479	490	520	497	561	493	539	496	486	475	496	475	549	482	528	496	478	467	588	486	463	467	481	534	488	499	516	501	481	587	508	483	518	479	467	500	471	456	476	486	453	506	485	459	483	475	452	470	478	487	477	448	471	97	511	498	542	467	498	509	474	499	445	477	476	491	485	491	476	450	476	429	526	527	460	533	444	519	503	483	473	477	477	511	458	504	482	494	512	492	485	477	508	479	480	425	467	507	495	491	481	380	477	498	475	520	476	520	471	481	501	479	445	526	476	482	477	513	509	581	456	478	451	511	476	480	464	521	538	539	489	478	469	501	485	467	504	481	485	482	515	558	498	467	487	469	476	493	470	482	501	572	422	476	451	479	491	503	471	528	482	491	492	476	477	486	512	475	464	540	532	554	442	504	458	482	475	508	478	498	472	467	487	509	489	479	472	474	502	502	485	480	505	509	476	477	494	540	476	509	473	540	478	467	490	517	485	476	517	470	490	495	489	523	481	497	444	497	469	519	534	512	489	479	476	494	550	480	477	408	490	475	503	518	439	446	488	489	496	547	476	480	402	537	410	546	506	489	444	464	475	489	487	491	474	495	494	462	439	496	532	505	462	471	470	482	395	538	499	467	504	491	496	472	509	473	487	463	431	485	475	511	567	495	556	467	739	460	546	499	507	561	560	492	486	567	499	518	487	560	523	465	512	468	449	476	476	495	437	484	470	517	476	497	501	475	490	499	446	462	478	491	456	491	480	467	426	515	485	464	498	481	475	479	482	476	505	451	479	522	476	511	480	508	474	515	516	484	473	484	476	499	476	458	459	477	449	479	478	496	566	482	507	540	498	539	500	475	489	475	492	475	476	478	481	447	500	481	483	499	508	419	465	474	485	477	481	490	485	478	612	487	519	476	475	466	546	485	503	454	455	277	485	633	476	467	508	551	564	466	456	427	483	474	490	530	477	531	552	481	517	478	475	488	484	502	509	474	488	491	479	482	512	475	490	493	525	488	501	481	461	268	482	460	484	479	543	464	2
474	481	553	487	513	473	522	478	487	484	444	475	434	547	475	472	497	487	446	471	489	523	477	471	549	468	503	481	464	442	483	503	532	489	428	513	487	476	483	479	477	462	448	471	517	488	457	449	541	438	504	540	505	484	512	522	483	489	484	498	539	489	498	476	739	517	480	471	477	482	521	462	470	418	486	448	484	495	533	487	475	518	482	502	562	481	485	505	477	487	476	510	485	498	480	564	476	471	473	511	479	492	485	478	513	364	440	526	465	484	506	473	471	495	512	462	496	496	484	485	476	451	476	523	442	585	482	552	466	508	499	520	514	475	516	504	501	469	482	472	474	474	476	459	470	481	481	504	480	462	496	477	491	654	479	509	483	517	500	540	519	496	483	483	499	467	475	484	474	496	531	512	457	477	466	521	476	494	458	539	573	539	476	496	498	452	525	466	541	480	458	492	476	448	540	475	488	469	475	487	498	477	503	523	470	477	526	483	476	495	468	556	459	454	480	446	483	487	519	476	437	533	489	433	526	480	512	476	477	505	465	465	498	476	486	454	469	474	499	470	486	414	497	468	481	550	535	476	475	520	528	529	475	467	485	481	532	565	499	519	477	489	496	402	465	466	474	492	437	463	493	588	427	500	477	469	476	488	451	464	478	571	463	472	475	454	477	519	479	520	496	539	486	475	473	493	469	501	490	525	457	477	481	508	435	450	482	482	423	455	457	510	483	498	486	429	468	478	422	502	482	416	474	481	492	480	478	497	494	580	521	487	475	486	520	499	762	479	556	504	524	495	506	486	515	475	484	476	477	499	479	489	525	496	496	479	512	478	530	483	513	464	539	470	480	503	464	495	475	437	562	597	497	472	485	512	483	496	570	456	479	497	484	464	512	474	535	478	496	467	480	481	475	528	479	484	499	479	529	481	478	480	473	528	476	483	459	479	444	489	489	591	490	490	441	533	480	497	552	505	482	475	459	475	495	492	489	487	494	479	494	497	489	586	503	488	475	605	434	481	587	489	531	464	508	479	475	484	467	491	499	467	474	610	482	603	492	448	475	552	481	455	507	443	460	512	479	483	483	534	593	477	496	480	477	372	509	489	514	482	475	459	468	482	499	473	484	408	502	482	481	476	514	649	498	552	471	499	488	490	2
478	499	484	480	455	491	452	476	515	481	421	492	483	502	487	520	482	450	453	477	487	433	476	476	539	530	497	476	488	459	483	507	528	531	511	491	467	468	476	473	476	544	481	483	497	455	445	467	526	481	516	486	517	466	511	474	544	482	498	469	498	485	465	475	395	565	496	443	487	469	551	496	475	461	477	493	477	480	569	462	495	534	496	476	478	492	483	498	484	491	477	507	523	499	479	526	484	502	457	447	482	487	487	495	447	707	447	497	500	468	447	530	473	514	450	472	522	469	490	498	478	491	495	495	469	517	465	525	496	448	520	497	490	480	486	469	548	456	476	490	494	515	499	499	489	458	480	569	479	516	522	483	476	495	476	481	481	513	500	500	464	458	471	483	534	474	474	478	476	542	424	474	543	476	460	474	469	477	531	498	517	415	480	495	481	459	524	458	538	481	468	468	483	483	500	469	475	478	476	454	485	472	468	601	437	477	531	473	461	477	483	564	506	450	474	460	477	478	497	490	508	536	524	439	542	491	475	477	476	485	487	495	481	503	537	486	465	479	471	489	498	548	506	462	511	490	452	481	489	505	466	526	478	481	470	502	519	535	484	483	488	482	467	477	485	487	450	478	527	449	500	480	428	451	495	492	475	518	567	478	475	477	479	475	542	535	509	514	480	516	480	511	490	481	536	482	461	548	494	498	457	493	482	498	518	491	474	482	530	495	492	458	473	489	482	401	493	490	506	566	496	553	480	496	513	481	509	522	489	399	476	480	476	492	412	488	380	484	420	476	537	508	529	486	496	487	495	425	497	530	489	499	476	489	495	483	516	477	496	549	530	527	456	499	472	497	461	496	476	505	476	536	522	493	496	500	475	473	534	507	484	492	504	492	497	497	463	478	491	413	480	487	478	453	479	432	464	462	501	474	472	467	476	470	477	476	463	480	515	471	497	471	525	463	488	525	481	451	510	459	473	471	492	477	507	492	488	475	421	474	469	492	482	493	486	504	477	551	484	500	526	460	464	519	489	477	482	470	475	482	480	481	501	526	475	412	478	507	539	532	490	453	502	488	495	474	488	512	478	412	577	486	465	475	495	545	502	472	442	487	471	477	457	458	577	471	469	461	511	477	483	479	496	546	468	531	479	490	460	513	2
503	486	525	491	530	470	476	476	502	487	498	492	490	536	497	457	480	489	500	471	467	521	487	471	413	523	491	480	498	499	468	522	470	564	500	442	476	471	486	475	479	487	507	479	449	466	465	479	510	489	459	513	484	487	533	509	495	540	447	471	476	494	464	483	442	485	539	484	482	468	541	479	479	476	468	476	468	514	475	466	478	508	494	500	516	466	482	467	480	506	476	475	465	443	472	510	477	498	474	482	486	479	488	466	549	708	513	446	508	482	476	423	486	530	471	474	464	509	473	467	476	438	460	484	506	484	476	481	498	541	515	454	467	473	435	517	508	478	469	494	507	520	470	500	454	530	482	505	467	529	499	476	478	602	478	480	475	507	487	496	440	469	488	481	501	470	476	478	476	493	570	480	493	476	444	460	479	480	446	429	574	493	477	475	467	503	532	531	506	475	508	491	496	451	490	502	478	484	476	518	493	500	503	488	526	476	529	480	464	478	479	479	477	472	478	460	565	469	488	490	443	464	521	520	486	526	477	476	475	466	478	452	484	477	491	475	488	482	477	484	414	539	526	498	505	515	461	475	488	524	479	515	481	505	483	524	458	521	477	475	499	474	484	474	470	468	492	506	497	514	486	494	476	485	440	500	477	542	490	551	477	541	458	475	540	486	480	443	478	495	487	512	474	473	508	486	467	534	529	514	458	494	480	506	507	516	487	496	509	491	510	503	519	491	479	489	478	476	534	542	484	481	531	487	503	483	500	507	490	530	478	459	475	479	546	485	406	482	356	484	568	511	468	496	436	487	487	422	491	546	489	501	394	469	497	477	492	475	460	497	497	524	516	452	489	469	537	474	484	488	514	490	516	510	517	484	483	483	528	546	481	499	564	477	490	480	507	475	499	498	479	472	481	522	477	539	493	398	498	480	477	509	475	504	476	464	485	478	470	469	468	464	524	506	486	595	463	523	514	462	474	480	467	476	488	482	490	508	502	473	507	460	479	575	457	495	472	552	468	487	465	465	361	469	478	476	478	479	472	476	480	488	486	544	472	459	487	510	529	484	476	507	487	572	492	491	486	572	490	428	550	475	423	478	487	554	520	489	525	459	491	452	479	486	487	479	497	478	529	470	469	477	457	556	465	494	486	473	518	419	2
474	517	542	485	541	479	460	477	478	474	526	520	496	524	483	456	476	504	506	490	501	512	478	483	422	514	529	466	486	482	472	466	483	476	488	426	476	460	478	476	483	471	436	519	541	476	546	543	569	462	553	474	481	482	551	517	465	483	532	438	479	466	554	479	599	501	529	515	479	475	540	472	486	482	487	534	465	461	479	472	499	563	497	493	435	508	478	477	478	499	476	504	479	481	474	528	477	463	505	481	487	479	495	460	447	467	490	511	479	500	463	481	481	484	418	474	503	486	521	505	480	481	479	474	463	566	491	471	476	492	480	464	501	473	509	486	442	506	484	477	468	493	486	480	493	473	482	514	489	488	421	492	487	331	477	468	416	515	519	477	500	491	486	483	536	514	477	481	476	485	487	488	554	477	469	499	489	482	473	535	505	444	486	420	474	480	484	518	547	477	441	491	503	515	475	473	479	480	476	455	471	511	487	519	559	476	492	478	492	488	490	490	455	494	480	469	569	473	534	489	494	522	506	478	548	509	481	478	477	489	464	509	460	473	493	482	492	481	471	464	489	460	494	454	552	507	582	481	480	545	499	476	475	449	493	413	515	410	481	496	476	479	493	504	472	514	472	502	476	484	513	413	500	507	463	497	476	492	475	398	480	399	489	477	536	470	505	462	476	491	485	488	504	474	600	459	470	512	512	509	480	484	473	489	458	462	498	493	472	466	485	480	584	487	513	444	490	485	505	469	483	460	497	496	472	480	481	496	490	509	518	467	477	438	485	482	579	466	691	536	491	509	532	424	475	486	489	487	491	457	484	510	422	492	500	496	500	476	535	492	462	516	472	512	489	512	474	472	491	467	473	527	497	466	515	477	458	467	616	509	488	467	427	507	520	486	505	477	466	452	480	459	476	452	480	533	481	463	479	483	478	517	476	486	476	475	503	479	482	491	471	510	418	496	539	503	470	520	520	481	477	482	473	476	466	494	480	420	479	476	510	470	503	373	491	514	475	562	444	491	492	477	504	539	495	476	474	504	458	490	477	481	489	330	477	586	474	442	443	470	479	487	546	452	510	486	491	493	499	449	620	480	483	479	482	431	491	500	448	490	503	500	466	515	448	486	492	425	499	482	470	483	468	340	507	520	475	480	537	507	2
478	443	548	476	473	483	537	478	469	474	481	444	478	425	467	451	477	518	494	485	507	475	476	498	467	475	465	473	469	501	489	490	507	486	484	433	466	472	475	477	483	520	480	497	515	488	458	503	436	455	537	498	479	479	487	496	456	525	542	462	526	490	482	482	609	512	489	474	479	483	484	498	472	491	483	533	478	510	513	460	478	567	497	487	539	570	481	490	470	527	477	547	475	471	500	474	475	428	480	443	462	483	476	481	518	298	521	498	524	468	516	467	474	516	483	483	510	477	502	477	474	470	482	374	460	534	479	440	459	480	531	531	495	468	451	511	499	501	471	496	456	528	477	475	476	500	476	524	480	538	480	490	486	542	476	473	478	507	517	492	433	480	475	477	462	468	477	474	476	520	470	452	513	475	480	483	486	480	462	485	497	519	442	495	466	513	425	549	606	482	506	498	469	487	468	480	488	483	475	518	505	480	487	491	536	477	499	482	474	471	471	488	433	500	480	519	482	469	476	486	459	442	498	517	551	499	473	479	476	497	490	514	453	482	496	511	470	483	446	476	459	455	468	470	584	545	460	472	474	519	444	485	481	482	485	467	479	401	486	463	487	480	458	554	474	479	515	472	478	487	510	514	484	530	512	485	477	506	480	531	481	498	494	475	434	454	408	491	477	501	559	510	473	478	481	457	435	490	509	519	457	506	479	475	479	469	457	482	521	494	485	502	503	477	476	482	476	476	443	456	472	511	506	503	513	469	474	491	499	539	536	500	476	479	495	488	615	495	585	469	507	502	472	464	508	480	484	488	480	545	483	451	494	471	507	497	520	478	509	545	493	489	446	505	486	560	487	477	492	485	440	480	534	459	540	498	480	496	445	506	484	446	507	500	486	488	514	478	478	426	473	476	478	518	476	467	472	506	483	472	472	445	477	462	476	469	511	472	448	479	508	483	500	473	482	565	481	488	501	484	477	475	480	476	467	502	498	480	471	476	495	548	442	526	471	510	492	497	494	470	467	489	535	558	480	477	483	499	432	475	460	470	459	473	474	578	478	432	471	528	552	459	539	503	484	486	469	480	484	533	640	485	502	480	476	425	526	480	425	502	453	516	499	534	472	473	494	566	443	513	501	480	473	489	467	474	476	490	538	557	1
478	493	545	493	500	471	480	476	483	486	495	546	464	447	471	447	473	518	526	474	481	505	486	486	529	475	476	495	479	484	495	512	587	544	505	392	495	472	489	478	476	471	470	490	455	504	585	450	445	496	532	463	509	482	509	503	485	499	482	487	519	489	541	485	355	542	464	467	485	480	473	477	512	453	484	504	477	495	470	487	520	555	507	475	549	507	482	431	486	567	476	543	474	491	482	480	479	469	501	428	485	487	483	478	527	682	480	496	557	462	425	509	468	509	443	480	478	494	528	453	479	476	497	524	470	459	490	501	493	444	487	451	473	477	508	526	519	489	483	479	523	478	465	486	455	506	477	486	471	575	430	478	505	584	477	475	494	462	448	483	504	477	484	484	516	471	477	483	477	491	513	500	448	478	471	471	497	477	503	554	535	519	507	435	524	480	528	479	452	486	466	499	485	464	503	480	482	489	477	468	486	466	496	511	479	476	487	480	460	562	478	533	509	547	488	469	558	495	518	487	498	561	470	501	451	500	461	476	477	470	459	466	502	479	464	506	475	483	485	482	492	577	512	491	503	479	473	478	491	549	518	485	473	465	475	537	525	495	479	491	496	491	483	509	478	511	516	488	490	479	493	511	454	483	467	482	477	463	446	486	475	523	480	477	481	435	448	495	478	498	488	509	464	487	505	516	480	462	509	440	548	500	485	503	456	542	448	467	504	416	417	478	538	476	475	497	471	495	481	597	472	470	531	487	503	476	514	479	504	586	500	462	476	463	498	491	311	468	311	478	527	469	486	514	544	486	477	555	493	529	490	476	491	491	471	465	525	477	503	580	468	497	428	471	490	542	491	483	489	442	529	496	526	512	534	506	476	486	439	512	490	476	463	487	471	465	497	475	511	498	478	495	475	515	480	464	471	492	478	490	483	443	476	498	476	416	461	481	494	479	463	576	509	482	490	516	480	558	510	448	471	471	463	474	499	481	476	519	428	477	502	470	479	568	504	506	472	433	472	478	538	480	467	540	476	476	459	496	484	481	503	476	490	556	474	405	479	440	500	535	462	497	563	477	448	453	472	550	485	471	455	478	466	479	480	598	475	486	421	483	472	455	471	502	496	492	472	466	496	488	477	481	491	587	515	539	478	481	521	521	2
481	497	534	468	538	484	422	478	475	471	486	434	504	477	490	476	477	444	521	470	488	479	479	477	438	479	492	490	439	417	484	434	494	527	471	494	501	518	486	476	474	407	477	487	499	497	390	513	546	468	497	459	500	474	521	488	475	457	521	462	521	476	518	462	454	469	522	476	479	481	554	476	442	463	479	490	473	478	604	459	484	472	465	461	467	563	482	467	477	498	477	567	478	487	488	496	474	495	477	450	466	475	471	488	491	562	532	510	459	467	501	446	484	505	424	442	477	486	511	464	474	464	466	533	495	531	485	487	485	449	476	496	497	477	494	476	485	507	481	473	483	497	506	467	521	476	487	587	475	442	415	488	490	536	476	478	453	468	499	489	528	483	471	467	475	519	479	470	477	463	471	570	523	477	495	495	458	481	508	465	472	551	500	492	501	494	464	457	501	472	471	495	492	460	533	500	481	476	476	472	549	466	488	496	418	474	499	478	472	482	492	475	467	476	497	534	488	503	439	490	502	515	489	527	484	509	482	477	477	485	482	455	476	511	502	500	489	481	456	483	484	534	494	487	470	523	514	481	471	525	436	476	482	505	483	438	517	543	475	482	517	472	498	487	475	502	442	494	516	491	481	466	368	498	481	475	475	454	518	512	478	507	477	477	483	493	466	570	484	485	474	483	458	482	472	541	492	537	512	498	490	505	471	497	506	501	497	501	498	426	494	493	533	441	468	508	476	479	346	520	473	487	491	465	505	478	452	481	473	536	478	491	474	481	463	479	428	482	493	501	529	442	563	560	510	480	477	505	511	502	470	507	524	480	443	501	526	476	600	514	515	497	515	435	484	472	461	483	476	490	500	532	502	509	492	505	479	482	583	465	486	471	529	501	471	454	507	477	472	485	475	530	478	495	477	489	489	519	536	488	487	469	475	436	478	479	512	479	524	471	507	463	471	450	497	538	483	542	489	428	484	472	463	477	478	466	493	437	482	473	491	537	520	530	482	510	463	574	470	487	467	467	679	609	500	477	480	479	469	485	477	450	497	596	485	444	480	446	545	531	488	473	431	449	497	495	475	571	483	513	482	475	542	476	476	535	484	504	470	498	445	490	480	495	514	475	466	527	496	478	463	478	518	646	504	531	480	496	481	508	1
495	463	511	479	601	485	529	478	463	468	457	519	499	433	475	498	463	601	465	477	488	474	483	483	429	494	471	506	509	489	477	456	464	518	478	442	510	474	479	477	472	474	460	507	522	491	466	512	472	473	607	533	480	488	494	490	540	456	510	456	457	487	531	483	350	510	532	494	480	480	535	517	470	454	474	462	477	525	505	489	534	462	435	500	483	449	478	480	486	469	476	510	491	490	485	485	480	438	462	499	476	469	488	457	487	654	499	487	441	488	492	483	479	518	499	470	495	469	526	509	475	471	483	466	466	566	480	521	492	451	520	461	471	482	473	489	494	443	477	506	508	528	483	484	485	523	489	386	486	492	521	495	472	365	475	440	468	531	494	466	509	489	474	476	467	514	477	479	476	581	454	546	523	476	472	547	479	483	500	500	520	422	473	502	513	455	466	491	477	482	462	510	490	556	558	479	490	474	475	470	509	479	527	499	413	475	544	485	461	524	481	424	469	520	467	549	551	473	464	498	496	496	484	528	545	486	489	477	477	478	474	465	496	514	466	486	475	479	444	484	545	571	438	470	527	486	425	482	490	490	482	522	475	465	480	503	474	510	466	494	487	479	487	506	486	522	468	490	487	499	476	462	556	527	487	491	477	469	487	481	476	401	514	477	427	459	466	490	489	500	473	546	498	470	496	489	488	567	538	486	493	502	473	464	491	487	485	486	495	466	475	498	488	481	470	455	482	476	569	505	474	490	537	482	509	484	451	479	472	486	519	478	476	465	479	499	320	465	452	521	484	441	507	475	566	483	480	503	495	508	487	483	478	471	471	438	499	476	528	499	482	517	443	455	474	508	460	487	487	467	489	404	499	467	518	505	473	489	479	507	484	486	501	498	493	466	453	477	471	477	477	463	477	531	478	498	485	533	538	488	482	484	476	461	477	557	526	479	498	476	514	464	405	461	462	549	485	498	515	458	481	497	479	475	463	508	489	487	499	473	504	443	491	394	492	485	467	649	473	490	454	473	425	454	489	476	474	474	416	483	485	492	523	357	475	449	468	453	527	491	475	446	457	479	517	480	489	458	461	433	542	478	445	476	482	554	508	520	489	473	503	488	478	475	509	473	449	453	464	471	455	483	463	356	516	553	481	471	531	487	2
476	514	501	480	581	487	456	474	491	481	442	424	526	477	481	478	458	430	520	473	484	503	459	482	534	486	500	490	496	530	472	514	485	475	467	473	476	500	472	476	470	458	487	475	492	442	445	542	511	469	576	527	490	483	496	493	483	412	456	508	450	476	451	475	623	543	555	495	479	485	508	507	469	510	480	466	472	520	481	506	487	535	500	489	463	501	485	512	477	442	476	495	492	504	481	435	482	490	494	437	493	484	473	475	479	438	513	421	536	469	508	468	474	440	461	463	472	498	531	475	474	517	481	525	461	466	460	471	474	502	515	476	510	485	487	496	486	476	470	473	479	538	468	480	479	526	483	528	483	420	426	474	486	406	478	555	477	501	485	497	474	489	494	488	534	497	478	481	475	505	438	544	555	476	493	501	484	488	524	522	532	508	481	445	513	468	431	492	542	488	445	522	487	558	523	499	471	482	478	482	492	483	516	459	435	477	510	471	490	479	471	466	478	444	471	490	568	474	522	509	429	570	455	493	484	463	495	476	476	476	462	457	473	491	447	443	458	475	435	482	505	430	495	467	458	468	503	474	488	478	498	512	478	449	474	475	481	496	477	490	488	462	505	484	481	521	491	496	505	543	497	562	380	481	458	464	476	478	494	507	476	432	516	477	549	554	440	458	481	493	556	480	505	475	447	533	464	484	524	530	460	494	478	474	488	532	473	488	512	481	486	469	503	406	467	497	474	488	528	496	471	514	476	469	509	485	488	455	497	520	538	486	477	478	510	490	618	506	598	556	524	518	503	551	487	498	471	525	525	471	485	453	472	479	477	468	482	477	481	516	496	490	526	478	482	509	464	472	464	428	500	516	527	488	530	470	479	483	533	456	480	488	489	504	487	491	536	476	503	492	474	497	477	521	475	479	474	509	484	482	479	478	478	490	477	456	519	479	516	470	479	487	436	467	505	584	486	436	619	498	481	483	487	476	490	479	514	524	498	478	507	494	440	437	466	478	490	482	534	499	493	504	473	467	498	474	480	484	453	481	498	487	481	405	477	577	483	464	411	543	522	498	446	478	468	526	479	536	457	446	499	480	470	476	472	395	442	472	539	455	532	526	490	486	486	486	483	482	477	490	506	479	473	407	494	525	490	488	502	520	2
484	453	556	489	413	485	484	475	502	485	473	466	516	514	476	465	468	500	472	469	479	495	478	474	531	537	470	488	482	484	479	499	462	460	544	476	492	479	470	476	478	503	478	501	497	461	477	467	416	452	552	448	463	475	443	484	466	459	476	478	490	485	503	477	590	528	469	493	470	473	423	498	491	503	503	551	481	535	549	505	441	567	478	485	500	477	476	470	480	445	476	469	491	516	474	575	481	507	469	486	479	479	478	476	434	400	542	480	541	488	460	500	485	487	434	454	482	462	469	478	476	467	486	420	485	462	481	453	471	435	450	441	520	473	454	496	499	456	478	497	516	474	473	480	494	525	475	466	480	540	436	470	482	655	478	484	459	468	527	575	514	480	477	482	426	471	477	476	477	524	535	501	520	478	463	483	474	487	480	460	520	469	475	451	492	473	495	545	498	479	466	514	478	561	498	474	470	488	473	533	482	483	471	511	506	478	486	483	482	532	490	480	554	491	499	560	528	469	439	479	429	523	505	440	481	512	465	479	474	508	479	483	479	493	480	519	477	477	504	475	466	423	504	471	454	548	419	480	477	495	476	492	477	504	478	471	519	456	480	481	494	480	496	439	486	485	527	487	513	470	481	534	510	432	442	467	475	487	494	466	475	580	463	476	539	450	485	488	485	537	469	479	505	470	513	504	455	469	475	496	522	497	472	479	495	477	490	488	526	475	497	475	423	508	476	511	479	482	494	549	490	486	478	483	461	479	488	508	486	534	481	485	476	518	572	484	593	483	482	556	531	534	490	500	513	483	488	475	487	502	480	510	484	465	485	471	538	475	532	533	472	504	495	468	477	490	507	485	474	523	490	524	455	488	480	453	469	487	399	499	479	531	510	497	461	475	497	477	488	513	474	499	474	505	479	447	475	447	498	474	483	513	475	473	476	528	564	475	478	486	516	497	493	493	536	477	476	503	544	409	471	492	487	476	487	507	456	498	520	474	460	521	489	611	502	463	473	483	444	497	502	468	530	480	503	478	476	502	470	482	488	479	484	642	482	479	480	463	452	545	497	487	525	426	474	472	474	536	496	521	496	484	495	476	474	389	494	494	513	469	490	509	487	498	480	502	478	524	472	472	471	471	488	720	492	510	469	473	535	451	1
487	521	477	477	546	483	472	478	474	488	473	494	433	528	490	486	450	447	473	453	482	493	472	482	466	465	502	482	455	510	475	486	565	460	462	482	489	469	481	476	474	567	460	473	526	527	450	464	471	491	476	459	506	483	501	476	548	463	519	490	500	497	532	474	529	556	490	488	488	472	523	492	483	454	474	455	469	486	547	464	537	445	475	484	530	442	487	465	476	558	476	512	486	512	476	551	476	448	486	478	475	484	473	462	524	274	504	486	503	474	503	469	472	504	500	472	503	509	489	467	475	510	477	506	480	433	490	523	460	490	545	486	474	476	513	538	518	493	473	523	470	491	480	489	468	491	484	480	471	494	522	492	469	424	476	511	520	529	539	486	514	468	477	468	473	469	474	479	475	524	513	471	538	475	481	502	486	479	554	560	489	535	503	489	462	541	621	506	522	472	493	489	498	481	444	487	490	491	478	474	509	496	491	550	483	475	486	479	482	473	488	446	441	535	479	476	523	485	469	513	451	569	456	487	495	499	482	479	475	474	455	457	472	491	486	508	479	476	477	478	467	515	476	497	481	535	544	481	472	489	499	483	472	534	483	458	495	473	482	477	474	477	506	484	500	487	500	485	513	507	457	522	523	475	470	482	477	448	525	466	478	440	528	475	424	517	496	486	485	496	495	484	532	473	525	449	497	446	495	504	483	494	481	532	522	479	486	478	480	483	456	471	514	500	464	586	458	482	402	499	492	444	472	483	491	475	472	540	486	494	500	477	477	461	435	519	523	482	626	509	539	506	514	500	474	477	476	513	466	536	478	462	515	455	518	487	523	477	488	495	505	481	474	502	483	517	497	475	477	479	498	468	488	482	510	491	482	489	478	500	484	483	483	512	494	472	453	477	490	468	476	514	475	441	483	489	486	475	474	494	473	466	477	483	478	503	466	476	445	483	488	417	514	450	571	495	484	547	465	448	489	456	454	477	491	515	486	475	452	474	439	492	459	441	466	499	480	566	495	489	514	477	587	472	493	476	483	497	532	504	462	462	514	376	480	609	483	507	431	433	513	501	512	479	504	485	487	533	474	410	536	479	520	480	487	508	475	497	495	490	461	488	463	540	508	494	494	497	497	475	506	475	487	357	548	508	480	481	580	524	2
482	543	487	479	513	484	538	479	489	476	510	492	513	475	465	458	487	453	482	469	485	481	476	477	489	530	500	489	504	528	480	549	507	499	508	450	465	473	487	478	475	505	483	469	493	496	469	530	453	466	497	492	489	487	577	510	421	493	472	468	508	465	504	467	454	493	476	477	487	464	520	486	439	487	487	470	503	495	505	496	470	532	439	475	494	463	473	466	465	494	476	494	468	494	479	496	484	496	454	525	480	467	479	503	519	651	444	459	501	473	491	486	492	493	495	478	486	503	516	471	478	456	485	457	493	533	491	521	490	482	500	476	475	485	466	525	491	516	478	497	485	438	490	486	510	459	480	518	485	494	479	500	487	502	475	486	508	486	510	471	413	463	496	476	398	488	478	480	477	474	505	475	479	476	478	507	484	488	473	492	514	517	510	473	493	532	506	447	483	482	485	477	480	469	518	481	485	489	475	512	522	527	488	471	501	476	591	476	473	519	486	526	487	406	467	570	484	484	488	479	479	466	493	529	465	474	519	480	476	473	479	465	462	488	518	470	484	478	475	471	455	472	487	500	513	501	494	477	483	508	506	454	477	517	493	488	502	495	479	507	503	478	524	473	473	498	487	497	540	464	494	529	461	458	463	477	477	510	491	487	477	481	485	477	485	450	473	517	480	509	419	483	479	489	511	539	434	495	549	496	430	477	477	496	524	485	469	485	440	445	477	459	559	523	487	426	469	497	559	492	499	496	499	460	496	480	481	527	490	534	501	484	477	526	482	487	423	494	445	560	484	466	538	503	511	490	485	513	473	477	478	381	515	491	456	499	494	477	471	436	501	451	514	477	479	448	508	470	484	540	469	402	480	477	475	425	481	465	450	471	479	462	478	488	443	484	512	478	473	548	488	507	478	514	480	453	478	504	498	477	476	471	476	438	476	484	495	475	507	499	467	468	467	514	506	552	515	504	511	515	475	466	484	477	471	487	491	505	496	476	485	490	532	498	468	525	456	461	485	491	452	484	482	591	460	476	497	482	519	465	466	491	508	556	483	409	487	479	518	503	518	464	455	496	498	497	480	456	478	480	541	474	474	475	479	446	486	497	484	498	490	459	482	496	478	475	476	461	479	499	509	480	472	583	510	513	480	504	512	526	1
481	464	498	492	483	483	406	478	502	486	533	509	456	560	481	479	521	466	489	472	504	483	486	476	537	559	483	493	472	478	478	508	459	488	477	510	490	500	481	475	475	541	501	490	508	484	512	500	468	473	499	535	498	476	560	485	462	506	542	514	458	482	462	466	300	501	494	529	478	476	506	470	483	477	477	549	470	514	552	493	488	474	488	484	439	535	473	479	479	510	477	512	476	477	474	498	475	461	462	408	495	469	475	476	495	661	462	550	504	475	496	507	474	475	516	461	482	468	499	478	472	500	475	408	468	481	495	469	493	498	477	474	486	479	491	519	525	496	480	484	490	462	495	478	512	488	486	492	474	430	448	467	487	584	478	494	485	475	528	492	472	492	494	489	473	481	479	477	475	522	432	547	517	478	453	562	484	478	473	471	426	490	526	454	489	519	589	492	548	474	432	483	523	518	519	481	479	489	476	494	503	492	522	463	427	477	491	480	460	500	493	436	454	480	483	526	579	494	499	493	481	434	447	480	459	507	461	477	477	508	470	495	471	476	491	511	506	476	484	485	474	587	462	453	594	495	487	477	486	501	488	516	482	471	485	536	606	415	487	467	514	478	448	440	485	470	523	486	467	539	484	462	472	477	492	492	476	517	495	512	479	516	448	474	485	480	447	426	480	529	471	521	524	473	457	416	395	445	509	528	538	474	475	508	494	486	484	469	428	471	445	497	478	482	472	490	459	488	459	451	485	494	514	483	493	477	409	454	479	517	473	483	476	503	413	475	265	520	338	516	517	470	552	521	472	481	486	529	503	463	483	461	546	485	522	486	437	479	482	494	511	473	452	496	488	422	471	477	472	594	535	458	480	501	515	531	483	470	472	482	470	493	448	462	465	448	502	476	477	489	476	480	479	524	477	466	489	419	498	479	473	429	475	469	478	471	518	482	493	475	487	501	494	506	478	557	483	515	496	491	489	491	463	475	499	484	526	432	490	479	493	474	560	554	486	495	480	477	520	472	445	463	492	491	508	476	474	485	476	474	522	472	497	567	475	374	480	469	495	529	519	473	464	494	504	508	480	520	503	442	535	483	478	479	464	591	483	481	532	472	496	510	479	502	501	493	478	494	523	479	441	483	487	566	470	510	478	481	457	509	2
482	489	519	485	401	468	492	476	486	480	530	500	497	484	485	469	477	528	498	490	482	477	476	482	492	497	535	484	469	519	483	468	429	477	490	520	482	495	480	475	480	468	463	496	490	456	505	534	527	484	658	453	455	477	498	489	551	510	528	458	473	481	529	470	535	510	448	459	469	468	558	510	517	542	490	495	488	500	558	472	494	520	497	481	445	482	480	467	478	572	477	503	472	498	483	488	482	472	456	461	476	467	488	455	466	495	497	512	556	496	490	502	480	524	473	472	481	490	508	468	475	495	472	465	523	547	472	502	479	482	504	461	506	485	519	516	521	477	479	510	483	449	496	473	506	509	475	489	486	473	461	499	483	610	479	499	503	494	526	478	512	475	483	476	498	507	478	477	479	431	424	478	487	477	508	539	476	485	514	526	542	518	458	496	485	509	489	513	512	472	451	477	490	508	497	478	481	473	478	474	493	508	518	533	445	477	488	479	498	502	502	587	458	518	483	496	486	470	490	501	458	499	450	483	492	553	486	477	476	487	478	493	484	484	503	512	494	485	489	482	503	533	492	491	498	516	461	479	476	516	455	503	481	502	470	507	584	503	457	477	488	465	486	439	460	544	474	476	470	510	481	547	486	446	474	472	476	488	452	459	478	546	464	476	459	458	518	509	474	512	492	543	501	477	494	485	459	561	460	521	511	481	476	484	455	509	486	482	485	478	453	472	482	486	495	527	475	490	450	507	503	475	451	485	494	470	438	510	501	454	495	496	476	486	510	481	526	510	437	519	528	503	496	527	502	487	462	467	509	495	473	484	466	488	500	498	513	476	569	522	508	484	510	447	483	494	505	495	499	503	501	566	493	492	535	493	483	490	548	419	477	530	516	469	482	470	503	478	487	504	474	477	475	489	473	479	491	542	551	475	481	461	476	446	477	523	512	484	512	480	485	411	465	475	463	455	504	534	487	481	471	454	488	475	503	480	477	416	497	472	496	554	434	582	550	498	480	560	502	488	480	480	448	557	516	477	483	468	488	501	460	469	511	491	485	561	464	482	475	502	465	498	501	474	458	516	483	517	472	501	465	473	453	476	481	530	491	516	483	480	504	465	487	490	508	474	474	503	517	500	488	476	516	509	533	514	476	480	502	492	2
488	429	481	467	468	493	560	477	468	473	567	485	433	484	486	467	490	498	461	477	498	474	481	474	529	497	491	493	463	523	476	556	521	488	463	482	485	513	479	477	476	436	482	490	454	456	431	557	529	492	545	558	482	477	480	509	461	555	454	460	441	482	459	477	480	538	571	468	476	473	492	462	477	460	469	493	473	477	552	499	475	577	440	466	495	511	478	486	478	467	476	511	465	480	489	484	486	472	486	443	468	480	485	497	491	439	468	492	431	487	539	499	480	515	462	496	457	495	467	476	475	437	489	456	468	473	484	509	473	439	466	492	470	475	488	425	532	510	476	529	462	507	467	481	504	464	482	510	483	574	448	496	468	385	478	456	465	467	525	479	506	484	489	472	480	542	476	484	476	504	533	491	556	478	498	468	481	484	415	522	535	494	423	471	488	483	502	473	562	482	506	470	454	486	590	481	475	500	477	456	501	526	500	518	476	478	540	484	461	488	488	469	449	433	468	506	465	461	516	471	458	515	504	470	488	540	500	474	477	508	472	437	471	480	512	492	494	481	480	480	464	541	542	472	529	494	438	479	478	534	509	467	479	505	479	514	451	495	491	484	492	477	510	505	488	503	467	471	473	481	466	477	517	442	483	485	477	543	518	504	478	416	487	477	514	492	511	503	475	493	465	505	488	482	447	518	431	512	519	524	449	489	477	504	492	521	493	485	550	472	468	465	525	496	480	506	475	472	426	557	477	493	501	473	502	480	483	464	500	562	484	468	478	457	465	484	459	471	585	618	453	540	503	489	515	490	474	469	502	488	476	527	487	478	507	494	549	481	488	538	479	475	445	490	485	539	484	471	484	526	476	476	514	500	540	505	487	458	541	491	487	467	509	487	498	490	478	478	486	518	476	417	474	454	476	464	492	521	532	474	477	401	478	449	478	447	428	475	453	475	496	476	483	470	462	573	479	584	508	511	492	468	482	477	479	506	435	469	509	476	537	449	434	429	457	462	478	501	400	497	568	466	541	518	520	476	482	460	529	455	471	468	524	364	481	562	476	489	539	460	500	443	449	494	488	505	479	523	471	490	510	477	503	476	481	539	464	484	485	470	471	490	469	485	518	484	477	489	498	480	506	482	452	378	483	535	484	488	506	493	1
490	437	536	474	481	483	460	477	506	473	358	476	456	458	491	497	478	448	458	467	495	458	479	494	497	526	459	482	478	480	473	520	479	547	476	499	455	497	477	476	473	449	506	502	496	502	548	462	538	467	560	478	470	484	519	479	572	497	467	507	509	479	536	474	608	491	545	473	473	479	478	509	482	505	491	423	493	472	514	479	518	583	494	510	508	484	481	449	481	495	475	530	455	471	486	502	475	479	503	510	477	485	483	501	512	416	501	490	474	481	483	489	465	491	469	474	502	491	469	465	478	498	472	483	476	455	471	487	472	471	489	498	509	483	499	540	504	485	484	465	450	502	465	485	481	468	482	537	490	495	569	475	480	449	476	493	497	449	503	505	467	472	471	480	409	486	477	484	476	525	554	513	537	479	469	490	480	479	517	558	540	509	432	453	506	485	490	483	568	478	478	474	471	443	520	504	480	476	479	446	503	505	450	517	470	477	446	483	499	495	505	507	491	472	485	463	565	478	485	482	498	583	482	503	505	507	504	477	476	491	510	521	476	445	459	474	474	478	504	468	561	452	478	470	514	491	432	483	477	506	503	525	478	446	478	461	516	462	490	487	482	479	479	433	466	489	567	468	466	523	494	547	532	538	467	489	477	491	480	483	475	446	471	476	560	507	491	438	477	497	490	535	463	468	515	544	472	606	538	472	477	482	475	463	576	543	459	450	483	442	512	485	473	457	495	498	466	482	480	498	484	453	475	488	505	487	478	477	484	492	519	485	475	496	519	521	644	537	604	512	497	477	542	516	515	486	481	494	441	507	482	494	448	476	500	465	441	477	503	509	506	468	478	468	485	563	462	475	491	504	503	465	448	475	513	477	473	467	570	442	493	446	527	466	500	497	462	478	470	435	472	461	480	514	484	465	487	440	487	483	473	473	477	448	477	493	467	478	493	478	467	533	462	480	467	515	483	499	406	435	485	465	488	476	487	501	480	484	472	472	483	473	466	455	487	585	463	477	454	481	543	475	509	520	492	476	484	480	392	475	486	476	484	429	474	580	480	504	510	505	556	466	577	552	493	522	475	489	473	414	566	477	487	478	482	418	498	503	437	490	501	452	481	515	490	470	488	469	450	474	467	475	462	442	508	512	475	461	502	478	1
489	426	491	473	454	473	450	478	474	482	405	506	481	541	481	449	470	493	483	483	500	480	478	484	516	470	493	485	484	489	481	496	404	512	498	525	473	497	483	477	476	483	474	509	479	523	519	490	398	523	557	489	538	471	445	532	510	531	539	482	467	483	439	482	407	544	478	471	478	471	512	536	464	494	499	494	475	445	504	468	510	496	523	489	472	486	486	451	491	537	475	533	492	506	490	546	479	514	469	528	485	484	484	499	493	514	482	544	466	493	392	489	473	488	519	463	498	488	500	527	473	483	468	520	436	517	474	437	480	412	465	498	509	482	421	554	450	506	478	477	539	543	472	488	467	494	483	511	485	522	518	497	478	537	477	479	464	497	476	510	522	485	466	476	533	477	476	482	476	457	484	521	536	476	496	543	470	484	394	442	545	506	496	458	498	509	464	492	474	469	492	467	478	548	441	478	478	476	476	481	508	471	471	575	484	478	531	480	488	478	463	554	441	482	476	474	481	465	503	480	484	446	500	487	525	498	513	472	477	465	501	477	490	464	503	516	488	483	485	480	517	506	481	453	533	530	552	477	464	492	525	443	476	508	476	481	528	443	485	489	483	471	475	449	480	464	479	498	506	468	509	534	494	487	494	485	476	517	483	460	478	496	509	475	514	493	438	527	481	457	473	517	518	477	411	562	501	495	428	462	445	490	479	512	512	537	484	474	446	453	497	501	498	483	467	485	475	484	493	556	503	427	494	474	483	482	470	494	463	473	484	475	475	490	511	471	370	466	457	483	457	454	542	497	525	492	481	500	514	468	477	456	463	460	506	457	526	476	503	542	385	538	458	497	483	489	492	478	477	467	546	487	492	462	493	429	479	477	390	463	478	489	495	476	470	477	505	479	515	486	472	483	479	485	479	514	484	442	484	484	471	522	477	534	477	483	469	478	490	483	519	501	481	491	480	477	494	484	592	480	480	486	473	476	491	519	477	509	475	475	490	486	488	515	491	522	487	575	468	483	536	486	539	462	526	476	476	481	457	462	473	479	452	538	486	403	484	479	499	536	528	472	530	477	491	482	486	615	505	405	518	483	500	477	483	493	479	510	481	480	498	457	477	475	496	479	474	530	521	480	459	479	487	566	476	574	479	479	513	466	1
486	444	485	475	495	482	485	475	477	479	437	519	496	416	484	511	493	532	466	475	498	487	471	486	609	538	492	480	497	573	483	475	506	476	492	540	487	511	482	476	474	437	455	474	518	534	460	520	558	486	537	541	523	474	482	482	509	454	511	492	493	484	477	483	509	460	511	484	477	470	479	496	461	483	487	481	470	494	574	466	501	533	463	495	531	472	478	482	476	465	476	491	496	517	479	460	481	470	455	513	478	484	488	480	485	773	493	494	488	472	473	544	480	439	511	482	487	521	474	447	474	476	474	440	487	506	468	488	499	513	523	445	452	476	467	504	434	490	490	488	507	520	491	501	476	484	482	537	479	498	450	495	475	519	475	430	480	483	540	511	482	483	467	474	517	439	476	483	476	459	481	579	509	478	478	493	486	475	478	514	535	555	519	471	488	443	476	491	522	477	482	502	523	511	539	490	478	493	477	497	469	501	447	499	517	475	485	478	486	517	498	576	514	443	475	485	496	472	503	467	474	480	527	473	511	534	461	476	475	489	482	494	468	461	521	505	498	480	454	477	484	459	504	501	512	550	476	479	485	469	518	500	475	483	486	531	360	460	505	476	515	480	500	402	480	528	490	468	448	481	491	503	448	452	428	498	477	563	473	530	474	488	477	477	456	513	518	499	480	486	493	480	507	482	478	477	477	464	481	488	513	466	479	502	506	491	470	467	530	491	470	468	512	484	477	507	471	484	543	473	505	505	493	491	466	481	493	456	472	470	507	462	476	542	513	493	492	461	448	436	522	474	452	479	561	477	486	461	476	474	491	518	544	467	497	487	504	479	558	538	499	490	475	530	474	542	496	481	487	516	458	483	495	490	476	495	482	468	599	472	471	491	546	477	460	467	481	480	477	500	480	556	478	460	481	477	484	557	526	475	473	500	476	434	477	434	442	479	469	475	485	503	464	534	502	395	484	517	463	558	480	475	508	476	479	497	481	486	445	478	523	525	536	510	517	555	470	550	481	482	537	471	476	485	449	475	498	464	451	478	515	490	505	614	485	419	475	496	474	425	478	478	515	490	512	503	488	555	497	531	606	483	472	479	476	438	489	500	471	492	487	507	491	499	455	479	467	447	478	484	470	479	478	678	498	570	479	460	481	484	1
482	450	488	485	485	482	454	477	493	484	574	476	505	505	488	469	494	477	461	470	487	514	487	488	548	487	467	497	506	480	490	434	446	495	464	439	465	468	478	476	474	449	491	517	492	490	509	443	414	455	511	508	471	482	503	514	554	534	573	464	518	471	606	484	288	524	477	485	480	477	450	473	446	499	484	540	467	483	589	520	517	570	477	493	514	542	479	497	480	471	476	488	471	471	490	506	472	477	480	463	478	486	474	494	512	693	546	518	463	491	516	475	475	487	450	457	461	487	519	461	476	429	498	446	476	582	488	485	493	508	508	499	474	479	488	455	471	503	483	488	502	542	466	484	474	489	481	473	486	501	492	473	488	486	480	506	463	475	490	466	471	505	479	492	519	504	474	476	477	471	486	496	589	476	480	513	496	487	479	546	433	505	460	486	484	503	509	504	528	487	505	470	510	501	476	471	475	487	475	484	459	470	464	437	489	477	442	485	427	506	490	510	471	551	479	484	494	470	455	481	469	524	530	448	495	512	502	476	475	513	482	495	463	484	511	473	497	481	483	482	511	566	540	463	500	493	478	473	471	477	481	454	477	559	479	519	485	568	485	469	488	474	511	449	490	456	446	501	436	498	490	489	489	500	477	490	476	469	473	473	477	471	464	476	533	522	507	483	478	498	562	469	506	483	518	477	448	529	492	507	489	495	483	466	495	484	460	490	488	461	503	489	497	504	479	505	477	477	552	469	490	417	468	485	502	480	475	494	484	446	483	469	476	508	524	495	260	469	350	439	521	492	512	499	552	482	491	447	475	452	504	501	468	498	521	509	543	477	505	589	461	446	453	490	474	540	516	466	451	555	443	552	482	473	456	535	482	506	393	454	479	481	524	492	491	467	493	474	487	516	485	453	476	491	471	519	475	491	486	485	479	495	477	496	476	435	495	474	481	480	540	456	477	478	404	484	490	564	487	530	475	475	483	476	465	486	481	425	484	477	485	487	506	488	488	495	490	553	466	499	520	489	440	497	486	477	477	502	521	479	468	490	501	471	467	392	475	475	562	480	489	475	520	373	491	451	485	486	482	517	507	478	455	475	477	598	465	501	477	496	473	433	463	566	563	467	492	517	515	490	479	483	517	484	429	533	481	474	520	538	1
486	487	527	477	502	477	503	476	467	468	514	475	492	445	494	476	499	463	483	478	496	504	472	467	521	521	461	480	493	506	483	540	474	559	507	491	492	516	480	476	481	528	490	497	517	478	418	506	556	474	627	499	498	478	476	469	493	456	475	481	494	495	521	482	579	575	448	467	478	481	521	496	509	432	488	581	480	465	500	524	571	520	539	467	449	469	476	510	489	500	476	473	495	529	490	445	478	467	478	504	478	480	483	492	562	676	484	497	428	497	500	500	480	522	542	467	484	478	487	478	479	488	484	446	492	472	469	487	488	483	470	468	518	475	480	464	433	490	491	518	470	521	464	478	504	479	476	515	486	523	450	480	477	675	476	464	473	460	466	505	471	462	492	488	517	487	480	482	476	559	464	454	446	479	486	476	460	476	530	513	502	448	528	456	501	486	505	510	516	482	507	509	514	514	570	472	480	483	476	434	461	477	499	523	484	475	554	476	464	497	492	424	508	463	485	465	491	492	509	460	489	500	489	431	493	486	518	477	477	499	467	502	463	475	499	469	467	477	499	476	511	509	492	496	480	512	450	480	469	454	465	465	477	506	473	495	523	498	509	488	498	482	509	489	486	473	559	473	463	523	479	544	521	503	487	472	475	499	482	455	479	570	478	476	514	494	500	466	481	476	511	524	478	481	483	510	461	479	457	497	463	463	481	515	476	483	504	479	568	488	437	479	531	476	478	495	468	481	529	474	500	522	486	465	472	473	503	512	511	549	491	472	475	527	500	504	575	545	343	576	519	519	494	490	498	490	490	501	474	491	474	486	485	479	505	488	480	476	551	493	493	489	434	415	474	462	483	468	486	555	526	574	500	471	488	501	486	501	577	490	478	464	515	467	468	478	507	478	463	476	479	462	480	490	483	496	477	544	473	486	477	507	476	503	476	469	485	485	472	484	490	463	500	497	466	614	490	489	482	515	487	467	470	476	484	471	528	489	489	477	515	567	494	625	488	494	484	501	468	499	536	465	308	514	477	477	463	486	410	476	488	488	478	562	483	533	475	478	409	516	466	465	505	531	475	484	468	480	456	462	488	474	408	479	474	496	452	480	459	474	500	478	475	520	542	513	493	563	525	475	503	482	468	583	505	509	482	479	499	515	1
488	466	481	469	502	472	542	477	489	475	499	532	400	475	462	465	479	533	512	469	480	532	488	475	436	448	458	483	493	477	492	527	499	482	466	429	476	460	486	475	480	450	536	491	529	472	506	513	469	520	466	473	445	480	542	486	569	470	484	476	449	476	529	472	632	541	504	532	488	482	541	471	464	524	477	469	471	504	473	471	465	468	439	477	516	503	488	499	479	562	476	445	474	508	493	522	474	491	487	421	485	477	472	472	495	411	479	536	416	490	478	416	462	469	452	492	506	490	504	490	475	472	472	500	454	494	478	463	471	519	525	506	472	477	512	508	512	488	477	467	523	536	496	481	454	482	476	513	472	458	438	479	479	562	478	506	465	438	520	504	484	468	483	484	488	481	473	483	478	476	525	511	465	477	462	522	479	482	474	470	530	460	510	454	451	428	514	472	550	477	488	467	549	570	530	476	484	479	475	464	507	511	483	438	469	474	641	477	489	479	475	496	463	427	493	529	598	474	403	493	476	466	507	482	552	524	487	480	476	483	464	470	486	485	492	468	488	476	478	481	487	434	445	483	475	507	414	484	479	471	516	440	478	474	486	517	508	475	495	475	496	485	484	434	478	489	533	517	475	485	473	539	502	502	471	492	476	526	498	494	478	513	475	477	436	477	520	461	480	485	453	485	501	474	569	516	457	499	520	509	495	514	473	466	556	464	481	486	445	461	440	501	498	501	498	564	483	481	537	565	487	468	472	484	485	484	460	493	471	487	477	475	475	432	489	503	658	531	513	431	499	474	506	501	566	484	487	420	463	568	489	441	387	481	482	489	373	478	488	573	532	516	584	440	486	470	524	478	481	461	484	560	543	550	478	515	490	490	474	483	484	466	526	505	482	476	445	479	526	587	485	469	472	532	476	471	488	473	521	478	477	493	475	477	477	418	527	474	450	481	474	522	489	463	487	487	479	476	480	468	486	480	475	477	489	489	506	481	458	476	499	487	451	560	445	475	474	457	512	480	560	455	418	485	507	480	476	498	500	465	476	486	503	489	487	561	487	387	425	516	471	485	519	487	498	493	484	524	480	529	494	477	449	475	476	404	467	494	434	475	478	476	475	520	489	486	474	500	504	493	525	476	504	502	455	538	473	493	569	479	1
485	417	595	478	456	489	524	475	466	475	466	500	525	520	512	465	451	506	489	483	468	503	478	478	521	508	492	497	492	468	481	542	486	480	491	504	475	468	479	479	475	499	502	489	461	484	460	562	456	506	504	519	452	490	470	488	440	481	560	488	489	495	489	479	540	528	520	537	464	464	533	495	494	449	469	483	468	501	463	447	494	506	525	477	508	513	481	471	466	533	476	492	488	480	488	549	476	513	464	444	486	480	485	501	498	505	523	534	505	486	439	493	479	494	499	507	463	478	461	545	476	470	486	490	492	496	485	509	480	547	497	477	512	481	484	555	538	527	481	491	479	553	477	475	498	505	482	557	479	523	445	481	478	655	475	520	480	475	488	487	469	477	465	474	510	493	476	484	480	566	520	493	511	476	499	482	466	483	464	553	520	486	533	501	500	475	483	448	483	479	462	477	476	440	486	482	481	487	476	497	501	467	513	549	476	476	546	476	445	477	496	485	461	414	467	548	475	484	476	486	441	458	518	500	454	502	501	477	476	486	478	479	497	517	481	464	475	484	490	476	549	504	544	491	572	482	458	481	482	487	483	524	478	489	483	551	505	490	484	512	449	483	462	480	471	524	523	500	533	481	490	440	475	514	505	468	477	486	495	482	478	554	486	476	511	477	462	415	485	548	446	490	490	480	420	536	452	561	486	490	466	492	477	520	536	517	457	477	541	495	489	457	513	529	487	438	493	480	528	527	465	475	505	499	516	470	435	454	486	471	493	504	476	516	472	466	523	481	368	440	516	464	470	551	504	478	493	548	480	462	485	407	420	479	481	494	599	477	472	492	443	501	475	486	483	442	500	479	500	483	489	514	477	488	486	523	479	471	456	490	484	497	498	474	505	465	472	479	475	499	484	527	476	498	478	456	503	499	531	492	475	500	478	484	477	459	479	481	484	459	455	440	509	453	522	545	479	528	483	498	476	461	482	477	478	473	510	529	473	474	501	541	460	611	478	513	475	576	486	482	497	497	374	605	497	478	498	475	541	471	510	486	462	521	474	529	476	476	458	474	493	464	460	505	477	483	477	552	471	431	488	480	423	479	473	488	487	500	496	480	483	456	489	422	532	509	494	494	470	484	477	472	505	548	458	513	480	480	468	492	1
477	458	473	484	420	472	392	479	498	492	485	482	456	450	495	495	471	462	475	483	480	476	473	478	550	533	461	463	503	491	493	487	467	502	516	414	472	456	476	476	481	475	469	475	481	508	489	488	489	485	509	507	510	483	503	488	505	491	447	460	477	491	528	473	429	493	472	515	481	479	498	474	495	511	485	562	487	476	497	496	490	514	505	460	542	478	472	455	487	392	477	526	503	490	485	490	475	489	445	503	494	484	481	454	493	577	524	471	513	483	552	461	467	462	520	495	489	495	460	457	475	485	477	373	458	474	483	508	488	430	481	476	498	473	457	487	505	513	498	482	492	536	472	476	467	500	482	547	483	547	500	502	486	381	476	497	511	485	514	560	458	494	471	481	512	481	475	481	477	503	465	459	511	476	471	473	482	473	474	403	464	601	473	470	473	434	507	532	539	481	531	450	469	518	552	495	479	465	476	464	474	509	472	538	523	477	490	475	450	502	493	478	475	488	468	465	520	483	491	472	489	477	513	494	509	512	503	477	477	486	480	466	491	497	445	478	481	476	513	471	516	544	486	480	519	479	476	472	479	480	508	509	478	467	479	514	536	488	501	484	485	479	517	480	485	515	486	463	462	512	479	458	494	506	481	500	476	504	477	435	478	419	465	477	543	539	476	544	478	505	512	474	483	480	507	491	490	483	510	491	494	469	481	473	487	513	493	471	539	464	516	459	484	517	476	484	492	483	541	515	490	471	506	482	473	487	468	467	500	539	565	448	476	493	460	495	395	470	475	487	494	484	523	478	444	475	493	470	496	491	475	493	438	458	506	494	465	477	525	398	462	499	470	513	484	542	539	474	452	534	443	511	473	473	504	508	481	467	508	485	485	507	496	470	496	486	470	476	501	503	472	488	474	485	476	474	493	485	485	486	481	487	478	475	478	464	483	475	510	477	532	559	486	504	480	490	466	563	530	528	469	503	477	476	483	492	493	561	468	470	462	449	511	419	512	489	481	473	436	475	522	446	373	468	493	478	481	488	479	473	478	491	479	318	487	534	478	512	527	463	536	447	504	490	521	459	479	510	486	472	523	472	421	478	484	540	478	481	456	491	504	449	487	507	497	493	490	479	513	474	465	477	487	308	502	460	480	463	544	472	2
475	480	515	500	536	479	420	475	492	480	480	491	484	445	486	468	465	480	504	481	491	488	475	477	508	531	475	474	495	462	475	490	460	486	455	435	485	503	481	477	475	465	484	470	441	462	497	442	427	468	561	499	489	479	418	500	507	458	512	497	508	482	472	475	521	527	515	469	489	477	557	463	490	479	487	493	467	479	534	487	468	415	435	490	499	475	487	502	471	472	477	472	503	479	487	564	482	507	468	526	475	478	480	472	501	407	484	520	510	475	490	533	473	504	461	491	467	474	514	505	475	520	482	478	478	487	463	482	469	502	536	497	475	480	538	574	495	484	470	480	500	442	487	488	469	510	477	530	483	566	560	502	484	591	477	465	489	491	581	512	497	480	492	492	525	496	474	476	477	496	472	518	521	478	493	527	501	484	520	557	534	574	483	449	513	514	503	510	555	478	430	518	485	534	581	483	484	488	477	480	456	462	477	499	543	477	539	482	506	506	496	492	495	501	470	571	501	487	534	492	484	454	526	534	484	511	463	476	478	498	489	483	480	474	479	505	492	475	455	475	502	528	522	491	504	549	507	482	491	544	449	488	475	516	484	479	497	486	478	507	470	481	500	506	477	486	491	497	456	484	470	552	446	497	457	503	476	509	456	481	475	534	519	478	541	513	474	436	479	491	493	488	502	481	526	500	476	448	530	474	493	493	472	485	506	461	499	472	461	487	451	472	551	479	495	473	484	481	521	479	499	519	479	471	508	483	487	504	493	535	488	477	477	465	528	486	516	555	430	551	430	519	494	484	477	494	476	438	432	433	499	415	499	481	478	479	434	478	538	468	513	465	400	473	486	424	480	483	506	443	457	420	506	508	472	488	479	486	425	418	473	489	501	441	463	478	491	477	476	463	476	417	476	469	480	481	500	415	586	476	475	457	477	499	478	419	453	474	505	481	466	496	458	476	516	552	481	523	544	532	481	488	463	477	498	504	528	453	505	477	495	466	501	553	512	549	509	562	524	485	435	485	339	400	501	475	496	478	487	472	490	484	497	375	478	584	461	476	554	544	474	480	460	520	485	453	489	472	499	569	492	484	411	478	477	527	500	480	463	469	493	482	489	481	454	473	482	528	503	494	483	483	475	367	519	497	484	494	495	515	2
475	513	545	486	439	459	465	477	502	482	490	516	421	453	494	471	469	454	480	496	497	516	472	485	484	524	490	492	469	498	481	497	512	570	491	491	483	474	474	477	478	524	471	507	502	482	481	473	525	452	544	479	517	479	496	505	457	477	516	460	490	470	504	470	574	544	513	512	473	470	526	479	496	454	473	488	489	548	475	489	422	513	469	478	561	493	479	474	475	512	476	559	529	513	472	507	474	463	462	491	486	488	478	476	478	434	501	479	489	479	489	411	484	527	449	444	489	494	531	459	474	427	472	452	438	495	472	453	474	523	480	458	495	480	504	535	501	477	476	469	501	520	503	502	455	531	476	462	478	482	448	477	486	373	478	490	494	505	483	482	456	478	491	484	437	507	477	477	479	453	494	544	479	477	465	543	468	465	480	529	539	491	501	511	475	471	515	499	508	479	510	512	476	502	500	495	476	504	476	517	494	456	505	555	523	475	505	476	506	506	494	503	525	486	478	500	496	478	492	498	443	511	497	499	469	478	459	477	476	500	489	463	465	505	493	494	498	482	500	480	480	424	427	482	485	434	479	486	483	457	472	443	471	491	493	488	504	419	497	482	488	485	514	458	473	473	558	477	492	502	480	475	480	438	480	473	478	496	483	489	476	411	464	476	514	477	511	570	480	480	509	503	493	470	487	520	421	453	501	518	484	476	473	462	469	522	473	501	541	452	511	474	511	533	472	490	471	489	449	433	481	519	500	480	472	478	482	517	504	481	507	475	478	464	493	517	555	510	663	514	494	507	529	525	496	490	480	494	453	520	485	451	471	485	510	453	464	475	519	510	500	487	476	485	478	528	459	465	496	439	551	591	474	478	497	483	474	484	547	478	476	477	507	463	464	467	501	475	517	490	477	467	474	471	473	478	484	477	473	469	485	490	476	517	476	479	513	467	445	474	479	576	461	473	472	458	496	502	452	439	480	449	494	476	474	481	510	465	512	469	515	452	584	397	482	458	465	535	514	489	494	480	637	544	501	475	467	487	485	490	464	470	494	520	487	496	479	503	454	414	486	487	491	553	492	481	478	624	419	508	589	473	557	479	473	361	492	478	488	468	457	505	472	547	455	487	466	484	479	492	503	480	479	530	474	554	472	464	457	509	1
490	521	462	475	513	482	409	476	483	471	473	502	465	444	468	497	468	502	460	488	457	461	473	487	529	517	479	496	460	507	468	499	461	457	480	526	473	455	481	475	474	518	494	511	507	486	464	533	526	490	575	455	454	483	501	503	415	456	539	419	456	476	460	475	403	558	471	517	490	476	479	478	485	464	491	545	473	479	446	478	522	514	509	465	441	418	473	507	486	572	475	485	462	491	489	509	481	466	455	474	491	492	475	489	573	573	466	526	504	496	516	472	487	512	518	456	507	475	510	441	474	486	466	382	530	537	495	451	485	507	526	465	479	476	513	399	503	517	486	483	492	534	477	491	518	496	478	500	483	468	500	467	478	410	475	478	500	503	521	496	513	464	494	475	559	442	475	480	475	549	455	539	459	476	469	536	499	481	479	526	525	533	506	487	491	466	494	486	500	473	481	535	513	527	604	474	479	498	476	482	502	440	491	456	485	477	435	479	474	498	482	476	493	468	443	384	451	489	459	484	393	524	537	488	504	496	490	481	476	490	473	487	482	466	475	488	486	486	499	479	483	522	530	486	502	529	457	477	484	539	489	460	477	470	478	495	532	414	490	499	492	470	529	499	488	500	515	475	500	468	481	514	468	520	484	486	475	441	521	491	477	430	514	474	475	518	504	501	483	501	530	502	513	472	500	503	473	517	464	479	428	466	470	454	534	517	449	470	474	481	508	481	459	487	488	517	472	484	417	579	479	497	478	481	552	469	469	505	481	497	548	486	476	512	482	484	383	512	538	519	545	478	549	542	454	484	488	467	486	469	490	499	480	471	524	464	502	477	539	494	472	499	488	472	477	505	546	478	506	442	454	510	505	428	488	484	487	472	553	470	470	472	516	485	460	469	479	476	485	476	478	454	480	586	483	482	481	506	522	476	482	478	476	493	477	428	458	470	439	485	508	491	501	472	529	481	490	511	511	476	480	468	476	475	495	480	496	510	562	482	497	470	467	432	512	509	506	567	469	484	481	512	667	511	499	477	467	497	420	476	491	464	478	537	482	413	477	470	425	442	561	510	476	475	474	474	488	523	470	578	622	484	550	476	468	505	466	497	558	483	480	476	486	497	510	469	491	502	510	487	452	475	495	568	507	526	480	483	464	451	1
482	494	514	483	472	472	442	477	491	478	520	534	442	454	488	475	491	522	467	482	484	473	481	487	498	529	488	456	466	495	478	469	529	461	465	486	481	484	483	476	475	464	473	493	468	489	501	486	504	450	505	477	505	477	467	478	506	526	479	443	490	483	521	478	573	517	431	472	489	474	475	495	481	511	479	503	476	444	621	459	488	516	481	496	491	513	481	492	480	571	476	514	483	515	479	461	480	467	474	498	477	465	472	478	504	377	461	564	458	492	454	460	473	475	523	480	480	479	483	515	478	441	473	489	457	473	491	448	469	462	514	476	488	476	452	602	470	467	488	491	476	489	500	490	480	491	481	573	485	553	514	507	501	462	476	519	478	490	488	498	497	481	482	475	504	448	475	475	476	517	505	466	507	479	463	502	477	472	482	449	541	537	478	462	483	529	508	479	490	480	495	527	523	550	547	488	486	474	477	463	498	492	489	497	432	476	583	479	487	519	486	496	498	525	481	461	449	470	493	465	464	572	494	415	490	445	459	478	478	478	471	517	504	507	495	514	495	476	491	489	479	492	453	466	496	506	472	475	479	499	544	519	484	505	479	473	449	555	491	472	510	483	496	533	483	509	584	475	496	500	506	493	502	515	468	487	475	446	457	522	478	460	486	475	531	493	461	454	484	490	578	426	510	488	460	533	478	510	547	487	439	485	479	481	479	494	483	482	453	453	514	486	521	530	501	479	463	486	439	493	488	434	485	487	478	478	498	478	491	506	473	494	475	514	484	492	543	514	613	470	503	476	542	472	544	486	476	520	455	500	481	431	491	465	502	477	535	476	501	511	510	510	427	522	481	519	468	494	488	530	507	469	489	467	518	473	480	499	533	454	479	490	473	499	476	482	493	480	467	456	477	487	472	474	477	492	494	600	550	483	475	488	475	512	478	507	509	480	466	474	482	408	551	487	460	428	483	513	539	517	481	466	454	476	482	503	475	543	510	475	460	525	468	470	514	506	482	443	400	500	429	488	539	544	475	477	477	492	546	471	474	468	486	432	485	581	480	474	495	503	498	488	533	482	479	513	484	529	501	442	515	484	498	477	485	476	494	499	487	480	498	520	471	469	478	479	476	508	485	476	511	480	477	430	474	490	482	481	520	504	2
474	529	533	486	533	490	543	474	459	471	450	534	476	481	507	496	490	552	520	485	490	466	477	471	460	503	508	479	468	496	490	521	506	501	444	446	463	485	483	476	483	587	507	473	496	477	486	517	417	491	470	495	466	480	560	505	449	458	419	486	480	481	523	477	432	571	544	488	476	465	487	492	486	443	479	576	476	521	462	510	507	556	464	484	440	502	475	476	477	523	476	526	480	459	489	469	479	480	471	507	478	477	477	487	436	508	455	497	499	487	542	444	467	555	477	451	501	499	478	465	478	471	462	444	505	438	464	473	480	507	515	479	457	485	502	529	457	484	493	476	532	529	502	483	490	469	478	447	481	481	494	474	465	601	479	434	488	437	507	479	455	505	475	477	488	455	478	487	477	476	506	513	490	479	455	480	489	477	490	503	475	514	477	471	498	498	429	458	493	480	490	520	521	521	507	487	483	480	478	513	454	532	457	541	509	476	514	476	507	489	515	581	476	479	475	545	535	479	548	476	530	581	442	436	527	468	486	481	477	520	484	487	489	478	488	483	486	481	468	478	471	512	498	507	489	532	453	480	498	510	493	448	483	484	472	426	503	560	477	477	490	475	486	406	477	495	563	494	485	515	503	455	496	500	470	476	475	488	454	462	477	537	490	477	534	528	491	545	472	496	535	467	490	469	491	504	470	522	489	485	473	493	476	454	506	468	465	483	458	438	509	463	456	529	478	497	478	472	448	492	505	453	497	500	471	487	489	511	510	543	497	483	476	463	433	483	391	499	416	427	491	497	509	492	479	483	488	574	519	535	482	419	492	481	494	484	506	476	491	521	481	486	389	540	480	436	491	475	466	468	472	416	472	492	478	487	469	458	404	517	487	494	477	505	479	467	494	477	519	543	472	534	473	463	476	455	488	500	541	479	479	533	475	490	477	506	465	478	464	477	494	460	505	473	567	489	475	518	530	538	475	498	484	476	492	479	462	410	493	490	517	527	489	583	471	495	482	493	508	488	606	454	561	579	502	478	478	493	527	489	481	470	480	637	485	421	479	469	480	513	532	498	498	526	494	529	484	568	485	523	469	480	509	479	481	506	484	479	436	480	493	508	493	485	524	468	458	518	524	473	478	481	476	649	537	603	476	474	547	506	1
483	492	504	488	491	490	458	477	479	487	451	464	483	564	481	475	495	510	448	471	514	501	467	487	505	532	485	482	464	500	473	470	505	458	510	504	461	486	476	475	473	471	458	500	477	480	452	453	461	445	446	560	506	483	477	492	428	483	572	442	510	471	478	480	420	487	513	493	474	466	425	485	484	503	485	527	479	506	597	471	455	501	430	461	430	516	471	469	481	449	475	552	455	490	481	464	479	474	481	560	484	491	476	484	600	516	512	506	512	505	460	491	484	507	516	504	528	487	454	506	477	530	483	484	470	516	485	499	481	493	476	463	526	476	470	508	505	499	479	485	483	565	477	485	481	504	480	505	474	481	504	478	464	560	476	493	473	476	502	505	467	482	468	487	498	506	475	476	475	480	502	495	517	476	465	525	464	494	486	524	507	475	520	457	505	488	560	480	490	477	478	473	498	504	448	488	478	484	478	494	435	495	465	570	500	476	535	477	497	476	511	489	503	482	480	485	507	465	473	474	437	465	530	438	451	518	469	480	477	498	465	486	482	480	529	463	496	476	465	483	509	530	490	468	488	514	515	477	476	508	558	478	479	544	488	496	522	467	461	495	475	475	509	490	475	457	478	485	488	469	483	493	489	560	461	485	476	561	472	475	477	513	486	474	489	552	477	476	481	507	446	474	493	478	505	478	489	495	495	492	470	487	481	517	503	557	490	472	505	442	461	476	516	464	463	498	478	485	439	534	491	502	498	481	489	486	450	481	495	551	487	490	475	467	511	501	393	497	448	436	543	499	562	516	417	480	477	479	495	561	474	432	472	482	490	503	508	477	510	578	451	503	510	441	483	500	458	493	488	441	458	524	473	489	505	516	479	495	463	497	481	485	516	479	499	475	501	475	496	507	472	484	477	478	477	450	472	461	470	493	469	543	478	502	476	530	509	477	511	480	508	533	485	497	471	522	486	494	480	491	478	483	473	476	482	489	468	454	431	473	528	467	467	538	478	559	470	568	498	485	499	480	570	447	461	479	498	488	507	482	495	468	516	540	474	448	478	449	539	492	504	454	516	487	503	470	484	501	524	529	543	480	500	478	470	529	495	505	497	503	456	459	461	492	528	501	488	471	470	456	459	481	457	568	497	549	485	459	476	473	2
488	474	532	476	518	482	528	476	474	485	432	496	488	398	470	502	471	479	492	469	489	494	473	466	516	474	486	497	513	476	490	541	584	500	494	524	476	483	482	474	476	508	494	494	537	422	534	525	434	462	507	467	480	477	505	509	455	465	504	473	441	500	468	475	409	482	457	494	479	490	584	492	481	503	496	520	469	462	465	493	483	476	402	491	542	495	488	486	481	515	476	534	475	510	477	474	482	428	462	506	479	483	477	474	455	516	462	523	540	487	465	480	480	498	454	477	442	478	471	511	471	490	483	477	517	531	477	479	482	457	475	484	507	477	534	435	496	527	489	475	493	472	478	481	450	516	481	495	480	510	473	483	481	292	478	472	474	493	512	470	448	484	492	471	506	537	477	482	474	533	444	506	465	478	480	540	503	480	483	570	475	521	482	474	489	472	546	469	449	478	475	487	502	465	550	480	476	489	480	499	496	505	504	441	498	477	500	482	452	507	487	436	519	585	481	537	529	473	496	473	505	437	548	487	520	496	495	477	475	484	494	487	452	481	469	474	485	481	482	482	498	519	507	456	516	555	476	481	502	462	540	496	478	520	493	496	498	526	488	501	500	481	491	487	467	465	442	490	492	450	473	416	511	465	492	486	476	452	476	446	478	376	493	476	530	488	432	551	478	457	474	514	487	486	529	546	457	465	488	525	474	472	477	477	484	493	479	471	498	470	470	459	525	480	495	461	483	483	585	537	464	462	501	481	460	486	495	471	488	554	481	474	476	512	530	491	372	520	550	499	511	456	459	525	461	494	480	549	525	491	481	412	533	486	484	484	496	479	494	428	486	477	451	492	486	502	522	489	472	435	538	518	497	479	540	521	478	477	440	486	484	476	538	485	481	465	493	477	479	471	480	512	476	481	482	464	493	568	540	477	474	534	474	542	477	434	434	480	504	484	499	457	466	473	529	502	467	514	500	543	486	478	470	476	498	492	489	455	545	471	487	476	516	345	507	495	490	524	402	479	462	471	417	488	485	479	490	495	506	489	495	503	506	255	486	495	479	482	432	419	467	487	490	492	509	486	480	473	479	473	529	479	450	482	477	512	472	490	421	496	456	469	491	522	482	488	471	472	490	471	483	475	485	266	598	547	479	490	550	524	2
470	458	510	485	493	483	490	476	491	492	492	500	447	462	491	487	462	473	517	466	469	499	462	477	500	522	478	490	476	500	480	508	490	527	497	526	485	485	487	474	474	506	459	507	481	487	511	512	529	460	550	562	501	472	516	504	436	459	485	484	481	466	490	484	588	524	441	473	486	482	452	486	499	509	475	578	485	470	434	442	512	484	492	485	475	462	473	480	482	469	476	510	486	471	491	485	478	464	462	490	484	469	486	456	419	523	460	482	494	484	431	479	476	513	521	481	483	494	477	495	473	455	481	473	438	501	491	455	480	538	480	465	506	473	535	442	428	485	477	504	480	509	473	493	438	513	477	488	480	608	479	481	486	662	477	531	457	478	508	479	467	482	497	480	485	469	479	472	478	608	449	534	447	479	465	542	487	477	498	491	504	513	412	460	481	534	455	486	504	481	481	504	519	535	591	498	487	472	477	514	513	494	482	496	525	477	529	478	470	484	489	477	502	507	491	558	549	471	433	488	437	529	519	444	500	499	469	479	476	517	461	481	465	482	470	457	471	482	444	482	498	496	485	485	452	522	474	480	481	464	521	477	478	476	477	499	495	452	475	485	501	475	503	503	481	466	433	462	427	531	482	499	523	533	454	489	476	589	484	494	476	543	484	478	525	479	437	479	482	484	497	532	507	472	388	480	476	519	491	482	450	508	475	479	441	452	492	492	437	481	510	457	487	498	469	428	484	484	472	575	487	526	501	477	480	487	499	489	497	510	513	485	475	507	561	471	578	504	442	491	488	490	483	506	496	477	483	380	474	537	479	491	499	476	475	497	554	476	487	456	400	500	467	462	475	456	513	493	495	445	510	468	455	479	490	505	476	451	545	527	477	473	522	469	469	469	447	477	483	463	477	478	477	490	481	498	486	415	485	480	482	514	476	504	476	537	469	473	472	478	514	413	471	471	473	522	490	463	550	555	485	483	494	475	482	493	513	414	509	480	499	456	498	612	513	500	474	507	503	466	454	490	437	563	487	476	492	498	459	482	479	475	493	553	494	547	480	478	490	452	489	459	506	463	451	465	474	526	486	482	548	476	451	480	490	478	491	467	570	487	483	458	473	520	494	473	496	468	488	471	494	468	487	579	515	559	487	486	494	491	2
480	515	478	487	612	474	396	476	459	480	443	449	523	452	476	484	454	454	493	489	492	491	479	483	509	467	509	470	462	464	483	480	426	399	458	465	456	444	477	478	475	538	468	477	486	448	481	462	432	518	522	531	488	476	482	492	529	513	511	458	504	479	535	463	634	541	468	464	472	478	515	474	474	532	489	481	472	484	521	479	480	500	518	486	493	508	471	495	477	564	475	488	465	486	475	497	483	482	497	489	484	475	484	472	463	236	460	492	455	475	545	479	463	491	505	477	480	477	511	516	477	476	470	481	449	471	497	445	456	446	530	472	495	471	459	450	539	496	480	479	472	532	468	483	501	513	478	460	479	529	509	494	480	568	476	479	473	516	521	468	447	468	471	486	498	522	475	478	476	496	502	523	541	476	499	523	483	491	425	558	455	500	504	461	477	528	523	463	470	479	485	466	475	407	514	490	485	497	477	469	522	469	512	552	493	474	486	484	459	475	490	478	487	477	470	558	525	479	496	500	519	470	467	485	488	505	490	479	476	495	506	490	462	488	492	490	479	479	509	468	484	431	509	472	498	499	486	476	496	486	448	495	471	493	468	520	499	496	495	496	495	490	496	513	451	482	501	500	436	492	486	446	482	500	482	497	477	475	490	488	475	510	453	475	533	416	515	529	487	495	465	514	455	471	459	518	473	486	500	485	442	493	483	526	502	509	479	484	476	468	462	484	486	469	471	576	464	484	430	577	482	486	465	472	496	483	514	510	487	482	423	494	477	528	487	497	642	487	591	510	471	484	507	500	490	477	489	513	488	469	478	495	528	483	482	493	442	477	494	507	476	486	494	490	481	410	504	489	485	479	476	539	482	542	504	497	483	485	422	393	475	483	513	469	509	495	502	480	478	499	485	475	477	466	485	473	483	569	490	475	475	492	476	427	479	453	469	474	489	479	515	497	506	478	486	532	491	477	534	496	468	469	496	476	469	493	496	465	512	482	462	479	425	536	501	436	507	488	443	487	514	467	559	565	490	476	479	499	461	461	480	467	476	498	471	582	479	493	445	509	511	509	468	406	476	504	470	607	466	511	512	481	518	479	477	404	487	486	463	485	485	476	483	522	531	492	496	452	492	477	503	483	476	509	532	487	477	469	548	514	1
482	524	480	479	546	477	505	476	498	492	481	542	463	463	478	497	480	500	476	470	513	522	474	493	597	513	509	452	471	497	482	530	496	514	491	458	479	486	482	477	478	567	464	481	512	488	527	454	448	455	445	544	486	476	486	480	427	477	508	490	461	500	477	485	514	535	525	503	485	471	575	476	451	484	477	525	483	476	549	469	482	480	414	466	532	400	470	500	474	493	476	519	494	495	491	477	474	463	450	451	479	479	478	487	403	360	477	432	493	486	468	524	470	530	460	478	496	468	474	498	477	505	476	549	461	504	502	477	467	450	464	523	462	473	469	534	544	489	479	469	549	561	460	494	480	487	477	556	485	527	455	493	487	430	478	483	521	522	496	515	489	480	486	489	525	486	473	479	477	516	506	531	522	478	476	526	490	492	472	522	420	514	507	501	475	484	557	492	526	480	437	483	528	494	488	483	475	489	474	442	473	505	497	516	482	476	527	487	484	497	500	500	442	446	480	485	490	466	440	462	447	590	522	503	491	528	480	479	477	488	483	495	468	482	531	517	498	482	452	471	506	453	516	472	508	509	465	482	486	507	474	471	473	497	464	475	450	428	493	495	486	475	472	462	484	532	400	511	427	459	453	520	498	465	466	482	476	536	479	488	476	445	459	476	571	526	460	459	467	512	471	517	455	478	536	517	475	526	526	494	428	465	475	497	457	544	461	492	507	462	455	475	563	520	486	504	470	476	456	483	513	430	486	461	500	486	489	457	496	468	461	463	476	482	448	508	492	521	614	547	533	503	458	513	510	471	483	518	484	544	479	467	448	472	501	499	496	478	510	497	467	492	482	466	477	526	452	499	468	521	453	513	482	477	516	509	474	486	434	521	480	493	492	481	466	484	481	478	532	535	484	507	474	474	476	513	486	545	514	483	476	494	477	439	477	520	538	475	500	474	504	545	438	495	466	548	463	467	519	496	477	503	483	477	490	481	522	466	521	481	481	523	463	449	478	518	484	592	457	491	499	502	590	496	486	477	486	484	508	477	483	471	489	488	484	484	489	460	469	535	455	521	450	449	466	482	470	513	477	455	551	475	529	478	468	424	490	467	512	455	487	443	490	489	482	487	482	529	488	480	510	483	462	508	516	532	485	471	440	488	2
490	472	445	492	414	478	483	474	480	479	484	486	508	632	513	500	488	466	465	486	487	490	486	467	489	471	510	483	495	497	492	515	456	493	492	581	492	480	474	477	469	453	497	481	467	476	474	503	530	478	536	492	505	472	550	486	470	462	577	462	496	472	461	482	429	477	496	517	482	472	544	476	472	519	492	536	479	542	597	503	542	446	515	475	523	455	477	499	479	534	477	501	470	512	468	511	484	490	425	543	478	482	486	499	449	676	522	512	543	476	520	478	477	497	457	497	502	486	547	463	477	493	478	540	466	476	500	473	493	487	477	485	511	477	506	500	498	505	475	480	497	468	496	496	459	489	485	459	479	540	471	493	494	399	477	459	478	455	506	497	493	471	503	480	552	507	476	481	476	621	540	479	545	477	504	370	481	473	537	450	581	513	494	467	495	532	436	500	588	478	487	448	489	486	448	492	480	474	478	512	502	513	497	513	445	475	567	483	502	502	486	472	444	509	477	463	500	474	514	481	494	471	508	440	548	545	494	474	477	503	473	437	481	481	488	506	493	478	464	473	501	526	520	498	510	464	505	475	467	482	474	526	476	532	479	498	517	502	484	487	490	480	503	491	475	508	507	505	464	498	483	494	546	547	480	492	476	501	485	502	476	417	504	477	561	487	423	497	479	471	503	513	483	474	479	479	530	479	515	476	468	484	482	460	474	497	489	468	503	512	494	491	527	509	483	458	490	494	532	588	465	529	482	473	475	480	497	493	491	517	420	462	476	432	519	503	392	537	483	470	515	515	496	552	512	464	496	559	483	480	473	462	460	495	520	470	462	476	462	450	447	494	525	449	490	482	472	479	495	565	506	506	497	452	464	456	481	480	536	482	494	496	522	472	530	483	479	477	463	464	472	486	474	514	482	486	485	387	564	478	481	478	476	512	476	456	538	479	477	499	491	519	399	486	518	502	482	538	556	475	473	440	469	477	505	453	473	530	496	479	504	521	456	426	485	498	465	565	475	494	494	493	461	478	489	475	478	496	449	492	516	484	495	421	487	457	484	486	494	474	549	459	491	445	498	519	488	538	485	443	504	474	464	474	486	523	490	490	472	494	487	427	463	501	489	460	457	510	511	460	494	470	482	433	495	541	475	485	550	503	2
471	474	500	478	491	500	508	476	489	466	499	512	516	522	476	425	479	459	464	472	484	490	490	476	535	477	501	479	457	489	477	538	494	491	479	477	488	494	478	475	480	454	458	485	548	470	518	562	517	460	481	487	476	479	474	480	463	495	536	464	491	478	513	475	479	443	459	453	481	474	427	498	496	461	495	454	480	483	491	476	486	496	484	496	444	492	474	507	478	421	477	532	495	490	475	470	484	471	502	452	484	475	474	479	453	424	493	553	529	488	457	475	485	497	494	489	502	481	482	477	478	474	481	494	482	450	483	531	472	479	475	500	543	470	478	552	471	492	468	501	458	441	477	481	482	496	478	511	494	527	482	465	479	485	479	476	484	486	526	501	475	474	484	480	526	501	475	477	477	511	503	534	494	475	483	456	476	484	538	481	502	504	502	478	506	477	492	511	488	476	525	488	484	480	507	486	481	488	477	499	483	510	509	492	481	475	532	474	479	508	470	466	505	491	493	439	467	486	436	482	475	446	503	487	513	536	472	473	477	496	481	489	482	470	457	500	466	477	475	481	504	567	487	493	503	517	474	475	482	519	534	492	476	503	481	477	529	478	489	483	465	486	489	502	477	485	512	470	440	485	491	428	525	547	463	473	477	456	506	500	476	470	467	474	473	485	422	469	483	497	558	572	522	471	503	516	441	502	500	482	490	485	474	451	542	534	475	489	492	466	457	490	538	497	470	486	479	487	411	540	491	459	500	503	495	488	495	459	487	541	501	473	476	459	511	486	458	489	519	484	493	501	498	510	559	491	483	492	488	516	489	484	542	458	495	490	486	475	539	528	551	518	448	482	494	491	453	482	496	543	499	436	517	495	494	485	470	466	544	450	473	522	522	483	470	480	467	477	457	500	479	460	477	461	478	490	485	510	560	471	480	509	476	524	475	482	412	475	468	480	488	536	473	523	500	491	490	549	507	541	482	474	462	476	477	482	501	494	490	470	490	535	497	487	467	507	495	458	469	491	500	475	506	513	498	480	504	502	500	481	498	464	492	375	469	588	477	525	537	465	476	476	480	484	500	526	482	494	498	474	461	481	484	477	484	558	483	504	487	508	453	469	475	484	496	478	473	479	487	475	449	481	492	383	615	499	460	479	589	479	2
485	482	485	483	523	494	479	474	490	466	521	493	474	564	484	501	461	535	472	477	494	506	474	473	484	496	462	476	461	485	492	550	542	448	528	536	470	466	477	478	481	453	487	474	469	461	500	510	474	480	503	493	503	475	441	493	476	449	530	511	488	482	498	488	337	446	585	494	488	475	555	479	482	445	489	421	497	525	531	466	523	584	519	487	527	451	481	480	482	434	476	501	448	492	473	492	481	475	465	535	489	477	484	465	488	552	463	514	488	487	538	540	475	467	433	479	467	473	559	543	476	472	479	464	503	532	480	494	485	494	494	461	524	480	480	506	545	495	476	493	511	530	473	480	489	466	480	529	476	474	471	508	466	318	477	528	520	478	550	523	491	486	493	479	505	442	477	479	475	555	497	496	544	476	473	510	491	488	471	554	536	513	490	462	484	478	496	471	596	478	480	440	499	465	536	478	481	473	479	479	496	497	481	502	470	474	456	489	479	480	482	445	483	507	474	463	515	489	493	498	498	539	496	557	491	466	491	481	477	466	490	478	499	507	493	524	460	479	473	480	522	549	494	476	480	490	454	486	482	488	525	533	474	500	476	496	554	495	482	503	483	478	481	460	467	515	533	478	481	472	459	526	483	520	466	475	476	506	483	495	477	406	482	476	528	500	505	540	480	507	475	512	461	472	402	587	486	461	520	504	504	495	479	460	546	488	472	458	512	497	484	460	446	462	469	503	462	483	425	554	466	491	485	493	490	480	491	513	481	521	411	483	476	471	492	498	264	493	558	493	543	503	502	487	435	494	486	502	503	512	487	457	488	483	510	500	525	476	509	442	490	498	485	515	473	548	490	479	464	487	447	513	479	498	539	475	488	452	482	475	475	500	492	468	495	471	477	476	503	445	475	492	476	517	478	530	493	423	522	489	477	497	476	471	476	511	409	479	502	479	518	517	473	484	491	457	490	454	390	470	476	465	493	476	502	497	516	550	547	478	490	546	482	372	500	464	493	485	490	481	491	481	660	542	479	476	467	498	517	494	472	465	489	470	491	382	477	498	464	489	490	490	521	466	500	488	480	463	487	421	582	474	555	480	473	527	471	466	549	486	468	462	478	490	492	494	465	478	479	483	521	477	482	484	448	527	478	470	535	465	1
483	469	533	483	479	479	495	478	470	472	509	510	497	442	506	470	492	508	508	463	495	478	482	477	461	508	520	482	463	474	493	511	536	507	490	523	517	483	476	476	480	498	482	483	523	481	533	528	513	503	475	510	471	487	505	524	409	480	468	511	501	482	494	482	571	487	527	485	478	477	476	493	477	545	473	544	463	502	551	497	481	550	504	477	524	562	480	451	482	536	476	492	499	490	483	507	476	444	460	500	482	483	484	474	380	543	488	511	511	489	489	424	477	498	501	500	491	498	496	520	476	478	493	465	462	476	481	509	482	490	484	471	476	478	442	475	508	506	484	493	485	571	476	484	520	488	485	495	478	526	489	487	478	651	476	462	544	473	499	490	472	473	450	486	549	470	473	478	477	456	498	534	529	477	460	559	486	474	532	420	449	544	466	489	482	493	531	469	500	487	462	506	483	560	518	510	475	485	478	465	457	467	492	541	519	475	522	480	483	482	483	484	537	427	499	493	555	482	506	479	441	544	497	445	561	514	437	477	476	499	474	492	511	492	519	520	480	479	476	487	518	456	470	447	531	573	546	485	479	473	471	479	472	499	480	510	507	504	487	473	528	482	516	483	493	539	539	496	468	488	497	454	477	518	486	463	477	453	510	537	474	546	452	473	509	485	511	481	480	478	489	519	480	470	469	441	517	526	478	461	467	464	479	482	493	500	461	489	509	467	489	497	499	490	499	481	474	485	439	453	499	434	494	477	524	480	493	482	466	595	495	479	477	485	553	508	564	450	482	519	526	431	480	519	482	481	476	461	518	524	470	443	483	479	512	485	456	477	512	495	449	544	486	502	480	467	534	473	482	478	498	533	501	527	502	475	468	513	566	497	486	495	461	491	479	497	473	480	480	518	485	501	478	398	478	487	474	470	545	480	478	494	476	465	476	494	525	475	507	485	473	525	457	485	484	463	487	485	515	512	480	455	471	476	471	487	441	481	432	484	478	488	523	606	469	475	469	563	440	484	476	481	568	558	486	477	476	479	501	490	487	466	521	701	484	466	484	465	533	515	485	458	523	486	485	475	496	473	483	474	489	480	517	481	471	417	469	543	468	511	475	526	486	491	474	492	483	445	478	490	501	478	440	720	494	555	470	489	399	492	2
479	480	438	479	504	483	508	476	515	484	499	517	485	449	496	505	489	509	484	488	485	476	476	487	534	521	473	468	503	472	486	406	535	537	476	557	481	488	491	476	477	538	422	494	483	483	447	498	434	437	539	532	452	474	486	513	424	501	562	459	482	474	543	467	367	492	526	494	485	461	473	486	482	463	471	499	475	488	523	465	466	559	509	466	478	490	473	474	470	488	476	456	506	533	482	487	484	515	474	472	476	504	477	468	519	612	476	452	527	472	452	480	473	468	495	485	475	486	494	439	477	459	475	522	477	458	475	522	490	523	483	455	487	477	499	539	520	506	478	496	499	503	484	476	484	470	477	515	488	475	532	470	481	445	478	448	528	488	510	508	472	477	468	477	530	481	472	475	477	555	545	555	565	478	474	567	488	477	449	459	564	558	501	516	480	468	445	516	503	477	532	457	468	495	500	480	482	475	475	426	452	486	487	516	488	475	474	479	472	478	480	478	463	482	471	584	564	474	493	482	509	495	527	495	482	464	495	477	476	481	475	480	489	461	478	468	507	478	481	482	502	527	523	497	498	516	431	474	473	561	497	491	478	523	473	500	418	537	476	481	501	480	506	580	474	513	435	460	441	500	461	493	499	554	485	472	476	491	510	515	477	452	488	476	469	465	452	508	480	496	430	492	506	473	521	461	434	534	475	519	517	495	481	487	434	470	482	485	480	501	507	502	475	497	490	513	472	493	555	482	497	468	490	464	538	485	423	517	477	558	463	478	477	505	502	518	327	526	441	479	448	489	506	513	518	465	479	431	521	475	471	422	500	497	502	499	506	475	451	488	502	514	457	477	477	521	486	504	458	506	479	445	493	478	513	528	475	463	409	474	478	489	523	498	448	474	501	478	474	485	480	495	479	463	481	472	488	441	474	472	491	470	476	470	476	495	507	480	485	492	488	464	541	481	471	541	494	483	484	477	469	496	485	476	465	462	477	533	543	471	475	543	459	459	491	501	468	490	471	498	451	456	471	487	541	476	476	471	463	471	491	491	473	460	478	404	495	443	505	552	446	491	473	543	483	535	480	485	467	466	489	486	470	477	474	521	512	487	566	496	474	457	474	509	444	487	482	539	486	477	497	476	487	473	468	512	478	490	471	509	2
486	498	486	475	524	475	534	476	498	476	444	487	508	401	451	453	505	477	511	483	471	509	467	479	479	518	468	482	494	539	475	453	529	491	529	460	483	518	490	472	475	536	482	502	501	452	446	516	511	434	467	464	477	474	544	457	509	498	462	475	481	482	496	478	504	536	478	532	489	475	463	483	477	447	475	544	487	454	533	515	444	545	542	483	518	414	474	487	466	490	476	561	492	506	483	503	484	483	470	427	479	484	479	474	496	697	462	472	473	461	497	384	467	515	516	509	476	482	516	490	471	509	491	509	481	510	492	448	495	480	518	481	529	480	484	443	531	524	479	495	490	504	474	474	492	510	482	509	482	499	536	465	468	642	478	530	479	445	487	498	466	485	471	468	564	493	477	479	477	533	512	439	462	477	459	513	465	471	451	504	475	467	503	473	464	511	505	502	505	473	490	474	510	506	512	479	477	481	477	451	485	467	509	570	428	476	491	477	458	504	484	533	493	470	472	540	555	483	470	502	446	509	483	504	493	492	481	477	477	479	452	478	463	480	462	483	496	481	443	482	561	482	489	481	602	505	535	481	492	494	500	465	479	527	476	511	539	434	500	485	460	484	515	497	484	476	518	527	489	505	470	468	527	424	477	487	478	465	500	513	479	564	458	474	509	484	483	400	478	500	528	502	513	471	473	443	482	493	509	500	445	514	473	487	479	481	505	484	509	472	500	494	477	504	479	503	485	476	520	506	469	487	493	463	488	492	494	506	481	560	512	488	476	490	485	470	489	492	374	595	499	501	506	475	464	472	471	436	516	524	484	501	505	472	480	508	472	475	522	542	478	487	476	441	485	494	529	470	516	488	512	545	519	472	538	505	473	480	527	429	483	475	475	473	493	488	479	478	484	477	475	530	477	454	474	483	483	478	460	494	481	468	474	510	477	463	475	473	473	482	501	535	421	482	516	530	496	457	488	514	474	490	466	476	468	476	522	546	471	478	473	550	503	608	469	554	474	488	491	491	520	486	430	488	500	477	467	488	613	485	479	485	481	640	473	432	471	454	541	516	500	464	466	401	473	478	500	511	485	433	552	478	451	480	482	464	441	498	543	492	498	434	460	463	555	500	475	511	511	485	483	484	477	695	434	533	485	483	480	477	1
484	514	514	477	456	478	455	477	485	485	427	478	442	468	499	456	457	537	503	477	485	456	471	493	443	467	474	495	463	505	473	478	510	492	490	527	466	494	475	475	475	535	472	476	493	449	547	516	431	470	491	509	502	483	542	483	415	480	495	460	490	477	499	479	485	558	515	468	470	465	484	510	482	487	470	466	498	487	544	478	465	519	510	496	488	483	478	454	486	457	476	506	457	480	474	475	477	488	466	487	469	466	484	472	430	469	482	503	504	478	459	411	475	504	459	476	508	462	462	502	478	459	479	536	444	509	478	513	476	487	516	481	477	477	489	460	531	473	472	491	495	482	494	500	465	516	480	484	478	477	475	487	489	616	475	499	473	442	470	472	454	483	504	474	469	530	476	472	476	473	559	557	495	478	484	479	497	482	444	501	449	472	491	473	480	522	442	503	497	477	483	458	535	511	472	481	475	481	475	474	442	476	482	492	491	478	516	483	466	492	486	434	504	541	492	499	512	481	471	481	433	528	527	479	420	526	497	476	476	505	476	492	445	467	499	515	468	479	472	472	488	461	502	480	459	474	491	478	478	458	511	502	477	461	482	515	557	447	493	482	488	467	466	492	481	463	545	508	455	508	471	583	526	467	475	502	476	488	500	440	478	551	471	476	460	460	522	489	481	500	490	514	483	469	497	519	469	529	510	487	449	491	482	478	533	500	477	481	515	460	494	493	584	482	503	476	492	470	434	521	497	504	486	488	485	475	479	460	485	534	539	479	477	519	514	484	464	452	483	537	487	472	511	510	455	485	474	512	455	512	485	464	480	486	493	486	472	477	494	464	443	487	523	445	482	513	522	492	476	515	473	441	541	480	526	473	482	480	421	545	476	466	524	487	517	484	540	475	507	536	477	494	480	480	482	481	484	542	504	480	473	509	475	475	476	519	478	473	456	481	512	464	516	475	492	528	492	542	532	520	478	474	470	477	499	516	483	473	473	470	455	551	488	566	537	461	481	504	494	488	503	477	617	536	476	478	484	475	524	457	481	468	488	685	475	399	472	508	403	581	544	470	538	425	500	462	480	526	461	499	502	482	533	477	478	434	515	490	517	492	458	556	474	520	500	479	475	453	473	487	498	479	501	715	488	489	475	480	510	496	1
484	448	479	491	575	478	509	478	470	479	469	481	500	509	479	526	465	495	471	474	483	496	477	497	586	536	483	467	500	529	475	465	501	451	439	497	486	451	483	475	480	410	483	505	529	488	513	493	456	496	548	464	477	479	481	485	470	474	487	483	468	475	534	492	491	473	538	489	480	479	594	495	451	535	480	467	477	483	540	461	479	485	480	484	498	487	490	438	484	503	476	502	472	493	487	416	489	477	528	450	476	475	477	493	506	577	482	529	556	474	505	443	474	451	491	507	491	482	475	513	481	479	482	489	467	467	474	496	487	500	515	524	490	474	443	421	448	491	488	509	498	463	465	468	495	534	476	464	481	421	581	483	479	523	476	536	505	493	484	453	439	477	475	480	588	508	477	482	479	498	517	441	490	476	490	424	455	478	477	503	463	494	477	461	504	468	450	498	522	478	491	485	511	576	521	474	484	498	479	473	489	434	517	561	543	477	529	480	489	496	507	492	495	445	480	567	525	483	489	491	488	569	453	521	441	474	495	476	477	461	498	503	465	537	512	476	491	479	497	480	536	458	528	498	499	507	517	478	487	472	548	490	478	566	475	438	550	502	471	492	473	478	488	461	478	509	524	497	530	500	498	421	524	551	477	506	476	488	488	493	478	491	500	476	526	461	484	381	482	511	520	518	487	473	521	523	456	549	494	514	522	482	480	480	542	490	464	477	517	478	446	448	504	518	474	452	471	476	557	559	493	455	458	485	471	483	458	470	480	565	516	485	476	480	479	503	476	530	461	435	485	520	511	491	553	489	482	467	449	539	476	469	455	485	471	488	559	475	506	456	469	558	431	500	482	520	519	481	473	490	468	497	525	501	535	525	472	485	457	447	481	498	562	482	487	475	455	474	473	482	479	496	475	472	478	442	477	533	552	489	479	486	474	429	476	512	458	480	481	477	519	454	492	464	516	501	485	540	496	549	484	481	494	476	479	486	500	495	466	480	467	508	500	515	504	485	489	476	458	486	508	477	477	529	474	476	480	485	473	493	516	490	478	554	484	441	481	504	478	466	500	482	515	445	487	490	475	559	475	502	490	484	472	478	481	424	489	500	432	462	480	434	485	473	454	460	481	520	460	483	495	477	444	592	544	527	469	489	452	491	1
490	480	469	469	543	496	497	477	488	478	509	510	455	480	486	475	471	525	507	479	463	472	478	486	534	488	486	488	491	475	485	475	487	506	512	481	466	488	487	475	478	494	455	486	521	483	500	526	453	456	551	480	493	476	491	515	531	475	510	481	492	489	493	471	545	488	480	493	485	479	547	485	511	523	487	518	487	484	534	511	542	508	509	474	575	472	472	499	475	524	476	571	461	500	484	504	480	471	473	508	485	475	478	482	498	463	513	494	516	475	417	501	470	488	496	517	454	475	500	461	476	509	478	549	522	576	497	508	476	467	480	496	446	477	463	551	471	500	471	501	499	518	498	496	493	478	474	540	475	530	434	477	488	615	476	469	498	509	535	471	486	471	484	486	572	460	478	482	476	504	488	531	512	476	486	469	487	479	470	468	448	539	482	530	506	495	447	515	566	479	516	535	507	459	587	481	478	488	472	442	549	512	494	540	528	476	424	481	484	508	495	475	447	481	482	442	450	491	507	495	518	498	492	467	527	490	460	476	477	534	501	463	491	480	482	522	461	480	469	473	501	503	509	487	528	530	431	483	496	460	479	513	483	596	483	514	465	510	477	470	472	478	484	507	468	510	474	452	491	466	513	590	465	442	467	489	475	506	511	465	478	532	454	477	492	493	546	488	479	499	517	516	469	459	493	469	468	491	541	505	482	504	474	544	542	525	450	488	469	485	460	468	515	443	459	507	489	476	524	537	490	476	486	469	467	480	483	443	474	537	496	506	477	477	409	503	528	494	431	518	598	465	513	517	442	483	482	534	499	507	481	465	442	477	477	462	577	474	466	504	496	485	461	475	476	493	502	502	472	433	467	511	466	468	516	432	478	490	453	463	485	486	515	491	464	482	481	478	482	522	479	524	482	505	475	492	492	549	561	469	484	506	477	431	476	519	459	475	462	474	470	484	494	477	508	518	482	553	431	463	485	462	449	475	465	507	489	473	504	475	484	495	532	572	473	542	485	463	511	489	467	508	367	485	498	477	471	477	387	480	479	485	517	464	475	574	478	498	453	489	489	456	509	446	482	459	488	552	496	507	483	481	427	477	485	494	490	465	437	479	489	488	472	476	574	469	480	469	528	481	452	477	477	477	431	505	479	476	510	505	2
485	538	452	481	473	468	532	480	498	487	447	478	456	496	471	461	487	535	461	478	469	450	470	490	435	483	454	478	473	496	481	484	556	495	476	473	478	499	479	477	485	514	475	475	447	489	563	458	537	509	559	553	499	476	497	488	536	464	475	482	503	481	491	470	384	540	459	533	481	473	552	481	437	541	485	483	500	501	510	470	439	449	461	501	546	480	485	469	485	486	475	541	478	509	492	483	480	446	459	418	492	477	478	463	520	682	457	451	472	480	490	531	485	493	493	467	504	491	470	464	475	530	486	442	472	488	482	472	498	491	491	500	514	471	471	464	526	507	479	479	473	510	481	484	454	515	478	468	477	483	432	484	474	588	475	472	466	467	475	500	430	478	495	476	425	476	476	477	477	531	404	512	508	476	467	489	481	481	469	544	450	495	445	449	472	521	547	474	574	471	490	494	506	494	527	491	484	469	476	456	484	502	471	464	488	472	533	474	482	476	483	480	476	459	485	505	527	483	508	476	454	512	513	479	487	453	472	477	477	453	480	474	453	479	500	504	493	470	489	469	501	593	534	468	576	520	496	478	489	510	514	519	478	554	486	462	444	503	480	484	469	472	517	470	489	492	512	496	503	471	471	460	519	441	489	481	476	507	497	529	479	523	495	475	510	547	517	559	489	480	469	500	476	474	458	514	468	494	507	478	448	491	482	507	485	501	480	480	529	474	457	469	505	562	479	523	473	478	462	518	480	443	504	454	489	487	451	429	490	456	500	470	476	469	506	477	362	503	327	438	452	488	541	492	474	486	475	476	500	462	473	452	478	495	502	475	569	475	445	448	481	469	437	472	478	518	469	484	451	537	474	526	551	476	435	524	473	504	568	529	485	483	496	466	462	475	526	477	484	556	476	508	478	488	476	511	477	484	510	480	474	436	476	457	477	468	484	476	493	479	470	474	508	484	526	552	470	495	520	492	473	484	481	477	486	527	490	400	443	471	510	510	410	557	500	511	480	519	538	472	505	504	420	458	469	476	473	502	514	481	490	473	494	536	471	450	481	544	541	505	454	524	518	510	503	493	482	544	485	573	548	481	448	479	485	607	451	489	478	489	484	491	475	532	556	486	484	487	472	474	532	476	507	549	479	468	481	494	496	476	2
475	464	498	487	479	487	477	475	497	484	490	495	451	430	503	468	479	534	463	474	478	487	482	483	508	522	517	486	465	461	474	510	525	496	493	410	473	475	483	478	473	520	480	489	498	499	514	414	526	553	593	548	486	482	515	518	499	477	546	448	483	474	513	473	508	478	450	520	480	469	594	478	516	503	478	518	487	466	509	488	495	505	470	490	497	480	483	486	480	571	476	505	514	481	477	505	479	493	445	430	487	485	486	469	479	521	481	560	460	487	455	447	480	503	493	509	493	465	502	523	475	508	489	459	473	519	483	515	480	472	530	488	507	472	478	476	520	500	481	492	508	491	483	486	435	520	480	518	480	513	596	487	472	454	479	454	493	446	464	498	523	477	477	486	484	466	476	484	476	560	516	522	553	476	497	441	492	484	508	509	473	493	459	469	469	453	509	545	553	489	484	498	533	507	523	475	489	476	477	505	475	495	483	491	494	475	505	481	480	503	461	483	475	478	483	444	490	473	464	483	529	492	468	542	501	502	504	478	477	475	476	480	487	485	477	482	468	480	491	471	493	471	493	478	533	528	429	479	476	506	541	516	482	431	494	514	434	500	481	493	503	473	491	465	462	509	465	493	450	478	485	491	468	492	457	479	476	467	533	459	476	455	474	475	493	490	474	474	484	514	536	472	520	478	568	483	528	490	488	477	535	522	466	541	561	446	469	487	489	483	502	497	539	520	473	488	478	483	430	509	497	473	488	464	493	487	511	454	489	552	524	465	477	490	489	488	485	429	589	472	480	522	537	492	439	467	484	483	493	540	477	393	524	459	489	465	513	476	492	433	481	482	466	484	489	557	467	478	515	466	453	395	493	481	490	509	485	506	549	498	486	489	591	488	484	470	548	479	516	461	479	426	477	516	474	467	488	487	509	480	474	457	475	466	475	461	428	481	506	470	459	501	509	520	558	582	470	416	572	518	477	500	478	476	498	479	509	498	537	474	487	466	512	463	501	490	494	556	495	506	501	455	619	566	483	477	480	486	545	473	471	467	467	555	476	454	482	506	429	444	483	451	539	499	482	445	471	495	489	478	476	482	533	481	486	451	457	492	489	474	481	479	479	515	569	468	473	478	470	465	537	475	447	601	464	515	481	495	516	490	1
477	519	479	495	498	476	484	476	492	471	438	425	516	529	472	489	478	511	470	472	481	480	475	485	500	504	500	454	462	477	475	473	558	456	473	428	468	437	478	476	478	544	477	457	468	481	535	529	533	445	505	538	522	473	532	484	460	514	533	451	481	483	501	491	514	487	447	494	486	471	531	506	497	417	495	447	495	536	442	508	499	517	477	465	505	492	482	467	484	547	476	509	496	498	483	522	480	471	466	495	490	489	476	456	488	496	528	489	468	473	513	461	478	496	496	511	476	466	470	535	479	503	490	497	462	516	499	497	479	466	469	448	490	478	504	486	460	477	483	473	473	466	490	493	500	449	479	449	474	474	414	513	486	573	478	474	460	483	480	495	513	481	503	479	445	497	479	486	476	504	505	499	591	476	478	466	509	481	372	437	523	536	524	525	474	510	495	495	516	475	478	507	481	444	455	496	477	479	474	468	487	409	474	439	561	477	498	475	475	456	491	429	480	467	469	532	487	503	435	490	500	435	480	528	420	513	456	477	476	512	455	474	491	467	497	509	492	479	483	483	483	557	512	473	547	501	471	475	489	515	468	506	482	502	468	431	555	441	502	485	472	482	506	496	483	496	410	475	447	488	487	524	439	510	459	500	476	494	496	512	475	523	478	475	472	486	479	440	483	481	518	533	512	476	423	476	450	494	482	489	481	486	472	482	502	463	468	479	494	495	493	500	500	503	480	492	474	478	429	537	456	458	493	482	530	475	495	507	483	481	512	485	478	493	449	481	491	452	439	515	459	532	553	529	530	504	492	459	497	553	467	387	484	483	477	491	434	477	443	424	510	473	448	504	470	497	481	479	476	497	490	489	494	516	491	445	471	456	581	482	475	486	508	496	474	473	520	475	553	475	484	419	478	479	478	519	484	510	551	481	467	481	477	458	476	524	478	487	458	481	492	527	476	485	477	487	506	559	450	444	478	480	472	476	467	469	509	507	433	477	521	562	486	564	472	559	486	449	470	468	566	488	444	403	509	478	478	492	429	493	478	466	495	448	470	574	482	563	481	520	521	493	587	449	459	475	491	535	506	503	507	477	455	481	477	563	484	491	451	487	503	484	480	455	468	492	471	478	441	466	497	480	471	459	577	501	471	488	426	488	2
480	466	495	482	455	477	551	474	490	478	567	505	489	485	481	490	486	492	537	482	478	500	475	458	587	457	461	486	468	477	484	498	516	478	485	551	465	486	479	476	474	511	490	477	517	473	466	476	426	454	464	496	507	485	507	490	526	494	479	498	455	481	535	482	578	521	542	489	477	469	490	473	482	495	476	488	483	500	523	466	481	475	475	485	537	498	478	462	480	481	476	582	507	489	480	470	482	454	456	482	471	477	492	498	482	226	499	514	491	486	554	455	482	477	490	504	464	471	509	479	476	451	485	535	468	527	479	526	451	551	524	468	519	477	515	498	482	492	470	468	476	507	462	493	460	485	480	514	473	540	485	497	477	411	477	474	481	463	524	526	463	482	460	479	508	534	477	480	476	545	511	505	416	477	497	514	481	488	518	531	496	605	486	477	485	537	446	523	550	481	512	549	508	497	435	477	478	483	476	475	477	475	535	484	504	477	509	486	486	496	482	571	470	468	470	476	526	498	491	493	474	603	492	547	480	475	479	479	477	494	483	501	499	474	494	491	498	478	479	474	521	454	501	475	466	488	467	478	482	500	493	509	484	552	480	515	503	566	494	471	497	487	508	532	473	515	551	497	551	515	506	518	423	457	474	482	476	483	510	510	479	427	453	476	498	442	490	466	483	508	492	434	503	480	554	491	490	514	475	504	449	481	479	518	502	441	470	486	481	464	523	497	522	491	483	508	468	480	429	492	499	485	492	481	491	481	489	500	471	551	511	472	476	478	426	523	579	519	688	512	562	485	499	488	504	482	480	492	494	568	484	458	431	480	465	477	500	478	476	422	467	527	530	487	476	530	485	485	479	424	478	494	478	461	494	533	484	470	423	519	472	478	584	458	496	483	499	478	513	456	485	527	481	506	475	488	488	416	502	490	479	481	478	516	477	539	528	476	472	483	459	541	439	477	449	544	491	500	535	490	485	485	478	475	498	475	487	470	521	481	496	522	492	434	493	507	474	550	501	494	491	449	624	529	491	478	476	462	428	464	472	466	430	385	470	603	487	458	463	485	573	471	497	557	472	531	497	497	478	436	481	480	545	476	485	415	515	497	468	471	469	489	485	519	490	503	455	517	495	479	481	475	500	400	433	513	480	487	496	454	2
485	482	531	472	500	479	520	480	498	484	494	509	498	517	484	489	498	488	472	453	476	504	478	484	489	497	494	490	489	471	482	528	536	471	507	415	468	481	474	473	479	504	456	498	478	472	473	501	545	483	514	511	476	490	487	515	486	506	414	449	477	484	518	480	608	537	447	502	477	476	534	479	491	533	485	523	471	502	484	488	514	477	452	482	457	467	479	512	473	560	477	529	475	522	483	499	480	474	475	510	469	466	479	498	476	590	482	497	477	467	499	470	475	522	455	496	517	489	493	465	476	469	471	465	471	533	481	518	485	526	523	496	514	482	478	484	516	509	481	478	499	469	507	472	492	495	478	432	487	514	472	487	489	643	477	473	463	475	481	480	501	490	485	488	406	443	475	475	476	528	549	506	551	476	474	479	472	481	438	583	504	495	464	479	492	488	515	481	507	475	496	483	549	490	461	473	493	491	476	476	473	502	494	461	435	476	483	478	486	495	474	504	487	457	467	534	489	504	526	483	438	473	454	498	459	475	512	474	476	502	514	466	491	485	485	452	480	478	494	475	521	480	494	490	486	565	433	479	460	484	567	553	468	555	479	506	508	450	465	481	493	474	505	520	500	488	507	467	456	487	491	500	563	500	465	467	476	523	490	465	477	549	481	478	499	550	503	456	479	490	445	497	480	470	597	484	461	420	498	476	523	484	485	502	486	513	460	485	526	456	480	494	550	512	494	469	455	477	517	460	469	474	503	484	503	478	464	458	478	558	511	478	477	543	523	483	589	507	415	508	449	491	574	524	546	483	476	497	512	481	482	390	496	458	467	472	562	478	571	430	502	480	416	493	481	441	465	479	486	560	502	434	499	447	480	479	482	442	584	460	479	474	485	479	436	480	489	476	517	475	476	472	474	504	480	476	488	419	500	484	484	413	476	538	477	424	473	468	486	480	506	505	525	488	510	530	489	525	522	424	488	466	482	476	479	509	532	485	433	483	485	507	552	567	506	503	476	502	427	481	442	501	402	431	470	482	475	485	488	471	486	485	514	555	484	541	475	451	525	457	519	455	514	419	488	461	471	486	491	525	560	486	424	475	482	460	481	516	473	495	500	443	479	455	495	492	477	488	510	485	511	476	470	582	447	576	472	502	457	478	1
488	483	552	488	547	474	448	478	482	487	470	477	484	472	488	444	497	486	450	473	466	522	488	483	517	497	490	462	492	492	490	501	517	487	473	494	468	458	473	474	475	534	498	479	507	474	517	519	476	499	493	588	457	487	477	542	489	569	518	443	516	475	505	465	482	487	504	485	480	496	563	516	447	495	482	543	480	461	556	494	518	554	492	497	413	443	475	481	476	513	477	479	473	518	487	457	481	439	475	505	476	480	481	483	552	624	492	498	530	475	511	410	488	468	445	475	487	471	478	456	478	480	484	541	496	447	485	515	492	440	571	451	485	482	524	545	464	463	475	489	484	482	490	478	504	493	469	487	493	502	444	509	482	482	479	493	465	465	531	471	460	500	463	477	500	493	473	478	478	502	477	494	502	477	510	548	469	483	500	526	500	536	469	465	485	470	498	479	455	469	522	474	515	474	562	481	475	474	476	487	488	490	452	431	488	475	550	478	489	468	490	504	455	490	487	475	535	475	490	477	507	449	473	479	435	483	501	477	478	495	478	493	482	496	485	540	458	472	484	474	495	409	519	496	521	515	522	481	492	489	464	446	475	496	482	505	505	457	472	486	475	485	506	502	470	510	511	497	472	490	465	451	578	540	479	492	477	497	522	522	476	468	487	478	527	494	453	507	480	502	475	490	512	477	497	530	491	550	486	524	515	457	479	470	473	478	455	485	539	517	503	505	481	498	488	498	484	480	521	474	473	490	509	482	466	492	493	465	476	549	434	478	476	494	547	477	461	491	521	539	506	510	478	536	409	485	483	516	509	471	482	458	462	472	460	480	437	476	501	472	541	484	472	470	480	481	510	495	481	479	498	404	507	482	495	433	486	465	484	457	485	479	494	481	476	474	471	477	494	526	481	471	471	531	473	477	494	501	508	484	482	485	476	415	476	525	455	478	450	475	498	468	496	472	501	508	467	529	553	425	482	465	443	476	485	499	506	506	488	473	498	507	547	484	478	536	490	503	521	459	534	479	624	516	491	481	500	500	508	481	482	487	496	670	478	322	482	495	485	448	530	476	492	438	480	488	488	580	497	490	475	477	537	477	476	344	454	506	469	493	471	473	484	571	497	479	488	545	524	482	483	479	523	720	473	456	474	474	525	488	2
489	441	546	475	557	481	490	475	478	473	467	542	501	417	501	532	489	528	473	480	474	493	484	481	495	516	485	476	472	495	478	550	509	486	471	433	485	455	478	480	481	500	481	483	474	506	533	529	451	508	527	488	436	482	482	513	561	531	497	502	466	485	543	482	494	493	439	521	475	477	512	498	458	505	482	503	474	452	568	482	455	572	447	465	490	488	483	491	482	505	475	455	461	471	484	492	482	485	476	420	497	487	480	471	483	374	490	462	509	483	513	486	472	458	441	537	490	488	511	493	476	474	485	445	545	563	484	453	468	454	505	507	556	473	475	440	529	510	478	479	523	482	486	475	490	492	481	442	487	494	492	486	492	559	478	451	485	408	494	524	495	482	484	475	437	495	475	472	477	514	447	541	490	478	477	502	474	481	493	468	518	534	420	475	501	551	522	527	581	475	507	472	511	393	502	494	489	495	475	431	481	476	505	516	515	480	467	480	481	468	489	445	473	420	463	451	548	480	525	490	472	561	521	513	443	542	475	477	478	494	502	463	484	529	497	477	481	480	454	467	493	564	477	480	443	520	444	469	477	508	494	517	474	471	475	478	449	478	492	501	478	482	510	551	483	507	467	470	453	526	464	528	488	494	513	476	476	503	499	547	476	512	482	476	523	462	486	450	481	499	396	505	505	480	489	484	473	523	525	473	481	472	484	541	463	557	486	484	553	537	471	487	480	464	503	516	481	472	460	516	478	406	478	493	474	479	497	526	475	491	506	474	476	515	506	471	478	536	452	441	521	471	597	523	541	483	479	396	502	581	478	474	420	449	481	491	495	476	550	402	473	489	433	446	484	475	487	496	506	515	446	502	514	490	522	496	478	496	451	539	478	482	491	480	502	483	529	478	502	427	480	500	476	463	483	488	484	474	519	477	477	534	476	533	477	510	472	487	530	467	521	555	534	488	480	503	499	497	484	521	485	490	461	476	473	500	455	527	479	480	490	527	456	540	489	498	461	536	519	487	534	481	433	426	471	478	484	481	574	484	485	472	476	396	483	576	474	489	486	500	497	493	527	430	494	468	481	506	449	499	538	477	440	480	478	572	488	487	435	506	469	485	472	452	485	480	469	446	461	472	469	481	467	378	469	485	480	501	481	488	1
487	490	532	488	536	463	465	477	466	475	504	488	414	459	465	505	478	502	437	460	486	451	479	500	405	530	479	500	496	464	483	511	476	484	498	477	453	513	477	477	477	495	480	505	540	446	541	504	481	449	474	484	508	485	522	488	408	464	533	456	484	480	542	482	479	609	511	497	482	483	610	487	498	405	491	504	481	473	544	473	478	469	508	477	466	489	480	501	486	566	477	490	505	448	488	509	480	471	473	435	485	480	479	495	518	626	514	561	495	496	494	477	474	502	458	486	476	466	474	506	473	457	498	454	483	525	495	407	493	454	536	453	525	480	491	478	452	489	475	474	460	499	473	478	464	491	478	529	477	459	484	495	486	594	477	478	494	523	492	496	478	478	481	480	534	491	475	475	478	554	472	519	472	478	462	521	473	468	455	494	464	482	464	472	482	495	465	527	544	475	460	468	509	468	457	482	482	490	475	462	474	482	469	535	581	476	550	479	480	503	497	525	519	498	490	416	534	494	463	483	535	490	493	407	554	482	506	475	477	493	480	491	469	485	479	481	472	483	510	476	480	481	509	475	486	563	451	479	483	476	476	487	477	485	474	462	471	559	485	479	484	489	501	474	477	531	448	489	519	513	505	507	445	513	488	476	476	478	535	508	480	525	497	477	482	456	503	475	479	477	492	518	510	468	474	488	463	477	514	467	435	496	482	523	442	493	468	472	501	474	494	462	506	516	493	503	486	494	550	423	471	471	474	453	471	469	486	482	481	562	539	484	476	534	469	460	460	531	398	537	455	490	476	455	470	481	485	489	492	462	477	548	453	511	501	458	459	476	466	460	467	526	539	529	480	460	525	485	502	498	536	468	474	459	522	470	484	515	493	452	475	494	452	498	476	487	448	477	505	443	478	499	480	533	473	478	496	485	489	473	478	420	475	482	476	461	473	476	459	479	482	436	471	497	557	524	474	542	488	459	480	456	460	475	481	492	468	476	460	482	502	514	520	557	504	514	482	488	499	464	534	477	452	542	503	478	480	490	539	474	473	489	459	587	482	433	489	469	491	488	473	501	432	413	504	510	481	484	512	417	455	477	459	481	480	462	490	538	490	483	461	473	479	555	478	496	490	482	503	477	481	474	461	606	525	545	480	505	450	489	1
491	465	528	485	410	489	517	476	469	478	508	476	531	439	482	484	497	518	481	480	500	485	473	484	534	444	469	489	493	507	481	534	555	556	466	421	479	487	477	476	476	476	461	472	492	444	499	472	458	460	497	487	482	481	479	496	478	467	526	450	467	493	465	481	510	515	470	479	479	482	463	496	482	521	480	467	485	504	496	464	465	487	472	482	435	452	474	492	483	408	476	482	484	511	482	475	476	515	480	474	477	495	478	483	492	589	471	479	491	472	441	523	481	495	517	486	467	463	530	487	477	537	482	409	483	550	482	517	486	460	487	498	513	482	502	570	471	489	484	485	529	486	499	494	465	453	483	558	482	514	419	495	502	580	475	482	474	482	436	473	485	493	490	481	482	489	476	478	477	463	475	503	451	478	484	413	497	487	503	505	522	462	485	474	470	478	543	558	492	475	490	494	478	424	451	475	486	491	477	476	490	493	487	484	483	477	568	480	491	498	503	471	446	509	481	547	567	479	497	510	521	485	530	517	500	480	468	477	477	486	490	487	462	494	459	458	488	483	474	478	516	450	486	483	442	522	503	477	487	500	402	475	476	496	489	415	559	505	485	484	482	482	490	438	484	503	458	513	466	500	497	451	554	499	461	487	476	557	484	472	475	514	474	476	541	426	464	447	478	469	502	528	505	483	466	468	495	524	501	500	475	494	481	457	463	498	505	464	543	482	470	449	531	480	463	536	466	480	527	561	479	487	516	483	480	481	521	485	487	519	475	499	476	488	545	496	501	467	448	525	432	485	499	491	584	488	485	504	491	486	479	471	504	484	486	482	466	475	486	535	470	495	468	511	481	501	464	485	491	521	519	586	518	485	520	493	484	508	460	476	479	496	478	495	474	473	516	476	487	519	475	492	481	526	479	489	487	466	466	474	480	487	477	496	477	549	469	478	477	477	500	509	485	468	502	487	489	501	597	516	487	483	456	476	488	490	539	486	473	478	534	511	484	557	500	476	472	571	460	499	460	474	500	479	435	474	476	494	430	490	500	485	500	620	478	434	481	484	562	426	521	463	491	499	474	505	476	506	477	521	537	476	483	478	478	431	503	500	452	497	477	478	484	489	566	486	479	498	462	478	499	479	509	639	496	479	468	488	494	524	1
482	514	576	488	550	489	482	476	469	483	484	484	413	467	473	489	488	455	491	478	491	492	483	475	480	573	460	468	481	470	480	545	496	448	486	432	481	483	478	478	472	489	494	480	487	486	523	476	494	500	466	506	507	478	509	491	468	514	497	455	487	477	512	468	477	501	521	480	476	474	591	482	472	426	478	461	466	510	456	462	501	493	507	473	524	468	477	468	480	454	476	516	455	504	460	542	480	503	495	479	487	484	480	486	388	594	518	482	528	470	498	523	458	478	418	453	438	491	464	471	475	504	492	560	483	523	498	514	486	457	533	487	517	480	514	446	509	467	469	496	494	548	474	479	480	490	484	466	484	482	468	486	497	468	477	452	489	445	512	485	482	473	487	478	430	520	476	478	478	534	523	494	517	477	464	451	494	483	537	509	485	504	503	505	496	513	509	474	463	479	519	513	465	528	549	485	486	486	476	467	495	477	515	541	520	476	546	477	485	498	476	474	438	487	474	493	572	479	468	490	502	515	480	485	534	502	504	478	477	538	442	509	486	480	486	469	479	479	456	470	566	453	514	492	511	516	476	478	482	548	497	449	476	463	490	446	502	484	485	482	503	479	469	567	474	509	504	503	502	480	493	512	527	578	476	454	476	480	491	466	477	461	472	476	552	524	487	493	473	492	479	480	508	486	441	473	471	488	519	496	500	485	478	496	431	510	462	479	520	470	495	434	578	491	465	469	509	465	488	515	482	497	497	469	505	482	508	436	526	475	490	459	475	495	484	487	457	476	537	552	410	509	508	524	483	483	481	567	468	531	476	456	499	479	492	508	541	477	545	489	433	504	458	488	478	501	471	483	492	451	466	503	485	489	476	504	471	473	512	504	490	470	452	480	471	458	493	478	464	476	476	441	478	541	475	472	492	521	533	482	479	508	476	484	476	409	514	484	467	477	506	484	424	488	440	513	504	454	522	589	486	476	482	477	476	503	508	447	486	476	510	481	475	476	513	446	470	433	470	502	510	492	586	494	491	476	487	502	460	491	476	478	453	583	479	372	481	471	454	472	438	539	484	504	498	511	482	533	458	487	526	481	521	475	486	416	494	502	507	493	491	531	488	464	544	455	475	450	456	472	448	482	496	626	509	441	477	491	534	495	1
477	430	537	481	538	493	426	475	492	467	473	497	539	429	494	498	478	489	472	487	486	530	466	486	523	449	481	497	515	498	495	536	513	574	474	486	462	509	478	476	479	469	487	482	493	464	526	427	532	487	499	488	483	476	500	524	473	464	556	476	489	479	492	471	616	552	532	458	489	481	511	489	497	485	480	480	490	450	514	499	485	519	475	463	506	470	476	497	488	526	476	508	475	499	480	448	471	489	486	464	473	488	480	449	449	560	452	489	461	484	476	489	482	468	387	473	499	488	463	471	476	504	487	520	477	438	475	502	485	477	524	477	505	469	483	481	484	482	472	485	497	491	482	478	464	473	480	485	475	453	500	463	458	433	476	468	491	474	482	542	493	473	476	470	432	496	477	479	476	508	563	527	517	476	476	524	487	482	490	523	478	521	496	467	471	465	488	481	525	482	457	540	530	483	487	483	483	483	478	448	522	458	465	577	530	476	511	475	485	513	487	462	525	409	468	500	533	479	506	496	519	427	485	515	514	569	462	479	476	474	472	495	500	521	485	477	509	481	479	478	496	432	552	502	490	460	501	483	486	497	484	485	477	478	469	498	501	512	510	463	490	476	523	501	487	525	451	482	481	459	482	534	479	442	493	487	476	450	525	487	480	441	465	476	523	453	496	467	472	499	463	472	474	479	458	550	462	487	540	523	484	494	476	498	482	499	487	480	496	450	480	485	488	469	491	474	483	488	572	472	482	485	516	475	486	477	481	470	457	452	485	458	475	497	488	475	595	535	550	499	532	511	476	464	488	478	479	387	491	438	490	451	515	465	477	529	534	475	556	477	507	459	513	496	472	495	499	493	478	534	506	515	501	498	505	470	491	461	572	475	475	493	525	464	492	482	457	476	455	469	470	509	473	552	483	502	478	467	572	484	477	488	476	514	477	463	449	468	491	482	503	462	493	482	478	561	493	581	506	529	472	478	478	477	498	498	497	535	509	483	480	583	438	450	505	476	478	531	474	483	561	476	402	514	534	480	475	497	472	481	481	496	501	414	478	550	487	487	536	444	542	472	485	456	486	496	489	509	457	426	472	488	428	476	481	407	505	509	488	475	492	470	463	511	532	478	482	514	442	467	481	481	482	439	527	495	478	470	472	409	1
480	455	559	464	538	477	459	476	472	486	503	464	500	473	484	497	459	513	482	466	485	493	481	485	511	496	510	482	494	481	484	517	476	500	457	473	479	453	496	474	478	510	477	499	476	452	569	486	521	474	599	488	490	481	508	491	446	495	446	450	480	487	588	473	520	501	523	481	474	474	516	503	473	554	479	510	468	449	525	459	482	507	506	463	542	515	468	494	476	562	476	530	512	485	492	465	479	510	471	452	472	491	482	489	467	606	477	498	507	481	492	451	492	496	492	480	444	488	484	498	477	490	491	460	502	527	508	486	487	478	502	514	476	485	515	462	574	478	477	484	536	498	479	481	452	496	480	537	481	548	493	490	473	567	477	491	471	496	468	493	477	487	489	469	551	493	476	482	477	552	498	522	538	478	484	453	486	479	490	514	573	541	504	466	465	517	456	495	501	473	451	496	478	558	524	481	484	477	478	488	525	483	469	502	485	475	543	478	487	494	480	463	502	486	476	536	479	497	487	476	452	523	531	479	485	502	490	481	475	496	470	465	469	527	480	502	487	478	482	474	493	550	456	481	536	464	491	476	479	478	422	533	482	556	475	534	433	474	492	477	517	483	490	481	487	480	421	473	458	465	480	477	522	488	476	491	476	479	463	504	478	519	487	477	511	486	472	436	478	485	517	465	467	472	509	489	470	486	491	512	504	481	479	503	430	539	480	474	466	533	479	489	502	489	473	486	470	472	532	472	489	480	506	485	486	475	509	516	492	493	518	489	476	493	484	486	508	429	393	492	486	477	581	566	554	478	480	540	500	541	486	444	441	474	471	489	559	477	409	533	528	501	525	479	483	488	505	489	495	533	470	483	531	467	519	473	483	500	566	485	485	449	505	487	496	484	468	481	508	473	475	482	478	504	479	484	488	527	466	479	473	496	477	541	476	494	490	471	458	483	472	486	439	472	515	428	484	528	597	469	473	484	480	476	490	488	488	473	471	481	506	534	436	564	542	479	488	572	499	487	487	471	298	454	521	479	479	482	493	450	484	487	467	399	487	585	481	448	492	494	544	443	521	490	463	511	492	571	443	523	496	473	385	479	477	562	508	469	536	480	454	468	503	487	469	494	489	518	460	480	469	472	551	404	524	479	479	492	441	505	2
483	506	505	486	477	473	457	476	483	485	491	463	471	484	498	462	480	424	471	482	468	545	477	491	542	535	470	506	490	482	480	510	509	467	498	472	478	476	475	477	470	507	494	489	480	454	523	459	408	487	475	507	506	485	428	481	488	500	495	487	498	482	571	464	447	524	526	487	469	487	497	465	487	479	478	515	486	498	486	453	487	559	532	499	493	472	468	485	474	495	476	488	516	517	470	503	483	484	478	513	496	483	470	485	471	399	486	513	547	471	585	511	487	491	452	489	499	482	533	475	477	507	471	448	446	453	471	486	471	530	518	493	489	475	433	454	557	497	481	464	515	473	485	480	492	484	484	490	474	456	464	505	465	315	477	466	512	457	477	525	447	469	498	482	474	511	477	479	477	498	496	471	598	476	482	507	504	473	580	475	484	468	486	523	509	506	470	529	431	482	460	486	517	568	520	484	481	488	476	528	501	479	466	465	492	476	534	480	476	467	506	494	463	485	456	537	492	474	508	487	473	488	543	515	487	519	462	477	476	498	479	476	466	449	491	549	483	478	501	482	502	483	512	472	503	558	439	477	480	431	484	495	478	502	486	512	431	499	483	473	495	484	525	531	465	542	475	501	448	429	478	425	539	484	465	473	476	478	479	500	477	392	491	475	480	481	455	427	484	476	486	500	511	483	554	466	470	496	498	493	469	511	481	489	509	506	483	486	483	488	457	495	531	516	478	487	482	487	515	564	474	473	526	456	504	478	484	443	475	528	456	485	477	499	493	481	421	510	626	511	494	496	503	509	514	472	484	503	466	491	483	451	489	482	533	455	526	478	554	586	468	509	424	505	472	483	508	491	484	485	476	502	495	508	491	525	485	521	402	467	479	467	451	473	460	481	439	477	498	407	473	472	479	465	472	496	487	462	494	487	477	426	478	478	476	483	490	483	492	470	469	461	531	509	452	442	466	572	530	532	486	493	471	476	479	458	469	449	486	482	473	541	439	383	511	484	465	479	491	487	427	474	563	494	481	479	477	481	568	475	475	486	482	330	480	492	489	442	560	462	496	487	520	538	498	483	490	496	478	515	511	481	503	478	482	461	468	523	473	492	494	462	487	478	479	466	466	525	513	479	490	477	527	353	507	485	484	458	588	515	2
483	464	452	472	492	476	543	477	478	488	491	532	498	413	484	460	477	437	520	487	494	517	467	469	530	552	474	476	501	470	480	520	498	508	474	513	484	469	480	476	473	463	485	474	517	454	458	442	487	492	549	445	487	489	500	475	535	511	470	459	483	485	500	475	345	520	507	501	479	477	542	523	484	497	486	530	485	515	592	485	494	539	478	487	497	532	475	456	482	519	476	469	469	473	494	499	474	496	452	434	484	487	484	465	473	655	455	528	512	482	540	464	467	488	473	484	490	494	493	482	476	490	476	446	534	440	481	513	495	502	517	527	470	468	458	471	529	501	488	495	484	497	476	496	474	490	483	505	478	599	563	490	479	437	478	508	495	469	500	484	470	490	492	489	457	485	478	474	478	518	542	481	465	477	457	403	462	468	428	472	559	515	425	507	481	507	447	480	545	478	475	486	515	519	625	478	481	488	475	464	426	518	501	500	471	477	445	480	469	503	481	515	517	481	475	567	515	480	497	479	504	483	484	489	496	482	474	480	476	502	499	491	488	497	520	501	430	479	485	476	517	549	473	487	459	466	411	471	490	480	542	458	475	468	489	476	540	502	467	468	501	485	484	469	494	496	549	507	477	497	482	528	500	510	480	485	475	450	468	514	477	448	466	477	478	468	503	486	480	468	516	499	476	492	509	509	467	530	510	472	428	509	475	492	508	475	481	473	509	480	515	464	511	494	470	484	485	484	557	500	499	472	479	469	483	471	482	486	484	533	456	486	475	446	490	471	302	457	388	486	537	487	516	496	501	508	475	515	504	563	472	449	480	485	475	507	534	475	562	468	470	476	502	482	474	456	461	489	488	482	504	463	507	481	492	514	482	462	505	522	494	494	553	469	503	472	452	474	469	548	482	506	480	464	474	491	498	447	559	477	479	522	478	481	476	476	512	476	457	495	487	529	459	508	516	540	504	469	496	501	485	466	468	476	489	471	478	470	470	476	496	559	471	455	481	524	476	523	450	479	481	494	402	517	473	477	471	471	466	478	469	490	489	419	479	440	478	495	474	433	509	452	480	496	473	485	485	581	471	516	502	485	439	480	485	598	483	465	544	495	497	459	490	557	524	482	490	436	476	492	469	479	476	421	590	529	474	492	460	481	2
491	464	527	489	491	487	499	474	460	473	467	562	578	471	474	479	456	497	511	490	477	528	473	496	504	497	486	479	477	493	478	493	512	428	490	491	474	480	481	475	476	522	484	480	494	481	457	503	511	482	538	519	458	471	503	509	447	435	501	489	494	484	522	477	467	541	471	493	486	477	573	487	503	492	480	465	465	469	461	508	494	555	507	474	437	542	486	488	482	505	476	512	451	516	479	495	476	464	431	539	470	463	482	482	502	518	546	520	508	492	430	499	472	509	511	492	534	491	489	481	476	495	468	436	527	464	510	499	481	461	508	490	440	473	460	430	493	477	472	439	505	503	504	490	503	477	481	522	476	538	492	485	485	431	478	512	478	494	525	455	473	475	463	479	526	483	477	481	475	540	538	513	545	479	479	493	493	478	489	521	506	492	486	462	482	483	512	502	552	484	479	441	510	530	495	486	494	480	477	423	469	507	474	493	442	472	509	477	477	474	488	483	520	530	481	528	498	476	463	490	503	425	505	440	453	515	435	477	475	509	497	475	469	486	474	500	509	479	500	481	514	526	470	500	485	507	510	476	483	468	461	463	480	497	482	527	544	476	475	514	490	487	456	384	478	456	499	498	469	509	486	513	511	505	482	476	476	493	445	559	475	440	496	478	481	491	465	533	477	503	454	458	481	475	440	494	491	501	467	504	473	467	476	519	483	534	487	484	515	431	435	496	513	544	480	476	489	478	474	517	476	488	488	478	462	484	431	516	482	487	525	487	478	506	505	502	439	488	520	494	478	473	540	488	427	494	482	538	488	495	475	448	535	504	482	477	392	477	492	505	499	497	489	479	483	491	472	490	473	488	455	447	472	442	520	515	483	480	527	563	480	470	546	486	471	481	482	477	504	472	474	452	474	523	476	441	465	493	460	477	476	512	475	494	477	463	532	481	507	474	478	499	529	481	534	517	487	446	565	532	480	485	470	477	492	505	524	551	517	477	483	560	488	452	505	504	485	522	485	477	436	476	500	508	489	477	494	490	547	474	511	475	506	409	481	517	473	492	496	507	504	448	474	452	462	466	485	563	461	457	542	482	480	476	484	529	507	467	424	473	489	497	474	421	563	487	464	471	482	484	488	486	442	415	477	498	470	475	549	532	2
480	507	371	480	470	480	444	476	486	488	481	543	471	413	484	472	467	547	476	441	475	530	472	476	463	539	472	494	468	500	477	504	525	507	471	506	482	501	482	479	478	444	506	514	502	518	575	490	445	481	524	522	498	479	483	446	465	440	538	466	461	464	465	480	385	524	471	472	479	482	514	505	477	472	484	482	475	475	495	442	464	546	454	479	493	526	476	472	483	509	475	501	503	478	482	462	477	443	486	449	478	493	486	491	469	547	421	500	515	489	459	528	481	512	406	468	461	478	508	453	474	490	498	499	461	551	485	513	483	490	481	481	516	478	467	506	483	472	485	469	558	485	506	479	510	473	477	495	487	489	538	466	485	577	476	497	484	488	492	478	462	476	486	488	503	460	475	485	476	472	488	575	494	476	479	524	470	478	465	510	501	438	475	506	504	482	557	520	456	471	464	465	497	491	439	485	479	497	478	500	527	452	505	492	452	477	556	469	473	495	468	549	454	451	476	546	532	520	464	491	444	474	516	469	471	488	537	481	476	508	475	467	485	466	492	508	470	477	467	488	484	553	471	487	498	551	464	480	481	434	540	487	476	515	477	469	499	484	487	477	496	482	472	483	500	491	488	504	457	467	492	449	514	506	432	473	476	481	481	513	475	517	464	475	538	453	497	554	477	481	447	511	490	487	511	477	433	507	506	496	497	515	489	485	547	445	476	488	567	441	506	477	477	519	480	393	474	474	447	469	487	450	495	464	481	483	507	464	506	460	550	493	477	490	462	478	355	454	415	511	546	498	505	545	488	474	491	538	477	559	468	408	516	483	483	476	470	478	506	497	419	495	483	494	483	533	485	480	488	391	541	455	495	483	494	496	481	511	445	510	477	456	504	511	473	465	526	477	522	437	478	474	478	484	478	496	470	496	478	497	481	553	476	491	477	439	525	475	488	475	489	482	527	500	509	524	482	485	473	515	466	479	462	476	500	490	458	529	446	484	504	518	460	541	522	514	475	536	537	498	523	480	544	519	498	479	472	471	510	473	489	469	486	560	485	413	479	449	466	471	470	457	457	427	477	479	472	516	443	440	510	473	499	474	480	544	470	473	491	493	450	477	490	469	446	478	472	533	511	472	458	482	425	575	539	608	476	490	579	501	2
474	511	492	468	496	479	452	475	474	475	457	524	447	565	500	505	462	480	508	456	489	476	478	491	487	551	481	480	473	477	480	489	553	471	510	481	478	491	479	472	476	476	434	443	494	466	524	484	439	470	505	481	496	480	523	499	473	493	509	441	487	492	473	471	520	504	593	485	490	477	543	491	503	520	484	436	453	484	533	495	487	550	509	465	514	464	474	477	477	512	476	490	481	531	471	447	477	450	480	523	469	486	481	468	496	203	483	484	511	493	482	507	481	492	455	476	546	482	469	480	478	509	484	467	497	511	488	515	454	526	523	491	518	481	490	531	488	509	479	485	473	468	491	482	493	440	475	461	481	539	441	502	492	326	478	460	494	479	452	489	466	480	469	472	566	452	477	472	475	563	507	531	525	477	494	421	475	489	523	502	489	497	467	459	495	491	477	473	422	471	491	469	493	503	552	475	477	477	475	485	482	499	505	531	471	476	510	475	457	503	495	484	447	455	465	482	525	465	473	485	492	512	538	451	494	459	460	476	477	521	469	480	484	503	497	457	496	473	447	475	487	515	444	510	547	470	472	479	453	449	450	515	474	504	484	525	550	460	492	493	458	474	509	489	488	456	480	485	522	489	484	512	494	402	466	479	476	451	447	551	477	387	481	474	481	462	500	496	488	531	486	488	459	492	455	499	451	480	512	465	565	475	486	487	481	461	486	477	499	482	475	467	482	519	480	530	470	488	459	566	489	531	475	460	505	491	484	498	465	501	549	476	476	503	488	490	507	514	666	437	557	461	549	486	467	496	497	478	464	529	489	496	428	488	476	498	487	477	488	447	471	487	530	465	482	494	501	479	518	474	490	527	528	500	427	458	479	441	437	510	483	486	451	480	450	493	469	475	477	522	482	504	480	494	478	525	487	421	525	477	468	515	478	519	476	473	529	478	491	472	479	461	500	503	495	564	486	506	532	513	479	466	482	476	475	492	523	503	496	481	492	540	471	369	479	499	479	548	461	485	489	489	517	509	500	478	459	487	404	480	498	472	466	176	474	659	484	505	498	523	474	491	477	468	514	508	485	461	493	592	509	484	491	480	474	508	485	482	454	481	496	445	466	449	490	486	487	467	557	478	467	483	501	213	551	563	478	468	521	491	2
484	501	537	484	498	484	481	476	515	487	455	475	462	474	487	429	465	490	489	478	513	493	478	481	384	505	491	476	496	492	487	507	568	481	499	519	482	453	483	475	480	480	478	497	475	507	531	430	429	492	561	438	463	483	520	542	452	503	522	461	477	475	483	486	500	490	450	489	470	490	560	454	482	522	481	562	488	458	590	503	465	496	460	480	534	459	480	493	477	540	476	458	488	492	488	508	475	461	461	396	481	473	493	481	416	538	497	478	484	470	554	407	477	470	534	480	481	473	543	475	477	513	487	552	462	503	500	516	484	544	462	504	452	477	495	449	496	471	476	473	467	546	462	481	475	460	477	580	484	496	398	490	487	596	476	506	491	470	462	522	468	480	491	476	566	509	476	477	476	487	451	531	510	477	475	507	480	490	566	455	466	456	491	435	497	521	473	505	516	475	471	462	492	508	468	485	477	487	475	464	514	494	496	465	523	475	517	489	464	460	493	463	488	503	490	478	560	473	499	488	438	436	515	462	512	493	475	476	477	470	465	491	469	462	442	498	480	472	465	473	502	449	527	478	521	488	409	475	481	549	467	484	476	477	471	521	498	490	485	468	456	475	499	517	502	487	452	490	488	476	483	489	546	469	468	497	476	448	532	509	478	537	469	474	509	484	465	517	482	478	506	422	519	472	459	421	472	455	473	483	435	488	475	495	456	472	470	479	512	473	510	514	481	495	500	460	468	479	534	491	493	525	477	478	480	482	503	485	498	557	452	480	475	501	478	495	486	487	436	504	457	477	524	458	443	477	480	501	486	505	469	488	496	472	486	490	507	477	490	491	456	492	469	470	483	496	505	487	500	493	490	501	470	520	553	530	487	467	427	496	486	484	500	499	489	492	511	479	501	514	479	522	480	525	479	477	485	541	470	476	480	504	477	474	475	447	503	476	463	484	488	509	488	488	554	499	481	542	567	506	477	476	494	476	474	514	495	458	502	479	527	520	505	556	489	426	463	546	462	489	496	514	501	504	476	475	465	469	450	465	494	487	498	603	467	430	481	539	461	464	534	468	454	531	503	485	476	625	487	529	489	482	481	479	471	429	476	479	468	456	503	476	465	485	491	486	500	449	524	477	454	482	528	660	510	583	471	478	486	534	1
491	525	507	468	449	483	472	475	467	481	504	513	506	387	478	466	507	502	481	494	477	532	480	474	498	459	507	503	484	541	485	486	493	528	488	498	483	505	475	475	481	547	472	497	523	508	488	470	440	530	585	511	477	493	476	482	526	485	517	434	493	491	484	479	377	576	481	503	484	469	512	505	510	512	475	488	489	439	521	452	511	516	483	465	521	459	479	498	488	576	476	532	506	495	481	506	484	474	463	521	478	477	480	471	498	554	442	523	445	484	484	580	477	503	498	475	493	473	535	497	474	486	489	463	471	494	485	495	485	428	494	499	488	475	415	505	525	496	475	486	520	540	469	472	500	474	477	528	473	491	462	482	479	417	477	519	485	506	531	521	457	473	486	477	495	515	478	477	477	475	425	526	566	478	469	476	479	476	491	547	428	487	516	485	509	445	500	465	555	474	448	489	506	401	487	475	478	489	476	459	519	488	466	516	500	476	470	472	472	516	487	553	501	459	492	518	513	478	457	492	445	554	506	453	388	472	443	477	477	529	489	478	464	496	474	484	497	477	461	479	475	559	466	480	452	525	507	478	474	522	525	561	479	565	480	489	488	512	483	471	502	481	487	518	489	515	446	489	472	507	454	538	422	556	459	491	476	474	506	454	476	436	468	478	562	471	454	444	477	495	514	483	511	478	430	470	455	500	491	527	484	491	475	485	449	465	457	471	444	503	497	494	445	512	465	468	472	483	502	429	513	465	451	478	472	481	523	506	509	620	472	472	475	492	540	485	305	525	471	574	482	501	504	488	524	470	482	415	490	504	473	452	526	473	508	492	498	477	468	488	498	472	466	473	483	568	497	471	490	501	445	501	490	475	493	517	485	506	438	490	486	464	550	463	468	494	495	478	493	487	477	512	473	460	477	472	486	472	497	492	476	514	476	475	476	463	403	481	512	477	495	519	490	494	489	521	487	550	556	503	475	497	490	476	477	486	505	483	472	479	501	487	442	442	445	494	471	541	504	490	431	466	495	548	509	477	470	463	536	470	472	480	496	390	486	444	480	499	508	507	523	453	524	555	496	480	472	497	479	413	531	484	480	479	489	569	477	492	486	482	524	508	490	494	451	488	474	494	459	475	511	475	456	399	467	496	482	468	541	476	2
487	502	516	484	475	484	400	479	442	477	448	500	442	477	499	469	459	497	441	474	478	561	481	477	571	489	492	474	461	499	477	421	494	473	503	518	474	506	480	475	478	545	486	469	469	497	531	490	461	473	441	492	450	468	518	510	521	480	485	457	513	480	521	478	479	554	530	517	478	475	486	496	439	457	476	511	475	464	456	498	522	512	449	473	602	466	471	482	480	467	476	494	455	463	491	507	483	486	477	369	480	475	482	485	553	526	464	504	500	474	566	466	452	494	486	475	490	487	532	467	478	454	478	486	479	420	486	466	482	526	508	483	495	478	472	482	557	468	479	500	519	528	477	481	504	470	485	424	485	476	554	492	497	651	475	477	482	508	492	471	488	469	494	473	462	462	479	479	478	527	438	527	555	477	464	537	480	487	495	601	480	465	455	496	482	431	455	462	498	478	484	479	459	482	508	494	480	488	475	499	529	445	520	467	537	477	458	481	466	477	473	403	462	481	480	478	487	470	488	481	479	477	498	495	458	495	483	480	479	471	467	497	482	504	495	474	469	476	483	484	515	475	490	443	520	528	501	476	486	464	511	518	478	449	470	497	476	472	485	480	504	477	518	424	485	500	517	510	496	484	486	469	574	433	473	496	477	509	484	496	477	541	486	477	479	492	479	541	481	489	467	478	490	468	483	475	464	456	530	480	526	490	482	492	406	491	481	478	453	442	479	483	499	476	468	484	468	478	429	495	453	466	470	472	519	475	460	500	484	476	480	466	477	462	463	491	458	467	448	458	482	501	430	463	509	484	480	550	501	461	493	398	476	489	511	477	509	478	498	456	493	469	493	498	475	481	500	475	485	495	461	466	506	466	480	538	486	492	464	421	484	485	457	473	474	464	543	482	501	492	469	422	477	495	473	471	474	429	519	477	479	421	476	520	477	518	472	481	484	466	458	492	497	426	502	485	496	490	412	500	475	480	473	476	503	487	546	455	453	473	529	482	493	611	467	489	472	494	451	486	494	522	631	541	463	477	489	486	502	471	486	465	488	716	486	386	479	483	501	524	519	506	467	479	485	500	468	544	475	424	522	471	532	476	490	452	489	525	524	499	467	465	473	506	539	487	475	482	488	495	516	481	489	758	447	506	477	491	574	479	1
489	541	506	480	508	480	451	477	484	490	427	446	496	415	485	467	470	486	496	470	481	517	461	473	522	489	494	493	453	486	485	431	539	478	433	512	484	485	474	477	475	491	469	472	530	505	433	541	518	494	510	514	439	478	492	482	513	459	572	504	466	487	503	479	525	513	481	460	476	479	522	480	483	529	480	571	492	472	520	463	501	495	503	468	444	504	474	520	482	610	476	490	484	482	471	482	477	476	484	436	483	470	474	516	448	350	499	491	504	480	491	430	478	483	491	461	444	485	489	477	473	491	461	459	489	464	469	500	465	469	530	509	485	487	549	533	467	453	476	504	511	529	473	475	488	538	481	465	475	464	504	474	467	385	479	437	467	510	493	511	497	493	474	484	421	478	475	478	477	542	504	534	481	478	477	513	481	473	474	436	474	495	476	448	470	525	504	556	568	481	514	522	483	499	441	487	470	478	478	531	470	500	509	489	457	477	579	482	500	458	530	489	476	494	468	510	510	483	462	472	504	465	474	496	514	520	464	477	476	534	496	510	475	472	499	510	491	482	490	475	478	501	476	467	496	510	576	485	482	505	450	483	475	510	469	471	445	451	484	501	500	478	498	468	483	470	464	480	491	479	502	518	528	514	481	492	476	468	485	531	476	417	451	477	497	518	440	443	472	514	430	544	475	460	561	473	488	497	519	563	508	475	485	491	487	517	473	490	472	463	478	482	494	510	460	466	475	474	397	467	475	475	499	468	474	483	502	472	500	522	471	483	477	488	474	484	516	452	656	438	522	476	512	501	474	472	471	424	458	467	478	436	483	488	523	479	510	477	415	505	514	508	450	492	479	488	494	480	508	484	477	509	486	504	471	525	482	479	555	457	484	467	524	481	501	483	535	476	471	529	471	509	475	469	478	465	502	566	464	480	478	443	475	456	477	530	464	478	473	475	453	475	497	489	511	594	490	472	462	528	479	481	451	476	489	453	509	532	480	473	496	463	516	425	497	487	463	482	504	475	546	479	636	543	519	476	490	486	483	483	471	456	499	392	476	558	476	490	457	475	492	522	480	490	473	518	472	547	503	462	414	471	529	479	473	493	503	474	536	500	460	448	465	539	456	491	477	441	529	471	491	473	467	405	511	581	476	475	446	553	1
478	524	540	453	523	491	501	475	476	464	486	474	454	468	495	521	465	497	499	472	498	500	465	487	438	496	443	496	469	483	487	542	486	497	483	485	473	474	483	476	482	513	491	487	538	511	444	458	504	463	563	477	495	482	480	534	483	435	491	480	480	483	508	484	459	496	418	483	475	468	481	490	485	481	483	515	491	447	530	457	457	497	496	487	451	498	479	494	471	548	476	507	458	466	474	442	482	479	476	415	479	475	481	468	552	568	510	440	487	472	475	398	479	545	510	480	459	483	496	484	477	450	490	452	499	511	489	485	484	570	530	467	465	481	469	568	504	514	478	472	488	575	471	499	476	481	479	452	476	551	452	485	465	560	476	486	472	487	497	476	465	475	472	471	401	478	475	479	478	508	505	520	486	480	484	507	482	481	500	516	538	478	454	472	500	440	498	532	571	473	486	438	479	506	453	478	466	492	477	516	494	518	470	526	494	478	488	478	482	475	501	498	477	459	482	494	548	471	483	489	465	482	503	429	454	511	480	476	476	496	476	489	483	482	490	509	487	477	484	480	543	544	504	472	555	475	565	480	475	542	516	469	470	451	484	507	550	479	484	484	482	482	497	417	479	491	506	485	459	480	473	528	560	482	490	485	476	514	476	538	477	516	496	476	539	534	427	471	486	466	497	567	507	475	451	478	454	511	451	460	517	492	476	504	530	459	457	465	454	495	497	502	502	461	463	477	473	483	449	521	494	487	474	471	467	481	500	512	499	488	463	475	476	514	490	493	435	493	419	558	472	513	530	538	427	470	496	536	507	546	469	428	505	487	478	495	490	477	538	487	487	493	438	451	478	472	423	480	496	485	455	454	475	467	502	461	484	475	530	460	478	445	448	478	491	481	525	475	506	497	477	463	476	469	476	463	488	439	511	482	480	500	477	505	476	425	526	479	482	474	491	505	496	485	480	572	473	484	406	497	488	482	458	476	477	494	505	465	455	477	457	484	487	560	450	510	490	563	497	491	501	474	476	500	512	481	488	485	518	459	484	471	417	522	483	491	485	502	395	459	531	502	498	437	497	500	474	473	494	471	497	482	472	478	487	553	475	492	462	487	505	467	481	531	429	493	467	472	490	483	514	469	466	546	442	525	485	493	500	496	2
477	447	506	493	484	487	498	477	500	488	479	476	462	465	495	474	485	479	479	466	501	501	478	474	480	440	466	489	470	499	482	517	515	479	484	427	487	499	477	478	477	476	428	483	515	453	557	496	451	519	508	466	473	473	434	491	417	455	527	474	504	480	483	481	436	515	531	446	479	471	437	499	494	489	470	398	466	520	521	481	450	560	482	493	520	464	480	481	471	584	475	477	496	505	475	550	481	438	486	474	478	476	493	492	517	493	456	420	465	497	564	384	472	491	437	496	491	484	465	495	476	444	459	506	488	522	486	489	479	496	561	501	497	483	456	555	432	524	483	495	474	509	476	482	465	462	481	455	474	472	496	492	480	570	475	495	447	480	449	478	509	468	492	487	462	456	477	477	476	527	479	469	461	479	501	496	490	478	498	478	539	531	463	477	498	516	537	477	510	480	500	519	498	495	532	476	476	475	477	494	506	512	478	471	496	473	553	482	510	474	481	496	502	449	470	464	510	466	457	486	479	443	553	536	499	487	443	478	477	469	482	496	473	452	490	475	486	480	488	478	489	531	467	467	482	505	521	478	490	516	466	456	479	506	481	467	532	504	494	464	472	473	522	520	474	502	458	486	460	503	470	475	462	522	494	499	477	513	502	469	478	508	473	476	506	453	449	521	480	484	493	540	480	474	377	435	503	501	526	540	493	495	476	530	528	439	465	479	518	490	498	474	552	538	463	453	470	487	450	401	470	504	499	472	477	474	493	482	475	533	537	473	477	449	454	486	419	488	443	527	511	471	517	551	490	492	491	455	480	549	488	521	501	509	518	502	505	476	500	505	512	499	466	515	474	543	525	494	476	504	503	344	482	474	538	515	483	492	443	507	477	447	481	484	485	505	494	479	467	405	480	455	480	470	475	491	487	503	485	477	479	511	477	479	477	450	520	472	529	485	484	450	478	478	428	524	482	493	534	467	479	466	496	476	484	488	470	480	407	470	519	444	466	542	494	500	503	495	494	469	434	470	531	584	500	477	471	489	395	452	474	470	496	528	485	459	472	474	494	560	474	529	518	517	480	473	479	576	459	478	487	473	495	476	480	524	461	479	487	498	498	500	478	564	530	497	480	453	483	481	452	478	488	564	512	498	466	478	514	494	2
488	472	507	489	493	478	437	476	466	487	469	513	508	451	480	449	504	446	471	486	478	525	483	478	519	535	483	474	474	485	494	465	508	455	485	510	481	455	477	477	478	523	503	487	522	469	545	475	461	480	547	470	507	478	528	508	468	456	528	432	494	482	534	478	461	565	534	483	476	489	434	485	462	453	492	501	491	496	534	461	490	559	454	474	503	471	471	454	484	509	477	546	438	483	494	469	479	481	456	517	486	482	483	463	529	490	446	448	541	469	474	519	475	541	449	462	500	460	454	474	477	460	481	459	516	504	491	503	478	511	517	486	500	478	445	514	507	513	481	477	519	510	474	488	491	472	476	449	482	489	496	486	490	424	477	491	504	497	499	489	424	478	485	478	476	509	479	476	477	423	530	509	550	477	448	468	501	486	480	509	542	478	478	494	492	500	476	521	533	480	516	471	504	543	543	476	484	482	478	492	492	485	464	476	477	477	514	482	490	488	484	499	495	469	471	477	485	483	518	479	466	502	499	422	490	479	468	479	477	504	471	494	474	486	511	474	493	482	503	478	488	472	470	513	526	481	436	481	485	502	477	484	472	482	479	469	508	498	476	468	508	489	508	494	483	536	524	484	454	506	484	437	407	531	489	496	477	504	482	533	477	442	476	476	537	473	455	508	483	478	519	519	482	484	469	472	472	517	499	503	478	496	478	475	472	450	466	474	477	453	462	529	488	488	499	485	453	480	468	530	484	544	514	480	486	491	487	450	475	571	472	478	476	522	449	471	433	455	578	527	537	486	508	499	554	483	473	532	455	521	480	431	465	481	493	477	595	475	569	437	506	476	492	475	476	440	495	463	477	554	534	504	477	522	474	528	476	480	466	464	485	472	493	488	496	487	506	478	548	503	468	476	478	507	481	512	470	480	478	481	484	497	474	521	475	484	570	488	469	474	476	419	471	509	489	520	493	534	471	541	486	472	501	477	488	491	542	467	489	476	526	531	456	446	483	515	495	559	471	500	481	479	610	512	491	478	480	490	474	460	473	474	478	531	489	437	471	513	488	464	580	516	425	485	458	496	485	496	468	536	578	477	517	480	492	449	473	523	468	480	511	497	467	497	454	482	474	481	485	480	488	473	489	555	530	465	485	477	532	530	1
477	449	530	485	445	484	510	475	481	480	495	466	558	570	480	476	453	519	532	488	508	500	483	482	458	516	493	493	491	491	477	473	498	469	449	513	463	490	479	477	472	504	435	513	507	451	505	483	508	496	619	482	477	476	486	482	436	525	580	514	484	485	589	484	469	504	525	495	479	476	508	504	504	489	483	491	484	476	527	500	503	485	503	509	484	460	475	488	476	459	476	548	513	526	468	536	476	458	436	400	480	478	473	482	456	513	485	544	547	465	477	480	479	454	521	492	524	481	517	541	478	463	485	509	465	547	493	512	480	447	529	475	494	475	486	569	552	481	471	475	467	459	465	480	469	552	485	544	481	509	560	493	478	397	477	457	480	491	503	509	470	462	482	478	498	501	475	480	476	458	461	545	492	475	473	480	497	458	483	517	508	500	498	457	491	482	474	518	540	488	457	451	492	533	512	483	479	483	475	469	479	506	512	556	489	475	492	480	503	496	473	466	497	513	486	462	435	477	464	477	444	541	517	500	483	487	532	477	476	492	497	527	499	485	439	483	482	480	458	495	456	531	458	474	503	504	500	481	477	547	515	478	472	493	476	454	359	507	497	515	506	485	495	489	458	475	499	476	542	449	467	558	493	529	461	478	476	506	490	533	477	425	434	475	516	490	467	421	476	491	520	451	540	476	492	474	472	474	475	515	480	509	482	472	505	486	489	488	438	478	484	461	520	516	484	491	480	486	514	534	490	472	464	482	472	473	448	443	501	541	492	459	477	486	523	494	449	545	528	484	516	512	506	515	536	480	480	540	484	473	485	516	473	463	459	495	549	476	533	487	499	504	427	451	482	520	528	480	492	444	450	468	515	483	560	463	474	500	537	483	474	489	494	477	491	457	487	477	487	484	472	524	473	495	475	490	487	469	506	485	482	515	478	503	477	489	509	479	507	474	481	479	499	492	468	544	476	526	528	394	481	495	473	476	504	463	519	519	480	472	501	465	466	415	484	472	447	585	496	492	462	505	427	551	501	479	489	472	480	476	488	485	462	321	476	550	479	517	353	459	537	499	449	413	483	482	475	477	457	487	495	483	441	478	479	535	508	476	484	500	498	477	469	444	532	475	467	476	507	477	472	485	442	344	459	527	485	489	470	477	2
473	470	515	482	434	478	444	476	486	484	483	500	433	494	479	486	463	525	505	473	488	511	473	480	467	489	485	477	468	450	481	536	548	473	480	561	477	494	482	475	480	451	521	482	475	419	508	514	510	479	526	484	452	480	477	474	502	478	555	457	508	480	387	469	544	499	516	505	476	471	531	475	515	484	478	528	493	472	486	491	494	510	469	490	463	459	477	473	477	574	476	501	497	490	464	540	481	490	453	472	481	480	469	480	480	456	517	492	439	486	563	502	486	484	480	484	472	494	495	460	472	491	468	474	468	474	470	491	475	491	523	480	473	481	483	539	514	486	490	464	493	530	481	482	490	510	471	486	481	520	486	477	485	381	479	491	504	509	471	494	485	482	484	473	453	460	473	478	478	513	537	494	514	477	465	494	489	485	474	428	444	493	510	505	478	453	488	513	389	471	484	494	517	496	481	484	489	488	475	480	537	427	488	542	506	477	496	486	475	478	495	435	488	506	479	489	502	462	511	487	471	450	471	483	480	490	504	476	476	488	481	481	486	450	480	534	482	484	500	474	496	433	506	491	494	528	495	482	495	543	469	507	482	493	471	502	492	504	486	492	486	493	492	505	490	463	500	478	499	470	487	526	455	458	498	479	475	437	487	502	477	421	504	477	521	518	445	469	483	462	484	530	499	468	445	474	459	517	493	496	476	478	477	492	477	494	462	479	506	439	525	474	509	498	477	496	491	474	439	486	508	452	500	477	458	473	487	465	511	486	491	489	475	473	558	481	538	488	653	497	456	545	500	543	474	487	470	517	534	469	479	464	471	483	488	519	507	476	589	445	485	495	456	445	477	466	475	493	477	512	472	504	494	466	504	486	477	465	547	449	485	478	432	483	482	474	494	476	499	499	475	517	480	455	479	407	472	498	568	481	477	527	476	507	478	512	456	483	465	493	504	524	468	480	470	553	491	524	543	487	486	481	508	476	467	499	513	468	411	475	507	461	489	412	482	501	471	564	504	481	465	476	677	532	467	477	478	493	525	482	478	469	489	534	486	471	474	420	487	455	489	487	483	543	491	500	482	444	455	477	556	477	576	480	479	394	501	450	510	486	482	470	486	506	536	482	475	428	536	463	495	480	502	543	510	459	477	482	563	476	1
479	489	578	480	465	474	454	476	482	480	431	483	529	525	474	479	466	487	502	471	488	539	474	474	558	443	495	498	464	483	479	500	476	481	541	471	459	454	476	478	473	567	496	478	595	486	598	507	480	464	482	491	517	485	440	491	539	401	508	474	468	488	524	477	331	524	513	457	482	464	471	490	469	532	486	475	494	485	492	473	527	534	529	491	589	436	473	422	480	499	476	543	514	535	480	511	484	501	475	481	497	491	474	489	548	626	504	491	459	503	489	543	483	488	531	482	506	482	481	510	478	463	461	411	482	545	473	457	490	565	470	462	483	478	483	439	518	488	479	475	475	486	477	485	499	466	485	502	481	569	496	485	475	563	477	535	470	485	439	468	470	500	438	480	474	480	477	478	475	544	489	545	521	478	490	524	484	470	462	506	526	462	462	510	501	488	540	489	507	480	465	496	528	446	509	495	489	464	476	509	444	492	509	593	454	479	488	479	485	507	489	504	486	477	498	505	514	480	509	496	489	528	488	534	519	505	448	476	475	505	460	499	467	456	518	484	504	482	498	477	521	574	473	482	457	527	452	470	492	476	438	499	477	501	464	474	471	590	491	481	481	489	471	507	484	505	570	497	505	467	465	472	494	493	471	477	476	484	499	481	478	506	489	478	511	458	475	454	474	469	486	529	508	476	476	555	470	481	497	464	445	508	479	452	503	484	479	486	505	483	457	471	515	491	499	551	474	482	430	501	483	507	469	481	498	476	476	483	510	513	513	473	476	495	508	460	276	495	389	480	500	490	560	480	567	483	494	486	461	546	488	472	413	476	481	487	434	478	491	502	506	497	416	496	481	453	497	473	469	483	503	538	463	483	520	531	474	515	490	521	488	454	480	495	447	500	506	477	507	439	475	520	475	450	479	480	490	511	518	475	480	471	479	497	477	455	504	479	531	478	510	588	436	527	459	464	486	476	431	546	489	466	494	475	489	493	491	531	488	483	472	530	447	538	528	423	457	498	489	473	443	494	551	491	514	477	474	468	468	483	479	466	487	577	479	375	479	511	545	416	418	470	446	556	508	499	474	567	484	404	519	473	510	477	484	583	510	479	448	471	449	526	467	543	496	460	483	513	519	479	490	479	508	577	512	497	472	484	467	433	2
487	487	551	490	486	470	485	476	475	491	490	525	446	438	472	481	483	503	483	478	487	525	467	488	525	485	495	467	461	484	485	455	486	518	473	421	485	515	482	476	477	496	473	477	480	480	477	430	470	461	538	518	491	482	495	515	555	455	534	477	451	479	526	481	503	566	442	486	483	473	485	486	467	483	482	541	463	422	522	484	514	537	476	490	516	476	484	531	487	543	477	499	489	535	491	459	478	476	491	527	479	478	474	478	509	325	450	567	494	481	528	506	467	504	462	495	488	507	503	493	477	460	486	473	454	454	498	518	463	436	521	509	470	472	499	571	490	451	475	480	521	456	466	473	452	462	481	449	484	474	489	482	482	399	477	519	513	459	492	501	481	483	485	468	501	471	475	478	475	502	551	514	464	479	476	491	496	484	439	482	457	556	476	434	490	460	565	473	564	482	464	453	494	455	546	476	483	473	476	471	519	478	484	517	506	475	489	476	494	507	512	482	459	511	500	561	529	483	539	473	521	576	499	547	568	479	489	478	477	464	487	481	471	501	496	517	483	475	487	486	509	509	474	487	553	555	421	484	469	421	487	451	476	486	480	512	585	531	478	501	496	474	487	502	480	508	499	517	475	498	496	525	459	525	503	493	477	502	493	507	478	428	480	475	459	513	484	464	477	508	518	512	517	470	449	490	442	567	438	468	536	488	478	494	507	498	490	476	463	473	469	502	586	498	486	450	485	480	421	574	482	461	448	482	447	478	526	468	487	494	465	477	475	461	496	504	486	486	617	561	483	502	534	477	573	502	491	473	480	480	477	519	482	470	497	481	589	477	492	472	420	504	476	479	480	505	484	469	467	468	458	462	477	503	492	447	482	483	475	511	475	505	533	530	465	469	512	479	463	437	471	530	483	461	480	487	480	572	443	479	474	535	477	453	477	471	381	480	520	473	478	442	444	455	479	471	479	528	566	512	476	491	461	476	507	498	464	455	448	476	533	484	463	420	499	522	474	526	474	464	523	467	573	501	509	482	499	484	515	479	490	465	485	388	482	573	479	478	529	490	535	494	509	470	498	486	477	524	462	508	539	485	516	480	483	502	512	509	491	503	493	447	473	436	438	488	476	445	492	473	475	482	489	350	530	567	483	496	466	501	2
477	510	515	488	525	477	386	476	470	467	499	526	484	534	470	509	474	498	487	464	483	479	475	481	544	448	467	495	471	544	490	446	524	457	485	460	474	450	477	475	478	494	490	492	517	432	514	460	533	457	554	555	480	474	498	478	545	453	562	464	498	484	507	483	589	505	486	465	478	484	493	473	485	498	477	522	472	515	528	470	503	496	493	483	531	483	486	466	480	478	477	533	478	461	469	493	482	451	536	402	458	489	490	472	443	544	512	537	524	484	539	399	482	493	524	460	461	500	548	530	476	479	494	406	472	490	484	483	484	451	474	451	469	478	462	528	545	482	488	488	464	453	485	486	504	511	484	464	473	468	489	487	495	658	479	470	527	508	478	501	503	481	480	480	538	506	476	489	477	480	531	527	496	475	479	490	491	483	465	546	528	469	517	498	496	483	422	479	491	475	470	492	506	432	508	490	484	493	477	502	507	511	500	522	555	473	428	486	476	485	463	570	476	464	495	464	505	471	495	489	506	509	485	483	503	500	492	479	476	482	481	525	490	465	496	494	472	474	478	473	491	436	505	459	457	560	466	476	478	477	508	503	474	541	482	481	415	449	476	482	472	481	511	534	480	483	538	499	502	492	489	458	405	500	480	491	476	559	484	459	476	572	485	476	506	490	467	483	483	477	510	501	470	477	462	523	460	529	474	548	448	521	479	474	480	471	505	481	517	472	478	482	512	481	491	550	474	475	451	483	469	446	468	477	500	473	455	497	488	500	534	486	478	453	509	496	617	484	461	516	491	452	499	457	562	489	472	512	494	528	483	545	485	473	537	470	579	475	503	517	494	478	546	467	485	508	452	464	484	485	531	531	520	481	529	477	495	451	558	491	478	505	497	481	462	476	439	479	493	492	471	539	479	548	479	481	485	480	471	478	472	524	476	451	477	432	496	479	427	480	500	522	546	474	492	562	463	536	503	450	478	479	463	475	476	502	493	471	478	480	516	474	479	640	501	489	492	468	450	502	478	480	543	472	494	475	478	493	538	478	497	471	503	733	475	470	485	461	526	500	504	513	516	392	454	512	479	555	491	487	511	474	503	478	477	405	484	466	453	474	509	490	481	446	507	489	465	514	499	490	439	480	532	737	475	457	473	475	565	470	2
487	497	519	471	481	484	488	476	506	495	539	468	425	458	501	473	475	441	456	475	520	479	477	491	545	484	555	469	457	492	466	529	539	442	463	492	466	501	491	475	473	510	450	453	559	472	466	480	541	460	525	523	523	475	462	482	422	486	560	477	467	482	512	473	501	452	488	474	474	482	498	473	494	428	474	466	470	503	530	496	465	544	484	469	513	489	477	493	488	490	476	513	499	474	472	477	480	450	472	501	477	488	498	481	471	528	527	474	521	498	474	472	473	512	480	512	491	492	484	486	480	531	472	549	464	513	483	457	481	508	474	463	501	477	465	461	500	436	491	497	491	493	481	502	508	460	479	557	469	536	523	483	489	570	478	460	476	545	475	471	463	489	471	476	482	484	472	484	476	461	497	566	497	478	445	500	479	479	473	503	505	542	422	484	475	452	488	492	532	479	526	568	524	525	523	476	484	477	477	479	481	505	509	560	543	476	521	475	498	490	482	474	461	566	499	485	516	490	519	481	490	443	481	473	507	494	522	476	477	495	484	472	486	490	502	491	485	474	468	477	486	553	485	498	438	466	459	482	489	423	491	499	480	504	463	552	477	500	480	491	512	490	496	453	480	482	536	497	454	481	487	474	547	420	469	500	476	511	517	506	477	524	466	476	543	569	447	466	478	475	493	512	473	467	444	460	478	488	525	526	453	495	479	531	463	525	481	476	487	504	482	464	495	519	493	454	469	491	423	486	494	484	477	487	516	479	501	412	485	496	438	471	476	483	492	487	492	383	441	519	519	453	501	438	481	485	485	512	484	544	492	461	510	485	524	477	512	478	485	499	492	456	436	503	481	526	510	462	489	485	513	516	510	469	478	469	471	440	606	512	476	451	551	482	493	494	471	476	482	453	475	499	476	498	480	485	471	382	511	477	477	513	474	471	476	514	458	474	465	481	479	554	453	459	466	601	483	482	524	513	472	480	488	478	479	483	491	451	472	477	507	517	460	553	482	511	462	439	526	495	482	446	460	449	468	479	498	492	563	479	491	464	515	477	488	561	479	509	470	525	484	483	506	521	487	484	488	545	533	463	456	476	465	478	475	568	475	465	495	456	457	532	477	445	502	471	480	426	529	487	530	481	456	488	459	514	484	487	481	470	1
496	511	441	486	415	472	477	475	471	482	506	480	445	485	492	453	468	509	488	480	470	472	470	483	444	515	504	480	486	513	487	450	488	422	493	581	490	473	477	477	484	466	473	509	503	490	513	484	544	497	451	532	469	486	511	500	413	460	509	488	479	494	507	480	567	511	512	515	479	485	409	475	466	445	484	476	487	450	541	499	486	522	474	488	488	469	483	446	480	513	476	498	513	497	477	493	470	476	519	422	483	488	480	483	495	519	466	508	574	500	526	541	490	473	481	495	466	487	485	504	476	445	486	464	467	536	456	533	481	490	462	483	509	479	464	494	503	500	482	507	531	550	477	494	489	498	480	480	485	547	494	498	479	408	478	487	501	484	552	496	460	477	468	478	513	492	478	475	475	516	435	536	527	478	484	457	473	484	416	527	557	452	496	480	486	451	487	542	524	481	492	511	499	508	523	467	473	498	478	512	502	511	482	546	495	475	512	477	481	501	491	452	481	488	474	452	469	500	510	481	439	570	480	444	485	425	454	479	476	461	490	489	485	481	487	518	464	482	534	471	543	451	501	480	510	504	492	475	496	463	542	483	483	453	469	499	437	480	477	470	511	474	483	440	482	527	481	480	472	506	479	443	455	454	480	476	476	469	497	474	477	426	458	475	438	463	455	466	483	462	486	476	477	480	440	543	457	476	436	532	440	506	480	489	555	511	498	486	495	469	479	437	521	515	488	512	483	490	502	519	477	521	480	485	498	489	474	480	469	482	420	493	477	458	517	502	550	505	600	471	458	485	502	498	479	485	490	454	469	536	473	497	502	479	464	478	417	477	512	492	516	500	524	526	478	498	488	515	493	583	505	471	512	499	485	571	485	478	568	486	475	482	545	510	474	480	479	475	462	470	475	441	475	504	476	460	474	401	537	483	476	517	478	466	476	488	444	480	506	480	520	553	461	500	506	500	475	473	515	495	467	488	477	476	470	478	482	383	582	474	526	510	525	426	499	528	459	567	446	475	478	480	530	533	482	480	465	490	529	477	497	482	458	461	487	515	469	451	505	511	532	505	534	456	478	470	476	527	463	470	600	479	496	476	475	423	490	503	486	489	487	489	483	461	518	474	466	513	474	486	492	478	480	473	496	483	470	489	433	505	2
481	462	558	484	549	478	524	474	485	480	481	531	505	569	493	465	492	511	507	445	477	485	490	481	532	473	496	487	474	513	466	464	542	363	482	528	474	466	485	474	479	410	497	498	519	476	509	483	405	448	533	456	519	485	477	475	474	473	542	472	500	480	471	497	503	480	506	487	474	474	560	511	461	494	478	513	474	493	539	478	498	513	507	468	526	506	484	510	473	442	476	532	465	476	463	474	473	485	509	452	479	493	487	478	504	290	480	496	544	480	535	428	481	500	470	461	453	485	481	471	476	489	490	479	493	514	498	490	461	448	486	436	508	484	501	511	518	514	472	473	475	548	490	480	471	491	480	526	474	431	539	506	474	507	476	456	473	467	526	499	496	454	486	469	487	541	476	475	476	458	480	524	491	477	470	548	503	485	510	539	551	544	477	477	503	450	438	493	485	476	479	520	476	458	483	482	487	484	477	507	504	473	511	526	452	477	510	479	498	497	463	451	477	460	471	476	483	478	468	472	502	545	503	460	458	489	484	476	478	506	492	453	443	485	503	474	493	480	502	485	482	530	510	497	477	461	513	479	484	515	501	516	476	523	471	489	545	497	477	477	505	486	473	478	481	465	467	477	467	465	484	511	493	486	467	467	476	478	520	464	476	480	457	476	538	531	498	594	480	527	484	496	469	476	468	465	454	543	472	511	528	480	473	484	513	509	472	476	451	474	465	464	543	500	489	511	470	485	464	525	470	490	477	476	475	483	491	468	484	472	477	477	477	510	488	472	487	490	528	501	538	467	560	560	550	491	477	438	490	488	486	486	424	494	451	497	540	475	494	463	567	487	525	455	475	477	563	484	476	531	489	521	499	495	526	496	480	467	409	508	493	509	434	489	508	471	492	478	481	494	481	427	472	494	480	477	480	502	520	478	472	523	475	488	479	507	489	474	501	473	450	508	483	465	480	495	499	485	583	554	478	485	483	476	482	500	518	542	469	475	499	470	444	502	478	483	483	536	466	481	510	516	473	477	527	476	489	480	440	469	505	473	509	371	479	582	483	527	509	445	539	502	510	561	517	500	471	472	473	462	453	481	469	473	488	518	486	511	538	495	480	457	477	490	520	486	458	512	549	479	517	480	485	335	491	467	483	466	530	497	1
481	467	597	479	469	483	467	475	497	490	442	505	493	436	465	464	497	465	491	488	473	510	473	479	551	501	503	484	470	502	492	575	504	439	496	512	473	467	482	477	477	506	457	491	470	467	429	505	443	517	519	439	474	472	473	520	491	437	499	509	466	486	429	481	499	518	594	501	484	481	526	496	457	534	482	533	478	457	545	463	485	461	492	483	522	496	481	483	483	545	477	486	475	487	479	530	478	476	483	463	491	482	477	476	446	405	472	522	475	495	500	550	482	480	456	463	501	488	522	497	475	501	490	528	470	518	512	513	471	502	463	505	473	479	513	512	547	519	482	477	472	493	464	504	486	468	483	500	480	575	503	486	472	420	476	476	488	432	513	479	465	479	496	481	500	487	476	479	478	532	541	467	512	476	477	494	480	478	438	449	479	540	542	469	492	446	453	486	573	474	462	469	508	481	546	482	483	479	472	480	485	487	486	493	533	475	496	485	481	503	500	543	476	451	483	492	446	472	487	482	482	564	512	451	469	482	475	473	475	495	491	506	472	487	463	446	498	477	436	487	494	441	462	475	484	507	505	481	487	487	495	508	475	479	502	501	439	448	481	496	495	482	475	462	489	509	528	514	511	481	457	606	486	463	503	504	476	448	441	468	478	441	482	478	538	459	495	485	473	478	456	501	517	484	416	444	508	593	479	483	408	463	482	510	458	501	474	489	529	495	486	468	452	441	474	520	474	470	450	599	489	507	506	482	460	476	476	518	480	531	477	468	477	579	528	497	488	489	629	554	536	508	466	552	565	480	478	450	506	441	484	438	521	510	502	472	505	475	538	463	516	528	471	470	475	521	517	492	466	521	482	448	506	483	537	499	492	493	442	467	485	476	572	496	474	495	477	479	471	510	479	539	476	512	477	497	480	529	583	478	474	541	474	512	476	522	490	475	502	473	469	522	489	487	410	455	482	549	511	423	477	458	466	476	475	495	492	455	488	467	506	513	474	442	537	480	464	469	476	491	438	476	643	518	502	477	496	499	480	490	506	471	476	524	486	456	474	463	401	517	497	471	465	545	485	520	488	496	454	552	592	479	556	475	477	403	497	494	570	513	498	422	490	465	549	479	483	557	545	462	519	473	503	547	477	504	478	504	488	490	2
482	573	541	473	465	469	463	475	494	478	463	496	436	479	478	526	484	519	437	495	516	467	473	485	432	484	547	484	500	498	482	454	477	448	488	472	485	455	472	475	472	569	492	471	529	487	459	498	431	468	440	543	454	472	514	539	489	398	431	478	526	478	486	476	574	484	541	478	483	471	582	522	466	501	482	502	478	505	463	462	470	543	493	511	483	521	472	523	486	513	477	482	464	507	488	447	477	457	483	479	469	491	483	487	544	360	493	493	477	472	452	488	488	465	464	476	469	498	498	469	475	490	489	484	471	505	476	458	467	501	444	492	489	478	495	496	488	491	480	490	508	554	472	484	497	492	477	545	482	508	502	470	480	397	474	530	453	498	513	496	488	486	510	478	434	495	477	481	475	525	573	537	538	477	474	539	482	484	461	458	483	540	468	493	495	514	506	465	461	480	486	543	495	512	536	482	492	481	474	505	472	453	476	515	559	481	448	483	474	477	510	476	489	459	491	502	464	476	503	483	436	507	512	501	472	533	514	477	477	444	446	496	463	522	478	521	478	472	469	481	489	462	461	467	482	432	513	478	500	510	533	454	476	474	472	505	432	443	489	493	475	482	468	500	474	533	500	481	477	480	495	523	421	563	484	489	476	478	485	474	478	442	457	479	512	487	435	515	482	507	468	482	483	480	472	552	499	533	523	519	470	511	478	515	486	513	492	480	449	464	485	503	470	539	486	507	481	467	556	508	480	512	489	480	497	476	488	436	487	471	479	465	475	449	481	455	579	505	572	533	464	509	475	489	473	476	476	486	486	494	494	485	532	477	477	496	565	477	480	567	465	503	478	481	483	493	516	507	486	564	486	505	517	466	545	508	491	482	428	484	481	496	475	501	482	473	530	472	462	396	482	481	476	491	479	484	480	447	483	474	483	480	477	456	477	562	452	475	517	491	475	465	450	477	525	514	500	571	552	444	487	469	470	477	483	506	476	532	455	479	516	488	490	440	473	485	475	444	443	498	529	485	423	480	507	477	477	501	469	492	475	492	483	353	485	607	485	421	519	445	519	445	485	462	482	542	481	526	462	374	526	476	452	477	472	430	490	480	492	486	489	471	496	536	531	498	463	434	489	481	525	478	467	337	468	485	482	489	539	510	1
484	478	510	480	480	478	499	479	517	486	519	499	485	491	476	440	449	476	503	482	489	477	469	474	428	482	477	476	468	484	486	481	572	461	482	435	482	465	472	479	477	418	507	499	532	496	478	479	439	472	475	495	481	488	506	477	574	483	533	459	470	483	510	477	444	472	548	483	486	472	544	489	447	518	482	479	481	514	486	455	511	439	470	496	522	444	482	504	477	508	476	541	518	488	506	503	481	479	473	457	473	487	481	478	493	416	446	496	513	465	527	498	462	461	465	498	514	485	530	503	476	434	477	416	447	491	489	502	472	560	485	472	490	475	482	521	541	501	484	474	491	498	481	477	482	436	483	521	477	524	503	466	482	373	479	470	486	516	519	481	451	481	483	485	508	488	475	471	476	540	450	496	489	477	488	538	487	477	452	494	475	432	459	465	502	443	450	474	448	475	506	542	507	567	470	486	487	484	476	493	504	448	487	495	503	475	607	479	448	471	503	484	496	547	463	462	462	493	508	472	495	490	465	484	500	551	486	478	476	491	453	428	485	499	497	522	475	480	477	484	505	462	473	482	485	540	506	476	464	467	527	480	473	510	476	500	462	503	484	488	485	483	465	514	470	481	520	497	475	464	487	557	526	438	505	484	477	492	473	482	479	421	501	476	579	489	472	527	478	481	512	557	499	471	502	514	444	534	515	477	474	493	473	478	490	463	468	489	461	477	506	478	526	496	479	477	474	486	450	511	501	464	455	467	529	477	453	471	494	532	461	502	476	487	438	470	413	510	630	533	530	497	495	508	472	463	482	499	486	470	473	568	485	466	475	485	463	476	550	534	450	504	453	509	486	488	471	480	488	459	560	476	505	437	474	488	472	435	424	497	484	447	484	488	483	469	511	477	496	488	482	506	478	508	473	468	485	432	531	475	474	513	476	542	477	388	484	479	455	476	493	465	489	490	571	526	491	628	452	512	485	473	473	476	481	495	495	572	460	478	504	488	510	410	483	543	494	496	434	493	544	475	685	464	502	478	496	480	488	492	488	470	494	499	477	429	483	506	445	451	562	475	514	507	463	489	477	528	463	445	631	477	560	479	475	431	476	512	452	481	489	472	482	549	553	468	478	471	518	475	467	481	487	527	456	484	479	456	510	518	2
483	498	559	489	444	476	470	477	497	476	518	467	509	489	499	456	456	477	464	462	496	482	474	490	514	462	446	464	491	514	478	508	522	478	494	400	478	494	476	480	475	490	478	496	531	457	485	505	470	477	568	509	525	488	468	523	522	499	537	487	454	496	431	471	487	478	513	488	483	456	509	484	492	502	480	476	465	485	480	443	511	533	517	475	566	517	480	455	475	472	477	511	448	499	479	483	478	444	470	444	480	465	477	465	519	613	508	488	506	492	473	514	480	522	451	474	457	477	527	457	476	469	473	538	509	545	489	524	487	412	500	490	500	476	467	471	419	467	490	475	490	529	472	477	485	497	470	593	479	439	526	483	474	576	475	515	481	515	502	512	504	476	469	476	379	518	477	479	475	498	498	555	526	475	501	504	472	484	522	472	510	487	532	485	480	473	460	547	497	476	461	491	489	492	493	490	476	488	474	506	483	507	491	519	454	476	588	482	484	495	491	461	512	451	486	449	516	478	450	465	463	527	523	484	510	522	474	478	475	521	487	476	470	493	487	458	479	478	516	481	484	475	472	486	545	530	445	477	475	510	452	471	470	546	484	499	443	536	487	482	474	475	503	468	485	485	494	485	489	492	485	481	547	474	461	457	476	468	484	478	479	514	487	479	489	425	461	375	481	540	498	511	454	477	452	508	485	525	510	529	480	498	477	483	539	505	484	468	429	457	498	485	455	541	498	465	478	495	522	463	485	523	480	488	485	477	439	507	493	514	508	487	476	503	482	500	464	478	436	488	475	505	536	528	523	488	471	534	472	538	483	441	492	482	512	497	470	477	486	490	498	500	458	424	484	553	500	494	488	452	495	462	474	480	542	516	474	419	476	527	486	508	481	495	509	476	481	478	469	475	476	502	475	422	484	458	500	488	541	471	475	497	476	469	477	474	467	479	484	484	477	509	442	509	525	486	501	462	506	516	481	495	464	476	480	458	497	541	543	472	496	507	486	541	491	496	498	483	416	493	555	488	489	433	501	478	502	466	429	486	497	485	486	590	485	434	478	422	483	470	535	496	554	469	520	476	475	484	463	472	501	478	477	476	477	454	504	514	472	484	489	469	485	523	493	472	487	478	461	480	467	487	525	620	518	525	467	496	531	500	1
479	539	517	471	522	466	481	478	524	477	486	476	507	494	494	444	472	435	458	475	501	486	472	468	471	513	465	476	486	537	484	564	506	461	470	474	489	464	482	478	476	469	463	493	454	503	488	513	505	441	459	433	494	475	487	479	508	475	527	514	456	484	523	487	656	541	463	476	483	476	638	474	436	491	474	483	495	469	509	492	515	507	496	449	469	502	477	449	474	549	476	477	510	529	477	494	483	480	490	483	473	490	485	467	514	396	439	505	522	492	488	467	480	500	486	479	498	486	478	437	471	455	491	506	470	498	473	519	470	498	492	464	493	474	438	439	472	492	476	502	524	535	484	483	497	528	476	503	487	447	366	468	486	554	477	484	529	466	502	532	506	454	471	484	512	478	476	477	477	507	410	497	515	476	478	536	472	476	430	467	538	489	536	493	466	458	566	498	541	480	479	494	499	456	489	472	477	473	476	447	493	466	498	474	490	476	547	479	484	474	453	484	455	493	495	507	447	485	481	486	489	555	543	485	501	519	483	481	477	475	471	483	498	468	488	513	489	476	480	476	493	427	525	475	459	556	545	473	470	500	486	505	474	535	488	460	535	493	461	481	495	484	474	434	487	465	495	480	475	485	514	543	464	460	464	473	477	476	525	494	475	503	479	476	500	483	456	493	486	472	437	496	522	479	461	480	498	553	453	479	521	502	477	470	514	470	492	491	472	475	519	490	532	535	488	439	477	477	511	529	494	480	448	502	492	475	454	467	468	495	516	457	475	512	426	506	651	452	555	501	438	515	470	520	452	471	482	505	502	526	474	510	391	491	491	447	461	477	527	517	442	490	484	475	473	497	481	473	483	516	463	457	491	536	488	445	471	474	527	470	482	506	445	484	517	487	477	478	486	479	480	458	479	479	480	511	491	595	480	480	479	493	476	509	476	472	478	482	487	478	484	460	443	518	506	556	461	460	547	542	478	469	471	476	465	486	512	525	538	473	471	534	490	527	489	513	477	551	478	493	528	502	451	513	509	477	485	493	422	477	498	481	448	478	483	599	486	479	530	502	433	474	514	526	486	466	491	475	497	539	460	490	458	479	475	413	480	462	467	486	460	459	485	512	479	484	487	475	429	475	502	481	481	487	531	536	472	489	489	513	1
482	527	491	488	515	474	539	476	480	476	495	474	458	390	484	482	467	488	503	486	486	483	473	477	482	497	493	484	459	510	474	459	476	474	517	451	453	461	479	476	475	476	493	485	516	461	460	490	450	473	491	520	467	486	514	515	515	471	516	499	464	476	523	475	529	520	489	486	481	479	519	495	489	549	492	511	481	477	521	493	477	564	492	490	525	494	472	485	477	572	476	521	470	468	478	513	484	468	467	521	472	497	484	487	490	240	475	489	551	484	477	518	489	519	475	462	528	485	500	518	478	469	479	495	481	516	466	466	456	468	496	464	554	484	523	526	508	533	473	471	473	493	496	491	465	492	480	505	487	547	580	480	506	378	477	485	483	485	511	503	470	485	462	487	459	520	475	474	478	531	473	465	539	477	470	502	488	473	508	520	558	501	481	503	469	493	487	454	508	476	411	502	480	595	534	483	488	498	474	485	486	455	501	467	473	475	558	484	489	502	475	439	484	472	473	481	514	461	491	495	452	530	464	487	528	486	493	477	477	486	492	496	436	502	506	487	483	481	481	473	498	490	532	474	488	532	459	477	465	514	512	481	477	533	475	482	565	537	489	484	469	482	494	505	480	497	504	506	483	481	474	468	536	486	483	501	475	481	521	500	479	404	482	477	465	524	446	543	477	494	450	481	502	471	438	508	489	493	459	466	486	481	473	497	513	492	478	483	498	467	472	477	465	483	493	481	469	498	413	547	481	476	474	476	482	481	492	433	493	545	534	493	477	480	470	485	527	456	693	479	503	511	481	518	508	490	476	462	504	520	487	507	422	486	493	448	478	480	499	425	477	498	496	471	478	530	506	476	479	457	473	449	526	498	510	470	481	518	454	509	466	473	487	481	473	487	462	480	517	485	484	528	477	464	478	463	482	439	519	477	470	485	475	469	476	427	447	470	495	468	460	472	510	470	461	549	494	485	456	478	481	474	467	475	485	498	475	453	485	475	506	497	493	388	498	465	473	544	481	485	480	474	630	456	478	477	469	484	504	480	502	463	544	350	475	588	474	459	442	466	524	504	481	456	474	500	472	462	487	479	535	483	541	478	470	476	483	518	473	475	476	481	484	459	448	484	488	515	493	464	480	478	523	337	523	507	473	493	447	555	2
490	440	654	483	445	485	545	478	489	492	519	487	442	439	479	478	492	496	502	481	449	489	480	484	552	498	473	484	465	491	477	492	507	494	486	515	482	461	472	474	476	479	481	465	489	483	580	459	507	508	572	525	483	474	523	481	466	457	480	479	478	491	480	485	614	508	516	482	481	478	581	477	469	495	480	445	485	458	508	475	476	539	493	486	482	427	482	493	475	557	476	486	470	529	482	510	482	464	492	476	486	471	475	432	552	398	501	439	492	504	503	513	475	466	509	467	525	476	479	483	478	481	474	433	464	492	487	516	471	502	534	460	481	477	501	454	528	486	467	496	469	507	484	479	484	497	476	543	479	477	516	484	468	563	475	501	506	493	525	474	477	483	488	477	421	496	478	481	475	544	500	583	484	478	457	488	476	481	480	525	500	471	479	471	485	498	481	476	545	485	447	479	490	467	535	491	476	496	478	493	537	478	501	513	451	476	496	482	476	512	485	506	474	440	489	440	486	463	504	504	494	541	478	436	451	576	472	480	477	508	472	479	467	478	500	499	486	483	479	476	479	452	510	492	502	429	504	484	486	533	467	532	479	485	471	589	506	506	485	500	491	475	488	469	481	503	554	489	542	521	509	454	425	540	478	493	476	422	453	516	476	508	486	477	550	570	505	516	474	522	489	526	503	475	456	501	467	486	440	512	459	483	473	487	514	530	506	482	505	473	461	504	492	511	473	514	480	477	440	529	492	499	478	463	539	491	496	518	481	453	459	480	476	447	513	481	640	456	559	516	545	467	501	475	484	483	491	533	460	486	477	470	440	487	479	497	488	478	542	509	505	484	477	479	482	550	514	486	507	465	495	421	474	437	488	472	479	489	529	501	472	479	526	498	470	464	460	478	476	512	470	485	474	442	477	476	483	506	490	483	483	505	476	463	475	475	527	477	458	488	470	526	451	481	491	513	489	516	544	489	475	476	473	475	497	468	528	427	430	480	475	499	432	536	455	482	468	521	494	477	468	500	552	499	465	479	490	481	449	495	497	469	499	554	489	551	490	439	531	487	489	496	485	501	498	453	482	574	479	474	600	474	510	478	481	415	465	492	423	474	486	452	457	517	513	484	468	441	509	473	504	473	488	574	469	494	485	504	599	489	2
478	454	496	474	486	469	499	477	491	484	464	464	456	389	492	452	473	484	483	478	465	493	477	470	438	509	503	473	465	503	485	490	457	468	498	512	483	436	476	479	476	394	457	484	555	471	483	531	537	485	442	510	514	487	492	453	418	466	530	495	484	480	569	473	514	479	507	467	479	481	569	480	494	529	483	446	483	464	489	459	471	559	489	470	572	494	475	471	472	507	476	500	479	484	464	495	472	492	469	415	473	481	479	479	518	570	461	455	541	475	482	464	493	471	464	490	461	483	506	487	480	473	478	528	433	497	490	484	485	532	483	495	479	477	466	486	526	480	481	487	496	470	494	476	484	431	483	480	470	583	473	477	502	473	479	481	478	447	488	508	484	456	466	489	398	467	477	475	478	485	533	519	476	476	493	478	506	471	447	488	471	546	498	498	482	519	453	489	514	480	467	464	504	527	460	490	474	488	478	502	507	479	488	474	441	477	582	474	483	480	487	488	496	446	488	480	460	489	485	485	474	507	523	471	508	495	526	477	475	502	477	482	478	485	512	515	484	475	471	476	505	457	513	489	498	550	507	479	477	500	489	502	486	512	487	512	505	422	482	497	512	485	494	479	483	485	440	471	508	461	479	494	462	494	449	482	475	489	518	510	479	463	477	475	515	468	484	520	482	524	467	475	520	474	479	558	469	463	484	505	467	498	479	455	495	511	477	478	489	487	477	451	520	504	490	518	481	493	430	521	484	494	499	472	499	478	444	464	505	539	513	472	476	477	449	497	502	468	571	492	511	528	508	470	460	488	482	424	495	524	490	507	459	450	472	502	465	478	494	513	461	471	472	495	483	554	478	477	476	614	477	497	528	470	461	516	483	493	571	494	481	494	514	481	476	478	483	474	476	527	483	490	472	479	476	480	492	446	547	473	477	452	474	478	478	490	504	479	486	473	492	504	488	468	502	542	485	521	547	545	472	475	483	476	498	480	444	475	463	468	440	508	476	478	509	497	474	489	487	496	543	492	633	524	492	477	467	480	471	479	497	468	495	617	485	441	485	475	477	467	449	502	492	442	496	456	480	585	492	497	452	471	541	482	479	430	497	507	427	480	512	483	475	468	469	486	473	476	511	472	501	477	463	644	572	560	473	498	502	442	1
478	439	509	491	467	480	484	474	467	495	468	491	494	462	494	485	480	485	503	482	496	537	479	488	491	514	487	475	477	486	474	504	547	505	524	472	473	501	480	477	477	497	480	498	517	486	496	493	562	501	576	512	510	474	511	512	472	492	420	491	506	468	498	485	558	571	523	470	472	481	463	499	423	536	481	447	501	484	456	454	461	505	457	491	490	536	468	489	473	480	476	462	533	494	489	516	474	442	456	505	479	475	486	468	484	560	487	501	483	484	464	470	476	472	495	502	499	505	508	517	477	457	478	491	475	480	470	503	484	451	484	461	503	481	459	407	477	491	487	475	464	483	486	487	481	485	476	481	480	467	453	484	475	604	479	460	493	510	482	455	462	485	515	480	505	487	476	481	476	511	526	560	499	477	471	500	492	481	529	437	493	555	474	498	506	474	471	565	552	479	507	518	497	475	548	491	483	480	476	550	505	508	473	574	533	478	486	481	489	505	491	467	502	445	484	498	539	474	495	466	494	513	518	508	510	476	470	478	475	494	494	501	485	474	488	519	472	479	475	476	478	528	503	460	530	558	516	476	472	493	524	459	476	504	485	492	504	564	503	479	472	473	528	516	486	516	493	490	441	471	479	416	459	451	501	492	476	493	498	490	474	540	499	478	510	533	499	462	479	494	458	497	499	479	511	508	487	479	463	488	518	518	478	491	495	511	496	482	505	509	476	491	492	519	479	558	492	488	474	439	450	494	470	486	514	486	453	506	493	530	483	476	476	450	497	492	562	467	424	493	518	483	489	484	542	473	476	525	468	570	487	515	442	514	466	495	538	476	533	537	501	505	425	535	485	579	514	494	483	598	516	559	505	469	521	510	501	455	574	471	489	504	493	487	489	473	486	478	482	513	477	487	481	502	475	507	496	445	569	488	470	511	475	481	475	501	545	478	495	478	480	494	513	515	456	529	488	467	487	484	482	492	477	477	472	497	487	483	517	480	499	486	476	574	501	504	481	480	450	475	452	469	390	461	471	477	473	487	524	480	485	475	502	489	475	578	480	472	463	427	498	508	461	430	479	460	496	498	460	414	569	471	433	474	491	518	466	490	470	468	525	463	466	464	473	505	483	448	479	483	493	474	486	508	506	481	478	487	517	554	2
483	481	497	472	520	471	450	476	480	481	444	443	494	500	489	495	481	500	455	484	475	510	478	470	452	429	467	465	474	505	474	496	528	489	464	414	478	497	483	473	483	493	463	527	484	523	482	493	521	462	493	524	499	480	460	443	416	503	559	459	489	481	476	476	480	492	505	498	479	482	550	474	462	476	467	581	471	487	558	465	481	524	511	522	423	473	480	462	480	520	477	512	505	490	482	555	478	500	459	454	494	488	483	455	412	554	480	485	553	495	512	478	469	485	483	480	511	485	511	477	477	446	474	426	483	463	484	497	484	458	566	467	514	478	508	496	543	494	479	481	473	487	480	482	481	483	479	560	470	497	518	501	490	356	477	508	527	516	475	468	503	488	506	492	436	470	475	480	477	471	524	567	421	476	472	490	477	482	455	504	550	554	471	486	479	523	513	461	470	477	482	531	483	512	528	495	485	480	476	516	500	483	502	505	522	476	518	481	480	494	513	523	497	433	467	562	511	484	488	504	531	439	498	552	389	502	483	477	477	486	453	512	470	507	525	506	487	475	470	481	492	450	485	486	536	524	502	483	481	485	453	519	478	547	469	522	519	505	486	483	494	484	487	476	487	498	547	474	515	481	473	463	452	456	480	492	476	565	468	484	477	404	478	479	506	479	499	455	491	485	491	501	505	477	445	487	484	463	475	467	476	494	481	484	466	429	496	482	459	490	505	496	552	494	477	573	492	492	465	502	486	468	503	485	482	488	500	479	483	522	498	490	477	495	497	491	459	488	625	477	540	508	497	495	503	512	488	513	518	433	483	506	508	490	491	491	448	475	553	467	547	516	460	493	485	500	448	489	497	507	540	559	496	470	546	497	487	477	542	473	485	461	528	481	469	463	501	478	488	548	477	518	477	406	483	504	484	476	514	489	475	582	476	477	476	462	517	484	520	469	476	584	521	484	509	617	474	496	532	525	485	484	480	476	478	490	481	440	507	469	470	492	459	380	523	482	490	487	484	481	544	448	652	469	506	478	487	473	457	491	490	473	455	546	476	411	476	473	546	452	460	466	506	431	476	483	477	459	476	506	568	475	566	479	476	424	488	466	478	476	486	475	474	450	484	457	479	509	513	481	449	479	483	589	472	511	471	486	494	495	1
484	445	485	478	519	484	486	474	458	470	490	507	480	434	489	470	475	454	496	481	483	515	475	488	582	489	512	477	463	500	475	492	468	449	528	455	467	547	490	477	479	482	481	492	462	456	495	478	510	495	552	548	468	483	484	518	506	501	428	450	467	487	410	482	557	527	539	491	482	469	551	485	475	477	480	546	473	491	553	495	543	511	411	479	464	488	477	474	465	536	476	423	494	488	483	446	486	517	487	520	486	485	482	478	480	424	490	537	503	487	393	483	469	470	409	478	493	477	512	431	477	485	482	515	507	478	487	493	473	541	544	506	457	481	495	494	460	514	472	467	478	547	499	497	503	486	483	468	485	531	425	473	488	404	478	492	493	457	496	482	483	480	491	478	522	500	476	477	476	513	498	558	507	477	479	505	472	476	444	486	480	505	494	463	468	473	484	527	483	484	497	507	532	461	563	486	471	473	475	452	462	504	526	526	465	477	472	477	491	471	489	521	489	534	467	512	465	488	433	491	448	546	559	532	480	480	499	476	475	465	489	489	494	478	519	477	490	478	515	478	545	418	488	478	496	507	462	478	481	492	506	496	477	477	482	509	504	497	488	461	512	472	489	518	472	490	530	491	399	513	489	450	465	471	473	460	477	482	460	460	477	423	483	476	570	477	458	463	476	469	484	508	506	481	473	511	475	501	488	479	463	464	480	500	507	514	478	474	477	465	521	516	531	461	498	516	474	484	422	526	495	477	489	511	478	481	460	525	497	527	495	474	478	490	563	479	547	524	651	487	583	486	458	495	470	486	487	417	436	524	487	449	520	486	507	496	442	475	473	481	458	479	523	526	479	518	502	484	498	481	470	539	464	501	512	463	468	509	534	451	487	481	442	481	467	486	495	481	509	424	480	508	476	400	480	485	498	438	455	481	475	503	475	498	476	464	464	473	412	476	484	438	500	498	500	497	473	452	515	470	480	479	466	477	496	509	497	507	487	474	478	484	459	422	492	481	470	554	449	471	484	508	743	479	529	477	479	493	479	485	461	467	499	566	474	471	481	462	425	500	533	511	460	541	470	482	493	505	469	472	545	477	577	480	486	383	488	469	501	488	491	484	469	443	549	462	473	475	492	478	520	478	468	579	453	489	475	476	552	501	1
477	477	530	485	484	473	570	476	503	465	475	487	488	465	485	457	486	473	486	477	500	495	465	478	509	481	472	486	468	468	485	470	507	392	514	527	466	519	481	476	474	420	475	493	523	463	454	431	436	439	493	520	504	478	478	486	559	509	454	427	492	491	495	483	467	537	482	512	473	476	492	483	521	447	472	511	482	522	544	481	461	456	494	481	484	495	471	486	473	529	476	516	440	531	475	464	487	550	504	488	496	479	493	498	403	350	515	490	468	484	485	482	485	483	488	486	511	507	483	509	477	470	498	535	478	536	489	508	466	484	487	486	474	476	528	501	480	471	473	463	519	548	468	488	479	487	479	557	474	423	430	513	465	424	475	478	476	474	490	484	492	468	481	489	454	506	475	480	478	520	475	467	464	478	485	486	471	472	484	577	538	527	522	477	479	450	507	519	518	486	487	483	495	474	492	480	485	487	475	490	488	500	497	449	498	479	483	479	484	503	478	519	457	476	470	517	580	489	450	494	481	509	469	512	484	554	496	480	476	467	480	458	482	483	524	501	476	476	471	473	502	525	474	508	504	479	387	482	487	494	468	548	473	534	479	487	544	428	488	482	508	479	494	441	466	505	447	505	414	455	482	474	449	405	471	487	475	505	475	504	476	436	484	475	457	492	483	455	477	509	509	513	500	475	466	517	455	556	540	467	509	505	486	510	505	486	471	475	499	482	500	479	506	497	477	427	493	477	450	503	477	521	489	463	478	480	492	460	478	549	475	472	475	447	529	485	443	568	592	477	498	525	539	493	453	482	477	505	426	534	484	504	493	505	500	487	493	475	478	411	477	481	477	479	486	494	489	478	483	457	533	551	502	457	493	488	493	524	441	473	477	505	450	495	478	463	503	475	489	462	476	478	476	501	479	472	478	528	484	470	485	486	478	542	475	452	494	469	471	456	471	454	522	491	531	483	475	541	549	433	476	470	494	476	507	504	510	477	496	476	524	513	445	445	487	509	467	450	465	482	525	483	551	556	485	475	467	498	493	469	480	471	463	378	481	534	478	472	464	518	468	472	505	407	498	493	479	468	492	451	547	478	505	476	479	515	475	493	534	487	489	482	472	506	448	495	486	494	493	479	468	476	469	371	465	493	482	507	548	443	2
484	484	544	480	417	483	542	477	479	474	463	508	452	476	475	486	478	474	487	475	483	493	477	474	413	499	452	498	470	459	470	484	463	475	470	426	491	464	487	476	480	488	452	479	487	489	529	439	532	492	543	461	523	480	539	519	481	419	543	496	460	476	506	477	653	535	475	516	483	478	530	511	486	493	480	446	492	464	461	502	505	520	475	490	444	484	479	503	489	562	476	518	480	465	483	516	478	451	499	468	489	491	479	492	505	396	482	495	518	483	486	425	479	493	516	458	492	466	496	491	475	491	469	420	482	451	486	464	470	448	495	488	459	484	428	418	541	475	479	473	468	487	481	483	475	485	495	525	477	432	448	478	486	611	477	448	484	497	469	546	466	501	476	476	502	510	476	483	475	532	506	467	536	477	487	503	492	482	477	462	496	638	502	490	476	485	432	484	541	476	478	468	472	506	443	483	487	486	477	470	468	494	507	528	491	477	507	477	497	467	463	464	430	442	493	478	568	489	495	491	452	413	417	495	464	459	505	477	476	498	470	471	473	497	497	478	486	476	514	473	479	443	534	465	520	443	492	474	488	486	448	481	479	441	484	476	589	437	479	484	489	472	488	515	485	476	458	477	459	503	484	614	538	520	490	474	476	513	493	463	476	531	461	477	481	471	500	491	480	516	520	498	519	472	519	583	452	479	481	494	482	507	479	499	529	492	500	487	515	505	490	466	496	515	483	525	479	482	455	488	484	497	500	468	512	479	478	469	525	506	491	484	478	558	583	503	680	507	534	495	485	452	496	531	514	485	478	473	488	479	475	449	473	490	506	485	533	476	538	464	516	509	537	475	480	586	481	498	486	532	514	543	487	503	524	509	485	470	568	511	483	443	548	484	485	468	466	475	484	443	481	531	479	502	473	512	474	457	511	476	483	497	475	564	478	521	469	479	432	483	510	464	473	517	512	494	476	538	456	521	482	468	462	476	493	488	453	450	449	479	490	481	477	583	474	501	486	538	473	498	518	490	485	524	493	476	456	479	455	478	488	471	490	552	470	603	481	470	455	505	455	477	526	412	466	483	473	457	499	479	490	480	475	481	484	420	489	469	526	492	491	481	461	465	531	475	474	556	459	477	452	487	504	566	453	443	475	487	463	539	2
469	547	496	489	547	468	524	477	480	473	449	418	473	420	480	484	445	502	481	480	444	534	479	467	452	470	537	474	489	456	483	515	419	480	499	503	484	533	485	475	482	446	464	493	512	489	465	522	547	441	554	527	484	483	457	487	409	450	465	501	471	477	551	480	636	471	451	468	476	486	566	501	475	516	483	483	481	494	504	461	481	538	552	472	509	444	481	470	475	504	476	547	463	504	476	567	488	462	487	525	482	493	482	471	499	411	508	499	481	505	507	554	475	490	455	480	490	458	500	470	477	451	463	428	499	586	484	495	472	421	547	487	485	484	506	487	507	472	479	485	507	581	473	477	434	443	484	426	479	505	464	479	467	403	479	504	519	464	531	508	477	467	474	480	484	469	477	479	477	541	520	517	442	477	468	541	476	474	435	543	530	521	433	466	488	495	441	459	567	475	493	474	477	548	446	490	477	493	474	503	459	492	506	524	519	477	489	482	515	492	465	486	486	489	468	447	469	475	512	487	419	493	518	503	440	482	452	479	476	525	516	518	465	514	487	522	488	481	425	477	502	456	511	475	428	471	438	480	489	491	479	485	472	551	466	509	432	539	476	492	498	477	496	503	487	496	490	484	507	511	492	480	492	495	462	495	476	488	535	476	477	412	476	477	467	485	470	455	480	481	506	514	492	480	587	554	485	520	512	502	550	471	482	472	497	447	497	458	491	484	481	493	477	535	486	522	458	483	529	442	491	505	510	496	531	479	447	465	468	483	549	471	477	440	564	486	629	458	613	519	559	468	500	499	432	487	478	559	500	512	491	422	462	466	475	477	430	474	551	515	432	482	546	469	480	501	511	491	503	522	504	501	526	505	502	490	473	491	592	461	486	518	566	470	474	477	487	478	481	543	483	471	473	429	481	450	489	485	500	486	480	464	477	505	477	488	513	479	505	483	475	539	459	475	464	451	480	545	522	531	480	481	493	475	486	479	462	455	516	483	481	498	432	402	468	556	498	459	532	488	501	468	429	552	489	476	471	481	492	475	502	487	498	316	476	641	479	427	494	499	500	494	545	503	502	470	468	490	460	492	415	478	447	478	480	435	469	488	489	506	513	468	462	500	494	482	480	499	494	490	453	481	494	332	384	546	475	470	476	492	2
477	509	460	481	474	464	525	476	510	473	445	484	515	517	508	477	504	508	521	491	477	466	478	488	484	524	465	484	474	461	479	558	485	484	456	523	469	494	480	475	476	479	452	487	435	465	473	538	541	488	520	479	514	479	504	497	509	490	537	480	460	482	560	474	686	476	478	448	487	490	521	490	460	436	477	525	491	505	433	477	508	450	522	485	515	488	467	453	478	465	475	511	475	483	471	475	478	506	513	534	485	478	480	474	466	430	449	479	506	486	449	507	471	499	484	482	482	464	519	457	471	475	501	453	479	547	481	488	473	519	468	445	482	482	478	503	556	486	466	483	485	530	481	477	427	508	474	520	466	510	442	473	478	676	475	486	521	466	485	513	440	494	491	488	518	466	477	483	479	481	528	505	523	477	451	527	493	483	437	497	479	555	453	475	490	496	527	462	532	480	466	476	499	539	469	491	475	491	476	476	518	505	518	534	535	476	575	478	481	444	477	512	472	502	483	457	464	484	464	475	541	484	493	516	482	486	505	477	476	501	476	494	476	494	492	479	480	481	482	474	486	439	467	469	472	505	508	484	482	472	513	486	472	439	475	540	452	404	487	472	471	468	456	538	478	482	447	491	473	528	476	432	434	550	481	490	476	484	513	499	477	564	477	474	516	468	521	523	481	462	528	512	511	483	531	486	488	512	524	494	462	491	481	478	540	426	486	486	503	470	518	501	476	532	465	481	467	481	464	564	485	498	463	497	461	484	487	513	482	548	536	467	478	488	501	502	662	450	493	535	452	464	482	533	610	483	475	450	500	510	489	481	533	500	464	473	534	478	543	467	433	496	566	440	487	472	485	478	490	453	431	482	494	495	459	486	476	486	558	496	483	490	558	491	492	498	493	477	502	486	474	531	481	457	482	495	489	573	474	482	470	489	477	532	478	417	422	472	481	477	493	461	495	474	483	633	504	527	538	485	482	491	479	475	486	509	487	455	413	469	505	519	480	617	499	477	477	490	485	478	455	485	457	448	505	478	472	480	474	472	451	473	518	599	483	600	480	490	478	486	483	459	533	440	498	490	477	545	497	522	512	476	466	476	481	404	492	474	435	490	482	498	492	530	441	478	485	484	477	478	465	480	448	620	450	526	475	502	507	492	2
487	512	485	478	501	484	533	474	497	475	444	552	428	468	498	457	460	439	497	481	482	491	473	481	505	492	516	475	464	455	484	519	519	516	458	478	481	499	489	474	477	466	482	493	474	500	508	487	447	481	528	489	482	469	515	495	529	533	485	464	460	478	507	476	486	525	581	517	490	472	468	500	510	479	471	556	482	476	509	481	496	532	452	477	507	449	472	490	488	561	476	438	480	502	484	460	480	527	434	461	482	484	477	472	497	351	482	472	475	490	486	510	485	501	472	481	459	476	487	522	475	474	469	509	501	526	483	522	466	505	510	482	504	475	501	542	534	528	475	485	509	529	462	481	500	497	489	569	473	493	499	484	479	419	475	467	491	538	492	472	436	465	489	486	513	500	476	476	476	571	504	540	528	478	465	495	477	475	478	489	501	464	487	462	494	534	502	514	493	479	503	520	492	457	534	476	487	482	475	495	474	506	486	484	475	477	473	480	476	520	489	466	445	487	489	478	494	498	469	459	497	559	476	491	490	514	483	475	479	477	477	482	472	500	498	521	494	481	451	477	519	510	452	443	487	546	494	480	482	520	503	523	476	484	485	498	542	519	469	489	513	480	482	495	484	498	492	486	470	474	480	526	473	428	462	491	476	509	522	497	476	442	476	479	516	460	517	553	488	508	458	530	478	470	405	500	486	480	528	492	510	488	486	541	506	479	484	497	541	490	490	495	476	459	481	453	476	487	438	530	482	516	513	485	476	471	503	440	486	513	480	480	476	466	485	500	467	456	599	484	511	483	486	507	457	469	474	565	489	509	482	579	460	475	535	480	549	475	486	490	481	463	433	535	485	433	479	480	497	513	538	548	528	535	524	513	485	469	443	509	484	521	448	515	451	476	512	477	489	452	470	554	478	470	478	483	487	508	542	482	476	496	477	487	477	462	499	481	439	485	509	561	509	496	475	457	479	567	443	521	474	469	470	477	500	495	474	462	528	481	506	493	476	440	466	498	454	541	482	500	453	467	577	440	483	476	490	484	538	469	503	468	520	374	482	536	477	468	429	443	500	492	510	541	485	466	481	474	443	437	533	478	510	484	480	497	474	538	499	495	516	466	471	478	533	470	483	534	513	476	475	480	496	397	465	509	479	506	447	499	2
484	503	525	485	527	477	507	477	479	477	537	505	514	440	488	457	482	471	480	470	458	540	477	479	471	466	494	471	493	481	487	516	522	528	475	538	475	511	476	475	475	480	474	515	514	489	472	480	584	488	530	504	470	482	506	534	510	485	479	478	479	479	495	480	446	546	497	511	484	479	503	484	524	465	495	426	489	485	467	493	496	498	480	503	481	511	483	457	483	531	476	504	496	510	469	451	478	483	495	530	481	476	489	492	486	692	551	462	568	473	532	503	480	523	458	472	495	486	507	452	477	509	464	474	471	467	477	488	495	458	492	457	497	478	506	508	394	486	484	482	491	443	487	481	493	446	475	510	488	497	563	485	483	382	477	492	480	481	517	511	467	475	475	485	527	466	480	478	477	504	492	602	553	475	501	548	492	474	442	519	526	507	500	504	475	508	559	553	531	471	465	450	470	546	475	483	478	467	475	450	494	495	497	511	488	475	511	480	447	490	506	533	436	547	494	459	465	472	484	492	468	412	503	458	487	504	476	477	478	526	477	480	486	466	499	495	480	474	469	489	513	539	500	465	475	547	512	480	487	495	481	461	473	513	479	446	505	438	474	471	495	474	478	496	487	512	525	510	471	484	492	565	416	484	470	502	476	484	488	480	477	422	500	475	493	478	515	523	480	466	522	535	508	479	493	577	506	554	491	461	450	485	486	513	441	509	466	481	524	478	508	526	499	539	500	427	476	487	527	503	473	526	518	478	529	481	467	457	478	478	496	495	475	559	514	469	421	457	477	473	605	476	558	550	582	468	481	533	493	525	469	424	503	491	466	520	480	476	469	527	477	484	534	511	484	487	496	473	491	533	447	560	498	469	483	466	481	505	613	500	474	521	485	458	468	465	487	477	460	443	476	499	474	423	475	458	468	478	483	484	479	514	478	528	477	520	447	480	497	485	482	479	531	504	525	440	474	514	413	512	482	486	493	476	485	511	478	454	489	485	483	419	445	416	535	535	453	587	487	474	504	467	412	495	481	477	474	496	501	475	467	486	494	388	475	495	470	451	494	531	453	516	550	488	491	484	484	520	465	525	528	473	441	478	485	544	465	468	372	509	463	428	464	540	507	490	489	532	511	482	485	474	503	389	485	516	473	483	519	494	2
479	483	471	489	523	492	494	473	485	488	461	504	523	472	484	487	460	443	491	482	498	503	479	478	529	516	499	492	492	478	482	484	420	551	513	446	472	473	478	476	476	517	437	496	546	473	493	482	495	527	394	430	505	472	493	530	430	472	490	502	517	484	401	475	518	563	499	494	475	474	433	493	483	459	482	493	484	505	579	503	518	452	460	463	520	515	467	463	482	506	477	503	494	453	480	503	478	531	425	532	477	474	482	464	415	488	484	453	505	483	476	477	473	524	484	478	468	479	489	493	478	520	480	462	475	511	476	503	478	460	467	494	452	479	520	457	485	529	485	495	504	477	492	485	481	503	479	461	482	399	481	498	481	505	477	528	486	427	485	541	445	483	492	476	464	489	477	475	476	555	423	525	489	477	475	439	464	473	488	535	526	527	481	469	491	457	523	481	521	472	460	511	488	470	472	500	490	483	474	477	496	478	507	522	567	474	494	481	459	492	486	507	493	513	479	506	479	475	520	504	463	510	463	536	485	466	493	474	475	494	484	461	496	507	465	477	488	473	474	476	506	529	457	460	495	476	492	473	469	474	518	481	474	472	481	511	559	527	479	489	489	476	516	489	470	495	560	502	510	532	472	478	525	469	482	498	476	516	511	522	477	481	503	477	451	453	472	555	475	508	480	537	479	488	456	485	488	547	476	480	561	482	479	512	454	506	494	475	483	457	464	486	474	557	483	419	477	463	523	494	490	506	485	469	518	479	488	498	497	540	507	496	476	435	461	479	503	453	468	526	471	469	504	495	509	493	473	500	456	519	482	413	574	496	491	483	437	474	521	568	541	497	455	493	476	463	503	472	468	446	519	511	484	508	533	480	472	497	509	481	480	448	471	479	470	490	454	478	498	499	478	443	478	527	478	500	489	519	528	487	473	460	477	476	476	476	498	481	443	482	500	557	479	490	487	544	474	499	488	536	478	470	486	476	474	468	496	469	479	487	458	439	540	499	516	470	493	491	570	489	519	469	387	533	464	479	471	461	449	449	485	485	507	378	486	562	488	395	512	481	531	514	456	468	490	483	488	562	466	497	518	484	428	476	486	518	470	497	519	510	483	478	461	572	547	495	472	477	489	499	462	478	513	402	514	476	474	480	531	485	2
485	493	491	491	509	478	468	479	471	486	561	447	427	429	509	478	498	527	456	474	485	509	475	482	447	470	499	501	487	498	479	512	397	524	470	397	473	522	481	477	477	410	464	497	485	503	510	480	448	489	476	474	466	476	505	490	481	421	492	469	493	486	412	489	436	502	560	482	478	469	584	488	478	423	463	524	494	497	548	480	549	526	495	496	553	469	471	492	484	533	476	512	462	465	475	488	480	489	487	578	496	483	481	455	520	591	449	431	496	491	423	420	483	467	481	492	515	495	439	474	477	500	485	541	480	510	508	497	487	470	482	461	497	484	452	476	427	474	479	484	499	556	466	497	493	491	476	425	489	523	490	494	487	630	476	502	532	470	523	518	506	483	498	471	510	494	477	480	477	476	509	467	439	479	488	515	508	478	500	528	426	453	463	472	498	431	513	467	510	472	438	484	526	465	570	487	478	504	476	519	503	467	484	464	468	477	464	482	483	485	483	508	496	518	489	569	466	484	470	487	559	467	458	517	497	477	479	477	475	443	494	531	440	502	505	483	488	480	523	489	518	552	500	494	491	465	521	480	478	480	439	544	473	475	481	480	567	535	482	493	503	468	497	560	481	504	548	490	475	497	484	468	450	525	469	473	475	494	510	519	477	561	500	474	488	473	497	493	486	487	473	506	461	480	470	502	511	499	493	471	496	505	482	523	508	518	489	460	506	492	517	480	519	487	487	508	471	481	511	509	471	506	519	469	494	482	496	473	483	584	478	489	476	528	480	497	403	481	302	473	516	498	462	504	462	473	487	468	454	519	488	459	511	496	487	473	494	475	475	477	510	463	524	465	477	459	513	472	491	504	478	533	548	482	573	489	485	469	448	482	487	451	505	463	494	467	520	477	506	466	474	532	474	486	476	465	466	375	465	486	477	464	476	491	476	481	487	475	464	481	525	540	507	496	466	559	504	537	469	503	477	471	469	475	466	473	508	472	417	481	482	510	460	616	456	477	491	506	422	474	557	472	401	557	515	477	490	482	432	474	481	483	535	519	479	473	478	531	475	513	541	497	493	426	479	490	467	564	452	503	504	475	432	476	484	548	494	490	459	504	476	465	491	454	493	491	480	533	495	478	506	478	477	545	519	521	478	488	560	480	1
477	505	495	488	443	481	409	477	477	482	511	486	512	460	475	478	482	499	487	477	493	500	478	466	485	495	510	457	466	496	487	515	585	583	494	408	487	497	475	475	473	492	455	476	544	490	568	540	466	524	512	483	518	474	508	497	456	473	485	486	466	482	506	481	562	510	523	485	479	474	508	481	493	485	469	485	477	485	479	467	496	505	481	480	524	436	486	463	481	513	476	573	489	500	478	537	484	448	486	478	494	483	480	503	473	385	532	454	472	483	473	444	468	488	487	463	509	483	503	508	475	474	469	529	500	534	493	514	470	458	477	517	496	475	538	494	435	483	475	510	510	510	478	474	517	516	478	517	483	521	497	476	480	485	477	484	498	486	471	542	488	485	489	481	496	493	477	484	476	482	559	539	522	478	458	499	469	476	443	507	474	546	501	484	489	508	476	518	479	481	501	456	513	494	605	492	473	489	475	522	490	486	506	501	476	477	485	475	512	462	496	519	449	486	492	444	422	491	467	488	513	516	504	515	466	502	505	476	477	491	514	501	486	475	481	504	514	477	487	470	497	445	510	474	505	548	487	483	477	510	531	478	474	525	463	480	553	492	491	492	508	474	488	549	489	453	529	496	530	510	469	492	455	506	469	485	477	513	487	488	477	471	474	477	493	464	458	437	484	522	505	494	498	476	430	483	459	543	490	539	509	514	475	476	498	487	477	486	468	482	464	502	477	533	481	493	466	481	443	533	484	502	512	476	518	475	523	492	474	469	419	473	476	477	479	484	548	511	600	520	541	503	517	528	467	494	491	435	524	486	491	460	474	471	500	508	513	479	411	492	500	509	487	497	482	479	482	493	477	578	544	493	523	537	500	468	479	451	470	502	481	470	468	463	517	511	502	477	497	542	487	522	475	452	481	477	491	504	529	489	479	499	475	502	478	458	509	471	470	481	452	521	442	474	493	488	491	519	492	405	473	480	482	477	497	473	500	543	491	467	457	519	437	487	499	455	483	546	455	472	488	485	618	513	507	477	475	461	504	470	474	469	494	551	483	493	486	428	473	502	607	475	490	451	482	519	480	477	515	445	550	478	531	480	471	412	464	505	454	479	509	491	460	562	513	462	466	509	504	480	483	475	523	579	526	438	465	470	538	480	2
474	548	515	472	481	478	504	473	497	482	422	469	467	482	484	509	469	516	499	481	494	462	482	476	513	539	483	495	495	482	496	490	488	542	554	496	461	495	482	475	476	422	479	495	507	481	536	487	570	488	577	519	520	483	470	467	532	487	552	482	508	469	550	485	636	509	506	452	490	476	571	482	467	457	477	455	464	438	556	465	516	605	474	475	464	478	479	480	474	537	476	411	452	494	488	481	478	476	485	508	463	478	477	491	489	411	447	475	483	483	458	479	476	502	410	471	479	473	481	491	478	479	460	504	473	486	455	524	471	449	495	526	520	476	499	489	469	462	489	468	480	478	492	487	489	481	479	400	474	429	484	500	474	345	476	497	469	463	540	495	470	479	456	488	527	457	477	478	479	441	541	465	517	477	471	502	494	495	464	535	510	456	432	477	481	501	545	495	453	474	503	562	487	539	562	484	479	489	477	481	473	479	503	556	559	475	482	473	501	499	500	408	458	490	488	539	549	479	536	489	442	472	519	476	476	476	467	476	476	478	467	469	475	493	520	521	488	480	505	474	496	467	498	486	505	498	536	479	482	496	479	509	483	468	483	514	520	506	466	496	512	482	502	498	465	504	506	470	446	473	470	509	516	517	468	465	476	498	518	538	478	373	492	478	487	522	430	413	482	488	472	489	456	458	504	564	474	466	478	446	490	490	492	488	520	480	471	473	502	462	494	511	525	512	465	440	473	472	531	502	490	486	507	489	486	478	511	486	479	538	459	505	477	495	418	488	610	514	672	492	557	494	520	534	495	484	479	487	443	456	477	426	534	498	540	494	526	477	533	547	458	525	522	551	481	476	516	472	477	478	483	402	463	449	504	471	479	477	602	530	476	467	470	509	452	478	515	475	487	495	471	521	475	526	476	504	489	418	533	497	469	489	473	446	475	491	484	475	519	481	492	450	422	473	527	537	478	514	505	473	483	490	491	476	500	509	484	495	483	476	478	554	493	379	519	508	471	470	499	472	458	465	439	558	473	476	492	500	475	490	495	484	472	252	484	655	474	519	490	542	495	493	491	476	474	500	489	459	500	464	497	482	451	476	486	437	493	490	496	471	492	443	472	521	496	488	473	475	478	478	522	474	483	258	454	482	474	502	531	488	2
474	505	462	478	470	484	572	477	475	471	480	478	469	428	471	478	483	479	498	479	499	513	474	476	489	517	460	460	507	497	494	473	527	517	512	448	470	482	482	475	474	458	482	466	501	492	462	503	496	428	489	540	485	473	491	509	438	495	471	454	467	484	532	478	444	532	495	455	478	470	535	492	494	458	489	539	487	504	538	475	476	489	515	477	506	502	479	485	483	445	476	490	468	513	495	502	481	512	501	553	468	469	476	471	459	532	464	487	478	478	461	464	468	489	501	455	462	485	513	502	474	446	477	437	500	477	489	505	482	458	521	507	463	479	495	533	420	490	477	490	481	531	478	464	490	542	480	503	485	555	461	489	492	390	478	502	489	487	516	517	528	468	475	473	517	511	476	485	477	516	554	476	530	475	470	520	500	480	467	567	485	440	428	455	474	442	501	484	537	476	505	506	501	513	475	502	489	473	479	513	507	496	491	448	481	478	549	474	494	492	495	472	467	434	463	540	478	488	476	484	522	486	488	519	490	493	474	478	478	511	478	496	457	486	535	481	501	476	492	480	528	614	526	467	453	455	504	474	484	482	442	520	476	530	474	455	455	491	486	500	518	481	484	456	487	470	451	498	517	507	491	454	477	494	508	479	477	473	502	525	475	431	504	474	486	443	468	488	476	483	497	460	504	477	426	445	493	467	469	491	456	496	475	506	528	471	509	480	486	489	459	466	513	447	484	516	497	473	589	502	493	518	492	486	505	478	491	548	500	519	543	497	475	467	489	523	415	491	432	541	559	471	512	478	558	481	487	511	496	448	476	550	513	473	490	526	525	473	464	506	445	493	502	495	482	452	492	494	493	547	506	492	511	462	529	538	487	485	513	459	480	465	530	477	492	471	453	479	513	518	472	548	476	508	476	507	503	499	512	478	475	472	473	467	477	460	516	479	475	475	514	459	499	468	533	544	476	479	478	520	490	484	483	476	486	469	511	526	520	472	537	559	501	421	493	523	475	502	493	495	446	495	244	492	496	476	469	479	473	455	486	498	497	111	474	614	484	487	405	419	547	506	475	487	474	496	485	571	461	479	486	480	373	476	488	646	446	503	501	481	450	474	471	485	513	490	463	528	480	464	460	478	462	173	420	477	478	457	510	501	1
475	495	526	477	554	481	476	474	485	481	462	511	449	473	479	477	477	500	518	483	464	549	476	459	469	516	469	501	469	487	477	477	560	460	506	494	484	504	489	475	473	473	472	472	463	463	494	505	465	464	448	484	515	479	551	507	426	517	519	487	499	475	531	475	407	495	524	450	483	475	486	489	529	455	468	482	464	524	540	470	510	575	515	476	514	504	475	503	477	573	476	491	506	515	488	528	481	452	462	519	473	489	485	471	471	564	500	504	526	486	502	521	481	498	435	489	509	512	473	484	474	508	486	542	475	468	499	509	485	438	501	502	441	477	473	489	517	490	470	477	449	447	474	476	457	459	481	498	482	570	546	478	498	672	477	485	498	457	452	535	467	479	483	481	435	494	479	479	477	568	491	535	507	476	481	539	479	479	485	567	494	497	497	434	469	515	487	486	565	482	495	468	496	499	642	496	481	469	478	505	483	500	514	496	560	475	470	480	490	457	492	540	491	478	475	456	476	495	484	477	489	510	535	561	537	497	501	478	475	483	478	487	474	482	485	486	483	475	472	491	495	568	470	470	506	479	493	476	477	473	516	487	480	476	478	447	478	453	482	484	482	472	503	555	489	491	477	482	523	485	490	450	513	523	467	499	476	482	477	515	476	553	462	475	518	455	477	423	476	522	508	530	520	470	474	457	485	563	512	529	450	478	476	465	505	509	488	495	515	492	474	506	514	497	487	504	472	494	447	513	482	482	501	473	493	470	482	489	511	580	427	499	477	532	480	476	359	439	363	509	466	513	484	496	534	475	485	492	508	554	488	430	505	487	520	488	442	476	513	491	513	480	479	526	485	455	482	488	502	529	511	481	483	480	512	498	493	476	467	472	483	464	505	490	476	471	528	476	508	480	479	444	481	478	478	487	498	450	455	479	480	506	474	463	477	417	480	476	459	458	490	552	439	474	480	543	484	516	552	521	487	455	485	476	490	479	501	463	457	475	462	467	462	583	485	475	490	444	485	491	453	494	481	479	497	480	481	492	488	469	496	471	495	558	478	430	492	514	523	504	471	497	457	526	474	495	481	541	481	481	551	476	474	481	470	575	472	505	487	490	491	476	482	534	467	497	477	441	471	483	476	477	454	588	478	534	481	494	535	527	2
476	547	564	481	483	477	525	476	489	483	420	484	462	479	475	477	481	482	483	478	477	505	474	475	523	509	503	483	507	483	480	503	425	469	497	500	469	458	484	475	478	526	494	500	464	469	546	478	452	495	473	589	487	482	503	498	388	498	406	483	505	482	481	473	478	583	477	499	476	474	520	496	507	363	492	468	470	446	495	501	523	522	462	498	587	455	482	478	462	481	476	438	487	491	484	519	477	502	490	490	476	481	481	466	480	542	453	517	467	493	490	471	461	502	479	457	562	489	534	502	476	433	483	492	464	491	504	504	484	484	502	454	482	475	468	547	509	463	492	484	468	524	508	492	491	467	480	538	489	512	465	477	488	566	479	472	484	467	486	504	462	496	492	485	493	453	474	482	478	440	487	583	498	479	464	436	488	474	530	504	483	562	455	455	476	498	537	491	507	481	513	489	488	438	526	484	484	485	478	515	489	478	503	510	470	476	476	482	507	500	497	510	517	516	471	494	461	480	499	480	530	545	466	468	501	491	502	480	478	503	468	518	487	488	491	510	471	474	473	468	485	527	485	466	515	486	480	481	488	465	507	533	474	490	473	483	451	488	494	486	497	479	482	530	478	493	489	491	453	476	489	465	427	486	508	477	477	512	519	509	476	514	496	475	496	485	492	487	483	507	498	516	527	473	547	518	462	466	492	514	459	492	475	492	480	469	472	478	541	491	514	468	496	506	484	454	496	486	558	492	474	496	472	494	453	486	487	506	473	468	476	471	474	499	514	502	459	448	396	588	503	511	520	487	461	480	477	571	484	556	486	587	516	483	498	503	550	478	532	530	502	468	493	453	472	491	501	489	477	461	474	491	485	508	511	466	476	500	447	503	482	431	517	474	466	466	454	479	507	450	475	536	473	440	473	511	486	515	552	480	472	511	476	474	476	534	523	477	434	469	466	524	534	476	468	512	482	478	456	494	481	483	472	476	466	500	514	467	496	476	449	479	472	550	463	451	470	490	457	493	428	483	334	374	498	478	487	482	470	480	478	490	493	434	471	525	483	431	535	488	493	466	448	449	488	504	479	543	485	491	472	488	423	477	485	517	476	502	456	482	479	504	467	548	468	469	482	502	516	482	490	478	519	445	524	481	472	496	581	579	2
472	470	480	484	533	472	438	477	463	482	478	514	437	427	482	465	496	447	505	489	484	441	477	472	515	472	437	480	495	517	490	513	523	447	473	519	498	464	480	475	475	488	460	460	512	477	492	453	496	464	540	463	487	480	494	503	487	488	505	475	443	481	467	473	389	512	492	470	476	468	537	477	510	508	488	480	474	499	456	446	454	594	536	488	495	499	477	502	481	524	475	478	497	497	478	461	478	473	476	508	491	484	476	478	480	649	444	455	478	470	492	535	476	467	510	498	494	482	475	478	478	502	479	522	454	493	489	518	491	457	479	488	487	476	495	478	511	519	480	495	505	501	493	478	500	481	483	526	485	489	473	482	476	433	477	527	487	473	533	495	447	463	456	482	457	486	475	476	476	483	426	517	536	478	468	540	487	484	475	425	479	501	493	450	484	448	523	497	521	481	496	488	493	481	436	496	476	481	476	462	497	487	448	500	494	476	496	480	491	510	489	558	489	476	459	505	477	481	493	485	494	482	507	406	467	450	484	479	476	486	488	463	491	497	505	523	487	471	499	470	504	549	479	500	489	551	536	478	491	435	482	511	477	504	484	494	480	577	469	485	502	489	504	450	469	449	532	482	477	466	496	514	474	519	444	486	476	495	478	515	477	449	502	476	556	514	478	454	474	485	427	497	485	473	540	514	446	498	510	474	507	497	476	481	553	449	495	487	449	489	553	479	463	513	487	499	463	488	539	493	490	470	493	497	500	489	481	440	462	465	549	470	476	530	500	475	331	573	420	479	462	435	469	505	489	495	490	514	476	537	473	401	439	489	471	507	493	476	442	429	516	519	502	461	477	439	524	481	479	592	519	502	472	495	488	484	488	506	504	495	486	483	509	487	485	471	502	475	488	503	475	519	473	503	474	479	476	549	510	478	478	515	476	514	476	528	462	477	487	475	495	493	453	478	484	424	484	502	526	518	482	467	486	476	486	487	509	495	417	474	515	472	476	449	528	509	490	546	481	453	517	483	424	517	440	477	484	467	403	501	471	487	515	401	465	462	472	461	491	441	486	505	503	535	471	490	475	523	501	496	581	474	446	478	471	569	501	493	449	486	482	441	475	509	480	502	469	474	524	487	495	481	477	403	547	504	473	509	443	497	2
473	499	456	481	466	475	494	477	473	470	410	493	467	466	489	470	484	436	495	473	504	483	472	468	578	504	532	487	472	491	482	548	459	494	481	510	476	476	469	477	479	501	444	483	557	492	535	498	429	505	556	584	487	485	527	479	537	448	510	474	485	484	488	472	594	525	426	508	487	484	480	509	474	501	478	500	480	532	482	488	474	540	500	500	485	538	483	503	480	532	477	538	496	500	483	503	480	476	487	489	476	469	487	483	498	273	465	494	506	498	498	504	482	487	537	487	466	480	437	465	477	491	468	402	462	508	483	500	460	379	520	484	518	478	417	517	571	473	469	492	479	535	488	467	473	495	476	427	477	504	467	491	466	387	477	477	506	468	513	529	494	494	483	478	524	504	476	477	478	556	519	411	495	476	505	474	479	485	519	508	457	506	496	498	480	451	537	464	503	465	486	475	519	474	541	475	470	488	477	477	485	506	516	525	467	475	513	476	471	508	485	483	503	464	469	574	415	466	443	494	543	494	535	477	481	482	492	474	477	466	490	441	488	487	526	552	502	473	494	483	481	402	486	486	486	545	518	479	487	431	484	460	478	554	460	534	536	461	479	482	477	478	510	468	474	503	512	504	517	477	489	501	540	450	477	465	476	466	511	495	480	426	487	475	500	489	468	455	481	495	506	498	511	482	557	542	485	558	539	498	521	471	479	531	495	514	471	471	531	474	422	455	520	487	466	512	463	470	459	469	494	489	482	467	455	488	483	461	469	612	528	483	478	523	500	516	570	460	698	556	549	480	494	541	485	482	482	515	516	508	485	481	478	479	475	478	462	477	536	505	578	502	482	490	474	516	482	488	498	550	525	427	513	485	552	557	470	514	413	524	479	520	554	490	465	461	535	477	470	464	479	512	477	552	479	497	497	467	434	476	474	465	476	493	476	520	430	483	487	493	492	536	496	478	505	478	471	492	514	515	476	467	501	475	480	485	493	372	556	468	472	500	467	424	476	503	475	477	515	488	478	479	681	428	484	478	492	458	491	483	470	472	485	470	478	517	482	530	529	511	483	480	492	414	458	525	482	479	487	407	529	478	557	477	464	365	471	499	488	492	499	453	475	504	469	491	472	483	537	463	488	476	483	485	499	514	473	494	507	508	2
481	499	518	480	467	485	379	475	488	489	480	551	468	522	507	458	478	486	507	479	494	512	480	479	506	470	459	483	457	511	476	513	501	457	468	511	458	472	472	475	481	499	490	476	554	495	491	463	511	462	497	462	469	486	514	509	476	427	495	525	500	492	495	481	540	516	510	520	480	478	572	482	508	492	485	510	472	494	509	485	483	503	434	513	440	503	480	496	476	553	477	504	487	473	482	492	480	489	490	453	485	487	481	486	440	478	453	474	503	481	467	486	461	485	483	502	511	491	476	513	476	454	479	560	494	506	455	481	477	445	530	487	483	477	444	538	464	475	477	475	493	510	467	472	511	452	482	543	475	538	533	474	466	564	476	555	483	451	520	524	444	473	490	488	415	479	474	483	475	504	452	487	523	476	450	461	487	488	528	503	522	540	540	471	499	490	538	474	549	483	473	522	520	550	527	495	472	489	478	505	492	481	525	459	456	478	502	480	483	469	497	503	459	427	491	477	515	463	504	486	486	515	499	401	514	456	465	478	477	492	466	489	464	474	469	477	495	474	472	476	463	456	468	466	590	496	447	477	473	441	473	512	473	476	469	514	508	435	482	481	504	482	536	485	473	519	489	488	431	531	482	561	490	522	463	471	476	514	493	508	477	510	509	476	476	472	487	559	478	515	482	497	503	480	526	525	470	505	492	503	570	495	472	485	510	435	504	480	505	467	504	506	537	483	477	469	496	493	408	461	488	483	531	482	463	482	499	495	472	538	464	469	476	468	504	486	544	472	551	541	528	496	506	461	627	491	489	476	443	506	492	396	425	482	510	489	459	479	530	497	437	519	517	486	481	532	501	473	472	522	494	488	509	497	497	496	485	492	531	435	482	472	510	484	472	495	506	475	523	489	481	520	476	480	475	483	478	517	559	481	486	519	475	459	476	479	508	472	478	479	469	508	485	451	498	468	467	483	566	498	487	479	473	476	461	456	448	394	464	483	463	543	530	537	471	439	465	523	492	489	561	485	660	499	483	478	471	479	568	477	507	460	518	655	475	459	481	445	444	454	426	472	495	553	466	498	472	490	446	465	527	476	554	478	476	416	488	496	413	512	511	477	492	506	449	480	479	580	456	474	468	474	526	678	456	454	479	491	561	514	2
485	471	483	483	576	477	512	478	512	472	461	485	583	444	469	478	475	515	528	478	476	497	481	459	604	502	491	471	476	496	474	537	514	535	482	581	500	453	479	477	469	463	467	471	532	453	554	477	567	479	514	456	470	481	498	501	478	505	482	456	508	479	477	483	629	470	453	494	471	477	532	484	505	463	485	497	479	492	543	467	495	619	464	493	397	484	493	507	470	389	476	487	484	554	475	497	477	486	447	528	487	483	475	470	523	455	463	533	497	488	482	472	481	491	500	500	492	463	511	480	476	489	480	492	442	477	497	489	475	482	490	510	467	479	468	423	511	472	476	489	495	531	492	459	474	473	475	502	470	511	529	473	490	456	475	488	501	474	502	514	524	488	489	484	504	484	475	467	477	606	493	450	489	478	458	498	472	479	530	501	505	533	440	502	481	445	467	500	524	481	501	501	524	502	399	473	481	486	476	501	488	451	488	450	508	477	469	487	492	494	466	472	480	486	484	541	554	480	498	496	457	487	532	501	541	505	477	477	476	488	471	467	466	493	513	511	481	481	475	473	486	442	484	471	571	485	504	476	487	513	500	554	474	482	463	460	445	522	486	479	491	479	502	462	468	461	486	506	423	498	482	545	476	478	459	488	476	525	506	449	477	454	462	476	440	550	452	473	482	478	548	519	462	461	504	466	498	505	477	467	501	480	483	450	421	521	461	495	538	463	484	477	529	493	485	445	468	484	471	435	501	466	516	476	475	477	495	470	479	483	516	467	476	450	531	484	637	482	623	524	423	455	452	460	503	476	484	505	481	495	477	518	485	488	504	476	512	475	505	489	508	484	460	532	481	528	491	493	469	557	475	514	489	514	499	477	470	448	625	514	481	509	531	479	480	472	493	477	524	503	476	525	477	516	479	498	488	400	438	481	468	461	476	481	477	459	535	479	497	467	494	463	558	466	468	503	482	532	526	522	477	475	479	476	485	474	503	521	469	477	489	503	479	468	488	521	490	535	503	483	626	473	512	444	480	479	465	498	525	475	503	474	441	462	478	618	474	529	473	500	478	521	504	511	477	443	481	502	475	462	590	481	490	478	478	419	466	423	481	464	500	446	472	502	440	480	494	425	530	485	474	482	485	474	475	485	480	486	472	465	1
484	487	473	478	486	478	471	473	496	474	423	463	457	477	494	507	464	485	485	478	477	507	469	495	514	470	500	485	470	541	479	512	502	478	471	487	477	474	482	477	483	464	498	512	527	444	581	543	512	504	469	522	490	480	502	513	518	451	446	464	513	488	527	472	629	489	475	469	473	482	580	487	477	534	480	488	482	485	533	497	485	395	429	477	438	468	480	464	480	508	476	603	478	501	477	481	482	443	460	475	484	499	485	465	415	410	471	431	497	479	508	463	487	494	466	457	476	488	438	488	477	462	491	456	472	532	510	490	472	554	523	494	480	472	492	525	480	496	462	481	502	420	460	489	458	511	485	466	486	487	488	482	476	551	476	440	503	502	489	488	481	475	499	477	513	499	477	478	479	506	508	513	540	475	459	515	471	477	502	445	530	509	496	482	488	536	463	502	501	498	476	519	479	473	466	472	490	494	476	450	490	507	474	548	496	479	482	481	495	484	481	521	454	519	483	546	519	489	480	487	525	456	442	571	491	521	456	479	477	503	474	494	482	509	485	500	493	473	482	477	478	458	432	469	515	445	458	482	475	504	493	501	480	477	464	461	500	463	496	487	515	476	509	484	486	553	522	514	468	509	487	503	460	471	483	475	475	552	477	449	477	507	464	475	465	539	496	506	482	493	491	521	516	480	424	513	485	487	503	516	487	497	476	494	522	420	470	487	484	539	413	489	452	506	480	501	484	469	453	509	488	485	491	472	507	479	459	450	482	561	525	466	476	473	499	497	592	443	552	482	566	520	480	462	490	475	479	537	459	458	486	466	493	477	519	497	560	479	526	512	454	488	550	459	470	547	511	479	464	492	480	468	503	513	510	520	475	482	539	480	483	496	573	485	491	489	485	477	509	479	476	523	473	519	476	479	493	484	509	476	480	541	476	497	477	499	500	479	490	468	499	552	512	500	525	518	501	558	483	461	475	483	475	477	480	495	494	461	486	478	504	488	395	532	490	455	484	525	526	481	541	473	538	500	498	476	487	498	475	493	491	470	491	542	488	546	477	548	429	473	510	500	499	456	454	491	483	496	451	450	535	476	498	480	479	416	478	491	436	495	521	505	482	478	516	475	475	481	478	475	478	472	481	559	484	540	485	498	575	498	2
478	456	555	488	480	475	478	478	465	471	443	549	476	408	491	508	499	446	498	475	470	460	498	472	487	543	476	466	496	507	492	481	548	442	483	496	465	494	479	476	476	452	515	477	517	480	486	520	463	443	600	446	464	480	474	509	480	507	553	514	511	485	466	478	488	535	513	479	476	477	482	510	495	487	486	622	451	509	494	515	432	495	472	481	549	448	482	457	476	531	478	534	475	479	490	534	473	491	479	490	470	461	490	474	483	567	504	507	502	483	515	540	473	476	468	469	486	468	487	475	476	523	473	464	462	475	467	546	485	468	515	485	504	478	450	448	439	465	470	503	475	521	477	502	504	462	477	507	489	492	481	470	496	582	474	495	458	477	517	486	533	473	498	480	485	505	477	479	475	558	406	502	486	476	478	536	470	474	505	397	497	554	534	478	507	474	519	504	559	474	505	453	512	525	550	491	489	484	476	517	508	497	476	497	487	475	485	484	486	495	464	477	453	496	469	510	476	476	473	474	429	538	521	465	501	564	462	481	475	489	479	475	466	461	438	491	487	471	450	475	515	500	489	496	484	512	495	482	483	421	462	505	479	477	483	535	569	585	469	482	487	476	494	488	469	501	485	480	521	503	488	492	535	530	476	479	476	494	523	549	477	515	452	475	496	495	502	571	484	477	529	537	444	472	523	452	502	547	510	521	464	467	485	456	536	487	495	496	494	508	540	469	492	511	480	466	468	486	533	507	496	462	505	496	481	475	470	496	489	547	536	475	475	456	536	471	467	451	409	447	523	502	476	514	458	478	483	549	506	529	482	478	550	480	505	489	451	475	480	472	520	540	538	488	487	482	500	491	453	505	491	473	473	511	503	441	478	501	467	496	480	492	532	500	479	478	509	474	491	571	484	509	473	482	475	509	484	459	526	479	482	469	475	552	477	480	481	473	443	462	482	584	457	511	467	477	487	511	587	512	472	477	484	476	495	509	499	458	435	470	444	519	508	547	495	512	479	568	493	486	522	493	411	444	491	478	479	495	482	472	486	487	487	523	479	478	482	474	541	546	498	505	440	497	491	503	486	493	494	458	503	482	444	476	483	486	469	471	465	463	487	457	489	571	508	495	463	451	495	471	485	479	423	550	455	519	485	504	494	440	1
495	467	393	473	473	482	471	478	491	484	459	505	404	415	514	468	470	528	496	486	491	506	468	486	549	503	487	494	457	499	489	520	485	461	478	484	492	452	485	479	481	480	536	517	460	473	482	520	452	471	590	516	502	472	469	488	505	440	489	500	511	478	506	483	508	483	490	503	479	477	535	486	511	552	477	502	463	468	561	474	515	558	464	491	432	499	479	467	481	485	476	497	526	497	486	477	484	480	486	416	473	476	482	466	397	453	503	479	531	498	523	538	480	487	486	498	453	471	501	479	475	482	495	472	490	534	482	512	475	547	503	511	494	484	467	540	570	499	499	500	523	492	496	473	486	460	479	441	483	545	450	463	496	699	477	507	488	464	476	493	459	460	478	491	491	518	476	476	475	530	533	482	488	478	500	398	495	475	445	489	524	604	464	487	503	524	530	451	509	478	535	493	479	443	524	482	486	476	479	527	527	492	506	488	486	476	485	480	488	490	505	426	483	498	474	467	469	481	486	502	492	553	487	411	495	543	493	478	477	468	471	489	467	455	487	524	490	479	469	485	476	483	490	489	566	472	501	478	479	454	502	477	485	489	476	476	557	462	497	476	492	481	487	488	478	476	492	497	456	486	484	555	578	483	480	480	476	509	519	458	479	552	487	478	523	470	510	468	478	478	502	504	541	484	505	503	470	452	504	519	526	480	477	449	455	542	492	482	510	450	493	520	545	496	475	484	493	474	412	564	482	483	479	486	517	473	479	492	481	511	524	485	476	447	478	486	490	445	453	472	487	488	475	539	571	469	479	466	453	517	488	511	490	481	470	500	513	478	552	531	496	500	517	494	487	481	514	477	512	554	489	401	511	543	540	512	488	472	449	501	479	439	478	491	484	482	457	477	479	468	471	522	479	497	481	487	487	542	540	483	473	505	477	468	476	444	445	475	482	484	453	427	488	510	470	502	494	536	536	516	473	469	471	476	482	489	499	463	472	482	465	445	494	645	463	503	487	448	492	500	508	505	591	434	484	479	473	461	407	464	489	463	482	697	485	450	472	500	448	516	468	477	462	467	513	502	488	511	471	464	486	475	531	477	483	466	471	486	508	457	476	486	471	505	520	507	476	464	502	477	492	481	493	679	482	507	473	489	537	458	1
482	469	456	480	537	475	471	477	493	470	470	461	464	506	468	452	485	481	474	473	473	493	484	471	525	511	528	495	509	500	477	516	501	450	448	469	472	494	481	474	476	508	486	470	509	488	520	485	414	501	540	461	505	481	441	513	459	479	496	506	552	473	485	485	552	497	488	515	477	478	526	474	472	550	480	482	483	465	507	530	452	527	486	476	500	501	480	455	485	533	477	460	485	512	475	519	473	508	487	521	482	491	485	495	425	444	434	479	470	472	465	495	487	494	491	500	473	462	554	493	477	491	477	474	459	503	485	493	474	497	439	484	506	484	475	533	546	462	483	519	455	521	476	476	521	482	478	537	479	474	539	465	485	635	477	482	512	506	516	479	511	477	492	464	499	452	479	472	478	526	547	567	454	477	460	535	471	485	553	500	463	557	487	474	491	486	462	507	548	486	530	494	486	518	563	484	478	485	476	520	508	525	533	471	523	476	578	477	465	504	502	480	484	493	474	518	518	483	495	467	456	459	503	465	485	510	478	475	476	511	460	473	493	454	471	488	480	470	450	471	486	489	440	480	457	487	511	479	481	436	492	508	476	511	467	411	504	555	481	494	516	478	489	465	466	494	562	486	473	481	502	425	427	553	475	487	477	525	497	471	476	571	503	475	488	497	429	463	480	481	463	527	490	486	477	495	462	498	495	536	527	476	474	537	493	483	462	486	494	453	470	469	504	450	512	479	480	475	580	527	475	513	476	491	484	480	499	445	487	515	462	487	476	542	490	513	540	483	387	414	515	489	450	507	534	486	483	551	520	503	477	505	511	494	508	487	557	476	509	549	502	453	447	524	491	470	518	493	485	515	430	531	514	469	504	506	474	518	386	512	474	491	502	482	472	489	472	481	478	487	477	554	473	521	477	472	490	469	428	495	473	517	477	516	476	406	485	472	490	486	484	496	496	486	516	574	496	500	529	531	480	490	475	476	489	454	493	492	464	472	497	537	495	595	535	462	469	486	488	505	524	453	309	532	485	477	481	477	448	469	489	492	526	468	486	566	481	521	568	472	511	497	512	427	506	505	470	506	468	528	544	484	408	476	484	472	480	503	472	496	482	492	483	477	549	493	479	493	517	468	460	474	472	482	556	576	476	464	512	491	2
488	468	520	474	571	489	394	475	500	483	517	530	489	492	457	487	477	479	471	483	494	497	477	457	457	493	535	477	476	486	484	497	501	494	516	529	488	500	481	472	480	451	504	484	491	455	529	549	426	469	548	484	493	484	504	491	472	472	569	489	454	481	552	480	426	489	460	440	481	475	567	504	490	455	481	457	479	485	477	492	476	431	508	479	480	531	477	477	469	465	476	579	490	503	495	490	477	473	483	455	480	476	475	496	509	489	489	552	538	468	501	522	479	480	430	481	476	482	521	473	476	439	461	458	469	478	471	458	478	554	520	476	517	479	467	563	533	457	467	471	492	482	485	487	480	486	489	456	483	543	493	507	483	549	477	499	506	476	512	524	514	493	494	480	511	533	477	488	474	576	567	534	501	477	490	486	453	499	485	513	443	503	437	492	476	510	477	480	539	491	507	494	488	526	561	485	464	477	475	514	503	505	469	516	543	476	542	485	503	510	485	431	477	486	481	498	484	474	479	488	490	468	517	465	495	521	451	481	477	531	484	478	477	479	500	509	481	478	460	484	498	523	487	521	454	492	470	480	485	571	520	513	474	520	474	496	478	499	476	506	499	485	504	490	481	510	454	503	521	495	482	530	504	486	499	495	477	507	503	519	477	501	486	477	562	471	462	473	477	493	485	501	524	474	579	508	439	492	511	504	488	496	487	484	539	542	504	487	471	487	507	467	476	465	497	476	483	476	471	526	463	488	473	486	480	487	526	489	497	545	422	485	475	513	491	504	401	493	443	569	559	504	500	503	526	492	480	508	480	547	474	510	482	497	492	482	460	476	471	569	483	468	431	426	481	515	521	477	489	520	478	487	487	506	520	506	487	503	428	505	488	507	503	493	471	473	438	475	485	460	480	481	474	491	476	472	484	512	541	488	475	462	474	490	476	492	532	475	489	484	467	516	469	452	542	457	509	567	527	474	482	489	470	476	475	492	528	543	440	475	479	470	567	547	496	494	479	557	441	491	520	472	506	560	513	477	473	517	395	480	508	474	496	516	482	456	481	477	599	513	475	500	504	528	495	491	486	510	466	499	516	482	486	478	465	520	470	490	448	496	519	487	477	509	486	471	479	525	455	495	479	482	436	526	521	500	484	495	480	492	2
480	471	525	489	444	472	439	477	523	479	471	489	479	564	497	517	476	521	490	478	459	534	473	469	557	417	485	498	498	498	495	496	568	461	466	567	444	481	479	475	472	445	491	494	479	495	470	510	440	509	551	471	499	472	537	515	506	429	481	485	490	482	489	495	486	500	444	460	483	478	517	459	482	486	488	450	489	481	568	474	488	448	532	466	552	435	473	474	486	492	477	529	497	507	489	493	478	460	497	531	484	483	485	464	478	580	495	463	526	494	521	497	468	459	502	462	564	456	481	485	481	460	476	504	512	552	484	493	486	519	584	468	482	479	524	457	506	486	474	491	508	599	490	482	459	486	481	483	476	528	522	465	485	574	479	504	487	467	473	528	462	466	482	476	468	475	472	482	476	523	467	474	534	477	465	518	479	483	489	540	527	450	494	505	469	526	503	502	535	474	479	482	464	505	516	478	478	492	478	495	443	466	487	582	491	475	455	487	499	511	478	502	490	484	499	560	507	471	480	475	460	456	502	498	503	520	462	479	478	521	470	511	466	495	489	482	481	484	470	470	463	460	520	484	551	500	507	486	473	451	501	524	481	552	472	494	499	476	478	490	474	483	493	540	476	465	485	499	454	511	505	576	470	437	463	499	477	509	468	498	477	517	486	476	445	499	453	433	480	483	438	507	503	467	466	472	533	484	517	519	488	511	479	511	482	518	486	501	500	516	465	459	517	513	477	494	469	487	526	494	493	514	511	511	458	480	456	498	485	578	446	482	477	454	495	492	466	509	435	543	545	507	568	439	523	483	483	466	465	477	491	412	481	485	483	475	554	476	513	513	479	464	507	475	481	542	538	475	482	451	500	513	509	495	499	476	490	482	433	463	482	485	463	483	433	486	472	476	488	453	471	458	479	455	477	472	473	510	463	470	471	509	478	484	476	498	505	479	470	475	491	456	511	502	478	550	475	526	516	505	478	498	477	476	470	504	500	417	521	471	511	513	477	555	469	490	476	650	462	494	451	506	489	480	516	477	471	472	495	491	495	485	496	624	468	420	473	496	511	476	519	494	486	456	495	523	493	481	476	429	481	476	478	475	476	432	446	469	490	491	494	483	485	494	478	476	461	400	525	481	456	471	482	616	477	568	462	498	481	469	1
473	466	513	471	480	482	527	479	478	476	493	466	467	491	484	461	509	515	454	483	489	482	473	474	519	494	468	488	470	460	488	489	539	516	419	446	488	465	482	475	478	492	497	504	486	478	467	479	498	542	556	533	468	476	526	534	412	452	498	465	486	485	539	477	475	524	475	472	475	475	532	518	478	469	484	457	468	489	507	465	492	505	531	480	491	507	475	510	478	494	476	539	470	487	476	513	473	478	464	498	464	481	482	476	558	441	423	491	530	480	497	534	480	503	491	487	469	489	512	451	476	503	461	492	470	518	486	524	474	487	509	444	478	478	510	556	515	514	480	465	492	451	480	495	486	501	482	540	477	575	474	485	487	434	476	472	486	481	532	522	418	487	485	483	530	441	476	480	478	532	480	499	444	477	484	479	490	472	493	456	504	501	468	490	482	435	452	503	562	474	461	505	514	513	536	483	476	492	476	478	467	463	496	520	487	476	443	485	497	499	487	481	468	489	465	516	523	494	517	483	512	520	482	515	466	517	505	477	477	472	480	451	466	498	548	469	493	479	477	483	561	544	494	480	487	481	446	486	471	512	514	494	480	538	480	473	485	528	495	497	494	487	525	493	474	488	441	468	502	481	472	444	491	474	470	515	477	507	482	462	477	440	493	477	466	455	452	554	482	482	469	492	508	475	445	495	484	509	487	521	478	476	482	445	510	539	503	480	459	494	482	476	475	538	490	495	482	473	453	457	475	516	506	473	484	483	433	473	478	568	514	480	475	472	461	490	454	466	540	451	504	492	521	554	468	480	484	505	479	492	475	540	499	482	496	477	491	478	450	425	441	489	498	484	479	530	462	500	482	524	458	518	488	479	507	473	471	432	523	457	478	454	504	493	532	477	491	479	521	454	477	510	475	483	475	508	483	513	521	482	481	479	477	458	476	481	543	477	497	478	465	419	509	461	450	523	474	490	505	525	475	464	475	477	479	493	514	480	459	479	495	525	457	450	491	526	507	553	472	494	414	462	492	541	536	479	483	483	489	487	487	471	469	357	475	554	479	461	528	504	476	475	476	446	504	467	486	566	499	399	453	477	479	480	480	546	501	472	502	489	511	460	478	487	531	482	465	490	504	491	482	477	450	359	498	485	473	515	538	490	1
477	525	460	482	509	478	491	475	500	496	477	488	469	451	498	469	465	451	456	467	482	534	473	484	536	546	483	485	474	467	489	459	530	461	493	537	490	471	474	475	474	435	492	513	523	474	510	462	444	479	526	501	473	479	520	509	466	509	518	489	478	476	484	479	423	537	601	484	469	457	503	479	486	491	484	498	474	502	500	477	502	518	522	480	506	516	473	459	488	452	476	492	482	491	471	492	479	473	496	461	479	489	502	477	456	463	472	499	517	480	454	537	470	499	458	489	477	477	503	467	476	497	491	492	462	514	477	462	476	458	524	474	502	475	473	549	509	479	475	483	493	536	488	482	516	504	476	485	483	466	547	482	477	443	475	512	480	501	496	501	469	482	466	492	464	485	477	476	474	514	501	562	499	476	468	556	506	478	442	527	548	482	482	448	461	488	458	482	577	476	484	506	491	463	511	487	486	468	477	509	498	517	481	459	527	478	495	474	487	504	478	453	512	487	463	528	511	489	478	475	541	485	481	467	477	490	496	478	477	515	476	459	480	496	478	505	482	475	479	476	495	517	489	496	541	592	563	480	494	532	486	492	478	584	473	451	502	507	500	490	485	482	511	432	465	488	549	480	510	473	488	525	436	460	473	474	476	483	487	546	476	447	477	475	507	427	483	507	479	484	482	474	459	472	445	487	465	456	483	509	531	475	470	495	468	445	497	471	534	466	537	454	492	543	480	495	472	471	463	472	497	450	479	502	474	482	514	558	487	507	486	471	476	511	504	494	396	493	540	488	496	456	490	530	428	490	481	499	454	531	490	487	498	486	494	504	488	477	464	445	513	500	485	465	483	598	533	472	497	476	521	473	519	524	467	511	471	469	435	444	489	493	477	482	461	479	491	478	490	496	476	486	474	529	479	483	486	417	444	475	481	508	478	498	476	451	499	479	448	480	488	486	474	485	518	561	483	537	479	516	482	480	463	476	507	473	507	506	488	475	472	500	471	459	496	535	470	503	448	492	450	481	559	511	528	478	492	488	475	487	486	473	472	466	482	455	464	551	559	450	491	449	462	522	472	483	484	485	492	506	549	483	519	479	476	505	451	482	487	505	475	462	483	523	544	504	464	526	508	468	508	475	504	480	490	531	485	493	534	446	1
482	461	455	490	488	478	466	477	516	487	507	603	465	500	505	470	477	523	470	469	489	465	460	477	500	548	449	468	496	526	475	490	503	481	488	520	468	469	482	475	475	479	517	520	406	508	531	437	528	497	506	470	500	482	472	501	495	545	466	519	495	488	534	470	400	533	458	501	483	480	510	489	502	441	487	531	461	458	549	466	506	529	467	484	533	479	479	455	482	500	476	518	481	471	463	443	475	530	503	541	483	474	467	472	512	709	482	508	513	482	457	459	465	503	459	488	481	482	524	486	475	476	490	456	524	516	495	471	503	558	542	466	464	475	492	542	514	477	473	487	508	486	492	482	465	535	480	438	482	550	501	482	461	542	477	539	492	467	463	521	472	488	476	482	502	511	477	475	475	496	531	527	496	476	460	516	480	483	451	529	520	462	472	478	502	497	449	460	548	478	496	482	491	477	475	493	477	478	478	460	495	439	503	428	476	477	596	482	477	484	505	444	463	427	492	476	521	471	495	501	473	425	461	446	542	500	462	477	474	480	467	497	475	434	490	541	475	471	454	477	494	552	498	477	487	513	485	481	488	523	478	469	479	468	484	524	490	456	485	492	497	478	474	510	490	479	436	490	518	499	489	538	497	517	462	485	475	505	503	518	477	502	462	474	503	467	466	424	476	499	503	496	517	476	490	515	519	521	501	499	493	465	478	475	492	496	478	479	510	448	473	490	499	472	488	520	475	476	538	504	491	527	484	479	502	480	456	515	486	589	488	461	476	413	491	473	361	434	351	526	507	472	547	498	547	483	488	506	493	581	498	448	521	498	501	519	485	478	486	503	501	487	484	467	481	503	533	483	480	397	446	552	497	508	570	481	500	459	543	486	477	482	486	477	477	457	471	478	480	542	478	507	475	450	475	489	493	505	550	474	476	474	477	462	476	500	436	477	515	480	485	490	519	496	457	524	482	509	534	526	481	463	486	476	490	505	504	415	488	478	515	474	498	525	518	459	500	504	460	491	475	447	404	522	485	476	483	478	452	494	491	488	458	520	489	429	485	464	548	516	513	453	543	521	492	489	479	515	481	532	498	482	431	479	469	560	461	476	507	493	492	462	473	464	487	490	495	452	492	495	491	477	533	541	473	574	480	480	524	468	2
477	503	547	492	483	468	479	475	485	491	484	545	428	470	495	497	468	503	484	478	494	463	469	467	459	503	510	466	499	467	488	481	498	473	451	488	501	481	477	477	472	452	497	466	496	493	445	530	421	477	557	556	490	484	546	471	462	413	454	494	529	482	444	484	347	561	548	468	488	469	479	481	463	479	492	491	493	521	536	492	508	528	506	472	524	453	475	491	487	541	476	520	489	523	485	474	476	490	467	488	480	468	478	477	487	637	458	525	482	491	510	407	483	488	485	488	493	500	483	482	477	520	483	457	484	504	486	489	489	520	503	497	460	480	503	459	506	475	480	513	467	575	478	476	466	494	479	471	480	510	468	478	482	489	475	542	489	486	502	508	454	467	483	479	494	483	475	487	477	510	532	491	491	475	491	504	478	485	485	448	522	491	462	514	464	473	501	512	566	486	504	466	497	528	522	474	473	489	477	504	512	480	535	466	510	476	550	479	510	483	508	446	490	469	462	475	557	499	507	469	529	448	491	443	465	480	515	478	477	500	483	487	497	469	516	488	492	481	451	478	537	542	508	457	479	484	467	483	485	486	461	458	479	482	473	516	488	463	492	501	491	490	461	420	485	515	544	501	494	484	479	511	461	540	458	484	476	428	502	481	478	473	521	474	545	509	498	467	479	507	553	510	494	468	514	536	478	494	473	489	511	510	486	506	498	460	491	487	496	494	473	490	498	551	487	501	470	485	532	576	477	455	496	488	508	486	463	485	495	507	531	463	475	508	433	519	294	489	386	469	539	542	490	463	584	503	473	505	455	478	472	505	537	489	515	473	550	477	583	536	500	492	493	471	480	491	505	474	503	488	478	414	463	462	502	569	493	455	409	543	479	476	521	487	487	483	513	479	529	552	480	495	473	506	486	466	487	452	489	489	476	533	475	434	477	516	454	478	537	493	504	457	447	481	500	497	492	468	453	442	473	481	484	477	491	494	496	521	479	482	490	486	498	491	441	470	494	480	471	472	463	440	469	466	496	477	485	484	403	497	501	487	484	494	466	383	472	449	488	487	461	501	519	440	483	531	476	471	498	501	481	467	467	478	478	559	490	466	460	491	504	484	479	501	565	473	475	521	494	477	477	478	467	515	497	523	484	482	502	480	1
483	529	469	492	475	479	463	476	512	476	486	486	457	479	494	474	479	479	497	464	472	478	474	471	506	567	483	457	504	492	484	536	517	499	485	443	487	498	485	477	471	527	491	485	541	484	572	551	460	509	551	481	464	481	443	485	482	484	500	449	480	473	493	480	453	489	506	471	481	452	491	475	492	503	476	518	479	488	553	478	464	561	522	498	498	531	478	446	469	488	475	546	475	500	486	504	481	463	467	536	484	489	485	468	483	588	448	459	440	484	516	474	474	520	478	491	512	506	476	532	479	501	480	477	495	457	470	484	486	423	462	527	516	476	484	526	505	474	482	500	498	548	463	483	479	505	474	534	482	552	445	474	481	463	477	456	472	484	530	490	518	474	489	482	578	556	478	475	478	539	523	554	558	476	478	433	479	485	384	468	575	477	482	516	478	516	515	487	481	488	469	494	509	506	470	476	481	491	475	527	520	492	498	468	503	475	487	483	457	556	488	546	515	469	484	501	522	482	468	482	517	522	493	464	428	534	467	477	477	484	488	504	462	461	494	451	484	480	466	473	507	492	451	467	499	596	443	485	478	485	531	504	478	489	492	488	443	523	463	484	490	487	469	450	489	489	558	491	503	503	482	572	565	510	473	500	476	518	481	531	476	458	490	474	549	473	449	421	478	490	501	528	507	489	475	453	462	490	473	502	440	483	481	488	562	492	470	467	492	458	478	479	430	466	458	439	481	485	556	506	486	525	497	478	498	483	506	468	485	446	427	481	477	532	470	499	434	477	467	476	518	446	514	523	547	487	477	425	480	496	477	531	495	492	493	494	504	479	526	546	495	452	508	525	483	494	477	480	486	473	448	476	567	461	493	452	477	471	459	529	502	482	463	491	482	476	431	478	541	477	489	480	477	496	479	503	490	472	512	481	482	428	475	522	476	457	466	480	485	466	506	462	476	485	465	527	467	482	466	498	476	460	459	477	477	477	519	488	542	479	519	465	454	472	486	471	468	473	502	492	502	485	450	591	451	479	486	492	491	486	497	492	504	459	480	460	477	529	460	437	489	430	512	491	463	470	490	512	508	483	500	470	456	480	473	480	465	503	454	489	494	394	458	459	502	478	470	409	501	468	467	488	501	472	492	480	477	485	492	508	2
481	449	481	486	483	473	475	478	491	479	485	488	507	488	478	435	464	507	444	479	465	456	488	494	440	501	476	481	493	489	496	472	443	484	471	455	483	446	483	478	474	553	453	490	532	504	459	557	486	501	489	523	484	487	495	517	484	537	621	510	446	484	493	468	589	487	525	498	478	477	494	484	439	451	478	383	495	559	517	485	529	554	454	481	489	477	476	496	481	442	477	438	537	481	476	515	482	492	480	474	473	495	487	464	539	471	495	501	482	480	502	472	474	487	445	495	495	500	449	519	474	464	481	508	473	514	494	526	476	485	593	491	503	479	452	548	456	477	487	491	520	476	482	473	475	494	476	513	482	494	506	481	479	482	477	458	494	482	511	518	525	487	487	486	532	506	474	481	477	524	526	453	527	478	471	458	493	483	519	559	472	471	521	449	494	541	470	514	528	474	460	503	487	476	587	481	474	493	476	458	490	466	508	520	474	475	484	475	521	463	495	533	491	490	468	487	507	482	484	481	407	581	417	572	491	528	480	478	475	534	481	516	486	508	462	460	486	476	484	474	493	440	457	477	558	509	491	483	476	449	459	518	475	525	472	496	537	462	482	489	539	477	493	521	465	513	490	486	441	475	472	489	447	501	472	490	476	485	477	477	476	469	484	477	544	474	449	510	482	518	544	509	485	488	476	526	472	484	520	468	506	488	475	467	492	469	468	480	499	458	477	451	477	519	480	498	469	486	533	498	463	432	492	473	508	485	495	508	485	539	479	465	476	478	559	490	579	522	555	511	554	510	532	470	502	482	476	484	470	514	482	534	485	490	538	501	599	479	431	450	510	493	414	436	470	519	526	500	480	496	511	509	529	469	474	492	480	480	501	481	480	462	450	487	494	497	463	479	506	406	478	461	473	459	479	447	501	474	514	484	472	546	477	535	476	450	489	479	475	477	505	495	488	461	503	560	474	542	430	442	483	501	492	476	476	507	504	503	479	475	500	528	469	486	500	493	462	496	531	477	517	460	469	548	478	477	482	479	530	460	491	487	512	470	495	531	492	524	483	461	474	512	506	526	500	446	483	504	530	455	471	474	467	481	483	397	459	487	466	503	499	513	464	464	533	467	471	496	505	496	500	472	511	484	449	500	482	480	457	508	2
479	400	507	472	528	487	451	476	472	494	500	520	491	455	509	461	459	553	506	474	480	531	473	488	447	567	521	490	457	475	484	515	474	471	469	406	461	478	485	480	475	565	483	485	433	495	496	479	501	467	536	499	480	470	492	474	530	499	542	465	528	470	521	478	489	496	529	498	476	471	594	489	477	466	471	507	488	450	563	488	516	477	514	448	569	469	487	487	472	549	476	572	508	497	478	496	480	482	473	471	474	471	481	483	518	455	495	502	499	498	492	542	479	509	461	476	515	468	457	518	472	533	458	529	466	505	466	469	475	501	493	470	490	475	468	543	493	498	485	443	521	507	480	492	499	482	478	534	481	522	502	503	474	568	479	490	477	477	466	535	469	484	474	476	590	497	476	479	476	480	512	512	526	474	448	494	503	482	470	568	495	476	550	451	467	484	464	539	555	469	465	479	514	570	543	483	477	491	478	568	447	522	490	556	481	477	539	482	475	495	477	484	476	397	499	570	529	476	485	487	486	496	501	463	522	563	484	475	477	487	464	466	498	494	485	473	496	485	466	470	468	561	505	509	447	520	478	480	493	494	466	447	473	505	479	498	480	549	483	492	493	475	497	417	488	518	496	445	480	509	504	514	543	527	488	471	475	471	475	479	477	511	492	477	512	492	486	513	479	484	504	517	454	483	516	486	463	502	469	526	479	474	477	495	497	495	484	461	576	513	479	485	489	498	486	472	473	486	410	509	482	479	481	482	486	481	473	482	492	511	483	481	476	529	487	501	469	501	455	547	502	518	503	523	577	470	482	534	491	477	476	472	485	489	496	471	457	476	523	503	503	482	549	464	479	490	448	488	512	529	497	492	514	505	501	563	471	465	536	455	482	473	450	496	485	483	476	478	511	504	477	522	475	487	476	471	475	475	502	484	476	522	477	505	477	480	517	486	526	480	463	464	532	455	433	517	479	563	556	544	481	485	467	475	466	509	499	507	460	478	491	516	458	546	478	444	476	522	441	477	495	496	472	448	483	476	465	517	517	472	480	465	505	449	483	561	480	499	499	508	515	480	503	407	491	486	472	467	506	485	453	485	470	477	471	572	488	488	430	483	499	498	502	444	487	474	473	478	465	476	458	484	510	457	513	547	473	474	487	475	2
481	492	478	470	490	468	453	477	475	470	433	510	450	543	467	448	503	496	478	486	490	504	471	475	509	505	451	489	477	456	472	455	517	482	502	557	488	468	488	477	480	433	485	465	485	447	492	452	473	499	461	487	466	485	510	475	407	545	569	430	459	469	510	471	671	491	494	519	483	488	491	486	503	422	483	509	497	473	534	546	546	497	475	470	549	472	458	478	490	507	476	447	514	509	477	562	477	489	545	483	477	493	495	454	535	453	524	529	475	480	470	425	479	455	433	495	447	492	516	480	476	480	480	474	462	475	484	515	475	452	515	491	497	476	532	542	537	488	493	486	485	470	475	465	470	466	478	469	481	428	451	486	472	736	479	512	481	485	489	529	532	477	486	487	590	469	476	478	474	492	547	482	524	479	502	454	489	491	448	554	441	453	533	463	487	495	489	528	565	474	491	457	473	456	542	474	477	488	478	451	483	443	520	503	474	477	466	481	467	520	499	486	489	466	459	459	483	497	470	487	465	522	521	484	482	544	495	480	477	516	488	487	480	500	456	483	495	484	451	470	504	390	524	459	515	505	427	479	484	473	489	481	477	484	484	430	503	507	478	477	466	472	487	490	490	484	555	489	492	519	478	500	493	521	451	491	476	467	512	484	476	581	471	476	518	462	521	413	481	465	446	520	485	474	496	517	459	454	495	490	475	504	478	436	475	432	485	468	500	435	476	514	497	507	480	465	478	479	478	533	488	517	499	471	491	486	481	530	464	574	397	487	477	490	472	497	684	467	480	526	587	513	561	523	557	491	480	517	409	503	485	456	469	466	486	503	486	475	454	447	512	518	527	502	476	416	487	497	471	461	510	435	492	466	428	471	486	504	480	498	485	469	547	480	490	485	497	476	512	485	476	481	474	490	479	495	496	483	591	472	476	513	476	507	477	503	454	474	459	473	502	538	470	477	466	510	486	447	513	508	478	484	475	475	476	506	506	524	484	476	512	456	508	661	463	506	475	517	499	474	483	511	551	510	474	477	497	469	470	458	471	476	467	705	477	490	472	488	406	504	508	479	498	467	497	520	494	538	477	494	548	479	504	475	478	336	497	495	430	464	463	476	485	507	508	486	481	467	490	476	474	475	453	790	443	501	473	495	534	463	2
479	474	579	469	442	491	461	475	493	483	481	513	491	430	467	489	464	537	547	481	507	468	468	488	514	481	496	468	471	483	474	483	452	475	456	491	487	530	485	476	477	475	496	512	454	469	437	446	509	464	454	557	461	486	499	510	459	496	506	468	478	478	487	468	600	509	498	563	482	482	498	472	497	454	471	501	475	520	483	503	488	604	509	473	509	475	470	497	482	591	475	516	480	507	491	501	478	479	483	502	485	476	487	489	445	330	447	460	453	477	543	460	476	482	467	448	495	467	518	462	477	489	483	468	468	514	499	449	465	520	432	501	476	478	455	496	438	456	484	443	464	557	484	473	461	501	480	496	483	485	497	502	479	461	478	505	465	491	519	497	512	495	480	485	470	494	475	479	476	557	492	506	591	477	486	548	486	474	574	526	549	509	496	488	471	482	544	483	465	482	491	476	523	553	442	483	481	478	477	459	502	464	464	411	476	475	543	477	475	499	507	481	461	441	473	433	516	486	503	474	531	538	489	524	437	537	508	476	476	494	500	486	464	473	522	486	487	479	472	478	465	466	530	482	514	530	504	474	498	541	457	540	480	524	481	524	471	500	502	485	480	475	492	483	483	492	521	493	447	495	503	465	540	421	455	468	477	463	519	500	475	460	438	478	482	456	461	496	483	547	487	470	492	476	514	503	488	519	482	503	460	481	479	512	479	519	500	482	549	495	496	498	511	525	466	455	460	486	454	471	470	518	510	479	506	481	501	484	472	425	488	511	477	491	478	492	601	498	636	599	468	510	534	513	536	477	490	439	484	446	489	431	461	483	523	480	437	476	510	434	475	460	508	531	478	593	452	461	499	602	433	430	495	475	476	446	473	501	524	430	478	469	507	487	472	481	498	479	504	516	486	478	480	471	480	458	478	502	491	487	474	491	475	511	478	493	479	478	525	475	490	472	483	490	502	521	478	433	525	526	478	481	479	476	476	496	508	495	459	481	492	488	406	471	479	446	485	515	498	480	493	484	529	540	512	477	482	462	507	461	500	472	487	417	488	614	475	468	509	516	458	441	476	488	496	479	476	540	470	461	470	478	499	474	474	442	501	478	589	505	474	492	483	469	543	506	487	496	462	480	471	481	530	434	448	453	479	499	517	499	1
481	504	440	487	506	482	458	475	484	479	496	459	423	446	453	496	454	509	512	488	482	465	482	476	417	500	483	487	504	478	483	464	543	479	508	511	491	488	479	475	478	431	450	475	463	507	452	460	545	480	489	493	475	477	524	511	450	441	468	479	466	485	517	477	517	491	499	484	472	472	522	510	470	500	471	522	486	478	479	457	515	542	464	487	461	467	476	452	478	555	476	511	436	514	471	533	483	483	433	480	478	500	477	458	497	610	498	506	554	483	503	407	482	499	510	488	519	506	492	501	474	528	472	473	499	494	472	506	490	521	506	519	491	477	497	486	489	520	485	464	517	434	493	470	500	469	479	491	488	456	476	492	488	541	476	524	500	473	475	438	490	481	488	480	497	512	475	475	476	500	553	517	517	478	502	509	475	486	547	481	471	523	480	475	477	458	501	500	457	475	485	498	507	455	465	489	482	485	478	520	475	456	499	574	421	478	482	481	512	455	481	442	450	506	474	552	484	465	480	491	573	515	499	457	520	511	469	477	477	455	461	504	465	489	521	487	488	480	493	478	476	543	498	516	555	475	467	482	491	507	496	480	476	484	479	531	420	470	473	493	512	479	528	430	479	454	500	485	545	470	498	504	502	508	448	492	477	510	471	544	479	497	477	480	492	490	441	484	476	494	529	501	518	490	497	482	473	507	548	560	470	486	477	476	439	510	472	479	453	458	544	430	522	422	468	481	481	490	541	493	483	497	500	483	489	479	526	468	482	518	503	466	474	449	571	500	496	474	379	469	446	465	505	502	508	491	489	502	456	452	482	536	513	473	478	501	491	476	464	465	463	517	473	498	478	480	467	476	483	462	494	490	507	489	500	495	498	478	569	491	475	413	476	483	459	468	548	479	474	512	481	476	477	475	480	456	477	499	477	483	481	437	477	492	476	486	476	477	462	483	470	435	552	481	504	453	481	470	522	486	487	489	477	476	450	513	487	465	455	476	520	513	500	524	483	525	470	540	560	473	505	491	296	508	478	478	487	516	508	473	495	492	475	397	478	574	477	494	436	530	432	494	471	468	491	512	476	529	463	489	609	479	402	476	480	548	481	501	477	482	490	479	485	515	547	498	487	452	473	510	477	474	488	381	491	575	464	468	481	501	2
497	508	526	492	556	480	500	476	506	469	518	497	499	417	462	514	476	520	485	481	497	445	468	480	478	510	479	486	484	487	495	502	519	514	469	459	474	498	477	475	473	517	447	475	522	514	441	486	524	473	513	502	498	479	483	497	432	463	532	470	489	477	491	480	313	520	547	474	482	481	498	471	482	523	484	577	492	514	483	520	483	587	474	485	516	455	479	472	477	565	476	525	504	461	459	480	487	483	461	521	473	460	480	506	491	733	491	485	512	493	487	409	471	413	481	474	528	459	510	476	476	447	469	475	504	567	496	505	505	482	432	489	471	473	488	499	499	512	474	487	488	528	467	470	502	486	483	469	476	518	460	470	492	474	477	485	500	501	531	512	493	500	490	478	482	486	476	483	477	593	592	509	505	476	494	468	498	480	521	515	556	469	445	461	487	471	471	448	506	474	465	529	507	527	515	475	487	491	475	496	490	467	502	516	438	474	519	485	464	501	503	526	512	500	485	431	501	486	478	474	467	516	509	548	490	494	493	477	476	461	488	479	481	499	516	506	486	475	416	473	561	553	474	498	503	497	463	481	473	472	488	497	474	460	490	474	475	503	476	485	489	481	497	481	494	507	521	503	497	487	497	555	485	542	442	473	477	526	481	483	477	467	491	476	522	468	470	463	473	516	487	498	468	484	514	508	497	534	509	491	522	470	471	487	497	540	469	477	467	452	474	445	469	570	485	453	469	479	498	495	494	532	481	484	488	473	456	436	486	560	512	461	476	470	459	488	264	450	384	531	475	486	512	531	532	497	479	524	468	500	478	404	411	469	488	480	430	478	523	533	452	519	429	551	480	518	491	483	471	487	491	511	467	501	599	481	465	488	546	580	481	517	509	491	479	490	488	479	498	481	474	490	475	504	477	497	481	518	571	492	479	484	477	505	477	386	537	478	552	472	493	484	461	515	518	528	495	562	537	485	479	469	463	476	488	489	479	472	429	468	487	559	504	479	517	497	490	440	483	502	523	472	487	520	473	477	483	484	463	453	486	480	475	549	481	366	478	480	481	495	562	475	549	564	499	512	500	505	434	501	609	479	476	479	503	589	500	477	492	483	484	456	483	534	511	498	486	505	472	479	501	477	440	552	465	419	472	456	503	462	2
485	491	583	491	450	484	410	476	489	487	498	493	457	533	482	467	463	511	500	487	476	482	474	471	466	494	503	483	471	514	478	488	469	560	502	479	482	527	483	474	474	436	461	478	480	473	504	482	438	453	497	567	495	480	529	486	411	442	502	490	468	489	441	476	520	500	449	488	482	479	538	490	439	503	477	517	474	526	573	484	469	500	537	471	501	463	485	452	481	505	477	539	465	479	460	522	478	520	457	517	484	492	484	479	423	366	464	530	521	481	498	538	487	472	491	463	465	480	473	492	474	536	495	435	498	526	489	464	467	571	552	526	478	476	498	508	493	442	487	490	503	550	488	480	512	432	484	507	492	513	467	486	468	449	479	409	465	464	536	519	463	492	476	482	463	435	478	474	475	533	524	534	481	476	477	488	489	476	459	465	441	423	483	460	500	478	550	471	506	483	515	479	499	484	494	476	476	489	477	480	480	488	461	510	497	477	543	477	465	434	484	478	472	512	487	521	436	479	470	486	509	544	502	541	402	520	474	479	477	501	510	487	469	465	488	519	476	478	456	472	542	457	462	497	564	467	500	477	493	483	508	508	472	496	482	514	517	471	477	472	496	477	505	491	480	494	578	498	497	500	466	516	506	435	482	510	476	465	487	530	476	455	483	476	506	510	416	459	481	515	437	509	460	471	473	484	475	482	455	513	484	491	475	473	485	501	495	479	483	449	440	548	525	491	483	463	483	470	460	564	469	425	496	476	494	477	488	484	505	574	448	464	475	425	496	498	508	515	593	539	589	497	464	530	475	490	504	496	497	478	476	426	444	480	458	468	484	474	571	489	497	483	532	454	483	451	500	492	481	485	511	512	514	512	468	478	473	475	428	488	489	479	471	474	490	455	458	477	503	463	477	562	475	460	474	488	485	494	489	479	471	525	476	462	476	504	545	475	536	471	502	405	434	444	490	434	487	521	495	506	493	469	491	476	499	503	523	430	426	475	466	477	516	461	441	489	454	533	506	493	490	478	609	525	503	478	478	491	499	478	472	472	480	496	481	493	469	533	420	517	523	498	517	559	461	506	472	583	509	468	558	486	532	480	484	428	481	489	494	500	507	465	479	463	470	470	491	526	498	482	473	471	474	508	518	537	483	497	595	449	2
479	497	532	477	530	479	484	478	491	486	445	524	455	487	473	461	472	510	491	482	480	520	483	477	557	524	497	468	477	487	477	492	505	475	529	459	462	485	473	476	476	479	455	479	478	501	461	438	527	495	567	479	487	472	501	504	515	527	534	494	487	479	499	466	358	516	494	516	483	489	532	494	502	439	471	495	483	476	467	481	520	502	435	496	491	525	474	474	475	539	476	488	469	538	477	506	479	452	478	482	474	483	474	495	460	765	491	522	495	476	444	416	476	485	432	493	468	477	493	472	473	491	479	488	471	482	496	515	499	501	513	455	515	477	501	589	500	508	475	459	455	557	473	484	510	549	480	425	485	492	493	476	487	461	476	508	506	431	518	493	467	470	464	483	453	465	474	481	476	615	519	495	515	477	452	478	478	484	473	512	471	492	463	484	477	487	591	468	538	481	477	499	506	536	495	480	484	485	478	494	472	515	477	454	450	477	561	477	445	477	496	466	465	562	482	523	509	470	492	476	478	572	483	409	491	477	501	472	476	466	475	493	478	476	507	483	501	476	445	476	497	524	525	468	459	457	528	481	473	471	539	496	479	562	475	496	525	572	487	507	515	478	482	527	484	448	473	481	541	515	480	533	506	525	492	484	475	482	481	447	478	458	505	477	581	517	503	466	479	494	524	487	510	467	490	448	456	505	497	498	448	502	484	498	442	515	490	480	460	462	497	499	521	451	474	545	494	465	474	462	475	485	485	481	494	475	467	509	487	484	491	480	475	516	463	470	342	487	451	493	453	509	525	569	538	496	477	522	462	541	480	514	459	468	497	470	511	475	455	451	441	509	444	477	478	493	486	485	493	516	473	489	511	479	479	492	485	471	540	468	482	499	449	490	464	480	455	479	491	502	476	512	475	470	478	462	464	543	549	486	478	482	475	456	477	478	422	470	459	478	478	461	551	479	468	502	505	501	487	477	479	484	473	476	494	475	488	517	468	472	517	515	455	469	518	514	481	509	505	478	488	499	573	498	503	480	486	479	493	472	466	475	516	593	480	360	480	438	454	416	518	453	530	549	494	495	478	522	484	459	462	477	520	478	485	517	472	468	487	475	513	478	477	502	491	479	468	453	486	491	471	477	489	627	489	591	482	504	535	475	2
467	472	511	476	540	472	485	477	476	487	395	503	510	481	482	531	463	527	556	479	464	495	459	464	550	485	487	481	466	528	479	478	449	524	530	551	476	488	476	476	476	472	494	499	513	486	522	527	415	444	508	556	531	483	492	477	497	481	553	499	512	497	502	471	365	487	553	492	479	472	524	491	497	490	484	521	474	505	543	498	500	523	498	506	531	489	476	463	475	487	476	461	473	472	485	536	479	472	446	502	466	494	473	470	451	339	500	447	548	471	539	413	501	482	447	480	492	485	523	479	477	481	472	467	478	470	482	521	466	450	482	477	477	474	486	513	527	479	485	478	515	541	463	473	481	503	480	514	477	464	550	494	490	381	478	467	490	468	500	510	500	478	486	486	544	492	478	475	475	487	542	477	518	479	470	447	486	469	443	517	523	484	457	487	498	472	503	502	509	479	461	493	479	528	552	503	476	478	478	468	476	502	513	527	442	475	458	476	480	500	474	441	457	565	467	450	530	470	530	493	465	515	569	499	571	506	482	474	477	502	478	490	490	504	468	492	486	477	464	483	528	572	515	456	514	461	465	489	484	489	485	495	479	500	472	485	554	480	506	473	493	472	499	510	487	502	572	509	433	508	497	554	414	494	485	489	478	519	490	510	478	410	475	477	474	483	462	504	477	459	502	510	520	483	472	538	479	516	477	511	415	481	473	467	451	465	479	462	524	471	472	478	519	466	480	499	484	489	439	503	478	451	499	480	506	485	463	462	506	508	457	493	477	499	510	495	348	493	551	448	547	488	453	465	487	482	495	517	493	509	482	455	460	491	474	477	418	477	485	526	528	478	424	461	476	564	514	495	484	479	470	564	514	470	469	518	481	502	418	493	486	478	504	484	457	489	481	475	483	473	479	572	475	509	482	504	475	587	545	481	482	466	477	451	476	434	455	482	436	473	486	510	485	473	494	508	494	545	480	457	483	497	499	476	493	497	478	436	476	475	486	509	436	402	522	428	457	439	498	493	468	472	527	504	500	477	499	488	488	482	533	469	501	297	489	528	469	427	551	502	490	449	560	480	477	502	473	511	480	566	549	481	497	479	480	599	459	453	527	489	454	506	471	454	509	493	479	500	514	478	507	484	492	294	548	627	480	479	464	485	1
483	493	528	474	472	477	470	474	489	478	496	537	447	444	508	479	499	489	450	495	491	479	467	477	617	484	481	503	484	507	497	564	509	448	488	474	479	468	487	477	480	505	479	466	516	494	502	512	459	524	544	524	491	480	436	490	514	507	435	482	492	483	497	471	295	489	474	488	488	485	502	464	517	472	483	450	491	439	505	482	483	591	497	469	546	515	475	453	479	517	476	429	499	465	491	493	478	517	471	497	478	480	482	478	470	780	496	480	484	486	437	506	484	508	470	466	498	494	458	460	478	486	482	461	474	545	522	540	496	482	506	483	493	478	488	504	601	509	473	497	486	492	476	491	489	494	478	488	483	500	566	488	479	602	476	507	509	497	500	508	469	488	487	481	458	454	479	475	479	544	475	551	515	476	474	507	476	468	505	497	556	530	488	469	482	525	496	515	559	475	485	499	501	516	544	487	481	478	476	551	489	520	506	502	532	477	484	487	463	525	512	483	517	522	499	538	561	476	507	480	461	493	542	463	445	528	501	478	478	480	492	485	470	479	477	489	480	476	493	471	486	632	493	477	465	533	508	482	470	499	483	456	479	521	474	515	500	526	489	488	488	479	496	469	471	469	490	481	522	499	482	536	484	490	456	476	477	503	536	520	475	544	497	477	500	419	475	545	481	465	546	432	517	476	483	547	478	472	513	501	518	482	474	492	516	489	491	482	492	464	513	474	494	494	485	512	492	480	498	499	468	483	489	495	508	487	491	486	489	541	510	484	476	526	412	475	211	491	216	538	519	498	453	499	489	468	474	496	490	562	481	488	473	478	490	464	491	480	538	583	483	503	451	448	489	482	497	490	489	543	470	487	531	487	545	490	467	516	456	509	487	475	532	493	495	486	463	476	470	466	479	466	479	517	482	484	495	453	514	482	478	468	474	487	478	532	475	474	510	484	502	531	482	506	497	401	486	503	475	555	470	490	464	476	477	490	495	450	488	480	489	545	435	576	469	509	485	548	517	503	512	471	407	487	483	478	470	491	481	476	499	480	476	545	480	384	477	466	540	516	502	472	571	540	480	543	482	561	455	492	556	477	444	479	484	649	467	507	508	461	496	450	447	484	494	494	474	557	475	482	497	483	522	586	537	563	483	486	496	475	2
482	527	551	493	580	480	497	475	496	473	520	483	516	486	474	469	478	502	489	466	480	485	475	488	532	539	450	488	498	497	485	444	494	511	476	432	470	505	487	478	480	505	506	487	467	471	489	523	466	475	490	505	457	476	475	510	526	478	610	455	475	482	479	483	663	434	519	480	485	480	527	482	511	480	472	527	478	470	507	458	535	518	533	473	549	473	482	493	485	484	477	543	502	508	481	463	483	493	486	436	470	478	486	477	534	340	484	507	470	480	481	520	495	459	443	465	491	460	523	480	475	464	500	509	483	548	482	500	464	466	531	472	493	471	528	517	436	447	477	488	500	449	487	496	481	522	477	486	486	527	520	465	459	540	477	481	493	479	519	466	512	484	483	483	538	511	476	480	477	529	478	518	530	476	497	508	463	484	510	537	442	554	500	482	485	496	494	523	578	479	491	484	541	533	457	468	478	480	477	463	491	478	456	539	472	475	546	477	518	491	484	513	480	443	481	520	444	490	496	479	458	525	464	474	493	495	493	479	477	497	473	465	487	502	459	479	481	473	504	477	509	401	511	494	501	511	467	483	479	466	481	483	478	539	482	493	498	497	483	477	504	476	512	451	482	466	578	481	439	500	483	505	538	511	436	468	476	518	543	453	477	492	500	476	515	458	451	535	487	471	466	500	532	481	468	529	497	509	472	505	496	502	480	484	492	457	481	472	497	442	513	515	513	432	490	473	500	479	562	461	475	448	517	470	528	476	447	445	500	531	499	478	476	443	458	482	711	498	606	519	446	516	555	445	515	493	484	477	484	547	492	415	499	492	451	482	589	476	517	488	492	459	496	486	488	471	456	501	484	531	475	498	473	490	509	477	483	466	470	550	481	464	514	495	506	485	474	476	530	487	470	490	479	520	477	528	487	449	549	485	477	456	476	474	477	486	521	476	462	478	485	431	480	469	460	512	475	489	548	491	476	474	477	476	477	497	476	460	385	477	503	554	516	523	477	530	474	481	484	491	493	478	433	486	496	479	481	476	484	466	489	489	487	422	495	640	474	476	583	529	531	502	442	508	488	476	470	463	491	557	470	479	447	477	481	366	485	490	496	512	503	430	463	517	547	457	460	508	512	488	468	482	504	433	474	457	469	478	523	520	1
479	505	553	472	505	487	460	479	479	476	465	498	406	488	498	490	480	535	477	484	478	481	474	482	505	529	505	472	470	468	467	523	502	466	480	448	489	511	475	478	476	518	478	467	523	473	465	447	437	482	587	576	510	482	514	462	496	425	506	463	503	480	521	476	603	510	461	483	489	471	501	491	476	499	484	515	469	471	498	507	505	504	529	440	522	512	484	488	486	512	476	564	475	522	482	467	478	502	472	475	474	475	485	476	437	277	462	514	484	473	482	494	477	481	459	463	516	482	502	441	473	418	498	522	471	498	481	481	461	452	528	516	510	474	451	484	550	493	469	503	483	558	466	476	484	483	481	533	476	510	449	463	474	601	476	527	456	479	499	548	538	463	496	481	525	469	476	485	476	566	474	539	555	477	471	529	493	483	505	435	504	512	528	498	477	510	500	483	482	474	456	476	493	454	472	499	482	484	478	464	511	481	498	593	497	476	471	486	455	494	486	467	470	478	460	500	494	482	441	483	443	498	479	498	476	478	471	477	476	493	479	457	487	456	516	497	497	472	460	485	464	488	473	487	578	490	431	476	478	470	519	509	477	451	479	475	522	556	469	476	492	479	464	473	476	491	490	490	489	498	499	432	445	512	498	483	476	613	522	415	477	529	500	477	484	486	504	476	479	465	491	494	527	472	455	564	450	501	427	471	507	497	474	456	503	470	499	478	486	488	512	476	490	497	500	489	461	485	455	531	480	478	478	470	524	472	480	527	479	459	496	482	476	443	506	502	613	443	519	547	572	488	473	529	497	479	487	505	447	421	484	444	481	486	474	455	558	478	535	541	450	510	506	491	482	484	476	466	474	486	465	521	515	499	485	470	495	488	439	469	481	481	419	502	499	488	487	476	477	490	476	493	478	574	478	483	476	447	498	484	475	525	476	502	478	555	510	475	475	473	495	570	455	482	458	489	490	468	550	456	475	462	484	476	492	494	470	393	488	484	503	540	447	559	504	458	458	457	496	505	428	482	466	464	470	479	480	493	507	465	497	472	507	436	478	636	481	517	452	464	576	472	524	451	500	519	481	570	478	471	519	479	465	478	481	473	476	510	544	513	490	486	464	503	584	486	499	489	508	483	483	478	455	444	471	534	480	483	550	443	1
485	464	436	474	502	478	471	476	490	457	571	483	463	454	464	458	475	471	474	486	486	455	457	463	483	478	526	487	471	494	498	518	543	449	493	477	472	493	479	472	478	486	451	490	492	515	500	454	439	475	519	502	485	474	462	511	512	469	498	499	495	476	422	489	444	439	532	499	476	468	560	485	483	471	474	473	486	430	557	487	503	526	429	499	484	505	473	472	472	456	475	501	490	484	473	444	480	488	467	531	480	489	483	494	504	444	481	447	489	472	432	499	484	460	470	479	489	461	460	505	478	498	491	465	454	536	491	514	475	422	488	487	523	485	489	507	524	495	479	466	482	568	480	492	474	481	478	449	475	492	452	494	479	401	477	509	476	475	475	567	474	491	498	484	467	494	477	476	478	580	474	513	455	477	483	485	495	477	447	530	510	485	450	480	503	454	568	468	578	477	447	482	511	466	506	494	469	500	477	557	488	486	487	492	463	475	441	477	511	491	476	544	526	491	477	584	547	477	484	468	482	541	472	501	479	531	454	477	476	496	471	491	481	494	490	525	493	476	466	489	512	477	469	484	496	537	487	482	478	556	518	510	484	519	472	499	458	514	478	489	491	481	513	499	475	487	477	495	425	453	496	515	514	508	473	492	475	477	475	495	478	423	477	476	514	428	502	496	486	488	532	523	490	463	483	468	462	533	502	481	561	500	483	513	380	475	488	479	567	484	470	476	473	470	478	553	479	477	457	467	481	478	497	461	494	480	527	456	488	580	488	494	477	439	462	492	409	481	599	495	542	467	472	520	500	482	481	447	472	519	491	530	486	477	481	479	580	474	463	464	464	502	540	457	481	477	473	476	504	468	500	498	550	473	505	502	479	469	433	520	487	479	548	485	486	482	509	479	489	448	478	459	478	454	479	505	477	529	532	480	476	457	474	454	477	469	521	472	484	485	495	421	506	488	480	532	481	469	497	475	484	471	473	476	452	484	472	504	476	481	511	496	532	430	481	540	467	529	449	481	526	463	653	507	452	480	499	476	464	483	476	471	466	509	472	433	487	462	584	451	521	499	463	399	487	475	492	500	486	468	499	473	548	476	465	454	496	459	457	504	458	484	482	460	479	474	489	505	514	475	478	476	484	518	560	476	488	512	562	498	2
494	490	494	483	467	474	461	478	494	477	536	507	466	504	488	488	469	485	479	468	482	512	494	482	592	475	516	479	491	524	496	510	494	584	480	490	459	493	490	478	477	446	473	506	485	492	507	508	508	463	454	481	461	475	503	514	494	481	558	445	469	483	443	463	533	509	492	489	480	480	568	462	461	465	488	487	479	489	459	493	522	535	471	485	422	434	468	466	470	550	476	513	474	505	486	544	474	453	491	404	466	491	478	485	442	527	481	450	489	472	460	491	473	482	452	487	476	486	480	511	477	459	475	466	513	513	496	476	481	455	499	529	486	480	495	465	560	478	472	484	496	533	474	486	508	502	487	513	478	501	491	476	489	479	479	465	468	463	511	480	487	476	501	485	573	487	476	480	475	535	463	503	512	478	474	458	476	468	489	522	464	554	482	477	498	546	436	532	470	482	446	478	481	445	480	486	487	475	477	490	507	534	494	497	507	477	486	481	453	508	511	511	468	422	477	495	497	489	522	483	387	448	462	459	433	495	471	478	477	505	500	504	474	494	495	475	472	475	431	485	503	475	490	512	516	522	419	482	477	486	505	510	477	511	471	484	503	467	479	476	477	485	501	436	470	503	478	496	462	497	469	464	465	500	470	474	476	558	519	523	478	468	458	477	447	490	513	476	482	507	483	503	476	476	495	499	501	521	484	426	508	484	473	517	500	482	486	488	521	515	475	499	433	486	478	505	479	483	512	563	468	491	475	482	454	482	477	552	505	542	500	486	477	456	572	488	530	468	521	478	643	486	522	531	521	489	475	525	485	516	474	434	450	461	486	486	444	475	499	515	507	472	410	477	474	448	471	473	492	501	471	440	528	461	564	453	481	443	519	526	484	476	503	461	467	506	465	474	455	471	479	448	476	499	475	490	482	523	537	480	471	459	474	453	478	521	539	474	489	488	473	537	471	479	492	477	503	417	481	527	474	461	466	476	484	494	509	482	530	484	468	514	474	482	459	563	462	533	500	487	439	484	483	471	482	475	480	489	474	458	465	483	504	480	480	515	479	471	444	513	484	499	451	488	504	471	490	517	470	482	525	478	474	481	476	453	493	478	487	477	531	482	466	452	544	496	488	487	492	491	501	485	533	495	496	510	480	463	446	487	2
481	509	501	487	534	478	450	477	503	477	444	492	473	513	482	476	470	529	493	485	487	496	479	474	527	523	487	488	506	534	470	494	487	509	493	370	481	516	484	477	481	503	474	495	529	453	507	485	473	421	463	515	500	484	514	486	452	511	466	489	490	484	506	479	359	480	496	493	482	488	591	482	477	441	481	460	481	485	507	478	540	450	472	493	591	511	474	500	480	518	476	488	483	505	489	465	481	499	492	428	471	494	484	480	432	683	467	525	516	475	468	494	465	437	467	481	426	468	485	486	481	467	479	444	482	482	481	501	493	503	489	517	493	473	476	502	478	513	481	474	483	553	485	478	495	477	479	497	478	537	490	471	481	360	477	514	473	455	504	439	463	490	496	481	515	503	475	477	476	564	527	505	475	478	472	501	489	489	527	511	506	445	491	497	481	482	514	497	537	475	484	518	543	513	529	483	476	481	476	497	531	441	527	460	451	476	517	476	486	517	465	443	460	516	488	546	530	478	505	490	491	575	541	503	460	469	484	473	477	475	485	505	484	461	474	479	482	478	491	489	509	555	501	496	484	532	497	481	485	527	512	517	479	506	480	544	501	418	494	485	507	477	465	493	486	539	520	486	501	511	480	521	502	458	447	473	476	482	485	499	479	397	461	476	489	504	512	481	483	476	495	524	507	477	525	408	466	490	483	484	497	485	476	484	479	474	490	490	481	494	503	491	480	469	482	506	479	484	580	484	492	491	478	498	466	480	446	534	485	509	498	470	476	501	519	497	304	474	460	477	479	495	445	510	413	487	482	442	523	454	474	498	498	479	475	483	477	476	542	507	520	495	478	502	485	519	494	499	494	500	471	520	535	494	519	426	485	476	481	476	472	473	485	481	464	481	483	477	511	496	479	503	477	526	477	540	481	508	440	476	475	486	477	496	478	482	493	472	488	483	509	534	465	474	455	469	516	482	458	553	477	481	495	476	520	505	500	499	457	471	460	518	465	395	481	561	481	543	395	478	540	495	405	557	466	481	465	498	463	486	474	496	477	344	479	450	477	468	433	430	462	509	450	396	484	499	493	473	476	432	513	480	439	476	476	568	459	475	412	491	506	439	472	501	537	481	487	485	512	470	476	476	508	361	550	499	474	484	591	482	2
500	457	533	472	546	484	399	477	483	480	487	514	475	444	478	466	463	430	483	472	483	486	471	480	516	497	471	479	497	508	483	492	459	515	473	464	472	480	483	475	475	489	457	500	422	473	493	504	429	435	504	433	471	477	511	493	492	511	458	462	475	486	456	485	617	549	497	520	479	467	532	512	483	417	485	464	490	495	555	499	457	413	543	481	471	528	484	500	473	480	476	548	428	513	471	468	474	499	454	459	489	481	488	472	504	349	505	511	479	474	530	495	477	478	498	531	500	484	520	501	474	499	483	511	484	509	479	519	465	448	517	525	487	479	509	557	502	467	492	495	476	467	488	473	471	480	479	534	474	562	475	479	489	525	477	486	473	485	504	519	483	474	472	473	488	535	476	486	477	502	467	545	542	479	485	497	484	472	508	545	502	502	460	478	500	489	532	552	521	479	469	497	517	447	563	483	484	493	475	477	486	464	508	510	511	476	452	478	476	477	474	454	551	473	477	432	529	474	476	496	494	467	483	523	544	485	478	481	475	482	499	460	470	476	505	480	496	476	467	480	558	455	500	465	541	507	374	478	496	510	511	453	474	570	471	480	350	498	484	461	489	483	513	513	475	470	485	490	460	489	488	503	395	499	469	494	476	517	465	484	477	492	490	474	439	467	463	487	480	510	510	482	503	474	471	505	477	505	484	496	488	483	480	471	467	552	467	485	530	480	494	506	553	481	475	497	500	495	528	533	508	467	480	463	473	470	484	468	502	536	483	456	476	472	498	502	631	443	530	507	458	496	499	482	479	479	482	527	458	484	480	451	469	497	498	460	519	480	621	522	514	456	447	484	481	426	473	510	498	458	499	447	471	499	516	470	480	512	423	502	487	508	503	498	507	488	460	476	527	451	487	508	476	559	477	482	484	534	478	478	475	490	478	473	476	433	475	481	532	479	491	433	487	503	492	525	495	491	426	487	482	491	467	476	491	475	484	477	439	474	508	589	470	520	494	560	483	590	462	483	526	471	423	532	508	474	474	485	543	468	486	488	464	414	475	622	472	476	390	541	553	471	491	546	481	505	470	433	528	440	485	484	445	480	485	421	486	473	489	493	502	437	485	470	445	502	477	476	497	469	499	479	501	418	545	535	476	472	492	504	1
486	450	494	485	485	495	449	476	505	482	484	503	491	485	474	519	482	503	507	472	488	469	465	466	421	441	459	484	496	506	491	578	499	466	495	554	482	511	474	476	478	575	526	480	572	460	502	436	461	475	512	573	536	482	501	506	588	457	508	506	495	481	481	479	346	464	474	506	481	468	480	495	503	437	484	504	472	471	506	503	499	527	520	501	438	494	476	518	470	583	477	536	487	482	473	462	480	463	498	458	461	473	476	498	483	648	490	466	509	504	473	483	475	489	493	505	502	479	468	499	475	468	467	480	481	475	476	502	493	489	536	453	423	476	489	536	463	494	480	461	478	532	481	491	474	465	479	498	473	537	452	484	473	464	480	491	501	460	486	471	541	459	483	477	469	511	476	474	478	552	515	578	563	478	460	520	476	476	456	426	540	522	433	520	487	502	492	487	466	476	537	512	524	508	602	508	475	485	474	532	469	501	441	469	502	476	495	476	455	523	478	516	480	546	498	510	569	488	470	489	448	508	496	444	485	520	482	479	478	498	476	488	458	501	470	485	490	478	463	481	509	608	476	464	530	527	469	483	494	529	470	532	478	507	479	559	507	487	467	494	495	476	496	468	471	503	484	470	472	498	469	548	455	485	454	469	476	485	545	515	477	459	515	474	510	415	463	468	483	474	508	481	491	487	536	496	458	492	488	504	463	505	477	520	471	510	471	484	507	484	449	487	507	486	474	452	483	479	541	556	444	504	510	449	520	478	446	450	468	531	457	477	475	530	503	495	276	474	364	381	500	477	474	524	524	486	484	416	529	522	473	443	509	481	465	489	467	475	524	520	519	480	553	515	487	498	502	500	472	525	421	498	453	515	516	456	484	482	466	438	478	486	444	492	479	465	530	480	512	539	483	516	478	439	476	486	478	451	524	475	480	466	476	510	477	481	438	475	460	476	489	517	488	470	552	532	496	411	577	538	484	486	488	476	474	488	491	511	517	476	477	477	476	474	473	470	475	549	474	485	462	481	381	481	505	479	486	462	448	474	488	487	452	370	475	461	476	499	474	428	535	458	519	404	483	507	485	454	463	500	449	478	423	481	475	617	499	513	433	480	528	443	475	464	522	487	478	501	490	485	511	483	508	364	477	504	471	478	510	515	2
478	510	530	468	523	485	464	479	471	494	432	500	441	466	473	492	453	480	481	482	493	534	481	498	461	531	507	475	483	466	492	500	481	444	503	465	501	450	475	477	474	477	476	483	480	483	507	504	552	460	536	491	495	484	514	509	490	488	439	461	476	477	468	487	626	509	453	497	476	472	622	478	501	435	476	563	485	478	527	496	433	497	512	487	549	519	471	485	469	506	476	456	435	508	475	461	479	464	491	461	477	488	478	483	476	515	510	511	454	481	512	527	469	505	502	492	506	484	521	480	478	496	483	457	456	533	492	498	480	433	474	537	479	481	518	500	511	477	484	490	489	523	473	474	493	514	479	472	476	525	500	484	489	626	478	467	518	491	519	534	487	486	495	468	469	483	474	480	478	397	546	535	566	475	504	443	473	477	459	578	464	493	495	482	487	500	384	490	470	480	473	476	468	492	441	486	479	483	477	490	496	503	492	555	479	476	580	482	460	509	488	464	467	460	487	454	508	501	502	491	473	483	460	490	453	492	480	477	477	489	478	515	459	478	472	478	494	480	482	482	439	462	485	461	491	521	556	480	486	549	530	472	472	479	479	457	427	464	484	507	495	491	499	444	475	483	496	516	498	474	497	445	610	413	454	497	476	502	492	485	477	543	512	475	521	477	487	505	478	503	498	547	499	484	497	486	490	550	524	500	449	485	471	504	469	453	500	455	523	482	480	497	475	538	468	493	480	477	493	554	486	489	499	475	495	493	452	486	472	579	491	461	476	450	495	499	638	443	470	486	556	499	535	536	457	482	485	482	490	479	480	481	513	469	492	471	529	475	468	583	456	484	472	482	480	501	469	480	496	522	457	449	515	484	467	510	485	493	566	434	480	473	536	495	454	480	503	479	472	475	471	438	474	489	475	473	485	401	512	479	473	493	476	502	476	502	458	483	518	481	489	484	507	490	509	509	480	558	657	495	480	474	501	476	491	506	489	560	500	470	484	501	493	588	479	499	486	554	510	495	506	453	431	541	507	477	483	470	512	462	487	479	499	551	479	582	477	470	545	479	512	495	501	444	493	494	469	541	471	488	474	485	452	476	481	435	479	470	477	463	492	521	482	491	485	464	466	455	506	487	500	472	489	588	531	557	476	485	542	513	1
472	547	491	488	557	469	441	477	482	486	481	455	503	491	487	515	480	465	509	442	477	466	482	487	452	486	478	498	489	526	486	463	449	500	484	480	465	522	474	474	471	474	484	483	510	474	513	496	526	497	485	513	464	474	500	478	440	558	485	492	493	478	499	484	420	521	566	475	477	479	514	471	483	522	483	510	478	481	547	475	471	556	527	478	532	499	469	454	479	444	476	513	491	489	482	475	481	471	479	459	488	481	482	478	495	650	501	486	530	475	534	440	486	473	499	455	480	491	534	482	477	465	463	461	476	549	469	493	494	454	507	489	484	478	481	468	457	483	474	486	478	508	495	479	487	483	482	486	480	563	494	481	485	455	476	511	464	475	509	487	431	491	457	474	433	549	474	483	476	521	537	478	494	476	487	502	475	488	478	555	506	533	430	456	511	447	532	508	533	479	487	521	489	548	447	494	485	483	475	431	523	516	477	522	523	476	498	480	480	498	474	498	479	486	485	479	496	473	480	513	460	575	476	452	498	526	489	477	476	492	471	469	472	435	472	477	475	478	472	493	461	527	491	467	504	494	459	475	483	558	485	485	474	512	480	541	497	416	491	468	497	481	503	459	466	508	525	475	548	478	483	463	387	554	460	469	476	473	502	468	476	456	503	476	523	481	448	535	479	467	492	513	486	475	570	493	451	484	491	527	498	478	477	519	545	493	478	478	535	430	519	475	453	501	465	515	477	481	509	489	495	412	495	482	490	496	474	465	494	524	489	475	475	482	513	466	391	526	457	562	522	529	503	504	518	487	477	479	445	488	470	490	514	500	485	491	497	476	562	486	473	525	486	505	476	563	551	483	472	465	507	515	442	504	485	507	475	531	550	402	475	473	497	478	496	490	482	480	471	507	484	516	486	485	480	506	472	465	527	486	479	494	476	451	478	471	442	478	489	484	477	462	460	500	466	453	483	438	545	522	480	477	479	477	481	471	481	545	471	482	485	508	491	465	472	539	472	451	477	501	487	491	486	494	476	476	471	484	434	467	481	482	520	492	478	427	483	478	490	478	456	473	458	442	470	486	492	561	468	500	547	474	476	481	475	528	482	454	465	500	464	502	482	493	496	478	456	467	450	483	455	479	499	515	545	516	479	484	533	473	2
491	494	544	481	479	482	476	477	480	486	457	535	527	519	503	494	464	500	512	480	488	497	480	503	508	488	478	487	466	485	479	476	482	514	553	535	489	483	479	476	479	500	475	478	480	476	487	439	432	467	484	560	484	470	470	493	429	496	481	458	459	481	481	474	509	509	498	492	479	470	525	482	457	524	478	513	487	445	493	486	481	498	407	489	456	508	469	451	474	564	476	533	492	489	483	504	480	481	501	525	477	480	485	504	597	420	471	489	476	486	398	449	483	494	476	484	527	464	517	463	476	469	475	532	466	569	476	469	473	523	474	479	519	480	489	429	429	475	474	487	499	540	475	475	476	491	475	520	475	516	492	484	478	618	478	496	464	502	525	509	500	475	463	475	464	491	477	483	476	516	473	533	571	479	484	589	495	488	537	570	461	492	500	494	494	487	494	521	481	478	498	532	502	487	505	486	480	482	477	487	475	482	500	516	516	473	519	478	457	487	490	471	458	466	497	559	430	482	468	488	457	523	493	508	539	474	490	479	476	478	507	484	480	486	475	524	478	478	524	476	540	468	507	479	439	481	455	475	484	497	498	426	482	466	482	494	493	523	478	482	480	481	487	430	467	516	462	495	489	559	483	484	480	517	506	475	477	480	486	464	477	535	486	476	565	486	495	459	489	493	508	488	483	483	468	447	499	518	491	514	473	486	483	480	429	476	496	489	450	450	468	483	509	485	500	471	493	472	429	564	471	477	527	479	493	484	527	504	483	554	529	471	476	489	514	503	496	521	492	462	472	534	454	509	430	484	491	435	513	505	495	497	501	482	478	476	508	475	455	474	448	466	494	500	477	454	514	489	480	497	507	466	500	493	504	502	472	476	415	516	467	468	561	494	477	479	478	476	517	519	470	541	472	523	480	446	487	510	473	481	480	517	473	456	478	463	476	484	497	477	502	501	517	454	453	570	482	535	517	537	485	468	484	476	475	494	496	471	456	479	477	437	450	602	485	511	460	633	516	477	495	493	590	498	470	482	501	508	490	488	463	466	467	620	478	455	488	483	601	451	489	491	383	451	492	494	486	471	526	461	495	487	526	480	471	449	491	466	386	491	492	473	475	508	507	471	494	464	477	480	466	475	501	670	508	513	480	488	490	459	1
471	507	519	478	485	486	447	477	520	478	488	503	522	509	479	487	485	526	441	470	483	544	487	485	447	532	454	477	495	492	481	493	470	477	439	452	480	494	480	473	476	549	419	472	534	438	533	462	543	469	487	429	485	473	504	464	515	477	498	484	452	474	473	486	491	463	566	484	480	470	552	502	512	502	475	542	489	467	494	454	481	486	503	481	522	438	464	466	493	451	476	481	461	478	485	490	475	513	482	504	473	476	484	475	511	659	451	476	513	485	522	498	477	459	410	491	492	463	481	461	477	477	466	487	485	526	465	477	491	457	499	508	480	477	477	542	580	497	473	495	488	458	477	494	510	473	481	475	484	537	447	490	491	600	476	488	527	478	501	510	478	464	489	493	536	493	475	477	478	515	458	430	535	476	491	506	469	485	461	445	473	505	450	503	494	483	512	496	475	491	501	529	508	548	485	480	479	483	478	463	480	525	484	436	482	475	482	477	469	506	484	474	479	502	471	468	533	482	527	494	483	463	468	474	438	517	465	473	476	513	509	468	486	519	500	504	495	481	499	484	518	572	430	497	531	506	416	478	482	521	482	529	473	544	478	458	482	552	498	485	488	486	507	460	472	486	507	484	495	539	500	458	491	403	446	489	476	581	494	525	477	527	500	476	474	476	471	449	481	515	486	540	504	482	510	530	494	498	481	489	505	522	480	464	504	511	488	469	491	487	438	472	488	512	507	547	486	478	540	497	479	437	479	471	495	482	497	494	446	553	504	482	476	450	478	491	474	518	325	484	427	453	530	494	577	492	484	468	505	475	473	473	518	515	497	420	422	478	548	578	451	479	469	484	481	388	505	486	472	458	482	513	496	435	512	449	486	499	587	508	487	452	507	486	455	479	491	477	507	502	478	530	479	485	481	510	500	446	504	489	473	496	475	492	477	466	550	478	458	471	499	422	488	495	475	500	494	481	495	549	489	475	474	476	475	476	513	434	531	482	517	485	473	564	504	426	489	591	487	484	574	477	278	500	489	479	503	484	514	481	499	488	489	398	484	573	472	473	500	504	479	482	533	485	488	517	490	462	475	489	487	481	375	479	479	596	453	458	520	474	488	463	477	553	450	459	484	554	473	485	527	474	479	398	498	603	474	479	500	488	2
479	450	486	497	499	487	489	477	509	481	489	486	459	498	468	443	477	481	444	450	501	481	493	480	486	473	482	475	488	446	485	576	504	477	510	445	479	477	482	479	475	431	494	491	521	454	524	472	456	417	478	434	491	486	472	478	482	510	534	463	493	481	554	458	493	534	533	473	484	486	507	468	528	456	471	539	471	511	534	473	518	485	450	462	451	458	485	488	474	510	477	469	475	493	479	486	474	497	474	479	471	478	485	456	459	429	467	538	485	481	566	475	473	518	459	498	499	468	474	468	469	505	469	472	467	515	482	495	473	463	475	451	511	477	513	499	517	504	469	492	505	486	454	482	500	480	478	437	483	451	505	458	490	358	476	462	480	471	425	489	520	469	470	466	461	471	478	474	476	437	466	504	431	477	458	496	472	465	460	533	516	429	527	474	494	506	535	518	550	480	521	542	497	511	504	489	484	479	474	463	494	493	516	472	507	477	473	478	473	505	486	475	472	511	481	550	526	491	512	481	496	471	449	481	476	499	483	477	475	463	443	489	507	468	472	477	486	482	538	481	535	465	490	496	543	507	408	484	475	507	529	517	476	489	486	439	496	480	494	510	503	486	481	444	490	437	573	487	508	484	492	501	423	507	468	482	476	500	518	500	473	397	469	475	552	534	496	416	475	545	493	476	516	463	520	528	517	503	450	495	487	471	473	556	469	515	498	470	507	481	478	504	453	475	470	486	468	472	509	465	456	543	513	475	490	482	514	447	474	528	489	483	476	494	479	474	477	507	615	448	486	476	528	530	456	485	481	453	474	527	482	530	510	493	507	471	529	479	545	488	459	458	466	512	485	484	489	484	479	539	532	479	512	490	476	437	482	482	452	488	475	493	463	495	469	470	496	476	502	445	478	498	475	501	481	502	465	518	504	476	474	469	478	500	477	527	472	476	507	470	506	524	497	463	461	533	479	489	556	431	476	475	493	476	475	483	438	520	456	485	480	519	473	393	499	520	485	509	495	503	517	459	568	529	471	477	505	502	520	487	478	483	464	403	483	499	483	448	453	418	527	521	516	454	495	476	483	459	499	499	468	469	505	477	476	442	490	483	399	497	513	505	487	474	516	485	483	485	514	476	462	472	485	402	515	522	476	470	516	506	2
477	505	520	485	515	483	503	477	503	475	432	503	470	499	481	455	490	474	493	479	491	484	480	484	548	511	527	487	466	482	484	474	504	540	444	484	498	487	473	479	477	467	514	468	491	453	486	497	527	483	533	527	476	480	496	505	425	471	532	488	468	472	489	468	508	504	528	476	481	467	564	488	478	480	480	575	468	467	488	489	466	529	471	472	473	518	484	487	473	503	476	499	474	507	486	481	479	490	465	523	480	478	481	488	483	543	468	456	558	490	508	511	479	438	438	489	463	485	530	503	477	463	494	487	497	541	486	533	482	469	439	478	486	475	468	550	442	509	484	483	486	478	478	495	473	477	478	458	472	497	533	481	485	659	477	500	473	481	503	487	495	484	491	491	521	493	474	478	477	430	508	587	537	476	462	460	461	484	492	428	449	602	474	481	487	470	467	485	554	484	507	514	504	458	446	472	487	488	474	441	466	458	505	520	471	477	519	476	487	486	484	549	445	460	488	430	491	491	461	497	439	530	464	473	455	510	504	478	478	515	478	491	491	463	487	496	469	474	464	475	459	530	450	507	516	448	467	475	488	501	463	516	472	495	472	502	526	520	495	486	491	481	480	448	488	490	498	498	487	489	513	601	464	485	490	495	476	513	481	463	477	562	475	476	536	523	438	479	476	530	561	463	469	466	389	493	479	486	472	494	484	481	485	477	515	487	489	502	473	517	479	505	506	476	490	523	478	483	432	480	488	427	522	472	535	472	493	471	475	509	446	461	477	469	511	484	492	521	419	509	502	509	496	498	533	474	483	550	486	483	480	554	503	481	468	487	483	474	497	524	457	511	532	463	482	436	502	484	494	537	498	453	499	502	479	524	474	504	532	453	477	469	465	485	469	478	499	477	491	517	475	498	481	508	476	474	483	558	478	479	479	474	474	512	475	483	546	474	453	483	495	444	463	475	509	530	483	495	510	549	475	494	490	476	485	498	492	442	459	485	541	517	424	606	467	575	491	449	509	475	444	494	486	490	496	479	459	487	541	464	472	468	489	590	482	505	482	459	458	400	491	478	438	485	474	486	476	434	480	449	537	483	476	477	483	533	471	481	464	496	463	503	487	516	521	501	473	464	483	478	506	476	507	609	464	542	478	477	523	480	2
488	435	488	488	604	493	504	479	494	480	438	450	459	514	480	461	491	485	478	489	493	465	479	491	537	479	498	474	485	537	489	467	487	537	483	543	460	469	464	478	475	501	488	489	508	478	494	463	468	452	565	513	457	477	533	501	524	450	504	483	490	472	507	475	525	488	444	505	479	479	531	492	490	428	469	574	481	443	525	511	522	440	480	459	500	478	485	514	470	611	476	536	472	473	481	478	481	434	486	493	469	484	475	476	455	375	454	502	489	466	501	453	480	492	466	485	500	476	496	488	475	523	495	437	521	527	487	504	466	483	494	475	538	477	462	449	566	453	473	504	524	496	487	485	523	504	481	472	477	541	542	472	484	474	478	483	492	427	497	525	479	472	490	482	460	461	477	477	476	488	457	536	511	477	462	502	477	486	469	474	512	527	487	477	461	466	563	512	521	476	460	552	450	431	532	489	482	485	476	507	524	434	479	531	474	476	505	485	469	499	483	469	507	509	469	469	459	481	445	478	450	495	455	463	551	535	460	474	478	512	468	512	485	480	507	494	494	474	482	474	521	539	520	490	510	564	488	481	473	482	428	501	477	523	485	441	478	583	487	472	493	483	496	459	488	480	493	505	446	505	481	518	437	505	485	481	476	451	508	497	476	466	508	477	523	528	460	487	481	499	492	479	511	470	533	460	493	491	487	507	468	481	475	565	538	495	443	479	509	510	450	478	493	470	483	469	492	490	499	437	470	471	469	482	472	478	526	500	492	550	490	477	477	519	518	492	507	515	504	482	480	487	431	520	455	486	479	458	472	485	486	479	475	501	480	501	449	477	529	495	500	518	493	513	481	527	460	464	492	517	485	548	493	485	507	510	488	512	473	509	481	459	503	484	491	484	509	479	494	472	476	585	477	483	481	447	485	404	563	476	472	474	475	491	477	518	470	476	501	484	515	502	522	490	450	445	510	513	576	487	476	465	483	476	481	505	470	435	441	486	507	460	490	480	492	473	452	526	457	492	458	462	373	429	516	479	474	491	477	476	520	481	444	286	483	620	486	454	474	499	453	491	526	500	478	498	467	526	496	476	525	484	432	478	480	564	487	486	436	486	462	434	482	502	488	495	489	409	473	482	488	475	444	249	468	502	478	490	532	488	1
487	465	555	493	498	492	536	474	496	477	471	496	504	495	500	491	472	414	465	482	485	482	470	473	511	501	482	489	500	497	482	548	478	525	507	498	480	489	481	475	475	533	465	490	519	446	526	528	440	473	500	498	486	468	467	515	516	504	620	490	500	479	463	483	572	572	542	512	480	475	527	488	434	501	476	461	468	451	518	469	507	547	567	467	497	436	479	466	467	570	476	560	468	471	476	521	483	474	516	466	482	473	484	479	459	364	473	449	527	477	473	502	486	482	472	480	514	498	520	438	472	422	457	455	476	500	478	493	468	479	477	463	491	478	471	574	509	450	482	496	524	469	462	478	486	496	479	548	468	492	418	496	478	376	477	545	471	471	503	493	501	495	500	487	500	526	476	479	477	515	530	524	474	478	473	550	493	477	446	590	487	531	470	496	514	469	489	477	543	482	496	474	516	557	490	487	479	476	477	443	482	516	515	532	495	477	470	479	496	507	493	513	487	426	496	520	456	488	531	487	501	483	434	414	514	552	481	476	478	478	466	479	468	482	516	498	489	478	482	479	498	427	484	499	560	462	371	485	492	499	455	457	474	494	478	484	479	474	480	479	507	474	508	466	486	490	450	515	475	481	484	535	483	487	520	493	477	565	485	508	478	422	487	476	525	522	490	460	480	488	493	502	496	485	496	463	447	508	469	514	453	510	479	463	551	445	487	464	483	469	482	497	513	560	481	503	478	491	561	505	508	478	469	498	483	482	447	502	477	536	517	491	475	480	439	509	579	483	639	492	521	459	489	483	510	477	497	608	449	441	478	448	483	488	482	478	518	478	481	475	473	475	482	518	474	455	506	472	482	462	505	512	507	504	505	476	488	515	425	520	471	506	522	469	474	451	497	479	497	461	478	488	480	491	479	491	484	529	547	488	478	415	476	490	475	492	501	473	437	480	491	526	458	469	520	496	476	534	482	473	475	498	472	476	479	483	510	470	517	463	508	493	465	414	479	533	478	496	417	481	444	491	511	510	506	475	474	484	440	460	483	490	491	386	485	545	475	482	358	482	525	482	503	516	473	476	474	575	468	501	567	472	486	478	465	392	465	497	502	479	472	505	471	515	479	496	466	461	504	468	483	477	491	385	514	475	480	486	494	515	1
480	457	502	467	478	481	440	476	491	478	537	484	483	435	488	452	499	512	482	488	462	479	471	480	500	504	443	484	466	485	477	488	443	446	468	542	476	509	477	474	472	503	510	484	497	486	508	568	439	476	484	514	475	484	506	489	472	477	482	477	516	492	426	478	620	589	509	512	481	473	497	474	473	515	483	441	481	513	491	506	495	530	484	499	548	446	473	468	479	502	476	513	485	514	488	482	476	495	469	436	479	486	482	498	483	210	504	488	522	456	467	393	484	483	508	453	501	502	497	490	471	485	481	488	479	558	480	494	458	497	462	479	473	473	480	479	471	525	483	471	487	460	470	480	526	510	486	469	479	456	469	484	499	504	476	480	444	446	527	557	505	472	476	484	490	482	477	478	480	531	563	457	567	476	472	490	486	484	551	600	476	596	535	477	482	473	483	499	545	481	439	509	493	463	508	473	477	483	477	528	487	506	510	509	500	476	598	470	499	491	487	498	502	495	483	493	513	479	449	474	409	513	490	453	436	474	510	479	477	500	500	468	483	486	465	519	476	475	469	481	534	447	500	477	560	524	505	470	475	474	483	495	480	483	479	539	538	514	503	485	482	476	487	514	478	500	623	492	487	485	474	526	444	468	477	474	476	485	472	490	477	480	494	476	489	530	535	474	482	492	465	461	533	482	573	466	454	485	491	499	483	484	474	491	470	475	485	485	511	525	506	501	521	485	473	435	483	472	428	592	491	487	501	489	490	482	459	521	486	576	461	470	476	478	492	473	622	505	636	517	455	460	448	494	494	478	473	482	493	502	477	478	515	505	534	496	525	478	520	470	437	526	441	468	483	581	504	501	440	464	479	537	450	501	485	508	490	471	435	479	491	490	462	497	471	479	555	473	480	457	488	454	479	494	479	444	474	419	511	473	478	504	477	514	477	430	455	474	513	460	494	450	508	483	524	462	483	525	461	489	477	486	470	476	473	490	493	544	496	476	509	494	457	504	502	452	457	495	481	491	587	514	571	498	519	479	488	488	484	470	507	468	506	436	484	586	475	526	404	497	498	447	530	527	484	489	468	495	517	491	538	479	517	479	472	415	515	497	486	508	501	523	473	486	459	487	481	538	486	488	492	480	499	438	505	514	474	492	451	470	1
489	450	444	486	463	485	542	478	463	472	487	513	479	447	485	473	469	507	492	458	484	503	471	490	495	486	482	474	458	466	476	580	487	532	491	478	475	462	484	478	478	539	464	493	457	495	488	464	548	479	545	446	472	481	469	483	509	482	448	454	470	480	509	483	364	501	511	525	479	482	534	479	485	509	478	491	491	503	577	531	534	494	485	479	521	474	479	443	480	509	476	467	518	491	481	528	478	490	461	542	490	483	484	476	507	600	511	514	461	481	477	379	470	486	555	481	468	467	489	474	476	488	475	490	445	487	492	495	487	442	474	473	523	480	506	500	508	519	481	485	501	547	476	480	474	486	483	457	481	516	558	493	484	373	477	527	489	454	486	507	464	491	490	479	481	507	479	469	477	605	370	554	531	476	466	433	503	478	520	463	475	518	430	444	465	493	488	484	532	471	456	494	481	534	536	471	477	488	475	497	486	452	457	488	376	478	478	484	496	493	495	513	463	510	474	519	481	472	493	470	489	520	537	507	489	494	453	480	477	476	519	471	468	471	496	481	483	476	472	477	443	584	466	469	554	504	514	481	491	497	539	507	475	506	488	508	491	491	495	482	501	486	490	406	485	463	526	487	523	471	502	472	536	471	502	486	477	505	492	470	478	416	460	475	487	454	537	486	468	480	462	491	499	468	473	479	462	468	508	475	495	498	475	512	502	485	496	482	522	439	453	486	536	500	479	453	470	483	416	523	498	482	511	486	466	492	527	454	485	510	448	463	475	464	537	493	328	491	530	491	466	518	491	540	508	478	482	425	536	482	478	455	456	488	495	474	525	478	509	485	518	461	325	471	476	432	493	472	486	633	450	444	507	480	491	474	479	489	571	470	477	471	444	474	482	487	496	476	489	445	479	539	481	550	479	491	482	491	524	477	477	471	476	495	477	546	443	483	502	483	495	418	478	447	454	460	510	543	511	502	472	466	470	477	481	507	528	556	438	477	520	426	507	413	493	479	472	522	492	481	470	534	572	518	512	476	483	482	467	482	492	464	491	435	477	462	496	474	572	461	511	472	517	494	472	517	491	459	501	493	520	477	521	476	471	585	493	495	423	496	470	469	467	537	519	482	495	425	485	464	476	477	541	429	548	575	478	479	495	444	1
489	518	547	476	554	485	465	475	484	487	464	460	436	470	480	511	476	480	438	492	497	513	475	491	486	539	512	483	482	487	488	590	545	433	423	425	482	493	479	475	474	548	538	475	544	506	506	519	455	485	516	524	493	470	515	494	504	447	453	501	400	481	473	475	331	515	479	497	473	472	494	504	521	506	480	505	489	504	544	478	465	578	477	493	533	469	477	438	482	545	476	549	485	491	486	497	480	496	458	464	492	479	481	490	461	679	474	592	450	461	455	454	482	471	485	477	481	472	465	497	473	491	477	483	469	506	467	475	494	506	520	452	510	482	496	536	525	472	480	488	513	517	488	491	495	455	483	459	482	476	538	481	482	587	478	473	445	483	528	534	450	498	475	486	417	525	473	475	477	552	391	548	505	477	462	487	487	484	449	549	506	501	468	435	499	493	473	474	525	481	499	492	502	450	501	500	474	488	477	468	467	464	501	425	502	477	504	484	478	535	486	539	521	514	483	527	537	485	498	493	459	523	491	560	498	516	486	482	476	492	477	464	467	512	515	497	504	478	479	488	495	590	504	495	521	557	496	478	492	500	500	497	476	485	469	493	559	417	486	492	506	473	502	417	480	491	525	494	507	493	500	421	464	420	521	509	476	495	495	483	478	521	501	476	471	505	541	616	486	510	486	531	545	473	518	486	507	512	447	503	455	479	483	490	506	489	490	484	536	489	483	451	539	506	492	457	498	476	492	510	502	507	504	488	484	479	480	506	470	486	530	484	476	571	485	494	298	440	331	460	509	484	458	507	521	480	472	509	484	492	484	441	467	471	502	519	440	477	443	621	534	462	413	494	480	491	475	484	474	441	521	460	483	510	517	484	482	471	456	441	486	507	466	508	486	478	472	479	499	464	478	463	482	508	476	451	491	491	466	475	476	529	476	511	476	395	462	478	501	480	488	566	436	497	532	544	487	509	489	496	489	467	491	475	495	513	465	511	473	483	519	502	489	551	500	534	476	527	425	478	519	506	456	504	520	475	504	489	415	478	473	478	487	549	467	381	482	507	498	469	522	476	494	394	479	477	482	558	509	485	530	479	461	477	478	603	504	503	533	480	504	425	478	450	518	480	487	485	430	487	492	480	530	571	421	513	481	482	539	487	1
476	518	504	486	502	478	460	474	486	480	455	476	479	550	495	463	502	541	521	471	497	491	480	478	527	496	493	504	458	491	475	529	514	493	483	493	485	472	473	475	475	489	487	488	533	462	507	485	549	456	504	500	473	480	517	509	532	538	564	465	485	483	537	477	479	505	489	481	482	488	570	488	462	528	479	489	476	530	530	500	517	534	493	481	520	536	479	481	491	531	476	525	475	530	477	503	479	454	487	455	481	472	488	488	430	607	496	460	502	491	428	426	479	494	481	479	473	499	563	524	475	480	482	497	444	482	493	475	488	481	501	515	497	486	462	495	463	463	479	524	479	455	493	485	481	491	476	487	485	486	507	511	470	552	476	484	487	442	487	472	482	476	482	489	485	481	476	487	476	552	496	552	464	475	488	482	446	474	441	465	526	556	517	507	500	444	499	431	535	476	458	521	511	546	439	473	487	492	477	481	483	467	484	577	514	475	502	484	507	468	483	460	507	495	481	466	502	484	509	495	499	540	501	569	446	491	487	478	476	487	480	500	497	486	505	454	478	478	463	494	525	501	517	430	565	481	488	480	471	543	521	487	471	538	469	466	495	494	477	472	490	480	504	468	478	478	502	488	504	496	499	459	438	465	476	484	477	509	502	513	477	505	482	476	522	495	481	521	482	504	462	513	491	467	484	496	491	485	492	474	484	493	478	496	489	452	473	466	539	461	481	471	520	519	470	521	482	482	424	617	498	499	497	493	504	482	505	482	471	492	495	462	475	473	521	490	457	484	485	468	483	523	475	524	448	488	492	451	463	453	476	540	482	494	477	496	460	476	500	475	546	489	558	483	479	443	474	494	479	517	474	514	511	463	496	468	488	447	577	488	482	481	510	483	431	464	509	475	527	432	479	527	472	406	476	489	481	539	499	487	473	445	474	455	476	498	457	476	460	481	529	501	466	487	471	505	517	603	520	547	474	473	477	475	489	484	502	455	549	474	487	492	456	531	475	489	460	481	526	485	461	476	602	545	501	479	487	481	489	493	499	463	514	632	480	434	474	482	536	405	539	477	504	441	488	476	482	518	501	535	522	479	526	479	472	493	490	471	448	483	483	459	480	535	543	510	488	512	516	490	466	480	475	682	506	489	486	468	505	501	2
469	493	509	483	521	491	486	475	499	483	461	471	445	424	491	466	459	425	513	491	483	517	473	467	585	508	472	492	468	465	481	498	449	518	551	457	466	469	478	476	472	545	453	487	470	446	480	487	534	515	551	516	491	479	486	508	448	520	457	473	467	464	519	482	475	497	527	487	478	476	545	483	452	493	478	481	494	471	543	467	452	527	519	495	500	452	476	502	472	470	476	497	476	470	497	520	482	495	499	456	475	490	478	460	466	504	558	486	523	471	511	434	476	502	518	480	515	481	497	473	478	506	473	463	478	555	488	478	479	427	461	460	492	475	447	466	475	480	486	466	524	588	467	481	463	499	481	511	472	553	503	478	493	429	477	537	508	459	496	522	484	487	475	479	520	484	476	473	478	522	505	512	560	477	487	541	480	482	455	536	485	500	453	494	486	474	510	466	491	481	433	492	472	522	449	477	483	473	475	476	479	497	481	465	518	476	439	476	497	468	481	540	463	445	484	430	463	494	438	493	490	485	460	522	444	506	501	478	477	530	497	496	480	491	495	473	473	481	506	478	492	558	508	481	465	515	588	484	492	504	456	557	481	474	457	508	524	528	488	482	514	476	455	532	475	481	567	452	527	480	489	477	488	507	468	486	475	540	482	455	476	443	468	476	504	483	467	565	473	502	451	505	503	479	483	423	507	501	482	470	455	484	478	503	419	483	484	483	500	478	504	474	552	461	465	510	464	488	452	533	496	497	509	518	517	482	516	470	479	599	468	485	477	485	441	483	454	493	521	493	501	491	423	492	495	496	489	473	443	489	488	457	468	484	506	462	500	477	533	465	479	495	499	515	484	459	504	473	485	581	441	556	501	430	536	471	481	477	553	478	485	438	496	490	474	482	474	478	498	607	476	496	478	476	478	521	484	488	483	485	480	465	478	451	478	498	503	486	493	486	485	443	484	488	447	530	494	517	537	522	482	491	476	476	473	495	462	471	561	474	486	509	477	450	491	557	443	536	463	487	537	487	491	501	504	477	504	486	459	476	514	471	534	386	479	560	476	453	466	512	460	511	494	503	472	429	484	491	507	490	490	477	478	478	491	552	478	474	452	489	490	460	479	473	575	504	474	508	503	477	502	481	500	385	454	507	471	495	468	501	1
482	466	518	482	555	479	542	476	489	488	516	509	518	514	474	488	478	415	489	487	462	481	484	483	457	530	475	474	474	475	476	460	545	483	497	449	475	502	484	476	479	502	432	489	545	426	524	481	527	482	478	562	497	478	536	517	528	480	526	483	480	491	500	489	404	504	480	509	479	480	475	495	491	539	477	379	468	526	484	477	491	549	473	497	510	461	473	470	472	527	476	522	476	481	478	489	485	441	462	414	468	487	483	477	497	670	494	476	425	470	526	447	478	490	483	509	490	485	463	498	477	466	470	464	489	513	517	477	491	465	504	453	500	475	442	454	530	508	487	476	501	511	467	470	445	464	484	437	483	503	531	484	482	561	479	507	501	521	547	464	459	478	465	483	441	501	477	476	476	503	501	584	463	477	465	479	497	494	481	417	504	551	413	523	486	450	459	462	506	471	489	469	494	470	474	486	484	488	477	458	473	460	539	522	468	474	520	480	499	453	490	611	447	591	488	506	538	498	526	482	495	489	504	489	486	502	463	479	477	518	465	515	487	481	483	507	479	477	475	476	498	567	491	475	518	479	509	483	486	484	483	471	479	511	485	527	523	467	480	486	489	483	504	500	466	515	492	507	521	497	495	576	459	510	463	478	476	540	490	557	478	521	486	477	490	516	486	456	481	521	505	506	512	473	456	528	484	537	490	497	434	496	482	514	534	469	448	489	523	468	530	492	492	504	492	481	479	493	465	514	467	490	509	482	503	485	423	513	485	480	502	483	475	450	487	501	391	510	384	473	515	513	469	526	479	487	477	436	483	444	484	476	478	471	512	460	499	475	485	499	417	469	427	467	485	487	498	487	479	476	542	422	512	510	530	500	482	464	558	508	486	481	472	497	474	493	497	477	454	464	477	515	480	512	473	486	472	509	516	479	474	481	476	481	477	465	422	463	475	463	504	525	458	486	465	458	503	514	444	487	478	491	484	476	480	482	461	507	504	480	485	533	492	543	492	530	476	533	442	476	538	498	463	525	480	478	474	497	515	494	499	473	484	549	475	448	478	458	444	500	573	479	461	471	465	484	480	483	482	529	467	479	463	478	475	573	462	501	499	476	462	430	488	458	507	464	476	492	538	472	438	473	512	559	530	527	483	495	576	513	2
484	507	621	479	494	481	462	477	497	469	446	486	487	516	471	468	475	554	480	477	476	459	471	491	512	479	513	487	467	506	482	550	449	510	485	501	479	524	477	475	481	490	495	510	486	482	519	449	538	502	594	545	471	486	437	497	447	476	493	489	458	473	481	472	579	469	514	503	479	469	533	500	481	458	482	435	495	526	492	503	498	502	477	475	412	493	476	499	479	548	476	521	515	507	482	484	476	486	496	503	449	477	472	475	494	518	467	483	496	484	477	449	477	456	495	518	508	460	483	487	480	469	490	449	485	457	488	475	481	465	509	478	446	482	461	488	467	498	481	467	466	477	480	492	469	461	479	489	479	494	483	485	495	568	475	516	519	469	503	529	480	459	485	480	518	477	476	474	476	474	486	541	420	478	455	522	499	485	514	465	556	469	482	448	474	483	464	488	544	477	452	476	464	463	501	477	481	482	477	442	437	478	508	567	477	476	524	485	502	483	491	472	508	479	488	482	424	479	480	499	529	433	469	452	519	509	501	477	477	523	465	470	500	473	502	476	485	481	469	473	538	459	471	496	532	566	377	481	477	462	480	516	476	522	493	493	475	510	498	502	492	486	512	494	475	477	486	493	494	506	489	526	458	500	486	486	476	501	496	504	478	511	496	477	469	492	444	544	481	497	451	468	504	480	482	432	462	476	479	485	432	500	481	523	495	450	494	490	480	463	476	488	493	507	483	492	477	483	448	505	467	463	483	469	440	485	463	486	513	464	535	488	476	485	426	491	550	446	512	508	499	529	500	615	478	474	484	585	440	513	486	498	497	486	485	486	537	477	469	480	459	487	445	505	478	572	534	500	469	497	514	486	459	490	464	494	480	446	556	506	483	486	451	498	487	487	498	476	502	485	484	428	479	442	474	451	483	434	564	481	475	477	475	498	476	444	477	476	499	488	476	519	446	476	470	487	480	533	507	511	495	498	461	476	480	481	449	394	459	474	498	490	483	546	471	586	493	493	503	490	622	489	553	438	496	480	504	494	462	490	456	469	486	628	474	494	485	462	492	534	517	485	399	439	464	491	475	545	471	510	490	474	506	479	489	438	483	479	478	493	460	509	509	490	497	478	484	498	440	482	473	471	501	626	473	518	482	491	505	518	2
483	475	459	490	548	476	479	477	465	478	506	443	456	590	481	476	500	483	468	471	487	529	470	492	476	547	494	492	465	484	466	493	521	483	485	479	514	519	481	477	475	502	470	502	444	476	599	451	463	500	528	497	437	476	544	500	418	498	473	506	479	486	518	472	532	459	505	511	478	474	462	482	470	495	486	461	477	464	519	463	483	525	511	486	459	519	467	491	479	547	476	490	492	477	483	501	483	484	510	400	483	495	476	446	469	486	535	591	472	471	436	499	473	495	429	467	489	489	512	510	474	463	495	417	477	504	482	505	478	495	530	490	475	484	513	630	493	500	486	490	529	515	494	482	461	487	472	520	474	492	502	485	466	583	477	535	495	525	504	501	523	494	472	479	469	486	478	477	477	534	495	475	551	477	469	472	474	483	549	475	510	547	465	519	472	456	477	516	456	477	507	477	484	462	525	483	486	489	475	469	508	486	457	485	460	475	405	477	460	539	479	473	496	501	514	466	508	481	465	487	474	534	528	527	470	464	506	477	478	513	468	474	497	487	526	479	491	480	478	483	459	438	434	467	521	458	527	478	467	510	501	471	478	501	474	509	561	513	483	492	503	477	494	523	479	456	465	491	501	495	472	547	443	465	506	483	476	478	498	515	476	529	478	475	489	491	507	438	479	475	485	487	491	469	466	455	486	459	514	534	512	488	471	478	472	459	483	479	461	435	477	460	525	527	484	488	479	474	435	529	509	480	464	485	483	480	440	495	461	599	477	460	475	464	545	486	511	506	525	498	521	476	542	465	555	483	479	482	469	534	486	475	490	491	518	465	530	477	537	471	455	484	478	472	474	574	503	475	488	488	446	501	527	505	536	489	471	482	467	466	479	462	456	477	468	485	490	479	486	507	477	432	471	463	477	529	483	474	541	480	473	433	477	428	475	500	510	477	509	477	538	465	529	495	541	547	467	526	508	436	491	492	486	477	474	473	517	474	423	475	518	470	578	555	510	537	480	519	473	494	531	506	646	504	475	477	479	484	516	485	505	468	492	674	474	414	475	465	454	455	501	486	467	504	490	476	489	522	496	418	566	484	542	476	482	406	501	505	460	490	508	491	466	543	505	485	482	491	508	480	470	480	491	712	582	473	480	475	456	446	1
488	419	536	490	450	469	513	473	479	482	453	473	505	500	473	456	508	569	466	474	494	472	479	491	483	478	457	463	465	490	480	535	489	473	484	528	483	509	480	475	477	495	476	491	518	485	443	463	454	454	495	505	472	479	484	465	497	571	494	501	481	482	489	476	389	471	461	474	473	473	466	491	467	477	475	501	478	504	501	486	469	485	516	488	546	468	476	465	487	546	476	519	456	517	479	471	481	503	445	465	466	478	483	463	445	588	530	467	494	478	456	430	472	537	485	465	485	470	498	456	475	506	483	505	523	479	494	501	486	492	484	491	497	476	493	470	445	468	469	492	527	568	491	472	487	468	476	511	475	512	499	496	479	602	477	470	457	474	480	512	433	473	486	471	484	515	478	482	478	539	474	526	515	476	496	412	499	473	477	512	519	516	458	489	475	522	488	491	511	484	482	480	518	560	541	497	481	482	478	509	509	480	492	569	476	478	454	482	469	471	489	475	520	475	523	463	483	458	479	472	422	493	470	525	487	500	494	475	477	478	478	488	487	480	499	489	470	479	459	476	470	550	479	483	547	441	452	484	496	496	471	459	474	499	479	464	562	470	476	480	471	478	496	523	476	512	578	460	483	465	486	482	558	450	471	497	475	471	468	465	476	549	475	475	573	545	447	535	478	490	455	493	503	484	501	527	492	534	532	465	487	476	475	533	487	435	504	480	503	447	427	516	519	466	487	481	488	475	434	473	489	505	502	482	462	478	486	490	478	537	461	484	477	494	529	490	366	488	382	523	511	513	499	443	566	470	478	463	469	469	493	524	537	484	488	485	506	475	515	481	444	495	499	437	481	495	549	478	506	422	534	548	487	472	534	501	477	493	450	491	474	500	442	487	452	478	470	477	505	418	476	454	475	523	471	484	488	500	524	484	480	513	476	506	477	442	461	485	488	475	473	521	524	444	476	534	476	508	519	555	487	477	476	476	484	493	498	463	451	477	481	582	455	566	472	462	484	509	473	498	506	456	527	464	449	479	499	479	564	481	485	470	487	577	483	423	477	481	503	490	496	488	520	436	493	460	483	496	450	496	586	479	493	479	473	555	470	509	442	495	496	441	502	482	477	469	480	419	504	469	472	477	463	614	539	493	472	490	497	475	2
488	451	491	475	548	479	468	477	489	489	528	492	470	564	476	515	494	501	523	470	462	498	474	477	445	508	509	474	469	476	480	530	519	425	509	410	493	502	482	477	471	495	484	451	486	483	500	473	532	476	464	468	481	491	503	489	488	444	534	433	471	488	447	473	522	508	496	500	491	483	471	474	482	510	485	520	472	467	493	497	458	503	398	482	437	484	476	452	480	464	476	517	481	488	479	440	478	460	489	491	474	506	471	469	391	451	479	474	496	492	528	479	489	492	455	485	513	478	538	504	477	474	491	532	490	523	500	523	475	443	532	504	515	482	527	495	434	491	488	491	462	487	474	483	485	484	480	481	472	511	451	484	493	418	476	491	495	428	589	481	491	477	476	478	513	522	478	487	477	476	609	525	532	476	469	532	498	483	489	458	445	599	494	506	497	530	571	483	470	481	475	471	485	509	489	493	473	483	476	445	472	518	481	447	480	475	506	477	472	507	491	487	472	547	486	462	509	470	512	481	456	425	480	474	493	501	451	477	476	499	487	484	495	494	485	496	484	479	472	471	522	553	503	501	484	519	447	480	491	531	495	526	481	451	482	479	463	468	492	472	504	478	492	504	479	511	436	489	521	503	480	431	496	494	494	487	476	504	509	496	478	435	480	474	516	447	480	465	479	486	434	537	475	485	463	485	457	447	490	464	484	491	484	475	510	513	477	486	496	471	510	482	534	552	467	473	478	482	446	609	488	499	523	504	493	485	467	504	477	555	407	476	478	498	506	485	510	509	559	512	502	500	491	478	442	476	480	488	455	470	482	544	450	485	520	467	537	478	515	480	443	494	390	509	475	444	498	487	480	527	571	547	479	497	460	466	484	461	595	472	476	482	528	477	484	486	509	479	530	503	476	474	480	412	481	471	486	525	485	478	483	509	480	479	476	505	458	475	462	478	502	507	426	492	560	526	487	517	531	509	487	464	476	475	478	491	518	480	480	471	481	527	457	435	503	494	509	556	402	478	466	473	466	540	493	476	491	480	492	489	499	470	490	343	473	618	475	443	517	446	498	440	467	399	487	487	477	523	512	535	549	480	467	477	473	541	461	498	477	482	476	506	496	495	519	484	464	551	484	488	503	478	494	306	498	547	478	476	483	473	1
482	502	525	479	520	485	445	478	476	481	522	486	540	483	489	471	479	513	466	479	488	464	480	472	520	498	482	480	479	507	476	487	497	451	461	482	493	482	486	478	483	495	463	473	446	457	521	505	491	444	522	504	481	480	526	524	440	474	530	467	469	477	508	473	478	546	541	472	477	465	550	477	453	422	481	491	492	557	564	466	507	523	481	492	539	476	479	467	481	525	476	506	494	465	483	453	474	479	469	517	465	478	476	490	500	437	467	534	517	458	504	435	483	479	537	456	489	479	526	501	475	467	479	447	425	512	466	522	474	458	537	463	486	472	497	528	543	496	485	496	520	503	488	481	493	444	477	591	482	471	446	479	487	416	478	462	518	503	476	471	513	472	483	486	484	508	475	478	475	420	517	500	420	474	464	608	497	480	518	414	470	511	518	483	510	472	460	506	563	475	451	453	499	510	562	489	475	482	476	433	487	468	456	519	430	477	513	479	464	530	491	523	467	510	483	498	500	491	584	490	508	466	489	449	489	525	523	480	475	461	476	497	475	484	497	507	485	482	485	477	508	537	454	473	520	561	529	480	473	507	468	463	477	508	473	531	541	468	488	499	495	485	516	420	484	526	499	486	468	542	489	547	446	470	467	472	476	506	515	494	476	440	467	475	469	487	482	480	480	485	486	475	489	487	514	508	544	494	522	486	463	490	476	485	482	534	488	477	454	490	488	463	485	462	482	477	483	491	482	431	488	445	494	482	450	483	457	480	480	467	459	481	476	515	489	475	461	485	539	499	480	463	524	547	409	490	474	479	487	555	484	450	495	500	517	483	503	478	552	491	498	504	540	479	484	513	452	460	487	499	528	502	538	482	484	501	472	447	500	463	487	474	511	476	486	451	503	477	516	447	472	521	473	472	480	470	481	587	509	473	476	480	476	510	476	528	562	478	479	476	499	515	505	512	513	457	490	458	542	516	489	484	462	476	490	496	476	397	506	482	442	565	462	436	484	476	483	533	509	475	488	476	462	487	488	477	480	494	561	487	459	477	495	329	481	561	469	503	460	515	567	506	538	488	479	499	490	485	482	494	589	482	465	477	481	545	491	483	494	496	492	498	468	534	495	463	465	512	507	466	470	488	484	328	489	468	468	480	518	491	2
474	469	502	486	476	475	512	476	465	486	500	558	417	511	470	486	491	495	493	476	460	485	486	481	532	483	520	465	466	473	482	521	452	453	494	563	465	459	475	478	479	459	468	472	495	493	424	475	520	462	498	497	505	481	518	507	457	473	534	464	474	473	443	477	631	512	494	466	488	468	466	487	532	470	478	488	470	474	506	475	532	460	493	478	529	458	478	451	484	514	476	484	482	469	471	489	481	453	469	475	479	475	477	481	435	366	500	477	550	486	486	501	481	446	544	500	506	510	447	482	475	450	470	453	474	504	466	500	467	441	517	465	506	472	491	470	501	503	464	475	481	526	468	471	496	510	479	479	483	496	517	476	495	505	478	479	470	468	498	471	492	468	500	480	514	522	475	470	479	450	516	545	483	477	479	490	482	481	491	514	504	527	499	468	478	496	475	506	508	482	492	461	511	557	634	475	476	484	479	416	489	475	524	530	492	477	570	478	467	497	481	483	514	563	481	505	447	479	457	495	463	427	494	425	483	478	485	476	475	455	471	493	472	489	468	510	504	482	531	483	512	467	468	498	539	477	462	474	494	502	452	507	479	524	475	461	464	472	491	490	496	475	473	451	471	483	547	482	480	474	478	532	510	426	487	497	475	498	506	493	477	479	497	478	501	467	454	474	476	493	547	475	514	482	494	495	466	460	535	489	487	499	472	501	451	496	501	481	502	473	444	479	468	605	464	509	465	470	445	531	484	518	490	491	465	473	450	510	494	574	557	464	476	460	446	498	616	452	588	564	561	527	485	529	568	496	485	527	496	479	475	502	470	469	529	493	442	477	509	397	507	505	469	495	484	449	477	497	477	509	442	448	548	536	476	458	487	513	553	496	482	542	536	484	476	472	504	480	462	466	471	410	478	527	476	493	477	448	591	476	474	511	476	478	476	535	430	474	414	468	488	411	466	460	488	546	472	515	492	453	491	490	489	476	480	490	447	537	506	474	485	551	515	500	506	470	479	531	482	477	437	491	533	453	505	475	472	490	424	457	474	469	461	461	476	585	479	453	467	475	451	491	497	449	469	486	492	481	527	505	541	472	500	477	468	441	481	472	462	501	458	473	466	452	465	494	468	474	464	468	475	481	497	474	517	485	468	500	580	509	1
485	500	524	463	521	495	501	476	475	468	543	506	441	415	489	449	494	486	450	474	486	472	473	463	467	501	527	507	467	487	470	478	487	540	461	452	479	451	494	477	477	507	496	465	477	472	539	526	523	504	615	476	511	478	441	511	468	488	494	487	498	483	551	467	459	511	507	479	478	484	549	511	451	511	477	450	456	485	456	489	487	557	484	482	547	454	471	469	488	510	477	571	433	486	480	458	481	476	464	500	476	470	472	493	458	582	504	523	464	468	485	414	477	495	491	480	512	481	536	477	469	471	471	541	477	550	482	454	487	461	529	506	493	484	464	507	526	445	477	471	467	464	501	480	463	516	485	528	478	514	492	474	485	631	475	460	513	459	505	499	462	484	454	481	483	526	474	481	476	501	425	462	568	478	460	541	467	487	480	497	539	493	447	436	492	526	523	470	486	484	465	504	481	541	508	498	476	470	474	520	481	501	504	548	518	475	553	489	494	475	495	394	490	424	462	501	514	467	467	476	464	531	525	531	509	504	486	477	476	470	502	471	465	492	471	493	480	481	452	471	491	542	467	473	463	433	522	481	493	511	466	476	483	489	478	523	487	469	496	479	486	475	499	530	478	523	462	483	495	476	479	552	541	469	480	486	477	442	506	507	476	546	480	475	485	440	537	502	482	474	523	482	505	474	478	513	477	491	503	531	490	483	477	451	454	466	482	476	491	492	446	480	467	523	492	475	478	485	446	521	490	441	479	485	513	480	473	512	495	543	509	469	476	475	474	484	431	485	389	467	556	489	531	553	528	484	482	498	515	529	489	508	486	496	505	481	520	474	541	513	498	517	460	473	473	516	451	488	491	492	466	453	489	498	502	538	488	484	546	489	485	479	507	492	482	482	518	477	480	495	459	524	475	470	479	518	482	440	514	476	484	464	478	506	479	525	474	484	472	475	474	533	463	478	495	575	473	560	467	551	486	493	475	476	475	478	491	426	480	471	493	548	501	556	486	511	486	510	491	485	512	463	485	483	517	480	471	473	451	465	508	469	492	557	478	470	472	443	479	459	499	476	506	448	452	490	489	567	473	451	481	467	476	478	475	547	521	479	542	489	472	465	488	513	484	477	478	448	476	472	472	477	439	606	479	506	484	477	474	480	2
484	488	511	474	516	486	523	477	471	476	489	461	465	495	462	472	488	533	467	483	481	504	481	495	396	530	482	479	467	477	483	510	505	457	491	479	481	524	481	475	486	518	457	505	475	450	540	492	479	479	452	519	399	478	543	477	544	476	594	480	489	481	455	477	590	437	504	478	490	492	490	492	468	462	476	485	485	506	432	440	524	579	431	496	438	504	479	494	476	492	476	539	399	547	480	472	482	453	482	535	493	488	476	480	511	296	461	537	495	481	445	501	464	485	415	500	482	494	483	471	479	457	494	474	503	522	489	512	456	506	497	506	526	482	509	526	494	477	471	487	488	469	484	504	457	484	477	451	479	495	507	476	479	385	475	477	504	491	542	499	457	490	488	468	488	496	474	477	477	509	492	465	544	481	480	516	511	474	471	438	522	496	477	513	509	512	456	462	504	475	450	460	502	560	494	486	467	460	477	458	515	500	496	487	469	477	478	470	471	518	497	470	505	515	483	585	445	495	474	492	453	461	486	485	465	460	442	478	477	486	471	499	478	468	525	464	490	479	470	485	485	441	495	468	516	501	486	471	484	535	509	518	484	525	476	477	566	587	471	488	476	474	485	503	473	480	496	480	524	463	474	505	432	535	478	463	475	494	514	467	476	423	482	474	508	442	571	452	480	500	496	488	557	475	526	466	488	438	482	474	499	505	469	506	475	460	487	473	476	431	473	503	521	529	485	453	474	492	448	493	488	484	479	480	451	476	478	479	477	482	493	484	476	472	462	477	607	505	713	482	505	521	537	484	580	474	484	483	475	550	487	488	448	482	514	449	464	476	452	529	464	525	474	449	483	503	483	473	461	501	493	570	475	506	456	496	468	517	486	492	474	514	511	475	461	488	495	479	488	430	477	477	476	495	484	469	489	479	490	483	472	485	478	521	477	558	506	476	472	488	523	524	526	490	460	552	468	498	525	503	495	494	471	477	482	500	477	550	488	486	507	473	506	425	516	509	445	524	530	487	525	482	610	433	492	480	486	476	536	474	492	468	506	410	477	577	487	496	400	504	506	439	452	518	508	514	480	558	468	544	497	468	530	479	475	408	507	484	506	492	502	512	489	501	508	486	457	457	555	479	485	479	496	417	450	522	483	460	479	470	1
473	487	591	480	513	473	466	475	485	480	452	490	514	508	486	492	486	514	506	473	482	495	471	487	401	470	484	489	481	469	494	495	462	478	487	442	473	468	475	476	473	531	450	499	567	498	563	412	501	504	519	507	519	483	515	478	493	494	515	516	442	469	491	486	509	531	485	483	477	473	529	496	452	492	470	498	474	503	519	452	512	438	444	477	495	512	477	513	477	530	475	518	464	496	476	475	477	485	492	470	493	494	473	480	469	483	513	507	508	484	512	487	483	525	514	487	454	504	487	487	479	462	473	492	482	497	499	480	477	471	502	476	495	478	535	491	464	501	486	473	476	441	484	493	459	505	477	517	470	479	510	474	496	478	475	501	494	507	530	509	470	461	485	480	504	454	474	475	476	448	512	522	525	476	473	529	493	465	512	446	451	489	464	452	493	447	496	415	624	480	480	469	499	484	483	475	483	485	476	475	523	483	460	466	454	478	529	482	493	471	471	503	467	514	487	466	528	492	442	482	461	598	484	491	505	452	509	476	476	537	462	457	492	485	485	492	483	480	459	481	532	517	511	498	467	478	487	481	489	489	522	485	475	518	477	475	503	525	482	488	491	480	504	435	474	502	506	493	437	485	468	463	455	619	478	487	476	506	513	449	478	467	456	475	455	492	458	460	474	504	548	519	475	471	501	514	495	499	539	498	542	487	480	448	450	508	490	482	459	470	530	463	497	406	504	480	480	479	488	572	467	465	490	473	477	484	496	497	501	521	477	466	476	453	496	487	499	511	509	484	522	489	526	478	534	498	489	510	479	512	484	424	489	456	483	501	448	473	498	482	443	503	428	475	481	520	463	486	446	528	490	526	484	521	534	466	487	474	514	454	480	474	536	491	483	487	525	479	451	441	482	438	474	495	482	503	487	484	454	478	488	453	475	552	477	473	499	475	511	473	464	563	537	480	490	473	497	586	497	472	471	465	450	476	499	498	507	536	485	479	452	525	490	482	483	519	467	490	526	489	539	499	463	499	495	476	480	490	500	480	481	478	469	413	471	554	478	450	411	456	432	465	550	508	491	498	485	453	449	491	494	476	465	481	472	504	490	513	526	480	505	476	476	492	500	489	459	449	494	484	493	482	479	424	546	530	472	464	541	472	2
483	500	547	480	498	478	468	477	514	486	446	511	510	436	494	459	479	543	499	482	482	531	470	486	488	511	524	476	501	490	487	504	501	536	455	516	481	486	474	477	472	439	463	494	535	429	508	490	453	508	526	503	531	480	522	502	354	478	503	489	529	481	552	486	353	531	540	473	478	475	526	484	460	464	476	442	482	445	525	523	518	483	474	497	507	489	477	478	461	450	477	520	494	511	464	557	477	452	466	513	481	475	483	465	457	594	491	487	496	481	519	424	467	452	508	513	531	485	483	485	482	459	496	565	476	509	486	470	485	503	476	439	540	484	521	549	458	496	472	490	498	484	471	488	491	476	477	456	475	503	446	464	492	352	478	493	468	513	501	517	476	491	480	486	511	506	476	483	479	538	533	523	446	476	492	464	484	485	488	512	536	492	473	488	470	470	542	483	493	477	470	511	517	510	478	470	475	485	476	471	508	502	532	589	460	475	636	484	469	490	469	556	434	447	475	511	499	477	478	493	463	456	442	530	459	528	526	476	476	497	496	473	468	486	512	485	498	482	469	479	469	552	485	480	484	452	495	478	477	419	471	537	475	589	478	484	441	535	475	480	493	478	442	492	469	496	525	485	485	475	468	460	487	570	482	486	476	451	529	507	478	420	481	477	522	485	468	508	480	489	486	494	460	479	555	495	480	464	512	496	471	515	479	487	431	506	479	494	514	444	449	483	491	499	492	488	477	477	544	526	505	434	466	493	490	476	429	494	490	532	527	477	477	465	434	495	326	495	477	515	484	506	561	530	577	484	489	467	516	526	477	470	479	492	472	497	454	476	500	524	512	475	512	461	495	446	493	468	478	562	488	587	487	482	505	474	486	449	451	499	481	470	476	444	507	474	470	478	504	505	476	492	476	490	474	484	492	444	503	480	483	461	477	494	477	489	469	478	446	476	502	489	524	472	481	586	471	583	418	496	475	454	474	476	478	508	507	497	503	469	542	485	513	392	474	523	483	483	499	484	531	495	453	546	482	477	476	470	464	464	468	488	475	349	469	452	485	433	442	424	548	507	455	558	484	483	494	542	473	454	511	482	459	478	482	557	461	489	517	528	454	509	485	459	536	472	494	431	492	489	499	473	491	343	449	491	480	486	507	486	2
486	487	532	486	520	486	427	475	481	481	419	463	453	434	492	435	478	490	473	468	478	458	470	475	560	521	456	493	474	509	485	441	502	435	475	513	490	489	470	475	479	457	497	497	511	430	466	475	423	487	509	451	511	477	506	480	469	482	494	490	443	471	537	482	548	501	532	484	486	472	553	464	479	460	485	515	488	480	452	499	506	536	510	463	512	485	477	496	477	490	476	508	453	527	470	538	479	492	468	495	484	477	506	475	414	366	461	479	468	473	489	500	484	486	522	474	463	472	554	493	475	508	467	469	482	505	495	495	466	582	486	488	495	482	488	532	467	504	489	484	490	514	490	471	472	491	476	533	478	505	496	480	489	642	479	516	495	525	497	515	462	490	470	473	508	469	478	489	476	575	569	544	492	476	471	516	479	470	513	544	436	524	454	465	492	490	439	501	585	478	488	483	492	434	543	489	481	481	475	445	479	492	470	537	441	475	497	476	463	493	498	410	481	506	480	512	522	487	450	474	487	417	430	530	487	505	437	476	476	462	523	467	486	488	507	516	490	481	498	476	487	495	517	484	556	579	407	479	489	489	499	488	474	533	473	512	600	483	478	485	487	483	514	485	476	489	492	481	459	500	473	502	452	527	463	496	475	472	488	523	478	546	487	475	465	480	481	435	477	490	456	522	466	472	455	509	457	491	537	489	476	486	466	504	511	517	477	486	497	437	484	467	459	458	485	440	482	494	465	547	478	532	500	474	475	475	436	482	479	499	477	502	475	505	491	472	530	460	471	472	534	452	486	487	478	484	484	481	481	524	478	493	465	451	516	504	494	479	498	521	476	469	472	475	478	457	486	503	491	467	524	562	478	504	467	473	477	493	403	538	484	497	510	482	487	476	472	476	488	429	478	480	475	522	483	490	477	502	514	484	477	465	474	488	476	488	454	481	451	470	532	492	468	470	485	454	497	528	510	473	484	474	506	476	508	488	487	499	442	479	533	461	472	591	509	458	480	422	543	493	475	495	477	455	499	479	468	471	498	476	479	474	478	499	474	557	485	506	477	499	515	490	501	461	481	466	493	558	450	450	498	478	472	476	489	480	463	488	539	490	494	489	462	455	505	486	474	526	452	488	476	479	469	520	459	480	491	488	475	468	1
485	488	459	481	533	477	531	478	483	467	512	515	469	539	491	466	483	541	469	482	478	515	458	471	547	520	482	497	484	500	463	442	490	564	443	487	476	477	478	475	479	471	492	495	486	455	472	476	521	477	488	522	483	477	522	487	536	458	563	516	488	482	500	474	377	499	516	485	479	475	476	479	490	464	473	441	481	473	516	459	482	476	431	485	533	433	482	491	482	504	476	525	487	519	474	538	477	469	458	463	473	465	471	479	536	651	496	493	533	478	539	570	478	496	514	433	510	473	532	483	478	478	504	500	500	509	514	535	492	491	489	491	485	471	495	471	535	438	471	492	493	487	473	499	493	458	472	496	488	480	454	475	470	442	477	483	463	457	523	461	437	489	484	472	526	481	474	479	477	554	520	492	544	478	457	490	508	487	452	452	486	495	506	456	479	495	497	430	462	481	454	496	514	426	508	481	486	482	476	447	505	504	515	556	450	475	489	485	500	464	475	425	499	522	478	517	519	492	493	479	513	505	471	511	399	502	492	479	475	501	473	457	484	486	515	493	474	478	493	483	483	556	453	466	425	524	466	480	491	487	481	507	477	563	481	559	508	471	494	478	466	480	488	485	479	511	474	501	474	480	486	552	464	524	498	466	477	497	478	532	477	441	485	479	503	508	485	442	478	479	475	507	443	477	485	532	497	476	535	540	548	512	480	497	500	511	479	479	484	500	491	490	431	472	467	532	458	476	501	560	481	495	493	485	483	484	518	476	487	528	508	468	476	446	484	486	315	482	446	464	466	479	505	464	524	486	482	453	432	509	492	501	465	474	455	482	534	476	615	467	478	470	474	513	483	498	543	485	475	461	423	498	488	520	477	505	484	453	549	438	483	494	538	479	463	461	488	476	461	468	475	488	477	460	479	437	489	532	434	483	476	439	478	462	476	451	479	475	457	475	460	428	466	453	536	542	472	540	458	545	479	490	455	476	498	487	489	501	529	484	490	465	459	459	498	452	484	544	512	476	463	482	485	445	501	478	474	492	481	474	491	479	471	477	478	423	476	451	524	540	536	484	467	506	479	473	486	447	476	493	512	482	476	478	474	561	488	497	431	481	493	529	480	507	567	478	474	446	519	473	468	479	468	492	456	504	476	453	512	495	2
474	526	476	488	511	492	490	476	473	488	444	509	503	492	467	501	482	479	514	474	482	491	478	486	609	535	467	471	482	508	479	501	469	481	512	435	493	473	476	476	484	514	499	501	479	469	474	501	440	452	523	483	494	479	490	512	528	485	521	415	485	486	493	487	501	475	529	479	484	474	469	497	483	497	473	552	484	491	526	460	480	505	459	487	566	489	475	454	485	549	476	530	455	472	484	510	481	499	473	536	480	498	468	482	455	392	459	561	508	466	481	592	479	467	489	487	479	492	545	524	472	492	483	439	479	470	505	471	471	423	497	499	476	473	499	486	440	506	482	489	512	564	487	482	498	489	480	531	474	523	487	504	494	635	478	479	481	452	511	506	467	483	497	470	499	512	477	477	477	506	459	513	507	479	450	495	492	481	539	550	505	580	493	440	474	461	448	529	534	480	479	525	487	593	506	490	481	484	477	474	495	489	472	605	512	476	463	476	481	436	482	508	488	468	487	489	486	481	466	479	507	503	472	464	493	516	524	478	478	499	478	472	467	498	492	511	492	480	481	480	498	564	543	492	594	466	501	475	473	562	504	515	476	470	474	510	514	561	491	503	494	481	487	552	488	492	473	465	475	538	491	521	487	444	500	476	477	434	526	517	475	537	515	475	488	515	492	574	482	483	518	504	482	477	539	527	485	474	480	522	420	480	481	500	451	487	478	485	506	451	491	478	483	516	488	483	468	479	495	447	484	491	503	477	505	483	515	484	503	557	481	467	477	482	474	507	481	474	386	514	491	509	517	555	496	484	471	472	501	480	489	458	543	482	488	479	468	477	498	533	455	498	484	468	484	395	498	477	479	457	434	403	476	492	490	493	485	495	440	520	492	479	473	487	480	474	452	477	483	455	469	445	476	462	475	463	459	493	505	473	472	425	475	505	478	493	442	479	486	470	492	438	573	471	476	499	486	535	587	538	478	505	480	476	486	501	477	536	524	479	548	489	462	594	505	551	492	428	463	481	525	483	315	483	472	475	471	519	492	469	486	480	536	356	468	640	484	452	492	496	451	486	559	453	476	516	485	555	492	439	407	479	390	478	489	601	493	481	416	484	489	471	488	472	500	483	500	471	443	474	459	475	460	348	456	552	491	473	495	484	2
486	446	509	472	494	478	482	478	477	478	481	483	480	470	477	457	462	536	483	466	485	501	471	476	555	487	486	498	477	505	483	514	501	469	511	486	492	501	483	474	475	469	489	524	469	476	491	490	541	504	582	492	515	479	481	515	438	478	558	440	481	473	450	481	578	529	495	500	477	490	548	502	488	477	488	467	486	526	464	494	518	509	550	487	507	452	467	506	483	505	475	451	453	505	472	507	483	502	480	483	475	481	474	495	545	549	509	481	490	485	471	476	484	459	457	427	516	491	486	470	477	493	472	467	473	505	474	473	484	483	464	497	490	474	507	472	544	519	487	474	506	497	478	473	467	501	474	503	484	513	467	471	488	668	477	473	482	499	473	476	472	478	490	477	491	482	477	471	476	480	498	467	484	479	494	484	480	483	467	557	539	588	488	493	504	465	528	507	489	474	483	509	475	472	475	478	475	478	478	495	499	474	503	585	481	477	490	477	480	496	463	435	505	451	473	543	472	480	504	501	470	437	527	487	453	497	486	477	477	482	462	475	471	453	456	516	478	480	463	479	457	511	517	461	546	508	487	479	487	530	483	505	474	449	485	528	459	485	488	490	493	483	474	512	488	455	585	489	416	460	477	527	510	543	481	486	477	480	458	527	477	561	483	477	448	526	507	454	484	477	519	551	479	469	504	476	458	519	470	487	490	479	479	487	508	484	466	493	504	476	445	469	483	511	464	454	478	484	474	510	491	453	473	484	470	477	480	507	516	524	438	458	475	543	506	486	572	493	400	488	557	494	496	501	492	470	473	497	446	529	474	453	479	505	522	475	476	478	536	485	456	459	488	489	486	623	485	494	477	454	423	447	509	475	423	493	487	467	579	509	473	480	460	480	458	479	472	473	482	619	484	535	475	480	477	486	490	458	527	470	475	496	476	537	476	485	493	475	436	470	484	553	489	469	508	473	481	509	510	521	483	481	491	476	486	507	487	568	439	477	482	564	495	589	491	521	477	488	474	478	464	442	404	584	527	477	474	516	481	481	500	475	529	552	477	573	474	433	484	518	456	496	469	473	475	515	477	478	495	488	515	465	442	479	478	501	484	492	432	474	480	448	494	484	497	472	461	479	487	491	494	483	480	561	476	521	477	507	513	520	2
484	422	583	481	526	468	516	476	483	476	528	488	419	432	468	490	471	451	489	490	504	497	478	468	488	465	476	483	478	482	490	465	468	501	483	521	470	504	481	475	472	482	488	463	486	496	581	483	514	447	521	495	526	489	447	533	537	420	534	472	470	479	594	473	514	598	510	502	483	486	564	482	483	543	478	565	493	476	480	465	500	531	526	473	499	486	479	467	485	471	475	539	503	478	473	494	483	482	481	486	469	486	489	479	504	409	501	477	489	485	472	483	472	490	494	469	496	489	510	506	477	450	482	465	480	549	480	494	472	426	491	426	494	474	513	486	455	458	470	469	463	456	478	484	484	494	478	538	478	468	447	455	481	408	477	508	486	456	537	485	490	492	481	488	525	466	475	485	476	593	513	463	534	477	463	586	526	481	465	544	453	536	494	480	465	493	507	497	563	488	494	518	529	465	490	493	488	484	476	435	496	491	472	492	544	475	439	481	481	470	497	469	458	497	480	542	534	472	459	487	482	512	450	507	542	484	478	476	476	488	487	495	471	503	488	497	488	480	466	487	537	551	480	475	487	542	494	480	480	514	425	475	472	474	479	498	503	574	491	501	488	477	484	510	498	471	461	517	467	515	483	517	544	555	490	481	476	481	481	517	476	433	474	477	543	485	486	533	481	519	529	523	497	477	478	491	467	420	524	500	502	493	484	466	484	499	484	491	490	487	494	462	486	481	512	471	466	484	477	527	472	461	513	484	474	486	472	511	476	519	503	469	476	476	460	500	504	530	550	543	492	460	467	475	452	498	471	468	476	501	481	480	513	487	460	460	401	473	505	487	436	457	491	453	477	449	469	476	475	554	559	444	499	507	498	444	477	468	541	450	473	498	519	478	464	473	507	474	462	551	466	509	478	455	481	535	487	456	458	480	474	503	477	501	478	463	518	479	459	488	481	530	523	508	463	591	486	530	465	485	486	464	464	476	445	495	449	458	456	484	500	467	514	436	475	549	477	520	482	487	496	497	410	587	489	481	475	505	587	475	494	476	502	331	485	620	485	428	493	511	474	497	471	489	463	486	491	480	488	442	531	486	449	477	471	561	475	486	484	478	472	502	480	491	454	507	489	488	508	469	510	483	488	238	466	473	484	484	586	515	1
484	466	493	496	527	483	527	476	489	461	483	423	482	457	481	483	491	521	489	468	485	436	480	475	544	513	474	463	493	499	492	495	478	519	515	511	475	487	479	478	477	515	447	506	498	485	482	448	508	487	618	484	492	479	499	506	517	473	476	482	507	478	537	471	435	567	550	469	475	476	531	473	508	509	476	583	465	534	526	468	497	518	495	507	425	467	479	510	475	492	477	559	532	494	482	550	478	463	498	458	487	479	478	482	468	550	506	514	532	488	486	478	473	514	473	476	456	480	445	505	473	477	473	418	449	458	485	491	484	493	491	467	527	490	475	583	439	477	479	471	478	522	487	483	490	518	486	475	472	510	411	467	482	370	475	479	454	447	488	478	462	481	473	488	519	493	475	477	477	501	463	483	463	477	473	501	500	490	542	576	500	467	464	502	498	434	415	487	473	478	525	485	559	575	502	489	476	478	473	481	523	477	507	460	512	477	507	484	492	481	478	454	512	485	487	539	507	485	476	483	511	470	479	427	435	544	478	479	475	502	467	506	495	470	496	469	486	476	455	483	532	579	467	478	493	514	535	476	475	479	511	500	473	503	491	503	487	491	494	485	513	478	482	422	473	508	489	487	464	503	462	509	448	507	506	480	476	506	475	462	478	415	460	475	455	516	494	440	481	487	518	514	546	481	427	510	442	497	495	514	429	493	481	508	496	479	492	471	469	471	517	487	488	498	479	447	484	471	522	547	519	484	468	487	483	480	458	472	494	453	501	483	477	477	516	503	383	487	502	469	453	516	473	512	496	471	472	537	485	488	472	480	490	469	503	500	481	478	418	514	491	464	473	508	481	492	491	499	486	534	520	450	443	481	489	532	481	498	523	511	490	477	472	489	490	482	459	480	501	498	476	427	473	504	481	473	490	535	557	477	483	497	477	494	476	537	450	478	496	483	474	457	471	478	479	443	468	491	426	494	483	465	479	476	488	496	494	530	434	479	486	500	515	392	510	532	474	511	462	472	447	466	420	530	485	477	452	489	497	482	500	485	477	270	488	555	475	501	481	494	566	514	437	480	467	475	474	480	513	485	509	484	439	479	477	583	490	510	431	487	467	527	470	476	469	489	481	497	504	492	525	470	481	288	529	518	472	508	502	504	2
482	445	509	484	498	485	507	474	489	481	522	516	466	511	492	484	478	492	537	476	506	454	488	480	532	489	512	493	489	485	477	520	493	535	475	560	486	508	484	477	485	451	445	516	546	464	563	448	421	518	545	481	446	479	471	488	460	541	512	523	498	471	511	473	412	585	486	473	473	461	435	503	420	494	482	518	478	446	509	473	544	530	500	473	463	473	489	502	464	531	476	547	462	494	487	489	482	456	522	475	483	482	482	474	540	605	497	509	521	480	459	508	457	465	455	482	530	480	479	478	473	514	476	450	478	530	485	496	487	456	501	439	493	488	514	543	493	489	478	481	488	517	491	485	505	478	474	624	482	576	508	482	487	659	476	500	499	478	461	511	450	485	462	473	514	482	477	477	475	501	503	556	491	479	466	435	485	476	476	494	441	568	437	505	506	457	514	482	510	484	533	453	478	482	410	474	477	477	478	506	532	500	503	467	396	477	516	477	493	513	471	462	461	452	488	503	512	485	483	480	494	495	460	414	526	507	441	482	477	461	468	486	485	474	493	484	472	475	468	478	499	518	492	497	503	471	439	474	479	509	494	512	474	519	484	543	508	543	476	479	492	473	514	523	487	513	556	510	470	479	477	597	485	510	479	506	476	540	540	522	477	557	467	474	483	482	464	503	476	483	486	504	490	477	513	422	466	563	497	497	497	476	481	556	554	465	481	471	453	493	456	459	480	506	497	523	471	483	514	515	470	423	486	491	507	473	500	460	483	535	512	477	475	497	505	495	378	465	334	493	503	449	469	466	468	483	481	380	518	495	491	479	473	482	470	471	466	474	556	434	487	503	545	523	481	482	538	492	499	493	473	435	521	506	529	486	477	516	414	523	486	500	563	490	500	478	517	476	497	497	473	518	474	504	475	483	478	484	536	489	469	493	478	524	476	486	458	471	475	468	467	501	481	503	520	575	490	511	507	433	470	457	487	476	486	477	496	483	491	473	503	478	434	616	493	512	457	524	559	486	525	490	429	505	485	476	488	480	476	481	489	483	480	597	478	413	466	541	497	462	482	498	451	535	489	506	477	488	509	497	552	476	452	477	491	521	465	505	501	490	463	437	487	463	515	486	482	441	500	478	483	478	453	617	534	506	486	474	458	502	1
477	448	514	475	542	476	394	476	501	471	499	480	496	446	460	498	488	546	498	480	479	498	469	455	494	501	488	467	467	510	490	479	485	595	499	442	469	477	477	476	481	479	460	506	497	433	496	502	503	487	579	518	511	481	498	482	487	486	468	444	487	482	476	474	248	515	526	476	473	472	486	488	462	501	487	465	474	483	481	463	495	468	486	501	469	526	477	467	475	519	477	508	481	484	473	504	477	474	457	475	493	464	482	478	483	696	490	510	447	474	467	469	466	514	499	443	519	484	509	503	477	491	499	443	473	536	484	513	492	484	451	475	496	475	493	473	469	465	491	482	483	495	476	476	445	496	474	460	476	541	473	474	486	307	477	541	480	464	505	531	488	473	500	479	544	456	478	473	477	488	473	466	535	476	495	470	489	485	472	518	453	529	517	514	477	470	477	500	480	479	503	499	513	519	559	482	474	483	476	483	520	503	493	450	487	476	523	485	464	500	478	481	498	535	486	552	492	465	497	498	471	405	486	524	489	526	524	476	477	489	498	449	495	490	462	519	473	483	462	475	543	596	470	459	528	557	498	481	487	557	508	457	478	486	475	500	486	469	476	482	502	490	456	409	486	463	564	491	489	472	483	513	449	455	485	489	476	407	513	520	477	400	488	478	534	503	443	546	485	495	452	549	501	487	544	480	500	540	516	492	491	487	475	475	472	511	481	467	491	470	471	465	523	498	488	540	468	480	438	510	506	490	475	480	512	477	478	488	500	574	479	492	475	496	515	509	180	462	511	527	510	486	531	559	461	501	499	566	491	494	471	487	475	497	499	494	517	479	499	516	497	515	515	467	479	434	531	508	481	439	451	522	488	486	514	551	471	514	522	495	476	476	569	457	483	474	493	479	457	482	482	474	475	453	479	477	483	456	552	486	477	441	476	460	477	482	476	470	499	483	497	469	454	481	527	498	486	513	509	541	475	468	471	477	478	488	507	497	442	472	494	459	503	361	454	473	470	510	467	473	433	471	602	396	472	477	491	480	472	478	453	469	462	434	472	366	474	450	405	483	492	500	518	390	503	480	477	449	481	532	444	482	542	480	482	612	463	510	387	505	495	508	498	502	465	475	474	520	466	498	439	479	471	439	529	458	461	482	500	536	1
481	457	530	485	474	476	500	476	499	481	539	494	512	526	497	476	490	489	530	465	473	482	465	492	511	501	497	498	480	478	477	518	469	500	462	496	470	449	481	475	473	509	431	501	506	508	522	464	446	472	606	477	486	484	558	508	487	419	487	470	532	480	455	475	445	446	477	504	491	477	540	505	499	581	471	466	469	524	521	486	507	442	511	478	533	525	475	473	473	487	476	490	472	485	492	512	478	488	481	508	498	488	492	464	483	494	499	514	509	496	466	435	493	464	504	500	503	495	477	457	478	517	472	430	496	538	482	451	478	432	498	492	518	473	439	491	542	486	487	495	504	524	479	469	480	518	490	440	486	493	490	501	490	469	478	475	513	488	440	493	443	469	490	487	509	518	475	477	477	467	455	470	526	477	476	483	482	475	469	509	551	511	496	472	490	519	498	473	556	477	521	470	508	463	575	479	479	493	477	499	526	498	471	517	472	477	476	481	487	508	483	527	488	512	482	513	542	473	507	494	496	544	478	436	484	558	449	478	476	496	473	489	474	458	487	474	460	474	474	480	538	512	457	492	479	551	484	474	478	513	476	475	476	532	478	514	562	484	492	463	490	476	508	517	470	477	449	486	497	506	473	448	500	529	468	483	476	552	506	462	479	463	483	476	515	474	481	402	478	499	475	500	489	484	460	490	504	506	486	511	524	503	479	471	548	481	490	460	481	518	470	475	530	474	471	484	478	495	486	510	479	497	483	460	471	481	453	518	492	525	510	476	476	512	488	501	417	483	508	494	486	511	513	537	462	480	474	591	523	519	483	515	524	489	467	524	521	477	490	463	455	467	450	531	474	570	521	490	459	435	517	472	520	536	489	445	476	486	451	459	491	506	533	515	449	459	491	477	483	424	484	487	478	496	473	490	479	439	556	482	481	512	478	467	477	484	479	477	468	482	489	557	503	479	420	550	494	587	519	462	477	508	488	476	475	490	501	460	435	481	551	516	472	476	497	484	475	471	471	507	429	461	531	488	488	476	486	485	503	469	503	478	510	477	473	462	468	421	488	521	458	514	461	487	475	496	486	515	467	539	490	483	497	479	489	495	474	499	409	500	487	498	488	461	495	471	472	507	482	481	487	485	476	489	541	526	480	493	531	470	2
469	477	531	485	494	480	522	476	498	484	464	475	484	483	477	443	472	572	506	472	503	488	469	482	551	516	477	495	502	491	492	550	544	520	514	487	487	519	496	475	479	454	482	501	525	445	493	509	455	482	604	476	475	479	497	474	431	508	436	446	497	486	450	478	464	468	515	535	482	492	500	477	514	510	487	475	484	493	537	460	472	486	508	467	544	502	465	470	475	504	476	518	477	498	475	468	485	439	490	455	488	491	470	469	472	541	496	530	472	476	462	503	465	515	476	486	511	497	491	491	475	482	479	544	509	489	489	520	482	494	488	510	509	479	464	553	454	516	475	473	519	601	483	483	494	505	473	480	481	541	507	472	486	551	479	507	472	453	513	474	487	487	482	491	496	474	475	475	476	519	468	468	492	477	459	579	494	489	515	544	469	523	535	498	493	519	491	517	493	477	415	471	493	503	517	512	477	468	476	458	491	459	453	485	502	473	560	479	489	490	474	488	468	467	490	503	444	480	460	479	475	487	504	531	500	484	508	475	476	530	474	513	478	494	512	514	482	478	542	485	512	545	513	468	420	575	455	480	473	494	517	502	474	491	486	486	444	403	501	481	487	480	491	524	483	501	420	474	495	502	462	525	557	520	494	481	475	496	538	477	479	506	462	478	450	452	499	472	484	521	462	502	515	476	437	519	475	484	508	507	479	477	475	512	450	517	483	474	494	499	488	469	534	476	474	483	462	480	539	536	458	496	477	476	521	477	505	490	499	469	466	467	475	495	461	494	433	475	403	519	513	524	496	559	521	470	481	493	459	531	485	444	495	465	495	471	476	472	455	542	474	480	451	495	485	471	493	494	497	587	516	434	510	444	526	464	478	448	457	447	475	486	529	474	500	484	518	476	517	505	476	424	477	457	478	469	495	482	554	493	474	465	477	506	478	469	484	483	509	481	479	468	484	440	479	545	495	465	507	483	483	467	477	476	496	501	475	478	544	474	487	498	459	529	481	496	463	506	485	486	573	494	363	523	474	476	468	476	532	483	488	488	468	400	482	529	477	447	476	470	495	475	480	509	504	490	501	520	453	466	586	480	414	478	483	543	484	471	480	481	476	493	474	543	500	487	478	503	482	474	450	479	496	414	533	479	470	472	500	453	2
479	432	485	478	460	485	467	477	488	480	486	514	487	420	476	471	495	501	466	468	486	522	483	472	537	570	488	483	487	475	480	493	432	447	495	488	466	515	483	478	479	503	482	464	522	449	506	575	513	431	430	524	502	479	472	502	503	487	474	488	503	478	461	485	434	475	493	484	477	482	497	466	452	498	487	467	482	491	529	503	513	487	458	475	493	508	482	480	479	529	476	488	501	503	486	489	483	432	489	528	456	489	477	471	480	707	563	506	474	492	474	554	483	493	555	509	465	461	504	472	483	503	488	493	492	449	465	525	493	556	505	467	507	484	484	542	534	490	491	486	479	452	478	480	494	488	476	491	477	481	570	502	496	603	477	499	472	484	501	482	453	457	485	482	538	470	474	475	477	470	577	608	431	477	478	551	477	489	503	569	594	532	453	513	463	459	544	477	454	481	447	524	507	543	530	469	474	487	476	522	488	482	481	359	516	478	450	477	485	461	489	456	475	534	474	483	419	469	520	494	474	534	512	411	484	463	493	476	476	458	495	498	471	477	461	492	475	478	458	477	473	551	461	480	509	526	504	479	499	560	474	513	483	536	467	443	470	457	481	485	478	470	515	483	482	513	477	458	455	441	474	515	599	517	444	481	476	495	501	511	478	529	480	477	493	467	449	489	477	490	491	519	490	482	505	525	485	502	514	523	473	489	478	517	499	496	485	478	499	489	459	497	442	470	479	488	491	490	515	532	500	423	526	495	487	488	478	499	487	545	450	493	476	461	519	485	402	421	326	501	494	548	515	527	506	479	484	501	496	451	479	453	484	478	519	487	498	475	402	496	419	499	425	489	480	390	459	477	477	461	540	479	446	504	489	430	485	495	530	558	480	438	423	493	465	473	506	478	530	469	475	464	476	516	478	495	497	510	570	484	476	476	476	542	477	446	542	475	463	476	469	444	511	461	544	605	470	481	512	445	475	474	478	475	476	483	479	491	470	472	493	481	474	566	491	511	479	451	480	471	474	494	421	559	479	478	462	486	394	476	488	482	474	574	477	442	480	474	525	450	498	460	431	477	520	464	469	515	484	479	501	476	444	479	487	538	476	483	539	511	508	489	467	484	523	488	474	465	512	464	485	480	474	581	503	476	482	479	537	504	2
487	505	539	487	531	476	574	477	470	478	576	489	460	508	495	468	459	499	512	467	486	498	483	486	502	511	455	475	464	484	479	422	493	504	518	401	470	518	478	478	478	502	487	496	471	492	493	471	445	493	485	570	463	488	510	516	509	518	470	445	479	482	510	484	562	489	419	434	481	490	446	504	475	485	482	458	488	467	526	504	527	529	464	492	494	503	472	463	483	554	476	519	510	478	465	478	484	496	493	477	492	491	482	486	418	199	503	493	496	479	478	447	471	515	437	485	470	474	493	472	476	482	470	458	474	472	485	489	457	492	499	496	510	477	499	573	528	519	472	499	474	453	461	471	492	490	478	426	475	503	528	498	470	401	480	449	483	479	526	485	490	469	498	474	476	476	476	477	476	537	468	518	565	478	465	479	492	487	456	504	488	487	467	476	510	461	454	523	546	471	536	522	497	459	512	498	479	480	475	511	469	509	507	477	490	477	553	488	500	512	482	533	495	529	485	513	461	481	483	485	491	516	476	440	537	501	471	477	476	498	480	510	488	471	518	535	505	478	495	479	525	478	530	461	493	522	513	480	476	513	454	465	481	503	491	456	454	458	500	505	495	479	507	466	464	476	460	486	538	478	458	523	404	539	479	478	476	554	519	504	477	420	474	476	451	530	504	481	478	503	473	515	488	481	434	506	485	439	467	478	398	510	478	460	494	504	466	462	499	477	479	461	469	487	472	480	471	474	432	445	483	498	501	485	519	488	501	468	492	449	502	480	478	497	508	467	562	534	677	492	490	517	478	538	451	482	478	438	511	518	457	475	515	477	527	466	523	475	566	509	476	502	410	475	476	532	494	485	470	501	519	444	517	486	502	516	465	491	449	460	475	460	540	483	486	478	532	476	497	436	481	462	474	475	474	505	485	493	490	482	474	442	477	513	477	545	502	471	497	472	475	517	485	456	502	598	507	489	507	567	474	463	475	476	494	480	493	443	429	484	480	500	465	431	488	565	492	538	518	476	513	482	568	506	504	476	467	496	492	489	506	466	464	340	474	605	483	464	517	512	558	498	554	538	479	507	478	451	504	500	491	480	524	477	486	458	441	477	443	485	511	537	490	499	532	467	487	489	483	493	459	480	488	359	485	488	481	479	513	496	2
485	460	588	488	593	476	482	477	491	475	545	500	533	446	488	472	479	523	481	470	503	466	468	477	490	511	451	488	497	496	479	509	481	478	448	489	485	475	487	476	471	522	506	468	502	484	567	483	429	462	392	565	514	478	526	492	428	460	538	457	469	479	533	474	532	516	605	513	479	477	537	502	444	476	491	464	490	496	512	532	467	501	553	476	553	506	488	493	470	529	476	502	471	501	468	467	481	503	507	495	481	476	478	493	462	463	498	438	438	499	461	500	463	492	465	487	488	480	492	488	475	474	487	495	474	511	481	485	476	488	450	534	490	476	487	494	528	527	470	448	516	497	484	497	482	526	474	486	469	447	484	474	488	611	477	498	438	453	477	501	495	487	488	480	439	435	477	475	476	505	498	506	480	476	474	504	485	468	450	501	458	551	503	487	485	502	486	443	496	478	493	506	467	530	478	489	483	479	478	488	499	510	483	480	438	476	534	478	484	494	490	518	455	515	470	540	543	492	471	506	518	490	481	511	581	478	500	478	476	515	475	475	481	495	455	524	490	476	465	482	494	511	409	470	553	472	492	480	475	507	474	496	470	537	471	523	586	459	502	488	514	470	479	533	470	502	456	488	466	489	476	410	468	511	499	462	477	532	519	475	476	533	506	477	519	527	476	414	474	504	466	432	499	483	460	480	440	505	529	502	527	500	476	502	483	501	473	474	483	496	535	479	524	473	491	498	484	487	553	536	483	488	488	496	497	486	463	526	467	497	509	464	476	442	470	502	516	456	393	571	461	518	513	475	586	485	479	476	470	519	479	520	426	486	534	500	487	473	551	468	470	479	515	489	480	486	524	481	496	496	425	482	529	514	503	525	474	467	424	466	475	485	470	495	468	489	488	479	467	527	476	441	474	502	477	484	481	484	556	473	479	448	474	511	477	548	431	481	499	477	489	478	454	484	460	460	473	508	466	458	485	487	483	476	486	512	520	468	469	476	518	450	520	605	500	442	477	531	474	502	458	465	316	558	460	477	480	492	465	472	477	489	474	453	486	546	475	431	483	478	461	484	534	457	495	505	477	454	496	480	486	481	414	478	468	501	495	494	448	502	456	447	497	471	426	466	471	490	503	493	447	472	478	464	486	525	477	502	479	495	2
484	527	454	486	460	482	468	477	493	484	524	468	423	467	482	471	467	429	468	476	475	495	470	475	445	572	462	474	474	462	475	462	464	488	453	498	479	454	476	476	477	461	443	472	553	489	537	476	458	479	556	555	495	484	503	502	521	458	531	487	474	489	482	475	598	537	576	510	485	484	506	471	468	483	488	528	482	512	477	452	446	543	512	487	527	494	472	504	480	535	477	517	491	487	486	478	475	446	463	479	478	475	493	489	407	362	454	498	538	464	510	496	469	500	542	467	503	487	477	484	476	483	486	535	487	487	497	539	468	421	437	498	473	476	503	518	459	471	479	499	467	536	495	489	485	517	480	500	475	579	599	481	512	556	476	525	481	490	497	492	458	485	493	478	471	519	476	480	477	425	509	507	527	477	489	516	473	473	473	498	501	529	443	471	496	486	470	525	540	476	433	511	481	555	623	476	481	477	478	463	520	493	519	522	464	475	525	476	493	468	471	526	499	437	481	518	517	486	465	497	470	568	466	551	470	486	463	477	477	540	465	480	486	483	451	488	506	475	481	484	545	461	523	477	442	575	552	477	477	532	491	488	474	517	477	489	598	499	474	460	464	477	502	439	466	528	526	480	509	483	513	483	470	566	467	483	476	489	459	464	477	512	490	475	442	510	455	497	472	510	506	468	476	481	457	479	481	538	474	488	524	487	475	487	492	516	483	481	522	439	489	473	524	486	485	501	482	479	464	491	473	515	476	482	515	479	494	434	504	560	515	472	478	503	455	471	565	493	543	500	470	475	493	554	488	478	480	488	505	477	476	469	485	487	484	505	543	475	541	474	461	468	559	478	479	493	459	465	495	484	463	455	502	492	505	481	476	492	459	461	484	456	491	487	468	489	474	479	493	465	472	491	479	473	476	496	484	525	512	480	475	476	476	479	477	482	442	482	486	480	478	474	466	471	471	531	479	439	536	521	480	507	458	477	502	492	477	483	523	476	523	485	476	540	511	491	473	527	511	493	489	451	514	533	488	477	494	475	505	476	501	473	500	513	479	537	477	478	472	435	520	478	491	414	491	479	489	554	500	535	554	486	495	480	473	437	487	487	445	493	508	466	481	508	498	476	476	472	470	486	474	478	520	545	511	544	475	496	591	479	1
485	475	544	492	495	467	473	477	454	489	506	460	443	475	484	509	484	476	474	493	478	479	476	489	576	541	509	481	472	513	486	512	473	456	533	536	477	479	482	476	477	479	472	459	521	499	472	530	435	512	549	487	474	483	479	499	530	501	567	491	467	477	495	480	427	493	429	456	480	479	552	512	497	471	471	562	458	499	513	501	469	483	494	483	509	481	481	481	462	549	476	498	449	526	480	482	476	485	473	502	476	487	480	476	546	417	502	479	483	472	460	382	481	497	512	470	494	487	526	448	476	480	488	479	501	501	505	494	471	503	530	510	481	476	485	416	471	488	466	481	507	517	491	471	497	494	472	475	480	514	496	501	497	408	478	457	504	495	467	484	420	454	478	480	493	470	475	478	477	567	510	577	488	474	478	517	473	492	470	534	445	520	484	495	482	455	567	502	581	479	489	504	514	498	573	488	471	488	478	468	505	470	487	546	509	477	488	483	509	490	492	472	485	508	493	458	500	472	477	498	446	459	466	549	466	529	486	478	476	513	482	484	464	453	485	454	488	478	478	485	485	523	484	489	509	508	459	478	484	497	488	494	477	564	495	461	535	557	488	481	500	476	493	445	477	453	517	490	480	492	472	524	486	479	508	497	476	518	513	480	476	420	480	475	502	516	529	452	474	541	478	491	495	466	437	489	478	531	493	543	490	490	486	498	519	501	474	489	501	470	516	474	516	486	483	549	490	472	461	560	482	533	514	468	470	481	505	518	487	501	575	498	475	506	527	509	380	508	572	483	483	471	518	502	546	476	487	484	515	481	487	499	536	478	494	493	531	478	548	480	490	488	472	484	469	515	485	465	474	485	449	460	529	460	466	525	475	491	433	449	478	467	454	490	480	472	471	479	460	521	477	524	474	485	479	434	470	483	512	481	475	450	478	434	476	457	502	479	468	459	506	422	459	475	506	402	479	505	506	535	474	500	478	476	497	471	493	573	571	475	500	472	404	428	491	528	484	603	454	491	437	497	557	528	473	477	482	474	513	463	520	472	479	393	471	499	487	549	650	484	493	497	520	444	460	520	469	513	467	438	503	473	506	479	479	515	483	463	498	485	461	437	485	535	518	491	468	494	488	498	471	474	457	394	514	538	487	451	592	537	1
490	446	483	484	455	471	458	477	479	469	489	523	427	560	484	495	482	540	463	479	481	502	479	469	553	499	497	497	471	499	471	470	497	581	524	563	472	454	475	476	473	422	500	487	488	458	513	540	555	508	578	554	500	482	548	493	530	453	567	477	533	480	497	487	392	442	510	458	492	467	482	503	503	515	475	497	476	501	497	472	493	517	444	485	508	494	480	458	496	601	475	504	478	458	480	502	474	482	449	513	484	477	491	463	506	587	453	497	491	473	490	440	495	518	494	469	491	469	476	501	479	475	486	489	490	459	475	476	487	482	495	496	509	479	474	494	517	534	488	495	490	503	502	499	503	482	483	546	484	468	465	478	495	348	475	516	473	471	518	459	486	477	478	482	547	472	476	477	475	469	513	535	523	477	475	557	483	478	539	500	496	514	504	446	492	465	461	418	446	487	515	478	519	468	527	490	473	496	478	482	497	512	481	506	468	478	509	479	480	484	484	501	510	506	479	506	463	480	436	504	493	509	493	571	490	508	489	476	476	481	484	482	475	480	508	450	496	482	483	474	486	578	443	487	513	489	539	481	477	540	511	483	475	459	474	507	386	479	490	485	462	477	463	484	463	491	489	478	463	470	473	542	414	416	461	483	477	517	494	581	476	401	469	476	500	573	443	517	482	473	482	545	483	478	451	497	459	493	467	501	490	484	476	501	566	504	471	484	499	472	530	499	535	509	467	484	490	474	457	511	499	448	504	489	483	486	471	510	487	517	423	491	476	502	531	494	340	499	530	512	535	467	515	532	469	487	492	519	490	521	475	490	511	474	492	493	502	479	561	494	425	495	577	490	476	444	466	501	480	489	516	576	508	508	549	483	478	477	577	475	483	484	498	499	513	473	496	476	481	428	478	477	476	458	478	462	462	499	509	478	475	514	480	512	477	489	449	491	496	464	478	508	501	501	491	551	495	557	464	497	475	488	471	477	483	475	473	482	514	473	540	556	480	374	499	511	481	447	435	504	504	467	496	498	478	478	496	492	494	465	499	470	496	333	474	516	484	530	460	455	506	483	508	420	478	506	491	517	490	497	504	482	479	474	483	600	492	471	499	495	487	504	473	537	525	465	486	459	509	484	500	485	510	307	549	532	484	472	547	492	1
471	463	506	485	524	469	437	477	487	469	465	507	426	466	480	528	470	504	473	481	505	539	483	479	500	507	472	473	502	488	486	482	501	527	405	558	469	482	479	479	481	478	433	465	540	456	454	498	513	517	540	555	506	477	487	510	447	508	473	484	486	472	473	481	619	528	559	506	485	483	507	494	451	442	476	413	477	454	521	513	487	534	579	479	585	533	479	496	470	461	476	463	480	509	468	463	480	446	490	459	488	455	485	526	546	517	533	385	517	482	491	451	485	466	454	479	535	485	478	494	471	468	482	437	479	570	483	505	481	536	487	472	494	474	454	463	538	514	486	489	464	548	499	489	445	501	482	444	484	470	405	483	494	563	477	497	494	527	493	500	489	485	478	477	481	468	474	469	475	519	533	629	525	477	491	478	479	484	482	514	506	487	488	465	500	498	496	498	543	481	497	444	529	467	560	474	477	494	477	423	476	471	490	552	459	477	460	476	508	528	498	456	503	449	486	520	517	485	488	481	459	573	472	530	497	509	482	478	476	519	446	505	488	465	477	488	497	474	502	471	526	457	519	502	487	480	435	479	487	453	505	442	473	557	473	480	461	496	487	471	490	470	499	455	500	476	567	495	493	517	478	473	477	416	466	474	476	495	510	565	479	512	472	475	470	495	466	473	480	475	517	502	497	471	517	485	491	467	495	497	476	520	486	478	490	479	472	472	456	457	510	513	512	485	483	500	492	478	533	550	475	512	486	472	495	477	497	449	479	567	520	469	476	494	518	491	628	498	483	449	514	518	473	497	438	477	486	456	504	494	477	497	495	491	513	485	520	475	518	519	522	483	451	493	469	546	518	460	499	525	464	463	487	506	474	488	477	511	532	424	483	474	471	485	486	489	489	478	472	495	479	509	476	455	479	482	481	423	583	483	480	526	478	449	477	470	491	483	517	472	504	488	532	484	445	510	481	422	538	452	480	483	482	477	478	481	469	452	536	476	483	487	474	540	473	475	480	507	494	482	508	483	391	450	476	475	444	497	518	498	493	489	498	483	481	557	488	463	520	448	421	506	500	468	451	479	493	488	473	522	439	474	432	478	494	422	504	474	442	506	474	468	487	506	509	474	497	493	481	477	453	478	497	502	521	564	472	504	460	543	1
469	454	489	481	500	478	461	475	477	481	473	498	511	466	472	478	493	533	491	483	491	498	467	486	527	541	477	506	463	484	477	508	485	489	499	508	501	491	476	475	478	454	465	482	508	497	561	530	545	467	467	506	524	484	515	464	503	430	505	453	459	481	463	484	561	517	503	484	485	462	525	490	494	442	478	507	475	456	438	449	462	516	485	485	430	472	487	473	479	573	476	460	463	507	489	494	483	493	484	455	477	472	481	482	481	531	462	561	466	481	521	423	465	491	481	495	496	488	509	467	470	430	454	568	507	524	476	486	482	483	519	498	467	481	457	565	503	467	472	476	434	450	474	469	495	473	480	496	477	460	437	459	488	597	477	472	486	491	496	497	478	484	462	486	527	486	475	479	476	511	434	486	593	478	462	473	490	489	431	533	538	481	467	490	489	469	494	506	546	481	497	452	518	457	495	482	484	496	476	452	472	478	484	462	471	475	565	477	488	498	497	441	507	555	484	551	529	476	501	478	479	528	488	488	513	443	507	481	476	547	477	508	472	463	509	518	501	475	481	483	459	500	440	472	463	496	505	473	471	451	461	531	475	524	482	507	520	439	472	501	470	468	487	506	489	507	490	461	443	510	491	437	441	456	456	493	477	497	481	500	476	544	472	478	480	500	472	479	484	489	494	456	486	480	523	528	479	495	517	509	428	492	477	490	484	497	509	490	451	476	473	490	500	541	483	463	468	487	428	544	473	441	439	493	497	486	520	473	495	500	444	490	476	559	562	495	544	494	459	461	529	484	523	503	523	493	483	513	461	532	483	455	438	481	493	474	519	478	595	564	494	455	433	484	479	492	522	475	484	419	525	575	479	513	542	451	484	479	559	515	481	445	510	454	480	469	477	477	514	480	475	509	478	451	473	468	481	381	462	489	478	500	477	439	476	496	506	478	533	478	483	508	489	465	533	508	495	526	472	492	478	506	486	475	483	487	525	453	504	475	504	495	473	580	461	481	470	563	510	483	559	461	495	464	487	477	480	517	552	495	492	469	503	565	483	523	478	407	564	490	539	452	545	462	473	488	474	575	488	471	578	481	480	480	481	484	509	509	476	486	487	413	477	517	526	487	460	473	468	477	466	479	498	589	517	556	484	476	539	473	1
479	433	411	483	478	479	482	478	485	472	422	533	526	621	495	483	487	537	509	475	483	478	483	464	531	514	486	480	483	466	480	517	482	511	512	511	483	483	478	477	473	455	484	505	516	513	509	553	515	459	599	444	477	483	520	508	493	516	575	468	489	490	591	477	517	532	485	462	471	476	478	467	466	562	475	479	481	451	523	499	496	553	470	481	574	522	479	462	485	493	476	562	489	476	489	446	485	453	480	447	473	487	490	496	456	631	479	425	490	506	545	479	482	538	500	467	499	456	469	450	476	505	472	441	437	481	484	441	489	430	531	490	493	487	509	434	478	517	480	472	523	516	459	478	464	486	475	461	480	498	429	495	468	590	475	499	459	525	501	542	466	483	475	487	488	519	474	479	476	542	541	456	554	477	478	527	469	480	491	483	486	531	456	470	494	468	438	496	558	478	479	492	480	487	525	485	474	500	476	434	539	482	481	509	466	475	488	481	486	507	489	453	478	494	478	485	573	465	473	497	485	447	487	502	545	544	494	479	476	478	489	481	490	496	498	510	483	479	467	481	504	493	489	471	519	498	452	476	489	517	472	474	482	509	488	490	536	441	484	496	517	475	519	527	494	501	450	457	512	475	502	518	493	506	475	495	476	507	440	526	477	535	486	476	513	420	404	511	485	511	454	494	497	479	485	480	487	506	497	464	453	489	473	463	467	434	485	465	481	422	479	499	482	490	509	551	467	491	498	466	468	472	496	494	469	484	483	441	481	505	486	486	475	518	510	487	501	498	409	468	549	488	530	521	521	475	478	480	409	556	482	516	531	492	491	475	502	474	463	500	437	468	435	515	476	517	501	497	498	501	470	544	538	488	517	522	487	488	554	518	491	478	488	466	477	496	450	477	519	505	480	544	477	509	476	483	482	503	502	478	482	512	474	495	477	446	434	476	447	479	467	441	483	475	471	455	484	591	512	464	476	464	482	476	490	492	483	504	514	477	503	512	477	581	463	528	464	570	545	487	530	473	455	552	491	477	466	487	470	468	485	479	475	586	476	475	475	458	442	468	498	471	486	527	491	486	464	488	462	499	529	482	461	478	485	481	516	487	483	476	500	496	491	546	477	480	487	389	505	470	509	481	481	615	485	559	472	478	508	466	2
478	489	473	483	501	477	501	476	486	473	466	548	515	536	507	484	480	462	515	489	485	503	484	487	550	479	479	471	491	516	487	493	518	461	519	532	465	473	483	477	476	521	478	504	530	508	507	521	526	445	570	462	505	483	493	506	562	454	535	479	507	468	485	475	563	546	467	476	478	484	530	486	497	477	466	440	484	466	604	496	519	558	476	480	546	509	478	480	476	581	476	516	471	472	475	527	477	431	481	484	471	478	487	486	469	449	490	451	479	473	488	484	466	464	432	497	482	477	502	465	475	443	475	406	471	519	480	498	474	496	484	498	488	477	446	538	466	469	475	493	463	467	473	482	494	489	480	500	476	404	522	471	497	498	480	465	499	459	517	443	491	489	489	479	445	484	477	480	476	562	464	497	509	478	485	404	484	489	451	565	474	589	514	463	504	458	465	520	573	479	494	543	471	481	493	489	474	487	476	514	496	470	489	500	381	474	476	480	493	495	468	582	501	510	468	482	506	476	474	478	477	470	453	522	505	495	501	480	477	485	501	487	487	479	518	504	465	482	461	478	532	541	484	465	511	513	519	478	487	514	470	506	474	566	477	502	510	515	500	486	488	470	486	466	463	498	512	467	470	485	475	490	535	480	477	486	476	462	479	525	476	480	485	476	503	520	474	437	474	512	509	455	481	462	583	482	491	509	527	466	500	483	477	503	510	468	477	489	584	429	460	507	492	464	478	491	485	471	518	462	480	473	464	485	510	480	481	461	475	575	429	465	476	478	526	509	549	433	477	479	491	464	538	494	521	496	484	471	455	505	475	477	472	473	475	490	575	475	491	573	503	503	575	486	479	462	513	478	485	526	526	467	521	483	465	476	465	473	536	527	483	481	455	470	474	499	497	477	498	475	483	402	476	502	482	461	475	419	505	478	478	512	474	483	476	476	490	481	459	478	516	467	547	505	524	544	505	472	460	530	482	478	483	476	482	474	490	391	473	473	480	536	456	502	479	540	486	546	541	502	461	491	345	447	478	477	496	479	415	481	491	484	475	285	477	664	478	517	532	496	528	517	448	459	500	496	479	471	495	503	504	479	407	478	478	535	491	480	451	486	511	479	475	559	512	488	467	478	482	471	485	479	505	279	482	483	480	477	603	487	1
481	439	486	511	571	470	493	478	500	486	530	439	490	518	500	482	477	479	485	460	495	466	479	466	489	545	505	507	489	465	480	455	472	512	476	463	481	487	480	475	474	526	464	484	509	487	464	507	515	477	455	513	456	485	457	481	451	469	576	481	488	481	529	476	528	520	552	522	486	474	475	498	483	399	489	541	473	484	499	525	500	604	478	480	552	490	471	503	483	490	475	497	473	518	480	490	482	457	519	519	478	482	475	497	500	499	490	456	474	478	510	483	479	534	453	496	483	496	487	507	476	482	470	464	473	523	500	505	479	455	511	492	512	477	490	453	574	472	484	504	503	629	489	483	487	473	481	465	485	492	435	460	469	475	477	494	473	485	536	510	481	474	476	485	456	512	479	485	476	508	545	558	492	478	477	527	455	477	476	442	499	501	490	453	510	483	485	473	577	482	496	463	488	561	630	488	483	495	475	482	486	466	491	530	480	475	582	481	489	500	492	469	498	470	475	519	498	491	478	465	489	579	510	481	448	542	501	477	477	490	479	475	449	483	510	498	512	480	502	483	526	516	501	489	498	544	497	486	485	457	472	457	482	529	479	472	438	478	470	469	487	483	475	429	486	507	493	515	485	527	509	461	490	446	473	500	477	532	460	479	477	464	496	476	507	508	548	481	484	490	477	548	505	470	543	485	501	526	493	510	438	506	480	511	477	496	488	487	520	446	509	481	464	518	477	450	472	483	515	489	475	496	470	501	484	475	499	498	492	497	478	485	476	499	494	484	518	458	505	504	540	514	445	527	461	481	471	502	479	489	484	480	403	472	490	481	503	477	576	532	505	487	448	516	488	484	504	484	470	487	476	382	504	520	516	503	474	524	541	493	479	508	429	489	471	495	555	478	494	494	478	468	478	451	474	476	476	461	473	487	474	443	475	429	477	508	519	481	510	466	473	490	482	504	516	479	488	468	578	513	485	480	467	476	487	498	548	441	469	477	515	526	483	481	486	440	478	477	494	479	548	485	411	461	517	478	482	497	496	478	498	484	457	384	469	579	481	468	396	411	496	468	508	467	502	496	478	500	434	402	566	476	439	479	480	500	460	490	480	488	452	452	487	476	519	488	485	447	562	481	483	474	496	384	521	456	479	488	528	501	2
483	407	473	480	434	475	566	476	492	492	443	523	430	492	516	474	456	559	523	493	471	465	468	478	495	475	494	489	467	517	487	520	413	474	477	450	480	494	479	476	478	478	442	483	481	472	510	497	449	424	486	522	498	485	526	487	501	472	451	479	497	492	496	482	354	517	484	452	479	468	545	488	472	512	477	480	487	447	511	467	493	482	486	488	576	485	477	490	479	562	476	587	473	479	476	396	479	466	487	469	477	490	481	481	483	497	475	516	511	478	530	478	467	530	514	465	491	483	469	488	475	461	474	442	505	457	481	526	479	387	486	487	485	477	463	502	463	492	472	484	481	580	476	487	485	509	478	474	476	548	522	503	469	374	475	459	485	500	483	484	478	481	488	488	552	480	479	484	475	496	579	513	526	477	472	404	499	490	464	448	537	499	455	496	523	495	536	527	518	483	462	502	492	533	534	463	469	484	478	534	524	456	482	548	555	478	502	478	479	472	482	413	479	488	493	512	498	476	493	508	461	462	505	538	509	488	457	477	477	504	474	499	483	490	479	524	467	483	465	480	500	604	491	485	500	472	525	483	490	485	467	468	477	499	472	500	494	486	479	475	520	480	498	470	474	481	443	485	503	519	486	497	447	493	460	494	476	420	491	455	479	418	451	478	557	503	489	440	483	487	460	536	479	474	370	473	489	458	406	477	535	470	478	515	449	453	502	471	474	492	527	476	554	502	460	479	482	480	443	459	460	472	471	482	496	482	488	497	479	558	501	482	477	480	455	478	253	483	508	536	534	476	507	517	510	493	474	515	495	476	483	522	593	498	487	474	401	477	460	510	444	480	490	523	482	524	472	465	494	509	532	477	479	480	490	479	478	456	448	451	484	502	507	499	519	468	464	477	493	495	477	471	482	471	481	475	482	487	479	486	473	467	477	478	477	490	513	484	481	471	494	528	465	512	536	574	502	493	479	465	481	461	464	476	476	502	474	508	504	475	475	528	422	413	496	525	480	569	525	486	500	478	544	490	494	475	472	489	419	478	506	470	487	365	485	460	480	472	597	490	501	487	483	454	508	495	478	511	458	590	489	480	501	478	485	600	505	493	480	486	515	549	472	466	571	468	474	478	476	494	458	473	453	379	456	566	481	492	478	507	1
487	465	548	465	528	466	452	475	510	478	472	483	533	496	503	459	469	559	483	488	495	519	473	468	522	486	481	470	500	496	496	520	458	488	516	448	473	474	480	476	481	443	451	479	525	461	526	485	494	519	540	511	483	478	481	469	541	495	512	518	482	488	505	479	431	526	461	495	476	489	484	487	502	456	483	558	490	527	481	491	520	483	532	476	505	492	482	479	485	485	476	545	486	517	486	470	479	500	471	476	475	469	503	467	490	557	503	446	481	471	481	470	475	453	501	478	486	484	507	496	476	451	482	441	455	522	487	503	484	460	504	493	455	474	492	529	426	503	475	480	468	490	466	486	478	498	487	545	480	566	458	483	480	373	477	505	460	426	497	500	475	456	465	479	472	471	477	477	477	468	513	544	496	478	463	491	468	481	495	494	499	556	483	468	481	466	481	522	563	483	466	508	522	517	473	483	472	481	476	505	427	489	448	474	442	477	457	485	483	488	486	506	461	441	486	567	535	474	485	480	482	483	476	503	486	508	511	476	478	478	470	482	502	519	488	473	482	471	481	472	500	543	477	494	539	531	497	488	481	432	511	484	480	492	479	480	557	517	489	483	484	472	515	467	454	494	523	507	546	504	475	460	386	513	474	474	475	486	537	497	480	417	476	477	509	528	493	506	486	477	514	524	500	483	529	510	423	509	484	498	434	493	479	478	496	526	472	473	522	457	515	492	523	513	500	426	482	487	537	558	473	477	482	474	479	480	496	440	471	562	472	495	476	501	540	495	410	504	479	449	520	484	487	500	515	479	488	471	549	485	473	508	489	464	465	470	482	476	467	444	500	512	383	514	475	478	547	511	472	528	488	495	477	497	501	493	481	465	513	501	477	468	482	477	518	483	513	477	504	491	478	470	478	505	482	480	506	403	489	469	475	449	478	416	476	441	457	472	505	472	494	463	501	483	494	480	471	563	548	528	487	492	462	475	481	501	467	516	398	478	496	494	485	423	518	494	480	520	484	477	505	515	402	559	475	479	471	486	478	455	492	489	473	322	483	531	480	441	592	504	460	519	533	517	471	487	494	484	492	479	516	474	435	479	478	563	486	465	552	481	496	495	475	526	537	455	477	471	517	481	470	479	484	307	542	539	498	484	453	477	2
487	469	552	484	602	480	571	478	473	481	476	500	541	465	472	483	459	526	498	485	463	486	472	489	554	537	552	473	477	481	484	497	389	437	514	519	472	522	481	477	478	510	505	497	458	441	423	564	461	479	556	442	492	483	559	460	557	476	480	491	505	484	493	478	545	508	488	460	487	481	464	470	498	485	483	435	480	422	549	446	491	465	476	473	516	538	474	503	482	515	475	543	458	501	475	494	482	506	486	446	471	472	469	481	495	403	493	436	514	477	427	438	479	471	505	439	538	484	547	488	479	429	488	449	476	484	514	465	471	356	520	445	491	477	484	486	510	504	485	515	536	516	487	490	481	486	480	428	481	522	510	493	466	409	475	491	466	492	502	477	467	497	467	476	418	495	476	473	477	540	493	561	469	477	478	503	477	484	473	511	519	448	497	522	475	495	555	519	524	480	521	480	506	478	461	476	475	486	475	477	485	484	457	517	500	473	538	478	483	440	509	501	475	464	462	540	532	472	431	482	411	536	449	505	498	522	458	476	476	498	427	455	488	495	495	500	487	479	448	478	476	428	535	499	581	484	438	471	471	493	482	476	475	460	481	538	488	451	477	476	467	487	532	497	480	473	542	486	502	465	485	488	472	541	503	489	476	463	504	526	478	435	502	474	507	508	480	470	486	465	501	565	486	477	485	493	458	516	502	511	490	493	473	461	468	442	476	480	454	444	510	492	425	449	476	545	492	481	477	493	495	491	492	466	483	487	479	526	478	497	487	471	476	505	503	491	544	490	658	520	550	502	475	518	486	481	480	452	494	516	470	405	444	490	492	501	500	478	525	516	480	467	534	512	474	504	473	464	483	539	512	450	512	496	476	471	490	502	466	455	477	514	495	452	508	483	508	478	462	432	487	497	481	468	477	475	483	536	479	476	477	516	475	439	476	478	474	474	420	485	508	480	496	501	444	635	489	500	546	431	475	464	478	476	487	479	495	458	518	477	467	497	521	438	489	542	476	531	518	490	465	498	632	437	487	476	463	494	457	469	480	476	478	507	479	487	486	519	487	479	521	491	466	455	464	457	477	521	449	444	555	482	527	475	474	371	482	468	479	500	476	469	472	512	501	484	483	504	517	476	470	477	505	529	468	511	477	500	523	525	2
498	476	522	481	489	477	576	478	475	486	439	451	517	461	473	469	463	474	495	462	488	466	476	483	572	487	477	487	475	507	487	547	534	486	487	478	462	483	484	473	481	460	461	512	517	490	512	479	499	486	507	550	493	478	512	518	449	476	564	468	500	482	504	473	351	560	472	501	484	476	489	490	516	474	482	574	483	476	542	526	486	467	489	499	493	467	475	463	495	480	476	464	498	497	489	501	484	525	433	531	496	474	479	460	500	663	488	498	477	488	482	435	484	475	457	493	487	487	501	542	478	447	480	444	516	587	485	500	495	473	486	532	486	484	463	485	466	477	485	491	493	477	495	488	521	475	484	522	472	457	501	479	483	411	479	503	469	491	472	513	495	459	483	478	535	472	475	474	477	509	478	523	555	478	489	486	522	490	525	502	526	543	478	518	487	487	448	503	524	481	526	509	479	487	408	468	487	479	476	480	489	480	468	515	489	478	475	474	486	514	499	504	501	432	478	472	469	480	488	475	477	498	472	468	471	461	498	476	477	502	474	480	477	487	495	490	484	476	469	474	532	546	466	479	494	494	416	484	475	535	512	503	478	517	484	487	517	516	485	494	485	473	496	480	479	513	515	503	486	528	492	565	391	470	467	478	475	472	467	497	477	426	466	475	556	526	496	561	478	504	508	466	499	481	456	475	524	433	494	528	464	468	476	485	504	521	480	472	497	463	468	472	501	482	489	457	468	488	467	524	481	461	503	471	495	477	540	529	472	536	510	482	478	480	452	493	313	506	488	510	509	497	501	500	527	479	478	495	475	472	478	498	487	458	500	517	511	473	556	467	486	484	459	472	477	488	520	476	493	433	507	469	486	507	462	491	483	503	514	519	485	464	483	474	502	477	465	475	506	557	482	523	471	490	482	472	493	462	523	479	473	447	476	519	477	515	447	476	506	488	517	469	471	478	514	495	475	515	572	479	489	482	457	475	487	471	457	512	477	481	514	471	489	427	475	496	480	517	490	500	434	473	574	509	476	480	478	503	421	475	503	474	489	516	477	391	493	435	438	501	569	475	490	555	480	502	482	513	490	406	479	469	519	474	491	540	495	477	518	471	504	483	481	541	538	469	479	534	460	473	515	480	517	530	537	453	484	457	583	509	1
478	495	477	491	479	479	487	477	494	485	553	520	472	505	482	471	479	523	501	480	507	502	487	473	480	483	482	487	496	508	495	466	462	491	514	442	471	463	481	476	471	497	470	504	486	459	485	604	476	507	597	546	500	479	511	456	430	474	533	454	479	485	516	487	357	443	455	485	480	485	489	481	509	586	481	540	492	505	536	515	530	554	486	501	504	555	483	520	485	508	476	469	445	483	487	435	473	493	454	526	478	479	477	485	476	722	503	444	472	482	459	453	487	487	475	480	484	495	504	496	477	466	482	482	470	485	463	492	504	465	539	469	482	483	503	541	478	463	476	497	472	535	496	469	463	476	477	494	480	448	455	495	498	504	474	474	470	486	507	545	475	465	489	485	538	515	478	478	478	550	504	522	497	477	480	560	480	464	494	453	479	538	474	470	490	436	541	461	435	484	467	489	500	417	520	465	474	458	480	482	488	476	456	563	467	474	502	484	462	480	481	530	495	510	503	471	504	471	490	495	442	553	481	495	501	538	482	476	477	491	455	483	470	515	489	489	476	476	442	486	483	557	536	466	517	501	503	472	478	493	499	488	478	470	478	479	506	483	493	499	490	480	492	443	485	507	489	473	460	479	451	460	520	432	491	453	476	482	484	462	475	480	484	474	462	471	516	538	484	477	506	520	477	484	489	506	453	490	488	543	496	489	471	507	505	507	471	477	525	486	471	471	503	530	480	485	471	472	528	529	475	515	536	464	474	477	503	489	485	526	497	490	475	528	546	480	264	477	364	410	506	457	497	510	483	506	482	496	479	514	493	455	549	469	491	447	542	475	536	510	495	530	501	515	480	570	527	496	487	523	488	476	461	472	494	510	484	478	484	459	470	442	500	478	481	485	492	476	529	547	482	468	481	525	481	505	492	552	526	482	478	444	477	505	477	455	492	475	483	474	471	473	522	493	456	577	472	554	536	497	485	480	478	477	493	468	482	511	486	477	545	506	484	499	513	442	486	530	515	474	476	477	466	462	464	479	497	466	457	470	478	484	482	544	470	380	485	446	509	547	508	480	489	556	506	507	470	443	485	517	502	475	468	478	476	589	505	486	485	487	471	485	464	499	515	481	465	485	510	474	502	471	450	580	495	523	483	476	533	479	2
480	506	525	481	554	474	433	475	484	483	430	495	463	445	480	474	466	541	483	471	478	483	460	481	508	504	463	478	494	475	465	457	528	417	494	518	482	495	479	478	473	510	494	484	520	496	484	509	426	479	497	469	501	487	522	462	499	492	572	497	463	480	472	471	316	492	500	489	484	482	511	484	450	500	482	600	485	494	479	486	486	494	467	467	549	499	478	491	474	509	477	498	493	504	482	489	481	479	462	484	476	479	490	470	420	663	508	466	475	485	572	449	493	488	513	505	499	506	510	498	477	494	484	480	488	508	511	483	491	442	537	480	465	477	518	500	520	493	475	517	488	502	493	475	486	524	489	446	478	493	445	477	488	406	474	473	464	452	481	517	491	470	509	484	463	520	476	477	477	506	445	489	510	479	460	466	463	481	514	455	520	495	433	470	477	473	539	442	564	479	508	481	500	436	559	500	481	482	473	449	494	505	490	434	522	476	507	479	494	493	479	486	496	515	517	418	431	480	495	475	475	418	495	457	499	582	494	478	478	506	487	470	500	438	505	531	479	487	428	478	508	568	472	451	510	571	465	481	492	528	472	517	476	546	478	477	477	496	480	500	493	481	521	517	457	526	551	493	486	459	484	506	535	418	457	479	476	488	476	516	477	435	465	475	476	512	449	490	482	486	508	512	469	477	532	517	513	523	513	496	506	484	477	473	577	495	456	498	476	486	528	520	568	461	477	422	495	488	531	495	484	505	467	486	532	482	456	462	492	493	521	453	477	501	536	465	238	496	431	456	577	511	547	528	532	461	473	389	477	542	482	466	432	502	494	457	474	475	435	532	482	481	536	461	494	477	490	486	481	467	470	538	496	504	464	501	465	503	429	471	473	459	488	484	481	490	497	476	494	457	483	493	477	454	477	479	479	520	519	479	477	493	477	493	477	393	470	477	478	474	464	464	475	482	443	561	496	521	517	426	482	460	478	475	483	491	478	446	455	485	499	444	471	435	460	460	462	531	497	486	514	494	483	519	507	478	491	503	500	482	504	486	469	435	481	393	485	476	515	457	467	545	522	504	447	460	487	453	492	560	452	468	474	473	480	566	470	491	481	482	462	545	492	486	398	489	475	498	520	477	472	485	517	453	546	444	473	489	519	485	2
469	459	513	480	478	483	523	479	497	479	490	486	472	464	489	501	491	519	502	471	475	493	473	478	458	548	493	468	486	495	476	513	522	462	468	483	472	448	477	475	479	481	531	493	513	495	466	520	433	497	486	529	477	478	537	442	549	481	576	491	477	480	528	489	571	552	504	516	492	476	535	504	486	521	477	459	477	490	489	460	510	522	423	480	407	515	476	460	475	527	476	528	480	482	483	502	479	484	489	455	487	481	489	484	567	420	511	491	520	475	452	509	501	507	479	475	482	481	524	519	478	491	487	494	516	503	484	512	471	504	465	503	477	472	495	418	486	508	478	488	518	501	472	486	445	477	481	538	476	510	521	496	496	490	480	495	498	480	494	536	531	487	482	487	473	459	477	481	477	425	421	499	510	477	468	511	484	473	482	554	472	531	523	461	507	511	533	492	484	482	508	511	464	404	497	498	481	492	476	518	519	491	531	577	469	476	505	478	469	527	454	566	493	483	497	464	515	487	495	488	447	469	576	497	444	526	493	476	475	478	477	494	503	475	477	532	481	479	492	468	477	395	506	454	565	473	448	482	478	489	519	532	477	539	471	470	513	449	468	527	507	484	483	519	477	494	511	460	533	508	476	470	460	499	448	478	476	488	486	450	476	473	486	476	433	470	455	539	481	478	431	526	500	481	443	546	511	534	490	475	473	496	482	461	529	495	485	468	445	453	485	480	477	484	485	489	474	486	504	547	501	458	487	479	462	484	490	486	459	490	467	476	474	562	534	485	584	499	596	540	489	513	536	523	567	470	482	478	485	526	477	456	472	461	491	495	495	477	461	427	480	493	545	466	478	458	488	470	465	491	409	504	496	469	504	506	484	491	426	500	481	469	453	488	462	463	479	477	480	520	479	394	477	501	478	477	489	514	539	485	479	476	477	470	476	516	481	476	485	468	500	467	467	496	443	493	503	530	389	498	467	452	478	477	494	476	471	469	502	474	479	511	474	491	500	456	464	469	473	499	459	461	584	504	497	480	479	476	457	485	498	482	516	613	470	448	480	450	496	485	510	470	480	569	462	491	483	533	483	505	483	485	529	476	459	344	464	479	568	486	496	466	479	469	531	468	481	505	566	471	487	482	471	638	473	496	480	485	461	489	1
480	466	534	486	472	470	506	477	481	480	511	493	430	584	473	467	496	494	480	462	508	521	482	465	480	496	478	508	495	497	479	526	457	506	500	551	476	494	484	477	474	473	469	476	482	478	479	502	509	483	518	510	484	481	502	488	480	504	509	487	511	488	485	475	523	470	492	486	485	474	519	480	474	522	490	488	466	462	540	448	523	460	487	470	466	471	474	483	478	559	476	498	484	491	482	543	481	477	445	516	476	485	478	485	469	582	528	489	463	488	550	397	477	446	463	463	499	494	512	503	477	455	493	497	463	490	487	487	486	511	501	464	478	479	500	494	483	485	477	485	495	516	468	485	493	446	478	518	479	492	517	462	484	422	479	464	508	450	525	499	485	484	474	484	469	459	476	486	479	503	466	477	450	479	473	474	497	475	455	423	506	514	453	504	508	528	491	450	508	474	497	467	489	561	573	494	481	495	478	494	474	499	480	502	502	476	507	474	513	473	496	468	468	502	491	515	535	486	484	485	462	567	477	468	553	503	508	479	476	509	499	467	479	480	490	477	472	480	504	475	463	443	454	469	510	477	484	476	467	489	500	558	481	491	492	508	538	495	475	491	467	478	486	496	467	519	534	485	484	492	507	460	502	431	483	479	477	517	524	469	477	441	469	478	533	482	473	511	482	485	486	524	514	470	546	482	439	530	466	503	458	470	476	477	561	487	472	477	534	473	516	516	534	491	469	502	484	491	552	497	488	499	502	500	518	479	453	439	487	464	372	485	477	545	512	485	508	487	554	492	526	432	471	506	386	488	487	468	442	497	470	507	520	466	473	434	487	475	503	542	436	508	525	501	481	472	488	469	479	461	532	461	498	479	577	512	473	508	526	481	478	464	439	491	471	499	473	476	493	544	476	465	474	480	476	470	499	498	498	487	479	473	475	498	476	537	503	473	472	491	496	532	471	459	473	449	476	490	481	470	474	470	483	476	463	486	497	453	495	482	503	560	476	442	499	459	472	560	422	489	447	496	526	556	493	477	465	474	523	485	527	486	481	529	477	444	480	507	521	478	473	506	538	531	490	466	483	475	471	499	570	484	497	479	476	398	476	486	541	502	487	478	479	521	536	471	482	509	451	475	514	486	492	543	559	455	480	513	478	480	1
492	482	496	492	385	489	505	476	486	480	452	521	502	455	496	467	496	494	475	487	495	481	474	484	514	494	490	471	466	491	478	544	527	379	481	470	487	492	483	476	477	449	503	494	516	496	547	547	452	434	505	503	497	493	479	498	487	502	457	477	465	487	487	469	542	478	504	500	479	471	502	492	498	516	492	470	484	498	512	479	455	633	494	472	498	466	469	487	475	476	477	524	462	486	473	454	483	462	493	501	474	488	468	478	422	422	525	418	470	483	419	472	475	502	472	457	495	481	478	514	475	471	497	539	510	548	480	542	473	523	513	480	489	475	469	502	555	490	495	461	481	400	476	480	462	499	476	478	474	477	509	472	486	604	478	406	480	438	507	494	451	504	494	476	503	532	479	481	478	456	535	467	430	478	464	478	493	476	482	502	569	537	451	524	493	448	502	521	480	474	529	461	476	451	529	470	474	476	472	496	510	515	455	542	431	474	534	481	472	477	482	437	504	390	481	491	504	483	478	484	470	478	458	440	482	511	505	479	475	456	497	490	489	492	483	470	480	481	492	478	446	461	451	491	488	548	495	471	487	479	453	450	471	487	470	487	571	507	501	475	492	478	504	521	490	470	561	487	502	506	488	476	503	531	465	475	476	448	480	448	476	542	494	476	496	465	458	491	495	478	457	535	482	490	466	482	460	439	524	531	419	493	479	455	505	486	469	490	500	468	474	464	485	511	484	460	477	479	434	428	471	513	471	489	489	474	479	453	476	518	464	476	477	550	543	485	525	425	506	502	479	507	503	448	492	482	487	554	505	555	494	505	496	489	481	502	510	478	530	492	477	478	430	454	491	551	538	473	483	463	468	411	472	482	541	496	484	465	451	431	476	491	553	498	478	483	475	477	534	403	474	511	477	480	477	489	483	488	516	485	479	524	476	525	476	468	453	480	451	473	481	538	506	467	529	555	477	496	466	518	477	495	488	477	483	490	479	503	453	478	496	556	469	567	493	484	461	638	432	487	405	466	589	502	493	477	478	495	515	459	500	468	495	642	477	468	476	491	491	383	497	485	507	445	467	476	480	547	491	455	554	482	519	478	482	431	469	479	503	472	494	460	478	517	430	472	485	490	489	486	470	479	566	662	516	522	479	469	518	456	1
484	475	565	486	540	480	523	478	506	484	457	502	518	479	481	492	496	496	484	473	469	495	482	479	438	508	495	484	484	483	487	458	491	467	504	540	480	469	476	478	475	500	498	473	514	463	523	500	432	445	501	568	453	474	547	472	415	440	486	472	494	490	470	483	333	501	501	501	481	476	538	503	520	470	481	498	479	460	502	496	498	523	474	496	510	472	482	487	474	495	476	531	473	479	477	428	483	483	474	484	472	474	487	464	512	569	490	509	473	472	518	520	475	527	435	504	479	484	443	509	476	476	483	497	529	481	484	516	485	450	480	517	464	479	482	525	559	444	479	473	494	464	474	486	491	468	477	498	478	543	484	488	466	439	475	488	472	484	506	523	482	475	466	472	473	526	477	476	477	467	539	527	449	478	473	516	489	488	462	538	496	514	499	456	489	428	529	477	550	475	484	458	500	577	518	483	487	486	475	457	485	471	497	508	482	477	527	477	524	511	494	519	426	538	466	487	468	477	519	494	484	565	513	524	527	486	479	476	477	482	475	476	483	484	500	510	500	479	465	481	518	549	531	489	528	589	465	477	478	514	519	545	475	474	480	468	459	469	490	493	509	477	498	477	483	503	455	480	468	478	506	472	484	502	470	494	477	549	488	555	477	448	473	476	495	472	509	413	481	509	486	503	478	466	439	518	442	521	475	475	549	502	473	498	499	498	468	492	526	480	463	483	488	509	472	475	506	478	497	543	484	510	502	482	458	471	451	438	488	456	498	465	476	413	444	508	296	514	456	575	471	495	475	508	531	486	473	588	488	533	477	435	483	481	512	493	547	477	545	399	520	481	485	450	483	483	536	483	495	473	560	450	489	520	499	548	472	479	429	458	479	502	498	490	495	477	472	477	495	475	476	529	475	502	475	471	474	455	524	487	470	506	479	474	478	552	524	480	442	477	507	454	440	477	488	517	478	480	534	527	480	464	476	476	482	490	484	589	487	486	493	467	466	457	471	549	484	512	501	485	481	511	513	459	476	478	486	512	484	471	475	481	509	450	486	405	468	511	499	457	541	485	459	423	477	478	475	466	482	508	482	478	487	477	481	557	493	480	456	488	507	472	481	526	475	471	487	475	513	488	464	484	457	459	550	461	476	487	472	497	2
480	505	494	471	470	463	511	479	490	480	500	490	480	512	462	469	459	461	500	488	484	460	486	479	529	530	449	497	507	513	478	510	532	530	452	477	490	461	475	478	481	462	483	458	476	447	458	475	440	508	452	493	461	486	511	497	476	503	500	469	470	475	496	483	352	521	560	497	486	481	499	495	478	456	484	477	466	485	424	493	473	510	481	472	479	488	472	468	475	588	476	530	475	499	481	484	472	481	485	500	468	489	488	491	439	701	465	554	463	487	503	487	483	484	499	502	513	497	482	515	473	495	472	433	446	462	490	511	499	473	509	519	496	478	510	557	528	457	479	468	488	529	480	478	513	515	474	499	487	468	481	503	471	547	478	516	477	491	523	506	450	491	500	474	462	513	478	476	476	440	478	514	587	478	504	446	500	471	468	548	600	536	417	496	492	501	549	479	482	473	515	489	482	477	567	490	482	470	476	465	501	497	495	439	437	474	491	487	503	498	479	485	450	495	485	483	453	499	494	492	464	495	516	492	463	483	488	475	476	529	499	474	477	466	473	492	486	478	494	473	546	543	507	482	530	498	484	475	470	498	514	532	481	564	472	501	482	522	474	480	487	469	504	405	458	472	480	480	467	489	477	506	563	542	496	482	477	509	477	467	476	501	490	476	506	487	471	483	475	519	497	498	472	472	448	519	457	516	493	475	531	469	477	462	577	434	483	489	534	465	492	499	499	510	477	412	484	483	563	554	490	484	486	469	478	481	494	493	516	462	497	486	475	488	508	494	287	490	326	537	446	525	505	521	519	477	488	355	522	551	484	513	479	462	481	484	529	478	463	481	529	495	422	448	483	501	473	485	499	519	470	466	453	475	530	453	476	466	437	521	486	495	488	477	477	506	482	478	523	425	477	513	480	421	477	493	484	538	553	484	476	463	476	515	478	461	401	483	440	488	477	497	496	498	444	576	491	505	493	545	479	463	481	477	482	489	512	584	462	477	557	509	465	531	489	479	488	527	442	485	418	496	424	535	500	473	478	493	503	472	477	493	477	553	480	391	483	432	446	462	554	463	533	488	479	473	473	555	468	408	521	484	454	477	463	549	494	494	559	495	455	460	488	517	488	475	490	469	492	476	462	476	514	548	468	446	486	471	494	522	1
482	483	506	485	513	479	450	477	486	483	499	488	467	527	472	459	474	476	481	470	502	474	466	500	492	515	500	472	465	500	503	483	512	522	504	469	467	495	488	476	475	437	419	525	496	493	551	484	553	495	493	517	478	473	466	467	488	503	480	473	494	478	469	471	530	487	432	448	484	471	629	501	503	421	481	492	479	509	488	438	490	490	475	465	535	462	478	491	478	451	475	504	476	510	481	524	474	493	441	478	474	469	463	495	535	434	501	446	463	469	456	474	479	512	481	459	511	466	510	454	472	482	475	468	459	504	483	503	473	492	527	525	495	470	496	479	415	492	483	463	495	448	503	479	504	479	479	539	477	521	466	485	491	416	474	508	469	467	531	508	432	461	454	481	452	483	476	475	476	504	464	510	537	480	508	413	500	473	488	521	512	493	516	517	489	468	474	508	458	479	475	494	519	441	465	489	485	486	477	501	498	478	513	491	433	476	497	479	483	464	489	490	442	462	508	535	504	480	429	473	440	644	491	467	433	511	486	476	478	490	468	466	472	479	538	503	474	479	441	476	537	541	464	506	498	465	437	481	477	471	498	493	478	514	466	410	475	550	477	485	488	475	493	496	477	504	543	470	539	503	515	491	364	460	489	495	477	520	508	462	476	430	486	478	518	509	463	508	486	496	478	509	512	479	523	504	491	546	480	523	454	473	473	455	485	445	475	477	533	451	514	462	520	513	497	531	481	482	443	492	478	515	475	485	515	478	490	456	480	514	467	473	476	512	464	499	528	493	569	473	495	540	478	502	468	490	483	443	486	448	482	469	489	494	492	479	550	477	604	520	418	481	391	483	478	512	498	503	482	547	530	507	480	480	472	473	475	451	582	453	474	468	468	478	475	461	472	476	489	521	473	533	472	536	475	474	483	479	530	492	480	523	475	489	478	468	495	485	480	470	503	507	511	515	519	453	506	573	541	504	481	510	467	477	487	490	491	492	525	477	506	519	470	442	481	455	490	530	485	499	544	450	487	445	509	477	483	492	520	469	490	469	481	343	471	608	474	523	475	492	496	485	496	458	509	516	490	506	507	519	484	486	477	479	473	543	480	469	470	485	432	442	466	496	486	467	462	525	472	476	482	474	506	328	480	547	487	525	524	512	1
481	471	573	471	538	488	453	480	475	466	506	524	450	504	470	543	459	529	491	471	460	504	469	484	497	492	511	456	489	496	484	480	462	519	492	479	470	478	481	477	476	526	469	485	498	496	521	497	495	515	514	514	507	484	482	494	426	535	449	463	507	469	545	484	503	452	544	494	487	476	509	510	460	413	480	570	480	459	543	511	513	519	509	466	518	429	468	482	481	626	476	540	481	479	488	468	477	450	474	395	469	484	482	485	516	587	490	466	496	474	534	408	473	479	451	464	486	473	493	526	476	461	489	507	502	469	458	543	485	442	476	484	470	478	476	525	436	493	478	520	485	508	497	479	474	458	478	477	478	491	514	478	481	537	476	461	451	500	497	488	491	475	483	496	474	493	477	482	477	547	533	537	549	476	482	472	492	486	479	563	475	629	498	485	506	478	490	510	515	479	496	490	500	614	441	488	473	493	475	450	497	462	494	514	484	476	519	481	483	519	490	453	493	476	476	462	481	501	480	482	501	554	476	508	525	536	464	477	477	470	464	464	467	470	499	485	489	478	442	478	480	481	491	479	501	492	453	483	489	511	493	422	472	533	482	510	534	485	482	476	471	482	478	510	461	507	475	503	485	492	489	509	473	515	489	479	476	462	482	531	474	497	490	475	535	505	493	461	473	514	470	505	519	476	563	518	510	503	542	532	486	517	475	459	480	549	484	498	443	489	487	447	559	512	476	496	474	471	516	554	483	470	467	450	465	488	470	486	472	493	510	472	477	530	480	470	493	502	465	503	594	538	547	505	491	484	479	502	502	535	495	452	501	485	492	485	499	477	491	498	485	483	420	480	475	489	534	483	479	446	518	480	484	474	548	521	490	489	513	436	482	479	432	502	485	467	504	476	521	454	479	487	473	450	480	512	483	452	539	483	473	444	476	487	477	490	443	482	478	480	501	492	467	469	531	565	471	482	470	505	475	504	478	477	460	472	504	505	511	477	527	476	491	527	493	512	477	508	479	481	538	472	476	497	472	478	478	483	440	471	503	483	510	546	477	474	476	424	495	520	524	473	460	440	469	501	471	441	496	491	475	478	472	480	482	463	473	508	526	498	451	475	463	506	470	486	472	438	484	490	487	475	493	555	496	502	474	488	528	527	1
469	488	558	477	531	477	482	476	493	482	446	539	502	470	496	462	519	431	493	461	472	508	470	476	424	470	533	479	471	506	480	491	467	525	493	505	475	511	482	476	478	519	491	489	470	472	546	515	544	524	575	448	479	482	521	492	550	489	515	494	485	475	486	482	632	471	552	486	488	484	464	483	496	472	480	518	492	496	472	463	447	513	438	480	533	479	475	503	482	552	476	481	467	469	486	490	479	498	503	502	467	473	479	500	483	362	503	428	523	498	497	472	498	478	395	464	489	483	467	476	476	491	480	549	462	523	495	460	469	483	488	453	487	478	488	504	383	469	493	495	498	531	472	479	519	492	485	450	487	502	436	485	474	377	477	496	483	488	467	475	471	495	496	492	528	501	475	475	476	458	510	502	450	476	469	512	477	467	440	492	479	544	503	475	494	498	470	450	435	480	471	474	483	554	518	492	484	489	476	510	509	486	522	520	518	476	518	477	458	483	476	445	512	426	485	551	528	491	435	488	549	523	517	542	533	462	454	476	477	473	492	497	483	475	500	493	474	475	487	475	530	447	502	454	545	523	485	474	491	486	497	492	476	454	474	494	428	465	509	468	529	473	472	535	470	472	452	500	457	500	473	548	492	483	468	495	476	569	514	528	476	412	472	476	497	489	468	429	483	458	503	488	505	482	460	497	492	481	478	487	484	485	478	464	389	471	460	489	515	503	485	473	501	456	496	479	499	482	460	473	481	454	486	487	509	486	491	520	471	464	511	477	477	458	518	486	652	526	682	561	522	503	502	491	503	487	477	537	462	484	470	535	452	480	486	475	494	475	532	533	442	523	471	507	477	502	493	470	495	552	455	482	477	472	482	491	485	508	581	516	481	475	583	497	493	466	481	476	490	452	478	454	473	505	480	473	485	443	523	474	474	488	474	435	477	458	489	473	487	472	493	486	512	477	451	524	489	541	480	491	493	491	487	476	487	482	497	487	519	476	496	495	499	421	467	526	481	514	469	473	505	476	557	507	506	475	489	485	497	496	471	472	484	394	481	609	487	436	491	456	442	436	490	427	496	485	477	514	490	522	441	486	509	478	493	415	469	519	555	482	500	447	467	533	527	491	473	510	498	477	442	482	484	388	496	457	490	483	540	504	1
482	456	489	501	486	477	478	479	503	471	500	480	466	480	473	494	492	500	516	456	480	483	471	484	601	510	482	463	490	516	479	472	435	455	467	488	479	542	485	477	478	509	444	497	487	476	444	496	446	466	516	530	459	478	470	527	513	522	494	500	476	488	525	485	563	462	485	496	492	481	484	484	487	443	476	423	484	461	508	540	476	476	450	493	489	465	476	441	476	496	476	548	467	496	461	518	477	451	471	383	480	476	480	487	473	369	502	562	563	479	461	460	475	507	470	487	487	464	473	461	478	503	476	481	469	499	464	485	468	500	546	516	485	476	458	433	481	467	496	491	496	516	488	499	467	537	476	506	472	473	535	497	475	471	475	490	470	508	539	489	480	506	502	474	526	477	477	472	481	466	416	551	521	477	499	507	485	477	421	467	519	502	483	490	540	480	446	513	610	477	464	477	506	480	502	482	473	479	478	477	481	476	491	502	430	476	460	482	473	512	471	495	472	508	478	464	596	483	505	486	486	440	496	498	536	532	539	477	475	457	500	498	493	473	529	495	479	476	489	485	486	447	579	484	468	570	445	482	477	492	484	463	479	542	479	462	499	515	483	475	467	487	467	504	485	495	534	482	447	505	485	526	399	381	479	487	475	485	516	491	477	462	488	474	474	553	479	491	475	483	519	507	490	477	468	466	527	498	508	509	538	475	478	476	495	523	497	467	495	480	511	470	447	543	474	464	476	457	518	530	485	475	502	467	489	487	457	484	496	536	528	480	477	479	513	497	584	545	576	577	460	519	503	488	488	486	487	544	476	524	484	500	505	469	490	488	424	478	519	472	495	497	555	516	481	486	480	494	496	520	480	431	499	472	515	551	481	489	444	514	472	457	452	486	501	460	433	478	499	511	477	534	475	446	477	485	472	465	548	477	479	531	477	488	477	469	466	479	512	490	479	516	488	474	518	554	487	545	509	467	480	483	490	476	496	500	467	495	462	479	515	566	456	477	521	454	512	484	477	503	535	467	499	489	496	475	479	472	494	487	519	483	462	443	487	550	472	486	520	483	540	473	496	460	483	501	474	497	477	496	511	483	483	479	475	409	488	495	492	469	505	452	484	498	443	470	472	466	471	482	458	479	467	451	556	526	479	492	482	436	1
494	483	555	487	557	481	515	477	483	487	414	492	449	489	473	453	480	501	504	467	488	523	473	484	539	506	497	479	476	472	489	480	489	502	494	479	482	492	479	473	472	586	483	462	542	462	498	472	449	501	560	502	478	479	541	499	447	484	478	496	465	472	568	487	389	551	596	500	483	476	516	489	464	543	474	496	486	492	587	471	485	450	502	485	575	445	483	523	470	445	476	515	474	490	476	469	479	488	486	512	476	490	476	485	442	562	422	395	477	486	522	489	474	466	446	461	481	481	476	484	473	474	478	495	506	483	485	480	484	576	549	469	500	476	494	441	475	493	487	473	502	534	491	492	483	477	483	517	483	502	506	491	470	594	475	550	506	472	504	493	502	476	489	475	534	469	476	477	478	460	538	564	469	478	480	462	504	490	510	463	505	515	469	524	497	495	472	487	549	478	442	513	485	583	483	474	479	488	476	420	514	507	458	587	477	476	416	485	504	478	495	507	506	534	484	512	448	483	510	466	407	466	465	459	423	463	504	478	477	526	474	487	485	484	507	488	498	475	470	475	466	552	479	502	514	481	452	485	477	535	493	464	477	482	492	467	545	478	493	491	483	483	486	541	474	507	483	482	447	500	490	503	494	557	467	493	476	496	498	459	477	528	480	478	516	451	480	379	472	498	490	485	482	484	470	460	472	511	510	524	450	483	475	506	550	482	490	476	452	474	459	464	502	478	483	485	468	478	469	462	477	443	498	494	497	484	486	398	502	479	512	497	474	497	515	483	367	534	372	478	464	526	563	514	591	485	483	452	485	428	478	417	492	487	487	469	527	478	556	476	504	514	432	465	488	465	490	469	502	512	482	504	507	528	501	490	472	473	441	445	481	455	473	495	484	498	535	475	501	510	469	486	474	488	476	480	474	479	501	476	479	468	475	489	476	440	440	475	511	473	483	505	495	499	511	531	496	495	552	500	483	473	474	477	476	492	485	491	505	477	474	521	455	554	524	539	484	574	506	469	479	486	479	581	493	476	497	481	392	471	503	474	484	541	489	432	474	472	464	509	455	512	466	486	495	473	483	478	467	458	537	490	473	478	474	561	470	498	447	479	504	451	478	526	519	493	493	495	478	476	479	476	485	567	505	456	477	471	505	490	2
495	525	551	478	544	483	507	475	511	475	449	482	510	505	498	496	473	472	460	470	499	502	469	487	469	491	485	458	468	479	501	423	504	465	491	468	445	444	482	475	478	445	465	479	526	511	469	477	503	487	582	498	496	482	518	463	496	524	485	494	494	478	478	477	449	481	509	540	485	475	486	487	448	463	487	537	480	512	478	478	470	544	422	486	481	475	468	466	481	540	476	474	466	474	481	486	479	457	458	459	495	476	479	484	455	589	477	479	481	484	528	518	479	503	487	468	492	477	526	446	477	458	477	485	451	528	482	508	486	493	486	474	516	475	469	522	480	496	479	503	516	439	496	475	485	477	476	476	484	483	514	478	451	533	475	468	487	486	527	509	503	480	487	478	480	421	475	483	478	549	469	556	541	475	472	502	486	476	503	471	521	503	436	492	489	458	450	437	547	474	480	505	503	638	551	487	483	486	478	421	489	499	488	555	476	477	536	479	472	491	484	443	535	457	493	470	524	481	477	489	456	464	486	476	528	468	497	479	477	477	495	482	465	440	498	490	471	478	462	483	482	499	488	481	512	568	489	480	484	444	528	483	478	469	475	455	440	460	471	477	483	478	465	472	478	502	493	518	509	510	502	541	495	441	475	484	476	498	479	512	477	499	482	475	500	528	456	483	475	498	448	513	459	472	503	523	471	518	462	517	469	516	481	477	488	463	482	481	527	477	504	494	499	481	494	518	470	465	445	513	475	447	474	502	463	474	506	494	502	527	515	477	475	473	507	493	425	476	476	544	471	483	485	514	507	471	474	460	479	568	481	460	508	475	508	511	558	478	486	591	421	496	450	519	473	472	478	486	474	622	517	515	484	480	474	529	493	500	517	440	471	475	505	480	481	492	450	478	485	463	473	462	472	482	478	497	481	473	458	483	478	512	476	463	476	432	592	480	489	480	478	554	476	511	509	515	508	558	555	496	483	453	477	477	484	479	498	452	482	470	518	449	497	522	508	507	475	587	537	491	542	497	613	433	519	477	479	454	530	478	476	468	484	622	478	418	490	476	515	488	438	473	462	466	460	504	485	585	446	463	560	484	533	476	494	485	510	492	451	475	460	487	468	515	471	471	488	459	503	475	460	490	502	656	554	553	465	503	520	490	2
486	454	514	481	502	482	431	477	500	476	457	467	492	515	479	439	496	511	498	469	488	486	483	479	557	519	501	471	486	534	481	534	492	512	448	470	492	484	487	475	477	489	479	478	512	471	452	481	519	492	546	490	492	478	498	521	503	494	457	423	488	479	501	465	711	507	479	460	473	491	449	509	499	464	478	504	466	505	472	473	481	534	430	499	503	544	486	467	483	520	475	475	483	471	485	501	479	457	479	550	479	470	488	505	462	409	492	461	451	498	467	484	468	448	384	482	503	465	478	519	477	464	485	491	479	503	503	515	472	500	499	501	481	486	492	491	516	512	473	482	505	443	473	484	495	544	476	438	481	434	477	486	497	603	477	488	457	511	514	525	480	480	483	476	507	482	479	470	477	438	499	577	468	477	515	559	487	471	521	451	443	598	473	482	476	469	570	497	435	470	471	466	539	476	504	470	477	476	476	576	489	485	506	577	499	477	547	480	488	480	502	537	484	451	494	528	584	454	456	482	460	498	550	443	518	483	444	477	477	481	483	494	475	501	472	517	486	477	460	475	462	423	509	498	506	500	491	483	488	509	519	531	481	579	487	551	438	498	492	497	513	485	503	502	480	483	475	493	475	482	482	495	533	445	478	484	475	511	500	507	477	530	510	477	514	438	505	490	483	520	481	482	467	489	477	522	479	498	518	506	497	486	477	475	508	465	501	484	510	477	491	507	502	520	469	485	474	485	507	528	491	469	476	481	486	474	458	471	482	530	548	485	477	470	473	484	729	489	538	547	426	554	534	518	483	485	482	500	490	510	488	449	461	493	474	500	478	477	457	547	403	483	529	494	473	486	479	501	476	403	473	504	502	487	468	550	473	537	552	521	478	476	505	475	475	492	496	477	470	437	471	499	471	476	481	487	493	501	517	478	479	489	476	500	477	502	439	480	502	486	512	495	482	475	479	485	504	523	537	513	486	452	479	477	476	486	531	533	483	467	506	532	448	562	499	475	467	498	490	463	470	488	443	480	504	476	468	493	489	463	485	480	486	528	474	603	486	473	448	466	547	472	480	461	500	467	485	491	489	510	520	474	454	477	489	392	470	490	464	483	468	476	473	520	523	478	481	490	469	488	475	489	482	545	471	520	485	495	530	474	1
482	507	563	485	513	472	550	477	479	487	466	501	444	480	500	495	476	495	491	480	496	479	487	478	429	521	488	503	464	507	481	482	510	443	483	462	484	484	482	478	478	560	517	511	498	486	485	507	525	478	479	491	509	475	517	535	560	427	563	474	500	477	505	477	455	527	515	483	479	478	505	509	472	478	480	557	476	475	498	494	479	478	445	485	441	474	474	486	478	521	477	496	505	483	485	495	479	464	474	454	481	474	485	480	499	609	463	532	525	479	476	506	477	503	448	495	490	483	544	452	474	509	470	489	477	509	503	501	488	435	510	474	492	473	419	477	491	464	486	482	501	578	487	483	486	496	478	484	482	482	485	478	475	656	478	504	448	506	498	518	481	475	489	476	473	464	477	477	478	476	431	519	518	479	457	495	489	485	490	622	498	396	500	447	494	517	448	427	604	471	494	495	489	441	478	486	471	500	480	510	503	506	474	472	472	475	477	482	502	513	472	453	469	474	484	493	478	488	484	481	405	521	499	511	421	523	493	476	476	460	486	507	491	465	485	512	497	478	467	469	480	563	487	508	561	490	420	477	478	488	469	447	476	455	463	534	538	487	494	485	479	477	478	538	482	486	549	493	462	501	502	494	318	424	498	487	476	486	504	531	475	555	482	475	495	510	509	425	476	469	492	541	503	469	463	501	482	474	535	501	475	494	476	455	493	471	487	473	494	476	493	467	490	478	490	509	485	479	430	549	483	516	475	449	485	483	489	465	480	482	491	479	474	520	522	496	426	504	347	490	496	550	516	488	411	492	494	491	466	527	495	483	497	482	492	485	489	477	506	470	484	506	481	504	489	531	477	496	487	453	429	491	498	428	516	457	477	467	545	477	470	477	463	476	438	494	500	478	475	511	480	499	476	519	476	482	468	482	502	478	476	493	479	504	476	448	467	483	495	464	504	641	519	484	450	556	506	509	531	559	476	459	495	476	505	458	486	520	467	484	491	450	517	589	465	508	478	551	487	490	525	505	445	545	472	477	471	482	477	474	492	467	507	570	484	489	483	385	481	540	501	488	465	495	511	504	485	526	459	507	558	477	459	478	488	599	476	467	479	497	473	465	479	522	504	478	476	531	462	486	488	477	430	580	494	555	484	494	574	475	2
487	447	482	465	486	477	451	475	496	482	519	493	508	484	482	479	495	478	478	465	491	475	480	498	441	498	485	478	500	487	490	468	539	466	469	440	485	478	480	479	466	574	455	485	489	527	518	512	436	529	573	543	473	482	494	502	450	465	537	493	495	480	526	492	380	474	533	500	478	480	541	499	470	449	477	414	480	490	513	500	452	554	450	463	549	435	476	531	482	512	475	516	484	501	484	519	478	487	495	481	480	503	481	464	438	629	475	513	474	479	540	465	470	500	475	463	463	487	462	473	477	449	470	537	465	550	508	497	489	549	495	434	473	476	428	542	532	517	475	489	519	464	490	482	475	489	476	478	488	526	438	473	475	446	478	456	463	443	521	448	469	478	494	473	432	449	477	480	475	552	494	479	509	477	448	505	462	482	452	471	529	486	434	470	490	508	473	485	480	471	475	509	494	441	506	480	474	496	475	449	497	486	494	486	549	476	504	475	475	483	507	429	449	454	476	379	533	471	510	476	471	465	497	591	505	543	487	478	477	468	461	426	473	475	466	493	475	477	514	480	527	514	480	484	508	521	468	478	488	486	486	510	474	516	476	513	512	503	475	481	459	488	514	495	462	512	497	495	485	514	501	432	509	512	485	499	476	500	508	427	476	446	520	474	537	422	525	453	481	494	470	481	489	482	514	465	464	503	533	503	534	456	481	491	479	519	473	487	510	476	479	484	512	470	464	416	481	489	560	483	490	488	528	503	471	485	515	481	480	551	474	457	478	464	518	489	373	468	449	544	482	463	479	446	455	485	483	500	484	443	481	493	503	474	481	486	502	479	537	528	468	470	469	474	480	533	459	464	495	514	440	542	487	514	504	496	488	488	408	499	480	467	527	461	469	471	456	479	462	521	484	429	477	459	478	495	490	528	564	482	474	505	478	556	478	458	486	481	500	481	469	530	486	490	457	549	472	458	507	529	485	453	474	476	496	469	501	513	482	482	493	472	462	455	496	414	481	533	451	469	485	512	481	495	475	479	476	483	491	462	493	493	479	479	488	395	479	468	414	508	462	455	512	565	495	522	484	546	519	590	474	480	473	477	478	499	506	486	506	511	488	462	485	452	511	501	494	479	459	474	474	478	478	493	505	477	476	486	477	493	2
483	479	463	491	541	470	490	476	484	471	544	472	472	396	469	470	495	467	463	487	477	472	470	471	529	501	490	481	487	509	487	450	511	458	478	471	475	459	471	474	477	489	493	518	455	453	503	512	550	509	555	527	461	482	508	508	424	503	483	466	513	478	558	491	494	477	458	482	479	475	537	485	441	407	476	514	488	482	569	455	502	516	460	498	440	464	476	498	487	488	477	500	453	456	487	514	472	446	501	532	480	481	486	486	480	611	459	485	504	467	477	504	474	530	458	473	497	461	453	450	475	447	475	522	481	517	490	472	487	457	513	500	477	472	505	499	477	484	477	504	476	522	507	463	505	489	479	562	487	490	510	500	479	570	476	496	477	465	498	450	465	496	497	491	528	513	475	474	478	508	520	580	490	478	455	497	470	471	462	560	511	553	461	465	492	481	463	530	470	486	442	479	477	485	499	497	481	494	478	520	500	465	497	497	499	476	516	478	488	500	482	535	482	506	481	485	517	478	472	479	452	492	482	478	436	497	485	476	477	499	494	486	469	480	514	500	480	481	447	476	531	574	489	505	480	453	470	475	489	513	520	457	470	501	481	453	455	435	503	484	500	476	484	450	467	489	553	483	504	515	492	523	507	473	503	486	475	494	469	551	479	518	441	477	537	480	513	509	480	481	495	525	493	483	519	511	497	490	523	478	408	503	480	524	495	477	491	480	473	473	484	508	497	518	464	529	479	481	511	530	467	501	483	467	485	482	484	471	497	570	500	485	477	450	554	487	474	493	356	453	512	477	484	520	492	479	484	420	490	529	490	467	517	479	493	500	580	476	559	483	499	516	426	480	474	495	505	517	503	488	495	509	489	492	549	466	482	493	579	520	487	483	479	490	479	455	462	479	477	517	476	521	476	510	482	460	473	460	542	469	480	476	476	506	477	495	484	486	451	481	495	518	497	502	447	577	502	443	630	520	490	465	483	477	502	489	515	550	474	475	499	500	493	557	497	517	493	474	523	480	519	477	292	446	525	477	489	477	477	461	487	482	516	394	488	585	485	524	522	499	529	462	443	458	513	489	489	521	465	507	566	483	378	478	482	607	520	444	452	471	475	495	494	621	494	491	481	486	468	480	449	480	507	394	517	503	477	476	543	458	2
486	505	491	489	485	474	486	476	494	476	485	494	476	477	484	454	501	531	531	480	502	508	473	467	540	497	510	487	485	487	494	547	520	533	490	524	480	472	489	477	481	501	501	505	544	466	481	509	447	483	555	535	494	472	531	495	474	499	510	428	487	488	484	495	584	560	494	494	485	478	475	522	487	487	499	521	465	467	570	462	484	442	504	484	449	526	470	485	478	543	476	513	499	502	478	458	474	554	460	501	485	483	478	481	463	334	512	477	458	469	479	469	481	508	519	460	479	481	508	497	479	504	489	453	471	530	473	468	467	462	489	476	461	481	479	462	526	507	488	472	496	544	486	477	486	500	480	525	482	496	503	476	504	538	478	486	492	471	496	470	486	488	490	477	538	468	474	471	476	478	489	474	479	479	469	473	474	484	473	494	509	494	462	489	481	507	522	488	496	475	469	520	476	520	467	484	470	481	479	393	493	488	507	540	459	478	550	483	486	482	476	481	480	456	487	488	432	474	517	486	506	518	494	509	540	515	470	481	476	506	496	486	457	472	494	475	476	483	473	479	426	471	497	483	501	522	553	479	481	522	475	465	472	516	486	537	485	481	503	479	472	476	497	415	482	523	471	483	508	463	482	597	575	512	474	492	476	468	489	497	478	503	455	476	442	504	506	548	479	495	453	505	516	473	463	496	480	545	517	463	520	500	482	513	463	487	482	475	493	486	499	477	482	562	472	458	477	479	502	534	440	517	471	476	511	478	443	489	468	560	497	495	477	478	441	479	579	538	540	493	486	478	484	518	512	482	479	451	463	516	478	467	454	493	529	497	514	478	547	546	470	485	506	539	485	492	488	480	457	502	466	441	503	464	512	461	485	457	444	462	484	453	482	491	458	455	488	476	471	467	469	475	475	553	480	517	488	451	526	467	484	505	475	461	477	474	436	477	453	473	486	510	490	474	510	568	473	522	593	531	483	451	462	476	488	507	490	467	507	469	481	555	484	531	503	471	483	516	494	470	478	479	444	525	510	476	470	492	425	493	520	481	460	431	489	579	479	490	519	435	524	485	491	479	451	484	479	580	474	466	561	473	459	478	477	445	508	480	534	488	461	508	479	491	527	484	479	479	480	470	487	482	494	429	469	489	478	490	525	463	1
481	489	575	485	606	477	435	476	506	486	515	480	475	531	459	481	476	536	533	470	477	512	477	477	576	530	485	493	474	507	478	523	496	498	503	490	473	450	471	478	478	488	510	496	512	468	479	517	522	464	450	541	461	483	476	478	501	482	541	472	481	498	513	486	681	479	515	483	481	473	497	492	466	414	482	434	479	455	578	490	498	475	480	477	510	510	468	499	486	483	476	516	433	509	490	487	479	492	436	502	484	478	466	477	489	366	519	515	497	481	473	497	487	472	447	496	499	472	519	514	477	431	485	519	462	537	507	503	466	480	493	489	509	478	509	551	471	472	487	508	503	522	484	480	438	512	482	505	475	482	538	461	460	562	475	469	501	490	504	477	487	485	471	479	572	460	478	476	475	494	522	463	530	476	453	457	489	478	514	468	471	470	509	497	477	483	460	492	467	472	454	468	496	474	482	477	471	494	480	455	499	482	494	507	523	475	542	474	486	489	496	483	522	514	500	499	419	480	485	494	458	619	503	457	494	507	499	472	478	501	492	498	489	471	442	470	472	486	451	476	574	412	498	497	521	489	523	484	485	500	508	501	474	445	481	442	506	493	489	472	478	482	495	510	472	489	522	462	508	504	469	508	522	464	485	494	477	529	476	550	477	519	477	475	454	494	520	442	476	490	515	534	470	489	497	530	505	507	502	488	477	461	467	506	424	437	505	488	488	498	453	477	572	483	490	491	479	487	466	516	483	458	482	476	490	472	474	513	495	548	493	484	476	474	549	480	671	484	572	512	468	481	507	480	482	494	488	485	498	467	492	421	510	460	540	462	482	478	450	476	500	506	494	517	484	473	496	483	471	517	404	560	517	511	537	498	470	494	536	490	494	483	465	478	497	485	503	479	497	455	476	464	478	505	481	495	498	476	552	472	478	499	472	477	476	480	507	482	496	480	488	456	502	475	492	425	485	572	523	543	481	456	465	476	489	483	487	443	534	478	494	506	456	552	471	514	483	532	486	491	478	464	525	445	494	480	485	488	419	477	461	473	475	547	487	609	482	517	457	551	502	439	554	516	496	504	490	515	496	511	504	482	494	478	474	359	506	482	521	526	482	473	471	552	492	494	486	502	511	473	501	477	474	574	500	474	482	478	485	446	2
482	510	512	477	518	478	504	476	463	465	474	534	524	360	502	482	480	453	502	479	473	513	471	479	544	509	494	488	485	496	477	536	474	434	492	558	475	478	478	479	481	528	513	488	495	523	471	513	488	520	541	535	460	478	521	501	469	426	482	454	531	478	463	490	476	484	518	495	472	467	503	468	482	477	491	465	478	480	384	477	504	497	455	474	431	414	481	456	476	488	476	529	449	486	481	501	481	439	444	493	462	475	485	491	486	519	489	515	503	466	504	520	475	451	453	484	492	482	444	478	474	478	483	538	490	546	489	503	481	435	470	499	503	475	504	509	551	491	474	496	508	506	480	489	484	480	479	565	477	485	458	481	466	560	474	521	474	487	525	490	444	500	473	470	547	456	475	481	474	444	551	480	512	475	479	491	494	474	482	558	504	475	493	500	442	532	541	454	509	481	503	495	502	478	461	477	482	487	476	504	487	444	497	519	481	474	482	474	477	466	484	449	466	490	481	486	461	474	470	494	528	481	505	515	481	511	461	481	477	494	484	473	515	466	466	476	492	476	490	482	511	558	441	481	545	526	446	483	483	544	484	461	481	516	475	505	521	499	485	481	476	476	533	477	468	468	474	498	503	464	480	507	476	487	479	490	475	451	490	463	478	510	471	477	468	517	514	478	478	465	510	502	484	480	504	415	487	460	497	492	450	480	476	438	432	517	496	472	494	462	501	507	566	528	490	502	479	478	499	440	495	480	488	488	493	471	506	470	498	510	529	488	476	469	537	502	455	526	403	561	512	473	555	517	557	462	489	507	495	504	479	468	511	480	501	493	477	478	500	450	482	532	482	473	488	528	523	500	468	491	476	483	485	465	494	483	487	517	502	499	472	443	466	477	487	477	490	478	493	444	477	458	479	507	478	464	485	546	443	479	482	497	476	499	477	430	479	484	460	473	486	399	461	459	456	537	502	489	472	557	484	486	472	475	489	477	475	486	451	488	478	495	476	530	513	514	490	576	461	479	537	486	394	473	504	476	449	480	433	461	473	481	490	427	477	557	480	470	446	465	449	497	513	486	488	506	487	495	496	473	463	470	427	478	474	560	488	501	460	503	482	495	492	511	444	510	477	478	496	470	499	481	533	433	486	507	475	480	527	476	2
480	500	523	484	528	481	484	478	486	481	490	469	435	596	472	495	489	478	473	480	480	469	483	480	501	498	462	497	479	480	481	461	555	414	459	539	486	495	473	478	473	470	482	483	550	509	460	466	579	495	575	497	497	483	476	505	420	552	441	518	473	487	419	469	582	580	506	464	485	466	503	478	489	509	478	538	484	483	475	475	521	522	467	488	583	535	473	548	472	528	476	536	489	453	474	497	475	511	480	493	479	460	481	447	501	616	485	469	552	481	509	494	476	472	482	508	472	481	475	476	475	467	493	470	479	472	492	528	488	528	481	459	478	476	506	489	539	491	489	455	511	479	492	475	508	464	483	442	479	431	507	460	487	555	478	503	471	475	483	552	478	479	475	472	496	425	476	478	477	488	481	455	481	476	476	501	487	470	471	468	542	540	501	499	475	493	500	512	555	481	476	490	483	557	518	475	485	487	477	490	471	497	510	542	451	475	467	475	468	466	483	486	494	485	486	492	461	478	524	497	488	488	565	487	487	505	484	477	477	489	457	464	494	490	524	469	474	480	472	469	539	446	509	485	480	461	430	478	491	502	473	493	477	509	468	463	498	492	488	496	481	477	510	476	477	527	437	488	473	484	480	558	445	536	480	478	476	542	512	480	474	505	490	475	472	509	431	472	477	506	445	504	472	487	436	487	509	502	522	486	467	479	477	451	464	466	505	489	506	465	490	478	594	503	478	496	472	485	481	445	500	502	475	469	485	479	465	508	498	480	506	467	474	484	542	488	580	532	500	379	485	478	518	517	522	475	474	511	457	542	475	510	461	486	507	496	593	477	516	453	504	454	484	512	477	464	480	495	510	509	550	557	511	504	495	498	483	477	607	537	483	490	469	506	463	480	507	476	485	512	475	500	478	453	480	506	462	460	569	484	474	464	475	506	476	458	492	477	549	484	492	423	510	435	509	646	500	518	523	445	479	511	493	477	478	476	486	430	505	482	516	588	503	524	479	463	484	567	459	487	537	478	520	496	464	477	465	488	460	479	475	477	506	605	478	477	480	570	462	524	486	490	528	421	470	456	476	513	502	412	452	480	490	478	472	413	480	479	445	500	460	475	485	545	482	471	468	519	490	467	495	484	483	657	491	433	477	485	469	497	2
485	459	489	478	529	479	498	477	489	479	513	475	548	507	505	461	461	525	496	479	478	445	487	489	458	499	475	476	496	495	501	461	464	492	467	471	479	471	478	475	481	513	478	490	498	505	489	476	568	482	534	458	465	477	523	514	438	515	500	483	495	471	511	479	483	483	520	447	478	471	475	487	445	458	477	453	483	449	490	494	467	450	474	478	478	513	478	486	481	533	476	572	484	463	496	546	485	544	493	438	492	489	484	492	483	562	458	405	504	472	418	409	487	481	461	468	467	501	494	491	477	456	476	480	481	509	474	497	488	448	510	503	475	471	512	530	572	552	490	503	496	514	493	479	507	485	476	430	482	408	509	470	495	412	481	519	474	494	483	509	489	468	487	472	505	510	475	476	477	520	403	427	474	477	495	566	489	481	533	505	503	544	451	447	501	511	549	462	517	476	477	513	514	536	501	488	490	492	475	495	475	503	481	624	477	477	519	474	484	496	480	509	446	495	496	489	507	487	468	480	457	531	470	474	516	531	502	478	477	469	476	476	476	494	487	471	468	474	432	478	479	544	512	456	508	527	516	482	482	481	476	481	474	517	482	537	512	494	484	470	480	484	468	485	478	517	484	515	485	521	499	478	450	467	477	478	476	513	499	507	476	433	465	477	510	501	510	487	474	519	470	517	517	482	584	457	456	497	505	479	519	499	478	494	426	454	498	472	527	463	491	479	485	462	474	476	463	485	531	499	474	494	500	503	506	474	525	531	475	553	484	488	477	497	541	487	463	458	479	551	526	504	490	500	573	490	477	477	504	463	486	491	461	473	508	509	517	480	517	459	499	488	523	520	482	411	502	465	474	577	488	445	496	506	509	480	474	533	603	445	488	473	503	494	504	478	466	476	485	434	482	491	475	515	480	446	521	484	536	476	477	540	474	427	477	458	450	482	496	479	495	464	493	460	464	526	492	525	548	529	472	486	474	476	470	493	465	458	540	471	529	541	434	432	530	452	492	503	477	497	464	474	358	463	496	477	477	468	441	460	484	485	496	305	487	559	474	475	477	475	449	505	473	446	506	488	474	518	481	498	547	483	428	479	474	565	509	467	433	503	479	512	487	471	529	486	474	524	500	483	497	480	509	306	449	572	484	481	524	480	2
477	445	499	497	434	475	481	478	500	482	544	524	478	481	497	491	449	477	488	468	498	505	470	453	439	475	497	489	468	498	479	531	474	469	471	482	488	502	475	473	479	464	456	498	522	493	569	491	527	451	555	553	464	479	492	504	510	485	590	470	491	476	452	478	657	469	473	485	487	473	487	516	500	462	485	445	477	495	519	476	502	466	431	465	482	519	474	483	483	530	475	491	507	489	492	524	482	468	461	534	473	462	486	478	532	491	473	441	517	478	481	534	471	531	455	491	508	456	574	463	477	469	485	403	493	502	491	495	479	469	509	504	471	478	494	486	546	507	481	484	483	512	489	478	460	478	475	499	482	488	515	480	498	752	476	486	474	465	494	470	495	486	482	484	507	468	477	486	477	512	552	511	509	476	451	589	483	477	572	525	492	462	482	513	491	461	538	497	543	477	476	474	498	523	507	495	477	484	475	507	511	494	490	483	496	476	538	481	460	484	509	470	454	496	486	450	479	500	461	471	511	495	515	528	438	505	497	478	476	521	503	450	450	460	472	515	500	483	480	474	530	422	528	492	491	543	456	483	480	465	467	520	474	513	484	494	518	471	482	489	507	490	491	478	489	498	511	470	514	542	471	477	522	519	506	476	476	504	484	498	478	622	472	478	518	484	469	505	479	496	480	518	518	486	499	481	493	525	505	479	463	493	474	488	502	489	477	489	502	482	487	467	413	500	459	499	484	485	445	547	490	466	515	462	483	477	473	500	481	495	471	497	474	501	542	484	667	434	447	492	474	486	479	439	460	483	480	561	463	501	477	497	508	468	448	458	531	480	528	581	511	490	481	470	484	453	521	477	497	510	490	478	459	500	491	455	484	475	537	453	480	468	495	480	475	475	486	477	494	476	476	470	477	509	478	486	490	585	501	479	475	524	475	483	477	468	489	482	489	481	487	470	528	490	484	527	469	467	559	484	477	485	460	477	498	489	508	459	459	479	510	547	496	697	499	492	471	573	505	491	506	447	522	493	521	482	477	464	519	480	507	469	496	690	474	509	473	473	459	539	454	427	451	496	500	489	485	462	462	500	475	483	494	476	469	383	474	462	438	454	511	490	462	481	429	476	461	460	507	491	523	477	482	788	488	479	475	495	501	474	2
475	484	534	480	459	478	474	475	479	476	473	490	460	468	471	458	478	582	475	472	475	484	483	477	449	552	464	490	479	469	475	460	481	525	462	441	494	479	480	475	479	443	523	489	489	466	529	453	367	489	519	572	504	478	537	481	480	556	483	486	469	474	397	481	415	546	476	483	476	478	523	482	532	463	481	497	484	497	479	473	489	516	508	497	506	457	476	491	483	556	476	562	487	484	492	448	483	476	489	483	480	481	477	450	470	339	514	496	461	474	488	517	489	485	494	493	482	461	513	468	485	429	473	450	457	504	444	478	463	470	453	449	468	479	474	497	404	464	472	494	524	455	505	495	482	487	482	549	481	452	483	481	487	340	477	494	494	450	540	522	457	465	476	479	454	490	476	487	478	574	582	493	451	477	484	516	482	485	451	515	500	457	479	456	495	545	466	480	403	470	476	492	489	563	583	478	471	506	478	479	483	455	475	594	465	476	520	479	472	490	486	574	512	431	492	515	568	469	438	484	491	483	477	417	529	474	481	479	477	524	494	483	492	491	474	541	509	473	483	479	503	499	526	496	482	484	496	476	475	524	459	510	478	508	472	492	467	523	486	494	480	479	489	507	480	500	539	479	500	488	463	583	456	525	456	484	475	513	494	524	477	382	471	476	498	464	538	518	481	490	527	476	521	475	530	490	491	467	471	483	493	490	468	484	487	565	477	484	493	488	490	467	455	511	499	498	489	487	481	520	461	514	511	473	462	482	522	479	487	527	523	491	475	494	504	483	369	533	644	543	464	487	492	472	514	488	475	477	540	465	471	511	518	481	494	479	493	477	506	478	456	519	392	472	478	449	474	495	493	538	506	493	496	516	481	504	481	489	347	483	476	477	471	469	548	467	472	477	518	516	475	501	473	512	475	463	490	495	531	485	470	474	475	476	477	464	491	476	490	473	481	495	534	497	451	596	486	542	492	537	462	451	470	476	470	486	495	451	520	472	477	531	491	370	480	444	493	482	527	484	495	479	612	496	500	477	494	478	501	449	497	476	502	357	486	477	472	412	545	515	490	491	531	527	497	465	470	492	481	565	435	478	537	480	491	485	476	504	475	468	490	488	470	482	422	467	483	495	474	468	529	481	474	323	489	546	475	480	457	540	2
486	496	514	487	550	478	486	479	466	475	481	462	502	490	489	483	484	543	460	469	505	487	477	475	493	498	471	500	489	464	474	499	528	463	455	528	479	508	474	475	474	362	510	441	470	492	487	491	418	496	550	526	462	491	513	502	415	513	530	497	493	480	577	484	484	553	539	485	482	475	452	458	525	447	484	474	488	477	473	476	486	549	461	470	538	446	469	543	473	525	476	491	483	451	483	456	480	475	460	425	484	472	483	466	475	338	500	536	502	475	514	482	480	511	510	477	511	507	533	515	478	461	480	501	511	525	470	497	463	531	456	488	479	476	477	563	516	476	474	501	505	573	482	484	500	525	482	495	493	499	473	470	470	402	475	492	493	494	465	466	480	499	480	484	444	489	479	485	476	521	558	560	547	476	473	448	466	489	470	519	528	422	461	476	486	496	546	514	599	475	455	474	473	511	511	477	480	487	475	474	462	490	469	553	547	475	515	483	471	463	468	502	506	445	480	517	529	472	525	490	457	432	518	501	520	515	482	479	477	522	468	495	469	508	516	477	473	480	478	474	486	528	523	474	468	500	465	474	491	502	477	491	481	505	476	503	446	507	504	485	482	486	500	512	477	485	543	512	509	489	487	494	449	533	455	479	476	474	483	498	477	424	490	476	519	454	439	408	480	489	473	486	467	475	506	552	465	447	506	518	451	487	480	462	531	471	479	467	539	522	489	515	444	460	491	520	492	494	522	483	485	480	439	479	496	479	470	493	483	519	511	504	477	495	493	479	467	552	568	556	524	508	487	486	418	488	478	504	476	543	488	492	461	490	493	468	589	476	457	500	515	502	557	477	481	439	494	496	467	553	447	484	512	465	537	471	479	473	405	461	492	474	502	473	512	466	531	478	495	492	478	522	480	544	482	463	487	513	453	472	480	509	476	457	477	488	468	484	476	478	511	468	431	478	517	558	479	471	507	519	478	463	492	476	489	462	531	494	555	477	528	531	531	428	463	467	481	565	504	491	502	488	437	528	519	480	474	497	451	468	491	484	455	226	486	617	486	442	455	469	541	459	477	430	514	489	479	516	491	471	552	483	455	479	473	520	471	484	545	472	498	487	486	502	583	478	482	473	520	471	496	479	450	253	476	484	478	513	481	516	2
473	460	468	482	507	480	548	477	477	480	506	503	525	509	486	489	473	493	473	476	482	464	494	461	531	471	478	473	492	523	485	469	534	459	473	520	487	476	476	479	478	509	499	472	500	510	439	565	518	517	509	519	494	473	451	527	440	507	498	498	498	482	579	483	529	528	562	505	476	475	533	483	459	557	481	615	487	486	512	493	473	543	510	499	479	474	473	487	480	482	476	500	471	491	495	520	476	497	508	495	479	484	478	462	500	554	486	493	498	477	470	549	482	471	487	480	543	490	508	494	473	478	499	442	477	467	488	512	484	526	526	512	475	477	483	537	539	492	475	464	484	489	474	492	443	464	488	490	478	425	471	484	496	643	474	473	498	439	494	498	504	490	476	477	528	485	477	479	477	439	578	440	536	476	492	455	484	469	482	536	453	548	473	499	485	488	493	525	566	481	480	517	504	415	565	483	476	484	477	507	467	501	483	443	476	477	500	480	473	534	486	427	464	447	494	583	477	487	438	482	456	461	497	488	525	503	479	476	477	504	478	421	491	465	484	489	474	478	471	478	535	547	466	456	501	552	478	486	485	497	462	489	477	599	485	450	454	513	489	498	520	477	480	523	483	522	501	505	462	474	486	572	494	521	478	475	476	529	490	540	477	540	499	477	471	462	488	522	477	521	524	483	522	477	489	523	446	502	524	475	499	468	483	448	479	502	464	478	497	438	495	501	518	493	484	513	493	493	527	408	486	463	491	493	507	477	460	490	474	458	537	483	478	466	485	496	521	537	366	569	494	493	510	484	528	482	481	493	542	504	470	465	491	508	504	505	449	477	487	492	489	500	500	460	487	573	516	480	483	506	498	506	483	494	531	563	479	456	554	518	477	463	506	486	476	465	493	477	513	480	478	426	477	521	476	471	481	512	551	485	478	483	476	411	477	460	533	488	491	490	498	451	489	488	522	454	484	452	501	448	475	493	482	476	479	476	467	515	566	483	520	535	484	580	478	512	467	478	442	483	505	474	322	528	475	476	495	500	447	510	483	483	445	421	482	591	489	476	489	482	548	472	465	408	513	516	488	529	486	395	534	481	382	478	489	563	479	484	457	463	467	452	486	459	517	466	500	465	525	492	500	479	458	430	468	500	482	487	484	490	2
483	485	494	477	453	481	410	474	505	483	521	508	407	455	491	489	478	531	507	492	475	513	475	467	422	532	473	490	486	508	479	514	493	509	502	458	478	489	488	473	470	426	455	503	476	527	473	467	514	439	523	520	483	475	494	494	533	460	534	451	494	486	472	487	523	486	529	514	478	477	447	481	491	470	490	568	452	543	440	478	446	534	499	483	434	535	472	465	481	459	475	596	503	485	475	475	479	448	460	541	495	481	483	467	511	530	468	524	479	475	459	452	489	490	474	504	455	475	495	499	480	484	472	526	490	414	496	534	482	507	478	453	497	474	495	510	518	491	484	472	514	510	479	481	466	501	484	520	482	543	460	492	500	472	479	505	506	492	510	490	478	478	483	490	499	476	476	479	477	496	476	507	533	477	466	466	503	466	506	508	543	503	516	413	502	490	489	480	549	477	476	531	492	491	584	471	465	486	479	475	491	482	491	516	455	473	525	481	454	521	479	450	455	492	498	607	457	493	489	480	485	540	464	448	490	495	472	480	476	509	488	495	450	483	513	478	504	481	474	482	505	493	508	481	505	495	461	485	480	464	456	471	476	554	478	495	501	515	485	497	495	485	494	530	478	493	488	474	464	488	468	441	544	472	484	493	476	469	514	506	475	465	462	478	471	507	494	477	478	500	433	501	477	481	492	467	490	501	521	524	489	492	473	556	520	499	490	474	461	472	510	487	511	475	472	469	464	489	500	519	500	405	458	470	481	477	489	448	499	510	490	480	476	478	517	472	501	591	508	481	536	482	488	521	481	490	474	514	498	474	481	520	438	450	508	483	573	478	490	513	444	474	498	514	482	477	505	483	488	511	470	482	480	489	508	493	484	470	539	430	462	467	475	486	481	479	495	477	505	483	479	509	477	445	479	457	468	453	500	484	474	502	476	514	477	467	470	477	449	475	473	478	474	462	477	463	488	522	490	467	485	472	478	476	498	497	489	449	488	476	513	521	434	478	524	578	492	546	415	479	535	463	471	474	483	475	482	488	428	485	489	480	517	452	485	518	486	497	468	497	531	514	537	545	483	486	478	474	486	564	437	484	470	479	477	479	474	488	509	482	500	435	473	486	467	475	487	552	496	490	474	474	481	464	491	512	471	494	494	495	2
488	434	539	476	565	470	559	476	502	477	507	522	445	562	498	509	494	494	471	497	472	500	478	493	458	535	514	484	506	504	485	491	533	553	502	479	465	452	490	475	483	550	497	498	558	519	537	483	523	509	579	534	502	477	501	540	504	517	492	449	484	466	487	474	612	452	551	492	487	475	537	482	470	466	494	498	469	551	494	528	478	500	432	486	514	558	476	522	488	497	475	518	481	532	475	427	483	420	482	429	470	473	474	480	450	492	468	536	508	481	502	523	483	511	476	508	478	499	511	478	475	459	493	477	501	478	482	495	478	476	499	469	483	482	461	571	484	460	477	485	504	566	497	482	462	479	477	494	478	527	566	492	476	509	478	491	460	511	548	477	530	481	480	486	585	423	477	473	477	517	472	554	532	476	458	465	518	487	440	461	491	520	502	461	482	500	510	507	596	480	513	448	497	527	481	483	485	476	475	493	456	496	465	572	471	475	459	477	479	499	493	514	448	497	462	505	476	472	474	482	455	473	533	476	554	504	473	479	477	521	484	480	468	481	500	491	499	485	511	469	506	484	427	487	534	493	508	480	488	506	465	458	471	524	489	489	476	419	496	487	516	477	470	461	479	519	485	465	506	484	501	464	562	502	504	467	476	509	481	516	477	483	469	474	483	501	429	468	484	499	461	480	491	476	502	576	457	507	487	499	540	488	486	489	501	472	466	481	496	451	486	489	475	489	484	486	476	490	552	626	487	492	495	468	503	479	470	462	486	555	399	492	475	482	518	467	649	511	491	518	434	544	498	503	459	477	474	494	475	497	482	535	498	477	472	515	555	477	556	512	467	476	491	442	486	505	536	500	493	537	509	508	502	470	548	497	485	483	554	526	492	422	478	490	502	504	511	477	496	473	476	452	480	556	484	482	494	500	465	484	474	463	476	554	476	472	472	472	574	473	516	444	430	510	503	465	487	541	498	454	484	474	474	476	493	476	494	459	486	476	504	489	452	508	485	469	477	492	518	480	469	486	323	490	497	479	468	513	465	478	488	492	468	351	479	615	476	466	545	491	505	483	533	479	490	468	492	550	447	533	498	472	395	479	484	464	469	508	541	508	492	408	470	485	497	484	472	520	496	483	487	481	462	360	560	482	474	482	488	463	2
478	563	476	497	503	464	520	477	482	473	492	490	445	479	511	464	477	511	499	492	492	509	473	479	498	527	519	491	492	500	467	504	491	536	503	467	468	512	480	474	473	513	479	481	505	481	536	513	476	457	505	496	450	481	515	490	506	434	467	464	496	497	456	472	558	548	502	495	485	482	532	505	458	522	488	457	476	429	499	480	501	526	502	475	484	525	478	490	498	472	477	471	446	513	470	558	479	480	484	526	473	471	485	483	493	504	494	465	464	490	434	487	488	467	571	462	494	488	503	489	477	465	494	527	482	506	483	493	479	494	504	445	458	478	484	476	462	499	487	464	478	502	483	489	473	469	484	559	481	500	588	481	488	584	477	471	473	467	502	492	464	455	500	471	580	490	476	481	479	598	463	494	497	475	496	537	506	484	500	514	513	541	455	480	497	486	527	490	548	478	450	477	487	485	510	502	477	464	476	451	495	456	508	556	503	475	506	479	468	462	470	510	454	509	471	482	476	478	508	502	445	547	553	435	541	494	467	479	477	495	469	480	468	483	476	483	502	474	486	472	503	477	484	497	494	573	481	479	489	529	519	477	479	487	476	485	532	520	487	488	468	476	497	442	485	543	490	489	500	481	491	451	419	455	474	484	476	496	497	525	477	519	497	474	498	461	457	460	483	512	486	531	496	483	473	460	485	488	464	475	488	533	479	524	499	489	500	476	487	496	478	466	468	493	462	439	465	478	527	574	492	498	486	490	476	494	459	471	492	463	482	486	476	478	507	493	551	442	444	583	507	468	502	515	504	487	480	477	488	524	492	436	475	479	508	499	410	477	476	585	485	479	432	480	474	509	473	480	485	505	480	514	480	499	487	463	475	480	484	431	478	464	454	465	481	476	503	475	457	412	473	455	475	525	474	442	487	514	530	486	482	484	475	510	477	527	495	479	485	470	460	517	464	456	495	432	487	566	474	477	484	490	475	476	484	499	493	459	468	476	466	494	471	571	449	439	477	586	428	490	548	438	421	485	475	479	476	489	506	481	506	486	502	515	492	520	479	472	476	531	528	518	473	472	474	490	484	566	521	535	563	475	448	477	485	456	514	462	538	476	531	457	477	443	467	475	462	488	472	480	499	474	490	546	476	441	488	486	529	501	2
486	501	516	488	427	474	554	479	465	473	438	538	487	465	476	442	482	507	469	474	481	499	483	484	449	509	483	480	502	519	486	507	454	508	495	426	483	510	481	475	470	424	492	486	489	469	511	522	525	467	460	560	491	485	492	453	499	444	580	503	518	478	534	488	437	495	489	492	484	482	522	472	487	474	484	460	473	454	446	508	530	506	505	509	557	449	476	502	485	508	476	495	466	493	475	436	483	492	495	487	495	474	489	487	555	822	464	454	524	493	478	502	484	515	465	478	482	504	472	483	474	449	472	438	484	452	497	507	500	462	541	506	482	475	480	478	526	480	488	483	525	468	493	483	492	469	478	535	482	521	452	474	495	630	477	490	473	469	502	505	447	476	479	486	563	513	475	482	475	567	512	616	578	477	461	502	497	466	444	494	574	517	428	481	476	504	527	516	577	476	450	483	491	589	516	482	475	488	477	460	466	491	507	626	475	479	477	481	473	512	487	543	495	418	471	482	529	463	486	487	477	467	481	451	523	498	476	475	477	511	488	507	499	502	512	557	473	480	481	469	485	556	500	462	482	458	572	482	478	490	458	521	475	537	476	521	541	587	481	467	483	472	530	469	474	537	497	496	424	486	468	533	485	513	495	494	476	477	526	487	478	536	467	475	494	547	474	448	479	484	462	476	479	470	538	482	518	489	488	479	524	512	473	492	485	494	486	494	509	491	502	488	501	481	496	520	479	478	546	631	483	473	492	489	529	473	497	507	481	487	482	479	476	474	537	490	415	520	305	458	503	469	473	494	531	485	481	453	441	491	472	482	483	479	486	473	512	475	539	526	459	510	510	481	484	488	543	488	478	505	417	468	543	480	466	477	489	484	544	430	485	494	459	488	486	466	464	474	521	471	473	431	477	457	480	511	475	503	475	485	476	517	475	545	475	468	483	475	442	467	493	447	473	500	525	394	494	537	573	476	475	464	459	476	497	452	507	517	437	486	507	472	476	568	480	520	461	413	449	493	489	469	346	450	514	479	484	481	462	487	497	488	464	554	481	444	479	489	611	498	497	462	482	456	467	526	493	471	478	527	570	487	413	477	489	550	501	474	529	498	458	411	472	442	495	489	485	482	451	478	480	485	492	562	474	501	477	504	484	521	2
477	475	500	475	532	470	487	476	496	480	436	494	482	511	509	470	478	515	477	496	493	484	479	476	489	549	498	485	450	513	507	519	543	484	474	442	496	480	488	473	479	557	443	500	505	492	418	507	411	498	530	566	473	487	490	495	444	417	523	477	483	487	494	473	514	548	536	490	486	474	562	506	475	516	471	514	485	487	466	465	483	492	556	484	437	452	468	459	478	581	476	558	469	517	481	552	478	485	459	474	474	469	476	469	452	152	456	484	460	469	464	503	469	467	476	475	482	474	517	496	474	478	483	461	513	539	485	501	451	551	500	480	470	481	471	583	503	483	494	460	544	459	494	485	473	479	478	429	479	441	410	476	480	406	476	458	499	496	562	525	508	465	496	494	479	429	476	475	477	551	471	514	567	478	466	502	477	497	404	516	519	553	449	486	467	506	470	497	547	479	464	497	513	429	528	477	472	485	476	519	510	485	513	447	502	475	513	476	469	489	492	490	452	473	479	518	459	476	450	481	482	482	453	510	506	411	493	472	475	459	461	481	484	475	515	522	459	475	496	474	507	520	470	477	524	556	415	480	482	527	468	491	475	499	485	514	503	538	479	467	480	481	483	490	477	504	447	469	522	509	490	534	482	430	480	503	476	545	524	479	474	431	492	476	545	485	456	516	480	494	488	521	465	475	463	551	433	560	497	526	467	498	474	471	519	475	476	490	468	500	520	493	505	532	469	495	474	502	392	550	485	485	503	487	487	481	501	484	493	480	482	484	477	509	503	505	497	547	675	554	514	473	456	467	521	491	482	572	472	493	472	437	471	487	476	500	486	473	524	428	525	489	447	469	472	521	502	478	471	485	442	430	505	559	524	405	484	503	399	475	481	499	635	470	468	484	485	477	475	488	478	431	480	460	474	523	496	526	508	473	477	530	474	459	476	474	478	478	497	473	461	484	455	469	475	490	485	495	608	466	480	483	497	476	485	482	484	487	464	474	488	484	515	438	493	526	491	567	485	506	520	456	605	524	472	480	492	489	467	484	487	462	467	293	488	617	479	516	489	475	528	506	529	494	489	479	479	545	480	484	511	479	530	478	493	517	449	515	471	499	459	467	477	476	448	478	484	458	442	478	492	479	480	328	503	515	484	477	505	448	2
483	530	547	490	561	470	426	476	481	477	510	489	429	502	484	480	479	504	479	483	526	502	478	487	574	524	438	502	478	498	480	489	459	516	490	517	480	544	481	476	478	416	483	476	472	466	527	541	439	482	429	529	489	480	534	487	464	530	553	489	457	473	571	483	494	492	562	486	487	479	560	493	498	468	483	521	485	480	507	472	498	506	496	467	487	530	478	464	472	526	476	474	498	462	483	522	478	505	483	464	476	478	495	488	522	484	437	442	561	466	477	485	502	486	459	471	468	481	493	513	477	501	490	563	454	496	480	482	478	477	526	486	496	477	484	410	490	496	483	494	488	480	480	491	492	496	475	502	482	444	475	468	479	525	477	496	463	497	516	491	516	459	477	484	463	546	477	480	475	458	467	556	508	477	503	514	488	482	437	561	500	609	501	474	472	489	464	514	530	477	465	475	484	494	459	486	477	482	478	480	469	476	497	489	531	474	466	477	513	480	466	521	493	459	464	427	534	461	466	489	454	507	488	462	481	485	482	475	476	517	463	471	485	475	525	467	506	473	493	479	468	454	433	487	533	573	563	481	489	488	439	525	478	455	469	486	575	533	476	490	491	484	528	536	469	473	482	483	499	517	475	527	499	450	469	487	475	480	467	546	476	493	486	477	464	503	492	416	485	500	460	505	509	482	439	515	448	452	497	463	485	453	481	517	529	451	477	481	477	438	498	508	481	449	481	507	481	483	479	479	498	496	510	478	463	480	522	483	479	535	483	449	476	490	524	482	477	512	518	495	481	495	479	515	596	468	471	456	478	550	477	504	496	498	457	487	523	476	491	485	476	475	465	463	483	507	545	464	491	555	468	463	512	497	454	506	483	489	440	503	476	467	514	487	477	488	524	478	505	476	477	478	477	495	476	498	488	567	521	482	474	482	475	462	476	473	508	481	478	479	479	503	479	508	471	522	493	496	515	495	482	496	483	476	479	490	506	491	496	473	527	497	507	513	501	498	470	465	535	501	433	470	581	482	501	478	478	491	523	476	469	476	507	598	482	436	478	435	477	487	516	501	505	552	467	501	508	478	469	495	520	479	524	477	488	429	476	477	480	509	515	446	488	503	457	482	483	438	487	497	447	483	447	626	507	517	472	470	508	442	1
482	432	519	479	451	485	505	476	491	486	460	562	439	481	522	482	469	495	439	474	501	516	478	489	587	499	494	491	492	493	481	557	506	481	525	456	480	530	473	475	479	504	505	479	490	511	537	494	415	484	464	520	528	487	493	508	600	485	503	490	485	486	465	479	495	450	510	476	482	485	485	468	459	441	467	532	469	430	497	478	504	494	528	477	525	493	487	460	482	491	476	460	454	507	486	518	482	469	475	450	488	476	474	488	447	367	448	546	525	466	552	566	467	528	475	464	509	483	525	451	474	512	469	463	508	492	469	493	467	458	487	471	530	478	475	527	515	464	475	508	516	418	513	475	480	475	481	440	478	515	469	452	454	348	478	483	513	494	495	518	474	478	486	487	513	473	476	482	477	492	464	473	478	478	467	449	489	487	477	519	552	461	437	490	480	504	509	446	595	480	456	506	488	551	500	488	473	485	478	490	464	480	496	488	442	475	522	475	471	486	465	503	512	472	472	476	517	491	509	489	488	473	511	493	532	548	489	479	474	507	499	526	479	501	471	503	482	479	493	472	499	468	498	496	508	529	447	483	491	516	494	468	483	509	474	471	572	536	493	510	499	479	516	446	475	487	535	518	469	502	490	512	471	446	450	479	476	462	486	492	479	398	471	475	467	525	494	522	483	496	512	498	517	480	549	488	529	433	522	509	502	483	480	504	493	482	460	472	503	450	463	493	446	485	456	513	466	485	534	570	492	495	523	470	473	480	511	534	500	569	515	495	476	504	411	483	476	520	615	540	562	507	540	533	552	480	485	534	542	452	483	461	475	468	475	487	517	476	481	438	539	536	507	495	477	478	457	483	488	540	496	471	481	468	493	465	490	510	405	490	477	471	466	467	488	478	515	476	498	529	481	526	476	467	480	490	493	537	563	489	477	508	472	478	477	486	438	479	457	482	509	458	494	471	467	498	482	490	535	569	485	498	487	476	474	487	481	500	493	475	479	553	514	395	498	489	498	488	485	489	460	483	522	558	459	476	492	495	512	476	460	486	504	344	474	520	486	489	470	428	512	489	503	449	479	499	486	486	474	458	476	484	491	478	483	446	468	511	540	497	495	435	470	503	447	473	495	510	514	474	489	480	487	360	462	518	476	496	479	486	2
483	468	557	477	472	486	426	477	499	465	518	488	488	502	473	466	473	479	509	469	478	479	470	485	466	507	508	481	469	448	484	473	523	508	477	442	499	477	474	474	480	419	492	472	505	488	481	506	553	460	484	537	510	483	501	528	501	480	537	476	477	485	499	477	586	510	564	501	478	468	507	504	427	486	477	520	483	520	539	471	507	522	473	469	523	538	480	471	474	521	477	500	482	488	482	466	476	499	479	536	489	478	479	485	495	443	454	473	472	469	507	521	472	467	434	489	498	478	457	460	476	507	474	448	468	538	507	517	474	536	457	457	459	473	465	529	369	510	485	471	470	510	483	470	483	462	475	540	478	583	478	476	474	344	477	427	491	430	538	467	458	449	472	481	563	469	476	479	477	477	481	474	497	479	468	468	470	475	493	477	512	473	525	536	491	467	474	477	492	479	468	489	499	472	551	500	477	476	476	450	500	489	481	510	473	477	538	475	488	474	502	471	476	465	469	442	519	486	462	479	460	441	472	518	494	510	492	477	477	536	465	498	486	497	507	505	498	470	493	476	519	424	509	485	507	500	411	478	490	501	500	453	478	448	483	501	472	529	498	486	495	471	507	471	492	500	557	507	489	463	447	501	450	453	479	489	477	471	508	410	478	401	451	476	536	469	513	510	479	521	455	543	480	470	469	513	476	528	460	486	443	482	474	477	467	519	494	477	586	489	462	475	552	517	466	541	482	491	453	474	476	511	491	478	465	485	448	503	476	562	483	477	476	495	523	510	602	473	683	553	477	478	439	469	503	486	479	548	488	503	472	532	445	485	518	464	392	477	511	550	438	481	448	508	478	501	569	478	488	528	478	477	485	527	484	515	477	508	570	484	486	485	518	492	484	481	478	476	454	492	475	502	477	465	480	497	494	525	559	491	479	465	477	524	477	499	455	475	439	483	530	523	490	513	491	472	498	510	560	515	478	494	481	476	476	476	486	539	422	474	509	522	527	419	489	446	486	525	507	490	476	485	643	439	494	478	481	480	480	470	479	470	460	507	483	507	478	531	409	486	497	518	483	450	469	512	479	528	464	444	495	483	542	477	477	371	490	494	487	502	461	530	481	513	445	485	492	474	498	475	467	479	537	518	480	549	481	485	537	518	1
485	423	504	493	521	466	494	479	482	471	551	474	472	461	494	492	473	428	468	484	461	459	467	482	474	546	499	482	494	502	469	468	547	414	483	559	476	481	487	477	474	417	486	479	528	489	584	493	525	478	555	523	529	474	522	521	413	475	550	494	513	487	469	485	475	522	472	494	477	475	534	492	467	436	479	522	473	451	484	500	530	531	451	489	461	476	481	499	476	549	476	473	475	497	484	566	476	479	485	472	480	486	480	478	460	651	461	522	493	473	530	404	482	471	427	494	466	471	482	458	476	476	476	447	475	525	468	489	494	495	503	518	516	487	483	536	444	473	478	459	502	551	486	478	455	474	478	523	486	516	443	495	478	366	477	469	490	477	470	490	508	470	471	479	484	534	477	479	477	469	453	472	503	479	492	496	469	485	507	492	526	450	499	459	503	485	520	516	582	480	461	489	517	467	483	474	483	481	476	448	499	475	461	521	453	477	529	474	486	470	497	472	485	450	468	531	479	499	509	481	466	464	484	395	387	429	490	477	477	479	442	480	479	496	520	476	472	475	482	474	508	447	519	481	478	516	521	483	486	532	485	542	477	500	480	486	579	428	493	482	477	478	491	522	477	475	573	486	466	469	492	432	424	482	516	492	477	452	488	524	476	398	489	477	526	523	487	472	479	494	480	542	527	472	530	481	474	489	514	495	525	507	475	483	453	508	475	482	511	444	508	464	442	499	478	481	478	490	540	503	496	505	502	479	469	481	470	469	469	463	458	485	477	518	543	480	452	531	564	493	507	516	503	491	461	493	488	446	455	463	475	556	480	486	465	473	490	475	517	496	450	506	521	473	482	526	494	477	487	539	457	508	517	500	480	490	485	487	547	483	479	468	514	468	461	465	522	475	495	533	482	539	479	484	477	459	484	517	421	485	472	514	478	519	476	456	530	481	512	471	476	515	447	470	523	586	500	537	445	531	487	480	476	476	480	488	509	516	426	477	484	500	452	407	481	414	471	462	456	491	411	475	564	449	496	478	486	501	461	486	472	486	492	533	485	398	473	476	565	513	504	449	494	470	474	448	478	505	520	447	462	482	515	478	477	413	450	493	538	505	505	498	490	546	525	507	475	473	512	487	470	478	479	567	547	498	484	474	567	538	1
487	471	520	503	514	487	505	477	469	474	500	496	516	438	498	451	470	531	509	496	496	507	478	472	517	482	496	467	466	502	495	442	472	529	475	506	483	471	484	476	473	448	465	484	459	450	489	452	488	477	441	503	505	477	507	511	419	443	553	482	506	474	446	472	355	485	544	490	483	462	486	491	484	464	484	512	486	503	486	493	499	527	484	499	584	480	464	480	474	478	476	511	445	492	485	454	480	461	474	495	499	486	488	447	452	685	487	496	458	485	485	462	475	456	445	482	483	502	529	512	479	494	463	507	449	531	478	480	494	467	480	505	467	480	425	443	447	523	474	478	514	502	480	470	483	515	479	436	484	450	441	483	488	622	480	474	515	498	487	558	511	470	500	495	450	507	478	488	477	460	495	515	460	477	482	431	491	475	415	497	548	523	469	461	490	472	451	484	519	479	531	452	498	480	502	478	485	487	474	478	509	487	514	541	462	476	491	479	471	504	516	474	523	471	491	487	547	487	501	471	463	532	517	473	474	520	478	475	477	466	489	459	488	477	499	523	493	472	489	490	485	588	461	478	551	504	427	487	474	519	493	463	477	510	472	521	493	523	486	471	472	485	470	483	482	500	468	468	449	500	470	528	471	556	455	487	477	463	516	506	475	533	488	476	423	487	485	464	478	510	526	490	505	471	486	443	439	481	494	496	507	494	474	500	496	496	492	478	465	456	491	456	529	520	484	452	467	492	443	617	465	487	489	482	465	474	462	468	507	524	455	495	476	484	489	489	305	467	298	488	479	493	549	445	460	470	478	546	479	457	475	491	459	471	486	478	486	478	565	488	478	507	448	514	483	532	469	495	476	490	473	460	500	499	478	544	473	505	500	454	479	516	511	497	493	482	492	476	494	511	478	449	476	477	481	467	491	524	544	482	474	541	476	482	477	484	440	479	493	478	485	488	533	470	486	546	478	488	560	508	490	478	471	476	477	480	555	441	467	480	495	489	513	582	479	527	482	520	474	495	469	474	470	486	509	476	472	497	444	467	472	469	475	582	478	422	478	498	484	504	543	467	446	441	509	507	493	534	480	476	511	483	469	477	480	601	471	500	547	480	505	472	478	447	546	485	477	468	512	496	473	479	460	609	517	532	477	522	504	448	2
491	472	430	463	431	480	459	477	481	479	468	473	500	492	479	501	477	472	500	478	476	454	475	487	587	527	464	478	467	476	487	484	533	539	478	471	500	449	486	477	475	564	471	489	453	474	518	471	438	503	450	548	469	475	501	512	479	490	534	482	474	475	487	480	580	573	480	514	490	475	538	502	448	526	479	606	484	535	465	477	487	460	551	472	508	491	476	460	473	475	476	499	480	456	502	471	483	505	489	451	487	474	483	485	576	256	478	482	551	489	505	502	481	481	483	471	512	496	537	471	475	471	485	492	470	468	470	538	456	481	481	478	477	485	512	495	456	510	476	459	502	522	469	468	489	442	479	491	483	483	440	487	477	399	479	499	485	473	557	517	513	465	454	482	487	458	475	481	476	546	570	452	456	478	473	453	478	484	515	443	484	454	458	480	475	455	459	440	562	485	485	477	475	552	515	484	480	472	477	449	503	486	473	477	447	477	463	477	473	526	518	444	444	521	475	455	408	481	522	477	502	509	429	461	476	511	479	476	478	497	458	495	482	503	489	495	486	476	467	487	505	441	489	468	469	605	460	475	473	517	514	518	476	493	488	470	576	388	491	490	507	479	476	428	484	530	462	519	513	490	489	476	501	507	464	496	477	470	474	514	477	429	436	476	454	438	433	454	476	495	473	530	489	468	451	487	465	520	469	492	413	471	473	520	477	526	473	481	530	456	497	485	536	506	498	462	464	490	442	596	474	496	521	471	489	488	497	488	494	538	467	463	478	487	517	478	567	508	697	526	475	487	486	502	427	466	484	468	473	482	481	490	513	486	524	457	511	476	497	508	541	501	523	514	477	500	472	462	508	502	480	493	514	487	489	467	483	489	432	477	482	464	482	481	492	473	495	476	477	452	473	503	479	439	477	501	469	501	498	482	468	546	476	459	477	453	454	477	464	478	510	579	449	472	494	608	494	533	523	549	472	474	476	477	508	461	476	493	453	480	515	477	447	432	506	543	475	502	499	505	478	516	601	486	480	475	489	476	504	479	491	469	497	424	479	555	476	434	460	473	593	450	459	463	480	485	473	545	482	455	566	481	533	480	473	407	481	492	526	491	474	517	484	489	460	483	482	498	485	487	486	479	493	435	444	455	482	468	497	435	2
497	493	537	505	542	479	389	478	486	474	471	471	470	409	496	443	478	508	488	481	487	476	466	480	523	515	489	474	492	515	474	496	469	477	483	478	456	494	478	476	482	421	436	499	542	484	492	534	537	458	530	527	501	476	430	486	556	493	473	505	468	481	500	477	424	425	574	526	484	479	517	499	482	461	477	588	495	419	509	489	484	466	426	455	442	485	476	478	470	554	476	506	479	508	480	524	477	449	474	463	475	479	482	492	430	710	463	448	486	467	512	468	465	508	506	486	496	498	547	448	475	485	485	521	464	557	491	455	498	515	506	494	516	477	492	466	537	468	471	492	517	502	485	475	502	475	476	482	477	513	513	507	486	397	477	489	447	444	519	477	506	468	483	481	497	476	477	485	478	520	472	493	577	476	474	513	471	472	485	558	491	588	446	493	475	469	578	514	513	477	460	521	503	462	529	479	477	473	477	541	488	497	470	541	479	473	495	475	448	465	485	468	438	499	508	560	484	468	465	492	466	604	492	514	469	473	505	480	475	513	485	485	456	509	464	453	471	472	493	477	510	517	487	473	533	496	540	480	486	509	457	529	476	454	470	522	449	526	478	480	489	484	488	487	482	519	466	484	497	515	478	523	504	519	487	473	476	487	490	491	478	436	490	477	498	511	443	428	481	497	533	494	492	466	612	449	486	509	486	501	509	478	484	461	445	496	484	470	476	456	478	476	488	465	490	490	471	470	522	443	491	500	472	480	501	487	462	463	476	477	429	506	476	502	456	475	386	484	477	492	510	514	559	497	475	484	476	426	505	498	483	504	490	501	532	492	555	481	510	505	515	485	518	459	490	457	525	471	502	438	462	443	463	502	483	524	489	512	585	481	482	463	507	504	463	459	491	477	485	511	485	483	483	428	478	456	509	468	454	486	478	477	475	451	477	452	429	475	482	479	468	516	490	484	485	521	483	452	487	510	478	484	465	477	498	503	521	519	486	480	461	543	484	431	483	409	484	542	480	491	471	500	487	492	495	476	490	486	474	464	490	485	446	481	481	430	479	503	548	526	479	454	471	454	524	499	492	495	500	473	590	485	477	480	487	510	473	510	492	505	479	469	485	540	496	503	471	455	495	468	462	480	488	497	497	490	481	505	498	490	2
483	484	544	484	480	486	461	477	525	478	517	458	495	540	476	498	459	485	481	489	480	551	473	486	513	474	473	488	443	516	477	497	488	518	492	504	473	564	480	476	477	459	439	491	486	486	542	505	522	472	526	435	497	474	509	513	469	519	484	462	480	484	546	485	427	527	510	469	490	468	508	481	484	462	475	476	480	487	463	485	510	554	451	481	581	448	472	482	479	553	475	539	487	506	469	475	477	465	453	492	487	480	486	473	481	452	510	509	484	502	520	508	472	486	474	484	513	472	475	514	475	481	512	472	498	513	494	460	475	525	469	519	496	475	436	514	495	477	481	489	491	501	467	491	472	523	478	514	485	471	456	497	487	505	477	501	490	486	490	470	504	494	489	492	432	522	475	480	475	535	446	509	486	479	492	467	494	486	473	480	471	487	446	491	483	479	518	491	469	478	518	499	494	510	443	483	481	473	478	504	485	485	496	422	460	477	572	478	465	471	491	509	475	515	488	567	552	479	495	476	471	496	507	465	502	507	465	476	476	471	484	511	468	477	447	529	487	482	485	484	481	580	457	486	514	570	482	478	487	485	538	492	472	486	483	520	513	596	476	468	481	481	496	406	483	470	511	474	491	457	479	530	510	489	457	487	476	561	524	450	477	486	483	475	521	485	424	462	474	466	556	473	515	474	485	527	515	481	449	498	471	489	475	498	479	475	482	490	518	426	485	492	546	527	482	504	468	491	400	554	478	468	486	482	510	478	474	453	472	541	491	486	476	527	462	485	387	442	478	531	492	484	480	476	460	485	478	411	511	538	472	491	424	480	490	466	472	474	516	509	492	535	508	503	476	465	515	469	502	508	517	526	561	424	504	492	482	490	535	489	477	494	445	476	493	485	479	479	510	518	479	504	476	461	479	498	488	526	450	472	478	534	474	510	477	482	525	472	435	476	497	501	464	456	471	533	500	557	608	453	481	494	481	476	486	470	469	486	423	477	489	533	464	509	448	499	476	592	469	486	520	482	531	459	480	474	510	497	518	487	494	458	492	418	482	550	475	516	451	532	482	486	480	443	462	497	479	483	476	445	572	477	495	481	491	630	483	464	492	476	540	509	480	436	487	452	490	495	490	454	463	476	472	420	495	467	478	479	475	509	2
471	461	482	481	503	477	538	475	512	471	488	519	478	506	491	468	481	480	493	469	478	515	478	476	431	524	460	516	479	485	469	508	470	507	384	504	466	437	483	477	477	495	487	491	510	501	483	488	498	508	522	522	495	475	523	501	528	538	544	483	529	484	459	486	391	521	552	490	482	479	507	500	446	475	480	533	494	488	567	426	511	405	502	495	521	454	469	437	476	508	475	476	484	466	477	568	480	469	471	475	483	495	473	502	485	690	481	502	444	465	491	453	478	502	437	483	490	505	523	506	476	490	478	543	488	545	473	467	495	539	512	483	509	479	456	523	559	459	475	493	499	504	484	477	489	459	480	534	483	509	501	470	474	595	479	440	460	462	514	535	461	475	484	478	512	489	475	482	478	578	565	474	519	476	467	514	477	481	537	493	536	531	446	488	486	500	470	478	492	478	466	453	496	462	484	477	481	489	480	502	512	494	462	513	471	476	549	484	502	489	483	513	503	433	481	534	497	476	501	487	465	531	489	493	514	524	496	479	476	504	484	534	494	479	503	535	475	475	503	472	513	544	487	468	471	530	544	477	486	485	536	531	485	542	481	522	475	498	513	499	488	485	488	500	482	508	483	502	547	496	482	464	513	476	479	499	476	434	510	489	479	519	473	475	527	498	487	474	476	490	444	489	510	466	515	478	444	484	482	468	478	470	477	509	511	446	476	474	538	455	473	458	502	472	475	487	495	476	480	522	494	518	488	469	503	477	488	542	498	497	510	473	477	470	493	479	337	586	360	484	401	463	504	463	534	491	481	462	484	508	487	472	465	483	474	447	527	478	514	531	507	503	503	513	481	519	528	474	485	561	490	424	498	468	499	483	485	465	520	501	484	509	572	488	491	467	489	480	488	500	485	460	479	458	477	511	491	518	562	481	479	499	478	517	477	443	487	482	510	471	487	543	506	525	537	524	490	491	479	489	474	473	451	476	481	475	512	481	472	478	439	535	485	543	500	575	487	521	548	496	490	487	476	493	515	477	494	491	462	483	485	476	489	606	484	396	466	406	502	448	485	496	502	500	472	509	471	426	486	422	531	482	472	479	474	564	487	508	463	469	465	465	477	490	483	492	477	545	487	471	528	475	486	609	397	500	491	471	491	551	2
482	531	486	502	475	481	468	477	467	481	499	508	452	442	495	487	491	460	441	482	490	474	474	469	551	531	477	474	466	487	486	500	457	548	458	538	490	440	480	476	477	495	472	500	550	487	501	486	442	449	500	526	486	476	517	554	549	505	509	494	519	484	488	484	417	523	470	501	481	478	452	484	451	538	480	596	478	493	551	462	502	493	511	492	512	458	482	406	486	600	477	552	479	505	497	515	483	465	480	463	477	477	486	487	424	463	459	547	574	475	444	417	484	481	547	484	478	485	522	446	474	474	472	472	455	566	482	456	476	508	483	499	474	475	467	526	504	459	483	483	506	452	478	482	500	540	478	495	486	557	441	474	495	446	477	458	482	488	500	475	489	484	491	483	547	473	477	482	476	536	512	532	481	479	504	565	487	474	428	520	480	575	475	462	526	526	502	498	503	481	495	493	492	520	489	476	494	494	476	471	509	481	545	558	462	475	490	477	485	491	465	474	489	480	465	515	474	478	503	478	459	407	502	517	488	513	467	476	477	506	458	476	487	460	461	477	471	481	480	474	552	506	480	473	481	467	497	477	481	538	423	481	471	520	481	473	465	501	479	516	508	472	502	457	466	485	540	537	546	470	484	475	488	521	466	490	476	569	532	498	478	454	508	476	514	415	500	489	478	530	503	508	470	486	500	416	496	470	471	524	519	480	477	521	480	473	492	478	528	468	496	453	475	474	474	474	485	484	434	503	505	468	479	471	512	477	454	457	478	629	465	485	476	468	472	488	375	412	559	483	436	485	482	518	447	482	488	474	474	524	484	456	460	482	490	489	583	476	537	526	467	479	546	451	481	504	537	490	493	477	479	484	487	502	494	523	481	442	442	476	476	429	469	505	484	458	515	478	481	472	475	479	477	496	481	476	487	564	535	486	478	470	477	515	475	515	500	479	467	474	549	493	457	503	458	565	500	510	512	477	483	483	466	475	487	490	482	471	529	479	492	485	495	461	516	457	469	480	471	484	543	473	623	385	509	479	479	478	463	498	506	467	463	512	483	426	472	511	520	442	557	480	461	469	501	487	469	556	465	500	561	485	536	478	490	498	481	522	527	476	484	449	473	516	494	467	489	472	440	469	508	475	515	533	511	496	473	480	506	516	1
478	464	513	486	503	482	476	478	479	477	548	477	457	412	466	486	485	493	478	476	496	498	480	490	581	505	476	482	467	498	496	532	466	513	512	497	474	480	476	477	483	543	467	490	443	483	491	494	530	426	535	456	503	475	497	478	447	522	535	514	491	487	526	473	519	528	479	469	480	490	562	473	550	486	482	516	472	519	491	487	501	434	511	488	476	571	482	480	477	455	476	545	496	494	485	518	475	480	439	449	482	477	482	477	487	497	507	521	542	478	491	438	477	522	516	451	490	501	524	465	476	475	479	442	482	509	478	479	479	438	459	486	454	480	486	583	550	503	488	469	511	480	462	480	493	461	481	476	481	570	525	475	484	558	476	512	460	458	515	541	486	479	508	479	496	484	479	479	478	629	436	492	487	478	462	542	482	476	498	461	498	464	474	492	510	449	481	499	555	486	488	484	501	520	534	487	472	472	477	471	510	467	504	433	520	478	485	483	481	479	470	501	470	440	504	526	558	476	492	476	431	508	515	442	459	481	478	480	475	470	478	457	480	485	536	488	477	472	473	474	518	557	454	472	495	474	466	484	471	531	469	516	482	583	471	542	475	485	480	484	493	482	502	534	470	511	530	514	447	442	477	513	491	587	492	475	476	531	515	520	476	518	483	477	467	538	436	526	484	489	515	478	522	486	509	576	453	455	494	476	493	486	477	491	516	458	482	484	520	462	499	468	499	546	491	513	492	488	450	463	492	510	493	466	494	480	495	521	494	525	468	476	476	478	471	485	495	456	443	428	417	516	542	498	436	475	484	448	506	554	479	470	474	463	524	492	479	477	525	525	495	506	442	478	486	552	477	474	469	511	443	507	525	482	484	406	479	499	569	498	478	480	601	494	457	474	495	479	506	459	476	463	475	495	480	500	481	461	519	475	472	436	476	495	475	473	482	482	472	476	510	508	514	474	488	475	478	519	595	516	476	475	485	476	464	488	490	502	485	476	431	467	449	548	444	547	481	485	467	474	548	456	425	504	474	477	474	487	525	471	496	470	518	435	471	575	475	406	517	472	532	523	456	494	520	489	478	588	499	539	550	476	446	477	474	587	495	479	497	506	487	496	485	481	460	468	474	434	493	473	467	480	501	450	490	517	469	503	501	485	2
478	495	515	477	578	473	430	476	481	488	507	533	483	554	484	541	471	497	504	486	488	500	475	504	450	542	521	492	491	494	487	430	503	526	515	497	472	515	476	475	474	501	462	490	534	440	490	462	406	440	564	504	426	482	494	487	470	500	538	510	477	473	459	479	426	488	527	490	483	486	567	479	480	506	484	494	472	500	592	512	489	520	521	477	481	483	477	480	476	434	476	525	474	494	478	510	484	457	459	492	484	477	474	459	449	406	489	517	488	482	433	474	476	517	543	455	492	485	523	503	479	467	488	439	458	486	475	549	472	470	514	471	473	478	485	510	414	501	474	514	448	522	488	474	496	499	476	487	475	511	493	476	494	360	475	478	457	457	492	485	482	460	457	478	508	465	475	479	475	474	601	575	475	476	490	587	485	487	504	534	480	529	443	496	500	475	448	469	496	476	499	483	480	503	427	485	482	490	478	477	517	485	505	481	511	473	526	482	484	470	514	494	491	497	477	521	552	465	472	480	478	525	471	466	477	524	479	480	476	507	482	508	514	479	493	500	492	475	473	485	537	533	470	490	455	504	519	479	487	508	450	495	480	551	470	480	484	475	479	487	526	475	515	490	476	512	460	496	502	489	486	479	493	470	475	487	477	561	503	424	477	406	500	475	525	486	541	526	483	512	477	491	501	486	505	487	437	529	499	533	505	498	475	511	526	458	484	465	519	464	485	481	467	468	465	471	480	475	525	480	480	493	469	472	474	476	462	453	467	554	498	467	476	464	476	485	393	504	546	517	476	507	506	486	521	485	493	562	460	459	479	417	488	468	499	476	483	475	526	552	485	499	523	482	486	505	462	499	490	494	482	473	509	480	467	506	478	496	405	482	483	438	506	479	475	461	504	477	479	392	475	504	474	455	476	479	480	497	527	479	475	467	477	509	477	467	477	478	490	472	500	485	465	512	506	567	483	474	481	528	484	497	478	477	488	502	473	482	461	476	487	516	469	397	505	579	486	506	529	491	476	470	473	520	491	477	470	494	487	477	491	485	508	277	484	516	475	489	469	498	510	481	451	441	471	484	481	501	498	526	522	476	470	479	470	536	500	477	492	470	495	433	479	529	499	485	476	474	463	479	475	474	488	271	543	579	480	490	492	497	1
487	447	517	493	457	472	517	477	473	469	495	498	482	497	493	450	499	510	484	478	479	533	477	487	477	553	472	483	470	507	488	585	456	480	515	525	474	465	478	476	478	440	448	484	519	444	452	548	491	511	533	544	473	485	494	478	442	478	433	495	482	483	470	482	572	507	523	466	471	471	540	473	491	469	480	555	474	483	493	509	509	429	507	457	504	494	475	513	480	561	475	537	474	490	475	529	477	492	484	465	477	475	483	473	443	312	484	490	473	485	459	517	484	508	524	470	516	513	497	540	473	492	475	472	482	547	492	518	463	465	473	495	486	474	459	546	497	491	487	491	485	455	474	474	468	476	485	499	476	525	506	482	484	432	476	499	483	505	515	527	486	468	480	480	471	459	477	475	477	470	426	503	516	476	442	486	480	480	521	555	500	503	447	495	465	463	427	545	592	478	496	471	506	527	496	480	476	488	477	473	489	503	479	521	456	476	500	481	489	491	503	495	511	438	470	489	447	491	491	488	482	447	467	554	503	493	502	478	476	480	488	510	449	481	520	489	471	479	459	486	551	518	485	470	508	504	503	479	466	489	499	493	469	564	486	537	478	512	482	478	498	486	477	456	484	491	497	450	536	502	500	476	512	451	491	494	476	449	519	446	476	442	464	475	514	485	507	510	475	525	490	507	519	462	568	491	474	497	497	519	480	495	484	487	465	414	488	495	500	501	483	485	528	454	501	461	477	477	450	435	492	468	474	485	493	479	493	461	484	545	442	487	475	503	401	487	554	487	602	461	504	495	435	511	510	490	472	427	493	503	477	532	502	483	514	464	579	471	539	524	479	490	441	457	481	493	502	481	488	529	495	483	516	509	499	473	470	483	505	483	474	433	502	508	472	490	490	474	510	441	482	478	474	394	479	511	477	491	549	483	477	502	476	484	477	516	495	485	482	489	486	479	487	496	480	513	470	498	541	502	484	462	482	475	463	474	483	489	498	479	503	529	469	446	468	476	469	492	495	475	516	478	485	421	474	478	497	484	479	469	508	471	459	329	472	626	475	432	525	498	477	471	485	514	468	483	467	533	503	501	472	481	475	477	487	502	455	451	393	471	498	485	464	490	499	483	481	542	450	492	485	477	481	315	517	568	475	494	564	528	1
494	476	461	463	506	480	463	477	509	483	442	490	445	527	460	468	474	535	450	460	493	495	479	471	536	547	492	482	481	503	485	499	515	507	511	498	485	484	486	478	478	464	503	514	537	502	513	493	431	472	517	510	481	480	565	503	492	459	539	496	496	495	538	480	388	548	491	496	487	470	499	486	461	538	491	493	459	435	567	480	480	551	505	460	488	483	475	476	479	475	476	517	485	496	484	529	477	449	457	414	482	490	480	468	487	424	502	458	561	488	504	548	481	492	523	488	517	456	547	473	475	451	472	442	494	523	479	481	473	443	504	497	450	477	477	462	544	494	484	465	486	494	487	478	481	495	483	480	481	486	461	483	490	360	478	481	479	482	449	496	456	464	461	475	520	478	476	483	477	429	545	489	443	478	494	538	483	486	468	486	529	499	477	448	471	503	560	501	503	483	498	515	487	513	535	476	492	486	477	447	476	462	487	432	462	475	505	474	473	458	500	472	496	560	502	480	603	503	456	494	493	534	476	478	451	526	504	475	477	480	491	523	476	458	533	517	471	475	493	480	560	562	451	454	543	479	497	473	486	483	478	534	476	525	473	532	531	482	479	491	492	489	495	486	474	474	551	517	422	524	489	404	549	497	496	475	477	479	507	497	478	409	474	481	487	541	477	462	486	522	494	487	492	474	496	495	515	505	462	512	465	488	477	500	492	462	489	497	484	477	497	495	505	441	483	487	465	482	486	569	470	443	478	483	505	476	520	466	470	465	513	490	475	499	461	455	364	417	540	497	525	513	494	524	496	478	492	489	479	495	485	505	500	481	481	482	474	477	506	430	508	469	465	469	489	485	491	501	499	520	456	481	476	467	496	504	476	454	425	491	481	461	441	519	497	473	513	478	488	455	480	495	477	473	475	509	472	394	504	489	477	508	476	461	475	505	529	472	528	494	459	510	462	477	491	594	495	523	493	464	480	457	474	476	477	470	472	480	461	475	527	486	458	404	491	456	480	472	518	487	514	467	497	452	506	476	481	492	463	479	480	477	462	309	495	511	481	465	500	474	514	500	479	434	503	466	486	501	440	564	408	477	484	478	476	578	450	504	548	488	466	487	488	521	481	472	482	521	477	481	500	471	532	274	486	502	489	487	504	461	2
477	527	543	488	478	471	422	477	501	480	496	442	423	486	479	497	489	499	457	484	487	541	468	506	437	485	520	488	465	482	480	496	525	468	478	479	477	488	478	477	469	501	439	476	487	494	503	498	445	454	545	537	502	473	481	484	478	477	559	477	503	469	449	479	340	450	527	510	482	484	502	498	476	452	473	452	480	492	463	432	529	543	516	490	598	442	480	521	481	446	476	503	468	513	481	490	482	503	483	471	457	478	480	490	471	500	508	432	504	481	487	479	484	509	508	455	471	490	482	486	476	458	466	542	466	531	496	493	479	556	474	488	483	476	489	530	463	481	472	497	489	522	493	486	494	482	473	456	470	510	477	472	486	376	476	513	468	469	472	491	460	483	474	488	522	446	477	479	476	486	486	441	448	475	487	475	482	486	514	537	512	533	537	475	498	503	493	472	439	476	507	439	493	478	456	478	478	477	477	520	462	486	440	550	495	475	587	485	483	503	480	499	508	440	497	524	452	495	426	481	473	559	520	478	488	505	530	477	478	481	478	472	465	482	501	486	485	476	455	481	525	589	479	497	489	503	468	483	464	461	527	524	472	519	475	493	510	401	465	501	502	474	484	484	484	569	518	484	486	504	485	484	445	402	481	506	477	509	500	492	478	420	474	476	537	483	493	541	477	529	448	524	463	483	415	481	491	482	526	530	460	520	473	508	492	480	484	479	506	471	483	500	599	480	490	511	471	468	433	511	488	439	500	489	484	476	525	478	467	518	456	481	475	532	513	477	277	517	500	517	504	501	490	459	494	500	486	476	470	527	491	429	466	492	504	509	501	480	527	488	491	477	459	435	480	529	492	479	486	416	413	550	464	487	505	502	474	460	441	468	472	457	475	485	471	499	480	478	478	510	473	518	474	468	478	476	490	469	521	474	469	487	476	500	477	439	414	478	497	469	500	496	462	497	523	525	478	506	522	549	484	480	495	477	483	482	490	439	462	484	502	470	470	427	488	528	510	493	468	499	478	488	542	492	489	482	461	487	477	480	484	467	483	349	469	456	478	460	427	508	533	483	516	433	496	489	484	531	531	494	498	480	503	478	482	621	462	509	455	496	503	452	484	534	558	483	475	513	494	491	518	472	491	370	473	490	475	498	530	499	1
480	451	502	497	451	484	356	477	460	477	545	483	471	484	510	431	471	528	498	482	475	498	485	469	546	464	485	480	488	497	484	495	468	462	463	548	478	469	481	477	482	471	454	490	540	457	453	470	415	471	508	529	479	482	476	497	453	586	558	500	500	479	452	479	588	518	486	509	483	475	589	500	539	469	474	413	474	488	565	461	482	544	521	492	477	477	473	498	478	491	476	500	464	492	486	558	484	501	485	404	477	487	479	476	532	378	502	475	515	489	541	493	482	469	455	472	527	489	500	507	476	494	488	452	483	455	487	490	469	488	472	539	531	476	486	451	493	501	465	456	518	508	486	489	501	486	478	540	485	484	522	500	490	611	476	493	477	477	485	478	492	497	493	479	485	462	474	481	478	548	570	513	463	476	482	449	489	487	505	479	488	531	448	462	509	500	465	460	480	475	510	506	496	472	503	471	479	478	478	419	507	468	500	522	523	477	446	476	521	483	495	532	459	530	487	450	491	483	465	486	448	509	478	507	484	487	467	475	476	492	468	480	487	478	489	518	487	480	485	488	534	454	442	487	547	501	499	478	475	486	508	509	476	500	487	461	422	520	482	493	494	477	503	507	468	496	479	496	516	463	462	449	456	455	486	496	476	467	576	515	477	538	491	474	517	473	447	454	484	487	521	474	485	473	486	472	493	526	472	524	521	510	477	490	515	485	502	491	520	483	496	456	503	512	481	431	474	484	514	509	487	495	494	472	514	476	472	522	498	567	581	478	476	514	413	503	589	468	495	499	487	493	529	495	412	473	467	437	476	522	482	477	419	475	541	510	525	478	474	513	484	514	582	506	476	515	486	477	490	468	464	474	477	454	469	484	478	486	400	500	483	464	480	481	504	461	484	477	495	470	477	529	478	472	473	476	481	450	533	479	477	487	473	491	477	432	517	475	474	482	531	520	494	479	519	509	481	427	473	582	474	489	467	475	480	501	486	545	516	476	498	477	505	566	521	543	487	516	479	494	471	457	460	514	516	476	475	495	503	465	485	482	460	521	481	561	471	496	562	552	466	507	473	389	501	496	494	468	501	514	524	480	464	474	468	411	472	491	546	485	491	471	464	471	569	507	480	519	476	491	481	482	469	539	523	515	482	488	490	451	1
481	438	501	498	508	461	481	476	481	499	453	525	507	482	493	462	477	486	467	491	486	456	488	474	496	546	492	468	474	437	480	489	510	500	500	478	495	480	473	479	474	479	474	483	449	492	484	516	467	473	549	479	496	490	492	506	466	522	466	510	523	495	515	490	607	524	466	488	481	470	482	490	494	459	472	493	468	512	537	461	459	386	491	479	492	541	480	496	480	475	475	512	469	507	492	555	475	469	457	514	484	484	469	478	483	423	491	479	514	479	519	445	484	463	451	467	487	460	467	485	472	495	450	477	432	535	484	508	472	500	514	468	480	472	467	473	590	459	475	484	499	450	491	488	475	518	474	453	479	487	487	484	494	515	474	509	481	449	454	479	478	497	479	476	479	505	475	488	477	552	452	498	497	478	470	490	486	472	529	521	533	457	470	465	493	549	457	490	551	477	486	500	489	505	474	487	480	485	476	482	472	493	478	453	445	476	452	485	472	453	516	395	423	540	477	595	488	473	508	492	477	541	469	397	499	497	491	477	475	486	491	466	475	529	495	493	457	475	486	473	488	406	447	489	505	520	438	480	483	534	482	496	479	536	480	534	436	522	511	486	492	475	476	523	484	503	445	489	491	463	473	488	474	467	472	492	476	501	494	548	478	485	468	475	504	494	439	468	477	465	536	531	464	482	444	499	481	494	473	510	520	497	480	483	480	526	490	489	530	491	489	488	474	507	491	478	487	479	466	570	463	451	437	488	477	474	479	476	472	569	497	472	476	490	481	496	586	527	601	497	427	495	529	483	514	485	486	484	501	493	482	502	516	507	529	498	492	475	483	440	462	502	436	460	496	394	484	484	487	476	525	550	504	497	520	499	488	528	472	489	480	496	502	480	462	466	505	476	456	493	479	559	477	542	481	504	493	513	472	489	474	500	475	464	477	500	497	480	506	490	499	514	491	456	504	499	477	491	486	493	493	494	454	475	506	487	484	490	506	475	522	497	428	501	497	569	482	469	465	479	491	462	626	512	462	477	471	482	492	455	512	473	462	631	472	460	485	508	517	504	545	488	475	496	515	482	471	509	443	487	489	482	537	479	473	342	480	481	484	466	453	483	479	549	508	493	463	503	484	467	521	481	475	660	455	518	482	483	459	474	1
484	496	545	489	488	488	388	477	536	481	498	491	457	518	479	467	496	497	505	475	476	517	471	477	481	511	509	473	459	494	489	464	464	471	505	589	467	490	488	476	476	473	478	476	485	478	473	512	441	502	525	488	506	481	514	467	427	465	470	504	465	481	498	487	511	503	503	490	484	479	515	505	476	540	480	504	460	503	556	534	464	399	462	494	441	484	478	490	477	465	477	504	498	520	461	489	476	425	496	512	484	483	480	460	451	456	483	522	505	490	476	518	473	479	500	497	515	491	467	484	474	484	492	435	501	545	473	510	475	451	545	499	506	487	471	509	510	523	486	469	458	490	493	483	472	442	475	481	483	507	518	501	499	642	476	506	462	502	493	500	508	470	467	475	503	477	476	477	476	574	538	477	456	478	480	539	476	475	497	552	524	517	509	492	508	479	539	479	542	479	485	453	473	517	557	477	480	467	476	460	489	494	499	620	487	476	477	478	491	514	490	396	486	464	454	521	521	485	518	487	502	490	495	518	434	476	488	478	478	478	470	493	502	491	501	481	497	476	487	472	509	456	519	472	535	501	526	483	491	511	481	496	473	502	472	499	472	569	476	476	520	485	486	442	469	491	614	476	491	503	472	448	480	478	482	471	477	519	515	473	478	547	474	477	477	472	412	531	475	507	492	511	512	480	478	537	519	441	513	492	476	487	483	493	465	496	470	467	484	479	510	454	534	460	457	497	485	483	406	492	495	448	478	483	474	479	481	491	493	567	452	479	476	480	463	481	496	454	485	521	475	473	488	522	498	495	485	507	477	495	474	431	479	486	485	493	496	476	464	499	512	477	437	478	482	516	458	489	462	564	488	549	502	463	562	450	469	491	440	507	487	480	474	495	475	494	525	476	517	466	473	445	474	534	475	485	482	506	510	482	480	504	475	477	477	448	546	477	545	480	514	525	539	494	539	549	487	577	486	542	475	495	459	476	469	483	505	480	523	478	496	467	463	600	454	527	478	470	475	484	486	497	642	499	489	478	491	487	494	485	508	464	479	716	483	424	482	463	458	450	519	474	563	431	475	494	469	488	479	422	547	483	543	479	485	430	494	486	473	472	475	510	468	428	438	496	480	419	492	497	502	477	465	753	496	501	468	471	542	496	1
483	537	592	488	475	483	497	474	483	478	479	495	482	512	500	465	478	485	501	469	462	495	490	493	407	442	555	486	502	472	475	493	525	538	475	490	488	443	483	479	475	504	445	475	553	489	561	468	493	506	508	525	485	480	496	502	469	445	466	464	481	480	403	475	613	533	457	505	486	465	534	485	473	517	471	510	479	435	526	483	493	537	516	502	474	497	473	446	490	501	476	507	506	488	493	504	473	459	459	487	480	473	482	464	445	418	499	424	532	481	529	483	484	514	458	496	489	495	511	469	473	474	483	514	481	500	476	470	472	498	505	519	512	474	506	512	521	480	493	474	470	507	489	482	470	539	480	555	466	475	444	504	490	526	476	468	471	507	456	511	496	464	504	473	442	462	475	478	476	512	562	514	447	478	482	528	481	484	492	543	493	502	498	453	523	461	501	455	501	476	494	519	462	531	477	489	482	485	476	497	495	455	495	512	497	474	540	473	479	478	493	520	512	509	474	497	512	464	438	483	467	561	500	500	466	464	461	478	476	508	479	454	488	487	492	479	479	478	442	474	500	436	511	447	554	526	478	481	487	491	506	500	481	467	470	514	546	503	489	485	477	475	522	474	468	497	559	496	492	574	512	479	497	474	485	484	476	494	493	536	476	492	512	477	540	508	475	490	490	531	481	530	518	471	514	422	475	476	503	489	471	529	477	510	493	493	492	512	488	463	505	486	557	535	496	505	484	478	555	497	525	506	494	473	468	495	486	486	477	467	533	466	478	465	494	482	644	533	540	573	469	491	518	503	477	490	484	537	528	484	489	523	447	477	517	486	502	474	482	457	473	506	492	492	477	555	519	484	499	523	509	517	499	496	493	548	483	454	503	528	496	479	506	485	469	469	512	478	494	491	479	478	476	510	481	474	480	464	460	490	476	486	477	518	477	472	495	482	480	461	494	489	439	498	472	519	466	541	474	553	480	491	480	476	482	483	467	589	491	469	547	497	516	513	475	488	484	569	527	492	480	496	381	576	483	476	477	493	405	484	494	492	465	406	479	602	486	463	480	570	487	457	560	484	508	493	474	522	462	559	523	477	430	478	470	404	497	510	478	491	497	466	472	465	552	491	488	447	475	474	521	482	461	408	536	506	477	484	522	500	2
483	487	598	472	577	479	497	475	503	469	457	477	474	490	492	481	473	496	476	469	499	541	477	480	457	444	496	492	497	523	493	540	522	448	508	441	493	485	475	474	476	535	434	492	487	497	523	454	464	448	508	503	494	475	550	522	558	530	480	486	463	484	540	473	365	528	467	456	487	480	462	486	486	540	480	442	470	500	544	436	486	483	504	480	483	522	471	483	493	527	476	495	499	494	483	512	484	468	494	477	466	471	473	462	432	590	468	442	471	495	467	485	481	501	479	498	508	495	473	501	478	504	486	407	510	577	490	495	487	461	519	523	470	476	477	507	436	456	483	476	487	439	479	490	519	522	476	505	477	470	466	473	484	388	478	511	465	433	514	527	458	462	490	476	459	494	476	482	478	475	387	573	505	477	478	476	479	484	492	460	528	589	443	471	463	475	484	472	526	480	519	454	505	568	521	479	469	478	476	422	506	486	509	539	465	475	450	484	486	503	506	573	452	518	469	542	474	474	524	494	448	515	521	502	528	445	484	477	477	488	444	463	485	477	467	551	478	486	470	484	445	560	448	481	467	545	444	479	492	484	539	460	479	503	473	496	475	472	469	499	458	478	509	469	481	516	512	485	507	500	459	490	533	477	483	470	476	505	454	467	477	401	514	475	481	444	506	432	474	520	520	506	472	477	477	537	500	515	498	478	474	495	479	473	525	456	491	474	511	520	447	475	494	521	489	468	478	479	529	549	458	475	460	469	483	480	457	543	480	567	451	467	478	516	478	490	330	542	473	521	529	474	529	445	517	495	473	449	500	529	472	490	443	474	497	486	474	475	495	479	543	523	499	499	482	522	473	500	496	476	466	489	443	461	490	492	468	503	467	405	485	436	469	489	482	456	457	478	480	440	476	452	479	534	474	497	485	445	481	466	482	486	477	482	476	496	429	476	469	481	484	543	514	469	499	479	480	566	444	519	486	474	512	476	489	462	486	484	462	480	499	512	493	409	485	463	493	572	465	498	491	481	441	541	484	473	481	472	534	467	486	488	476	359	483	460	471	515	561	507	519	521	467	405	504	467	488	539	457	511	606	476	458	478	480	565	466	495	484	496	498	497	477	556	488	474	462	482	486	480	490	476	495	344	492	484	480	499	543	459	2
476	474	566	491	451	486	467	479	489	478	490	455	497	539	490	495	467	481	496	498	495	464	476	482	550	554	488	488	501	500	476	488	491	517	479	473	493	467	477	475	482	474	475	510	489	484	463	503	518	411	561	513	493	473	538	452	436	572	505	482	499	486	457	480	512	481	523	493	486	475	582	491	524	428	490	521	471	423	528	541	466	484	471	473	527	491	472	481	484	522	475	594	473	479	487	501	485	459	465	513	475	502	477	468	461	683	488	509	521	476	507	450	470	502	440	447	454	468	497	490	477	527	499	450	462	477	475	511	498	466	495	468	444	479	491	532	493	475	480	487	475	483	467	480	483	460	477	503	484	567	491	490	468	643	477	458	500	481	492	471	493	481	505	483	509	495	474	484	478	535	394	562	516	477	478	455	494	486	487	571	517	520	464	475	484	508	566	456	484	472	493	514	458	486	518	486	482	492	478	491	489	517	463	510	554	475	515	472	465	512	454	517	480	471	473	520	509	472	487	482	544	483	510	424	468	532	494	478	476	480	482	456	473	499	480	471	490	482	441	472	460	465	475	478	507	491	510	482	492	494	505	482	471	543	470	468	474	599	493	489	511	484	450	506	478	519	488	476	471	458	504	499	486	403	494	480	477	545	520	464	475	545	463	474	483	490	488	526	476	512	486	525	487	483	474	494	502	509	496	518	491	493	482	511	473	493	459	476	481	449	464	483	552	491	473	460	479	493	546	514	505	454	508	497	511	476	486	553	478	580	544	460	476	474	419	497	498	467	349	501	466	486	541	499	509	479	469	469	483	531	492	448	487	475	510	499	457	477	510	550	473	486	494	484	480	529	490	495	502	501	505	502	485	503	473	535	483	463	544	505	483	498	479	506	476	478	471	475	474	455	478	454	478	494	479	479	501	522	521	486	473	544	475	510	477	480	523	471	480	481	494	520	476	477	498	552	469	529	514	550	489	465	474	477	488	477	497	505	427	488	458	505	490	596	512	523	494	547	497	484	480	456	439	463	479	476	474	473	439	476	493	491	482	659	483	415	485	548	463	478	533	461	493	458	490	460	493	442	462	437	508	477	451	476	485	433	497	495	471	479	514	493	475	463	484	480	458	428	523	479	492	474	506	752	473	522	474	458	480	490	1
486	483	539	482	501	479	512	478	494	488	494	490	447	533	488	472	485	510	485	468	499	450	465	470	440	528	477	474	502	469	470	479	512	411	476	422	494	473	473	478	477	477	469	503	456	461	483	508	564	494	515	497	485	477	489	472	519	507	476	489	518	483	560	478	633	484	553	524	476	465	538	482	459	491	487	562	479	485	543	477	514	565	500	492	563	447	464	517	486	605	475	444	457	475	485	459	478	491	454	565	490	475	483	466	544	568	461	482	455	484	531	467	476	530	538	470	469	493	522	509	476	488	470	450	456	569	492	519	487	454	481	482	473	470	494	460	520	500	471	481	489	500	492	467	463	483	475	490	473	488	474	495	473	546	477	474	503	448	491	478	447	497	471	480	472	495	476	479	478	488	467	487	512	476	482	511	467	476	522	479	508	536	468	528	477	484	448	514	519	472	461	470	472	550	490	453	479	489	477	447	516	488	490	548	498	477	460	489	459	496	501	434	516	486	471	434	493	494	437	475	464	478	436	463	507	482	457	479	477	446	476	490	479	495	480	521	495	478	492	474	476	446	493	474	523	512	498	479	482	464	413	497	475	478	492	474	475	476	472	480	503	473	507	520	480	487	502	488	521	513	485	547	481	435	497	472	478	507	536	515	477	503	475	477	532	484	487	532	488	514	460	483	519	476	478	462	469	474	506	473	459	482	477	474	458	493	499	467	488	469	492	500	556	521	497	480	457	476	573	499	476	489	506	490	556	478	486	444	484	528	491	448	476	460	560	480	652	482	473	474	593	514	474	530	508	480	484	508	479	535	484	484	505	466	482	502	481	476	454	359	488	478	477	501	481	456	485	503	479	428	435	490	482	491	550	544	475	513	590	486	492	469	446	484	494	488	451	478	450	451	475	433	478	545	479	476	487	501	486	476	479	475	477	456	478	507	496	476	537	477	484	518	475	489	530	504	478	526	549	497	472	455	465	476	481	502	517	476	489	473	485	502	485	532	463	548	471	471	481	483	483	471	349	390	497	475	501	501	458	470	476	492	489	484	482	579	472	476	435	486	464	474	518	521	472	512	484	581	512	564	520	475	416	477	466	423	487	508	490	474	458	471	468	509	491	474	472	492	469	490	509	479	467	501	454	532	482	435	457	515	1
481	507	548	474	538	481	444	475	533	473	477	511	477	498	481	438	477	522	466	463	481	507	475	459	412	526	471	479	471	469	487	445	476	543	474	508	487	448	475	471	479	531	476	476	549	463	500	481	458	459	464	455	479	473	462	483	497	449	446	480	507	482	499	485	468	437	506	502	474	480	518	489	470	439	478	484	468	464	428	485	520	505	489	489	482	457	481	494	488	484	476	599	498	485	479	506	482	491	478	509	474	477	481	483	408	555	462	465	528	493	443	487	483	484	546	479	505	498	485	517	474	488	494	409	479	484	470	529	485	409	517	507	469	478	470	543	394	492	476	459	476	478	477	485	468	499	476	490	485	473	479	473	472	598	478	465	493	490	485	517	487	449	481	482	468	485	476	483	477	495	442	482	554	476	475	482	496	480	479	513	505	525	459	480	522	454	575	487	456	479	486	481	511	465	488	490	476	478	476	521	455	488	485	456	463	477	512	483	469	475	477	549	503	522	491	536	491	490	472	500	514	492	515	426	507	522	499	475	476	471	501	458	482	445	478	492	488	478	492	480	509	468	479	463	487	483	488	477	485	466	466	475	478	547	468	467	506	467	490	476	491	485	488	488	469	504	543	507	491	488	493	519	488	546	465	503	476	498	498	444	478	522	455	475	527	520	546	473	478	493	478	495	481	474	452	472	543	462	528	533	507	465	477	475	527	496	501	486	474	467	481	467	522	493	496	477	458	479	450	533	475	484	509	480	523	481	510	516	495	589	459	493	478	536	528	515	440	476	471	514	530	517	485	503	456	489	480	467	462	553	482	507	489	467	505	476	464	480	520	534	480	481	491	485	486	461	469	482	480	494	465	531	443	508	479	467	482	491	461	404	482	460	553	461	494	479	509	476	496	471	470	423	481	520	480	492	480	481	493	489	477	509	475	501	477	462	518	489	477	479	516	464	485	486	516	516	491	494	495	486	492	473	457	477	472	479	479	487	448	468	480	512	489	570	472	538	477	522	411	486	518	437	621	465	481	477	460	513	518	478	506	471	478	680	477	394	485	453	529	478	531	499	525	568	478	476	481	554	492	491	505	474	533	478	481	446	474	490	522	483	530	458	473	518	498	483	460	479	477	468	505	480	484	739	532	535	466	485	521	491	1
471	461	519	497	539	486	509	475	497	486	521	536	467	531	502	520	478	507	437	471	500	446	474	469	553	469	490	482	471	520	492	502	504	510	496	455	496	443	477	477	476	421	442	482	529	477	526	502	443	500	494	523	500	479	472	457	533	468	526	483	519	483	494	493	543	515	511	505	474	476	513	480	488	541	492	472	491	471	578	505	491	492	469	500	485	485	475	518	480	508	477	533	499	519	475	522	477	490	470	499	473	485	482	490	432	404	513	485	567	465	542	497	485	503	475	480	486	488	497	493	474	467	505	451	488	573	480	531	471	522	504	479	453	475	514	503	561	472	479	484	478	490	472	497	506	486	484	467	480	570	508	495	464	563	477	419	500	458	520	552	469	465	487	484	503	459	476	477	479	521	514	475	476	475	485	440	508	478	463	616	441	549	453	473	467	479	528	530	450	478	491	505	487	566	438	496	477	483	478	426	469	505	476	436	517	479	486	478	475	461	493	519	464	431	490	541	528	472	472	490	482	495	506	471	563	512	471	476	477	535	505	462	501	486	520	516	466	480	455	473	512	445	511	481	505	535	474	478	482	513	482	505	479	518	495	496	514	467	472	471	483	469	502	420	493	483	522	474	467	473	498	462	463	493	479	475	475	459	475	446	478	502	475	475	561	529	469	449	479	531	476	437	484	477	531	514	512	518	486	510	462	469	475	544	512	462	465	481	499	480	490	468	475	493	487	484	495	478	457	535	486	525	479	501	489	475	455	461	483	492	446	453	475	487	478	503	529	536	537	483	507	487	472	487	455	482	486	384	497	481	497	420	511	480	461	466	510	477	507	506	490	516	502	453	486	457	493	477	492	504	465	574	493	518	533	532	479	511	432	541	489	513	471	475	484	475	496	476	490	489	466	497	477	491	478	471	478	531	533	481	473	460	478	534	476	460	471	485	493	476	467	440	450	484	528	454	486	506	529	439	482	477	491	476	488	506	469	467	452	474	519	497	494	533	477	496	481	540	471	477	459	457	584	587	464	477	468	458	450	460	495	472	495	579	479	473	473	493	453	472	505	425	449	483	464	492	466	549	535	489	557	475	517	479	478	412	501	479	456	476	451	437	490	494	487	480	472	478	483	484	495	478	470	623	475	506	468	507	534	472	1
485	484	497	476	521	477	539	479	483	472	518	472	487	382	501	464	482	486	505	488	486	503	483	473	519	459	489	482	460	510	485	548	564	414	436	493	477	481	483	475	468	495	493	495	506	456	419	531	448	486	515	453	493	481	525	520	481	482	464	481	503	482	540	475	459	545	479	483	474	471	540	482	494	430	473	480	478	472	517	482	539	478	434	487	496	484	474	457	484	510	476	530	452	462	466	540	471	485	476	416	488	485	486	456	483	453	476	510	524	488	516	474	481	511	507	493	476	508	510	506	479	454	481	465	459	468	480	552	475	455	466	440	482	484	469	474	469	458	476	467	467	508	486	465	491	526	475	445	484	530	521	493	489	413	475	482	460	495	534	456	467	488	503	477	494	507	476	482	475	544	559	556	534	478	469	471	477	485	461	479	475	592	507	446	487	539	544	417	517	482	509	514	501	516	503	490	481	478	477	453	503	479	514	471	490	474	441	477	452	489	502	475	463	522	478	553	517	484	463	478	471	510	464	464	466	566	497	477	476	489	465	479	464	488	513	484	473	479	460	473	495	451	469	487	442	545	549	476	478	479	496	494	481	491	487	471	516	517	491	491	488	471	502	355	470	487	463	478	451	507	499	573	530	514	491	502	476	552	542	468	478	424	482	478	487	477	486	565	480	506	514	519	527	472	517	488	474	500	516	499	496	478	483	540	496	513	488	484	524	493	510	493	553	522	464	457	474	488	432	517	484	479	507	505	493	479	475	418	490	483	480	482	477	463	505	507	435	466	606	476	455	484	534	503	533	487	476	459	505	554	481	471	406	478	509	502	495	478	548	550	465	529	470	490	482	515	484	462	475	559	521	495	499	475	480	536	470	486	448	448	492	483	523	502	501	471	505	477	503	525	478	513	477	504	482	482	473	446	563	477	477	532	476	467	477	493	454	481	497	468	497	434	524	509	489	512	491	463	458	453	477	484	482	475	479	486	486	438	591	473	471	521	555	433	477	534	472	436	413	473	568	463	711	494	525	476	500	474	513	487	489	467	472	581	474	418	473	491	510	477	536	470	470	464	479	511	462	495	489	456	543	487	588	476	488	408	473	494	437	480	478	447	481	489	495	495	494	509	497	493	506	474	483	594	506	447	471	501	479	465	2
485	502	518	477	559	480	486	478	491	482	495	480	479	496	482	493	473	523	435	475	459	533	462	479	448	508	506	487	472	512	477	501	509	465	552	439	479	479	465	475	476	444	460	488	530	495	504	473	529	478	488	538	455	484	483	478	476	482	514	480	483	472	523	468	621	542	518	489	477	475	534	498	428	480	490	523	482	522	563	474	474	548	487	484	515	559	475	426	471	436	476	469	526	508	475	476	475	485	481	517	471	482	482	495	470	436	462	425	526	478	515	426	478	489	502	443	497	483	479	489	476	454	484	401	456	458	499	532	473	433	572	486	507	483	481	500	498	465	474	484	506	497	473	480	473	531	475	477	474	484	473	490	500	567	476	493	461	465	519	509	463	489	489	480	479	482	473	473	480	478	499	528	478	476	453	534	480	465	475	548	564	526	482	513	483	525	470	451	545	480	510	533	496	490	534	470	476	481	478	465	496	519	468	501	466	474	523	474	491	500	470	511	453	494	492	581	467	473	533	480	508	471	476	416	443	484	475	478	475	477	455	485	475	492	464	487	480	479	461	481	500	473	496	482	509	540	481	482	483	539	529	539	472	529	479	447	526	537	500	472	478	478	486	456	475	464	458	484	484	475	477	476	436	460	494	468	476	490	489	481	477	514	469	474	520	476	446	471	478	486	445	505	508	474	553	534	491	490	460	523	522	515	478	489	458	484	504	490	503	458	493	499	472	510	459	484	485	485	454	444	501	486	448	498	480	474	483	455	486	575	489	480	475	469	522	469	604	530	514	481	465	512	536	526	490	498	483	490	507	468	479	470	527	478	526	489	517	474	466	516	454	515	485	474	483	499	458	499	473	512	447	468	513	531	482	485	477	512	544	494	484	488	529	494	486	466	460	479	498	468	473	522	477	450	476	469	497	477	530	478	470	475	476	497	477	441	444	484	452	477	478	455	447	474	501	473	478	425	472	508	469	486	490	475	482	519	487	457	515	484	535	526	443	564	492	508	460	464	428	485	471	496	480	524	496	476	479	465	527	474	489	472	486	508	476	582	478	486	549	472	583	481	444	452	503	472	496	546	496	457	545	481	473	475	491	449	500	470	511	495	502	519	464	496	479	481	474	455	523	488	497	481	478	533	514	530	487	480	515	437	2
466	518	549	477	523	473	449	474	520	469	506	444	507	502	491	453	482	460	469	480	470	527	477	491	501	489	497	468	469	522	478	513	505	463	461	533	460	474	479	480	474	516	491	504	505	473	496	489	413	461	507	469	492	475	510	513	456	479	535	496	510	479	465	474	518	414	427	483	474	476	500	487	449	504	482	519	489	470	516	455	532	542	467	498	467	521	485	482	475	483	476	533	465	496	481	465	480	477	460	448	486	466	478	472	487	294	502	507	475	481	483	425	485	507	495	489	506	473	441	502	475	512	479	470	478	558	487	501	464	527	502	486	487	476	485	451	418	469	471	518	482	589	480	472	497	510	484	477	475	500	466	501	485	533	475	485	513	490	519	524	461	479	482	466	533	481	474	478	477	457	537	496	380	479	469	547	504	485	486	487	567	531	487	447	469	468	453	544	574	478	474	502	471	460	540	487	479	496	475	485	502	462	477	492	458	475	550	476	491	473	461	489	490	505	462	541	484	477	481	485	507	526	505	484	546	494	491	476	478	524	480	503	470	477	488	501	469	480	493	466	504	507	505	484	530	520	475	478	477	528	475	487	482	496	483	491	498	538	485	501	473	471	510	416	488	515	434	465	488	511	462	442	425	468	483	490	477	513	464	481	477	498	501	473	532	483	476	495	486	477	472	518	530	477	429	542	493	465	461	497	517	482	480	498	481	419	473	480	487	470	492	483	446	465	477	497	470	490	453	570	479	520	477	458	471	482	461	467	487	544	499	489	475	475	508	497	495	410	525	460	495	498	523	534	520	486	477	519	491	459	486	549	474	461	503	490	500	476	407	531	491	496	527	516	482	458	515	500	479	478	486	542	489	478	526	472	482	476	397	448	478	476	497	479	489	471	462	476	486	477	480	484	474	467	477	507	487	473	493	475	480	448	475	492	475	484	495	474	431	470	483	521	499	529	488	482	486	528	571	486	477	498	474	476	487	481	510	505	511	488	478	472	452	534	482	538	480	525	539	487	464	499	519	490	504	477	486	486	483	485	506	469	513	449	487	545	484	488	425	469	521	519	492	502	465	496	477	437	478	542	455	475	491	484	479	497	473	489	461	495	478	491	480	483	479	477	488	571	474	485	488	482	479	456	477	524	477	458	528	484	1
479	479	535	491	488	475	469	477	507	476	537	485	461	472	467	506	492	502	509	488	473	455	474	475	481	521	443	480	469	499	486	489	532	495	484	496	498	463	485	474	470	509	474	488	438	509	536	523	553	468	463	564	478	479	493	475	463	546	512	445	495	492	443	486	425	507	456	493	487	463	543	493	514	505	502	550	486	533	507	491	492	487	499	498	418	487	468	478	476	517	477	525	513	490	477	469	478	506	469	442	470	476	479	479	476	616	477	468	524	482	488	470	475	493	488	457	528	469	503	485	474	477	471	516	527	507	489	503	489	489	455	491	511	486	503	469	471	536	485	496	489	548	489	474	478	489	484	461	474	468	467	481	489	431	476	479	460	491	542	486	504	499	492	483	536	494	475	477	478	576	522	537	444	476	471	511	489	483	451	522	459	467	472	499	483	485	497	494	531	480	508	501	468	500	519	476	496	475	477	496	465	498	486	583	457	475	515	477	478	524	484	497	498	458	487	530	497	477	455	510	432	583	515	499	546	509	470	479	477	486	453	448	460	450	490	508	495	477	434	471	525	534	412	477	499	513	486	478	468	529	527	497	476	554	471	503	550	508	487	487	507	474	523	488	480	478	569	466	461	501	469	530	435	496	455	491	477	488	489	478	479	431	471	478	446	490	485	493	478	499	490	501	498	472	492	525	443	504	481	516	502	481	481	457	506	528	475	472	515	502	491	506	471	501	478	482	467	468	449	528	473	462	528	473	474	490	440	516	489	550	464	465	476	447	453	481	398	508	514	557	495	473	528	490	527	482	477	524	468	540	487	483	496	500	490	474	520	478	476	480	472	547	422	489	476	495	474	510	478	444	469	584	506	493	534	528	486	470	592	525	487	483	498	481	487	480	558	478	468	490	477	472	478	466	479	506	484	510	506	467	481	509	476	497	475	505	508	487	481	478	504	525	447	490	433	548	496	498	544	514	484	484	495	476	483	491	484	497	510	483	502	526	440	442	488	546	490	490	492	470	458	494	560	506	550	475	502	470	482	486	536	471	490	511	472	444	480	475	444	476	536	473	523	491	455	499	475	482	452	469	497	485	512	478	480	524	484	499	428	495	480	465	468	566	458	487	461	451	485	461	489	484	486	529	554	571	500	501	502	481	1
487	525	532	479	529	472	454	475	474	476	527	488	467	542	491	467	481	439	500	500	488	532	478	474	514	442	493	476	505	470	482	457	465	494	521	490	479	494	472	476	470	487	504	495	493	488	573	441	587	496	554	513	480	470	513	491	465	474	537	524	474	486	491	477	550	514	566	474	479	480	441	485	451	422	490	587	488	465	495	479	487	410	458	498	504	471	488	446	479	551	476	571	467	506	493	508	470	470	469	550	486	485	489	469	525	602	507	486	506	493	513	459	480	484	506	502	522	487	479	524	473	477	476	490	512	485	474	528	487	461	453	480	501	482	448	538	533	481	473	479	469	460	477	498	505	502	479	463	484	449	509	468	481	429	476	488	470	472	478	462	498	486	490	477	490	480	475	482	477	604	501	464	573	479	479	549	459	486	507	531	488	483	470	481	491	540	537	460	488	471	556	473	520	564	551	478	480	471	477	517	481	490	482	537	467	474	472	476	490	489	495	478	529	488	493	526	543	476	535	484	465	435	510	453	477	482	480	478	477	516	479	458	466	471	486	498	477	477	447	477	498	516	481	468	438	576	452	478	476	520	451	456	481	508	472	540	513	452	473	504	463	478	540	507	463	502	513	477	529	490	515	519	461	500	487	487	476	507	545	478	477	445	506	478	494	517	498	536	476	496	479	477	489	485	454	465	449	466	543	458	477	481	474	498	445	485	480	469	471	487	513	495	566	566	474	475	480	485	561	456	491	505	470	485	507	482	486	466	473	533	456	473	476	450	511	484	537	535	483	463	539	546	512	485	474	465	474	526	508	496	474	498	565	458	507	487	580	477	541	526	454	462	638	498	483	515	453	476	464	531	473	581	483	474	489	462	470	483	605	441	485	441	522	478	485	487	457	476	496	499	474	501	477	498	480	531	479	481	546	486	477	477	474	499	477	449	450	471	458	479	523	467	484	488	515	448	473	555	571	494	478	498	475	476	487	484	493	510	482	475	515	513	504	451	488	488	485	525	440	494	437	471	346	504	506	477	473	499	506	454	479	491	485	341	470	602	468	467	459	418	496	481	464	376	538	527	483	520	445	406	524	474	404	477	475	512	488	464	425	490	461	478	489	476	519	473	481	496	438	478	467	477	484	356	548	513	475	471	503	504	2
482	451	567	471	487	487	433	476	493	487	511	490	439	397	464	476	492	462	504	480	481	514	473	480	572	474	472	493	484	520	482	456	437	495	448	529	482	486	482	478	476	484	496	501	455	462	476	529	500	505	532	524	478	478	513	496	462	470	483	479	512	473	487	478	376	497	538	491	477	482	508	465	490	532	478	492	479	403	481	473	476	515	501	484	559	449	478	503	477	443	477	515	504	479	496	535	481	513	454	486	491	487	478	445	504	758	463	538	503	496	469	509	473	487	525	504	475	474	471	469	476	461	497	470	461	413	472	527	503	478	490	471	440	473	484	446	439	501	490	485	493	479	485	493	486	473	480	487	481	458	585	495	475	645	476	472	460	520	553	473	485	456	482	479	592	514	476	474	478	502	452	509	541	480	487	523	448	483	588	507	466	558	491	439	485	555	492	503	460	481	471	520	467	610	548	479	473	479	473	493	491	510	486	518	530	477	417	482	494	451	487	487	485	483	506	497	477	494	458	503	497	555	482	396	438	461	505	479	477	514	482	493	483	474	477	485	495	481	492	467	490	587	470	485	543	489	485	477	491	513	476	483	475	500	485	473	583	495	490	498	474	485	502	559	476	528	541	513	485	474	498	525	415	478	464	496	476	513	540	464	477	547	474	477	523	478	446	421	475	491	518	546	505	479	526	396	483	497	490	485	517	469	481	502	563	462	451	474	473	515	501	458	562	474	478	439	477	482	504	530	496	494	541	438	438	476	474	494	467	534	475	489	475	427	510	495	318	496	277	544	552	440	524	489	549	488	482	487	457	505	481	511	519	460	475	474	493	476	503	522	493	485	499	477	477	491	492	475	493	443	518	561	493	460	470	545	470	501	512	506	486	490	512	488	470	489	508	475	514	503	476	421	477	456	478	476	480	502	513	489	478	505	476	526	476	532	478	474	459	484	499	461	452	500	430	464	510	587	509	500	478	487	469	476	460	459	492	479	464	481	466	572	459	602	462	454	486	480	467	494	431	502	399	534	495	478	487	492	410	481	480	481	487	587	475	414	492	484	524	479	461	481	551	477	494	479	482	450	477	482	457	474	442	479	482	608	512	511	532	488	471	511	483	476	477	488	490	443	488	484	499	486	497	613	511	476	470	498	533	519	2
481	498	533	478	465	482	510	478	478	477	525	497	470	492	494	507	471	483	453	482	479	511	481	482	421	509	478	468	479	525	488	548	479	474	456	491	481	469	482	478	475	471	453	480	530	499	416	514	517	515	510	525	504	481	494	540	510	473	506	432	525	489	493	469	429	542	512	439	496	474	507	485	500	505	485	409	482	525	530	473	492	499	477	472	449	495	473	485	469	442	476	541	456	476	479	547	479	497	508	454	491	488	480	496	519	602	516	487	532	488	479	512	488	500	456	475	514	492	512	529	472	460	491	506	464	541	484	491	485	488	453	494	521	477	510	479	504	484	473	478	495	533	493	474	492	496	482	446	485	457	528	488	499	385	473	489	491	466	496	471	457	505	472	465	479	491	477	482	476	451	572	515	536	478	487	574	472	490	460	513	487	553	483	482	481	495	518	463	446	478	459	483	482	487	560	482	477	492	478	503	524	502	499	521	502	476	462	482	501	496	477	463	469	493	491	516	506	472	490	478	444	481	474	469	468	534	465	480	476	460	490	477	487	497	487	480	465	481	468	481	475	522	482	486	421	569	438	479	491	476	495	463	479	521	475	496	568	469	486	490	473	477	508	553	463	503	454	486	489	475	493	469	502	451	468	502	476	461	514	422	475	423	494	478	504	479	441	482	479	515	479	509	481	478	518	499	465	523	447	510	446	476	475	537	526	401	475	477	516	458	471	479	468	493	477	459	475	478	481	596	489	414	480	467	502	476	473	495	487	579	492	437	477	545	574	503	400	518	519	505	484	469	519	451	517	479	478	525	474	489	489	579	481	500	480	469	489	478	524	530	498	516	498	499	478	529	481	475	488	472	500	497	519	447	491	465	472	465	551	515	475	472	526	473	498	478	444	476	506	463	490	508	474	514	480	466	484	502	533	484	474	494	475	530	475	498	449	484	511	478	468	518	514	491	541	581	486	527	458	468	490	485	502	476	471	485	480	538	484	473	470	517	467	410	492	452	489	520	435	486	497	468	528	424	484	477	483	480	507	469	491	477	495	433	472	467	496	545	469	523	474	457	507	463	473	514	474	583	499	435	599	476	495	475	479	534	484	448	440	492	496	482	482	478	479	465	481	455	487	477	453	474	502	440	443	498	495	483	509	510	1
476	406	548	485	510	478	504	476	501	472	503	484	471	499	494	492	474	546	468	469	472	499	480	475	444	484	500	504	471	481	478	545	525	457	484	506	480	442	480	477	478	426	494	481	468	485	508	486	462	561	561	554	543	474	489	483	369	461	513	458	481	482	475	474	425	576	468	452	478	472	575	487	507	496	480	580	475	499	537	473	488	487	483	486	518	494	484	486	482	531	476	458	489	477	474	493	487	480	484	486	464	483	483	492	554	402	530	479	550	479	476	423	477	518	496	487	475	474	514	489	473	481	476	516	511	501	459	542	472	473	480	477	528	482	437	392	468	497	487	485	508	458	474	488	483	448	476	545	487	470	563	484	477	434	478	474	495	461	526	506	467	466	486	476	452	479	475	485	477	503	492	527	520	477	465	498	500	486	407	510	498	525	471	468	468	495	516	464	515	489	531	509	527	477	511	490	487	491	476	446	525	480	505	536	513	479	497	479	474	473	485	507	469	557	488	428	497	478	484	490	498	489	511	484	497	494	472	477	476	487	458	494	486	474	475	507	485	482	483	479	544	581	482	488	497	489	430	484	483	506	480	470	475	468	475	499	407	523	484	509	459	480	477	536	484	502	472	499	457	489	474	439	530	495	484	457	476	525	538	473	479	440	486	479	531	537	477	500	481	479	483	485	496	475	432	476	482	496	513	458	494	491	478	471	476	491	472	470	449	471	499	415	521	463	468	448	467	479	455	498	486	525	462	483	499	481	475	510	487	617	558	480	476	493	495	473	396	472	526	544	508	474	446	484	494	492	486	461	444	502	483	470	533	474	486	494	576	479	553	523	539	500	519	517	484	486	508	497	487	564	545	537	449	481	512	477	481	497	470	475	490	476	509	479	468	476	518	479	498	457	473	482	478	515	481	493	471	475	563	482	476	531	476	496	477	472	517	478	456	472	480	530	501	485	461	459	484	448	546	482	478	484	473	477	485	480	459	518	458	474	481	451	442	448	491	521	485	510	494	484	542	481	475	410	515	477	483	474	454	461	498	472	483	331	483	557	490	493	561	461	526	497	505	525	443	481	495	468	473	427	491	480	470	475	484	590	497	482	521	489	487	468	483	483	492	495	471	461	482	479	459	478	476	288	458	504	484	481	502	459	2
481	503	531	494	437	481	448	477	483	478	496	499	483	520	502	466	473	486	503	488	501	481	465	469	476	530	506	498	473	487	478	542	484	530	519	475	491	470	479	476	475	465	491	489	548	474	495	498	427	490	532	490	494	484	486	468	513	467	463	467	494	488	564	488	462	434	541	505	484	476	578	497	512	410	478	461	469	490	518	499	478	494	489	465	512	513	477	502	473	516	477	528	461	512	483	509	476	495	459	483	483	477	478	471	466	350	495	509	487	497	507	459	479	453	432	458	493	472	463	458	476	493	477	420	476	485	485	524	467	485	481	469	504	475	479	542	529	485	482	479	522	455	472	502	511	500	476	524	478	546	474	481	474	470	478	480	504	423	522	532	486	488	465	481	447	518	476	479	476	532	539	508	517	476	479	443	498	478	528	494	503	442	481	518	490	463	503	522	490	482	480	494	514	534	539	478	466	479	475	406	473	462	479	488	571	474	529	483	483	499	485	517	483	416	475	532	477	468	484	470	485	463	507	444	461	534	500	477	478	511	483	481	470	496	459	518	488	484	495	475	477	545	517	479	405	517	418	482	477	493	470	495	474	500	481	473	527	457	499	463	501	480	494	531	465	529	482	475	481	486	482	557	478	466	507	488	475	506	467	546	477	462	478	476	504	496	516	462	479	486	457	544	495	484	498	523	490	515	526	489	468	492	475	489	514	495	492	470	494	478	457	536	497	522	473	508	478	469	463	518	474	471	480	506	501	482	460	475	486	506	448	470	476	484	439	494	431	527	533	509	498	495	527	556	494	471	498	495	474	523	478	456	437	468	480	501	544	475	533	524	518	498	497	479	484	471	447	492	488	543	537	489	527	514	514	502	479	477	404	444	479	492	475	480	474	475	521	478	473	435	482	495	476	490	481	501	489	471	580	480	472	521	476	490	477	448	524	475	468	479	443	420	453	487	494	527	483	590	568	459	483	490	474	476	465	482	476	544	511	482	512	564	480	476	475	508	491	517	484	479	512	452	495	588	510	477	483	484	454	480	496	473	486	353	491	545	484	486	475	481	509	494	531	514	492	466	482	512	490	548	474	481	480	478	485	545	502	495	514	492	490	526	484	491	488	479	491	510	439	471	445	480	497	364	478	496	481	465	517	486	1
474	505	502	469	494	477	409	478	500	485	484	459	463	423	497	457	476	510	492	483	488	539	487	484	406	494	443	503	464	502	467	477	528	472	486	483	483	473	490	478	478	553	462	493	481	481	541	576	451	523	463	510	531	487	488	496	455	507	485	458	486	492	516	484	616	525	496	539	480	473	441	483	490	456	482	457	491	450	426	497	466	527	459	478	516	456	478	509	486	514	477	518	525	469	480	472	482	480	453	461	472	475	487	492	459	222	498	455	473	485	564	475	483	492	516	489	528	476	490	532	475	477	470	535	474	454	498	448	456	492	476	488	507	479	433	514	501	478	472	450	543	520	473	480	481	484	483	453	480	479	464	529	486	527	476	447	499	506	483	464	499	494	460	488	457	494	477	476	477	534	472	500	503	478	449	458	458	482	464	487	438	511	506	457	487	499	531	541	517	479	479	503	497	484	463	493	476	468	478	552	474	519	458	426	443	477	514	477	486	525	488	462	475	459	463	450	490	453	480	468	470	451	443	470	506	565	461	479	476	464	490	456	448	459	500	512	496	475	478	474	524	446	517	476	486	530	468	478	491	526	497	449	479	499	474	532	478	479	479	472	504	475	500	508	501	512	444	493	522	522	477	466	545	505	468	493	476	513	496	443	478	491	478	477	541	477	504	547	480	472	467	465	498	469	416	479	437	505	476	480	455	467	486	466	485	490	471	472	504	490	492	487	492	523	451	500	482	485	432	534	464	440	461	488	475	478	513	517	492	562	531	479	476	499	554	509	620	515	640	506	464	550	473	451	449	502	493	484	483	500	495	484	510	468	509	473	526	476	547	452	475	492	424	509	483	557	509	473	483	451	458	494	481	457	504	531	471	483	437	482	477	468	529	473	485	458	514	480	471	509	471	484	475	490	479	521	485	473	556	484	475	530	474	484	477	534	501	490	480	471	487	478	513	464	555	612	484	584	508	484	478	477	478	476	491	490	509	534	506	475	535	497	446	513	514	532	459	543	472	482	480	497	564	470	497	478	487	484	460	474	500	468	519	469	479	592	475	485	507	510	493	468	495	447	478	487	479	476	461	471	514	482	519	476	476	423	477	493	565	480	441	542	485	577	537	481	484	493	509	476	500	463	497	482	482	521	482	482	469	456	1
484	464	520	485	538	492	510	476	485	463	500	504	478	580	487	466	481	449	453	468	480	502	473	483	574	541	500	472	478	498	488	533	473	504	462	506	475	511	478	476	480	483	471	503	499	482	451	449	512	478	556	545	473	475	527	459	467	486	528	480	501	478	417	483	568	493	515	482	483	468	609	500	475	477	485	515	480	465	461	508	470	523	488	499	496	531	473	498	472	542	476	513	506	492	490	508	484	472	486	498	478	498	476	467	450	459	496	486	450	491	506	485	466	478	452	473	458	482	468	492	476	417	468	499	500	496	504	541	476	514	470	481	471	481	497	469	490	462	485	471	511	496	476	483	489	509	479	474	483	524	422	484	463	408	477	458	446	453	513	505	466	455	482	470	517	489	475	475	478	446	529	473	456	477	482	474	487	481	453	537	517	512	488	485	477	483	549	510	516	476	476	472	500	524	505	488	479	487	474	520	471	460	491	432	476	478	550	477	462	490	484	504	464	557	492	520	520	475	507	484	455	488	507	511	531	505	496	476	476	506	488	491	474	463	470	492	471	478	481	479	497	425	513	485	484	520	488	486	483	486	446	480	473	563	493	534	473	510	486	480	483	482	478	459	467	453	514	486	474	523	470	522	447	436	472	487	476	527	515	570	476	437	469	476	555	464	515	495	474	460	476	486	493	483	499	502	504	458	532	531	448	501	477	499	570	473	502	477	415	456	453	470	531	465	463	482	484	473	478	537	501	465	511	472	479	472	475	453	473	527	517	487	478	428	495	511	563	456	651	497	499	497	470	461	468	480	485	513	490	492	486	432	511	480	518	486	453	475	484	509	500	465	441	551	481	480	557	494	477	472	505	481	541	488	469	489	487	493	534	538	482	470	467	491	521	464	478	477	499	485	476	492	480	470	476	480	482	439	435	488	479	552	478	483	477	452	470	478	494	467	479	415	512	511	469	464	465	545	476	499	483	506	489	476	483	483	492	533	509	481	479	487	486	438	484	518	487	467	496	476	515	497	569	500	489	476	487	472	435	485	480	476	499	491	480	509	476	474	526	476	499	466	517	478	490	459	477	528	513	491	442	479	525	477	475	393	501	462	487	498	501	460	468	504	432	499	465	518	495	483	487	478	476	504	464	509	482	506	526	483	1
472	442	495	490	557	481	555	476	487	485	514	491	447	449	454	485	504	510	527	476	498	476	479	488	581	524	524	470	501	522	479	521	558	488	484	498	478	444	484	476	474	475	482	498	472	467	478	458	581	440	527	417	471	474	497	494	566	449	564	510	484	485	489	485	483	531	526	450	472	476	532	493	500	407	476	500	477	508	503	520	458	538	512	482	502	483	473	486	475	521	477	475	506	535	481	510	479	476	501	499	486	491	482	485	477	706	475	537	494	477	473	462	469	489	416	507	494	470	454	537	477	435	477	439	453	555	514	527	496	472	467	478	503	481	497	536	425	487	473	519	492	506	466	487	490	480	485	547	496	455	492	487	473	547	478	496	494	441	537	495	489	492	507	485	489	490	479	478	478	415	480	547	510	476	462	417	519	479	497	509	592	584	483	473	477	514	505	488	555	485	509	497	479	569	469	495	485	476	476	465	477	494	485	416	403	474	537	480	458	472	500	529	471	509	476	538	506	480	486	478	485	498	523	472	514	479	457	474	476	477	488	505	479	499	484	471	496	474	477	483	493	566	473	495	508	506	445	481	489	541	459	508	479	491	479	489	570	507	490	484	494	478	467	517	460	498	534	475	500	484	491	492	504	481	455	485	477	456	479	479	476	508	486	476	516	488	550	439	473	503	514	498	510	472	439	500	480	530	475	491	449	479	473	476	572	478	486	491	530	450	511	498	505	468	467	502	478	471	540	517	494	504	469	465	462	478	495	479	483	515	463	476	476	451	486	505	463	508	358	451	506	480	502	474	564	486	471	539	480	456	478	523	461	465	481	492	417	475	515	468	392	499	502	518	482	563	458	478	482	495	412	454	473	468	525	520	483	484	602	455	482	509	428	475	476	457	516	476	459	538	479	540	476	496	483	503	475	477	519	495	477	498	476	511	476	486	500	479	464	478	495	496	467	463	539	489	473	436	636	508	480	493	492	475	487	469	499	451	512	480	514	497	436	539	487	463	479	536	514	484	480	479	285	522	494	477	488	469	461	459	481	490	488	417	482	556	475	494	532	502	507	474	470	493	499	469	485	471	484	434	556	477	379	477	472	570	474	517	462	500	469	442	471	518	507	491	485	459	447	477	464	478	460	411	502	547	486	479	517	509	2
483	468	451	467	465	471	480	478	451	476	584	509	452	461	503	449	474	504	511	476	488	506	476	489	535	492	449	473	491	484	487	561	494	404	494	472	445	484	476	477	478	495	442	473	529	504	449	403	455	482	543	568	473	484	457	546	445	499	478	460	491	482	493	481	597	476	466	510	480	491	493	489	495	540	459	585	486	502	511	482	447	450	487	481	538	450	477	506	471	481	476	567	498	506	486	453	481	464	485	533	470	481	479	448	448	301	469	519	533	467	499	444	465	520	512	469	481	477	480	482	475	498	475	527	499	500	498	539	463	501	451	482	496	476	483	529	521	446	493	480	497	465	446	474	469	483	482	464	474	513	417	477	478	476	475	479	512	484	468	480	475	478	459	493	484	506	474	485	477	533	534	508	583	478	451	515	480	489	446	597	509	491	464	480	505	530	521	453	450	468	504	512	502	542	476	497	477	485	476	467	505	487	492	486	477	477	548	477	478	485	484	424	494	483	478	532	498	473	450	481	502	547	459	495	479	464	496	476	476	504	471	500	462	467	506	475	503	478	487	479	481	474	492	477	488	515	448	478	484	531	437	502	478	486	478	578	560	574	511	471	480	474	476	489	477	509	467	488	461	513	487	508	486	548	464	491	476	501	493	495	478	468	462	476	527	501	506	496	477	492	501	496	494	474	478	494	479	500	497	471	513	515	481	508	488	468	492	475	544	490	516	492	456	482	461	510	472	497	518	531	494	430	499	462	531	475	492	476	494	602	477	476	476	428	497	499	604	550	564	482	533	502	491	467	436	495	487	520	459	557	488	447	441	480	484	511	508	478	523	486	546	503	554	512	481	523	450	491	493	532	473	492	500	488	512	475	483	512	458	515	481	468	481	479	473	483	498	476	470	461	476	439	470	511	478	481	483	602	525	487	477	475	475	485	476	455	489	479	491	477	498	535	547	482	555	495	487	468	587	508	482	492	486	474	490	497	523	461	511	483	529	499	441	480	485	537	477	510	506	496	441	482	427	505	510	479	486	493	512	465	496	484	516	365	481	625	479	499	568	483	511	473	534	458	513	494	479	552	449	466	498	474	446	478	484	456	476	486	463	505	478	501	484	462	542	481	469	472	495	476	456	476	476	353	478	507	476	500	543	483	1
479	496	466	492	510	473	490	474	477	480	419	508	421	493	488	478	468	474	469	474	497	488	485	478	440	553	475	485	496	448	474	467	543	521	484	460	493	509	490	476	478	470	484	508	529	521	444	481	461	467	467	547	476	482	500	485	434	531	512	480	485	482	575	484	457	496	514	484	477	465	542	510	452	523	479	501	490	474	476	490	484	535	457	488	466	503	487	481	480	542	475	465	461	484	474	489	482	474	471	576	470	491	486	484	496	627	454	460	499	468	470	571	491	462	523	478	516	496	476	471	478	493	479	459	492	495	454	534	489	481	528	448	464	473	507	460	515	494	489	483	469	555	483	496	502	490	479	471	475	433	483	497	473	550	476	470	500	512	542	537	440	480	488	468	531	501	477	487	474	523	522	445	444	477	471	456	491	476	437	401	498	501	496	460	469	496	422	524	516	482	530	430	485	504	497	482	479	505	476	552	492	493	501	438	546	474	522	477	470	444	476	484	461	497	464	514	517	479	503	483	498	539	503	488	495	499	501	474	478	520	494	445	473	464	504	515	463	478	501	481	490	482	496	486	478	496	457	479	480	530	525	468	477	481	475	493	517	556	479	491	493	477	440	518	480	500	549	492	457	474	492	572	458	474	478	476	476	489	477	514	476	514	491	476	526	479	387	540	477	497	515	482	536	468	439	494	462	466	530	519	435	479	485	502	482	506	477	477	483	514	480	473	530	506	488	497	460	495	525	584	474	462	486	474	450	479	481	481	482	532	443	494	477	427	503	478	436	503	415	518	502	475	455	521	375	467	479	499	497	490	488	486	496	501	501	468	473	475	543	485	492	542	496	492	476	568	544	482	503	506	490	396	543	476	548	468	464	537	466	516	487	482	496	498	488	469	459	475	519	500	477	493	480	496	482	536	475	499	516	474	479	467	479	485	477	453	481	474	534	476	469	502	487	476	465	539	472	455	517	487	480	485	485	476	491	495	490	472	487	473	481	472	459	549	510	513	473	517	495	478	466	493	481	496	529	476	477	488	465	501	500	487	479	613	476	413	472	508	586	516	533	474	469	433	501	514	499	466	477	444	449	475	473	478	491	461	476	484	448	491	504	464	486	536	468	493	470	433	500	475	487	480	540	605	487	475	475	484	444	503	1
479	509	583	471	503	480	472	476	470	475	475	490	485	381	488	495	481	448	476	469	492	504	479	487	522	454	484	458	486	461	483	514	456	467	533	471	479	485	482	475	479	508	529	468	497	533	525	504	385	474	434	510	487	482	434	509	465	502	546	451	502	481	478	479	320	542	513	495	487	473	605	505	472	453	478	479	467	487	525	490	488	553	511	469	544	523	484	460	483	541	476	510	505	511	470	497	482	492	493	446	479	485	467	490	465	562	464	393	500	464	492	495	475	499	458	513	459	494	554	506	477	474	491	435	483	476	503	494	486	472	478	493	497	484	532	443	493	485	471	476	485	449	447	479	479	483	484	573	486	496	494	487	475	548	476	464	474	428	473	495	442	478	492	481	504	463	477	480	477	531	496	502	511	475	506	510	492	477	439	548	440	476	470	438	514	439	484	563	563	476	475	487	494	510	517	471	480	488	476	511	458	511	480	493	509	476	522	480	484	453	518	565	478	517	480	506	526	470	489	491	491	573	506	460	561	508	465	480	477	495	494	497	471	503	460	475	499	482	493	479	463	571	483	475	485	541	481	481	481	528	466	510	479	542	479	535	549	534	462	494	487	476	532	462	504	476	513	494	533	471	511	504	540	525	494	488	477	448	495	447	478	508	503	475	533	520	488	392	481	498	516	513	487	481	512	500	461	488	499	535	504	512	471	523	489	482	483	483	469	446	444	481	489	563	486	496	462	486	505	570	479	470	509	479	508	480	494	487	491	531	474	468	476	493	526	502	248	443	373	530	445	493	508	501	509	486	482	517	498	472	493	494	519	480	459	495	535	478	505	484	472	486	471	492	477	481	483	502	489	464	503	446	450	467	511	470	486	479	374	491	487	440	526	483	467	487	501	477	479	472	466	489	478	466	477	460	487	444	468	483	484	448	476	465	476	499	475	483	474	480	488	513	463	484	492	518	511	506	434	489	478	474	491	476	478	502	502	452	583	473	522	514	448	523	497	518	474	555	479	491	469	476	477	475	472	478	463	496	472	482	490	482	507	507	474	397	484	480	535	493	489	467	453	540	472	472	484	548	452	570	440	485	471	481	471	573	496	487	501	488	476	496	480	502	501	489	479	500	470	476	489	477	489	526	496	551	490	484	459	469	1
476	490	505	489	493	480	577	476	472	485	543	477	453	468	488	479	474	525	471	472	490	479	474	474	504	462	450	484	497	481	483	547	474	479	462	392	481	537	489	476	479	493	518	486	527	481	493	543	459	458	523	525	499	481	515	516	511	435	510	456	504	474	475	476	475	470	464	537	469	485	457	504	501	549	476	523	468	445	520	476	487	510	448	477	525	502	478	466	480	492	476	493	478	481	467	543	480	457	471	517	453	485	485	500	464	452	528	516	559	474	434	459	469	464	507	478	502	473	574	501	473	515	487	548	462	475	480	483	475	486	459	465	470	472	463	435	488	477	487	502	482	486	479	476	508	520	484	476	482	504	478	488	484	440	478	464	527	459	527	528	409	479	498	476	500	527	474	482	478	456	513	528	482	476	464	497	480	486	436	504	519	455	490	483	484	458	437	451	509	479	436	464	517	558	481	493	473	491	476	488	522	501	506	547	486	475	494	482	469	481	461	465	460	450	484	528	494	489	488	489	538	495	493	491	494	519	459	476	477	490	490	464	484	494	520	484	494	477	456	473	487	542	474	480	500	540	475	483	477	524	517	490	477	493	491	480	560	470	494	503	493	486	478	471	481	501	433	504	437	510	474	503	542	411	480	478	476	505	498	521	478	446	503	475	540	470	491	494	481	484	505	471	523	471	487	513	461	481	552	473	528	500	474	463	464	481	498	475	554	485	499	477	476	503	497	500	475	479	527	489	485	506	496	496	489	486	489	487	461	494	481	494	477	488	498	466	454	500	487	437	538	480	475	489	516	479	491	515	460	558	463	473	557	481	507	493	469	476	493	557	400	473	447	468	488	408	545	496	471	484	488	470	509	476	511	485	477	469	464	468	477	462	435	469	486	486	504	473	470	525	466	477	477	494	479	463	470	536	548	482	477	520	476	537	476	467	515	479	467	480	509	440	492	459	549	442	480	510	520	505	476	509	482	475	499	480	480	473	511	474	492	473	460	456	529	487	485	483	473	495	454	518	369	505	518	475	470	489	501	467	462	486	461	293	482	588	471	427	464	535	507	491	471	442	492	492	483	496	500	501	474	476	428	480	479	558	494	501	495	489	494	521	459	448	563	479	494	448	486	483	470	478	511	263	481	544	480	479	522	488	1
485	484	481	484	498	485	474	477	508	476	469	454	424	501	478	491	473	509	511	479	469	481	487	485	473	478	471	483	496	505	491	533	535	535	495	397	492	459	481	477	483	426	478	496	486	462	487	434	545	506	534	531	438	477	552	508	449	518	517	497	492	475	510	471	414	529	533	497	479	479	472	486	485	550	478	515	478	482	461	448	522	483	487	494	531	436	481	486	481	412	475	493	503	499	484	485	476	474	497	474	475	483	475	490	562	780	503	434	541	472	512	467	474	501	474	449	479	493	518	489	475	505	503	526	514	482	473	517	502	443	478	508	441	482	456	462	585	519	487	494	488	465	468	492	484	501	478	444	477	466	495	496	487	574	478	445	473	476	533	522	465	486	479	485	485	449	477	478	475	479	395	476	434	476	461	517	478	495	494	513	519	507	480	484	470	490	527	474	533	486	438	513	505	494	572	483	474	476	475	491	482	477	476	505	439	475	503	492	477	506	481	501	524	471	489	425	479	502	451	504	488	457	460	483	506	481	459	478	477	499	469	427	457	478	501	534	476	477	477	479	506	560	496	474	487	480	404	484	484	550	491	565	481	559	484	498	473	488	504	500	492	479	488	516	483	498	521	483	495	468	467	470	456	501	531	474	476	574	458	518	477	507	513	477	439	452	465	522	481	487	491	543	477	475	507	440	468	577	483	536	470	478	477	493	437	481	474	484	503	494	511	483	564	508	473	490	492	475	548	509	481	467	487	494	494	476	481	472	483	529	474	473	475	493	508	493	367	424	302	517	521	508	525	494	504	490	484	504	489	563	479	487	470	485	480	500	470	474	498	500	477	485	477	533	485	474	480	487	480	448	467	571	484	506	495	482	472	499	561	515	481	457	472	478	478	471	493	477	444	542	475	555	478	493	481	495	477	571	472	478	474	452	477	494	478	465	538	481	414	487	498	527	504	459	433	506	460	576	567	528	486	476	483	477	484	491	497	454	396	485	474	549	457	550	495	551	478	492	499	482	507	483	347	511	496	476	473	476	513	484	492	490	463	521	476	442	485	456	489	436	490	500	513	431	502	503	491	568	496	476	460	473	425	478	489	579	482	498	425	485	483	439	478	491	507	481	471	428	469	485	474	471	552	541	473	536	475	470	430	499	2
473	484	491	481	501	479	522	477	483	482	546	455	529	459	500	528	474	498	500	465	485	479	466	479	453	513	484	467	507	501	476	493	506	498	456	462	478	470	483	476	470	449	475	472	507	495	487	487	439	451	574	489	484	482	478	477	528	464	493	482	478	484	464	486	446	543	496	500	482	480	545	459	486	542	482	537	487	511	494	487	514	563	452	482	460	474	473	486	476	519	476	533	486	538	474	467	474	507	477	496	482	498	491	481	524	521	473	477	455	488	466	458	473	515	501	461	481	499	490	556	475	498	483	495	455	558	477	564	480	469	534	488	484	477	476	509	504	493	468	493	491	425	459	482	455	535	482	455	489	541	420	472	474	378	477	452	470	495	513	497	456	483	478	490	487	518	475	478	477	509	440	488	483	477	469	481	459	471	462	464	484	597	450	482	499	503	577	545	539	480	468	477	529	493	475	484	475	491	478	533	473	500	485	535	548	476	482	478	513	491	514	514	492	441	484	468	463	481	482	470	500	481	496	500	432	478	505	481	478	467	438	485	459	497	471	541	469	480	470	482	540	487	528	485	485	538	460	478	479	521	496	516	476	531	477	524	513	538	498	474	491	496	488	496	474	460	489	472	470	483	511	523	504	584	451	494	476	491	504	505	478	409	480	477	525	511	452	459	483	493	487	511	471	485	497	445	488	525	504	461	463	528	474	494	447	529	499	480	558	505	493	458	494	484	486	467	496	476	566	599	506	485	449	468	492	475	476	416	491	583	481	479	477	521	487	493	422	544	548	498	512	491	460	498	596	497	486	478	491	483	490	537	417	495	510	484	535	479	443	491	507	500	475	511	476	500	447	469	493	499	515	489	506	486	508	499	480	475	433	533	492	439	454	482	507	481	479	480	458	532	488	490	473	424	475	488	475	476	472	471	472	474	479	473	476	458	537	476	487	484	512	464	498	471	525	485	515	431	433	557	479	460	479	477	489	472	519	455	470	476	542	520	465	408	491	527	501	506	483	486	494	496	468	489	514	479	481	475	450	470	487	494	481	367	479	477	478	479	435	431	496	481	500	530	481	517	480	496	500	437	542	471	469	480	482	472	500	482	433	492	495	441	477	451	550	493	465	483	496	475	465	478	510	373	445	498	487	479	477	468	2
491	468	495	484	548	479	533	478	465	464	518	484	549	555	467	513	484	491	463	486	463	492	482	471	524	467	464	472	490	473	493	430	468	488	515	486	466	489	484	475	463	477	457	492	464	466	524	475	497	483	518	513	453	493	476	489	483	486	488	490	537	479	541	484	307	505	535	482	484	478	566	462	461	562	473	469	477	474	545	464	491	488	453	477	478	478	489	498	471	548	476	504	458	476	478	437	484	481	440	490	482	472	481	470	487	702	468	471	537	471	516	451	474	473	541	480	478	493	532	517	476	483	488	562	461	500	495	494	502	490	558	453	474	478	460	477	443	495	483	475	489	463	489	484	466	552	481	515	483	458	507	482	471	460	476	473	483	517	508	463	472	495	467	475	468	451	474	477	478	514	494	514	591	478	467	468	505	480	495	501	589	502	509	464	467	534	514	491	524	474	488	494	528	460	594	478	480	491	476	523	537	479	481	535	505	475	402	477	486	489	503	453	492	510	478	475	449	485	454	492	478	494	511	542	515	511	481	480	476	468	475	472	495	482	507	481	493	479	455	475	490	600	532	503	499	478	447	479	484	566	472	498	477	493	488	522	459	521	496	500	457	480	493	516	485	495	467	472	438	514	451	481	574	492	466	494	476	465	498	517	475	456	473	474	479	512	485	510	493	497	464	502	520	467	474	433	452	596	486	514	480	469	475	502	497	519	471	485	505	477	424	513	462	504	491	493	477	488	517	473	495	480	467	491	455	480	437	484	519	498	442	466	477	560	549	480	257	487	348	442	511	491	447	522	508	474	463	460	450	536	496	406	536	464	487	472	531	476	500	370	408	474	501	477	481	471	520	494	487	528	479	470	526	474	542	505	480	450	501	553	467	491	534	486	506	480	501	480	526	466	476	511	478	444	476	454	495	528	574	471	478	468	476	503	476	537	489	483	482	485	485	470	409	519	525	514	489	501	477	506	483	492	462	477	498	492	497	483	451	476	482	522	488	469	500	508	489	581	486	477	475	466	448	548	479	480	485	489	469	487	470	483	519	459	475	385	470	504	471	493	481	471	453	400	484	507	489	526	491	485	578	474	461	477	465	621	468	488	501	474	483	462	484	522	557	487	480	475	493	489	494	474	504	473	489	483	476	494	565	457	2
492	509	518	468	455	493	448	477	470	473	420	467	495	440	488	445	470	490	495	484	481	499	474	472	469	517	465	476	509	494	469	542	560	560	495	498	471	484	481	475	473	495	471	519	520	481	478	464	521	472	505	509	526	480	467	500	488	508	533	492	505	479	479	491	499	530	555	499	489	477	473	500	471	470	493	458	479	504	435	482	471	493	462	530	518	505	473	480	486	532	476	496	461	495	480	484	477	485	448	513	490	470	481	469	459	619	472	455	494	493	471	541	485	537	404	510	497	486	487	489	475	465	490	428	472	540	468	424	489	547	490	481	516	480	487	441	486	492	479	488	501	559	490	466	469	494	475	449	480	554	479	472	463	484	478	511	505	441	508	480	490	461	476	491	437	474	476	474	477	449	489	519	455	478	476	524	505	485	444	539	506	500	456	523	485	460	598	524	535	479	478	541	494	505	470	493	484	489	478	553	531	431	494	506	475	476	517	487	493	478	474	519	477	460	472	512	497	467	526	484	522	469	467	482	505	512	478	480	476	504	477	487	477	489	475	545	477	478	469	484	429	533	471	500	487	545	458	473	481	525	445	487	476	503	479	508	502	544	497	480	493	469	510	458	477	502	476	474	477	503	472	568	388	497	474	483	476	493	502	434	476	471	477	475	518	505	504	476	475	490	526	485	509	477	487	464	498	487	522	546	441	498	477	509	468	525	499	479	498	482	465	500	535	505	489	486	481	477	556	495	491	470	499	469	498	475	511	468	495	502	520	497	477	488	464	483	480	456	419	469	487	492	432	624	562	478	476	451	534	442	479	508	522	501	476	492	549	477	570	538	447	509	496	520	479	489	505	491	487	512	489	432	482	514	538	489	477	493	560	467	493	505	514	486	463	500	504	477	490	449	479	506	474	471	480	499	508	452	516	474	484	460	477	493	477	439	445	480	459	471	452	550	438	509	522	469	479	463	488	555	487	483	493	477	480	483	526	410	436	483	476	491	491	487	478	501	479	516	484	486	451	473	319	507	507	478	477	495	483	476	496	496	479	347	476	564	478	481	409	546	476	504	551	436	476	497	475	545	446	485	536	476	397	480	475	530	486	512	470	476	485	481	479	516	506	478	464	506	467	480	460	481	446	369	442	521	478	477	458	476	2
480	484	550	479	548	478	466	477	473	478	486	516	495	425	489	478	466	528	483	461	487	477	477	476	525	524	478	483	476	424	489	518	498	458	487	497	490	485	485	477	473	531	457	490	485	495	487	518	484	462	543	531	529	475	474	489	476	521	502	491	498	484	584	482	308	438	485	512	482	482	510	478	498	467	486	613	486	501	533	464	539	502	574	463	512	464	480	460	491	592	476	552	485	499	476	510	481	483	485	505	479	481	473	461	454	660	506	498	511	478	522	490	468	500	486	497	462	490	498	479	475	479	480	451	494	460	492	488	492	529	503	499	529	480	482	537	416	478	477	483	490	470	474	475	532	481	481	520	468	457	479	467	461	473	476	465	475	457	549	522	515	480	478	473	453	476	478	478	475	550	494	438	510	475	466	537	491	475	525	503	504	528	519	495	459	524	563	506	508	478	503	513	485	455	566	501	473	483	477	475	512	497	499	533	427	476	483	485	487	516	474	459	501	513	467	569	505	481	512	487	492	488	443	485	551	503	462	478	477	468	491	437	478	504	474	508	489	477	486	488	493	576	500	514	537	544	466	480	478	507	503	450	476	483	483	461	446	481	481	476	467	478	511	511	483	523	476	470	443	458	495	511	475	487	470	497	476	455	501	526	477	464	471	475	480	473	466	481	479	513	474	474	505	476	562	515	444	507	504	477	486	457	478	464	479	495	478	477	483	490	498	479	506	476	476	506	465	479	471	531	501	471	460	501	491	482	470	499	481	511	425	483	478	500	544	473	288	478	418	498	519	490	498	506	510	478	481	523	503	510	473	476	503	479	490	471	482	475	510	518	429	479	479	490	480	516	475	494	475	546	494	514	517	493	511	517	483	480	492	508	479	517	515	494	492	464	506	475	481	500	475	497	470	475	478	465	486	432	458	482	476	482	474	435	477	417	485	480	499	476	470	457	549	508	480	548	464	456	494	476	478	449	488	476	463	465	496	502	477	473	471	520	490	478	508	510	497	521	515	504	503	472	506	471	464	478	469	484	496	491	502	475	491	489	480	387	481	446	591	490	494	512	523	516	473	500	494	578	452	523	502	477	487	477	478	589	459	519	409	486	470	494	480	443	470	475	469	455	506	479	477	480	467	506	402	501	474	500	473	498	1
482	538	473	485	576	479	489	477	473	479	495	527	439	485	465	523	477	466	502	478	479	466	484	481	492	465	478	481	469	488	472	551	521	536	472	510	499	513	475	476	476	476	507	493	523	446	492	513	498	452	601	482	476	478	524	473	461	501	588	466	487	487	491	483	453	544	504	477	484	477	520	494	492	475	476	522	474	471	461	487	511	524	409	467	510	517	474	478	483	561	476	460	457	527	483	543	484	449	484	498	466	478	482	477	480	462	473	558	535	485	490	491	482	473	530	493	463	489	488	473	477	484	486	505	437	497	501	499	476	435	476	490	473	475	427	513	505	475	480	476	496	527	489	479	464	495	477	510	485	512	430	489	465	432	476	498	503	448	481	469	476	480	488	477	485	492	475	482	475	545	478	554	422	479	475	444	501	479	486	497	508	513	478	487	499	474	499	493	489	471	486	494	486	444	525	478	471	484	476	484	519	498	527	555	498	474	473	481	467	478	511	467	470	485	481	501	549	473	532	484	447	539	510	535	522	463	492	477	477	493	490	481	471	485	445	519	502	473	469	489	485	562	458	464	540	482	463	472	475	529	508	499	482	503	477	438	487	423	491	512	485	479	485	443	485	502	447	517	551	504	495	517	510	512	469	499	476	522	468	419	476	439	460	475	537	471	502	544	483	469	478	537	541	474	489	532	507	489	484	483	480	491	475	463	512	477	463	487	510	459	491	478	559	493	462	462	470	471	449	466	483	494	489	489	484	483	465	489	482	538	532	470	476	491	571	487	422	546	526	472	542	469	471	554	507	476	488	563	496	484	477	493	452	494	488	455	495	478	491	514	446	496	495	506	475	461	504	486	482	523	484	462	507	480	506	497	476	522	518	446	475	452	498	479	503	461	537	477	477	440	466	472	478	508	481	507	489	487	519	474	474	491	475	471	477	477	482	485	508	474	487	506	528	464	478	497	466	581	520	520	484	468	473	476	477	472	509	499	484	477	486	548	428	443	492	485	485	527	448	480	472	480	514	466	498	477	475	486	438	481	491	470	514	377	480	531	475	452	455	465	492	496	492	433	511	474	487	509	474	455	531	485	488	477	477	556	499	476	454	484	495	496	467	547	507	463	479	488	488	485	450	480	482	382	522	486	475	497	487	439	1
484	465	536	473	521	478	530	477	488	466	441	554	424	409	481	511	463	523	450	476	469	534	479	478	542	475	498	498	482	490	476	479	534	454	482	446	499	513	477	473	476	458	474	485	543	436	491	503	479	462	398	526	473	479	498	457	531	455	519	479	485	484	429	476	457	510	551	482	485	474	492	496	480	521	468	453	480	486	505	498	474	567	475	501	463	516	469	479	493	524	476	502	497	486	482	479	474	496	493	449	480	478	482	482	474	581	430	519	496	479	489	510	480	508	444	469	495	492	462	446	478	502	465	544	479	489	517	492	486	472	510	481	511	476	500	493	499	471	486	487	538	580	468	464	437	498	479	501	477	500	474	491	482	632	475	448	448	474	498	538	492	473	497	486	468	455	475	483	479	564	592	504	499	477	489	487	499	480	423	554	521	529	449	477	484	494	522	524	456	471	476	498	479	527	571	477	477	485	476	421	460	464	467	540	497	477	454	483	492	480	489	497	499	483	460	483	516	493	493	482	473	498	486	524	513	501	474	475	478	510	456	450	459	486	484	508	495	478	483	472	586	538	427	501	547	477	512	481	475	515	506	462	475	492	463	500	424	513	495	479	504	476	472	501	461	486	505	500	447	497	486	496	478	435	491	497	475	475	469	498	477	561	472	476	530	463	534	550	472	492	480	510	504	483	439	469	455	465	512	506	475	492	478	508	490	509	480	475	472	454	487	519	523	456	495	472	472	472	489	458	493	479	523	482	488	489	476	485	494	529	471	477	476	471	556	485	426	450	346	500	412	481	486	530	527	484	487	494	450	437	473	486	515	479	514	480	477	479	541	469	459	489	393	526	476	515	473	480	514	529	481	469	464	513	516	514	476	469	488	473	480	492	462	478	476	478	509	478	466	494	478	462	477	491	476	485	485	450	562	474	480	483	476	493	478	488	530	475	453	483	487	417	438	481	502	489	473	491	505	541	471	488	502	476	474	496	483	489	534	480	490	510	440	589	488	505	486	494	425	474	496	483	415	528	485	477	459	483	436	482	502	478	481	550	480	482	477	483	447	488	577	515	529	547	469	498	475	508	473	460	489	474	441	474	476	555	497	487	458	478	492	500	490	491	541	476	485	488	492	478	481	481	524	557	497	540	477	488	519	485	1
487	498	501	487	503	474	427	478	496	487	533	477	464	535	464	478	485	545	502	466	490	471	475	486	516	508	499	480	466	468	483	501	504	534	472	559	486	454	485	478	481	458	467	484	458	461	497	518	536	444	587	561	462	486	462	494	474	498	542	529	455	480	511	476	426	542	451	470	469	480	478	502	465	473	472	532	479	494	482	487	465	496	506	502	520	514	483	485	481	513	476	485	468	496	476	510	478	436	465	517	476	476	480	473	487	675	496	454	508	460	496	480	472	473	542	478	510	456	462	496	475	492	465	488	470	530	478	484	495	498	487	470	457	473	489	520	494	481	482	505	505	507	464	481	478	476	481	488	478	519	517	499	484	537	477	503	489	443	504	493	476	481	453	476	563	480	476	486	477	553	481	549	581	477	487	439	477	467	511	481	464	552	480	511	483	493	533	451	494	479	446	486	506	468	470	488	483	483	476	446	511	468	499	508	453	475	532	474	496	451	499	505	482	529	488	557	511	483	493	490	500	508	511	446	495	486	500	476	477	501	469	463	484	480	476	543	481	477	464	480	456	499	498	491	527	502	495	482	482	487	519	509	474	509	473	479	501	556	498	489	497	482	511	490	476	518	458	516	451	540	477	446	435	441	480	495	476	521	497	509	477	502	494	478	539	493	443	465	483	508	465	535	487	479	557	580	481	537	488	488	488	510	479	499	508	497	480	493	515	520	488	473	418	468	475	454	465	467	444	524	504	448	484	481	477	473	533	444	493	501	500	472	475	452	455	512	389	486	457	532	591	498	520	509	502	477	482	481	486	491	484	487	465	495	486	491	423	476	425	476	440	518	568	522	483	387	516	470	477	525	423	471	498	509	555	493	476	462	554	506	484	497	467	506	462	491	436	477	497	467	474	518	473	503	478	494	480	501	488	475	473	488	474	485	477	420	440	473	488	486	516	537	493	498	509	504	517	504	520	526	483	483	481	476	497	511	496	449	469	470	513	550	507	523	447	492	464	507	441	469	529	482	616	538	495	477	465	478	434	471	511	468	463	648	481	356	467	470	453	497	482	486	492	458	474	496	485	532	487	511	492	482	537	476	476	485	473	455	556	502	473	510	479	522	499	486	474	472	493	467	488	482	465	718	475	537	474	484	474	474	2
481	483	535	465	509	484	449	476	499	470	511	511	475	606	477	520	498	482	510	475	471	498	464	476	496	484	518	478	503	548	479	537	520	485	486	560	488	486	482	475	474	511	471	513	479	503	520	434	478	481	478	531	467	477	513	487	449	463	519	507	498	481	588	478	520	491	529	518	484	477	498	497	522	507	487	537	473	508	476	444	508	464	457	492	500	486	484	486	481	549	476	478	450	460	473	545	483	443	496	522	472	492	492	471	491	549	511	480	521	476	543	546	476	509	490	491	505	487	507	497	476	485	494	417	457	489	471	470	485	501	541	499	507	479	508	458	459	498	486	506	500	525	487	455	490	494	478	521	476	487	521	496	481	417	478	474	503	461	515	461	536	494	457	485	488	459	476	479	478	503	399	599	554	477	455	500	487	483	467	496	466	522	493	433	494	531	486	479	530	476	478	496	510	592	525	506	494	469	476	489	457	495	523	449	465	478	500	484	479	489	510	512	462	449	492	549	505	488	505	489	454	577	493	526	469	504	490	480	477	501	484	489	465	465	483	454	494	479	487	476	555	438	466	476	501	501	511	474	479	469	466	472	474	516	473	510	497	470	497	480	461	473	472	495	486	458	465	485	511	521	479	434	484	468	496	497	478	446	435	548	474	441	483	475	460	525	464	537	473	484	487	513	468	474	441	464	475	520	472	501	477	511	479	519	516	487	471	483	554	438	470	454	500	567	490	511	467	479	562	466	453	456	504	480	463	477	495	499	469	516	459	470	476	489	516	487	506	489	564	536	477	496	494	424	488	494	470	554	487	511	492	474	462	483	493	476	515	475	521	540	510	504	507	463	484	500	496	483	490	517	464	530	536	508	479	483	474	478	487	508	479	447	512	463	492	481	498	479	511	510	475	487	473	522	478	480	491	530	602	487	479	507	474	516	477	465	412	476	479	489	492	459	510	490	480	503	486	473	507	441	473	475	459	476	479	482	519	543	527	478	483	486	497	441	495	504	462	544	504	478	461	462	527	472	489	476	480	474	495	481	478	490	478	514	485	449	472	516	501	495	493	492	447	504	486	514	495	503	451	498	514	472	497	474	482	391	489	459	495	464	473	496	482	518	516	488	460	480	490	494	503	484	466	534	537	585	485	466	498	452	2
488	501	556	478	468	481	542	477	518	469	465	518	458	526	478	487	504	448	456	493	465	508	483	475	491	494	498	470	511	476	482	479	546	539	439	485	484	457	482	475	472	520	500	469	520	476	531	481	443	489	591	501	470	483	463	477	432	522	430	500	485	470	497	468	444	582	511	483	487	476	553	500	459	478	485	542	487	487	498	469	498	511	450	470	525	470	477	474	488	574	476	478	481	459	479	450	484	484	471	472	479	488	492	461	433	548	479	518	511	490	473	423	494	489	470	472	515	461	521	540	477	466	470	470	553	479	485	489	483	501	521	466	469	469	523	552	548	494	478	489	446	514	491	490	474	466	476	551	476	466	503	512	489	540	479	475	494	461	474	475	478	483	481	473	511	500	476	474	477	532	467	523	524	476	490	455	505	482	381	518	521	537	470	490	480	478	483	443	510	479	462	472	502	509	564	489	474	486	477	486	478	481	494	528	480	475	566	481	475	483	483	451	486	467	476	503	496	479	477	493	488	489	562	520	416	578	501	480	476	509	463	466	454	466	493	524	467	481	510	477	516	548	526	489	485	512	516	483	485	503	470	454	474	462	482	468	465	469	483	479	518	500	504	488	478	497	507	493	442	478	484	463	499	505	496	463	477	485	504	532	476	495	479	476	464	482	448	475	485	493	536	549	473	483	438	480	489	413	463	525	497	463	474	517	489	479	493	479	531	500	440	462	514	509	470	487	481	480	562	453	463	490	501	488	490	479	492	436	486	498	462	477	475	483	537	494	419	494	370	484	551	450	536	464	466	483	469	469	480	511	478	447	519	487	500	512	504	478	536	489	491	466	463	421	474	416	556	462	495	528	478	570	545	509	458	503	475	474	432	468	490	479	526	493	475	452	483	477	509	521	470	469	480	432	480	471	477	408	506	485	480	443	475	450	477	515	443	481	445	462	491	526	491	484	515	476	499	441	496	419	482	466	469	476	486	478	478	427	527	484	524	546	472	520	489	524	481	573	505	487	567	502	302	462	493	478	489	498	478	475	492	496	483	365	470	528	486	490	457	521	580	481	459	511	454	469	464	535	489	492	517	484	397	477	484	562	452	480	500	492	481	499	490	496	504	485	489	502	503	479	455	477	454	357	448	549	470	490	507	482	2
487	461	505	464	486	479	467	478	499	476	532	537	488	513	490	491	459	543	473	474	493	479	483	466	443	494	480	499	478	481	484	465	463	475	520	505	468	456	479	478	471	495	486	494	500	447	519	500	507	504	573	495	499	483	478	502	395	471	499	472	488	485	519	482	619	548	452	522	481	490	512	516	482	430	476	538	473	498	547	487	473	533	470	470	510	496	473	488	480	459	476	554	455	479	489	492	488	465	471	450	497	478	478	461	531	353	463	519	527	481	489	465	484	492	524	468	472	478	526	486	476	518	494	487	466	548	487	497	467	422	501	467	457	475	480	406	464	479	472	482	513	478	477	493	479	504	487	517	482	513	518	462	499	462	475	486	505	465	477	514	457	470	496	481	554	473	477	482	475	466	500	533	474	476	486	520	473	490	473	540	498	535	497	470	476	483	514	526	514	475	462	494	491	467	457	494	475	488	479	442	527	472	478	505	406	475	537	483	497	493	473	516	513	458	487	493	477	476	481	496	467	534	539	551	409	511	492	477	475	535	474	492	467	474	504	499	475	479	487	475	499	473	503	493	549	538	495	483	478	492	463	484	475	456	460	517	510	423	506	486	495	482	503	433	482	451	480	507	471	520	479	529	452	462	479	496	476	502	524	474	478	460	477	477	536	474	452	490	483	454	508	547	506	474	468	489	474	491	467	483	426	478	475	480	484	513	459	474	510	468	446	468	507	471	486	479	481	485	477	541	489	465	459	489	489	472	514	513	478	527	452	493	476	477	465	503	647	498	596	516	506	492	491	490	518	480	466	427	489	516	487	480	540	481	446	472	518	476	529	432	421	472	451	490	472	510	497	487	462	546	450	604	470	453	523	489	482	454	536	514	484	469	507	481	511	493	561	474	490	479	477	510	478	453	489	511	481	437	489	480	480	542	477	468	477	488	481	474	469	481	485	473	504	507	505	472	476	536	573	494	481	517	467	477	474	487	490	528	528	480	509	477	489	472	477	453	481	547	480	486	538	458	478	569	488	475	458	492	518	470	484	476	506	383	484	604	490	509	473	492	483	500	479	503	502	478	456	487	472	482	553	480	472	475	482	448	468	491	451	501	480	434	470	480	473	473	475	511	470	471	464	484	483	394	472	548	469	479	527	486	1
500	450	483	466	537	479	504	477	461	488	448	503	464	485	486	472	476	488	505	484	490	471	468	484	468	504	481	481	509	484	502	532	515	448	437	527	484	495	475	477	478	505	490	460	472	479	425	520	474	465	526	484	509	481	500	466	482	483	519	537	475	483	501	484	607	538	523	482	477	475	520	496	442	443	483	517	481	495	515	512	519	487	482	465	503	510	463	506	477	505	476	488	471	497	481	506	487	502	485	522	478	481	484	483	517	475	474	493	465	482	535	479	466	505	546	499	484	454	435	480	475	501	478	495	502	555	480	488	477	501	506	445	473	477	484	505	456	479	474	527	523	562	465	479	513	512	473	509	477	497	459	477	479	663	478	483	471	519	529	466	436	463	481	484	569	479	477	478	478	497	437	483	527	476	491	543	472	482	550	538	526	495	414	444	470	458	513	507	461	478	458	486	495	481	556	490	476	483	476	463	465	514	467	520	548	477	515	477	477	483	474	423	541	516	484	453	548	469	485	477	522	525	466	535	553	507	471	478	476	491	482	494	479	476	464	485	468	477	470	470	512	476	493	468	518	552	503	475	476	509	450	527	472	533	481	510	461	491	490	486	509	486	489	461	487	474	471	481	493	461	487	517	438	436	451	486	477	479	487	514	478	563	478	473	522	479	509	436	469	481	468	486	512	473	461	523	491	421	476	494	393	490	475	463	487	539	497	473	467	449	495	493	490	488	459	516	459	484	559	482	482	470	477	481	488	482	453	502	457	498	537	468	477	505	554	480	662	498	401	418	542	501	476	511	527	488	481	517	460	502	486	433	496	478	498	484	487	478	479	542	506	487	452	528	479	554	507	483	464	501	473	502	500	477	473	493	479	486	481	444	479	448	624	479	469	466	524	478	497	515	478	518	475	479	479	471	494	469	534	486	476	453	479	495	477	460	506	478	515	469	500	534	480	472	500	449	484	511	525	530	490	485	487	476	468	498	493	460	539	483	464	509	463	603	513	522	489	536	452	476	479	474	262	470	494	477	495	470	465	469	484	495	466	466	483	594	472	489	474	497	497	479	477	481	473	503	471	468	480	600	494	467	382	478	471	457	473	498	510	479	466	469	468	498	549	487	488	501	432	482	441	481	500	477	512	538	478	477	508	535	1
480	476	533	489	530	475	461	476	496	484	529	454	475	455	471	501	482	512	470	458	446	517	474	462	534	503	508	489	473	483	485	522	491	464	520	536	483	446	478	475	476	493	480	480	509	455	463	511	550	444	500	543	495	476	464	520	448	448	515	474	482	478	534	480	715	576	522	507	483	484	516	481	469	476	484	602	476	487	519	479	484	526	503	474	497	469	471	490	483	504	475	477	483	471	485	487	472	482	460	427	484	498	474	491	451	398	442	482	494	476	536	492	468	477	475	470	476	490	465	470	474	458	472	475	488	514	484	509	470	501	510	484	475	471	502	514	557	486	479	473	471	541	493	479	514	483	479	514	477	537	452	472	481	612	478	500	466	431	465	491	447	467	468	470	500	477	477	474	476	558	531	499	472	478	496	457	493	477	505	485	538	557	492	493	486	549	542	476	522	483	446	471	468	506	521	475	473	473	474	452	502	545	496	473	548	476	527	481	478	498	464	548	496	419	485	526	515	463	502	494	448	519	514	496	555	491	501	475	474	490	497	487	474	502	515	478	485	480	469	479	467	442	509	472	480	531	473	476	475	504	499	489	475	510	481	506	515	528	478	504	479	477	476	447	472	511	573	493	475	492	456	374	499	475	488	494	475	564	473	455	478	539	480	475	524	483	486	470	484	460	475	552	473	470	520	442	509	508	487	506	389	475	478	490	447	550	487	456	513	497	476	477	485	527	457	396	483	483	463	505	479	423	495	478	524	475	412	532	471	542	510	459	477	489	557	500	741	523	537	506	510	463	490	518	485	471	487	559	478	536	475	453	467	475	489	461	438	480	512	538	531	492	533	478	481	473	468	501	499	461	504	503	506	482	487	497	482	481	587	496	480	499	529	486	492	480	497	476	497	502	476	495	475	529	478	466	492	478	539	473	475	533	478	510	476	501	473	482	470	474	488	547	560	514	512	570	468	527	571	498	482	470	479	477	508	494	491	491	518	480	516	504	453	570	511	485	457	589	522	484	440	486	464	499	497	479	481	490	470	469	499	472	490	535	475	614	481	524	546	486	557	435	529	454	476	489	482	532	482	454	447	482	465	477	482	399	479	483	467	491	460	480	465	432	519	475	466	516	513	480	527	483	442	554	479	507	484	471	535	483	2
479	542	509	483	455	485	443	478	475	486	586	460	500	494	497	471	479	509	484	480	470	472	474	482	501	500	497	488	495	492	484	490	531	482	518	540	482	490	486	476	477	470	459	477	524	502	472	528	508	489	525	564	472	476	455	520	480	544	634	454	475	468	471	487	620	494	444	469	477	482	483	496	497	498	479	468	486	481	518	468	484	461	483	475	449	532	480	462	483	548	476	506	454	500	484	538	481	490	450	460	495	469	484	448	489	504	485	494	505	499	485	432	482	506	415	441	494	477	487	470	476	470	484	441	475	539	490	491	480	516	515	488	468	477	505	505	425	485	474	487	499	520	459	490	504	501	480	508	487	501	432	478	505	586	477	502	456	473	501	535	468	494	474	479	504	449	476	482	478	510	509	561	518	478	486	594	488	480	525	505	562	514	502	482	476	446	518	489	531	472	424	502	509	407	544	477	478	470	476	462	480	478	480	458	457	476	491	479	453	490	499	469	459	499	500	519	559	490	475	504	510	543	498	490	556	507	474	479	476	527	478	492	467	509	497	527	485	480	471	486	523	442	485	478	555	486	457	478	496	440	472	503	482	509	483	534	524	440	466	496	482	483	477	521	480	456	520	480	483	531	477	456	461	502	481	471	476	483	503	514	475	516	513	476	536	410	515	504	477	496	506	532	494	492	523	475	501	493	486	500	394	470	476	493	459	497	480	476	495	472	515	499	537	491	494	411	485	487	532	516	470	462	466	483	505	470	457	514	493	515	465	483	476	500	444	500	601	527	494	506	496	503	527	503	459	487	486	480	496	451	487	513	476	472	503	484	485	476	524	494	495	534	422	472	495	518	538	467	483	511	544	503	494	496	494	517	486	491	529	506	482	467	458	471	471	493	460	478	473	527	479	447	479	528	478	489	483	535	537	481	472	421	477	513	477	480	590	475	521	481	481	491	506	486	524	545	498	444	445	479	487	478	470	476	490	494	517	483	461	468	472	507	428	542	535	494	479	438	499	466	490	489	421	583	477	478	470	477	494	476	476	487	514	537	469	535	483	490	480	429	553	526	499	519	498	503	481	440	479	478	540	479	450	480	481	411	482	486	529	491	479	480	480	455	472	480	479	453	501	481	512	482	503	556	520	474	480	469	463	472	1
487	554	529	475	486	477	433	477	470	485	483	461	482	480	486	500	505	491	488	471	456	518	483	475	507	505	475	478	477	521	475	534	508	441	473	497	465	503	483	475	482	527	483	512	483	481	545	485	439	507	486	487	474	478	467	516	497	471	583	490	518	479	502	481	374	501	529	501	483	470	467	502	462	554	464	502	495	446	512	463	493	422	452	471	541	467	490	493	482	488	476	556	482	483	491	566	481	449	477	498	495	475	486	485	426	533	524	520	401	478	442	412	469	504	489	471	498	491	517	476	473	491	490	471	463	560	490	496	483	474	443	453	515	480	481	496	414	476	484	498	482	521	476	493	506	471	481	479	481	406	483	473	486	475	478	490	500	518	482	506	460	479	495	468	540	524	476	476	477	523	503	468	495	477	497	490	467	491	531	529	558	477	473	476	506	482	461	447	523	483	518	500	498	543	511	494	471	483	478	500	491	517	483	567	513	477	560	474	465	504	488	439	487	513	481	494	511	478	475	463	505	495	485	495	493	493	490	479	477	521	446	493	461	477	451	520	490	480	452	476	501	545	507	493	488	516	439	479	477	490	462	492	479	506	475	455	552	520	497	490	475	484	484	506	478	486	520	501	432	504	483	505	485	440	488	476	477	494	500	509	476	463	503	476	508	486	483	463	479	482	448	490	466	483	480	478	471	508	471	476	524	444	481	500	515	474	461	484	524	484	487	489	537	457	473	506	500	479	474	581	495	458	497	488	489	489	477	474	470	475	496	480	476	499	483	477	325	489	461	546	495	486	529	516	487	482	483	504	481	460	488	549	499	473	477	471	487	478	586	474	460	519	484	450	483	443	487	470	477	549	512	500	513	494	489	475	468	501	431	549	487	470	545	472	496	488	513	478	513	469	477	481	480	478	475	471	485	482	514	482	477	492	479	515	476	471	474	469	482	477	518	496	486	480	500	479	482	523	567	505	480	478	491	476	476	487	476	457	517	475	492	511	468	480	522	447	481	494	448	476	470	499	528	513	456	477	482	499	495	473	474	475	498	481	479	424	470	507	510	487	463	519	558	467	485	481	470	550	484	497	501	480	498	476	479	543	490	497	508	495	492	438	471	498	494	480	479	444	454	480	525	486	507	497	488	503	477	510	497	511	2
480	440	502	477	527	476	457	477	495	476	514	480	442	507	500	459	461	481	510	463	507	485	477	486	470	456	463	481	468	467	477	512	472	542	481	441	477	478	476	474	482	488	475	478	487	479	509	535	464	491	476	567	503	487	521	471	488	576	522	464	484	480	492	470	512	544	528	464	493	476	562	508	487	509	485	443	473	476	537	451	486	470	475	471	430	544	486	499	474	514	476	543	481	501	472	535	479	467	492	433	489	487	493	492	521	419	461	482	538	473	523	515	480	514	413	455	436	491	486	442	472	509	477	582	494	573	456	523	471	485	492	490	474	479	499	573	514	497	476	504	509	561	485	490	445	458	477	488	479	470	482	468	497	593	477	456	460	495	466	522	487	468	493	481	449	523	477	476	477	572	560	555	570	477	468	472	500	481	478	535	516	548	466	518	482	472	548	460	457	483	473	501	521	641	501	473	477	474	477	522	523	461	484	531	527	477	421	479	474	495	495	490	497	537	477	529	489	482	526	472	458	564	495	440	533	529	519	478	476	501	475	516	477	469	495	485	496	476	493	472	522	531	483	472	583	557	499	480	481	493	491	482	478	460	489	528	490	519	492	476	495	486	505	505	488	507	547	504	500	478	496	521	366	488	503	471	476	526	513	505	477	529	464	478	539	479	510	499	479	472	442	525	477	469	541	480	456	539	511	471	515	502	473	471	529	465	496	467	536	491	486	462	524	542	478	493	480	471	445	512	496	506	534	477	481	479	523	496	466	537	536	481	475	506	525	476	494	501	456	472	524	503	495	508	482	490	477	507	506	556	489	370	466	480	489	479	452	476	519	474	493	443	470	469	479	454	525	484	472	440	452	480	492	454	474	493	484	482	470	502	478	474	466	485	471	484	514	476	480	479	469	499	476	503	472	497	502	504	508	472	476	481	477	475	477	511	529	476	504	469	456	445	479	504	503	471	486	526	423	531	477	458	489	476	486	487	489	378	424	473	461	529	471	563	478	459	471	504	507	476	543	472	468	424	492	478	458	498	440	469	487	469	466	474	488	544	474	510	475	529	431	468	495	511	500	499	486	534	489	500	579	480	467	478	471	524	478	478	517	473	477	453	465	430	483	491	474	493	530	469	456	472	491	489	475	523	482	494	552	483	1
472	464	533	463	499	477	484	477	504	476	465	479	502	447	476	479	474	426	473	471	497	530	469	482	480	506	453	501	484	491	492	525	411	451	477	498	472	471	479	478	480	508	483	486	468	545	526	461	541	497	540	455	441	472	506	482	501	482	491	471	516	492	539	461	642	497	449	499	484	461	476	496	430	485	480	460	477	472	517	473	438	509	513	489	549	444	474	471	474	569	476	505	473	514	469	497	476	485	457	472	473	488	470	454	456	450	507	503	474	469	469	452	471	504	472	493	479	508	506	505	478	509	466	493	488	608	494	512	475	490	537	481	493	474	471	514	510	473	480	490	442	482	501	485	469	485	484	521	491	468	481	490	495	589	478	482	477	496	464	498	496	464	479	492	483	449	476	476	477	493	467	491	444	477	491	541	485	470	493	625	508	548	477	480	459	451	478	493	489	478	471	444	463	529	505	476	471	478	476	477	488	475	478	522	480	477	539	479	486	509	510	445	521	507	457	465	523	489	566	496	529	494	465	510	437	463	493	476	477	480	470	467	475	474	519	490	483	478	495	478	470	448	459	489	465	501	507	476	485	482	466	445	477	467	479	490	507	465	481	486	477	475	488	524	478	514	519	478	506	528	463	398	492	536	452	494	476	572	499	460	476	533	496	477	454	478	458	464	482	457	486	445	526	474	452	494	488	494	504	468	483	485	476	517	481	487	503	467	460	518	478	459	504	496	476	446	486	460	498	528	488	463	513	476	498	486	507	513	465	490	497	502	476	474	525	482	662	479	507	439	594	465	516	531	546	482	476	482	489	493	472	414	519	480	515	491	505	476	516	492	494	527	501	473	484	570	513	461	489	521	497	498	500	500	477	519	480	479	564	480	484	471	520	485	487	479	498	478	480	535	480	513	475	441	481	473	488	542	467	468	483	481	476	514	476	433	501	485	523	480	466	574	512	505	440	571	475	495	523	480	471	469	469	476	476	497	477	525	454	473	540	521	516	577	490	554	478	555	464	479	447	499	426	491	491	476	477	496	483	486	501	480	482	504	485	597	476	429	520	456	544	498	525	452	469	502	473	520	449	524	525	478	453	478	481	416	495	475	423	487	479	544	474	432	488	481	487	473	472	474	529	484	490	524	490	516	475	468	572	532	1
486	473	527	496	511	476	438	473	483	491	467	521	492	520	476	462	476	475	523	459	500	464	468	466	504	500	484	477	466	478	482	472	422	472	479	535	473	494	479	476	478	474	457	481	465	491	516	479	521	501	488	516	413	482	494	489	434	521	483	467	469	483	493	489	657	558	461	477	481	489	552	494	532	503	482	651	488	493	577	515	498	536	465	484	450	510	487	497	483	509	475	531	472	488	478	552	480	452	473	486	476	474	464	484	468	255	506	549	520	471	442	482	488	518	482	470	462	468	521	473	482	485	516	502	506	464	485	486	459	528	533	460	439	473	506	484	483	521	485	496	497	586	471	485	474	471	486	553	487	512	481	495	497	421	477	516	522	500	507	456	498	455	496	478	421	495	476	480	475	528	482	553	497	477	488	513	473	484	531	512	460	565	458	484	486	506	472	495	449	469	461	514	493	586	498	471	489	492	478	493	536	511	471	520	429	476	543	480	460	475	483	404	491	505	476	487	478	487	490	482	469	454	504	495	545	485	484	475	477	511	481	479	510	475	519	504	488	481	442	476	502	484	495	501	527	578	450	480	479	531	448	518	472	522	480	454	471	549	492	482	479	479	506	488	481	516	504	487	518	513	481	547	508	471	470	497	476	534	492	510	478	420	467	475	462	489	461	451	483	482	483	468	473	473	482	533	475	494	456	491	481	472	477	510	496	469	494	469	462	470	483	492	516	494	491	506	479	486	435	543	485	495	523	492	478	475	483	487	507	546	493	490	475	497	566	481	625	450	668	585	510	498	479	496	437	479	493	487	461	466	474	463	461	486	483	484	401	477	564	479	508	504	463	456	480	489	508	497	510	469	531	551	495	463	536	502	469	454	553	463	476	493	515	506	502	479	516	478	529	489	479	519	473	501	478	485	470	484	565	482	489	500	476	446	477	420	435	476	415	466	462	524	477	481	487	650	491	512	587	544	486	459	478	476	493	517	506	519	459	482	530	554	437	434	477	518	483	511	501	492	448	466	513	575	531	477	499	491	422	483	511	467	509	271	483	678	491	462	444	491	472	481	508	503	522	492	482	450	464	475	587	486	484	476	479	467	500	475	473	493	487	484	502	488	511	476	488	565	477	490	441	478	464	298	575	536	477	470	504	493	1
475	499	581	493	468	486	490	478	481	485	504	531	453	483	467	480	505	553	487	464	493	484	483	480	444	481	483	478	493	485	475	463	476	517	478	493	466	500	478	477	482	448	477	504	542	486	441	541	516	475	532	486	503	477	511	527	486	422	452	494	464	479	500	490	416	531	520	481	476	471	460	477	474	509	479	423	495	493	519	470	542	496	512	474	436	553	477	476	482	536	476	509	461	494	486	539	475	431	472	500	475	478	476	498	474	786	515	467	522	473	480	453	483	466	459	469	469	492	474	492	475	481	479	486	485	598	482	489	505	505	540	488	490	482	496	509	538	469	485	500	499	574	482	481	505	491	479	510	479	566	471	488	481	662	475	482	460	441	496	487	491	501	466	477	475	481	473	480	476	525	499	484	541	478	445	486	489	483	433	468	427	502	457	494	500	500	597	496	462	476	510	542	472	517	511	483	483	477	478	442	471	487	471	495	501	474	562	490	469	488	477	483	465	434	484	527	566	468	463	479	491	550	503	488	478	465	455	477	477	510	491	480	492	466	463	490	476	476	497	486	495	573	505	461	527	514	425	478	490	521	453	485	480	551	493	495	553	510	487	476	505	473	502	451	481	458	514	500	450	487	485	471	497	517	457	496	477	486	468	476	476	565	481	477	500	472	463	537	477	514	489	489	466	478	464	477	503	526	480	498	408	510	473	499	508	497	485	486	466	464	464	488	498	482	497	485	459	487	528	593	481	503	455	472	478	482	521	517	470	562	437	477	475	564	549	492	383	473	279	497	512	539	527	468	456	490	486	464	461	499	486	433	474	476	495	481	482	475	535	525	499	507	459	482	488	493	533	500	502	485	447	541	472	481	452	537	481	495	533	462	481	499	482	460	488	466	466	477	494	389	477	542	474	461	478	498	474	467	486	476	481	507	475	535	478	501	482	482	462	473	476	536	493	474	488	556	477	491	465	491	476	480	480	477	485	489	509	500	531	474	511	490	475	611	491	589	475	544	539	482	387	498	376	548	463	476	488	480	468	492	487	486	489	584	485	437	479	512	573	473	488	484	524	472	439	504	477	531	462	493	486	480	413	478	490	562	476	464	487	474	501	516	483	554	535	467	486	533	514	495	489	488	490	618	475	576	487	493	468	510	2
483	486	516	491	524	474	506	475	473	478	450	436	410	520	464	456	507	505	458	470	520	503	474	469	517	502	471	488	486	501	465	493	502	513	476	524	484	486	479	479	475	455	475	495	495	475	447	541	446	488	493	480	483	470	521	496	454	502	580	511	475	488	530	477	465	484	537	450	473	474	571	520	488	556	479	490	472	479	501	492	492	506	507	469	486	471	485	454	476	465	476	447	458	486	482	465	475	443	468	515	476	487	480	493	441	566	493	481	505	475	501	457	492	501	452	446	511	473	491	516	474	468	484	411	457	461	496	473	482	491	503	468	448	477	483	592	540	497	481	453	502	480	491	483	492	500	477	532	480	556	484	497	499	468	478	548	522	463	502	509	450	481	473	490	595	549	475	478	478	511	470	467	472	476	474	419	493	490	542	490	482	542	435	485	510	503	533	501	534	485	503	486	484	522	546	499	484	493	478	515	477	488	507	599	487	476	479	475	468	478	475	524	446	448	489	493	519	483	512	501	538	457	493	429	474	504	450	475	477	463	485	496	470	467	503	479	478	477	483	471	466	439	481	497	508	485	443	480	476	486	501	504	472	536	458	500	524	489	496	492	496	489	500	423	484	484	470	481	534	488	440	475	486	483	472	490	477	504	501	481	476	463	482	477	534	520	486	476	477	420	504	468	467	477	546	498	483	531	509	514	443	497	475	481	443	493	477	483	473	488	456	474	502	502	475	470	466	478	500	566	485	465	477	502	504	473	443	432	509	527	508	476	478	513	502	466	440	523	540	478	527	526	494	468	476	468	483	587	488	552	473	461	510	483	458	465	514	478	505	456	519	473	564	527	478	547	474	496	475	526	452	456	529	508	519	483	474	501	447	475	481	489	449	490	464	457	514	476	535	502	473	481	473	448	479	487	486	474	489	482	482	484	477	478	476	557	521	481	455	482	478	419	462	487	520	552	500	541	552	514	474	459	483	476	484	495	502	526	509	474	479	496	500	476	507	518	469	497	470	468	559	458	609	482	489	476	456	490	479	462	501	481	506	613	481	385	482	520	481	434	501	482	507	527	500	477	471	464	478	557	533	478	530	479	473	417	482	470	436	484	514	427	470	477	435	466	484	455	515	473	420	471	473	640	450	523	476	502	502	447	2
487	503	466	505	407	472	493	478	492	469	546	495	439	497	490	504	501	481	496	471	485	483	478	478	547	460	478	479	459	476	491	453	546	499	522	475	488	461	486	473	484	406	455	485	473	522	554	528	437	489	480	577	502	479	531	507	457	471	510	476	497	485	435	473	614	564	576	498	477	477	508	478	509	456	484	475	493	496	509	469	485	503	432	501	484	504	479	463	480	527	476	516	497	479	470	502	479	517	490	396	478	494	473	482	441	179	487	478	503	477	448	394	477	508	414	519	500	486	511	452	476	423	473	485	479	490	488	485	455	510	504	470	500	478	499	420	549	491	478	491	515	560	497	480	477	507	478	439	479	456	496	499	479	530	477	493	489	480	514	504	482	486	485	477	456	511	477	481	479	561	555	545	481	477	478	543	462	468	541	515	513	505	433	508	476	453	460	503	516	473	514	472	504	480	635	480	480	471	477	521	495	494	475	497	448	477	451	481	471	468	494	449	483	527	469	468	566	470	488	474	468	467	474	467	532	499	490	475	476	496	456	516	520	484	502	520	492	472	477	472	482	432	449	460	476	507	478	480	484	523	513	489	479	563	478	519	529	528	494	478	482	480	505	503	481	486	472	474	459	492	476	482	413	416	490	489	477	472	486	504	477	497	467	477	526	468	453	455	480	506	485	488	513	483	530	514	475	536	516	502	487	469	479	489	495	469	458	470	447	493	524	508	558	549	471	489	475	484	416	567	465	511	479	474	494	478	469	497	519	482	470	489	475	489	477	487	655	541	665	488	460	469	515	498	641	489	482	469	475	490	473	502	445	490	483	468	518	479	539	509	482	462	470	468	486	503	484	467	475	478	454	559	507	475	491	462	483	478	426	491	479	475	518	472	459	481	493	480	491	498	467	484	474	480	477	489	492	522	475	485	474	461	478	504	476	563	561	482	480	483	464	545	457	484	451	453	474	493	510	494	486	470	463	475	468	472	462	440	487	475	472	532	499	521	483	512	478	487	477	471	468	463	595	471	483	478	471	498	463	492	494	466	472	470	467	613	485	468	518	512	477	520	442	435	492	501	496	464	465	504	537	479	520	476	469	390	482	505	487	469	469	550	482	515	563	483	479	493	433	476	464	483	476	483	523	494	470	488	488	525	1
485	461	529	473	451	484	518	478	472	468	516	484	494	460	488	470	514	503	456	479	469	509	482	484	479	487	447	503	501	495	479	482	578	512	470	552	476	486	487	479	478	446	493	477	518	487	489	500	444	484	572	543	487	481	536	477	452	450	457	476	472	482	470	477	597	513	547	497	491	471	491	468	485	511	482	482	491	442	497	507	472	473	455	501	457	436	479	483	469	456	476	512	470	490	478	524	474	475	488	564	472	484	483	475	549	341	478	469	514	501	463	528	475	526	485	476	461	493	461	480	479	486	483	464	483	511	451	455	467	442	476	481	446	475	489	548	495	504	467	465	504	510	491	479	493	474	482	543	470	473	511	473	477	403	479	496	463	465	571	488	451	495	498	474	459	455	475	471	476	534	510	500	455	476	465	558	493	486	445	506	475	535	557	457	496	519	486	454	533	470	513	532	503	370	506	481	473	472	474	494	486	469	485	481	405	475	543	479	450	477	509	488	496	514	495	473	464	493	508	478	424	457	516	489	447	546	481	481	475	512	475	499	505	496	486	475	483	474	487	476	516	412	522	477	484	469	456	482	463	548	548	522	478	551	469	511	414	540	483	503	482	466	485	515	476	496	550	467	485	530	487	516	499	478	452	471	476	439	530	429	479	428	470	477	530	474	457	495	477	479	498	486	517	481	488	486	462	520	503	487	487	483	487	483	463	492	469	477	517	457	483	485	477	485	472	429	502	476	540	436	486	465	508	469	475	476	481	497	518	573	516	469	477	435	466	482	589	459	637	485	506	489	454	509	407	486	481	482	502	419	486	524	452	458	492	500	555	479	543	518	405	514	514	497	484	505	492	497	478	511	501	529	509	450	539	462	485	478	438	409	491	436	525	489	446	457	502	477	498	454	482	517	477	499	481	472	483	537	489	481	474	494	476	449	477	450	513	477	469	474	481	514	448	476	473	524	490	509	549	457	492	470	490	476	466	500	462	449	491	475	503	498	480	439	494	450	476	539	483	501	492	486	503	525	475	477	474	466	490	486	483	487	474	403	479	558	477	489	546	472	541	501	475	487	518	486	475	510	466	342	564	479	486	476	472	373	490	495	432	504	481	475	484	533	525	492	479	451	458	485	486	482	470	428	539	492	485	510	500	513	1
474	460	524	502	488	473	432	477	506	478	501	500	440	487	489	484	476	556	482	468	497	470	467	477	534	509	494	480	475	484	488	521	528	488	491	521	490	474	476	475	475	459	445	482	462	488	465	485	530	475	533	524	459	475	465	461	503	511	500	505	498	481	600	478	371	554	526	488	476	484	565	507	511	560	472	521	479	525	525	507	471	427	485	485	541	485	481	480	478	498	475	487	515	525	486	483	477	490	501	531	488	488	475	495	526	752	519	532	513	488	502	486	467	476	452	456	484	472	468	493	473	494	484	485	502	466	514	531	498	482	513	503	475	480	493	491	485	481	485	451	498	514	475	483	461	502	482	488	481	530	454	458	497	511	479	445	487	450	466	503	488	496	466	474	491	468	477	478	475	544	494	457	468	477	495	562	485	479	457	559	503	581	490	426	504	477	515	527	570	485	475	501	514	521	505	485	474	481	478	446	465	526	497	472	448	475	479	479	508	511	493	474	463	495	477	521	548	494	461	485	430	494	506	596	518	491	485	477	478	486	482	448	486	510	504	477	486	481	482	477	459	545	480	475	485	508	535	479	482	503	477	458	473	553	476	498	539	520	485	507	501	478	527	510	479	512	548	483	490	515	476	480	538	466	461	487	476	500	485	526	477	492	494	477	498	508	425	601	480	473	445	465	485	471	533	545	476	483	483	494	532	489	475	496	518	493	494	468	496	482	459	466	491	473	477	430	484	478	467	568	478	467	498	485	493	484	462	490	487	466	565	492	476	473	497	489	343	443	401	468	503	486	502	490	467	491	477	499	513	538	482	419	499	491	504	486	466	477	552	546	460	441	458	478	477	509	523	464	490	473	507	450	491	489	498	468	462	462	554	521	479	477	502	483	521	481	514	476	514	458	483	529	475	477	476	461	475	438	469	489	476	513	477	450	476	522	489	478	487	489	539	541	442	463	454	476	497	511	558	541	483	506	471	477	494	493	500	486	505	479	506	509	485	510	459	501	460	502	470	486	479	452	531	453	495	477	475	498	533	487	477	473	483	600	478	352	486	490	510	446	518	427	529	511	487	497	480	470	470	504	542	481	495	478	479	559	512	492	448	503	477	481	480	552	547	480	480	442	504	487	460	475	466	616	528	540	470	500	524	476	2
481	485	551	479	556	493	573	477	472	485	456	514	496	448	497	450	472	460	487	480	510	535	480	476	510	480	451	482	467	488	474	483	444	489	481	472	465	474	476	476	478	497	436	478	477	462	522	478	440	485	554	492	515	476	527	478	429	531	507	510	486	485	428	493	456	481	497	494	478	463	472	494	488	501	483	528	484	530	601	475	493	538	457	458	477	460	472	474	481	523	476	507	470	506	485	500	474	462	471	483	475	480	476	477	498	333	459	533	556	481	485	413	484	475	530	510	486	493	515	491	475	461	481	418	455	488	522	428	464	435	511	475	519	478	459	501	515	487	479	488	492	495	467	485	507	529	478	456	478	470	493	494	485	449	477	477	457	469	482	479	462	506	496	478	512	446	478	477	477	507	527	537	483	477	479	474	480	482	445	473	487	535	461	515	493	517	457	485	531	482	488	516	483	456	512	486	480	476	477	451	480	474	525	488	527	476	551	480	483	510	498	544	462	499	460	498	478	488	490	485	476	485	509	383	497	512	486	480	473	490	463	483	460	457	472	508	481	473	466	475	449	555	508	465	503	481	459	477	476	493	518	464	474	478	470	446	522	462	496	497	494	486	468	495	468	514	492	493	524	513	493	455	388	528	502	470	476	543	537	470	479	453	474	476	504	507	511	551	478	475	502	476	481	478	477	498	483	489	532	482	453	485	484	518	487	472	497	488	506	509	501	480	531	463	458	500	491	476	440	527	487	497	496	471	479	481	480	421	501	450	481	495	477	468	507	489	434	490	540	534	439	482	487	515	425	479	482	449	471	513	483	508	454	483	506	480	427	476	411	597	456	513	493	477	478	518	490	476	468	534	485	553	486	479	478	490	486	482	436	531	480	484	530	470	475	486	548	476	524	497	475	507	474	493	478	431	478	506	487	481	481	482	475	512	477	453	474	477	488	472	472	402	497	468	435	509	502	453	519	495	475	485	479	476	502	477	499	537	479	476	489	472	460	462	504	434	469	444	493	494	495	457	484	516	501	480	485	491	528	474	499	468	483	304	472	597	483	515	545	469	457	476	561	532	479	474	479	491	503	572	552	478	475	478	480	568	497	494	478	472	518	474	473	462	552	485	482	481	468	472	489	476	467	306	481	499	476	486	518	443	1
486	484	542	496	461	478	505	480	477	492	451	504	531	477	498	458	455	503	489	482	492	505	475	484	467	485	463	477	488	508	487	536	486	485	503	491	482	499	478	476	472	452	477	491	514	460	502	522	525	487	430	511	497	485	511	492	454	484	501	465	518	482	486	481	351	546	517	492	481	482	486	496	511	446	486	476	479	496	550	492	552	536	445	473	472	505	479	509	483	543	476	537	457	503	480	527	475	479	495	515	487	489	485	469	548	748	476	534	528	483	536	444	487	479	494	476	493	493	475	468	478	485	453	463	501	519	484	481	496	462	515	480	494	490	479	547	429	506	481	481	486	520	501	480	479	467	476	513	474	532	489	496	485	389	478	483	489	430	456	523	499	468	483	478	457	479	473	482	478	531	565	473	520	475	484	534	482	477	472	512	476	495	479	504	492	468	439	498	493	480	475	477	476	444	468	492	481	493	476	473	465	476	468	553	579	479	499	487	466	442	527	533	533	439	491	575	553	487	467	487	527	543	480	553	574	494	506	478	476	493	467	467	493	473	510	516	495	478	457	478	515	565	444	490	473	532	495	477	473	470	513	496	470	505	489	494	445	524	497	486	498	469	493	519	479	518	460	477	477	492	486	424	483	467	502	480	477	505	500	516	476	412	491	476	516	500	468	500	477	498	443	492	470	491	455	423	491	478	493	467	439	470	481	427	443	520	485	501	498	453	480	454	489	477	488	452	474	490	508	545	501	505	502	476	501	483	494	451	479	500	527	475	477	492	534	518	311	457	447	556	508	508	500	466	512	488	470	462	438	502	475	441	490	468	492	477	522	475	498	452	485	484	460	472	484	507	494	498	488	509	533	555	508	525	515	472	480	464	546	455	480	501	484	489	459	486	447	482	486	500	483	469	481	538	477	489	472	443	568	491	485	477	475	503	478	466	473	487	469	491	508	478	487	473	522	512	500	443	475	467	479	472	466	476	473	474	453	442	498	473	477	450	467	418	489	529	451	468	490	471	593	452	471	521	456	477	505	476	458	472	464	481	478	414	487	430	482	484	543	467	532	560	463	541	511	483	476	460	476	415	498	480	469	476	491	601	493	514	452	490	482	456	458	535	471	468	480	504	493	483	450	475	524	415	489	504	474	477	484	481	2
485	523	540	491	381	469	525	475	484	477	499	483	523	429	492	494	467	504	454	481	498	469	482	477	524	545	482	465	474	472	484	518	551	517	479	404	480	509	477	478	478	489	457	523	467	474	537	472	534	488	449	487	532	480	526	526	524	489	547	444	510	491	431	493	380	495	445	517	482	460	477	489	507	508	475	509	471	479	493	498	485	480	488	483	556	458	468	486	475	497	476	549	480	481	473	500	485	493	463	481	474	476	480	462	520	725	515	469	547	482	481	480	484	456	479	486	507	488	484	515	476	493	474	515	435	556	482	528	500	450	526	504	486	478	517	465	530	517	479	508	502	510	477	500	495	514	479	519	479	483	520	475	466	527	476	485	455	513	464	498	487	470	484	478	449	524	475	477	478	561	571	585	564	474	480	493	466	479	427	477	453	574	498	459	490	434	455	543	542	477	530	500	493	478	450	486	477	480	478	459	465	481	468	465	496	476	506	476	481	493	490	537	469	491	481	515	481	480	508	480	482	478	431	500	458	512	492	476	477	526	504	489	512	486	482	535	480	486	476	472	481	555	455	482	493	529	420	476	473	491	485	451	479	525	480	460	464	544	494	481	470	476	483	523	490	509	472	505	479	509	485	543	403	495	500	476	476	493	501	432	477	493	477	476	458	501	450	441	476	491	525	592	525	467	508	426	475	494	492	517	424	519	480	524	496	475	490	479	439	457	535	486	549	465	485	466	475	497	466	526	494	448	519	479	456	481	500	464	491	474	476	473	476	494	484	496	333	471	383	540	538	510	491	467	588	482	480	474	475	488	486	488	453	471	471	463	495	474	522	584	568	484	430	459	482	536	453	480	496	545	439	510	504	482	501	459	493	479	558	453	479	533	527	458	470	476	462	478	497	468	476	514	472	492	481	489	475	455	543	479	479	451	478	511	476	521	492	488	491	466	481	514	447	474	512	550	481	545	551	504	476	490	466	476	466	478	503	435	480	475	476	502	473	514	482	524	476	440	481	484	494	481	524	427	497	477	491	492	457	476	465	474	480	582	471	387	482	492	433	540	486	512	518	545	475	510	481	488	461	436	522	484	491	480	482	558	471	490	551	464	499	496	473	432	541	486	490	447	534	478	473	481	477	589	478	501	472	487	476	428	2
471	500	537	460	543	482	512	475	497	480	461	499	409	394	485	501	488	511	475	484	491	510	476	467	536	475	475	481	473	492	492	456	505	450	494	503	456	464	484	475	474	403	470	494	518	493	449	543	509	494	538	539	493	481	511	492	477	493	518	502	527	474	492	475	419	488	560	472	486	480	555	497	475	448	480	498	477	478	516	486	491	488	514	480	551	498	478	488	485	530	477	506	473	489	473	469	484	442	468	489	484	477	467	471	437	586	504	491	535	472	463	462	464	492	449	501	492	488	458	495	476	461	466	490	480	528	500	531	489	530	491	501	484	484	431	533	478	520	467	489	491	465	473	478	471	485	479	515	483	445	414	491	477	620	477	474	476	462	523	464	499	466	463	485	536	471	474	483	479	542	501	536	550	476	487	475	471	485	457	422	545	489	442	469	473	470	549	494	471	482	462	453	446	444	565	476	487	476	476	490	478	491	461	546	479	476	485	476	458	491	471	503	458	478	474	573	511	482	448	480	423	510	499	522	463	535	486	478	477	495	469	483	472	487	469	496	485	478	497	478	524	569	498	468	550	493	505	474	491	513	454	502	480	506	469	491	560	417	488	487	505	476	513	485	493	451	529	498	502	508	486	469	469	489	459	470	476	463	499	517	477	525	463	477	530	471	495	477	480	502	425	545	470	477	491	495	465	495	548	507	509	490	476	496	452	486	480	470	554	488	507	477	559	478	486	505	477	486	463	484	495	523	499	470	485	481	481	521	491	543	485	484	475	564	516	515	378	510	340	420	547	481	523	497	533	480	480	570	464	482	465	483	430	476	455	459	504	475	476	466	523	476	370	479	478	509	481	490	487	446	435	482	511	468	493	470	483	458	535	496	491	461	488	459	495	479	517	478	509	483	476	500	483	492	477	502	479	404	553	467	479	511	476	472	476	492	483	468	489	497	510	546	486	493	473	554	491	486	541	488	473	472	483	476	470	477	486	505	503	479	495	488	483	555	515	483	479	462	464	489	476	452	422	500	458	478	483	491	547	474	477	473	478	501	469	485	483	531	533	492	447	414	484	438	482	496	477	503	495	510	534	481	446	476	476	590	467	501	477	482	486	513	479	520	496	485	482	469	526	480	476	476	502	514	500	564	466	478	506	535	2
487	521	514	498	444	494	467	477	482	474	514	539	494	474	486	466	473	517	455	504	475	531	479	497	502	455	494	512	473	467	484	477	506	539	503	435	492	490	472	476	479	549	501	509	519	466	467	418	447	449	469	529	436	475	477	499	481	524	490	503	459	481	491	488	285	459	498	486	481	471	516	521	451	447	473	454	481	506	597	483	473	545	451	483	524	438	474	457	481	554	477	494	464	479	485	486	480	459	481	446	480	492	495	476	451	674	473	482	496	486	519	512	484	487	494	480	508	495	502	502	476	528	476	480	478	481	487	526	495	442	505	481	483	480	512	570	534	466	475	462	503	543	479	481	481	444	482	512	480	518	511	486	480	615	481	511	491	505	540	491	477	483	501	468	518	468	478	471	474	481	505	550	471	476	462	418	474	486	419	508	503	507	514	470	508	468	472	492	484	482	533	525	456	487	477	487	479	474	476	499	502	465	497	528	475	475	374	481	485	460	478	549	508	482	469	442	484	502	480	471	457	500	479	431	540	541	484	480	477	530	474	464	472	466	526	510	493	474	482	477	474	608	497	477	503	499	494	485	488	518	468	505	472	482	485	442	490	533	492	471	515	472	515	530	504	516	518	463	509	492	518	498	487	426	497	489	475	497	496	505	476	533	461	475	552	444	469	496	479	512	529	514	500	479	539	522	495	515	537	477	414	492	479	497	474	455	483	478	504	473	522	449	482	512	463	474	486	481	462	608	470	485	491	474	506	487	489	479	487	490	387	489	476	447	507	481	239	453	337	549	540	512	462	532	540	491	478	482	479	534	479	465	495	486	513	497	479	475	477	531	444	495	386	529	481	496	517	487	476	410	455	502	478	490	470	480	481	503	452	485	479	484	495	488	472	463	530	480	465	543	481	467	479	511	480	466	487	496	557	499	483	427	475	501	478	466	510	487	488	482	483	489	488	489	489	491	487	541	533	481	483	482	483	477	491	479	498	467	452	480	477	531	516	564	468	509	485	510	498	497	480	495	504	469	510	477	463	502	509	471	454	472	475	613	476	332	484	494	566	504	503	497	466	482	486	471	476	535	489	455	523	482	483	474	474	600	465	502	525	486	505	425	476	493	506	466	470	451	482	477	513	483	495	653	444	469	475	503	542	478	2
481	502	504	482	487	470	509	478	484	485	427	465	520	522	519	457	478	458	467	469	504	490	479	497	469	434	483	489	468	443	488	449	498	433	486	434	462	427	476	477	482	439	466	470	467	504	427	513	498	484	470	558	494	479	483	518	457	473	511	489	475	491	475	476	621	550	523	487	474	473	492	476	492	467	483	473	492	448	523	495	486	533	508	479	469	469	476	480	479	482	476	529	475	516	487	523	479	480	469	534	479	462	485	451	521	240	452	517	510	475	442	555	468	489	440	487	486	489	529	489	474	574	490	420	517	509	507	486	459	418	533	522	506	471	462	530	475	491	485	493	435	518	465	492	506	481	482	515	483	500	481	484	477	388	478	478	456	495	521	472	481	493	462	479	381	471	473	479	478	614	539	529	448	478	475	522	474	475	473	495	519	563	460	470	489	506	542	496	500	477	473	482	527	545	477	488	482	477	475	497	475	528	491	464	444	476	437	481	461	454	482	468	518	501	489	497	526	483	462	486	444	538	530	456	513	484	484	480	476	466	485	499	480	470	510	504	473	478	472	472	507	479	470	473	455	484	546	478	480	542	450	474	476	566	484	535	499	470	482	487	508	473	514	445	470	502	561	497	504	508	486	529	500	512	486	478	476	514	512	505	480	422	476	475	521	520	467	342	484	488	495	491	492	460	464	503	525	430	478	463	461	475	479	488	513	475	472	477	482	474	476	472	530	464	478	468	494	474	442	485	484	496	501	494	464	474	482	439	485	449	482	483	477	523	499	482	624	441	701	461	514	538	541	495	526	452	486	540	507	559	474	552	490	493	496	482	456	479	537	602	526	476	502	470	485	483	476	492	506	494	456	554	483	488	560	530	481	475	510	485	482	494	505	484	505	488	524	476	495	512	479	473	481	536	478	516	498	433	545	481	482	542	477	455	477	497	488	470	502	475	509	428	443	478	533	453	467	472	470	431	481	469	485	476	478	479	497	403	456	476	482	523	484	419	483	532	463	583	472	475	534	479	535	468	465	477	486	501	534	487	490	469	465	301	474	632	478	497	475	448	462	482	508	486	464	480	478	496	459	476	474	478	500	478	472	461	476	526	452	504	462	515	485	528	527	486	469	498	497	473	518	482	502	321	517	470	475	487	508	477	1
485	514	494	486	517	474	503	477	487	470	465	436	453	503	488	477	488	475	525	492	482	507	471	477	506	520	532	489	493	496	487	549	475	401	501	487	478	468	486	473	474	526	458	476	471	517	536	507	497	476	588	485	495	481	478	524	483	512	497	480	494	473	596	475	301	525	587	504	481	490	540	492	473	501	481	532	474	440	475	492	459	479	523	496	513	514	470	453	463	472	476	478	508	492	480	478	471	463	502	513	490	479	480	470	499	755	481	476	498	470	504	505	479	492	479	455	470	494	448	489	476	518	461	437	492	524	463	535	500	502	522	486	481	481	458	526	501	466	480	497	494	497	463	482	481	470	476	481	476	510	476	466	476	433	476	487	495	476	486	470	477	483	475	479	480	530	476	482	477	538	502	496	568	477	481	453	475	482	440	489	563	520	484	475	478	549	442	471	579	475	457	453	488	557	523	492	472	488	474	488	501	504	502	522	451	477	507	479	495	511	474	462	493	494	479	444	540	484	448	471	479	493	493	535	523	482	452	479	478	529	463	494	459	483	505	473	470	477	472	484	483	578	477	457	519	508	489	478	485	524	521	476	474	448	486	520	452	526	482	471	495	476	496	491	505	510	490	498	505	510	508	497	457	518	494	489	476	477	487	487	478	448	489	477	445	496	537	510	480	488	519	494	487	469	481	471	480	550	457	493	493	477	478	444	514	502	481	492	486	467	538	499	525	534	486	473	482	471	529	491	504	500	506	478	513	482	537	508	499	457	509	478	477	464	479	496	278	545	389	442	577	477	528	502	476	493	484	442	475	460	470	466	512	467	488	490	473	476	574	537	486	483	453	487	477	472	532	476	499	476	471	507	490	480	501	483	492	469	516	496	480	474	446	473	483	467	494	477	514	435	472	515	477	527	474	496	492	437	486	486	473	501	477	472	477	381	469	476	534	474	532	409	512	483	538	549	463	473	563	503	481	489	470	476	502	467	477	418	541	470	448	545	500	451	427	499	491	533	495	479	513	472	440	520	486	476	501	498	527	482	471	485	484	453	488	392	485	521	445	433	468	509	463	500	513	483	490	542	462	450	471	480	458	473	477	612	487	501	432	485	469	474	471	548	504	486	486	496	502	478	504	476	464	464	469	558	482	512	556	534	2
483	489	516	479	486	490	459	475	487	475	418	491	389	426	471	510	461	519	471	475	490	544	466	491	495	508	485	501	489	503	474	517	543	459	442	525	480	478	488	476	478	451	473	471	519	478	479	525	525	512	522	495	450	479	447	519	449	525	512	484	483	484	481	483	413	464	457	491	477	473	479	504	462	482	496	524	478	484	491	487	491	449	483	505	557	448	469	520	473	485	478	505	465	509	470	474	474	463	477	529	487	471	477	468	464	613	499	511	493	512	474	505	466	454	473	479	479	476	529	448	475	500	481	468	485	533	477	488	489	574	520	504	471	480	459	520	522	487	486	463	485	531	485	498	502	511	484	464	489	477	413	499	479	376	476	463	463	477	506	514	535	472	497	479	539	476	476	479	475	528	570	490	531	477	454	487	485	470	551	481	469	555	483	464	517	476	572	474	592	484	481	525	493	444	501	487	475	484	475	509	490	480	499	507	525	477	509	483	461	464	483	442	483	498	502	449	493	489	507	480	460	554	494	506	469	489	474	477	477	509	485	487	467	489	453	504	502	477	479	479	481	546	516	484	484	500	467	484	485	484	449	534	475	513	490	507	516	529	500	485	496	480	490	475	475	473	531	476	470	500	487	477	461	511	475	470	476	527	479	491	477	415	447	475	531	469	447	533	477	509	441	488	503	475	535	446	495	468	485	476	490	500	478	485	548	482	487	492	534	456	513	497	525	479	473	470	478	482	531	564	489	483	511	471	482	485	499	502	481	536	544	469	476	483	489	484	365	525	489	463	483	486	470	546	532	479	479	572	492	480	481	437	434	492	461	480	508	478	486	578	476	488	531	485	481	547	559	492	478	511	415	492	472	498	559	498	478	493	535	484	486	477	532	495	490	467	483	474	501	532	479	457	472	510	484	513	460	491	538	476	476	480	474	447	477	538	550	480	459	482	526	441	527	464	505	548	484	482	530	457	481	480	482	476	462	503	499	504	528	483	498	447	556	411	469	557	476	509	481	490	423	493	434	555	479	477	472	513	496	461	482	486	512	339	489	493	476	477	509	478	454	544	524	502	499	519	492	519	480	493	500	476	453	474	479	565	478	489	464	495	492	517	469	505	559	494	475	483	470	476	533	482	485	354	432	496	477	481	469	522	2
483	525	512	493	549	487	511	477	515	479	532	497	480	505	488	441	469	568	452	467	480	478	476	462	505	480	489	471	487	497	477	505	550	436	476	503	502	507	479	478	476	559	491	512	477	519	526	492	511	469	481	528	514	474	461	477	432	450	519	481	475	483	533	479	586	540	526	515	479	472	537	525	482	425	474	586	490	539	539	450	500	463	433	487	523	425	476	467	468	514	476	569	464	523	497	524	481	470	459	438	480	494	475	485	512	530	493	453	468	498	501	469	477	512	495	451	480	477	498	522	475	452	489	488	455	494	501	488	481	408	522	511	491	473	457	486	523	517	471	474	474	420	471	491	498	474	478	537	474	476	475	467	489	631	479	474	477	534	509	489	474	482	500	485	557	484	477	481	477	548	491	538	515	480	477	554	471	479	513	503	588	489	426	413	505	481	536	512	499	479	491	467	497	576	520	477	476	483	477	490	483	470	530	496	502	475	450	472	472	468	464	529	445	468	468	515	534	482	420	470	496	564	442	529	544	482	476	478	478	491	475	463	475	483	502	522	463	479	471	478	476	523	453	470	503	459	429	482	490	500	484	507	475	543	475	488	494	451	482	503	465	481	479	448	491	509	473	498	458	522	500	426	517	506	466	470	476	475	507	493	475	559	482	475	505	504	482	462	478	502	496	507	504	480	473	467	461	473	475	510	490	494	485	485	502	527	483	478	544	483	478	485	495	472	473	505	475	479	508	557	511	483	488	474	473	480	497	442	501	488	496	493	477	462	500	488	563	526	383	484	503	471	494	502	475	488	484	446	475	469	488	482	465	487	468	491	439	475	511	534	472	514	502	506	490	504	467	485	488	534	523	482	508	538	537	417	475	457	543	515	483	407	531	517	455	471	521	478	489	484	476	519	477	508	479	490	477	464	472	475	476	475	477	472	477	398	492	476	517	478	526	455	511	495	457	507	487	516	527	523	477	473	475	476	476	490	477	447	473	481	506	521	484	584	511	577	469	509	496	475	517	467	329	395	468	481	469	495	539	481	498	483	502	478	468	586	494	414	466	497	529	451	552	495	473	494	478	474	463	448	541	477	399	481	488	517	476	498	462	490	492	484	474	472	560	482	482	435	446	485	475	478	468	493	496	511	479	480	511	455	2
485	424	456	502	459	481	462	477	484	478	433	449	470	449	482	508	478	477	476	479	498	541	494	465	507	461	494	470	480	503	502	477	547	513	484	479	475	456	472	476	474	500	524	491	511	484	527	465	485	459	496	430	463	477	433	485	447	435	535	449	466	494	522	483	472	498	442	512	478	476	526	492	458	456	478	468	480	469	451	478	470	612	473	486	489	498	475	453	493	440	475	532	479	525	484	571	477	472	487	493	476	487	480	496	535	491	487	518	539	464	459	513	486	505	501	474	520	471	516	495	475	464	481	461	472	470	477	475	478	484	485	479	482	477	467	503	484	457	478	498	534	448	493	476	484	529	480	536	483	469	594	483	487	534	477	499	469	452	513	495	524	479	484	475	567	458	475	490	475	505	472	470	458	477	460	458	494	483	476	497	484	464	519	463	502	448	572	502	462	473	490	459	488	573	445	488	479	489	477	474	526	461	493	490	479	476	569	485	476	480	491	487	515	492	479	495	490	463	510	504	468	506	489	515	535	545	508	477	476	482	489	498	473	465	483	503	469	484	493	479	541	569	450	491	570	433	488	477	479	464	490	508	477	624	486	513	493	503	464	482	478	481	494	510	472	492	531	477	511	503	483	470	521	469	467	482	476	467	473	517	477	493	468	477	511	521	522	516	487	484	505	514	532	471	549	512	497	502	483	510	486	498	472	499	466	482	485	485	499	449	476	490	464	527	478	542	479	487	486	575	482	449	474	483	505	479	471	466	488	502	536	462	476	493	498	483	450	462	441	556	540	467	457	524	519	476	491	520	498	557	488	490	483	464	471	498	486	476	502	493	462	488	395	470	474	440	469	474	498	528	529	451	506	481	506	511	486	497	495	449	475	522	494	507	497	478	474	478	463	470	480	503	480	525	478	521	479	479	552	481	477	508	475	507	476	489	505	483	447	474	488	460	510	501	476	530	480	495	602	502	488	484	493	476	484	454	512	503	529	478	508	479	503	515	483	518	488	513	469	483	477	447	415	597	476	475	466	479	471	472	500	478	507	391	473	533	476	460	530	521	454	492	503	534	486	488	479	523	496	510	545	482	447	479	487	559	495	502	535	494	479	491	475	482	521	488	493	453	517	480	475	483	467	391	462	494	469	491	444	480	2
475	476	516	483	526	483	465	476	492	485	442	528	444	499	501	473	456	433	516	478	508	477	495	473	469	498	491	489	496	514	476	470	471	501	476	420	473	503	472	475	476	452	502	479	472	474	479	509	527	466	526	496	503	483	544	485	445	454	508	475	465	479	535	470	497	479	519	460	476	481	510	477	499	439	483	455	474	510	511	489	505	498	510	465	468	479	473	499	477	536	476	451	451	523	480	530	484	500	446	459	481	467	476	468	472	614	502	491	508	486	509	547	479	487	483	473	501	496	514	503	477	490	491	461	461	433	456	548	486	412	455	476	499	482	465	469	587	472	484	477	464	525	450	489	480	484	485	512	492	455	565	474	482	563	477	490	469	449	475	493	479	482	481	483	540	475	476	478	478	622	515	484	480	475	468	579	483	493	567	519	462	490	496	483	467	445	482	527	526	475	471	451	495	517	515	485	484	486	476	486	493	494	464	469	493	475	473	475	482	481	485	462	451	430	503	479	531	497	505	492	498	515	461	525	562	482	469	480	475	498	459	464	484	488	501	477	487	477	507	482	493	565	507	497	529	464	510	480	478	462	431	481	479	531	468	476	493	553	482	470	497	476	484	523	489	472	402	498	497	479	498	466	496	508	495	500	476	447	453	487	476	503	536	475	461	454	457	546	480	460	450	468	472	478	434	488	495	510	513	520	506	515	481	516	473	536	479	481	578	475	479	463	522	531	476	497	476	474	543	503	477	471	473	484	491	483	459	482	502	536	471	462	475	512	546	487	481	427	393	537	454	502	522	501	479	475	476	412	484	484	482	554	494	481	485	470	495	475	509	550	520	471	482	490	469	486	479	490	503	527	509	493	460	497	477	431	474	476	543	525	486	488	473	463	471	492	450	477	460	437	477	484	476	447	477	488	468	481	490	482	475	416	476	497	478	495	479	485	480	475	477	530	497	493	503	544	477	448	497	515	479	474	457	476	483	488	458	487	507	472	488	558	487	533	497	521	478	493	497	509	492	452	312	473	498	477	492	464	451	476	494	487	505	391	483	574	487	466	507	504	550	497	464	474	464	496	477	561	448	454	536	489	388	477	479	563	489	500	478	492	456	476	499	495	529	494	464	496	495	472	450	478	459	384	504	540	479	461	484	497	2
482	491	580	487	437	476	511	477	517	481	431	471	461	475	490	475	462	469	475	474	464	504	475	469	475	546	487	492	487	458	471	464	511	471	498	475	479	454	482	476	477	525	479	467	535	489	526	507	457	420	434	532	457	480	480	509	454	522	469	467	522	483	478	477	486	518	574	498	481	466	483	490	521	487	482	443	484	509	543	477	477	420	466	492	576	481	484	471	481	509	476	508	482	499	492	486	475	455	492	471	478	474	482	467	518	464	486	503	549	483	496	454	470	467	443	493	456	485	486	516	477	482	490	486	500	522	482	478	476	460	540	494	518	475	502	487	548	478	488	466	479	595	469	486	492	478	484	491	481	477	480	477	485	558	479	459	480	465	529	486	517	471	490	486	514	465	476	481	476	450	585	528	569	478	462	556	470	472	453	525	456	489	491	481	476	487	521	492	627	478	503	517	454	544	429	492	479	477	477	441	487	525	478	474	553	476	519	480	489	494	480	554	485	539	483	418	520	474	508	476	438	561	452	463	514	495	509	476	477	494	479	487	474	476	494	499	497	475	484	469	479	544	509	481	502	502	484	482	484	462	520	534	474	546	484	490	505	463	477	492	470	477	499	525	473	508	505	502	448	506	475	471	509	529	460	495	477	555	481	441	476	498	508	477	497	508	467	466	476	488	455	474	508	474	477	505	456	500	508	506	498	498	476	466	454	449	487	466	535	493	488	467	522	497	491	476	471	476	523	525	476	461	454	472	507	482	524	490	492	576	500	453	476	475	541	478	466	455	426	484	528	469	463	508	487	480	484	474	521	497	486	469	495	481	509	482	478	474	462	460	504	544	518	473	482	489	520	502	489	461	522	462	498	491	526	540	472	465	458	468	480	498	436	478	469	491	489	477	513	475	476	504	473	471	480	501	465	571	485	487	475	501	476	503	478	508	467	478	460	487	486	472	481	479	482	554	481	468	477	498	476	470	470	476	468	501	499	459	432	480	492	478	447	518	483	507	444	502	460	472	431	515	366	502	497	477	480	470	480	499	487	484	487	391	477	566	468	493	368	489	517	472	464	550	470	472	485	524	455	552	554	473	426	478	469	552	478	457	531	502	465	493	476	545	460	476	482	424	485	477	489	477	471	374	592	593	475	503	522	516	2
482	460	523	476	510	464	455	476	473	478	507	470	494	498	478	456	479	539	479	480	488	492	475	489	563	493	515	505	474	488	478	544	493	439	476	519	473	488	479	475	472	459	493	486	550	472	412	449	506	487	513	523	509	481	547	464	415	518	450	486	465	474	500	477	537	490	506	514	481	482	497	495	459	476	470	458	477	516	442	489	474	450	470	484	498	498	487	515	481	544	476	498	471	480	485	527	470	503	469	600	481	494	475	476	469	577	468	460	514	480	500	417	478	489	476	479	549	505	518	499	480	499	479	497	492	484	491	535	484	444	505	491	485	472	491	540	498	512	485	474	477	568	489	497	515	508	482	496	476	580	507	481	500	547	477	450	505	505	469	528	527	487	491	470	474	477	476	483	478	528	452	543	490	479	495	513	476	472	488	520	499	473	504	481	490	463	539	474	494	473	483	521	473	505	539	480	472	500	478	490	486	500	497	515	492	476	449	477	481	466	491	508	510	477	494	500	531	464	463	481	447	464	532	562	468	510	482	479	475	500	500	502	465	501	496	500	479	480	488	474	464	433	509	496	570	584	519	479	479	540	529	479	477	512	490	460	516	503	512	485	477	482	475	496	482	472	466	451	503	487	489	472	499	518	474	490	475	484	493	443	478	510	478	474	509	542	449	451	478	518	527	493	492	478	419	547	490	494	537	490	457	505	482	471	491	555	499	487	520	468	446	484	451	427	473	499	492	482	465	503	487	453	485	459	498	470	470	475	501	478	489	474	477	479	468	478	513	452	511	555	518	503	494	527	366	487	485	490	508	533	476	520	523	464	481	468	554	477	489	473	519	468	439	443	489	445	490	475	482	482	499	509	497	455	497	520	479	460	527	479	490	520	531	495	459	482	504	477	468	535	482	485	477	505	478	452	481	444	530	474	476	381	477	502	477	417	482	480	443	483	529	551	476	462	508	539	493	497	550	459	483	487	470	476	492	468	489	487	479	471	472	538	473	544	479	466	470	470	540	488	442	480	612	555	498	474	476	484	527	479	512	474	494	678	482	408	483	493	450	515	513	480	506	431	490	467	472	490	494	478	561	487	531	475	484	397	502	469	489	482	476	506	483	549	473	482	486	514	497	481	485	479	537	722	496	498	478	495	500	420	2
471	483	571	482	548	477	520	477	495	467	504	484	533	435	476	485	490	531	497	481	485	470	470	497	542	521	492	491	503	475	493	541	489	503	492	491	490	499	484	473	481	477	568	499	519	473	481	481	453	521	495	489	439	471	486	512	430	506	534	468	476	491	441	477	433	547	485	488	484	481	495	478	503	543	480	445	476	476	541	469	486	488	491	487	463	476	485	482	487	546	476	438	442	468	492	550	470	409	494	439	458	471	492	505	492	470	466	516	588	489	432	492	472	508	445	514	478	490	529	472	476	455	465	454	481	529	470	501	476	465	517	468	510	480	479	487	464	521	503	493	507	508	482	469	462	494	477	505	486	518	543	493	482	395	478	486	476	524	496	492	452	476	484	469	495	464	476	479	475	449	554	524	490	479	480	504	481	468	437	458	533	519	489	497	495	465	434	515	557	476	454	486	481	452	618	474	484	484	475	472	492	494	511	521	429	473	518	487	519	464	500	482	468	500	485	490	469	481	518	493	498	480	494	505	546	541	495	475	478	501	492	495	468	481	507	474	488	482	467	480	515	556	523	488	486	488	459	477	476	544	507	477	476	571	467	471	472	512	490	483	502	473	451	505	483	505	582	494	496	487	473	497	526	488	473	486	476	491	488	497	475	422	476	477	532	492	517	458	478	508	482	533	504	473	444	519	458	489	510	524	458	498	472	438	421	513	489	491	498	432	460	438	491	536	479	468	467	494	529	556	461	504	498	467	496	486	477	499	497	466	530	468	477	481	508	477	407	508	487	444	521	490	502	553	506	502	496	423	467	510	479	480	488	469	510	494	486	477	574	457	457	514	445	527	485	489	498	471	493	506	467	436	509	463	535	470	474	489	453	510	483	485	489	484	458	465	484	478	480	501	476	512	478	468	479	486	478	503	518	490	475	522	475	495	475	501	421	480	480	483	501	469	447	496	451	493	472	532	523	484	475	447	470	476	476	490	482	521	483	478	534	497	453	419	492	498	492	606	511	493	429	456	383	632	487	477	482	501	532	495	487	491	487	204	477	558	476	489	471	451	537	469	486	435	536	502	464	508	455	342	501	478	417	478	485	566	504	492	467	485	469	509	474	532	563	484	478	477	481	489	501	485	522	255	464	496	488	468	472	482	1
479	495	532	484	461	472	464	476	485	484	533	505	516	467	479	466	504	538	482	486	478	502	474	458	440	500	456	488	493	514	469	541	532	504	446	482	491	522	481	477	476	514	501	484	526	505	494	485	526	482	514	461	491	488	503	513	419	525	473	475	489	481	484	485	473	526	516	491	484	483	467	499	521	493	484	466	468	518	517	455	480	513	470	477	505	508	480	489	473	544	476	485	476	489	466	525	475	467	449	527	491	484	476	478	476	659	495	431	456	483	505	473	475	513	481	487	490	490	456	525	479	405	494	403	500	507	496	516	488	450	476	486	480	472	481	469	524	514	477	465	475	552	481	462	515	471	479	450	470	520	508	487	485	443	477	506	482	518	479	523	489	479	481	474	438	491	477	475	477	522	438	437	500	477	485	516	475	474	538	541	505	498	476	469	485	488	525	434	545	483	499	497	496	502	501	491	476	477	476	518	467	505	518	557	454	476	499	482	456	512	485	487	487	525	487	477	489	486	504	476	433	423	492	506	436	516	482	477	476	473	477	490	471	471	482	509	477	475	463	478	436	480	499	483	474	498	449	478	478	559	431	482	476	459	488	471	551	450	482	483	487	473	492	420	481	537	504	499	446	487	470	517	409	472	478	477	475	498	501	544	478	448	474	475	530	498	555	505	473	541	519	583	506	473	551	502	474	514	493	466	452	488	475	524	571	473	479	468	502	465	538	506	521	482	484	486	472	481	527	533	486	536	493	490	470	475	460	460	496	579	501	478	478	555	465	473	450	532	505	483	535	479	528	504	554	480	475	550	487	524	471	440	524	489	511	460	483	478	495	491	486	484	544	527	487	455	498	495	485	507	482	429	488	486	515	486	478	499	554	447	486	471	574	487	458	480	459	480	538	545	473	524	476	515	480	470	499	447	516	474	478	493	477	536	477	430	507	481	471	485	496	450	455	509	498	494	487	438	526	464	479	459	463	475	485	468	508	483	488	475	471	498	480	451	505	497	478	518	429	474	527	433	509	502	471	476	483	474	526	462	490	485	486	518	473	442	482	462	515	526	520	524	479	466	487	500	485	518	480	493	510	476	485	480	487	462	480	472	445	492	500	476	468	466	471	486	489	524	455	485	480	479	448	536	508	495	495	496	483	481	1
480	509	519	489	624	470	462	479	483	472	501	464	469	457	470	499	457	507	476	492	482	501	483	463	442	512	523	494	454	496	490	544	480	518	531	492	481	473	473	478	470	516	447	489	490	466	499	504	487	497	525	438	501	477	493	455	516	467	468	495	467	482	526	471	488	548	558	443	484	482	582	478	492	474	492	533	491	483	503	508	490	522	522	482	565	531	477	489	477	556	476	556	467	504	483	536	475	479	516	508	483	479	495	472	422	425	463	449	455	481	519	451	470	475	475	479	495	451	503	427	477	490	475	480	442	545	495	542	473	520	525	475	479	475	559	553	503	513	475	471	518	519	484	490	489	463	473	429	480	488	490	490	494	581	477	497	491	445	496	559	482	466	485	472	541	547	474	479	476	548	416	502	535	475	481	420	494	502	458	439	443	508	521	469	498	496	542	474	633	475	514	515	501	516	495	488	492	494	475	493	455	538	492	534	441	475	481	480	470	486	468	466	466	463	497	514	452	471	585	485	429	528	478	484	512	515	495	477	476	477	477	498	488	505	494	487	499	480	447	479	504	556	470	473	487	556	528	482	478	557	449	517	479	487	483	565	484	522	491	469	489	475	477	448	482	513	512	498	474	518	493	447	563	568	479	492	476	553	483	445	476	544	471	475	474	492	432	491	479	456	483	533	490	480	473	534	459	478	516	474	406	494	473	491	602	455	465	484	505	486	509	470	512	547	470	446	481	482	396	493	485	456	484	476	492	471	476	499	484	550	393	459	475	462	466	488	469	471	463	469	526	504	494	520	530	491	478	470	459	479	490	512	459	487	508	481	469	477	554	512	447	484	486	466	481	456	456	504	486	441	502	513	421	493	431	481	486	505	496	468	481	472	496	488	499	482	505	478	473	484	484	437	477	534	475	490	486	457	510	491	474	501	479	494	477	516	507	477	508	476	480	472	531	519	518	451	457	496	518	506	485	470	471	476	476	516	487	449	441	470	520	530	493	583	510	575	498	644	480	491	502	482	517	565	510	481	479	474	516	490	485	459	482	509	486	528	484	495	538	507	428	487	488	508	476	478	473	488	457	502	536	472	491	479	478	557	464	499	469	492	466	478	455	455	481	491	486	522	482	490	488	474	464	526	492	496	483	471	478	494	2
480	464	468	489	519	479	544	477	490	487	497	486	499	517	488	504	482	481	457	466	482	489	485	482	424	509	474	509	460	461	481	485	523	530	489	525	480	481	476	476	478	430	491	490	532	524	503	493	518	468	459	467	466	476	529	471	489	453	446	427	494	491	475	480	659	527	530	534	488	465	458	494	509	419	490	531	457	464	510	443	452	488	521	476	473	490	475	507	482	525	476	488	501	488	472	575	478	441	489	486	481	465	480	481	478	423	437	521	514	477	474	511	480	478	501	480	489	476	505	491	472	504	483	527	474	539	480	505	471	470	527	495	496	480	515	450	530	478	476	486	517	471	478	478	504	469	484	498	480	416	383	475	470	600	476	469	449	483	468	500	474	485	472	480	468	500	476	481	478	449	485	489	515	476	465	533	499	476	491	491	546	463	499	515	463	493	476	488	485	480	475	487	497	495	534	484	476	492	480	510	496	489	486	546	478	476	501	472	499	477	482	456	487	524	478	517	571	467	442	484	480	538	499	480	493	494	465	478	478	495	484	476	439	488	483	509	499	481	485	481	498	402	481	486	517	496	470	481	487	503	503	475	478	598	475	501	509	524	478	482	490	478	489	491	494	520	432	489	502	462	476	487	479	407	505	490	476	501	532	460	476	522	489	477	545	519	471	508	484	468	527	467	519	485	501	482	444	556	499	501	520	482	482	490	599	511	489	478	513	469	489	467	508	460	482	492	486	478	425	582	448	522	510	448	488	473	497	485	489	553	521	465	475	485	493	508	677	489	605	492	531	495	564	527	455	486	479	510	492	534	484	548	493	485	492	472	498	477	447	454	496	489	432	477	480	490	530	481	479	494	517	433	474	494	543	512	463	498	540	487	485	466	486	483	465	463	451	477	484	452	477	469	473	474	476	436	487	525	482	479	480	476	475	490	478	452	354	483	499	477	502	536	448	499	459	524	480	541	469	513	485	503	503	477	467	497	510	499	519	477	475	472	537	549	477	509	487	586	488	484	498	465	618	448	479	478	480	464	457	480	484	464	466	659	480	504	478	530	517	482	476	464	525	517	510	508	474	586	491	413	524	485	547	479	480	369	456	471	497	487	480	460	470	517	521	469	488	529	504	481	502	474	503	762	515	426	477	480	502	461	1
486	564	449	474	532	479	495	477	498	487	461	477	433	420	481	462	485	565	480	482	494	499	473	486	573	518	434	460	458	488	490	516	532	535	516	471	474	494	488	478	480	485	445	448	514	491	483	456	507	492	508	459	447	469	468	527	500	472	466	469	461	485	472	471	550	522	467	507	490	481	581	500	438	474	463	550	482	469	486	488	494	513	480	482	460	445	485	514	475	487	475	451	488	526	477	516	483	496	460	475	482	489	481	476	505	349	523	522	496	477	483	511	479	503	451	469	483	498	472	515	477	486	460	503	469	501	488	475	466	428	466	490	495	476	487	496	460	478	475	478	491	552	492	486	439	470	475	520	475	500	411	503	484	434	476	417	525	457	471	523	431	466	457	480	499	471	479	472	478	562	501	515	495	475	464	474	457	475	495	462	410	610	482	492	497	460	502	478	479	478	485	464	537	518	502	495	480	469	478	512	466	464	480	516	522	477	416	475	511	464	506	500	433	447	476	540	466	490	524	479	523	510	501	504	405	540	525	480	477	496	488	455	489	499	461	477	468	479	499	483	492	508	512	474	508	493	494	482	480	435	510	500	476	574	479	499	513	504	479	494	492	484	547	452	470	490	491	465	500	527	482	580	412	487	455	493	476	489	506	487	477	441	469	479	504	496	521	491	480	465	495	500	478	479	557	480	448	446	479	504	487	479	482	498	474	468	481	484	505	469	497	463	582	478	479	492	484	482	411	510	471	485	477	479	502	485	487	469	489	478	490	481	476	446	504	512	550	497	613	534	542	476	502	463	497	484	486	444	502	595	470	593	476	481	495	545	529	477	559	486	461	484	451	492	486	543	450	478	477	479	449	447	520	499	475	521	488	500	540	478	478	467	451	512	485	484	557	478	511	487	480	535	477	551	481	479	488	428	503	483	480	529	474	500	476	484	533	474	493	484	476	476	510	501	506	532	484	499	518	545	482	485	482	475	481	491	452	487	471	474	500	475	454	451	454	513	498	603	507	472	511	472	564	509	470	477	492	493	465	466	488	464	458	377	475	580	474	428	461	461	563	496	480	525	546	494	475	482	497	481	464	474	512	476	466	498	487	495	549	477	453	488	460	452	549	495	466	411	494	495	508	478	471	378	474	549	482	484	451	539	1
483	518	551	492	485	477	517	477	478	475	445	519	516	453	495	499	475	523	498	490	494	525	476	478	550	513	487	479	481	469	482	489	504	467	463	478	454	482	485	475	479	498	465	474	491	501	465	472	429	470	534	524	466	480	446	531	376	463	552	447	471	493	620	480	614	470	488	464	480	470	484	501	475	557	477	462	472	468	463	467	467	522	506	512	563	518	475	465	466	418	476	522	488	508	478	448	480	429	479	465	482	489	489	471	518	275	494	495	529	492	438	524	473	472	481	464	467	472	503	452	476	480	486	472	450	499	468	490	461	480	516	467	486	475	479	534	431	465	469	483	500	482	495	476	485	475	473	476	473	524	437	485	473	449	476	465	510	445	489	458	489	462	495	482	442	505	475	481	476	524	419	511	538	477	477	466	474	480	576	472	494	463	464	541	480	485	540	517	491	477	523	497	494	480	532	491	472	487	478	522	510	486	474	547	436	478	461	481	478	492	490	517	454	498	480	502	507	484	508	493	491	531	524	446	491	479	475	476	477	497	475	495	489	468	509	524	499	474	456	478	497	382	448	472	466	502	455	482	475	548	546	480	477	462	484	500	519	446	504	473	489	481	480	462	469	529	476	497	445	483	488	489	470	463	484	482	476	526	518	473	480	451	473	476	529	493	475	460	478	453	509	518	517	481	390	462	491	490	509	513	477	493	478	514	479	472	487	476	415	496	479	498	533	559	482	469	472	493	490	496	488	503	474	487	461	478	454	489	495	522	534	480	476	471	498	491	600	467	669	458	414	516	540	526	508	502	489	499	454	534	478	463	496	486	445	486	500	476	475	500	526	510	407	476	479	511	465	491	473	504	547	488	463	438	505	505	477	465	426	441	475	461	512	482	490	489	498	477	497	427	470	532	477	468	476	479	491	509	483	484	474	490	476	486	476	481	489	478	460	477	444	466	516	474	482	566	480	522	470	451	484	485	479	477	477	507	489	633	475	485	491	460	474	456	485	496	477	539	512	476	565	458	603	482	475	478	482	492	470	469	493	479	478	500	478	519	477	535	459	493	515	456	512	487	469	531	488	574	463	446	482	480	533	480	475	360	472	484	523	475	492	503	463	477	550	496	476	446	492	488	531	480	444	508	509	508	483	487	524	501	2
481	470	444	480	489	476	499	474	484	484	458	434	477	459	483	486	481	550	474	474	483	472	477	474	550	545	491	472	490	517	471	561	579	523	498	489	461	487	474	477	483	501	491	508	527	432	527	470	579	488	447	535	463	483	477	503	461	457	516	509	509	477	465	478	506	459	471	493	472	482	525	469	486	513	483	490	479	479	536	511	468	555	446	498	498	459	477	493	492	491	476	507	472	518	465	545	476	468	484	485	474	465	477	461	424	584	504	495	513	470	477	463	485	473	462	461	481	472	507	473	477	496	472	515	478	512	491	462	485	504	557	480	523	477	486	472	475	508	478	477	498	517	474	491	474	503	473	521	477	515	440	474	494	624	478	488	524	516	461	484	472	503	495	485	537	484	476	482	476	533	448	581	527	476	478	480	481	476	500	509	463	464	470	519	477	479	577	501	520	476	464	468	497	512	529	480	494	478	475	470	518	500	491	467	472	475	485	479	478	465	475	531	508	483	503	534	519	490	476	483	473	504	519	498	457	513	481	477	476	458	465	470	470	464	506	473	486	477	501	479	500	590	492	474	531	543	499	475	471	514	469	479	478	496	475	471	442	434	488	467	498	468	489	428	479	502	417	468	501	483	482	499	443	507	491	464	476	547	522	438	478	536	480	477	537	454	467	519	477	464	444	490	537	465	447	534	429	462	487	454	481	504	483	492	453	536	484	485	533	453	461	459	502	544	472	431	475	472	518	519	486	486	483	475	489	478	464	491	493	543	437	500	476	452	505	475	493	418	342	438	584	477	481	469	494	488	473	457	489	530	479	461	574	474	483	501	494	479	529	391	546	479	525	504	481	536	497	486	485	453	453	584	527	472	476	507	482	504	584	500	479	489	508	482	519	479	529	476	524	431	481	477	477	501	476	467	481	457	527	472	480	478	477	519	476	494	470	481	507	477	489	495	504	510	486	487	481	562	526	516	488	475	463	476	487	507	482	423	464	477	503	541	496	575	467	487	494	490	481	495	529	502	238	561	468	477	458	501	467	495	487	484	522	341	472	636	473	509	470	464	545	461	501	472	471	505	489	521	465	471	541	477	352	477	471	662	464	493	556	496	468	537	471	472	521	468	477	475	440	464	499	480	526	323	505	545	486	477	470	508	2
484	476	524	487	495	478	538	476	475	477	409	549	483	460	481	497	495	467	448	467	474	460	485	467	605	482	501	489	473	489	487	509	522	498	490	499	465	452	481	475	474	468	467	474	503	527	528	494	448	483	515	421	493	479	537	527	406	469	538	455	483	476	518	484	398	507	474	513	491	487	538	496	467	459	490	615	474	472	501	479	506	507	482	498	421	462	481	497	489	493	476	470	472	500	481	459	472	439	480	515	481	481	485	468	489	545	482	477	512	483	517	526	478	530	481	499	469	475	495	485	476	475	476	478	472	518	495	472	482	459	503	481	487	475	450	469	543	501	469	498	515	502	497	467	487	507	487	464	486	585	501	472	480	591	478	470	483	442	528	493	458	506	455	471	430	489	476	487	477	564	479	535	506	476	479	461	473	483	523	459	514	569	493	449	470	519	492	491	494	480	489	509	467	471	519	491	474	485	477	479	481	489	493	521	480	476	572	476	494	456	512	432	490	506	506	627	495	485	510	482	512	457	472	495	506	452	497	475	477	513	491	490	455	491	489	478	492	478	458	476	561	542	466	466	518	624	450	479	493	486	441	504	475	555	486	460	518	495	487	507	515	470	495	463	487	498	446	497	479	475	475	491	523	509	461	478	476	479	500	458	477	517	481	475	444	483	478	448	483	496	506	511	502	472	398	475	457	512	562	517	440	487	481	431	477	460	477	490	454	454	458	504	472	528	488	443	471	467	461	602	483	507	529	481	487	483	493	464	467	606	510	490	475	540	491	487	376	450	421	537	566	489	434	535	524	487	487	483	465	503	483	559	465	468	481	479	489	477	500	478	471	488	456	514	485	471	518	493	502	456	518	473	474	484	487	496	492	480	447	402	474	480	483	486	486	480	460	475	502	485	472	489	478	455	476	466	476	603	516	463	477	470	477	465	476	465	430	478	480	476	524	488	506	499	559	536	488	478	473	471	475	491	473	476	481	492	481	501	549	477	486	502	503	556	500	540	482	513	483	478	526	489	504	505	499	477	490	485	481	486	472	472	480	532	476	440	475	507	528	481	473	469	476	470	471	473	492	475	520	499	501	480	483	478	489	553	495	519	484	479	501	460	486	536	500	468	468	480	500	481	490	486	492	549	491	530	471	459	484	445	2
495	486	509	492	485	481	472	478	472	477	447	471	488	436	478	475	460	475	493	479	495	522	486	487	474	494	470	482	483	487	470	454	472	474	506	508	492	469	473	474	475	501	464	486	510	490	521	444	500	455	560	519	422	486	475	510	441	461	494	461	497	474	533	488	475	477	479	569	479	478	485	487	479	489	483	538	491	462	525	477	495	484	486	485	412	491	472	484	472	474	475	477	503	518	481	460	479	446	495	416	486	490	478	456	483	465	471	501	488	494	440	418	473	540	537	508	479	496	476	478	474	490	473	503	525	517	498	484	476	472	480	507	494	474	500	406	484	530	484	500	487	527	493	472	501	497	485	465	472	503	566	482	483	425	477	480	479	508	487	494	508	472	476	476	535	532	477	476	477	554	510	482	519	478	468	534	482	465	434	513	464	562	526	434	488	516	490	480	551	481	481	458	498	486	496	476	480	483	476	475	486	473	479	509	481	473	473	476	466	495	508	473	471	551	460	558	440	478	458	483	483	532	492	446	469	529	470	479	475	527	478	482	481	491	502	514	477	476	454	474	547	548	466	484	481	449	476	482	488	522	498	482	476	590	468	469	437	483	480	481	491	478	497	495	468	482	490	497	500	502	477	481	450	441	469	501	476	449	505	511	476	437	473	476	492	510	495	492	483	495	470	473	474	485	476	507	461	483	507	510	443	490	474	500	530	493	484	483	488	494	460	457	487	546	485	495	462	473	494	595	476	484	532	471	486	493	501	521	475	513	523	479	476	544	488	465	449	465	515	522	487	512	485	518	505	480	489	387	485	484	487	517	494	484	485	506	472	477	469	502	439	484	460	517	482	458	514	492	481	461	500	474	517	458	487	427	479	503	508	499	478	484	423	500	477	480	506	476	517	516	475	486	480	497	481	459	484	471	466	487	478	529	477	433	478	495	501	475	496	484	502	425	483	474	481	595	483	554	468	546	469	454	463	477	486	486	459	536	448	471	495	516	474	443	485	547	492	532	476	483	496	512	426	512	480	476	465	475	569	461	491	479	499	306	477	580	474	457	557	482	508	479	500	555	480	494	486	522	490	439	506	473	453	478	475	533	495	478	501	487	496	546	467	499	492	478	472	461	526	489	523	472	499	314	526	529	475	479	526	487	2
490	492	527	489	546	474	407	477	484	482	522	511	465	503	475	505	457	511	464	476	482	470	480	475	484	485	457	501	466	510	480	396	456	433	496	428	493	462	485	475	474	550	483	463	513	493	533	480	508	476	545	558	462	478	505	489	415	489	529	461	495	479	467	478	591	502	545	454	478	478	515	495	494	447	492	511	478	483	483	481	497	546	456	474	457	492	494	441	477	484	475	532	467	524	478	496	477	469	497	462	498	475	483	472	471	393	513	486	476	467	475	549	473	492	438	477	512	475	519	484	476	477	479	462	472	589	488	492	472	427	488	463	494	479	503	445	504	499	474	483	494	499	496	495	480	485	480	479	483	497	567	496	486	506	477	492	478	497	509	494	537	464	493	483	470	489	474	483	477	484	474	613	480	477	480	534	507	479	493	497	540	514	496	471	502	477	413	498	618	478	506	451	479	459	473	481	480	485	475	484	489	469	462	514	428	480	446	477	437	501	501	527	492	450	489	481	508	487	492	473	418	539	500	489	506	506	477	480	476	490	486	476	496	486	517	497	470	480	512	471	472	462	529	511	564	492	506	487	490	487	463	461	481	560	476	514	471	555	506	488	527	468	515	487	483	505	450	479	509	507	481	502	409	446	488	482	474	482	489	472	477	484	499	475	524	504	459	445	479	489	517	552	483	470	524	477	471	521	514	476	479	464	484	488	519	535	453	473	535	443	460	487	464	447	479	474	450	466	440	552	478	543	507	471	506	480	520	441	480	514	490	499	475	535	476	499	589	544	577	599	536	512	471	529	460	483	487	514	463	532	478	426	459	467	449	474	500	476	520	450	460	479	454	481	485	501	492	471	483	496	461	454	506	486	534	512	475	513	526	484	484	489	491	488	480	472	461	479	483	547	480	532	474	473	476	518	474	446	518	480	471	473	477	502	477	525	463	476	466	467	500	505	550	520	514	526	474	419	542	496	494	505	480	476	487	504	487	474	475	473	461	549	505	506	499	488	466	420	517	479	413	483	542	464	508	478	467	467	420	471	494	468	460	504	483	533	485	462	484	523	455	491	499	478	517	490	485	492	497	463	487	472	510	478	480	436	476	494	483	469	460	471	471	470	475	474	492	497	509	486	491	481	504	538	514	560	487	508	488	497	1
472	484	460	465	515	481	463	477	476	478	492	485	517	472	483	499	484	433	532	476	485	460	471	484	541	488	498	450	485	457	483	481	509	513	489	476	480	517	474	476	474	523	479	499	512	432	618	502	488	477	492	449	443	483	465	488	452	504	514	498	495	477	546	487	466	470	527	482	479	477	475	492	485	465	480	441	495	446	508	478	479	515	493	488	494	505	473	470	486	577	476	518	464	510	471	449	477	476	486	412	482	484	493	479	483	569	534	497	510	484	492	495	491	461	505	462	507	469	460	462	474	480	454	438	512	518	475	544	482	483	478	497	503	478	469	469	458	486	478	480	467	466	482	487	493	533	480	503	478	496	464	473	489	552	477	483	521	506	539	497	480	495	461	474	485	482	477	479	475	508	443	491	469	478	496	506	499	492	449	502	482	497	488	488	486	478	466	454	553	482	495	485	459	436	511	486	475	484	477	479	506	515	448	539	512	479	471	484	460	479	493	391	469	565	485	486	513	480	462	500	490	545	507	476	441	494	511	477	478	501	492	498	472	493	472	491	480	481	486	473	490	538	510	456	561	522	447	478	478	517	431	466	475	505	489	474	535	459	488	494	482	478	481	467	475	492	493	502	479	462	471	569	469	481	501	482	476	495	527	486	480	506	500	478	489	507	496	449	485	495	455	551	472	476	467	493	480	450	487	485	492	483	483	506	512	448	482	486	468	468	491	477	539	507	469	464	488	474	506	511	470	501	496	468	520	478	502	509	479	573	457	475	477	463	497	497	447	580	400	506	506	489	510	485	520	485	486	507	509	445	482	438	533	475	499	469	505	478	518	522	532	453	479	501	487	542	492	495	509	515	573	539	499	487	452	485	476	522	499	466	477	472	562	482	481	473	518	477	502	515	472	511	477	459	481	505	478	505	472	485	475	440	476	472	477	397	459	489	522	478	483	468	453	472	428	496	481	475	564	511	478	441	498	476	460	513	451	512	473	473	507	540	454	546	477	489	480	502	531	496	478	493	383	524	517	478	481	478	404	474	499	482	502	451	493	514	493	499	537	486	532	488	449	540	496	496	479	515	500	440	532	478	437	478	489	548	492	495	528	475	508	502	476	501	530	471	494	503	487	475	493	479	497	461	527	545	476	471	530	530	2
486	504	556	487	402	477	420	475	474	491	559	475	466	499	498	460	491	483	523	477	500	465	463	480	502	556	449	466	512	484	494	497	567	492	469	459	463	464	481	476	471	486	512	447	506	449	526	489	449	507	443	500	484	482	531	499	481	529	491	442	516	482	476	483	488	497	483	501	472	471	401	518	468	505	491	491	488	464	477	502	489	550	532	485	505	542	476	487	481	451	476	501	490	441	477	459	475	465	455	496	477	491	490	486	527	597	471	485	468	483	487	444	470	505	485	446	517	464	510	474	473	522	488	480	450	524	456	482	488	515	483	530	450	476	515	421	461	473	486	479	481	555	477	487	479	499	479	542	482	536	484	473	484	585	478	468	485	483	492	482	511	482	486	472	484	526	476	479	477	599	460	511	514	477	474	573	479	477	423	471	441	567	472	483	521	473	514	503	598	468	466	493	483	457	410	476	487	494	476	527	483	473	471	546	499	476	525	482	479	483	484	500	520	511	468	492	565	465	459	482	475	438	496	489	463	483	507	478	477	512	487	506	473	472	450	456	458	481	469	469	492	491	514	503	438	509	455	478	475	521	552	451	481	424	473	535	453	464	481	484	486	471	485	565	473	511	552	488	530	505	479	515	518	558	474	480	476	501	503	440	478	519	521	477	529	473	474	463	482	486	496	481	504	467	489	489	477	510	508	495	454	489	477	463	510	540	486	489	509	497	500	492	470	510	498	472	475	480	582	515	496	477	469	469	539	483	457	449	497	596	468	461	476	498	499	496	470	486	396	468	528	464	431	492	508	473	470	435	533	468	483	489	435	476	481	482	518	478	493	495	473	507	505	514	477	493	484	472	465	537	505	414	471	478	505	463	483	511	440	552	477	506	494	508	452	482	459	478	486	543	478	457	475	471	478	492	489	430	513	489	477	518	475	513	476	471	415	488	524	474	458	533	464	490	419	504	483	500	454	497	474	468	483	476	483	503	478	467	492	476	492	478	461	557	478	497	490	541	468	485	442	455	357	488	493	477	478	474	475	479	502	497	497	503	484	480	482	513	498	498	537	501	512	461	475	492	469	542	477	509	528	485	423	479	478	478	486	494	505	480	481	473	461	533	496	478	468	471	500	487	480	486	508	517	487	532	473	494	500	477	2
484	511	513	494	494	474	509	475	492	466	461	505	461	550	492	470	501	446	472	461	491	526	471	475	558	469	515	471	499	499	485	516	516	506	492	428	487	487	476	475	484	540	481	479	489	448	487	547	532	461	559	518	508	486	517	518	508	463	505	472	518	471	507	494	559	487	522	509	479	479	555	486	496	503	477	487	476	480	477	454	485	469	564	499	477	511	474	458	476	586	477	545	484	516	470	471	477	494	481	520	487	490	490	501	514	681	518	468	527	467	520	406	484	463	471	470	509	487	501	488	475	474	470	416	503	515	490	520	497	436	491	463	449	479	513	464	475	499	475	476	506	394	491	495	480	480	480	510	473	488	444	479	483	544	478	467	508	482	467	518	476	456	499	471	533	492	474	474	478	571	511	518	469	478	461	568	497	475	473	488	529	569	503	469	480	503	493	458	544	481	503	530	531	538	553	495	483	474	477	501	482	501	504	552	527	477	571	479	488	487	494	500	489	553	483	555	509	477	491	477	462	533	471	490	539	484	496	481	476	502	491	478	491	508	487	500	489	482	425	479	466	438	470	451	467	511	453	489	491	493	500	560	478	525	476	477	485	483	480	485	483	490	494	504	467	500	587	477	476	485	469	500	471	515	489	489	476	502	508	499	476	501	506	475	499	481	476	571	483	472	582	495	522	475	440	550	492	499	469	499	516	480	474	465	466	515	458	482	518	514	533	512	477	457	476	418	471	475	542	505	481	485	485	477	506	482	462	485	494	496	462	498	476	513	437	478	540	428	477	552	518	521	469	527	506	492	483	542	460	469	476	514	451	476	481	472	553	478	505	494	470	485	491	481	479	493	509	481	483	455	511	505	470	496	505	485	473	520	553	432	481	465	431	475	502	492	505	476	550	445	476	548	478	516	477	480	485	538	484	471	476	433	477	539	478	464	468	477	506	477	457	559	440	485	517	436	485	527	542	508	485	473	486	477	495	480	491	466	499	480	492	492	454	530	485	468	489	576	449	496	570	472	507	529	463	477	489	459	507	496	478	487	476	662	492	430	478	478	434	459	532	465	470	363	501	481	473	528	474	491	513	477	486	477	479	383	479	514	515	494	494	496	472	524	518	497	473	483	440	480	453	484	473	685	557	509	476	470	461	515	1
475	466	509	484	459	472	497	474	484	477	450	553	518	475	487	430	499	502	481	479	483	467	479	469	543	504	517	477	493	496	487	473	523	473	487	467	485	459	488	477	472	541	455	492	488	550	546	543	544	441	526	537	519	475	552	508	457	492	534	472	465	489	496	492	494	434	517	491	490	477	525	514	448	372	486	508	486	472	467	483	530	549	481	472	567	569	476	477	485	496	475	530	476	525	471	513	475	464	473	487	471	486	481	488	450	707	502	512	538	476	482	464	476	498	460	481	511	470	486	498	477	521	500	506	466	530	489	522	490	449	526	455	446	471	460	442	550	490	483	471	524	521	468	484	497	446	480	552	477	501	499	501	477	580	476	494	503	497	488	482	492	480	502	493	537	479	477	483	478	523	480	585	573	477	438	497	483	490	592	509	470	538	473	499	445	475	522	508	444	480	484	466	485	505	448	481	486	486	477	500	475	505	483	509	523	478	478	481	489	508	513	437	495	452	500	480	492	504	497	479	482	543	556	532	514	461	494	480	474	499	488	477	476	472	468	512	477	479	452	476	510	507	490	491	492	576	441	480	486	462	482	487	479	575	490	404	439	448	496	467	493	473	472	425	476	494	500	478	486	459	488	525	467	464	498	475	477	502	497	512	477	515	459	477	529	479	444	554	475	552	508	481	480	469	544	441	493	505	489	496	463	472	471	441	493	547	457	470	445	481	479	494	546	460	490	540	481	481	524	519	472	457	489	483	483	480	462	483	495	425	487	478	476	478	495	498	476	484	401	531	529	485	523	555	509	471	475	543	484	512	475	470	500	482	524	493	422	476	540	533	434	484	440	480	493	517	477	490	503	550	451	494	428	474	503	427	476	502	560	444	473	526	495	476	493	485	501	479	493	484	474	434	473	494	481	512	476	493	530	493	477	547	476	502	475	472	421	470	443	473	494	478	422	498	489	574	485	435	526	481	477	473	479	477	513	478	526	494	452	481	528	491	485	537	488	463	471	608	496	480	530	505	407	433	503	474	481	489	460	491	495	486	484	561	474	468	468	506	492	512	555	536	466	411	463	488	486	515	462	472	509	473	443	477	476	499	499	513	468	497	484	492	474	481	454	470	499	460	506	486	478	479	435	573	547	467	488	494	558	502	2
487	524	407	476	535	474	489	476	486	480	485	481	476	512	502	437	470	539	505	469	453	529	470	494	476	483	516	488	486	539	472	572	510	515	474	505	492	496	480	474	470	533	452	500	501	477	428	538	526	481	557	491	486	481	482	500	448	443	502	456	500	473	517	475	551	523	537	490	481	480	610	504	521	488	478	522	462	434	524	507	481	599	496	476	495	470	479	488	481	484	475	466	480	495	480	475	485	453	468	451	480	496	501	497	491	617	473	485	553	507	541	438	473	510	488	461	497	478	498	493	476	519	487	479	508	423	484	493	490	509	506	480	488	478	449	433	484	483	496	488	457	501	471	490	461	483	475	501	484	541	484	465	487	590	478	463	497	453	510	489	479	462	482	478	467	503	475	480	477	465	486	419	506	477	465	434	468	462	517	524	527	592	426	488	491	496	503	436	512	478	484	522	470	553	531	491	495	480	476	512	515	539	523	576	507	473	551	473	485	513	483	475	428	498	488	452	488	488	503	487	424	429	525	499	488	559	511	478	476	508	486	488	484	465	477	498	492	476	507	478	519	456	485	450	505	539	478	484	495	514	480	513	471	539	478	479	510	521	493	498	508	479	474	495	484	491	437	484	477	478	492	495	423	486	489	489	477	503	453	468	477	533	445	476	531	460	416	394	477	495	501	479	474	486	411	529	481	492	498	487	528	525	486	484	505	463	486	486	517	451	512	463	442	462	474	508	482	498	502	522	506	430	498	470	476	482	530	491	468	535	478	486	475	459	502	489	536	510	438	458	468	506	482	490	479	469	476	534	494	490	483	474	480	494	506	487	441	474	579	500	494	471	424	498	476	454	485	475	481	513	487	442	533	444	479	460	493	496	545	510	484	485	492	489	484	491	522	477	473	461	486	509	478	493	475	492	490	511	547	479	476	500	475	500	478	457	520	489	509	478	494	446	462	514	455	506	485	539	461	530	475	473	468	475	499	509	475	475	419	481	497	457	506	579	487	657	463	563	547	481	546	486	492	535	471	478	476	467	428	487	481	481	507	673	480	452	480	475	492	527	550	483	516	520	475	455	477	484	515	397	510	481	478	476	484	428	475	518	541	481	504	447	480	461	462	491	478	503	506	488	483	487	464	705	471	522	476	473	554	489	2
478	515	451	463	508	475	538	475	467	473	482	505	485	471	496	491	487	500	513	485	491	513	463	491	543	531	492	482	499	482	473	501	504	539	518	499	491	510	480	476	476	516	536	496	497	507	511	575	493	421	499	540	500	484	492	484	480	464	535	483	518	478	511	490	560	587	495	498	476	480	517	486	517	472	479	472	470	493	547	464	473	594	425	476	507	533	478	483	473	586	476	468	452	466	482	471	478	486	501	474	503	485	485	500	559	559	510	527	523	468	455	418	485	482	457	505	469	478	440	468	476	488	473	463	448	444	487	525	485	398	511	513	527	472	484	539	510	475	482	478	461	470	479	483	444	529	471	478	486	479	396	486	493	602	477	499	462	483	510	481	446	486	482	468	446	472	477	479	477	530	524	543	510	477	470	454	496	484	451	490	500	508	475	490	495	480	533	498	456	483	462	495	497	592	593	485	476	488	478	464	484	464	511	412	462	475	525	476	484	475	475	481	488	506	488	399	493	480	491	487	441	494	507	466	490	505	491	477	475	515	477	516	472	485	494	496	492	478	504	475	481	481	535	484	496	430	473	476	498	439	490	449	477	452	478	447	533	484	480	497	474	472	510	445	471	494	551	498	428	470	480	583	480	465	474	472	476	447	452	423	477	529	496	479	514	484	463	488	478	464	486	479	539	480	456	475	516	508	530	505	447	510	477	473	488	475	478	489	487	500	503	477	444	478	495	457	475	485	532	493	491	444	489	503	481	479	471	475	495	571	501	489	476	491	489	500	545	440	431	472	520	496	485	486	520	496	479	535	526	535	478	507	473	484	528	440	496	478	534	450	415	463	425	454	487	414	524	486	527	510	489	427	508	496	491	519	481	489	514	480	479	444	525	486	489	450	515	475	468	521	475	410	476	527	476	464	496	517	568	473	484	527	476	482	477	438	440	478	481	481	521	458	520	445	482	507	494	518	445	478	486	468	482	476	471	507	484	501	454	482	467	482	473	575	465	529	499	499	463	483	487	487	400	522	506	475	490	505	535	471	511	488	505	535	478	519	478	488	532	443	499	446	507	455	492	478	478	510	471	524	485	471	429	478	475	461	478	486	490	511	472	503	489	460	548	490	487	476	490	467	477	470	482	542	541	510	478	490	495	511	1
486	542	531	476	435	471	538	475	488	487	552	463	500	532	485	496	478	471	482	491	476	477	484	471	494	479	492	479	466	525	490	528	467	434	495	551	459	457	491	477	480	471	469	494	530	484	595	494	504	468	642	542	486	484	548	497	429	458	521	493	484	495	457	473	468	559	439	475	491	486	549	506	430	475	486	506	461	504	512	482	534	577	478	487	505	501	487	495	476	527	475	444	469	542	477	577	475	475	464	443	482	481	491	494	426	581	516	509	454	500	499	522	477	494	515	507	486	491	523	495	478	524	464	470	478	549	464	463	487	445	469	469	467	479	495	517	495	489	485	480	480	546	506	489	474	514	475	466	479	545	445	486	487	554	479	447	445	492	528	470	484	473	476	487	544	457	476	476	477	403	543	541	502	478	478	504	465	474	482	541	485	533	502	446	484	501	552	521	478	484	502	422	499	498	495	479	476	499	477	483	516	470	503	478	510	477	484	482	471	472	483	513	485	472	477	510	509	481	472	488	453	503	522	510	484	494	448	479	479	507	496	466	474	459	487	501	482	482	476	474	465	494	520	452	463	481	522	477	493	493	518	459	476	495	480	459	607	547	486	466	496	480	482	452	470	465	484	493	459	496	484	520	494	469	453	487	476	523	490	539	477	499	482	475	556	510	482	453	479	506	508	493	502	474	557	498	492	540	489	481	509	509	475	494	514	449	481	480	499	469	538	493	515	486	471	478	462	472	432	501	477	497	476	485	482	482	451	484	503	513	464	502	477	545	481	459	444	487	479	506	478	489	546	526	491	481	488	540	432	476	474	495	515	477	488	483	483	476	526	554	462	457	421	519	478	577	499	460	483	464	534	475	484	491	477	514	500	476	527	472	487	471	477	478	479	486	480	478	496	472	482	500	475	453	477	483	481	567	489	486	480	480	478	518	478	463	505	472	459	478	511	569	516	509	419	548	471	561	425	481	477	498	486	476	488	513	485	470	477	475	499	551	453	529	461	477	479	498	477	494	520	473	597	492	455	475	492	490	534	473	498	469	517	623	483	414	477	476	461	526	524	515	492	508	470	485	491	528	507	470	563	486	514	478	471	478	478	475	534	472	488	469	489	482	527	476	461	489	533	483	481	482	514	676	421	495	476	460	477	492	2
462	434	529	473	526	477	488	476	483	482	459	446	462	439	498	518	478	473	472	488	473	492	483	478	498	526	452	490	481	507	466	497	513	449	465	467	466	488	484	479	483	549	437	479	492	487	454	498	505	479	538	581	477	479	514	488	459	496	497	487	474	489	528	468	383	459	489	471	487	459	549	485	512	548	476	516	459	426	493	453	515	537	515	478	510	525	474	463	481	404	477	525	486	516	483	519	473	490	458	492	473	480	483	492	525	695	475	494	525	474	466	480	483	497	479	483	469	477	451	499	476	479	481	491	493	417	492	555	496	482	521	440	505	477	475	552	470	519	473	475	511	515	488	478	481	479	484	484	486	559	537	479	476	379	477	488	454	495	516	495	524	463	492	477	477	476	475	472	479	466	503	537	475	479	475	479	490	491	433	476	489	492	544	468	514	492	435	505	480	476	467	495	475	607	494	494	486	485	477	461	477	498	496	528	477	477	503	482	496	497	483	559	484	466	488	511	517	486	434	484	478	457	560	485	513	489	489	478	476	515	494	477	498	490	517	504	477	477	436	474	496	461	512	494	582	537	458	479	465	509	528	518	473	535	471	508	498	439	488	482	492	487	500	496	477	501	573	488	481	493	499	540	462	469	472	482	477	525	466	492	475	423	468	476	521	537	505	484	480	484	482	512	512	477	493	519	484	483	469	481	473	509	480	464	447	457	480	471	468	505	510	489	454	546	493	468	453	481	488	473	507	494	482	467	508	475	455	493	474	512	466	487	476	483	516	477	328	511	561	448	477	464	522	490	542	479	484	436	484	494	493	452	535	478	470	440	507	475	483	530	499	503	476	512	479	456	517	483	483	486	470	458	487	457	534	475	472	491	521	466	482	472	455	479	463	492	443	479	506	511	477	528	475	506	478	469	490	495	510	495	478	525	476	492	476	464	458	472	486	477	486	499	436	495	489	428	497	453	533	531	471	481	481	476	493	495	497	486	521	475	474	413	449	406	493	481	482	514	470	488	536	488	666	485	502	476	484	470	555	470	484	478	495	633	472	296	476	459	503	520	509	492	469	441	509	496	483	491	497	491	529	466	567	481	477	440	506	475	347	457	486	479	466	548	478	480	470	442	488	478	492	479	485	675	418	441	480	479	510	483	1
481	485	503	479	538	478	505	476	481	478	509	503	504	383	497	470	457	522	505	476	481	504	468	465	575	535	483	492	476	495	475	552	506	409	472	433	487	497	489	473	473	488	458	495	464	459	502	494	441	456	611	570	479	481	545	493	506	416	437	479	433	481	564	469	337	484	397	471	485	491	495	485	465	530	482	469	476	446	431	482	443	623	512	479	564	484	480	455	477	534	476	536	454	525	475	492	475	473	472	567	482	486	487	484	400	655	468	474	476	481	513	447	476	499	413	496	457	506	515	498	473	471	477	418	464	550	482	506	495	494	547	481	492	473	474	525	535	511	473	491	494	484	482	477	506	498	482	499	478	516	498	483	467	629	477	485	472	488	492	531	499	479	499	477	494	472	477	483	478	562	424	485	573	478	460	543	482	481	454	526	471	664	480	478	480	477	404	505	458	483	486	474	511	532	477	483	476	492	479	465	483	490	467	532	489	475	593	477	474	490	512	520	497	493	452	471	552	461	469	474	454	430	477	446	468	505	501	480	476	515	490	485	461	515	504	495	458	480	511	486	421	575	479	474	515	488	460	476	467	543	477	469	479	533	478	449	501	467	508	480	496	482	540	460	463	506	493	482	443	474	463	447	475	464	529	481	476	439	481	490	476	536	470	475	480	530	411	453	482	546	493	547	502	464	504	534	500	480	467	513	460	491	476	549	454	441	470	484	515	473	442	497	482	495	479	481	483	470	471	534	467	475	506	488	477	484	490	449	471	480	506	491	476	525	481	491	289	472	321	490	544	513	496	501	514	473	478	480	462	543	473	494	513	486	514	459	496	476	482	504	450	504	487	454	482	409	495	487	463	500	481	503	489	496	469	480	482	515	437	433	479	473	499	474	497	470	497	475	506	501	473	572	478	557	482	467	471	388	571	478	474	532	476	456	477	439	471	478	463	495	500	428	476	468	516	543	480	533	488	484	491	494	490	476	478	486	492	501	490	475	479	493	452	571	475	510	490	500	456	484	445	501	476	479	532	479	472	479	459	478	504	475	468	595	492	383	489	438	482	515	556	483	552	392	499	477	498	512	470	468	525	477	472	477	484	596	527	530	506	466	492	461	482	449	484	491	467	449	483	458	498	482	477	597	586	539	478	499	508	533	2
489	495	543	492	449	481	431	476	474	482	475	484	516	474	491	452	477	483	503	486	492	483	480	482	511	507	532	479	475	501	481	485	489	501	501	489	494	457	490	476	479	407	475	502	473	513	529	507	401	491	489	546	494	483	583	503	445	502	489	489	508	486	519	480	571	510	481	473	484	478	563	499	439	482	494	461	483	483	520	489	456	487	505	498	507	490	483	484	494	529	475	443	477	471	485	472	484	470	455	484	489	485	490	473	496	365	482	477	519	477	462	415	484	488	512	483	474	476	478	477	476	473	481	466	508	568	498	479	467	510	502	493	502	478	500	558	557	512	475	489	512	575	465	480	465	437	482	450	475	522	402	497	473	685	476	494	513	434	556	481	506	474	467	477	502	492	477	473	477	603	581	453	455	477	497	512	464	474	500	432	539	473	442	461	503	490	533	431	575	480	446	511	487	474	390	495	471	481	478	487	497	472	539	467	479	477	504	479	442	490	482	576	450	513	489	511	534	472	463	494	513	490	543	503	437	515	467	479	475	489	467	467	475	506	496	487	475	485	445	473	511	434	502	451	586	477	495	477	485	478	475	498	472	480	478	507	506	472	475	496	501	477	506	471	476	514	452	473	473	499	480	560	460	501	494	493	476	437	526	449	476	578	489	476	591	518	424	456	471	508	517	505	519	477	490	480	459	465	474	484	493	503	484	524	403	463	446	482	482	489	521	505	505	540	485	504	466	492	470	521	479	480	485	488	470	482	491	512	467	459	576	488	477	499	472	492	565	506	470	442	492	487	472	470	536	473	478	453	486	514	488	449	430	471	461	468	532	477	531	461	475	499	455	477	479	506	516	479	479	489	470	478	496	498	535	522	477	491	386	444	494	484	448	484	465	475	482	474	512	485	476	566	478	533	478	474	498	441	519	471	478	455	476	485	477	442	529	487	501	483	516	454	446	482	475	546	503	494	490	471	485	464	472	476	490	478	502	440	486	473	509	479	456	639	476	562	456	594	472	482	519	471	522	494	462	479	493	499	468	477	488	474	485	653	467	497	486	550	579	525	532	434	504	405	473	530	492	446	481	537	512	479	495	482	477	393	478	481	539	486	485	513	464	473	473	473	472	518	486	477	464	475	475	665	507	451	493	470	500	478	1
478	497	510	478	500	479	347	477	484	474	447	485	477	568	495	490	482	558	479	494	499	485	488	459	478	515	500	494	488	489	489	503	493	476	484	551	478	466	478	477	472	534	479	486	518	474	518	510	462	533	417	484	512	489	480	513	452	443	551	446	496	487	511	480	502	462	494	458	470	482	510	479	449	506	484	510	494	480	538	446	480	492	492	498	522	417	475	512	482	493	476	448	496	498	474	459	473	498	506	504	493	469	482	483	514	523	456	513	486	463	449	453	475	523	440	467	503	494	501	479	474	467	486	545	495	502	469	456	481	559	500	496	488	481	484	472	450	500	474	486	487	520	481	480	484	485	482	539	487	538	479	498	488	432	479	474	486	458	518	510	486	478	499	482	545	519	475	479	475	443	441	453	466	475	471	496	475	473	442	493	444	500	465	489	482	496	492	501	542	476	457	473	517	442	519	480	484	475	475	506	499	498	448	465	446	477	592	478	490	508	510	520	486	502	485	485	538	486	492	482	489	493	510	501	440	543	551	477	476	459	489	470	496	474	499	506	488	482	487	473	489	426	522	489	505	507	496	480	485	533	505	524	473	533	478	518	513	514	473	477	465	470	529	458	487	494	546	495	509	493	483	526	478	435	451	494	476	440	501	482	478	447	462	476	568	475	454	493	477	473	520	470	492	478	465	544	475	528	502	480	511	486	486	470	476	516	465	475	417	437	487	469	512	460	498	470	463	473	508	509	465	469	512	500	504	481	469	463	483	566	523	475	474	513	497	495	488	460	576	506	560	516	517	540	476	488	476	515	471	523	483	503	485	468	488	520	531	476	517	462	493	460	473	467	485	528	485	486	494	452	483	493	470	502	471	498	488	480	464	467	477	480	536	498	465	490	501	479	490	372	478	502	476	487	482	496	472	491	462	479	478	491	478	498	476	496	461	486	514	486	485	546	548	490	414	490	485	457	517	547	484	475	473	476	490	483	476	387	428	482	464	474	448	451	497	491	494	468	493	476	526	456	596	487	484	479	474	481	475	468	493	483	495	574	475	432	476	418	439	521	474	491	522	487	474	491	494	489	461	394	505	480	533	478	469	389	496	479	420	493	476	462	460	450	549	486	472	438	485	490	504	485	450	591	500	526	478	459	466	461	2
477	424	422	502	516	475	421	478	478	483	514	486	519	533	471	464	470	454	440	470	464	475	474	467	519	477	506	503	478	497	488	503	458	567	509	451	464	468	472	475	476	464	487	480	476	496	509	483	525	472	472	520	502	478	540	517	453	498	496	480	500	485	471	475	539	537	511	545	484	475	578	485	442	472	480	510	495	505	484	503	500	493	503	481	445	486	485	499	478	505	476	527	500	467	475	501	480	461	513	445	467	488	486	493	478	503	453	489	469	478	460	530	464	469	477	465	487	467	489	441	474	494	474	482	463	480	478	524	479	449	499	483	472	478	465	535	428	484	477	499	471	447	494	481	456	537	484	529	471	479	466	502	490	580	477	484	528	459	446	527	521	448	470	484	511	507	476	478	477	487	501	482	550	478	463	492	487	483	524	483	468	504	489	474	495	453	462	507	494	481	506	505	460	577	555	488	480	475	477	498	474	502	506	563	487	477	538	475	462	484	492	462	453	482	488	519	518	481	476	473	436	480	508	516	521	521	498	478	478	476	483	527	491	484	498	510	476	482	465	482	467	534	505	467	532	497	449	487	480	487	510	498	476	540	474	437	498	529	489	486	487	482	459	496	472	512	525	471	494	550	489	459	497	448	472	493	476	462	518	456	477	529	531	476	571	504	465	444	482	520	499	519	513	467	490	477	481	515	525	541	464	497	479	478	476	520	464	475	481	460	500	519	548	460	471	519	466	490	479	493	482	478	485	473	484	474	480	435	491	519	511	467	476	415	537	471	522	496	441	509	547	496	501	485	568	483	482	415	455	471	480	483	523	486	499	486	520	480	571	538	489	489	435	519	475	422	466	499	487	520	448	534	510	491	569	505	489	481	551	514	484	472	504	479	515	479	474	479	496	454	484	454	476	485	483	480	472	480	533	476	478	545	473	472	477	456	440	484	468	474	492	502	468	506	517	535	483	586	510	539	484	493	485	475	493	460	488	489	455	474	483	444	416	559	517	490	497	519	486	466	436	475	396	486	505	477	487	475	505	482	512	476	489	451	484	587	475	493	465	418	476	444	524	481	471	482	487	528	505	559	533	480	439	477	472	524	497	462	476	502	475	523	482	486	525	460	478	481	514	483	506	481	476	460	477	558	477	490	475	467	2
494	471	542	489	471	482	483	477	486	480	534	494	400	537	463	498	485	483	469	489	482	494	481	498	517	514	480	488	488	525	488	512	425	476	523	467	472	454	473	477	479	497	456	499	501	462	471	519	473	441	466	438	466	484	433	512	496	438	527	478	461	482	495	482	368	524	433	511	487	476	581	478	501	538	479	537	482	491	465	459	486	423	512	458	549	459	480	511	487	521	476	490	461	509	486	447	481	499	471	466	473	489	488	488	483	610	495	491	519	470	435	506	478	476	495	483	496	483	523	511	473	439	487	462	504	468	478	494	488	590	467	494	493	478	478	480	472	488	482	507	471	522	498	488	522	515	481	469	471	474	504	495	465	460	476	464	495	437	508	526	514	481	495	483	535	497	477	479	477	536	410	556	489	477	465	498	466	483	500	512	541	564	475	535	469	473	481	454	551	473	496	463	481	445	493	488	476	486	478	596	472	496	486	406	481	474	475	480	481	493	504	433	471	488	492	489	455	479	491	491	487	480	497	436	453	492	492	478	477	523	474	493	462	477	459	483	490	479	484	484	481	549	497	515	480	494	469	481	467	495	472	487	472	487	468	483	536	483	491	484	503	486	479	438	484	500	458	504	475	512	491	508	479	416	480	479	476	475	484	472	477	460	498	476	473	462	471	464	492	520	460	597	514	476	492	494	468	572	478	502	481	486	476	473	493	486	474	475	518	471	553	484	533	464	481	468	468	481	506	444	517	470	500	484	450	486	502	493	467	448	491	480	478	514	525	491	341	466	436	550	482	481	506	513	515	484	489	507	480	523	484	486	477	479	507	486	530	477	551	476	530	468	498	476	482	513	488	487	483	499	511	565	454	491	504	469	472	481	480	479	479	478	574	486	463	485	476	475	537	493	481	483	473	482	482	508	500	483	534	479	476	508	477	534	476	507	470	481	495	473	466	441	461	484	523	573	491	509	548	544	488	471	478	477	487	484	448	529	513	476	493	463	456	471	514	494	484	466	467	479	520	469	477	491	501	481	478	491	499	472	496	481	515	460	480	438	484	501	476	490	493	468	543	536	469	490	499	503	493	524	528	485	472	479	481	545	490	502	462	490	463	477	488	509	464	482	469	512	477	496	479	480	462	471	477	467	478	499	487	511	2
477	520	490	495	525	489	481	476	464	481	517	491	495	547	475	502	466	522	504	478	486	509	478	476	468	514	475	479	505	467	473	471	460	423	446	479	468	466	479	475	474	545	496	477	554	509	434	443	509	451	507	600	479	483	485	495	478	514	545	456	497	482	498	478	718	551	528	463	478	476	488	466	462	480	474	449	485	471	473	470	467	549	476	485	502	477	474	472	482	562	476	512	454	473	488	505	488	497	473	482	471	478	478	482	547	352	521	490	541	491	412	456	487	511	465	476	491	448	498	506	472	492	481	543	446	508	504	523	466	533	515	477	500	476	492	557	582	488	489	474	507	539	473	482	485	465	482	535	480	445	453	525	440	429	476	456	499	451	514	490	464	480	468	481	532	445	476	485	475	563	442	570	508	479	473	511	501	476	473	502	459	552	482	420	494	488	526	483	499	478	488	509	499	596	504	467	465	482	476	508	507	503	499	532	480	476	549	481	478	491	484	563	498	482	469	517	473	481	485	482	457	508	479	424	463	528	510	476	477	486	471	498	483	476	477	517	476	479	425	483	483	414	503	486	510	584	544	477	487	479	468	514	481	524	476	532	519	503	475	465	521	474	512	513	489	491	465	496	467	477	483	493	461	498	475	521	476	484	481	520	475	435	500	479	563	454	495	482	483	510	508	499	495	481	481	452	470	483	553	472	468	485	472	534	476	524	478	474	548	469	509	461	505	473	474	490	472	491	550	494	470	497	488	470	465	468	500	493	486	612	489	482	477	456	461	489	740	529	633	478	500	484	537	502	484	490	482	501	478	480	492	487	428	474	542	487	471	476	486	605	471	529	510	496	483	481	501	494	481	484	506	462	475	511	527	483	489	461	540	428	479	485	483	486	467	466	533	479	487	555	475	485	476	474	482	489	490	476	579	474	472	520	477	468	476	470	502	483	451	484	495	525	512	477	456	570	476	441	616	492	479	485	452	477	500	465	503	461	468	471	489	509	492	443	461	481	493	477	496	491	424	456	406	436	528	476	472	482	525	469	505	495	487	308	480	672	483	477	480	463	421	492	472	495	495	512	483	453	509	501	500	480	426	474	484	379	484	483	565	482	481	522	476	489	526	485	491	470	534	455	484	479	469	323	550	561	480	491	504	443	2
481	490	547	476	515	484	434	478	467	477	469	475	470	422	460	444	473	538	487	478	472	486	490	488	535	529	456	496	480	497	481	474	464	595	485	455	482	472	475	476	478	494	489	480	492	482	517	482	507	513	551	490	520	490	511	524	531	464	547	477	495	472	438	481	367	472	508	531	478	470	464	471	445	437	470	499	483	495	522	478	415	523	502	476	556	463	471	481	489	462	476	496	504	490	488	436	478	519	478	462	462	495	489	505	434	587	517	462	506	484	529	531	472	518	510	465	480	493	553	452	477	477	475	517	537	504	469	497	488	472	509	495	464	480	439	540	536	488	489	476	474	528	493	483	485	532	482	411	480	434	526	477	492	443	477	456	477	483	507	495	430	478	454	476	498	474	475	475	476	514	501	527	538	478	477	518	501	475	497	580	530	514	430	478	481	468	525	492	549	480	438	459	499	516	515	476	482	470	476	533	481	472	479	402	432	478	501	478	467	427	494	447	500	458	483	511	502	470	462	489	446	565	469	496	538	503	524	483	476	528	495	486	503	473	534	486	474	475	476	475	544	602	434	468	575	452	498	483	476	480	489	473	475	460	484	480	533	466	492	476	519	470	506	488	469	474	512	496	429	472	472	506	513	517	479	487	476	509	471	486	474	444	496	476	501	567	501	466	485	482	527	507	532	483	540	515	483	588	513	518	460	476	471	500	531	424	479	492	494	468	527	471	503	496	491	582	497	481	483	447	491	459	484	493	470	480	473	467	493	494	489	477	475	499	457	480	360	496	437	500	587	503	510	477	500	495	479	585	487	526	476	386	525	497	489	487	483	476	504	576	429	518	461	526	477	466	500	482	492	492	466	474	519	533	496	495	483	459	528	454	488	491	500	485	499	490	493	475	500	500	478	491	478	491	480	453	474	500	598	478	480	542	476	496	477	430	509	472	454	457	498	450	504	506	567	504	483	456	514	497	474	487	483	477	473	494	517	488	561	480	466	499	436	459	518	446	472	476	504	494	514	511	435	447	484	476	489	489	432	473	487	477	468	381	469	498	476	500	495	482	493	491	528	488	481	504	468	508	520	402	476	485	456	475	474	595	485	468	467	491	510	480	490	497	500	482	461	450	517	477	467	486	502	374	536	573	483	493	484	507	1
486	494	516	493	586	482	452	478	477	482	448	447	453	446	487	476	497	483	482	482	481	457	475	481	506	501	473	501	467	504	480	536	475	514	468	527	472	463	481	473	478	559	503	482	494	484	564	473	514	483	492	518	468	474	476	489	538	484	535	460	489	484	530	476	547	556	505	492	475	461	560	479	483	445	487	491	486	533	496	468	491	518	470	455	528	517	486	487	476	468	476	456	482	493	472	511	475	460	471	507	493	469	484	466	483	443	522	470	545	496	406	496	474	467	500	479	535	490	500	481	476	506	444	558	468	506	501	497	474	462	584	490	465	470	468	527	526	485	479	478	493	558	478	477	457	504	479	516	486	434	499	490	478	555	477	503	472	464	505	507	490	481	482	476	479	494	477	483	479	505	481	530	517	476	497	478	498	484	470	572	444	530	521	463	480	492	503	494	529	471	499	469	485	552	565	486	484	477	476	404	493	501	508	618	500	475	552	479	473	482	497	464	529	508	466	464	530	478	486	489	458	525	533	596	447	526	508	476	475	501	488	470	480	482	492	531	481	479	483	482	503	518	551	473	510	509	490	480	487	505	555	498	473	579	480	472	561	588	476	494	485	476	496	444	506	456	487	483	464	523	510	471	524	454	462	480	476	530	532	510	479	504	485	473	527	514	480	500	481	483	488	508	519	483	447	524	462	511	508	480	474	484	483	483	493	500	473	482	531	487	528	472	510	507	488	524	491	484	451	555	470	491	502	472	493	483	503	469	482	481	522	469	477	478	472	492	533	486	494	480	539	490	448	532	499	495	474	511	454	522	493	455	503	518	465	460	515	474	519	476	473	535	499	481	483	422	512	449	491	479	490	554	543	467	497	517	480	461	536	513	491	490	472	490	461	478	479	478	513	447	481	574	473	464	472	476	491	492	503	477	479	467	477	453	477	463	439	472	495	480	451	493	459	510	489	537	474	475	570	473	485	476	483	475	493	495	494	514	432	478	464	461	463	535	497	485	488	488	486	487	484	498	479	539	488	477	470	486	485	503	498	469	497	466	476	559	473	485	422	477	431	472	444	405	471	484	481	502	483	486	519	486	473	478	480	518	477	494	413	472	494	511	486	497	448	486	468	507	466	463	456	478	488	478	513	517	479	487	497	502	2
484	554	525	480	519	485	503	477	486	482	545	470	446	483	487	520	460	538	486	481	491	469	479	465	582	459	511	455	464	455	485	561	542	478	483	434	461	517	470	477	474	514	474	486	502	532	463	462	520	525	470	508	451	481	456	524	534	491	501	487	467	492	509	476	599	481	413	515	475	494	475	508	485	479	478	502	477	481	417	502	524	537	445	507	541	499	478	525	485	512	475	485	483	519	479	509	477	484	437	529	476	489	492	488	494	427	487	440	549	483	511	519	472	502	484	504	479	497	474	482	477	474	487	514	466	585	506	533	472	491	565	485	505	481	518	466	502	490	471	479	530	553	487	480	487	485	476	441	478	502	445	485	492	422	475	451	493	460	481	485	485	478	476	496	515	464	477	470	477	490	551	504	578	480	486	500	480	490	490	515	449	539	465	478	483	536	504	486	518	482	457	500	477	502	462	486	494	492	477	448	498	481	484	486	559	477	529	481	504	504	495	486	452	449	473	541	494	491	518	506	479	503	482	449	507	496	490	478	475	492	467	464	479	474	496	509	472	474	515	483	504	411	479	457	554	562	465	479	488	465	464	476	474	525	495	485	514	423	489	472	468	472	526	474	478	503	457	460	475	527	511	452	493	452	477	491	475	450	508	495	477	437	467	475	440	430	485	442	487	460	492	471	465	461	454	484	440	520	499	482	498	479	481	529	529	452	452	476	473	474	506	474	464	552	479	446	473	481	438	554	475	501	464	506	492	477	461	467	474	516	472	450	476	522	482	493	578	491	685	535	477	508	546	523	538	484	490	504	468	474	490	448	456	475	469	499	552	476	474	498	535	513	496	461	489	495	524	492	477	501	448	464	499	465	531	514	478	458	546	473	482	445	569	466	513	500	492	478	497	490	476	497	479	463	474	508	485	459	476	474	477	473	475	465	476	491	564	484	505	482	474	572	493	518	473	510	474	523	507	471	486	464	472	476	461	505	467	462	528	474	527	505	474	435	481	568	470	508	450	490	543	480	657	509	500	479	484	485	415	458	493	466	480	548	479	488	471	482	470	469	542	486	491	573	466	501	484	536	480	483	466	474	557	481	476	363	473	467	569	504	477	462	480	460	508	479	479	478	468	474	483	475	468	570	507	481	480	480	510	523	1
498	486	508	479	670	478	473	476	475	493	491	491	466	467	496	482	502	516	490	460	493	550	463	483	481	462	458	479	452	481	510	521	482	475	472	455	482	489	478	477	477	502	522	510	559	470	420	539	497	442	462	545	577	495	545	492	487	474	475	469	511	469	592	482	497	517	469	498	476	480	511	501	512	518	488	464	470	502	543	480	491	586	406	458	490	460	476	473	487	531	477	515	467	492	508	481	482	476	455	489	482	478	481	477	461	527	491	502	513	471	430	506	485	492	503	519	479	485	473	462	476	481	474	497	461	532	476	496	482	498	523	513	494	478	499	557	468	476	483	482	495	547	481	477	470	444	478	528	479	531	411	471	472	569	477	509	483	477	489	514	468	479	489	469	586	478	476	473	478	521	512	581	566	479	482	521	461	484	484	493	465	524	510	469	454	498	476	494	566	480	469	465	493	499	484	476	484	490	476	506	511	478	487	538	514	475	523	478	486	505	477	466	529	496	472	434	554	477	489	489	457	504	487	510	478	543	490	478	476	508	467	468	499	513	473	488	485	473	469	471	456	463	474	483	508	492	524	479	472	504	463	399	480	508	480	495	526	489	484	495	539	470	475	517	483	502	602	506	443	514	489	395	440	530	475	479	476	503	522	525	476	516	469	474	517	480	501	455	470	503	507	517	502	477	457	483	463	489	527	494	511	495	477	510	488	505	481	472	470	495	490	453	459	468	500	503	487	461	410	505	460	472	496	481	511	477	439	506	496	452	480	468	476	498	526	503	477	548	525	510	517	499	493	466	550	479	474	514	507	510	486	480	409	468	475	472	484	474	550	493	454	538	617	468	481	561	510	481	480	487	474	492	482	463	480	485	481	476	521	458	486	531	481	473	468	465	504	474	497	479	474	451	478	502	471	474	487	474	491	492	481	495	477	468	477	437	500	481	495	490	494	531	489	472	503	473	484	547	501	556	488	483	487	475	456	504	512	453	521	476	485	591	421	535	492	541	479	490	473	501	447	460	630	494	480	477	472	482	486	478	487	457	478	681	482	400	467	425	497	478	545	504	497	469	486	493	473	492	457	476	527	479	566	477	477	430	488	484	518	505	501	486	478	445	464	468	487	500	474	489	448	486	456	743	492	519	473	483	461	509	2
485	418	485	497	478	479	495	474	478	469	503	481	448	445	487	491	471	520	496	475	493	501	479	468	530	505	491	485	486	475	494	418	436	503	500	578	481	481	480	475	476	470	499	525	513	479	548	551	458	544	531	473	510	476	488	533	508	482	560	473	463	481	492	486	476	640	457	481	478	478	532	468	429	486	487	413	466	488	527	493	526	550	424	489	503	455	475	454	475	523	476	554	474	505	481	511	473	467	467	512	464	473	488	476	453	430	523	473	464	470	501	441	482	501	459	526	491	493	467	501	475	460	475	464	506	493	488	465	473	484	510	473	502	479	425	476	444	473	476	493	507	506	475	478	473	470	478	519	484	505	551	477	495	451	476	418	453	447	503	507	445	483	492	482	555	488	473	492	478	543	535	529	479	479	497	521	493	474	487	466	522	571	488	452	460	466	479	473	552	485	489	487	516	507	536	496	483	464	476	507	517	461	500	484	474	477	456	480	493	490	488	479	513	489	479	529	555	459	476	479	473	523	514	465	427	531	454	479	475	521	487	484	497	477	507	493	491	481	475	478	520	530	488	487	485	444	461	480	472	532	478	546	477	468	477	496	503	487	480	497	475	484	479	471	471	495	462	528	473	499	495	493	508	483	494	510	476	466	505	523	478	451	494	479	522	481	439	497	478	450	546	484	500	460	468	483	460	539	475	526	454	449	476	475	516	480	500	495	487	489	462	473	495	508	475	474	482	497	511	464	467	494	483	471	515	471	464	460	482	433	407	460	477	465	493	496	454	537	504	473	517	456	508	470	462	476	479	489	470	519	483	491	517	505	495	479	474	475	567	409	473	518	498	466	491	494	517	496	483	495	473	468	482	459	501	499	487	490	460	506	484	494	470	478	463	465	496	474	485	467	480	496	474	448	473	477	503	440	444	486	473	502	478	483	477	487	469	474	457	471	478	415	529	485	532	529	470	513	526	517	481	476	474	476	477	510	474	486	481	476	487	473	494	463	518	555	477	515	481	493	542	498	427	515	563	477	468	503	433	465	494	482	505	352	471	569	482	490	509	503	503	503	474	482	490	507	485	539	488	500	524	482	450	478	490	538	472	514	521	497	509	461	481	489	480	494	485	466	484	486	459	487	448	325	504	572	487	494	506	497	1
486	482	531	506	543	473	523	475	495	477	474	464	422	507	483	530	474	489	505	481	489	518	484	476	492	502	482	497	492	544	480	538	457	480	448	488	478	498	490	476	476	583	477	464	507	505	504	510	448	488	480	512	497	478	471	459	434	480	572	512	501	472	481	486	518	443	513	483	478	475	507	487	499	488	482	522	471	469	506	480	494	516	493	478	515	522	475	481	482	475	476	563	481	519	483	511	478	449	476	478	479	466	485	461	532	517	504	486	485	491	514	545	487	511	479	475	467	475	503	475	476	472	474	562	507	511	483	505	480	546	509	438	472	481	457	500	473	497	484	494	488	471	473	492	475	513	484	496	490	471	456	460	478	602	476	524	468	449	547	519	530	461	472	482	501	481	474	477	478	522	476	533	527	476	479	509	483	466	558	497	452	474	493	473	494	496	441	496	510	474	505	489	496	520	504	480	487	495	474	495	498	486	494	475	496	477	495	483	487	473	483	450	510	509	474	467	485	469	497	486	501	436	451	507	543	482	497	478	477	495	489	489	474	475	493	513	477	478	500	483	478	454	447	512	456	532	432	476	469	490	494	471	479	472	466	446	482	477	489	471	495	491	486	483	472	533	527	475	435	537	509	519	518	460	477	496	476	517	487	491	480	522	482	475	482	471	484	486	478	479	466	525	474	477	508	526	518	544	492	462	472	499	471	503	513	496	480	477	521	454	478	463	458	499	466	505	479	472	529	529	443	498	488	482	465	494	474	474	471	484	460	491	477	469	444	496	502	498	453	542	602	482	503	427	489	474	482	573	506	445	481	517	484	465	520	492	500	477	460	485	469	469	509	434	483	491	490	512	489	479	545	528	544	482	511	484	483	481	418	515	479	462	514	476	495	470	475	478	506	380	477	447	476	504	478	483	477	529	557	488	479	538	475	514	477	488	503	477	459	469	470	530	472	482	467	447	499	488	511	480	481	475	474	476	467	461	511	476	462	480	469	499	458	560	475	480	475	504	470	495	514	476	485	492	482	478	485	480	521	488	480	485	450	577	482	458	472	557	507	546	505	483	461	446	476	471	478	474	488	447	496	479	475	476	473	427	487	482	530	486	532	482	476	463	443	479	495	491	503	475	494	475	460	610	500	564	472	491	570	512	1
484	494	488	481	457	480	514	476	494	476	517	452	483	529	487	450	457	503	491	478	476	496	464	483	483	497	469	492	487	475	484	467	549	550	506	492	501	438	476	478	480	567	475	524	511	468	487	569	465	486	499	481	476	475	493	457	445	459	494	485	470	485	472	481	529	512	477	481	480	467	543	468	529	505	479	563	477	520	498	478	477	524	540	493	458	478	469	447	484	540	476	509	475	503	493	492	476	449	487	486	505	483	477	472	525	405	456	473	522	479	424	439	474	465	477	504	477	488	524	487	476	506	471	444	470	488	504	513	471	534	482	465	509	483	504	551	470	495	461	482	490	454	483	504	501	464	477	491	483	462	444	447	494	381	478	509	481	440	510	482	477	465	463	487	537	543	476	473	476	574	508	426	529	478	471	462	467	477	505	517	446	517	494	511	504	509	477	484	490	473	513	499	502	452	478	485	488	492	478	422	456	454	466	468	481	474	545	483	466	492	474	553	457	466	489	434	513	488	522	476	497	387	443	517	443	473	493	476	476	502	452	519	477	487	461	512	488	481	475	476	507	460	524	458	579	556	425	477	473	513	482	509	480	546	493	459	519	457	493	478	477	480	512	475	494	494	403	508	495	514	471	504	473	506	449	494	477	474	515	496	475	412	450	479	532	412	471	497	490	493	485	526	517	471	465	515	486	487	493	457	518	492	474	495	549	478	492	480	467	478	489	509	574	471	491	459	482	479	509	530	476	485	493	489	442	478	474	457	490	457	494	498	476	438	491	502	514	467	622	514	568	474	431	519	476	473	472	476	508	516	488	464	434	483	495	459	557	477	475	505	456	488	516	484	483	500	492	491	484	484	487	502	502	523	518	475	475	512	469	488	480	457	516	482	467	470	470	479	518	461	477	526	477	509	480	471	489	421	572	480	469	446	477	477	475	467	467	474	517	483	491	475	474	500	479	541	496	578	494	511	484	458	465	476	484	505	493	449	519	485	493	548	477	405	491	503	472	486	502	487	486	449	556	538	516	479	478	496	391	487	478	481	500	396	477	522	480	441	469	534	532	505	462	518	490	486	489	536	484	471	571	482	504	476	478	428	473	480	514	485	500	493	471	494	453	481	466	438	488	470	480	475	497	390	509	576	471	489	488	538	1
472	432	455	481	504	485	492	476	500	482	544	454	496	495	483	490	459	510	479	475	485	460	473	482	431	505	515	473	475	451	478	475	517	461	475	428	482	504	493	478	477	508	522	510	472	435	461	548	473	477	508	515	481	490	500	453	499	465	501	480	488	474	494	484	541	502	538	529	479	469	518	460	523	540	482	542	473	473	513	471	493	521	442	478	469	509	479	482	488	541	476	536	484	479	483	499	479	479	448	522	483	474	501	487	473	429	506	535	503	500	480	475	475	480	448	479	463	477	475	472	477	518	483	528	524	532	473	504	473	467	506	436	481	470	518	530	515	492	480	474	522	452	443	484	473	490	479	482	483	436	464	491	484	555	478	507	459	488	522	459	484	474	475	491	468	463	477	483	478	551	413	480	516	476	471	428	459	471	591	484	527	496	444	490	450	465	537	479	568	486	478	493	503	511	434	487	481	483	476	518	472	495	485	505	428	477	513	475	486	523	494	461	483	468	479	444	561	475	451	489	458	507	507	459	474	506	487	478	476	471	486	505	501	473	505	542	475	475	489	480	546	477	442	464	481	526	525	475	479	489	492	517	481	501	475	566	532	510	487	489	498	472	492	506	484	503	509	481	483	505	506	528	458	493	461	489	476	492	494	507	476	502	470	476	509	453	487	449	482	507	500	514	480	469	396	535	427	510	442	504	470	489	481	527	505	482	500	482	525	487	467	478	489	483	484	509	477	478	466	478	489	519	515	503	469	487	461	491	480	582	546	476	476	514	485	497	537	476	513	476	554	474	448	480	577	484	480	498	494	532	473	415	397	480	516	497	479	477	499	411	514	480	488	487	478	456	488	501	489	466	466	477	501	559	501	493	477	509	479	464	483	483	558	482	486	473	478	475	484	432	472	459	476	493	480	519	479	477	471	478	481	524	479	534	476	471	436	480	484	483	501	522	447	507	464	499	483	538	512	552	474	487	483	477	482	487	486	422	480	474	478	532	468	532	475	488	477	454	478	492	472	497	522	530	474	478	473	470	450	464	480	474	503	519	473	524	479	478	462	470	473	466	552	448	482	504	460	538	481	527	462	471	489	477	496	454	480	493	523	490	513	467	473	463	517	489	476	503	466	487	482	472	490	535	518	511	480	479	539	457	1
496	514	523	491	469	486	412	476	486	482	522	503	447	528	508	462	475	453	497	483	479	498	486	471	497	485	489	464	467	499	483	538	500	451	520	471	487	501	481	478	475	466	473	499	511	486	463	477	451	478	473	503	447	478	495	514	436	479	470	499	491	490	505	475	517	521	516	475	487	480	484	483	460	450	487	469	472	502	565	494	513	511	496	493	477	442	479	517	471	400	476	570	519	511	491	516	481	485	483	528	507	464	482	486	490	460	436	534	559	478	468	457	472	483	478	483	488	489	504	526	474	473	484	509	507	485	481	473	476	517	510	477	489	480	496	445	492	466	492	486	500	539	477	503	477	511	486	473	481	521	544	477	491	566	475	462	481	498	497	487	519	473	487	474	505	503	478	481	478	454	563	430	542	478	461	424	462	490	501	593	506	489	453	454	450	491	485	485	557	474	442	497	552	550	550	496	480	486	477	456	466	472	484	537	531	478	519	474	486	492	482	588	503	493	488	518	509	483	480	500	456	484	476	467	535	495	497	477	478	481	471	483	467	457	458	529	489	477	492	473	498	419	537	479	493	540	490	479	496	506	470	467	477	503	472	451	588	560	475	483	501	480	468	485	466	493	506	503	452	497	474	432	478	493	475	490	476	488	502	545	477	515	488	475	504	494	464	515	483	482	515	469	519	477	458	453	434	554	440	490	461	495	487	524	469	490	493	475	515	494	455	489	493	540	486	452	495	479	441	494	503	504	483	498	490	471	489	503	483	513	482	490	476	546	514	485	509	483	550	496	540	488	531	486	502	485	482	483	466	521	482	551	452	474	496	469	563	478	472	484	455	489	470	447	479	503	543	495	479	534	518	528	486	516	490	488	486	491	438	511	480	491	513	494	467	480	428	477	520	528	481	531	471	498	479	483	479	522	491	481	478	504	477	488	476	484	496	477	469	466	522	476	520	481	520	514	470	461	541	524	472	455	468	476	487	515	481	480	483	473	516	481	504	561	515	505	473	464	446	493	457	472	679	451	492	478	472	486	477	465	476	469	486	681	469	396	472	496	494	516	461	512	457	445	462	471	507	534	509	479	516	475	564	475	476	374	489	484	440	494	480	479	473	498	460	474	497	470	498	475	483	478	477	686	455	527	472	475	466	502	1
475	450	534	490	524	478	479	475	485	456	444	483	512	438	458	496	458	497	519	486	473	477	460	484	452	526	495	473	506	481	479	500	466	549	487	444	469	467	475	479	480	485	499	467	491	498	503	518	404	456	545	504	500	483	505	506	446	497	524	497	472	475	542	495	594	540	495	517	483	467	567	458	507	457	479	555	492	517	475	505	472	471	478	491	499	457	477	486	483	474	477	558	452	476	469	458	486	513	427	471	481	473	477	471	480	382	437	493	547	473	482	483	472	489	478	474	534	479	500	453	475	474	490	490	478	517	494	507	469	426	495	472	504	473	499	556	508	502	475	514	499	496	480	474	477	469	481	512	477	519	492	492	471	442	476	481	460	479	491	504	478	481	486	477	475	471	473	485	476	503	485	554	571	475	472	532	452	480	377	493	479	545	510	459	502	455	499	541	500	479	508	466	481	549	569	480	475	483	478	472	460	508	492	510	469	476	496	480	482	475	497	514	462	454	485	513	469	490	489	493	507	531	528	451	438	518	484	476	476	498	459	499	476	489	498	496	489	472	453	487	476	371	523	505	504	478	481	475	493	497	496	440	475	529	492	458	481	457	500	475	471	482	467	550	482	514	550	493	466	517	478	442	436	505	474	500	475	505	482	450	476	450	460	474	547	505	502	508	477	456	480	500	529	482	549	497	499	469	557	483	432	479	480	501	531	491	482	486	513	468	476	493	534	509	481	464	473	492	564	545	467	495	495	482	466	483	493	501	473	469	527	493	476	485	516	492	607	455	615	495	550	515	480	457	503	492	485	490	488	524	477	524	533	442	502	493	451	478	545	569	468	485	449	482	486	501	475	486	480	523	543	469	490	470	543	474	490	476	401	545	485	458	537	497	495	477	491	478	474	461	476	490	476	460	477	477	480	400	541	477	477	507	476	527	477	475	441	477	464	474	428	469	468	488	516	472	498	512	457	546	484	492	482	476	477	497	480	449	538	474	481	495	460	458	519	486	475	461	482	489	473	499	543	530	492	480	477	499	451	483	476	498	506	509	473	486	481	477	507	467	518	460	428	487	497	475	478	464	490	485	535	477	509	477	482	310	483	512	549	478	507	487	470	500	524	477	472	418	505	469	513	485	464	538	499	535	475	494	478	485	1
481	433	547	478	478	489	559	477	494	474	462	465	443	516	465	464	494	484	440	477	478	488	472	468	463	467	475	494	474	516	472	508	463	549	489	464	474	496	481	477	480	509	447	499	479	489	454	531	476	505	512	468	513	487	509	547	472	511	484	466	490	491	494	487	383	555	485	460	486	487	525	495	495	454	496	509	505	453	472	475	458	607	460	476	524	457	481	456	471	506	476	550	497	506	480	502	476	509	486	472	475	495	482	495	496	573	469	476	533	473	447	481	472	459	449	475	471	505	454	503	476	518	476	382	467	546	469	525	484	481	495	469	486	479	505	491	459	482	480	489	493	500	487	475	485	494	483	467	486	475	429	479	481	388	476	522	519	461	549	481	474	476	492	483	403	512	475	478	475	536	397	521	545	478	485	562	482	472	483	568	488	528	467	499	460	430	439	491	583	484	445	496	495	447	479	496	487	468	479	540	507	489	470	483	447	477	501	478	471	512	477	493	546	504	472	526	519	478	491	496	480	503	460	409	497	514	482	479	476	476	496	526	491	505	462	466	494	479	459	483	513	522	520	500	531	552	473	480	487	507	478	477	478	467	479	504	467	516	481	487	489	475	480	458	479	505	541	486	505	497	477	498	481	494	497	487	476	462	510	533	477	417	476	473	502	491	476	548	479	481	497	501	523	472	429	531	450	518	486	525	478	474	481	485	505	528	486	455	502	453	531	490	477	506	487	480	481	479	466	499	499	472	495	465	501	475	491	464	489	494	527	494	476	439	521	483	362	469	546	496	461	508	467	534	499	480	476	560	505	538	479	518	417	490	491	457	495	481	556	442	442	477	339	450	484	496	515	487	471	503	459	434	479	491	451	490	479	512	487	514	478	481	553	475	479	489	516	478	499	463	473	489	479	436	475	509	502	532	520	484	480	500	478	475	476	478	480	475	500	481	504	478	520	479	465	443	487	429	473	479	488	466	474	476	481	476	527	487	424	475	496	500	491	423	512	552	482	554	471	487	495	476	585	433	486	477	489	495	507	483	487	473	507	477	478	415	481	517	497	429	513	470	466	542	507	495	485	486	450	437	465	475	513	479	477	510	517	502	453	496	494	474	492	549	511	497	466	481	497	473	496	479	458	491	540	549	471	467	568	496	1
487	468	551	479	527	491	500	477	484	476	505	520	442	480	506	497	485	546	462	494	463	502	473	474	549	498	523	471	478	475	486	481	541	545	521	518	491	464	480	477	478	431	469	485	540	469	506	477	417	475	536	540	459	479	494	492	476	528	483	451	493	483	487	487	478	573	459	514	482	473	545	500	493	480	479	506	492	476	538	496	476	528	551	484	520	449	472	471	477	562	477	485	486	522	478	476	481	471	490	518	470	477	491	464	503	338	533	496	529	488	461	510	469	489	536	475	509	497	480	484	478	465	473	511	463	490	474	516	465	461	473	474	453	476	459	601	479	487	488	476	491	532	471	475	484	475	481	492	482	503	531	487	480	403	480	493	496	447	478	497	518	486	480	485	522	477	477	482	477	551	579	561	523	479	465	454	473	485	523	478	578	564	446	485	502	495	541	466	457	475	512	428	502	502	496	477	470	482	475	501	477	473	451	499	466	477	525	481	493	507	517	453	462	418	476	536	523	487	477	498	448	500	491	522	495	548	483	480	478	483	484	488	452	484	515	445	486	476	471	483	514	525	499	469	491	515	455	474	476	537	489	463	477	513	482	484	503	490	502	473	475	477	519	471	488	476	509	478	444	460	482	569	548	515	467	509	476	527	484	497	477	439	455	476	440	511	460	525	482	486	530	532	493	472	473	554	418	480	484	555	525	476	472	489	531	476	496	487	471	452	486	461	482	508	473	480	472	473	479	621	469	476	464	477	479	480	522	466	490	504	480	470	474	555	481	504	457	433	583	533	563	517	543	538	428	474	478	396	475	546	478	475	495	482	516	460	459	479	509	539	453	477	434	524	481	498	505	472	498	470	487	397	521	488	519	499	482	461	411	523	472	500	470	501	467	482	501	479	480	487	483	541	476	461	482	531	472	524	425	487	477	485	476	437	475	482	489	477	488	485	518	446	524	477	448	473	472	529	445	532	474	480	484	476	464	483	494	441	447	481	510	501	517	437	484	477	471	421	511	497	474	468	488	480	467	478	467	484	436	465	479	476	525	339	486	585	479	448	534	495	562	484	462	425	496	519	485	523	497	492	541	472	477	477	483	528	498	462	466	479	527	472	475	451	496	466	481	475	478	492	503	467	443	329	522	603	478	491	480	482	1
486	463	529	487	542	475	424	476	500	473	513	466	449	502	489	462	490	494	483	488	475	508	479	462	552	460	476	486	461	487	491	450	429	414	463	451	485	483	478	478	478	471	473	467	502	480	525	493	469	468	516	471	528	473	516	500	546	510	581	478	481	479	471	484	442	505	478	512	481	475	523	466	476	478	482	526	476	493	557	475	473	444	482	470	545	473	480	483	486	488	476	497	466	497	471	478	476	507	443	429	483	476	476	459	485	510	511	537	523	478	402	362	486	464	449	479	492	483	479	486	478	484	458	471	458	529	475	516	481	447	517	508	497	474	471	541	433	496	474	465	468	542	478	463	483	506	473	443	474	506	427	503	460	607	475	458	466	455	521	498	481	487	494	480	487	481	476	477	479	496	584	488	531	477	508	565	470	479	463	524	516	495	501	464	492	482	511	479	566	474	447	494	543	488	542	479	482	498	476	482	528	472	470	598	474	476	503	482	479	484	491	477	497	533	457	507	481	482	484	497	531	455	448	512	490	529	496	478	478	499	480	489	466	503	499	537	473	478	468	474	519	530	524	484	473	515	577	481	491	530	500	497	484	523	474	474	479	509	484	489	482	472	483	493	487	472	437	467	469	525	498	471	493	426	472	473	476	464	519	528	475	519	479	475	533	457	497	483	480	516	518	514	450	471	485	415	434	522	515	465	522	494	471	536	432	438	478	469	471	453	462	492	516	533	480	464	467	480	441	525	490	431	492	473	500	484	494	492	476	577	501	465	478	546	487	506	409	468	429	528	541	509	494	547	493	487	487	499	475	512	476	455	479	485	472	468	501	479	485	509	500	522	439	506	474	496	498	509	495	531	455	451	497	452	533	486	488	470	474	468	485	472	548	467	520	490	482	477	523	461	473	502	474	481	482	479	484	493	485	487	486	448	476	502	476	442	499	478	507	490	476	515	456	482	517	442	501	481	393	529	485	467	499	476	487	495	510	483	533	474	478	471	432	570	484	510	460	522	427	480	427	487	551	464	499	475	481	497	424	486	486	464	474	577	471	452	474	483	480	470	498	474	458	480	499	472	479	481	492	532	488	481	503	477	490	537	473	493	521	484	451	455	494	529	557	483	468	476	475	471	497	485	515	612	507	508	471	459	538	493	2
480	496	556	481	493	485	547	475	472	491	459	479	480	457	481	435	494	508	467	485	483	464	473	478	505	475	489	485	471	480	486	506	505	405	453	443	494	509	483	477	478	463	480	522	491	448	475	538	467	487	589	508	509	476	513	467	463	430	541	457	461	480	459	482	403	521	492	474	482	481	479	474	480	497	479	481	477	470	505	466	438	466	494	481	551	523	469	469	475	514	477	579	505	473	474	529	481	488	456	495	488	499	469	478	492	468	458	476	447	483	521	473	481	502	469	473	499	498	471	495	476	487	489	457	520	487	481	521	476	537	490	505	488	474	477	499	552	489	477	476	487	490	512	482	490	493	483	397	476	485	570	472	511	446	476	434	489	520	515	528	457	465	478	484	503	440	475	480	477	446	499	477	571	476	468	444	471	490	491	455	516	541	426	437	489	474	474	476	545	477	511	463	477	564	516	496	489	481	478	522	504	526	475	487	501	476	531	488	489	526	473	512	428	446	480	511	546	486	484	491	463	496	489	520	460	468	484	476	475	468	476	491	488	483	465	496	479	477	476	478	521	564	493	484	525	472	447	474	469	505	478	540	479	497	475	496	423	485	484	485	507	474	508	435	470	489	437	510	446	502	477	498	447	427	480	494	477	555	488	427	476	449	494	476	515	511	494	507	480	510	514	489	472	478	485	449	509	528	477	475	495	497	478	464	481	513	459	495	501	476	456	482	484	520	468	532	454	482	458	514	499	480	479	460	522	475	488	524	493	456	447	483	476	541	500	494	376	463	488	470	519	461	452	504	446	483	483	377	472	455	481	466	467	475	497	501	538	478	525	523	545	505	441	486	482	496	474	476	523	496	514	558	508	518	500	495	483	510	473	475	483	461	490	474	467	467	481	477	477	581	479	508	470	474	472	460	469	501	483	486	474	435	477	449	477	435	449	481	481	474	490	555	504	471	430	484	464	531	533	530	479	484	487	475	512	471	508	483	439	478	494	558	449	459	468	458	486	499	463	485	510	485	485	497	507	477	482	498	511	464	485	471	490	346	467	522	483	471	559	506	575	485	572	492	458	485	488	515	473	496	497	475	476	476	479	593	491	494	521	503	457	494	477	522	507	494	471	471	436	485	490	479	466	365	466	510	489	507	470	497	2
487	472	435	485	477	473	461	477	499	486	504	496	478	485	497	453	460	513	504	479	492	510	479	476	501	455	497	490	490	524	495	500	478	422	482	435	473	492	482	474	480	479	494	502	515	451	473	460	456	443	488	496	472	484	475	466	506	494	462	509	482	485	553	481	446	512	499	495	479	474	515	506	495	490	477	486	485	465	531	487	485	511	496	480	452	562	472	479	477	443	475	465	502	502	472	476	480	504	481	506	483	500	480	471	503	511	447	521	470	479	494	455	481	503	540	459	489	472	494	446	478	492	480	452	415	533	491	446	480	505	487	492	533	482	455	463	508	506	470	491	545	454	483	488	484	474	477	448	483	426	437	497	485	382	476	468	466	450	532	477	526	486	482	484	504	497	478	479	477	433	595	498	464	475	468	563	484	472	463	508	551	518	478	455	480	499	529	488	521	481	462	493	516	527	555	484	480	488	478	456	481	469	462	489	411	477	499	483	514	494	472	483	458	545	468	499	467	493	431	472	441	511	533	465	482	508	481	480	475	476	479	461	497	478	480	502	484	482	491	489	489	481	499	467	550	524	527	471	488	513	472	483	473	532	480	449	458	562	500	495	482	478	518	456	484	501	436	484	511	524	510	514	452	524	461	473	476	561	476	527	477	419	471	475	526	473	490	396	478	470	477	485	496	469	434	447	504	550	469	483	474	494	482	503	533	477	497	481	435	466	486	468	433	489	478	519	468	492	515	489	476	509	492	503	518	478	478	510	456	507	457	462	476	496	513	506	431	493	577	521	474	486	568	495	517	476	490	565	467	445	498	517	432	468	493	499	495	478	509	459	511	446	447	477	490	470	508	504	479	575	510	497	470	472	516	450	482	549	450	517	472	435	462	481	472	514	559	478	499	533	474	480	476	463	481	472	485	390	496	474	482	512	477	487	476	450	551	477	552	481	502	514	508	466	517	569	486	533	512	523	487	471	478	477	479	474	507	527	450	471	500	494	520	405	508	518	481	528	527	508	576	435	549	509	483	479	478	473	438	474	467	484	474	443	477	452	474	536	522	482	493	476	563	576	501	484	483	487	473	480	496	475	503	481	472	463	475	457	521	494	475	446	486	445	476	483	470	486	440	480	444	473	527	450	493	523	490	475	520	468	2
481	470	510	483	443	485	411	476	494	490	526	516	496	439	483	463	488	444	478	471	470	498	469	469	525	483	494	481	501	499	488	536	525	570	472	481	474	454	481	477	477	524	484	482	506	494	499	471	424	525	534	547	466	477	506	498	452	452	512	440	487	479	483	472	505	526	438	466	478	484	570	474	441	471	486	522	475	453	529	486	498	478	470	497	598	502	471	505	483	510	476	473	452	534	494	570	475	507	494	494	489	492	482	491	423	457	431	455	550	484	469	472	479	473	505	476	486	495	506	484	476	493	460	421	516	553	467	467	476	447	526	469	493	481	506	486	525	499	478	480	484	530	469	478	480	518	487	557	473	509	510	488	490	578	476	433	481	523	544	510	525	480	490	483	460	464	479	476	478	500	461	487	467	477	460	415	496	488	469	463	535	488	562	484	531	511	480	470	500	481	457	504	508	537	496	488	489	487	477	464	458	482	496	516	477	474	525	482	495	449	464	514	500	464	475	556	559	485	512	490	490	527	501	493	524	532	489	479	476	483	461	473	475	528	477	497	482	482	494	490	561	508	510	493	454	569	455	476	484	504	536	466	481	519	472	470	495	392	492	486	498	475	506	499	474	479	505	496	492	506	484	506	528	512	477	484	476	463	482	527	478	519	504	474	498	479	474	486	477	510	531	480	504	482	497	523	473	506	469	471	496	480	480	459	525	530	467	464	508	506	515	485	467	478	487	534	469	487	560	529	480	450	467	477	482	479	478	498	484	499	541	468	475	499	499	504	497	489	405	513	559	493	476	477	487	481	483	467	466	505	481	553	451	490	492	495	503	476	499	475	514	521	427	497	478	560	463	508	492	532	511	501	509	500	491	498	484	516	418	462	474	455	500	488	464	473	535	477	483	435	478	432	476	494	472	519	491	515	508	487	483	440	477	438	476	520	467	478	493	480	463	465	448	479	515	579	497	552	591	471	483	504	483	476	478	478	476	426	537	475	470	453	490	549	516	508	453	504	462	484	477	477	339	481	485	478	482	478	532	469	478	493	463	405	475	564	477	472	481	415	430	484	548	469	488	462	464	527	498	439	469	482	418	478	477	510	470	467	557	481	476	423	489	451	488	472	494	502	476	475	493	466	470	405	545	493	469	493	488	511	2
483	453	531	462	445	474	487	480	504	475	511	514	424	521	482	473	486	516	453	485	497	468	470	477	448	535	504	476	462	469	487	538	487	472	463	542	483	465	479	476	476	557	473	484	476	509	452	496	431	494	487	430	485	483	491	501	479	475	511	464	510	482	485	488	337	492	455	483	476	483	511	477	500	486	480	531	477	490	541	473	528	491	511	488	504	509	472	489	469	552	476	496	484	503	483	520	478	492	474	502	489	480	491	499	453	411	445	556	538	476	473	487	489	489	450	488	467	491	504	496	477	483	486	460	480	552	499	482	472	519	477	459	476	478	498	563	541	504	480	474	502	462	496	481	480	471	489	513	475	472	490	499	497	373	476	500	488	476	505	539	469	485	480	476	525	514	476	479	477	497	497	445	489	479	507	519	489	484	511	461	481	518	428	495	482	492	492	525	497	483	489	516	480	540	531	463	483	481	476	507	511	488	491	499	484	475	523	483	493	503	457	483	459	506	472	511	490	465	471	475	466	484	488	455	533	518	459	479	474	491	470	466	493	489	480	553	495	480	447	479	565	581	484	492	559	529	418	477	482	519	473	520	484	498	479	552	446	469	487	476	493	482	466	481	485	454	488	496	489	484	491	525	474	463	486	471	476	527	493	464	477	407	478	476	477	530	445	435	476	494	512	495	486	476	479	485	473	524	538	483	498	512	476	456	479	515	471	475	478	458	482	491	565	486	464	497	476	470	427	516	473	543	462	485	458	471	486	486	469	474	495	467	477	455	512	501	308	469	551	471	498	502	473	509	489	492	473	452	480	501	474	465	486	486	481	491	491	475	426	504	530	487	468	472	475	464	510	478	486	416	488	448	535	516	498	479	465	458	424	487	481	458	516	501	475	483	515	478	505	485	472	457	473	458	475	489	494	506	508	488	476	489	476	518	478	490	434	479	496	478	501	505	503	500	523	515	510	535	547	545	492	458	472	476	494	498	491	508	556	479	511	492	497	403	463	521	491	587	461	478	457	502	596	455	468	479	477	501	471	465	480	464	453	376	481	476	477	466	431	491	518	508	569	503	491	503	485	551	480	524	528	475	520	477	493	584	523	492	487	491	472	492	479	509	451	486	498	453	475	486	453	481	483	350	451	555	475	483	505	506	1
487	476	543	484	509	476	474	477	479	474	486	501	523	483	492	501	502	546	473	485	492	518	467	479	496	478	463	456	490	496	482	532	504	427	454	447	493	469	473	476	478	524	489	476	468	462	502	506	533	513	560	474	480	487	497	500	518	510	546	471	480	479	541	474	545	504	524	472	483	472	494	511	462	429	474	510	474	462	474	501	489	523	476	485	463	489	473	487	486	480	476	486	470	519	477	452	481	502	467	526	478	471	478	450	458	659	443	462	454	481	474	505	466	524	432	493	491	487	486	481	476	489	495	485	487	509	489	548	492	484	502	466	516	479	513	538	517	478	474	473	509	505	485	497	467	523	482	464	480	419	497	490	496	556	475	471	484	495	508	522	492	475	481	476	498	473	476	481	477	571	510	473	474	476	476	529	488	488	496	442	510	575	472	468	479	474	477	565	502	473	505	472	479	434	554	479	489	458	475	486	501	522	477	525	472	477	456	484	473	482	510	480	518	501	479	530	484	480	430	494	471	514	465	539	498	478	470	477	477	478	464	483	505	515	520	489	489	483	467	481	494	432	543	482	469	438	463	480	475	466	487	484	476	498	485	497	521	480	491	491	477	482	507	485	495	531	479	490	489	498	510	495	482	555	473	471	476	543	471	522	476	509	475	477	550	505	456	547	474	533	533	471	492	476	531	444	466	474	499	520	481	498	480	424	431	460	486	469	454	468	500	442	461	455	496	518	469	479	519	483	465	464	482	486	504	476	467	500	504	566	515	493	475	536	536	508	534	517	479	515	461	515	481	510	529	473	476	510	472	514	482	458	473	499	502	486	460	477	506	492	422	501	474	512	476	503	489	469	483	509	476	443	525	541	460	509	476	477	573	481	481	484	500	480	476	473	487	478	486	469	479	538	478	475	480	483	481	501	463	478	482	509	475	490	477	477	447	484	510	478	496	447	477	462	471	476	474	510	521	503	476	490	468	476	519	475	483	454	507	477	430	545	500	532	456	515	467	534	506	491	421	461	519	468	476	478	460	490	502	466	496	486	491	647	478	428	479	464	495	486	566	512	535	528	506	500	481	480	456	417	464	479	494	478	470	403	495	491	483	492	472	471	490	505	491	491	466	427	510	495	497	480	493	668	535	524	486	482	546	471	1
493	476	494	498	483	488	477	476	485	473	405	463	528	469	477	480	481	460	488	498	511	481	486	488	489	485	485	478	486	498	481	499	552	459	529	522	484	524	483	476	471	457	444	493	539	520	544	583	570	471	524	496	442	476	507	518	513	477	464	486	480	488	448	473	421	475	565	465	481	476	500	490	463	492	482	535	479	507	521	479	476	499	481	468	509	476	470	494	477	514	476	472	472	500	477	489	485	434	482	585	482	476	484	474	464	709	445	510	443	497	488	528	480	497	511	482	490	488	466	460	476	504	484	477	476	526	503	556	494	515	462	534	468	478	443	515	486	493	473	492	496	376	464	499	492	480	479	505	477	496	569	481	475	381	477	493	496	476	495	487	498	468	489	477	534	466	475	475	476	503	435	613	503	479	472	462	479	479	542	539	556	538	472	505	496	503	528	510	574	483	469	493	517	499	558	475	473	487	478	455	514	447	476	456	422	475	503	478	471	518	489	472	442	483	468	490	532	467	521	470	457	589	511	490	449	512	508	478	476	497	477	462	474	490	536	512	485	480	473	474	536	516	483	446	487	492	522	479	466	497	494	497	485	533	484	545	482	425	499	484	476	478	485	516	479	494	480	474	464	502	487	535	413	525	476	487	476	445	477	463	478	422	497	477	516	449	493	442	479	496	464	485	499	468	506	485	461	492	484	497	490	493	480	504	510	531	499	484	501	479	539	484	482	483	485	448	471	478	497	575	465	522	488	493	471	471	496	477	501	537	437	493	476	472	470	466	372	452	500	538	493	470	555	465	508	466	486	461	483	470	472	501	488	506	524	512	557	477	509	490	496	488	439	481	475	501	460	498	480	527	450	534	509	473	529	522	479	464	590	463	480	467	515	480	502	499	498	479	533	497	483	472	478	509	486	495	487	524	495	483	479	575	476	462	477	415	460	480	491	470	485	496	486	466	490	572	500	525	530	533	481	450	467	477	479	461	497	377	449	472	522	501	473	423	505	420	476	491	493	490	460	473	523	459	468	477	481	490	495	454	483	480	500	490	475	414	488	509	550	418	525	496	510	513	487	506	482	499	467	501	555	473	495	477	482	514	503	483	474	466	496	470	479	526	548	468	484	546	469	479	504	481	464	509	489	431	479	475	509	505	2
484	453	492	480	513	498	453	477	492	479	438	524	508	496	499	473	496	512	479	483	511	519	478	474	484	514	519	468	459	436	478	446	567	457	477	525	493	473	471	475	476	500	484	493	512	490	494	493	527	480	511	531	489	481	536	461	464	481	537	486	499	481	409	463	405	439	519	478	483	467	584	483	459	430	477	550	481	461	524	481	511	620	472	506	518	502	472	497	481	481	475	443	510	445	488	536	482	466	456	497	487	469	467	479	464	527	536	522	498	475	506	557	473	524	452	486	472	472	482	458	476	516	472	531	482	607	482	512	482	525	515	497	499	474	497	455	482	516	473	499	458	582	492	488	491	502	483	459	477	504	503	490	477	427	479	463	522	522	529	497	467	463	466	476	515	457	476	482	478	536	458	504	472	477	502	521	483	490	494	557	509	467	454	469	491	483	529	509	459	477	458	474	520	573	433	490	467	486	477	466	482	510	507	524	435	475	501	479	476	485	475	495	488	481	482	518	462	500	459	463	486	505	501	516	461	535	513	480	476	499	486	470	501	460	505	513	483	478	464	477	506	552	490	468	513	525	463	483	483	463	468	471	476	486	470	497	494	466	495	477	478	483	481	541	465	513	467	477	498	484	464	500	425	492	476	483	475	466	476	434	476	434	452	477	439	480	476	450	479	481	533	515	510	476	462	495	469	506	466	498	537	476	479	489	485	496	471	479	470	474	461	459	488	520	477	465	483	478	411	510	487	462	483	477	491	477	468	492	486	553	488	497	476	502	520	502	398	503	527	516	526	508	546	498	520	480	485	461	503	467	472	452	477	480	497	482	621	477	524	492	473	490	509	495	478	504	528	479	459	517	482	456	511	478	524	478	479	460	551	454	483	470	487	498	481	475	453	477	498	450	477	420	475	515	480	492	483	439	521	496	478	483	476	458	477	403	448	485	479	470	491	522	430	465	455	505	478	458	526	439	492	488	475	476	493	499	478	496	505	480	480	574	544	444	473	530	474	442	540	483	484	468	566	569	485	476	475	466	479	470	503	465	503	452	477	476	484	446	518	491	513	478	502	491	466	486	487	535	477	457	518	476	517	477	475	546	471	478	555	483	464	499	489	507	496	480	476	495	487	485	462	480	450	460	459	575	485	495	432	442	1
472	491	512	478	533	480	478	478	463	489	474	473	487	486	489	459	471	512	474	477	477	492	477	476	468	510	479	476	474	480	487	497	452	434	441	433	476	524	475	477	478	498	490	484	505	473	474	530	542	440	552	429	516	476	529	521	445	546	480	486	479	476	506	480	541	562	538	489	480	477	505	479	449	507	480	464	468	487	500	470	461	484	481	452	551	440	475	484	488	575	475	543	503	495	479	392	475	473	469	438	474	474	482	460	489	567	447	476	407	477	493	475	470	497	463	490	508	482	463	477	475	506	494	473	467	456	471	506	485	492	472	483	533	483	492	489	519	492	479	516	513	547	491	482	485	493	484	526	489	479	519	489	476	670	476	512	461	535	527	510	474	482	485	485	454	487	478	483	476	560	418	526	525	479	470	535	475	474	471	512	444	528	524	427	485	426	458	557	536	481	491	437	539	560	524	491	472	484	476	493	490	480	500	470	507	477	512	480	485	515	503	549	521	486	470	518	485	486	537	477	485	513	511	475	510	455	472	480	476	536	462	479	484	501	490	487	487	474	479	476	467	525	449	473	462	491	492	475	487	520	436	501	481	455	473	523	519	532	498	473	485	484	515	466	468	490	496	504	525	489	482	488	559	520	469	482	475	496	495	499	475	578	492	478	505	455	505	435	486	533	441	551	503	481	491	482	513	524	513	509	512	488	470	509	437	461	462	488	488	452	441	471	453	535	476	482	462	476	465	458	509	458	491	473	461	480	488	432	496	552	463	487	476	491	525	502	542	477	384	523	486	491	507	503	572	478	469	464	464	472	468	431	474	492	463	489	543	476	547	414	447	481	514	489	488	487	524	492	506	479	551	401	507	488	491	452	470	498	570	463	476	507	484	460	467	484	501	477	528	428	469	552	477	518	473	476	478	383	492	484	478	453	475	467	475	527	485	482	474	470	479	467	494	489	538	525	482	494	535	481	491	464	490	477	485	527	511	492	472	467	511	554	492	598	461	505	480	557	513	465	498	496	421	537	517	478	486	481	517	482	488	473	505	546	484	546	485	469	517	464	460	474	538	443	477	492	481	520	475	380	555	480	432	479	473	523	489	512	495	499	447	495	494	511	432	487	490	455	534	477	455	487	497	564	539	544	483	488	490	474	2
486	411	510	477	507	480	527	477	493	483	501	495	441	485	488	498	476	452	483	499	502	520	479	466	510	481	468	481	491	497	501	538	465	493	518	533	466	452	483	475	482	457	500	477	521	493	455	500	496	480	566	533	488	477	514	508	473	543	583	472	490	475	534	472	471	512	579	508	478	476	538	502	481	485	479	544	472	473	618	476	512	539	507	463	519	483	467	502	476	501	476	525	453	462	478	494	478	462	514	470	489	467	481	463	441	685	455	475	492	501	544	485	468	475	463	475	489	498	490	518	476	427	465	465	467	515	490	476	489	490	510	506	513	471	487	462	458	497	470	491	473	527	489	485	476	481	486	503	479	545	551	480	488	575	477	489	477	511	479	479	507	479	478	485	489	482	480	466	475	467	514	594	462	476	473	502	474	486	438	499	489	537	423	488	455	505	442	523	499	478	476	484	477	463	557	502	485	489	479	502	487	501	479	519	422	478	594	476	499	524	480	549	460	482	485	501	498	486	525	485	516	450	520	530	542	553	483	475	476	514	489	499	486	468	452	519	452	480	471	467	481	483	521	479	569	480	475	481	477	473	471	529	478	528	488	482	434	475	476	483	497	479	514	456	496	525	567	487	490	516	482	491	457	517	503	480	477	436	520	462	477	512	493	476	490	522	487	494	478	478	527	439	489	473	494	545	464	477	539	494	497	493	479	464	516	510	469	467	504	478	476	477	510	466	482	561	473	466	514	498	477	455	493	477	524	482	497	529	511	487	533	478	475	429	461	492	449	473	417	475	486	499	494	487	492	483	480	475	479	538	474	479	477	475	526	516	427	478	509	550	519	482	489	493	482	534	448	479	495	483	467	479	486	496	550	497	485	444	505	467	490	491	530	465	489	483	515	478	492	419	476	462	479	540	480	482	478	443	459	478	479	518	475	458	477	483	485	471	501	478	518	555	503	465	520	448	498	509	558	533	482	470	471	476	463	485	485	467	486	479	525	517	471	548	473	582	476	561	475	483	557	498	481	434	494	479	499	487	465	495	472	484	504	605	477	413	470	569	437	562	483	486	457	544	482	472	493	518	476	448	415	482	474	478	474	464	458	466	517	515	470	485	463	475	557	479	479	458	439	472	488	479	499	639	465	522	482	508	554	507	1
472	495	428	496	530	487	496	478	498	476	490	495	437	493	485	458	482	466	458	486	426	519	477	479	452	545	489	474	493	477	485	485	522	521	516	494	480	522	482	474	473	514	443	502	491	461	569	501	534	462	506	540	495	489	466	476	415	443	444	437	479	482	504	481	450	474	509	468	485	486	555	488	482	465	468	486	475	442	551	489	478	461	528	494	517	580	464	481	469	581	476	515	436	485	470	471	487	514	482	495	487	477	470	475	466	668	499	523	517	467	442	441	471	525	566	478	482	473	490	510	476	488	470	479	454	539	482	541	494	425	496	430	486	481	463	428	390	510	479	473	498	476	470	484	464	478	478	495	489	457	518	480	484	441	475	494	493	496	539	507	423	479	462	478	537	447	476	473	477	548	520	533	462	478	479	499	487	473	496	429	564	467	537	500	488	496	526	481	511	484	498	474	512	479	483	482	472	486	477	502	466	466	483	556	480	476	525	478	486	469	496	533	486	443	492	524	566	504	479	495	474	514	493	546	502	535	530	479	476	466	473	488	479	476	470	512	488	481	471	490	500	501	471	476	541	512	462	477	475	495	442	479	472	435	477	450	478	494	479	496	482	480	489	514	500	505	480	487	488	494	455	519	532	437	483	488	477	492	483	472	478	443	498	477	552	483	445	514	471	505	489	451	459	476	489	473	448	496	521	507	468	484	480	513	496	466	489	486	483	511	479	466	502	513	485	532	487	477	539	519	474	485	494	494	479	485	468	454	482	395	479	458	476	459	519	482	420	448	474	522	505	508	452	568	499	481	473	529	468	497	464	484	488	467	531	484	539	477	489	477	516	502	518	450	484	453	524	489	483	470	483	463	516	482	536	476	481	483	560	461	488	485	471	489	484	470	502	475	502	526	471	527	474	466	480	456	499	424	472	484	480	508	475	527	478	391	478	480	521	476	471	500	471	494	428	574	470	521	558	476	480	491	457	476	495	503	502	429	565	475	507	457	453	457	461	519	492	443	493	484	489	482	479	503	472	476	472	491	427	474	490	484	473	500	475	437	475	457	441	496	469	462	473	507	445	500	491	461	516	463	470	479	473	478	476	490	466	476	446	487	449	460	487	570	488	472	471	518	483	478	501	470	536	511	509	506	483	490	544	427	1
468	427	497	495	423	473	468	478	491	480	523	517	522	518	484	473	479	496	502	474	497	469	487	473	526	457	502	489	466	501	484	490	475	486	455	505	495	450	473	476	476	489	474	486	504	486	496	505	534	459	563	512	443	486	483	528	544	390	448	486	427	471	490	475	590	555	485	481	488	482	521	475	488	441	475	411	503	444	488	470	487	573	464	499	466	524	479	478	477	488	476	535	446	499	481	485	475	505	457	522	482	479	464	477	479	426	490	517	517	477	399	556	474	442	480	484	521	485	494	438	475	439	485	462	495	464	485	505	473	476	459	482	504	481	455	512	546	483	483	467	489	537	501	490	496	470	478	480	478	500	426	493	462	494	478	472	498	486	492	505	495	492	490	486	551	498	477	478	477	467	459	479	494	479	506	510	493	472	540	561	505	550	454	427	481	543	569	510	474	479	462	510	454	539	534	469	477	482	477	480	483	491	466	610	502	476	488	483	450	478	473	565	516	466	475	496	494	491	498	477	496	635	491	463	453	534	506	479	477	514	513	475	485	492	492	524	487	479	496	479	531	458	503	479	476	477	496	476	474	484	427	456	474	512	479	467	408	472	470	493	519	482	525	514	478	542	503	493	509	498	476	495	511	436	453	484	476	507	496	451	479	477	467	476	481	520	470	541	484	478	500	501	507	459	560	543	414	495	530	513	482	493	475	531	475	471	467	463	518	467	469	461	432	474	504	506	476	489	444	540	475	464	456	469	497	480	466	465	515	539	512	488	476	462	501	472	620	493	579	511	442	494	492	540	427	478	487	462	455	531	477	507	478	480	495	473	521	474	462	547	447	487	502	471	478	449	481	496	483	523	539	463	514	491	454	504	488	455	572	469	485	454	507	473	499	469	525	478	520	436	479	428	476	515	482	488	480	491	476	490	475	534	475	545	476	475	536	472	478	476	484	531	469	458	542	595	479	553	509	468	480	447	472	475	478	475	515	446	521	477	507	443	458	494	521	522	478	437	478	484	482	458	576	470	478	478	473	501	563	476	485	468	473	510	472	565	483	495	535	521	506	407	483	564	511	508	486	490	463	566	494	486	507	475	479	431	476	496	484	482	472	464	489	556	517	480	472	433	496	497	458	477	517	527	498	487	479	499	467	487	1
480	452	535	491	494	481	479	476	508	464	498	478	480	521	483	476	490	447	460	474	492	505	476	467	482	517	473	474	502	519	483	497	503	512	498	527	465	467	486	477	483	439	476	505	568	474	514	524	540	464	437	503	472	481	487	461	521	481	510	484	489	485	424	491	486	445	464	495	476	483	537	486	485	470	486	544	495	489	539	499	476	567	466	470	585	496	477	495	477	501	476	503	480	493	500	490	476	490	465	465	476	491	491	487	479	558	470	531	498	489	508	440	471	494	457	465	486	472	512	451	478	489	471	564	451	487	488	499	484	477	538	514	480	480	495	571	484	496	482	477	444	447	478	490	481	469	488	510	480	542	455	484	491	422	478	493	449	455	505	543	477	451	488	484	470	510	476	483	477	572	504	461	456	476	476	519	484	471	531	500	519	560	488	468	493	470	469	463	547	469	457	581	471	542	586	472	496	481	476	500	468	501	482	451	456	478	512	480	461	470	497	460	537	502	487	509	502	484	461	491	532	518	496	522	506	514	457	481	476	525	473	491	470	460	494	476	497	476	456	472	466	560	488	469	535	590	427	480	486	494	523	476	478	571	482	445	542	500	476	462	513	476	489	465	481	504	477	489	478	509	483	471	472	539	506	485	477	480	510	504	478	430	503	476	543	510	481	415	481	509	434	479	538	477	420	522	526	469	487	510	457	500	477	488	440	539	475	479	464	413	485	515	402	506	459	475	482	495	531	479	485	463	511	496	491	476	523	478	485	496	452	473	475	538	485	480	467	479	470	453	546	466	462	496	457	492	478	496	500	482	483	446	493	482	529	490	473	477	460	510	457	477	490	515	476	556	484	476	501	539	423	567	501	504	502	482	487	481	556	484	482	461	537	476	487	473	488	477	490	552	478	489	473	499	477	481	482	483	490	488	483	446	476	470	478	484	542	470	450	488	464	518	509	460	536	515	478	425	520	458	480	494	476	477	478	484	464	393	443	473	475	515	481	441	481	500	480	476	495	489	457	489	318	432	485	476	469	490	494	472	471	489	480	295	486	600	479	533	527	516	468	466	563	457	478	482	480	534	505	555	567	484	409	475	489	574	479	486	441	490	514	515	488	454	549	488	484	464	472	463	488	481	454	263	445	520	484	489	553	504	2
469	452	567	480	498	482	521	474	497	461	433	547	508	473	488	449	459	458	497	482	487	504	475	474	502	423	483	499	512	468	478	526	495	543	496	465	470	473	486	478	478	463	491	505	472	433	535	481	546	474	489	512	478	486	487	507	493	527	590	445	432	494	495	490	536	522	514	504	486	478	465	495	480	496	480	497	508	449	525	476	452	558	432	474	542	484	473	458	475	476	476	530	483	450	484	508	483	445	466	456	487	481	475	451	510	709	507	472	488	492	513	488	473	508	438	494	480	490	485	469	478	460	475	541	441	535	494	480	501	528	468	492	470	475	460	553	424	486	480	501	471	524	496	499	495	496	476	445	483	506	468	491	487	634	480	471	464	468	525	530	460	479	485	473	538	482	477	482	476	544	452	606	507	479	454	487	468	479	459	509	532	574	476	538	501	476	458	505	518	481	504	500	471	491	529	477	475	485	474	497	448	479	490	545	498	476	564	479	475	472	494	475	469	490	474	474	517	475	452	480	450	537	454	537	512	481	447	481	476	503	467	480	481	454	517	451	470	481	460	471	503	505	460	469	555	508	457	485	483	528	453	471	479	477	473	495	562	462	483	493	488	481	500	524	479	483	535	475	516	480	481	524	468	555	475	457	476	484	480	498	475	551	489	476	489	538	467	469	480	499	525	542	506	474	563	489	472	487	471	482	460	483	472	491	472	512	506	489	518	475	481	474	491	454	468	493	453	480	560	424	464	430	467	486	495	481	441	479	490	543	451	480	476	506	539	474	524	465	315	500	527	483	506	492	490	477	479	464	498	499	476	465	522	467	489	473	490	475	500	443	509	523	494	497	484	608	448	468	485	481	498	461	491	449	524	529	481	484	602	517	485	477	488	495	473	485	465	476	534	440	473	547	474	532	479	477	464	530	512	475	471	441	476	519	478	421	439	479	492	477	498	506	437	470	483	609	483	468	485	568	483	480	486	477	473	482	514	493	446	483	500	541	499	582	485	533	478	520	477	479	447	489	288	623	475	477	475	457	515	489	483	499	498	559	470	501	468	430	532	463	517	456	506	465	487	518	471	480	458	509	521	470	383	477	491	487	519	468	479	502	494	478	489	561	522	480	482	456	506	480	502	477	485	568	490	516	464	482	461	506	1
478	487	488	474	493	486	499	476	488	484	467	475	465	478	480	483	510	531	503	491	475	496	471	504	429	503	507	479	461	491	476	473	496	429	491	456	487	503	476	477	472	453	487	488	519	494	501	479	542	466	556	504	468	485	430	476	504	515	486	476	523	489	486	476	543	540	498	482	481	486	490	492	455	515	475	520	475	500	489	504	504	484	504	490	483	478	487	468	482	505	475	514	473	498	477	456	481	464	503	479	483	482	481	483	508	483	483	483	518	485	520	439	479	482	472	495	493	494	509	503	471	469	487	473	427	481	499	488	477	441	479	470	484	481	490	537	562	512	473	469	493	496	479	494	468	517	482	535	471	494	421	491	484	468	477	476	474	474	473	505	488	490	486	481	513	470	477	477	477	618	509	573	553	477	434	487	497	481	471	552	536	527	477	468	483	484	503	482	569	481	482	481	495	454	466	483	472	474	477	527	476	481	485	620	539	475	466	477	470	513	482	556	491	480	487	479	535	486	489	483	483	549	531	497	510	511	517	478	476	492	474	481	483	486	484	469	476	477	479	469	533	452	484	476	468	499	483	483	486	421	473	482	471	489	483	472	480	482	486	486	459	476	505	449	484	508	456	501	447	483	501	515	498	485	484	484	477	469	508	498	479	462	484	475	496	486	474	528	476	561	512	518	501	472	460	519	482	547	481	477	451	489	489	530	492	501	500	488	477	510	449	480	507	499	479	541	491	469	413	568	494	529	469	493	485	484	499	491	486	540	513	470	477	478	520	478	537	533	601	429	465	499	504	505	501	488	492	444	486	541	481	527	448	463	501	477	433	478	530	538	503	504	467	462	479	481	492	490	490	461	494	514	483	467	519	514	467	481	563	439	483	506	521	494	470	468	494	479	515	491	479	503	473	474	476	491	498	421	523	485	477	440	477	442	478	443	479	480	546	478	507	482	445	477	492	488	484	492	500	526	486	461	469	476	483	484	495	465	466	474	488	508	482	476	464	463	474	523	508	481	487	475	647	539	482	476	469	476	526	484	488	465	512	604	477	463	485	464	508	467	477	515	568	407	498	513	492	480	504	474	515	483	551	476	479	424	497	484	544	494	478	454	486	455	558	484	488	464	490	470	471	482	495	618	476	588	481	471	523	449	1
483	500	440	485	479	486	440	478	487	478	482	470	530	475	487	466	495	520	438	487	497	503	473	486	447	501	470	483	488	485	479	478	497	483	498	551	494	480	477	476	475	470	493	466	495	473	508	496	462	440	508	491	450	481	484	460	448	521	528	497	523	480	402	474	453	479	503	538	480	472	487	510	504	479	485	484	476	484	543	517	478	526	454	490	545	507	480	517	483	557	476	485	497	484	486	467	476	485	505	472	473	472	492	473	477	462	445	592	502	461	500	454	479	504	489	474	487	468	500	531	475	457	465	464	484	513	480	524	476	518	514	496	476	476	467	427	467	496	483	501	515	492	474	494	510	494	476	498	472	525	489	466	485	425	478	456	475	482	487	529	488	467	471	485	443	450	472	480	479	484	459	529	428	477	475	458	477	477	452	545	488	567	462	500	492	527	467	459	483	476	438	462	508	569	551	482	476	485	477	508	499	517	486	496	474	475	440	473	480	494	488	561	445	478	472	472	487	487	508	473	484	507	488	472	459	487	471	477	476	503	476	487	466	494	532	504	479	478	496	489	534	538	473	459	490	542	423	475	480	485	454	496	475	517	485	513	547	545	483	485	506	471	485	509	459	489	558	487	477	476	471	524	416	496	456	480	476	474	511	481	479	446	498	475	527	498	507	450	476	491	469	524	492	486	538	483	497	485	501	558	533	512	473	478	513	490	475	496	501	479	475	478	501	487	481	518	477	484	515	476	468	488	507	497	512	477	503	474	475	473	513	477	477	471	478	481	424	493	504	540	528	515	480	558	531	488	489	493	479	516	492	529	498	482	485	493	498	475	527	520	453	489	492	482	477	510	502	497	482	484	526	494	499	460	490	464	474	477	460	473	492	496	478	478	473	489	508	477	520	506	472	540	473	499	474	457	468	539	539	478	476	505	476	490	476	466	489	480	499	479	515	424	504	469	534	588	464	453	524	485	480	492	445	476	478	474	493	512	469	474	488	498	462	452	476	483	507	559	461	492	405	491	424	493	507	478	475	474	495	474	481	483	493	340	479	539	477	468	505	509	547	457	471	462	463	465	481	539	494	466	474	479	450	477	477	551	484	498	554	459	488	508	479	521	507	471	496	565	470	471	500	480	499	309	544	553	480	469	531	466	1
486	460	539	486	506	488	537	477	497	487	457	499	505	539	480	503	502	450	518	483	492	505	477	466	466	459	462	517	491	470	476	497	502	531	478	507	474	448	482	478	472	451	508	488	531	498	534	482	476	499	545	531	483	482	497	505	483	539	514	466	490	483	499	472	559	539	498	511	484	466	515	480	521	498	493	480	486	527	581	468	491	566	502	463	522	452	475	487	495	571	476	490	468	540	481	505	480	463	471	510	471	477	476	474	478	453	475	465	532	474	486	520	462	507	483	484	495	484	489	474	476	527	472	485	464	507	489	487	475	540	531	504	501	475	469	498	542	504	468	497	485	512	480	487	475	513	480	523	490	431	514	480	491	584	477	464	474	511	504	470	495	471	459	481	427	478	476	476	477	483	541	456	447	478	494	503	494	458	487	490	430	540	460	499	498	480	466	504	425	478	455	519	504	510	516	498	491	497	475	485	489	462	459	583	457	475	564	475	513	468	495	506	416	502	479	536	491	488	464	495	438	481	460	493	511	482	511	478	476	450	496	508	473	471	484	497	494	479	474	478	547	509	496	460	463	499	433	484	483	514	497	503	480	572	477	473	486	488	481	465	474	481	502	477	470	463	512	495	514	498	505	516	399	511	496	478	476	473	509	448	478	523	477	476	547	553	498	556	480	495	469	485	484	473	506	496	520	464	461	487	478	482	477	463	471	493	494	490	511	438	447	451	533	439	473	499	471	484	519	527	468	503	473	476	479	478	489	472	500	602	542	464	477	519	496	499	546	491	436	474	546	537	521	520	476	483	471	471	504	516	475	472	466	492	509	498	511	477	502	537	444	464	425	477	489	492	496	495	509	485	477	540	547	474	504	479	477	505	483	511	477	429	469	487	510	485	506	475	484	477	472	528	476	464	481	455	484	442	478	492	479	512	476	524	478	459	495	482	450	470	498	508	495	471	474	524	485	482	523	505	482	474	475	477	486	492	471	454	506	474	535	493	498	582	527	406	459	498	481	479	486	482	368	483	494	476	479	492	454	489	494	485	503	432	472	579	485	448	501	409	496	453	492	430	493	484	465	532	462	438	481	482	421	478	478	496	492	446	499	486	477	500	465	499	525	488	476	473	438	490	494	478	491	443	509	518	475	445	518	504	2
477	487	522	481	487	466	433	476	473	482	478	483	453	404	485	502	448	543	467	495	479	453	478	479	580	464	462	478	460	466	485	480	492	448	480	561	469	487	478	473	475	513	486	498	479	497	486	543	510	515	568	520	429	474	503	494	490	518	448	469	488	489	475	475	496	513	525	489	486	476	531	492	496	558	479	510	460	467	485	489	488	498	475	482	495	583	475	513	492	444	477	547	464	490	475	536	485	472	481	464	471	492	488	478	509	395	491	506	499	471	481	380	485	489	416	470	477	493	448	485	473	437	483	418	430	575	464	472	470	528	451	523	487	468	463	474	464	487	475	467	508	496	488	477	472	477	490	496	472	459	495	497	499	396	475	490	498	478	518	469	475	469	473	481	528	436	476	476	475	523	473	505	544	477	496	552	495	475	475	514	490	459	512	481	481	488	536	507	441	477	372	495	507	535	557	478	487	479	475	514	466	485	491	520	452	474	554	478	473	502	501	553	467	514	473	495	484	488	480	519	453	534	465	485	493	525	474	477	476	496	454	487	477	466	502	486	469	479	465	477	507	524	466	472	541	491	483	476	477	502	476	510	475	461	471	533	510	550	476	489	479	486	514	441	476	482	535	492	455	487	484	438	431	490	482	490	476	482	504	483	478	413	501	476	476	498	473	425	480	475	474	523	506	482	480	498	519	533	490	491	476	500	475	460	483	483	476	495	475	465	472	440	463	504	485	521	476	477	439	489	487	434	502	502	482	484	498	497	471	574	540	470	477	470	511	485	476	453	605	424	558	502	527	470	480	492	485	552	505	525	474	467	472	489	503	462	485	475	471	527	482	484	462	442	483	504	508	501	486	491	543	507	461	459	502	487	473	489	529	433	485	488	437	486	451	493	474	478	490	535	475	462	481	527	478	494	474	481	531	482	479	498	476	530	477	443	471	483	451	468	455	477	479	485	471	613	481	433	503	485	485	457	496	475	461	481	484	495	528	474	528	451	473	406	480	465	473	461	489	476	545	479	552	480	494	478	475	484	474	464	466	465	461	347	489	550	479	500	484	453	519	462	506	510	488	499	474	501	470	478	461	479	502	478	473	527	463	509	494	479	481	469	478	493	474	469	499	572	495	471	487	481	486	340	567	488	487	487	562	471	1
471	515	497	488	507	475	503	475	482	491	446	500	496	444	489	525	490	536	501	471	485	478	472	473	499	449	456	488	492	475	488	560	457	493	482	428	471	469	476	480	476	472	491	470	507	494	521	494	454	483	441	488	449	485	558	496	575	497	591	492	492	479	537	472	491	492	423	489	477	486	498	485	504	518	462	545	479	464	444	459	516	521	491	499	555	550	472	489	473	490	477	516	466	485	487	459	485	469	511	484	469	479	484	493	463	411	423	467	444	473	512	499	495	501	420	450	456	487	441	527	477	467	465	520	437	441	494	535	471	528	486	504	525	478	517	464	500	484	476	493	480	412	479	482	482	466	482	480	478	494	545	487	464	442	477	533	495	461	532	533	475	468	473	475	477	487	478	483	476	553	491	546	474	478	479	491	470	466	417	411	501	529	498	477	486	501	511	508	506	479	454	452	461	446	531	488	472	477	475	435	513	486	509	514	474	478	488	480	488	496	508	509	507	491	468	470	452	470	431	490	530	479	520	480	486	455	464	477	476	482	467	488	477	487	469	491	479	475	459	477	463	541	460	482	504	498	500	480	477	470	515	504	482	501	480	500	688	535	486	509	507	480	500	479	455	470	460	525	514	553	472	522	503	490	489	488	476	477	505	496	478	447	474	475	462	534	476	537	479	497	505	474	526	471	492	537	493	453	493	463	439	486	475	479	462	502	465	485	466	485	490	477	505	551	476	450	469	482	521	505	468	454	464	503	474	463	511	468	494	512	487	476	476	499	515	489	470	483	513	448	503	478	536	510	455	480	486	506	463	501	479	434	472	494	491	508	498	475	544	479	432	523	514	497	479	522	550	503	488	552	502	532	531	473	500	468	486	456	461	509	486	487	438	489	452	480	507	477	490	484	482	428	473	521	476	462	476	512	513	482	478	467	475	480	477	487	502	480	440	467	519	540	526	529	550	542	495	524	499	432	471	501	468	476	475	500	478	496	471	480	482	453	465	458	489	513	489	436	489	500	550	484	389	519	484	476	513	480	530	464	475	485	464	326	485	594	486	511	382	459	504	507	447	437	515	490	473	527	498	606	495	476	432	481	477	542	478	474	492	473	472	441	477	501	498	470	491	460	426	491	469	483	511	286	479	484	486	468	520	494	1
478	416	441	484	445	478	476	479	500	469	464	507	451	470	466	467	470	497	496	478	479	473	470	464	511	502	501	476	499	462	474	506	518	505	510	524	496	396	480	476	475	445	455	500	471	500	473	471	435	455	526	468	475	482	486	500	495	451	446	475	511	487	510	483	618	498	492	457	487	486	513	495	448	447	482	494	468	524	535	522	495	568	483	454	574	479	475	494	474	484	476	488	482	482	485	512	473	467	481	454	484	463	493	499	539	261	432	500	568	472	441	489	473	469	525	491	489	483	498	473	476	419	467	483	474	498	462	438	464	474	531	472	501	481	505	540	496	490	478	474	511	515	490	507	506	514	479	549	478	561	535	480	481	472	474	450	469	519	502	533	488	476	472	472	476	452	476	479	477	506	421	554	551	477	459	448	487	485	463	520	482	544	548	499	509	453	474	491	507	477	459	468	491	475	542	477	492	489	476	500	485	471	490	448	493	476	492	482	510	492	501	427	515	473	471	477	518	471	455	480	453	450	505	463	482	541	471	479	476	514	504	459	487	460	494	498	453	482	491	468	486	482	543	513	531	479	567	480	487	490	517	516	476	460	496	459	469	409	479	496	478	478	487	500	479	498	468	476	482	478	495	508	540	514	473	487	476	488	472	474	479	462	501	475	477	484	491	537	481	517	488	482	483	477	495	474	472	517	516	529	416	490	481	495	506	480	464	476	499	488	465	500	558	497	490	523	491	465	553	561	485	528	510	467	497	484	486	463	468	535	488	482	477	528	541	486	587	466	562	497	465	505	513	478	483	484	481	459	466	524	491	463	439	489	484	479	421	480	497	522	444	491	531	452	473	498	444	473	481	484	503	498	529	492	486	486	480	468	437	463	475	488	557	470	449	478	466	477	515	575	476	452	476	492	474	483	476	523	521	491	479	481	477	515	476	447	497	477	520	486	469	482	553	469	488	488	479	490	572	533	478	505	472	476	499	488	517	496	484	477	471	546	477	478	507	464	476	480	536	474	442	484	376	411	482	476	464	481	506	470	465	487	455	279	466	654	480	514	500	499	465	469	505	492	486	495	481	499	447	418	450	478	417	481	480	462	480	497	506	500	514	499	475	474	532	497	493	500	511	491	473	472	495	303	432	556	481	463	573	498	1
488	477	518	494	530	471	515	477	507	479	494	480	405	465	480	497	478	492	489	485	479	466	481	494	464	559	468	500	482	505	488	493	432	478	478	558	468	455	474	476	481	510	418	482	510	462	469	567	432	481	504	466	492	478	543	514	425	453	452	471	496	474	469	479	537	506	477	521	474	468	599	475	494	512	471	475	482	511	535	509	503	515	490	511	495	474	474	510	465	466	476	529	479	509	465	494	480	434	471	469	484	466	485	471	499	488	508	474	476	491	489	483	476	482	476	499	480	474	497	482	475	474	468	405	480	499	487	517	478	511	480	503	483	474	469	604	563	487	464	493	511	531	487	485	480	522	481	507	475	495	458	473	482	673	479	540	452	459	516	454	450	486	470	477	505	458	477	476	478	536	487	547	492	479	475	479	497	479	521	511	491	492	456	492	484	495	500	517	608	484	486	506	494	525	573	498	488	473	479	504	445	483	519	437	429	475	538	477	479	462	480	525	465	490	474	477	468	498	502	474	491	626	471	492	432	514	489	480	477	486	488	451	494	476	466	497	489	481	492	479	476	449	494	478	523	514	449	479	471	528	520	491	474	530	477	464	503	454	492	496	482	480	451	477	477	509	560	485	501	499	471	522	487	541	493	494	476	482	503	507	475	556	480	476	443	542	521	470	475	472	503	499	438	476	470	583	483	493	462	552	477	492	474	488	457	522	477	481	477	494	521	494	432	496	477	502	473	475	498	469	461	455	502	486	495	474	477	466	506	540	466	466	478	489	460	472	528	455	435	528	438	483	495	483	606	472	475	560	506	577	485	448	462	488	495	484	400	479	466	473	484	486	450	520	484	447	497	481	483	444	487	434	476	486	488	462	482	488	430	460	479	494	460	478	481	472	488	479	481	559	486	437	481	430	472	475	469	539	504	480	473	467	475	462	477	482	470	464	520	484	464	513	525	527	509	537	474	438	450	533	482	473	494	476	485	510	500	485	505	477	479	551	487	630	483	495	461	567	568	476	447	462	507	459	509	479	475	491	482	467	487	480	473	651	478	461	485	412	420	507	536	414	455	462	470	517	461	496	431	535	494	481	486	476	485	421	466	480	514	497	489	475	475	533	472	473	495	520	465	483	505	473	472	659	480	414	474	511	428	503	1
483	482	612	489	499	480	485	476	474	483	470	489	468	424	473	463	477	544	493	462	497	488	461	496	594	482	490	504	461	507	500	425	547	514	461	361	485	488	482	475	479	514	418	505	494	463	462	534	524	471	549	584	480	477	523	502	403	483	539	505	489	474	470	483	507	518	449	505	485	465	568	496	467	527	481	454	478	467	488	484	497	462	458	499	525	513	474	479	489	570	476	512	486	452	459	467	483	496	454	484	472	477	483	487	532	526	454	525	493	495	480	463	488	471	453	497	498	470	502	485	477	461	483	464	514	479	493	496	481	404	532	490	488	480	495	456	549	524	492	484	520	495	473	470	500	466	477	491	471	457	444	476	483	488	476	533	512	499	488	551	464	500	477	482	443	452	477	482	479	432	468	491	456	477	485	512	452	474	458	450	519	527	506	501	496	490	481	453	569	479	499	478	464	534	538	492	481	494	480	496	487	505	461	480	484	475	477	484	478	499	482	456	476	472	484	507	528	456	483	492	528	499	490	477	463	444	443	477	476	503	501	465	477	483	493	497	470	474	466	481	517	463	497	470	485	529	463	479	478	494	525	505	475	515	471	529	543	527	475	481	487	477	515	497	483	489	450	498	465	509	484	521	545	427	438	496	477	472	494	510	476	473	489	475	548	415	435	516	480	482	499	578	530	476	473	478	473	465	502	481	513	499	474	450	475	530	498	483	509	463	507	475	489	525	490	531	486	483	418	531	463	444	494	498	490	486	490	420	486	521	453	462	477	512	504	485	493	480	562	498	425	504	500	539	550	484	489	459	491	502	480	482	493	462	472	494	501	472	448	571	532	495	458	467	487	522	522	497	485	486	445	466	463	443	551	528	481	473	538	450	479	458	441	516	525	476	515	476	529	509	474	501	474	528	474	512	477	521	497	484	479	453	479	512	477	490	501	476	460	489	489	500	476	493	498	538	464	534	438	537	480	487	493	475	515	484	503	449	469	476	398	576	499	489	457	569	444	577	453	480	533	471	624	579	516	479	494	482	431	499	489	466	489	589	480	436	490	520	526	528	510	482	561	475	484	545	475	471	442	465	614	481	570	477	484	439	483	489	446	483	453	466	479	455	526	484	476	499	439	487	477	476	511	635	512	485	478	495	533	518	1
470	470	579	480	496	474	433	475	485	491	478	492	505	438	503	476	475	476	480	466	494	526	492	493	541	533	445	506	495	541	483	494	522	438	526	536	480	552	469	475	475	505	496	468	496	460	491	527	516	486	457	520	477	480	504	484	477	503	444	490	534	483	471	479	478	537	487	487	466	476	536	490	494	535	479	504	480	471	588	551	498	518	451	487	486	469	480	494	483	544	475	497	463	504	465	487	479	495	469	501	491	485	481	468	434	674	489	502	440	474	482	530	486	486	474	426	487	473	498	491	476	447	484	543	477	506	472	512	496	492	467	493	526	478	470	463	442	488	470	484	463	521	499	469	477	497	484	420	479	510	550	472	469	647	478	502	512	487	492	468	483	482	473	467	512	513	473	478	477	437	471	503	517	477	473	504	464	461	519	442	533	539	520	491	498	466	545	524	515	476	481	497	493	490	542	475	484	479	477	457	508	481	500	534	465	475	485	477	470	502	479	450	419	558	490	461	528	467	506	488	462	446	492	470	468	496	470	474	475	488	474	464	484	497	492	510	482	480	485	479	478	531	524	491	516	544	540	476	482	532	439	490	469	552	475	480	498	475	481	484	509	477	507	470	484	468	515	505	444	487	467	555	545	460	483	490	476	509	467	503	476	548	505	476	504	460	490	426	481	505	511	497	531	484	488	494	481	523	484	518	476	505	482	487	442	506	507	491	539	454	467	476	519	558	502	475	478	479	551	566	478	498	500	497	507	481	458	473	489	478	540	478	476	417	486	474	455	446	328	518	517	505	470	467	527	480	487	524	475	474	497	462	515	470	515	500	461	477	465	474	442	505	497	463	487	530	501	465	518	490	503	490	475	493	487	511	476	499	554	472	476	488	518	464	504	468	479	476	498	471	473	450	476	440	476	446	500	478	483	471	473	497	476	416	476	492	435	475	493	477	478	565	460	491	482	557	496	477	501	483	481	481	501	477	464	496	504	469	528	479	491	514	500	587	478	515	483	445	481	485	511	489	357	431	486	479	485	471	465	484	473	490	540	562	480	469	489	501	582	507	507	457	435	443	499	490	466	486	517	564	482	475	418	477	484	531	491	501	529	491	504	525	484	473	533	477	482	457	511	465	447	476	515	605	457	543	486	473	514	489	2
480	459	562	479	441	481	462	475	507	479	453	478	509	471	500	503	484	537	480	474	462	530	475	495	484	473	509	467	463	506	474	466	542	491	491	549	463	459	483	478	475	458	454	464	526	503	445	512	455	435	498	544	502	486	477	482	423	490	393	486	496	489	460	485	546	459	485	470	487	463	514	486	522	408	489	533	481	517	515	471	453	510	456	464	539	541	472	490	478	586	476	551	458	471	488	455	484	480	468	544	470	486	473	491	458	346	471	454	497	491	462	478	467	496	411	487	452	484	494	512	476	487	473	496	471	444	465	474	464	448	446	481	475	470	489	528	500	518	481	470	522	494	470	491	452	506	485	479	484	488	451	492	473	641	478	487	510	435	496	478	436	476	487	481	542	501	476	482	475	493	559	523	492	475	469	581	466	490	449	481	471	537	481	449	499	517	573	539	513	475	500	462	465	534	441	471	471	485	477	503	493	476	517	515	477	475	453	481	475	451	511	488	471	496	489	482	525	476	505	475	449	576	484	460	515	504	453	476	477	470	497	482	498	522	454	493	472	478	486	486	464	535	503	450	516	502	480	478	484	529	488	466	472	508	491	511	522	443	479	479	497	475	488	494	481	486	547	471	487	494	483	435	466	517	481	496	476	473	474	507	474	535	471	475	473	540	462	452	474	502	427	479	494	471	487	531	477	521	506	494	482	490	470	527	499	448	508	468	499	475	459	465	520	496	467	453	466	479	423	503	481	475	457	481	476	482	472	482	470	517	505	491	475	449	463	497	520	467	459	454	482	495	524	481	540	491	469	472	472	579	481	531	466	480	482	506	520	477	522	489	472	495	439	526	488	557	424	478	485	491	500	429	508	483	486	453	470	488	458	471	478	469	560	492	480	473	495	479	518	397	474	496	478	503	485	534	483	502	539	484	480	482	478	513	476	484	441	481	462	477	490	542	477	491	525	568	494	559	460	475	492	492	482	477	457	503	458	521	439	476	470	478	493	566	457	421	469	544	461	467	451	461	459	550	476	478	481	502	473	486	466	464	500	444	472	585	473	427	497	452	508	486	535	567	467	484	480	511	471	527	533	476	463	478	490	541	499	491	494	495	535	487	491	489	483	480	491	491	505	476	525	479	464	458	557	518	476	473	439	490	1
482	525	523	484	590	466	534	478	488	469	519	506	509	483	483	466	466	561	515	471	470	531	483	496	475	524	465	459	471	501	481	480	508	420	482	405	494	441	484	476	482	514	499	484	449	481	444	474	511	450	525	507	494	479	502	514	461	500	487	472	489	482	493	476	502	517	557	469	489	458	511	471	498	457	474	505	473	515	520	480	499	471	450	483	482	471	471	483	481	557	476	531	444	485	487	486	473	460	521	472	499	487	483	479	475	529	502	557	531	454	474	520	479	475	602	481	501	509	484	480	477	488	461	499	483	511	496	481	482	451	491	465	495	478	536	475	539	491	488	470	446	501	490	492	461	454	489	512	467	506	511	492	487	390	477	553	492	512	468	453	531	487	502	489	506	527	474	479	477	619	586	518	492	478	482	539	511	464	486	454	518	472	461	455	470	490	487	468	463	476	489	455	523	503	618	503	476	474	475	440	516	482	485	365	392	477	438	475	480	462	485	538	486	513	487	536	458	473	519	482	448	490	475	543	460	467	490	479	476	482	490	532	488	498	509	521	492	474	467	478	532	430	535	480	506	472	428	476	480	541	490	491	477	542	470	489	504	465	471	479	480	477	495	495	480	494	517	500	451	472	488	549	482	445	472	483	477	469	517	523	474	421	488	475	465	478	480	497	481	524	522	569	494	468	493	534	506	498	475	526	465	502	480	537	441	485	496	479	513	470	477	462	504	468	488	467	455	476	456	451	468	519	530	489	525	490	474	486	482	515	489	486	476	457	491	489	487	474	638	498	492	468	461	565	493	475	487	448	460	451	487	471	524	484	519	489	482	475	508	490	422	511	541	527	475	447	476	488	494	444	431	509	481	467	501	454	503	465	521	451	476	536	480	491	467	482	454	477	503	525	470	526	475	501	482	457	491	441	533	464	478	501	476	499	476	513	486	475	511	478	471	461	482	488	513	531	497	507	493	526	485	495	461	476	489	496	489	478	435	475	457	510	465	421	508	477	453	510	418	501	446	489	698	490	461	477	464	489	471	479	483	472	523	580	481	410	474	509	467	499	480	515	487	502	508	477	476	485	465	463	488	476	590	476	479	386	473	500	543	481	471	457	469	485	575	493	481	500	470	482	504	479	451	611	430	499	476	470	546	468	1
476	527	493	475	455	470	492	477	466	478	489	486	515	474	494	475	495	468	483	474	483	479	481	465	586	491	511	494	503	496	486	553	504	444	513	451	464	516	476	480	481	488	486	496	553	465	428	465	465	502	518	508	462	474	456	453	455	463	529	461	470	473	496	479	447	470	570	469	486	483	544	485	465	407	480	463	474	503	548	502	444	507	464	472	472	502	481	500	469	501	476	537	482	522	483	470	485	493	474	491	466	456	487	477	535	679	507	485	492	479	513	528	469	466	459	474	500	474	543	535	479	431	486	547	453	513	505	496	493	469	507	455	506	480	513	477	476	501	479	491	464	566	471	458	491	519	485	518	479	494	462	476	499	632	476	510	470	498	509	493	493	487	474	485	561	500	477	474	475	537	449	518	472	476	503	519	468	473	555	485	514	542	465	474	506	502	547	473	477	474	522	503	547	511	577	470	479	489	476	535	485	490	497	545	448	477	506	481	464	493	474	481	494	470	464	500	497	508	480	489	522	527	440	476	531	533	477	479	476	487	498	498	495	512	496	562	486	476	453	468	534	509	451	480	441	433	488	478	464	473	458	487	478	475	467	481	553	425	477	495	481	487	467	529	482	491	523	514	513	504	508	507	528	517	479	490	476	485	534	498	477	533	479	477	512	487	515	502	477	507	504	504	498	487	522	493	471	494	485	471	468	476	485	479	492	493	475	475	498	455	462	489	570	524	470	459	473	492	540	480	479	429	482	487	466	478	516	469	475	534	546	477	478	500	519	503	416	440	329	488	499	471	485	512	576	481	474	430	512	515	488	498	511	491	458	465	461	476	494	522	448	502	498	497	483	478	480	497	489	493	476	385	541	495	505	499	481	479	469	475	475	506	448	476	502	487	493	476	503	518	477	524	472	525	480	440	496	514	536	476	481	503	478	505	477	526	436	474	455	484	486	533	491	473	509	510	507	485	493	482	478	486	478	475	497	454	506	522	503	479	469	460	461	583	471	499	478	532	484	493	415	449	382	501	505	476	488	498	543	489	472	490	467	581	488	425	475	486	452	528	523	507	455	433	469	466	479	488	479	457	447	480	428	476	475	503	492	464	476	507	490	510	483	486	508	489	476	445	472	467	469	480	518	585	476	507	477	484	481	480	1
494	504	457	471	495	473	522	478	493	484	536	491	517	463	496	506	480	473	444	489	482	458	478	481	541	496	469	483	494	474	488	562	551	494	501	508	460	472	471	475	474	499	489	521	481	471	494	524	527	442	501	464	501	478	499	499	574	464	508	500	492	469	482	480	450	480	523	467	482	472	589	507	480	541	477	534	485	503	535	483	514	579	491	464	532	496	469	480	483	545	476	553	536	489	478	478	478	486	442	531	491	487	480	458	481	767	473	434	485	491	464	496	485	464	533	480	481	505	532	452	477	441	474	493	438	550	479	545	504	522	456	488	464	472	466	520	455	502	475	478	464	553	487	476	478	487	483	544	485	546	429	489	470	656	480	455	491	447	484	420	485	484	483	483	500	503	476	480	477	575	476	482	523	476	476	485	474	478	517	513	462	587	516	466	493	454	502	463	550	476	468	516	487	461	527	488	475	501	475	433	506	474	493	488	478	475	532	483	467	491	489	475	467	438	478	581	466	490	487	481	460	649	479	462	530	489	495	476	477	501	482	488	487	457	479	487	491	482	504	472	495	547	512	456	480	551	474	485	479	494	453	495	472	473	482	531	461	511	475	496	465	485	480	498	483	492	502	492	475	513	485	413	483	477	453	486	475	470	499	508	477	565	478	476	521	438	517	513	482	493	448	501	455	478	523	516	502	514	515	476	511	497	480	485	509	457	479	484	482	485	494	475	464	482	470	524	476	471	531	472	458	506	495	493	490	484	501	419	473	509	504	487	475	474	538	493	428	527	286	525	607	490	543	480	474	490	505	524	495	582	483	587	442	488	495	498	496	476	513	389	485	500	515	479	485	488	466	487	488	487	483	430	497	477	514	489	479	461	562	453	489	464	488	481	475	498	482	475	496	458	481	485	478	512	478	484	491	451	474	480	477	549	475	507	477	515	449	475	479	480	501	441	465	491	474	548	496	499	487	477	482	474	469	477	493	482	493	529	510	481	502	496	445	607	496	485	482	578	424	490	434	498	374	516	456	477	485	487	455	476	500	486	519	591	484	445	465	434	530	425	456	472	483	475	438	498	482	537	442	458	494	478	427	478	474	548	467	465	475	495	496	509	486	607	481	489	486	471	486	486	464	480	466	630	524	570	477	486	540	436	2
478	500	469	497	510	478	501	479	507	481	446	446	474	466	486	475	457	482	456	493	488	484	486	494	483	551	475	477	468	490	482	547	509	435	468	519	489	473	479	474	472	569	441	503	449	475	506	568	522	413	557	459	509	470	520	503	409	467	472	461	502	479	466	477	498	490	514	467	477	473	502	492	494	542	480	457	494	471	417	447	498	490	503	473	477	487	491	437	479	448	476	434	474	511	476	474	474	453	493	487	479	489	481	473	458	535	474	476	503	481	485	472	499	520	470	478	513	489	479	481	479	462	472	453	477	485	472	511	482	458	535	484	516	481	497	507	466	482	486	477	519	484	466	492	466	477	486	445	482	481	522	492	486	380	477	481	472	467	449	508	485	470	467	477	455	442	477	482	476	536	483	531	417	478	468	571	464	482	601	455	509	572	493	473	514	507	492	510	503	481	464	491	491	483	540	482	475	486	477	506	474	507	485	456	477	476	481	478	455	486	483	524	436	539	474	459	516	484	511	478	509	521	435	512	512	455	516	474	476	507	482	474	478	453	523	519	487	479	450	477	489	452	494	483	474	508	462	482	495	502	405	500	473	508	473	484	508	552	500	478	478	472	462	463	476	500	412	489	473	511	488	558	468	496	481	478	476	524	519	514	477	431	484	476	532	417	482	472	478	492	500	512	479	490	522	474	472	531	476	498	418	479	471	518	494	551	478	491	474	469	530	497	463	530	471	476	476	482	447	447	466	469	503	495	473	482	492	498	487	415	492	502	476	445	492	496	482	492	626	497	544	504	518	503	503	485	487	472	485	541	488	427	498	472	493	489	416	476	502	451	487	492	450	494	473	496	491	497	492	561	556	519	505	467	464	460	475	474	540	483	480	481	488	472	481	465	514	479	492	532	478	492	473	470	475	486	476	445	482	479	476	477	476	472	478	496	499	480	500	479	494	500	495	458	550	514	492	447	612	490	483	487	474	476	467	457	512	529	502	475	473	552	495	417	510	469	474	430	502	510	532	480	665	538	499	477	479	498	503	480	473	470	477	556	481	436	480	456	505	483	513	506	404	400	457	511	487	514	498	440	508	481	568	479	483	413	486	514	431	480	446	456	484	491	493	488	458	470	473	482	447	479	494	571	537	523	482	485	527	507	1
484	462	545	495	525	480	435	477	469	483	429	491	488	468	472	438	478	535	522	485	491	514	465	489	585	488	459	475	459	497	479	535	494	461	476	484	478	500	477	478	477	467	466	476	537	537	499	471	517	454	498	495	488	488	503	498	542	515	486	454	462	486	544	489	767	603	493	499	483	475	521	511	532	528	488	472	472	449	452	486	481	535	494	485	509	450	477	508	482	550	475	517	461	468	482	517	482	458	479	481	485	479	479	473	529	137	460	481	528	463	487	403	486	512	486	494	449	473	461	466	474	456	499	417	449	488	487	494	450	432	510	472	492	480	438	438	494	484	488	483	484	506	485	500	469	485	479	595	473	529	424	493	488	438	478	425	518	440	462	476	454	477	493	480	486	488	477	466	477	520	432	504	584	478	487	523	448	479	509	423	477	507	474	480	510	503	485	468	529	480	541	488	507	509	533	486	467	480	479	408	469	493	522	471	498	474	509	482	480	493	476	563	474	540	478	482	493	482	535	496	468	488	511	476	571	518	462	475	476	504	477	492	474	459	521	514	491	476	487	482	512	351	411	474	547	550	548	477	477	499	494	492	477	492	481	509	449	574	478	498	530	480	490	455	485	533	547	510	460	474	480	627	478	449	471	480	476	507	452	561	479	444	466	478	531	452	489	471	481	472	544	466	463	468	402	527	467	459	480	463	453	490	480	488	497	474	497	478	495	424	485	490	486	464	476	486	478	474	410	485	487	460	476	484	505	475	452	490	480	562	559	482	475	485	416	484	777	454	829	497	485	481	482	501	488	483	489	469	494	586	470	459	490	500	476	501	561	478	499	489	416	506	498	469	483	525	495	473	476	465	489	532	497	484	490	506	487	450	535	496	476	473	530	477	471	466	526	477	490	518	476	516	480	468	482	522	491	486	485	474	476	471	476	439	477	449	433	484	477	470	503	479	560	490	464	448	498	523	500	562	480	470	486	476	484	497	470	602	465	474	542	536	488	458	531	484	483	542	504	486	439	491	660	471	500	476	444	483	495	462	474	469	436	499	491	623	480	505	499	552	456	528	477	437	491	467	472	514	485	496	547	484	555	477	473	282	492	487	530	495	473	420	481	522	484	466	470	509	486	477	499	480	454	510	478	501	476	493	473	521	2
473	447	502	479	487	475	552	475	477	474	486	513	508	443	480	481	470	506	491	483	476	514	478	467	502	479	500	490	474	486	486	443	537	467	469	511	460	474	477	477	464	437	427	471	502	479	511	468	483	507	434	496	465	480	522	479	509	474	528	496	532	473	480	491	598	452	473	466	490	477	543	466	549	515	478	442	484	503	496	513	497	498	462	470	467	427	477	511	491	427	476	437	456	479	469	499	484	476	460	482	471	477	488	475	489	440	491	544	485	485	589	486	490	527	466	505	525	471	490	499	480	475	493	405	449	520	454	485	473	477	524	489	495	478	466	476	550	469	470	490	484	524	493	481	467	477	484	417	478	545	483	468	509	519	475	485	502	424	543	469	484	485	469	490	484	489	479	477	478	508	529	568	471	479	505	568	471	484	499	489	527	495	490	448	480	482	534	484	614	480	457	496	502	470	501	495	496	475	474	488	533	530	513	488	546	475	500	479	486	484	470	499	465	487	476	516	489	486	550	480	496	462	497	454	503	476	516	478	478	495	483	455	456	467	478	519	471	482	488	483	484	403	478	486	454	553	440	477	487	460	500	539	481	491	475	463	501	462	471	481	491	479	468	472	478	488	426	516	468	513	488	546	526	539	488	487	475	484	480	500	478	486	481	477	523	478	398	456	479	500	495	545	468	482	500	505	464	509	531	501	497	496	477	520	536	529	471	471	490	487	496	484	490	504	481	469	483	493	465	504	496	453	495	465	513	479	483	495	444	515	495	472	476	440	506	486	613	451	602	492	492	523	485	485	492	487	481	481	494	549	476	517	492	463	492	486	459	477	574	484	508	519	431	475	479	423	525	475	496	496	482	455	517	508	482	447	481	482	494	462	478	492	508	479	494	511	472	475	494	489	477	542	476	501	482	453	477	422	450	472	472	460	475	468	476	571	465	483	471	488	483	534	489	479	483	615	506	490	509	487	481	474	462	474	487	485	478	489	491	473	454	540	487	506	480	493	480	503	480	493	478	475	627	502	493	478	491	493	494	455	468	473	489	616	489	470	470	515	516	481	462	447	491	505	500	509	481	477	485	526	526	477	534	475	472	351	506	472	508	501	490	456	469	461	453	468	482	484	506	469	503	474	483	670	441	530	480	484	462	452	1
483	467	512	476	485	473	499	477	470	487	504	504	506	532	496	484	483	469	476	483	499	492	477	486	504	435	471	490	499	534	476	564	512	477	475	442	498	467	482	477	478	455	450	497	490	484	531	395	472	500	530	532	479	490	525	493	489	486	540	483	498	482	494	495	485	450	511	516	484	474	572	484	532	496	481	518	480	454	532	466	465	549	501	487	582	475	481	491	476	564	476	551	471	493	486	453	478	440	475	455	477	474	480	502	449	609	469	524	496	475	487	474	486	488	430	485	513	463	505	516	477	497	482	425	469	546	489	525	486	493	481	494	512	479	459	493	430	532	490	479	482	508	462	490	472	495	485	508	484	474	568	489	488	488	480	531	474	478	479	455	495	469	499	476	507	491	477	478	479	545	484	482	454	478	507	508	465	479	478	540	529	550	510	488	505	507	555	533	473	476	485	470	512	544	521	477	477	496	476	462	497	496	478	449	477	479	515	479	485	473	496	532	455	525	489	502	535	489	538	487	519	496	541	567	506	537	469	477	477	502	470	465	465	490	543	524	485	478	469	474	490	463	457	473	565	480	509	477	486	484	444	520	475	513	480	443	524	559	470	483	492	473	499	459	486	494	477	488	515	483	476	485	424	483	485	494	475	459	514	468	476	473	462	476	494	461	498	538	479	477	565	560	520	485	477	434	494	453	468	492	472	467	474	493	549	494	470	483	511	504	491	516	514	491	481	447	483	492	551	492	493	446	510	475	475	482	496	457	487	501	524	505	476	465	511	463	466	530	481	491	526	466	483	508	484	477	479	511	513	542	488	445	483	474	542	467	503	478	514	508	490	520	541	496	478	493	499	480	483	480	513	521	464	479	497	460	481	480	480	425	487	468	480	488	455	483	434	477	488	439	475	562	475	511	477	479	503	450	632	483	473	514	479	501	478	465	505	480	476	481	474	449	459	439	462	481	480	474	465	464	490	478	482	477	481	499	475	468	469	478	535	584	479	488	471	552	476	511	521	494	474	482	484	526	493	479	498	477	491	496	491	488	501	528	487	443	481	520	530	523	444	519	466	476	473	450	497	528	489	554	467	479	475	476	486	445	491	500	513	497	496	475	454	558	499	466	468	483	465	472	500	479	482	559	515	538	477	489	536	433	2
485	528	507	483	504	480	479	477	493	475	478	512	507	485	505	469	472	527	478	467	477	492	478	498	504	464	517	469	488	523	490	543	508	505	487	430	473	458	483	476	479	505	497	466	490	497	503	482	439	465	521	540	491	484	464	478	431	492	494	502	467	486	538	481	460	483	469	471	483	476	531	493	477	516	483	492	476	505	466	492	543	521	505	477	559	450	470	460	492	503	475	538	460	499	484	481	481	492	455	456	468	468	477	484	510	426	473	487	534	478	540	356	476	501	422	476	486	473	493	453	475	481	473	486	458	528	487	517	473	534	533	456	453	483	495	492	425	475	480	483	498	509	496	480	473	487	481	485	487	584	453	484	488	410	478	522	492	470	450	513	503	448	463	485	474	506	475	474	477	551	507	406	490	478	448	529	501	477	421	520	428	608	473	468	488	505	505	478	576	478	510	505	511	552	575	491	479	486	478	495	502	474	476	457	544	477	571	473	477	492	485	528	465	534	470	537	481	475	498	499	481	500	474	500	515	509	527	475	477	466	514	475	473	492	488	495	475	479	487	473	486	512	473	483	582	469	486	477	473	575	484	505	477	514	489	502	436	435	487	479	474	467	498	519	467	530	463	474	448	477	506	524	487	488	467	481	477	536	495	533	478	435	480	476	503	421	496	518	477	475	501	504	473	488	471	505	500	520	555	488	492	488	478	461	478	490	484	478	516	463	496	477	433	497	469	517	482	483	510	565	476	442	511	472	477	473	475	489	478	523	465	485	477	475	485	488	436	484	549	497	516	524	458	529	498	488	476	472	453	545	485	540	461	464	478	501	447	477	483	467	538	494	539	477	489	534	512	470	481	470	498	431	535	483	485	482	477	513	433	510	479	473	519	475	479	476	461	478	482	474	478	486	479	487	476	475	467	480	482	479	481	516	476	462	476	464	452	484	518	485	477	517	472	475	504	542	480	470	521	529	475	487	479	476	469	486	491	475	473	478	482	458	505	431	486	482	485	456	513	502	550	485	488	471	489	475	496	489	499	478	471	483	489	368	478	528	473	512	469	509	520	517	513	581	470	492	480	478	532	479	515	483	477	478	480	506	502	488	504	512	499	471	475	487	455	494	481	489	515	481	460	479	509	354	509	504	482	488	516	489	1
484	504	467	474	474	476	469	476	482	469	505	491	475	537	512	492	470	503	457	475	495	488	480	488	512	493	456	482	492	462	482	524	476	486	507	493	457	484	477	474	476	503	435	490	524	468	454	496	508	482	535	539	483	482	524	510	478	491	578	469	500	482	567	478	551	478	555	500	489	484	516	516	492	484	464	493	482	544	520	507	499	488	527	479	498	478	472	482	481	539	476	484	446	506	478	571	485	497	515	471	491	472	481	484	433	507	488	433	513	471	570	505	493	478	440	501	452	448	500	505	476	451	473	448	505	488	502	494	480	458	504	539	506	484	458	481	421	490	478	492	494	513	462	477	506	478	484	479	482	511	529	481	507	616	477	471	488	486	528	495	499	471	474	476	534	497	476	474	476	516	463	527	535	477	486	535	498	467	489	479	455	491	492	477	493	521	549	460	468	483	424	515	525	411	536	473	472	493	476	528	468	483	486	583	452	478	510	482	461	476	508	482	481	446	485	518	451	474	471	491	484	508	456	498	459	464	478	478	478	493	474	470	496	492	523	484	495	480	483	478	491	531	483	489	488	501	522	476	489	466	495	545	480	505	477	495	578	479	485	479	505	479	509	512	482	522	573	495	428	488	465	540	406	479	500	491	476	435	440	463	476	539	508	477	501	538	466	540	470	522	492	540	475	470	425	434	453	531	464	463	420	492	480	476	495	519	483	489	466	486	493	475	552	498	469	520	472	488	522	473	492	479	486	498	514	476	472	503	485	500	447	491	477	505	477	484	544	445	414	494	504	499	478	511	503	487	486	473	482	509	489	501	492	496	493	493	453	475	474	533	430	454	480	542	477	510	466	490	491	531	469	495	493	515	499	507	487	497	524	504	481	479	432	485	512	487	529	475	487	469	475	476	484	529	477	498	483	435	476	483	463	460	478	548	477	460	532	474	489	483	466	524	477	479	429	519	455	494	556	483	486	474	484	477	476	492	458	444	501	479	497	517	524	571	482	538	481	525	471	453	495	484	328	454	516	477	472	509	530	476	509	485	475	425	470	594	487	558	474	473	512	465	543	444	472	474	490	526	469	463	538	477	398	475	477	526	486	489	494	485	468	477	470	486	513	475	480	537	512	467	509	478	464	422	503	502	474	441	552	472	2
475	584	522	493	492	481	461	476	459	479	543	505	489	510	498	458	476	467	491	466	480	498	489	477	550	535	520	479	464	490	497	472	452	511	473	508	471	470	483	475	478	477	480	482	452	432	487	555	428	481	498	473	498	478	500	454	450	501	498	461	467	484	457	476	640	465	423	513	484	469	430	511	523	523	488	530	483	548	503	466	485	480	471	453	501	500	485	499	478	568	476	529	471	483	472	470	478	506	501	488	477	495	488	466	518	158	472	528	497	496	509	476	488	505	507	466	516	482	541	501	478	500	506	529	482	455	492	522	450	519	518	477	514	477	517	518	442	476	470	501	505	603	468	483	509	486	477	537	477	477	513	479	485	561	478	487	489	505	508	488	454	484	482	478	497	482	477	476	475	577	471	532	494	478	431	417	470	479	520	411	518	555	496	487	516	525	499	505	500	474	482	448	509	470	553	475	472	482	477	487	510	479	481	432	431	477	546	472	484	521	494	517	479	543	490	514	546	489	469	490	521	497	441	497	511	518	501	478	477	492	475	471	489	499	495	488	489	478	474	484	443	471	507	485	511	594	476	483	473	537	508	488	479	498	480	458	545	423	488	482	489	476	474	500	474	487	482	512	527	513	473	504	505	443	465	460	476	452	474	444	480	504	506	476	537	504	502	474	485	482	506	541	510	478	394	421	491	505	516	509	550	513	475	476	504	465	486	476	460	474	472	464	447	459	467	477	484	494	431	412	486	489	483	501	489	479	494	471	482	473	484	476	477	549	516	472	648	504	594	511	557	538	513	490	538	489	477	569	461	540	477	458	479	492	489	483	483	475	481	568	517	452	417	457	479	526	496	474	493	513	445	466	505	485	545	506	473	467	410	434	474	484	525	498	490	480	529	474	501	524	484	482	476	495	479	481	477	450	437	475	473	487	477	424	477	487	469	470	456	471	483	464	515	480	517	549	486	533	464	536	484	479	482	475	487	495	505	490	524	479	485	508	483	532	493	528	481	496	501	501	431	500	513	490	515	478	483	492	479	485	499	468	488	385	477	645	485	492	491	536	507	520	486	517	496	482	489	485	463	440	438	478	486	474	482	448	490	485	521	471	458	507	477	496	505	473	466	513	480	474	520	477	503	417	463	500	475	488	447	522	1
471	534	527	492	474	479	497	478	495	472	476	470	419	461	479	522	481	518	499	470	469	495	465	480	440	515	485	477	487	459	497	512	479	579	535	537	493	483	479	477	478	483	490	495	531	448	507	553	542	486	479	529	492	479	525	524	509	507	502	429	481	484	471	481	533	546	471	458	472	468	523	447	507	505	486	490	473	451	431	468	515	511	462	449	487	456	481	526	476	576	477	532	502	497	484	497	471	491	493	496	481	467	500	471	493	506	469	486	540	477	526	445	479	430	507	435	481	473	533	468	473	457	495	453	475	509	487	488	479	461	521	464	482	478	485	536	473	461	484	466	530	501	476	485	480	514	483	498	471	572	468	479	471	467	477	482	466	504	453	497	478	477	476	477	446	475	478	472	477	513	549	596	551	476	481	500	471	480	445	551	490	508	531	449	481	490	441	544	546	482	472	502	451	474	502	501	474	480	477	474	500	483	493	464	422	477	543	479	473	494	472	509	484	492	472	491	588	478	480	495	478	452	477	480	445	474	491	477	475	489	505	488	481	501	495	496	480	479	467	486	521	531	446	487	528	460	424	482	476	543	492	510	475	461	480	452	441	444	468	477	510	483	472	496	482	467	586	472	472	483	474	478	519	497	475	479	478	515	471	485	477	464	499	477	455	476	533	440	480	484	478	499	533	480	418	436	512	481	486	490	479	498	483	490	521	519	468	482	516	461	497	499	500	473	488	567	488	480	509	476	473	478	498	480	464	477	498	454	479	519	502	477	477	476	500	486	513	496	493	545	562	500	485	509	495	473	480	457	449	438	465	484	449	479	474	484	475	476	529	445	500	499	536	531	480	466	485	473	462	576	441	527	484	498	509	492	481	473	549	510	486	531	443	488	487	488	546	478	507	445	475	451	475	446	485	517	482	492	439	483	474	463	475	486	476	439	457	482	474	477	462	491	503	462	481	523	483	586	473	441	481	488	461	476	491	480	503	541	492	476	469	488	453	475	475	481	476	458	489	512	505	476	400	476	473	478	487	507	464	503	531	481	483	339	483	578	473	479	414	445	530	473	539	513	477	483	493	490	480	486	506	484	437	477	483	533	495	507	389	478	442	547	489	548	464	502	483	503	520	484	517	475	492	360	505	530	473	496	446	542	2
482	433	496	496	417	477	461	475	516	471	499	498	473	497	476	484	465	467	454	470	515	486	477	478	487	512	478	502	483	514	488	511	512	451	489	500	470	460	476	476	473	473	509	471	442	461	537	496	524	468	520	570	488	487	520	504	440	453	525	495	481	479	453	478	495	503	492	471	485	483	457	467	488	457	456	503	458	513	521	461	480	523	511	523	508	511	480	451	477	513	476	494	491	506	478	515	475	515	503	498	474	465	474	486	485	611	508	555	543	491	536	428	462	555	491	482	489	487	505	509	475	469	495	488	500	558	472	528	490	476	530	473	525	479	509	507	583	487	473	495	465	529	492	487	474	524	477	579	470	534	457	489	468	476	477	471	495	508	483	501	489	497	474	488	516	510	479	482	477	424	511	538	506	477	474	472	467	481	513	586	538	485	494	462	476	480	528	504	467	472	477	466	516	484	497	476	480	466	478	526	497	510	500	499	573	475	422	483	464	514	482	515	458	479	494	520	527	475	540	502	489	461	506	511	528	475	472	479	477	508	490	494	490	474	510	473	491	472	459	482	452	483	509	472	458	544	497	481	492	526	475	501	481	466	471	545	541	453	496	503	497	477	508	470	495	490	510	473	481	509	488	512	461	462	481	501	477	517	461	490	476	465	456	474	506	496	468	547	480	470	501	504	433	476	430	417	439	518	499	510	481	483	480	518	510	504	489	466	503	470	466	497	455	479	494	426	484	481	493	534	495	491	474	493	469	478	469	466	507	520	500	486	476	499	495	499	476	467	506	514	471	501	432	492	462	488	478	425	475	537	480	462	512	469	466	492	540	480	531	479	490	463	444	439	484	577	452	493	488	531	528	510	473	453	454	457	484	461	543	420	483	481	517	481	501	474	469	479	470	536	475	482	481	498	480	461	473	516	542	488	474	482	477	438	477	510	448	477	515	469	475	481	452	465	488	522	496	512	584	507	483	464	490	477	485	509	452	450	460	476	464	493	487	480	494	473	451	496	415	479	479	467	518	434	469	476	487	488	488	459	502	480	496	530	478	461	485	515	527	418	478	514	491	416	529	518	475	531	476	498	562	483	494	475	481	466	498	503	421	472	482	463	474	433	552	482	465	457	506	486	481	482	484	546	500	467	473	486	549	534	1
482	502	507	482	540	482	522	477	484	476	505	461	419	485	479	509	483	487	510	463	504	495	467	483	523	523	500	475	472	498	485	478	504	505	533	542	469	488	482	477	474	423	474	450	540	483	473	510	510	502	524	453	469	479	490	490	431	493	456	461	470	483	518	471	407	465	486	491	484	484	461	513	463	479	481	552	489	528	523	485	457	458	503	482	497	494	479	469	480	518	476	499	463	488	456	547	481	495	495	514	486	493	484	477	447	616	499	520	549	485	468	523	476	498	505	492	472	500	488	489	474	496	470	418	502	525	492	479	489	516	524	447	484	475	496	531	535	482	481	471	486	494	475	496	506	507	479	501	481	540	436	493	484	444	475	469	475	509	471	502	491	460	494	481	533	503	477	482	475	482	455	509	589	478	470	449	459	495	490	480	499	533	510	500	498	491	413	483	491	476	504	486	491	502	471	476	482	488	479	519	473	506	490	541	539	478	517	477	445	496	505	438	472	503	467	532	439	480	481	474	488	471	513	482	485	481	514	476	478	491	486	475	482	482	537	466	502	481	435	481	476	536	484	443	565	530	551	480	490	518	444	491	472	471	467	475	544	442	483	477	494	479	477	493	487	530	437	494	494	505	464	489	435	497	470	484	476	484	490	470	473	451	498	476	471	502	432	509	489	488	471	524	485	480	464	502	497	522	496	489	505	498	473	513	486	434	494	477	436	455	504	490	502	518	479	533	486	496	460	517	495	493	492	482	479	489	504	515	483	596	511	497	475	508	484	482	365	523	485	471	565	474	518	522	487	487	480	461	507	462	488	496	458	482	482	508	510	477	485	513	496	480	409	534	476	512	528	490	487	520	505	496	525	498	498	536	484	485	528	461	475	471	519	473	485	445	487	477	515	462	481	479	476	493	481	506	499	518	521	487	463	550	476	495	477	459	504	473	504	468	477	462	432	478	458	476	477	475	554	511	492	462	480	475	488	499	474	425	574	475	484	514	447	460	511	426	479	539	469	485	524	487	549	510	470	476	487	456	532	463	490	472	519	501	482	437	483	447	473	469	511	469	506	539	513	499	474	497	439	533	519	479	504	481	474	534	496	500	471	477	469	468	473	466	467	480	463	447	470	504	466	478	477	521	386	560	471	481	495	491	1
484	470	490	475	506	489	492	475	494	485	514	517	433	451	475	483	454	453	484	478	476	498	480	476	488	519	483	495	488	473	476	527	520	441	471	535	478	520	483	476	473	441	499	472	532	478	503	519	518	471	442	534	459	481	510	510	525	522	475	503	471	478	531	467	483	511	491	463	474	477	492	497	463	538	481	479	472	497	541	515	502	487	456	504	516	484	480	478	480	529	476	512	472	490	476	477	482	468	467	516	479	478	489	506	442	602	472	477	524	481	499	464	481	475	502	484	523	491	429	518	475	502	499	530	528	447	489	460	490	489	475	469	486	469	469	469	498	473	468	459	475	497	473	482	475	473	488	457	473	439	504	509	487	472	477	494	462	486	483	524	475	484	473	467	466	437	474	479	477	523	532	467	468	476	482	490	475	482	454	502	474	509	507	482	490	528	562	452	509	477	483	516	500	560	518	485	479	494	474	501	479	466	476	446	466	474	528	483	492	462	490	482	507	515	500	513	524	495	477	495	472	554	488	511	551	515	493	479	477	481	486	488	458	478	475	501	484	477	472	480	464	487	518	491	517	537	525	480	479	510	527	468	476	503	474	524	496	538	482	498	499	475	540	469	477	492	442	503	468	496	499	495	420	465	500	495	477	524	489	501	477	462	477	475	541	458	452	434	483	474	535	519	486	484	519	451	543	510	471	494	471	509	480	486	527	463	485	484	514	480	497	468	484	487	487	481	482	487	517	439	452	439	483	474	492	479	468	461	481	620	435	478	476	505	423	475	460	484	490	536	560	469	514	480	513	480	480	460	499	448	486	528	522	483	505	488	540	478	531	494	494	504	472	484	477	509	494	483	469	526	497	464	495	538	479	498	479	508	541	547	483	504	481	494	492	465	484	477	505	484	471	486	480	521	472	483	476	533	507	487	480	484	476	511	476	463	496	475	478	471	510	509	521	474	469	503	487	478	495	470	485	484	486	476	506	508	477	466	492	477	489	455	509	478	472	432	449	457	478	494	543	477	506	474	479	477	475	486	455	462	460	483	473	524	472	455	486	492	490	495	528	453	432	502	478	472	478	544	490	576	587	476	483	475	470	468	477	484	450	486	478	442	483	481	516	461	454	454	513	486	512	482	480	544	542	496	473	458	437	468	1
493	556	515	486	487	471	477	477	470	489	464	504	513	488	476	480	467	505	458	488	486	473	473	471	440	498	453	498	494	519	487	481	569	477	504	455	482	445	483	476	476	409	516	500	476	489	478	450	468	482	495	494	456	494	453	480	506	492	496	456	448	477	512	491	281	461	602	485	479	481	512	502	437	521	485	452	496	473	549	453	480	550	502	493	470	517	475	451	477	576	475	446	517	490	488	449	485	488	459	469	489	472	485	482	498	687	536	505	496	493	442	518	485	485	519	489	482	496	500	456	473	468	493	449	472	557	496	492	493	498	490	492	539	477	503	526	514	505	490	460	513	531	502	481	485	483	480	540	476	514	497	463	491	408	477	492	474	486	494	525	493	469	469	481	531	482	476	487	478	554	482	545	616	479	483	485	475	474	471	526	538	436	519	488	484	473	443	472	544	480	476	509	481	490	494	488	481	490	479	449	515	500	471	510	544	476	453	479	528	488	525	499	474	463	479	488	440	477	458	497	492	533	464	463	483	513	489	476	477	493	469	496	487	502	482	527	485	475	485	472	498	596	480	483	507	445	500	478	493	508	466	520	479	447	482	465	573	461	486	469	477	481	488	499	467	523	494	510	503	506	481	612	466	534	485	478	476	532	519	542	475	437	469	475	479	496	474	453	477	486	514	455	504	488	521	500	458	493	497	506	446	497	481	524	522	490	500	479	494	476	445	485	547	541	483	492	471	475	519	491	448	490	505	477	480	485	471	498	458	466	512	494	477	413	559	491	266	509	402	519	593	510	533	531	433	492	478	473	461	564	474	561	465	490	534	479	402	476	509	487	454	443	425	455	479	570	471	476	491	559	525	563	523	459	480	520	485	497	474	507	486	484	546	492	477	461	509	477	491	425	482	487	479	468	482	499	480	483	474	471	476	472	473	459	477	482	452	475	471	471	476	482	468	475	479	514	492	519	494	511	474	485	454	476	476	477	477	513	528	474	462	543	480	438	487	480	484	524	475	481	549	466	443	462	516	475	462	474	481	491	494	487	480	407	491	406	475	495	524	502	536	471	509	501	481	507	492	497	476	496	523	478	457	477	482	601	461	515	500	490	490	445	470	505	519	499	485	526	491	464	470	481	496	423	493	501	483	506	477	508	2
474	476	548	476	501	484	443	478	483	476	435	501	488	481	473	493	460	528	462	471	490	537	466	488	553	525	471	475	506	483	481	491	488	554	490	540	487	502	476	476	477	486	489	477	530	478	464	523	525	470	509	573	483	481	508	502	434	474	532	424	539	477	499	486	599	544	490	493	485	474	551	481	472	489	474	611	489	481	534	485	457	545	424	479	550	510	477	524	477	550	475	516	491	493	478	441	481	450	459	520	485	482	471	478	481	560	478	509	446	484	473	499	481	494	459	491	479	491	495	505	476	485	488	443	535	519	486	507	482	499	454	494	499	468	508	497	383	478	478	477	461	586	478	482	508	476	483	455	477	529	436	481	469	478	478	446	512	459	498	501	504	483	484	476	441	483	475	480	477	501	405	482	563	478	514	477	472	474	424	520	554	530	459	464	508	498	448	471	514	480	476	495	498	532	519	488	484	486	477	488	507	506	488	487	437	475	524	479	467	473	488	510	522	415	496	561	492	479	500	465	479	515	511	529	527	459	499	476	477	555	477	450	483	479	494	519	499	477	474	483	504	463	503	482	496	501	423	482	473	460	485	511	479	481	470	460	497	458	484	477	494	483	478	475	486	498	550	527	466	498	502	469	497	431	482	465	477	563	495	508	476	468	488	478	482	451	471	477	486	483	477	464	480	475	482	476	473	561	498	479	478	491	480	501	524	498	491	484	466	485	500	513	525	469	487	515	463	484	547	449	491	482	498	490	484	477	455	442	480	522	478	482	476	525	555	477	604	481	513	467	555	508	503	492	494	486	494	495	456	531	471	511	509	501	490	491	515	477	517	493	453	504	463	454	489	501	520	471	480	518	448	509	494	483	486	465	495	486	578	496	483	454	466	488	466	460	493	477	494	499	484	514	479	477	482	514	481	531	517	488	475	484	476	468	476	426	479	481	470	477	484	469	475	483	505	483	492	471	490	470	492	499	464	476	482	478	483	529	493	474	476	550	429	483	481	598	495	546	513	489	458	485	397	585	527	477	482	509	538	470	493	490	469	442	480	560	476	487	466	494	517	480	476	379	466	460	472	477	476	513	473	483	442	477	484	441	485	524	426	496	478	479	481	536	482	484	480	447	493	478	490	476	504	455	483	561	474	492	549	525	1
478	467	532	493	495	475	504	477	480	476	481	500	454	470	472	487	480	534	519	481	493	475	479	482	520	520	477	514	491	475	485	438	428	464	479	544	485	502	476	476	472	457	469	484	502	497	481	527	449	499	490	547	471	482	476	495	498	493	572	487	489	483	520	486	574	486	433	473	475	464	487	500	473	463	486	498	462	488	489	495	495	504	475	488	498	462	471	500	472	465	476	504	479	470	491	522	476	487	431	481	488	499	477	474	450	371	466	477	539	466	472	414	477	500	500	461	504	458	490	479	475	468	484	511	471	576	512	519	467	421	506	507	536	478	504	536	494	489	477	465	500	444	481	490	487	471	488	462	480	532	568	475	500	446	476	513	460	465	482	475	456	486	488	473	456	501	475	479	476	565	468	494	493	477	443	448	503	489	477	552	422	458	473	534	455	485	435	446	514	476	470	489	516	481	532	498	482	483	476	512	545	498	460	512	508	477	487	479	477	520	484	450	449	482	499	474	480	490	501	492	477	491	493	462	545	520	479	481	476	471	487	527	470	480	472	516	485	478	492	481	507	447	460	530	476	505	495	473	483	496	580	446	481	551	478	526	510	444	479	487	511	468	494	453	467	489	506	484	491	500	457	514	504	487	477	493	477	514	511	488	480	445	500	474	536	491	453	496	483	464	476	519	498	487	486	442	475	522	480	488	470	513	475	474	546	480	471	484	485	483	470	484	525	523	479	506	472	477	521	500	470	502	495	471	481	490	463	487	492	525	481	503	476	481	487	488	568	450	608	492	510	484	452	502	532	477	487	491	490	477	478	388	489	479	489	500	472	478	546	475	459	463	514	443	484	478	497	471	503	457	510	509	455	481	526	475	482	506	446	544	481	498	453	470	475	490	480	477	501	512	479	495	479	500	478	493	490	508	490	478	470	481	476	448	478	493	464	478	479	470	523	453	491	471	475	521	475	541	563	505	478	467	488	476	475	479	492	514	470	477	454	532	490	456	463	507	492	540	548	475	487	489	498	519	524	476	475	484	413	485	489	483	498	409	470	551	473	498	436	455	542	439	492	479	486	498	474	536	476	481	559	484	481	475	478	402	507	470	439	491	498	514	483	485	506	488	490	494	501	483	526	473	457	419	543	595	473	484	459	528	1
476	494	540	490	487	477	468	478	481	496	482	460	486	519	487	491	474	535	481	487	450	472	480	474	499	494	495	476	490	497	483	532	540	517	491	495	481	470	477	477	477	447	443	491	466	503	507	516	477	448	459	506	450	473	486	492	418	438	481	444	466	477	497	490	401	503	497	456	485	473	529	482	454	433	489	540	483	491	496	447	485	513	455	467	495	526	478	458	473	502	476	456	477	438	499	491	482	471	480	495	468	487	479	452	395	655	510	571	467	484	466	472	481	446	489	475	513	485	527	473	476	496	482	484	495	484	480	489	492	551	491	520	509	475	512	514	577	472	483	497	515	480	469	483	452	483	479	532	487	504	509	491	463	560	478	506	482	499	458	513	490	481	490	480	503	482	477	484	477	520	582	485	495	475	480	498	498	485	446	497	435	524	505	466	477	483	432	464	507	482	542	486	527	497	523	479	480	483	474	484	487	489	474	529	499	476	546	483	443	492	497	456	451	463	472	472	496	480	521	487	445	463	507	440	567	478	459	478	476	512	466	460	475	483	458	475	475	474	474	475	525	545	513	484	519	567	468	477	490	526	496	493	480	500	470	474	498	477	470	494	498	479	507	497	463	494	567	482	457	467	501	485	505	484	484	488	476	498	504	471	476	504	478	475	536	511	472	426	479	493	487	481	479	467	439	490	534	462	473	456	469	514	477	435	531	474	468	482	495	435	460	481	532	550	471	509	501	474	512	479	482	498	493	471	459	477	502	456	481	480	513	474	477	489	530	475	376	528	364	467	456	477	505	513	435	486	485	542	506	513	479	533	465	482	538	499	549	479	505	538	489	477	605	485	485	472	442	486	487	475	486	539	523	432	521	466	471	512	485	600	473	476	517	480	501	468	512	480	494	467	479	487	477	482	481	475	493	467	494	481	465	487	475	511	478	468	422	482	481	470	521	424	472	488	529	485	496	482	485	502	487	492	480	477	503	473	520	519	486	475	478	547	500	539	478	551	466	494	506	476	494	474	409	510	478	476	475	504	490	494	512	484	493	485	484	455	473	450	473	513	514	505	534	478	463	488	482	476	477	460	535	473	438	479	467	582	491	483	504	494	448	462	484	532	514	491	494	458	471	467	473	476	457	505	428	513	481	479	539	501	1
481	487	551	479	538	471	460	478	489	476	488	495	445	483	502	468	481	493	551	478	483	512	484	463	494	483	489	474	484	493	466	463	507	482	448	494	479	508	481	477	482	524	451	481	535	487	521	501	425	474	522	467	506	477	532	514	481	538	479	488	489	479	477	479	592	457	528	500	488	481	476	491	464	512	469	567	469	473	520	489	488	562	461	451	486	481	477	486	480	536	475	511	457	451	482	450	483	488	459	501	484	470	481	463	481	304	453	442	467	479	502	530	468	537	438	475	461	470	526	482	472	502	499	485	443	462	472	533	462	497	460	486	480	479	476	579	440	518	473	502	503	491	493	490	451	533	473	495	482	544	515	477	487	632	478	551	464	486	498	498	502	463	484	479	451	442	479	472	477	526	505	562	472	479	479	537	476	475	491	514	519	551	529	480	488	521	484	559	509	480	473	473	513	575	527	481	470	479	478	509	492	487	493	480	393	477	512	478	445	493	468	519	480	471	472	447	499	488	483	485	465	530	465	507	488	499	478	475	475	498	485	493	476	462	487	496	480	475	480	486	523	492	468	475	525	493	455	478	484	497	469	490	478	507	476	470	458	453	488	522	503	470	539	514	479	523	477	494	487	513	493	531	562	483	476	476	477	532	463	498	477	548	474	475	493	498	472	454	477	486	484	491	461	471	512	460	479	421	464	507	447	472	480	527	474	517	458	480	493	441	515	463	523	531	471	493	482	481	499	586	500	451	479	494	500	485	525	472	476	554	502	480	475	484	510	465	610	482	474	433	515	497	507	447	473	471	484	449	473	519	484	454	522	494	480	469	498	477	503	438	550	480	469	492	481	547	482	493	476	515	457	458	496	468	513	485	487	500	421	448	483	473	527	488	504	504	501	478	474	456	485	478	474	516	476	513	489	438	497	477	473	397	474	521	477	507	499	477	482	482	529	527	501	467	526	589	488	527	504	419	482	469	465	476	488	504	497	509	521	476	538	520	454	579	501	538	485	498	478	506	468	461	380	503	521	479	473	481	547	464	528	480	491	427	485	641	472	495	458	521	531	489	487	470	468	458	481	504	482	506	582	481	431	478	477	476	458	463	422	505	439	449	469	563	530	487	470	483	489	466	480	478	483	427	449	512	477	483	533	520	2
478	494	510	490	548	470	540	475	470	481	527	479	489	400	484	431	473	557	486	490	494	521	471	479	579	495	509	487	474	506	483	485	492	548	459	550	489	450	482	472	478	429	477	526	523	489	525	488	523	463	561	541	477	476	507	490	510	483	547	444	467	483	585	488	414	527	463	486	478	477	508	527	476	483	478	484	494	450	520	488	528	530	514	491	475	525	475	447	479	525	476	581	463	503	478	512	475	470	497	432	481	491	475	488	437	599	466	471	497	464	488	429	475	521	512	472	492	480	478	475	479	476	499	443	447	424	495	500	488	420	473	484	503	484	474	496	514	464	479	489	520	482	486	472	531	482	476	578	481	562	544	480	492	477	479	487	482	478	507	477	512	486	486	476	549	478	477	479	476	467	402	464	566	478	470	463	473	481	478	561	552	449	487	525	489	477	500	489	505	479	484	495	500	489	479	502	471	496	476	459	433	536	486	491	496	477	446	488	489	543	496	446	467	509	494	517	447	503	478	509	458	545	519	430	514	548	505	478	476	499	484	509	479	491	517	481	491	479	480	466	480	573	477	482	560	545	487	481	478	539	456	475	483	583	488	551	554	485	491	499	477	483	505	437	490	497	445	502	460	529	485	528	496	450	481	486	477	516	475	459	477	469	483	475	551	485	490	585	480	474	515	532	554	472	538	490	481	518	514	489	454	467	478	526	508	533	471	480	466	487	492	458	503	499	471	527	488	494	466	522	478	465	503	485	512	476	496	459	479	554	485	487	475	479	505	509	385	472	441	493	436	465	551	543	463	510	483	515	476	532	478	513	500	499	510	499	485	477	472	462	516	509	451	475	486	509	504	485	496	506	500	448	490	482	475	494	478	486	541	455	470	441	435	486	491	468	525	477	525	529	477	501	475	447	473	472	496	511	514	487	478	502	477	483	477	440	471	481	457	485	515	497	510	496	444	521	478	480	569	539	483	495	475	476	462	452	465	505	504	473	503	523	509	482	486	504	459	496	473	484	489	468	464	552	484	479	495	491	493	491	490	473	493	423	491	497	488	466	523	480	517	490	507	450	471	513	482	534	522	531	471	486	462	477	487	590	482	502	463	498	478	501	489	513	484	497	486	457	519	477	527	473	483	428	488	530	476	474	492	493	2
493	453	517	463	523	484	431	475	456	479	480	498	486	480	498	482	474	462	451	474	456	506	487	501	450	546	462	463	481	476	478	552	444	481	521	451	465	473	481	476	468	480	433	514	472	478	536	508	514	417	461	441	448	492	506	492	442	456	506	477	485	478	473	470	420	531	593	502	477	473	466	508	473	465	474	464	481	456	514	468	512	491	516	514	488	526	478	471	475	420	476	493	442	492	470	490	475	514	495	489	478	473	482	494	474	541	465	455	558	481	511	460	474	515	481	447	476	479	460	526	478	467	471	489	468	520	481	466	483	433	541	457	464	476	468	578	497	472	488	484	503	576	479	492	479	484	481	415	488	520	522	477	493	409	475	461	495	492	501	488	468	456	496	480	542	472	476	474	479	588	502	571	544	479	498	511	481	487	456	419	518	448	462	474	505	447	506	439	515	480	488	490	484	448	512	491	485	484	476	505	481	494	492	568	509	475	534	479	489	494	471	579	522	504	502	530	488	471	493	474	452	494	459	519	500	547	500	477	475	476	487	474	503	466	498	530	485	481	477	484	474	584	484	478	535	472	475	472	485	488	415	509	472	480	474	501	483	444	498	468	514	486	506	385	489	488	446	477	503	487	463	461	379	444	475	464	476	490	509	474	477	429	459	476	467	468	442	517	478	519	471	516	504	480	444	443	507	512	511	502	476	483	479	484	471	520	469	482	510	466	451	474	525	535	480	451	501	471	487	423	480	452	513	505	472	482	467	462	482	465	548	481	477	549	479	517	377	496	478	519	535	453	445	558	589	491	486	501	439	469	483	441	497	481	501	481	537	475	508	524	475	505	554	431	487	479	472	491	483	516	459	468	524	547	527	486	465	478	528	499	476	510	508	475	455	475	457	479	533	575	476	488	475	518	473	462	488	477	468	488	479	511	475	480	477	458	416	476	494	483	471	558	487	456	485	531	488	515	525	455	472	478	518	477	478	474	504	492	484	474	503	486	464	437	440	498	487	511	457	493	496	486	430	518	476	476	496	497	532	480	507	478	483	352	473	537	478	520	489	444	497	477	507	487	481	462	474	531	498	454	555	489	449	479	475	571	499	513	529	496	438	481	466	544	435	478	486	481	455	497	452	479	468	351	594	554	474	467	527	491	1
485	480	550	494	539	484	553	478	496	484	503	491	510	466	493	482	489	484	451	464	467	511	483	480	573	545	479	509	491	505	476	520	513	521	456	403	480	450	481	475	483	455	474	488	479	487	440	519	467	472	651	492	454	481	501	513	482	513	418	484	484	486	510	487	578	513	508	500	478	473	541	483	457	460	478	458	477	475	579	515	521	584	446	461	518	511	477	499	473	499	476	475	537	501	482	495	478	453	503	434	494	486	481	480	462	385	438	470	503	486	473	428	475	421	441	494	493	478	485	445	477	495	497	475	473	466	486	490	467	499	477	489	495	482	492	574	434	494	476	477	484	472	481	472	497	504	480	522	484	495	531	487	472	385	476	475	545	471	508	466	475	473	481	478	500	451	476	482	477	546	568	528	526	478	461	500	489	478	490	503	575	519	494	503	460	441	503	486	548	483	497	501	521	540	442	458	472	476	478	482	486	477	505	471	424	476	533	476	467	466	510	561	465	544	468	473	499	471	523	491	522	503	538	491	513	481	494	480	476	483	509	469	483	496	510	468	489	482	466	473	502	450	511	481	523	463	485	480	480	498	496	469	482	509	491	449	496	496	479	479	487	484	512	536	481	484	554	500	488	501	508	516	508	518	472	480	476	474	507	517	476	407	483	476	540	483	455	551	483	448	445	537	532	486	546	501	514	457	500	504	441	494	476	520	474	487	481	488	545	448	493	474	433	524	484	438	464	484	515	559	490	499	483	492	466	477	505	480	490	464	516	475	476	528	488	489	582	531	615	485	448	511	461	521	510	482	474	485	481	422	488	450	458	474	526	486	488	474	470	511	487	510	410	493	482	541	474	487	502	514	540	488	455	491	520	490	478	483	472	477	474	468	496	486	500	473	480	476	495	534	473	539	474	564	477	462	490	502	517	480	471	497	475	478	476	475	494	471	504	482	481	520	470	516	505	523	483	515	492	503	468	477	496	476	490	458	482	492	383	477	514	546	454	416	486	508	463	462	504	494	442	471	526	518	509	478	493	490	509	476	433	484	477	383	479	571	475	461	419	592	494	463	502	437	530	475	476	510	462	477	446	482	490	477	487	416	460	547	498	466	484	427	468	497	534	507	488	511	503	480	467	483	476	392	507	490	483	494	495	490	1
469	483	529	484	460	476	424	475	477	485	471	484	472	485	495	447	470	476	480	485	473	493	475	495	538	543	446	488	493	493	475	491	465	445	486	547	470	462	484	477	476	486	485	505	495	473	458	524	431	471	512	532	476	475	530	479	439	481	456	470	480	481	491	484	463	516	528	463	486	476	614	502	457	535	473	443	487	505	469	448	484	510	528	454	536	489	477	518	482	510	476	510	501	511	467	527	481	511	475	457	477	493	476	489	500	502	468	456	466	466	485	440	479	521	414	472	501	470	513	447	477	500	475	499	484	453	472	460	479	494	512	470	505	476	529	496	484	476	476	486	492	500	462	481	472	450	477	458	471	460	470	475	481	646	475	464	454	480	532	462	497	464	470	480	451	500	478	489	476	524	442	398	424	477	467	453	481	480	469	465	544	473	496	463	476	482	478	512	485	470	454	477	514	600	552	476	480	483	476	474	507	465	472	510	508	478	462	478	457	476	444	493	453	441	488	482	498	460	457	495	463	464	452	459	573	483	503	477	477	518	473	443	484	493	481	503	492	479	486	478	515	541	471	500	470	468	472	479	482	547	508	472	475	480	480	489	455	503	480	492	473	488	493	476	470	478	534	484	486	511	470	526	513	483	488	493	476	509	500	477	475	540	489	477	503	504	479	502	486	492	469	547	487	481	425	491	456	518	543	523	452	471	474	518	508	438	489	467	547	428	472	464	475	463	479	491	461	476	529	476	470	508	468	479	474	475	480	503	487	436	404	480	475	462	516	511	435	476	350	590	455	413	481	526	392	483	476	518	508	517	483	436	462	483	515	501	422	476	503	448	430	457	469	499	482	516	525	483	491	471	480	464	505	520	539	495	483	466	420	546	480	485	473	476	451	473	488	478	485	529	484	494	476	519	473	477	503	483	543	494	471	556	478	498	477	436	453	476	447	474	501	535	464	461	456	497	478	501	609	512	480	492	494	477	481	489	496	437	505	481	476	527	463	603	468	420	498	527	467	498	489	486	359	522	503	479	479	480	477	481	480	486	502	448	485	522	475	485	516	516	567	485	505	536	486	458	487	494	496	500	516	487	419	478	481	554	486	528	465	480	480	473	466	477	466	482	483	483	506	499	502	487	502	461	488	522	479	474	491	481	1
484	534	539	483	457	478	466	477	470	478	506	496	434	474	482	511	492	513	488	457	488	483	484	494	537	472	498	497	475	515	479	486	458	509	464	472	471	491	481	475	475	550	507	518	489	500	485	521	461	455	466	560	484	478	459	492	495	435	587	493	447	480	495	476	528	510	521	475	478	475	544	498	478	468	476	459	496	507	495	495	497	493	471	487	468	516	480	477	484	524	476	468	520	512	486	504	477	511	462	445	474	491	488	483	501	360	458	496	480	482	502	548	486	495	489	463	508	483	478	499	480	518	472	488	493	504	476	527	467	499	565	498	511	478	510	484	532	479	475	475	496	478	485	497	488	488	481	495	479	517	476	475	486	487	478	499	468	467	485	498	458	484	483	481	486	475	474	476	479	490	515	520	547	477	496	562	500	476	488	422	515	476	496	482	499	457	506	476	498	485	499	502	491	500	521	499	476	482	477	531	476	497	492	589	402	475	444	481	493	507	487	481	485	485	484	448	487	490	490	477	560	517	498	530	524	468	494	475	475	474	489	466	470	504	496	474	480	482	478	485	494	511	506	479	455	486	526	479	478	512	475	469	473	429	484	505	530	508	503	478	506	467	497	458	467	516	497	492	541	478	497	513	404	511	479	501	476	496	473	462	478	472	463	474	374	510	462	458	476	526	489	488	499	469	539	537	445	472	506	509	490	480	478	515	492	526	478	483	542	454	486	485	504	464	501	516	488	490	469	483	478	487	480	481	503	481	452	430	497	558	445	473	476	473	480	490	510	517	547	618	490	461	462	470	501	461	490	500	474	509	476	502	507	466	511	450	465	476	457	508	467	467	524	501	478	479	513	479	470	549	499	529	452	498	484	522	486	482	466	423	478	462	473	475	497	457	494	477	482	470	488	503	477	482	474	503	489	547	490	488	471	513	479	535	477	473	490	477	497	484	536	502	503	499	517	520	499	567	509	537	480	497	468	476	492	491	486	504	495	477	497	476	492	489	507	471	494	557	501	469	492	527	485	465	474	476	486	472	474	491	490	474	491	375	486	576	480	455	474	488	485	505	401	443	491	488	470	538	477	506	468	474	475	477	479	503	469	473	472	474	476	442	467	479	532	471	477	486	462	478	475	476	483	415	455	535	485	485	406	551	1
489	520	462	487	497	477	523	475	479	484	529	493	475	509	480	457	476	514	474	467	494	527	471	472	499	493	472	476	495	493	488	513	493	484	487	535	482	486	478	475	480	409	477	498	510	502	452	525	461	498	500	486	487	483	501	517	468	475	535	478	497	479	483	481	455	511	482	506	492	485	442	477	480	545	488	571	470	501	555	477	517	521	535	483	450	513	474	465	480	439	476	454	484	479	478	524	476	483	484	438	480	472	474	477	482	691	499	479	487	486	483	418	485	515	501	492	508	484	525	443	477	491	490	465	458	553	468	498	490	413	531	498	502	486	502	508	475	497	482	490	465	535	479	480	488	476	485	562	477	500	414	477	451	586	478	483	487	479	472	513	500	462	475	476	410	469	475	478	477	505	484	519	520	477	490	472	493	490	504	543	553	526	458	492	493	485	510	481	535	486	503	501	476	527	626	469	481	478	477	485	477	451	497	483	492	474	450	474	487	474	490	443	497	468	474	500	453	479	461	482	479	584	485	493	557	499	492	476	477	504	516	500	495	472	484	493	475	485	496	476	475	472	504	472	461	455	485	476	476	508	533	498	479	511	478	466	495	517	483	450	495	480	509	505	480	504	545	481	502	481	489	618	565	540	453	506	477	535	497	418	476	514	490	478	525	501	486	432	479	488	498	491	516	474	461	450	461	532	510	507	451	481	482	517	521	427	496	477	536	449	498	487	478	488	494	490	478	488	527	499	483	417	495	463	473	472	464	454	484	532	487	492	477	447	412	494	428	531	401	483	590	497	508	483	515	489	471	520	482	555	478	445	424	505	513	481	514	476	542	583	542	517	537	461	479	459	509	484	512	453	463	610	503	497	513	468	476	504	463	499	476	511	525	480	449	461	496	476	494	473	470	461	475	480	479	463	477	495	509	468	481	498	477	528	476	496	519	478	410	483	499	564	500	481	496	558	472	492	539	482	483	469	483	476	475	523	492	449	507	475	468	536	491	545	451	517	480	479	443	469	475	454	491	513	498	477	465	465	437	465	472	487	490	657	471	390	476	421	498	487	503	471	500	506	468	487	490	549	503	478	589	476	479	476	470	450	478	482	502	480	479	441	471	489	503	489	475	428	508	482	496	481	467	674	464	547	472	469	508	532	1
479	519	586	493	532	480	518	478	469	487	499	479	486	500	490	449	493	528	500	476	504	491	472	480	504	499	457	464	490	493	489	497	526	549	497	450	480	468	484	476	470	569	475	516	506	478	493	513	455	479	457	531	486	478	460	489	462	483	442	487	505	478	530	486	322	495	525	482	469	479	545	482	459	531	478	503	495	493	534	478	453	578	490	457	492	543	465	482	476	480	474	489	459	484	483	504	481	480	472	426	482	488	483	481	525	635	559	455	548	486	468	471	477	432	475	474	495	498	483	534	474	469	497	505	464	459	491	546	492	492	479	447	487	474	436	567	539	496	466	478	443	494	478	477	519	495	484	445	479	421	512	476	494	500	477	475	474	444	510	471	466	478	494	475	489	503	475	476	476	502	537	503	449	479	483	475	489	482	548	481	493	511	482	514	474	464	479	507	488	475	486	494	526	364	492	483	487	489	476	522	481	494	486	497	469	478	417	477	474	491	482	507	484	436	491	479	418	496	483	479	519	530	491	396	477	484	527	477	477	488	483	490	485	475	513	482	493	474	486	479	480	581	493	477	526	504	472	476	479	469	527	488	466	516	473	542	544	539	492	487	507	476	516	518	498	498	440	484	486	501	480	463	398	485	465	485	475	533	457	539	478	480	454	474	500	478	466	473	481	487	507	519	485	475	417	538	472	502	466	474	512	487	478	482	505	493	465	480	503	477	468	483	486	531	496	496	475	478	520	421	473	529	503	485	503	478	480	484	485	531	469	483	477	500	449	504	284	521	367	490	510	530	480	541	517	480	486	522	499	489	492	454	514	462	474	473	513	477	554	426	452	469	440	472	494	454	524	487	490	490	471	481	512	468	467	468	467	479	446	534	475	445	500	470	481	470	490	476	499	484	476	515	483	471	470	484	492	424	515	482	480	518	477	510	476	470	500	479	470	482	486	513	503	476	532	458	498	491	412	480	474	493	474	477	500	489	529	456	498	482	455	507	466	495	504	544	474	457	458	469	439	483	441	494	452	478	461	492	469	462	498	484	442	473	482	401	486	512	477	457	484	476	474	496	489	482	467	496	457	500	408	480	455	477	485	582	466	450	530	470	484	565	467	491	533	482	492	463	470	470	484	478	460	489	506	509	481	468	514	484	1
473	460	528	481	502	484	527	476	481	478	435	510	511	475	473	477	485	467	486	491	496	468	480	472	438	460	491	480	477	498	497	539	448	436	475	528	498	498	480	475	480	482	466	491	480	464	447	482	546	424	512	520	472	483	493	489	425	515	529	513	534	480	418	477	602	535	471	491	484	477	536	507	455	506	483	501	492	492	553	491	506	499	495	475	465	479	469	534	474	492	477	532	449	481	491	505	481	464	477	457	471	501	479	468	481	473	473	491	537	486	517	459	471	525	510	501	495	470	506	487	477	478	471	504	460	482	498	514	477	575	500	486	489	480	446	525	482	452	481	502	509	494	484	486	480	489	482	478	471	525	518	472	496	367	477	479	463	476	520	465	463	475	487	476	498	489	479	485	478	482	516	468	466	476	446	519	498	493	448	505	566	512	440	485	509	479	491	534	492	475	521	538	504	479	581	482	487	488	477	471	504	481	485	506	471	474	489	484	489	496	478	528	490	473	485	547	573	477	480	488	468	573	516	504	503	465	492	478	474	516	476	481	476	491	452	519	479	476	484	476	453	426	510	496	526	521	495	478	494	444	477	541	486	503	485	517	510	454	487	501	495	473	463	458	475	498	535	471	477	510	476	536	474	473	482	456	476	496	500	468	476	409	502	477	462	492	513	502	481	499	406	499	484	480	512	473	445	557	554	505	456	494	482	468	570	515	490	477	539	499	461	472	527	506	487	463	473	490	476	480	466	472	512	468	490	485	461	509	495	540	476	485	477	485	458	486	579	519	689	443	516	482	447	490	448	486	484	477	507	470	480	522	440	490	512	491	489	477	525	522	486	500	475	488	475	480	515	467	491	419	473	465	520	500	529	472	479	457	586	460	485	460	524	482	459	492	501	476	490	407	477	503	474	477	476	486	486	546	534	477	477	436	475	457	477	501	472	473	500	476	500	518	526	467	457	432	464	565	483	461	480	479	487	476	492	475	536	463	419	486	521	523	437	411	484	484	450	485	494	474	437	471	591	474	492	477	476	488	464	491	483	475	468	483	473	529	476	469	558	530	518	475	513	495	453	479	483	547	476	498	558	479	533	478	481	395	490	492	542	475	437	483	479	521	506	483	487	505	504	488	452	483	473	501	463	508	473	480	562	489	1
476	484	466	485	472	482	478	475	477	484	519	514	483	446	497	500	484	478	480	494	488	489	483	478	460	481	482	491	496	462	479	525	476	489	491	450	495	448	473	475	470	520	475	464	460	469	487	514	518	452	449	483	438	483	485	515	395	467	532	497	486	484	496	480	626	518	482	487	483	477	544	503	484	466	481	452	466	471	506	502	514	521	490	489	485	504	471	468	484	510	477	544	487	484	466	487	491	491	464	509	490	491	479	480	486	399	479	554	521	486	501	459	476	495	454	466	510	471	448	490	475	468	501	462	473	497	480	501	472	433	495	476	474	476	495	490	466	500	470	472	515	482	492	491	506	508	485	498	477	519	503	477	481	393	477	477	494	482	534	528	476	481	489	472	484	486	475	480	477	530	487	498	504	477	481	579	485	480	463	503	549	462	504	470	457	496	449	506	481	480	468	478	488	446	542	493	488	479	476	485	506	515	488	541	493	476	527	481	487	505	483	476	507	472	475	502	504	496	498	457	448	451	499	492	492	491	501	475	477	505	489	470	474	476	459	510	491	482	445	484	442	426	495	495	550	509	450	477	475	492	514	545	474	499	480	438	544	457	498	483	528	481	493	450	467	488	549	499	517	468	498	518	508	422	491	476	477	498	483	461	478	428	511	475	533	517	498	444	475	501	529	479	486	477	497	514	474	521	484	477	464	507	483	480	479	508	457	473	523	505	459	462	523	453	480	426	467	502	531	608	491	497	471	479	492	482	478	466	480	505	471	488	478	556	535	523	629	526	610	508	540	496	520	467	540	461	485	403	515	466	477	493	468	488	505	518	488	475	488	530	476	510	489	483	485	500	530	481	502	453	498	521	503	484	510	477	481	450	535	558	474	512	502	475	458	485	471	475	455	523	479	469	477	544	476	466	474	474	480	481	484	490	475	469	477	478	425	480	495	472	478	522	458	499	457	499	487	567	571	462	482	487	471	476	471	522	504	440	505	481	479	533	523	418	512	483	455	511	454	470	476	487	472	496	503	476	492	499	427	469	485	486	498	381	479	600	475	485	521	485	498	463	526	503	482	491	485	562	474	497	466	483	470	474	481	407	453	511	490	488	480	436	472	455	498	492	483	401	476	475	466	477	462	393	459	524	475	483	492	445	2
485	476	548	502	479	477	429	478	496	468	409	493	456	494	469	488	470	505	488	483	481	487	478	472	515	480	512	502	460	484	476	469	480	560	486	478	481	512	474	477	475	480	492	494	509	481	450	487	545	494	499	529	491	484	401	468	491	463	550	446	505	495	511	491	542	536	500	476	482	485	494	486	449	450	479	486	483	504	557	480	529	518	478	481	528	526	467	515	479	507	476	522	486	518	485	442	478	508	442	451	471	484	470	499	464	535	455	481	543	493	533	389	477	535	491	506	474	481	469	465	476	464	498	435	496	512	484	509	482	482	528	519	484	473	443	470	513	486	469	469	500	570	482	498	480	497	478	523	482	506	515	485	500	565	478	503	492	476	463	500	502	488	487	461	425	476	478	480	477	423	459	475	547	476	465	438	497	464	536	587	472	538	454	457	481	495	486	494	481	479	502	500	452	500	488	474	477	484	474	452	501	505	499	505	455	477	583	475	468	471	499	447	489	442	475	503	478	486	497	495	514	487	510	426	529	516	495	479	477	483	488	446	496	466	510	519	491	471	502	478	519	469	491	492	508	511	414	481	489	501	474	486	482	516	498	474	472	459	490	469	468	476	507	461	464	515	542	492	493	499	479	483	508	582	491	482	476	454	481	502	477	514	507	477	548	476	482	607	477	482	503	496	456	476	398	510	456	500	479	468	475	481	480	505	552	460	472	480	440	484	439	484	451	476	490	493	481	486	412	395	481	474	484	475	461	479	506	457	496	515	499	478	476	488	444	494	523	440	514	505	527	484	515	536	553	472	481	450	449	457	491	531	485	485	471	514	523	479	498	437	477	489	449	489	483	503	489	516	477	558	510	512	500	515	539	461	464	513	573	485	481	488	563	482	481	470	485	477	502	525	484	452	477	533	473	478	471	528	515	481	471	502	476	461	475	465	489	480	466	468	495	431	436	495	479	508	480	438	495	542	472	460	487	474	497	502	473	515	477	472	483	515	446	534	484	416	476	512	469	493	477	500	609	506	499	477	503	506	415	458	486	465	484	626	479	460	479	434	537	511	485	460	494	430	497	470	468	557	471	437	464	482	529	479	483	451	503	479	451	482	496	467	503	454	544	471	475	494	480	480	461	479	471	674	491	505	475	490	505	477	2
482	482	554	482	470	475	470	477	495	474	530	471	443	515	501	494	475	514	446	470	486	491	480	478	571	514	450	450	510	504	482	435	515	579	494	543	469	514	477	476	474	596	515	477	491	482	505	578	457	518	467	528	481	482	552	473	506	477	528	455	489	479	534	483	399	548	505	462	482	480	579	462	480	448	478	546	485	501	471	475	488	470	543	491	450	547	483	494	468	459	476	498	497	510	467	491	477	487	491	456	474	462	482	479	494	584	521	551	486	483	496	472	485	474	427	446	493	482	477	501	478	465	474	456	479	479	489	491	486	465	549	490	473	472	477	534	478	464	490	489	485	489	478	484	475	497	484	496	480	485	476	463	457	350	476	489	492	461	503	502	530	469	475	494	452	480	476	479	478	500	544	456	560	476	479	540	481	478	474	619	486	511	487	476	475	501	418	510	474	478	489	471	492	519	469	487	478	490	476	493	501	491	471	533	586	475	421	482	462	470	518	517	456	484	473	527	529	475	463	490	433	453	492	423	525	537	543	477	476	489	470	490	491	462	479	463	495	475	461	481	543	529	439	457	516	536	481	479	479	451	556	449	480	533	470	494	509	479	484	476	458	482	468	447	482	517	513	455	494	478	467	492	463	475	475	482	476	414	514	500	478	408	498	476	555	485	515	546	474	497	467	529	504	478	512	448	448	502	472	497	457	476	481	496	496	499	472	485	474	460	514	492	509	472	463	511	478	475	565	525	461	484	479	470	481	478	482	515	479	587	499	469	476	472	488	489	376	451	501	505	456	485	478	490	533	472	482	492	491	494	472	504	425	477	489	491	468	476	558	477	543	476	469	506	477	445	529	483	481	491	488	459	496	513	545	467	482	492	460	426	483	481	477	481	478	483	445	478	492	499	474	465	480	439	479	494	493	459	529	480	470	480	476	504	478	472	491	474	482	495	488	420	462	472	459	542	482	449	497	521	483	442	478	476	481	501	506	498	536	471	511	505	462	390	474	497	476	600	501	488	496	493	443	560	501	478	497	486	477	483	466	496	500	365	476	459	470	463	547	504	531	471	519	479	477	489	490	520	498	465	559	479	457	476	471	510	455	489	508	493	500	480	464	456	504	496	497	462	504	463	501	483	482	359	495	495	470	466	560	474	2
486	491	484	495	463	474	537	478	502	474	474	457	470	547	497	521	483	492	521	472	464	497	476	478	510	498	484	486	493	528	479	471	501	513	501	454	463	503	485	477	475	519	460	467	472	494	508	511	506	472	537	587	459	489	517	503	520	403	462	509	474	489	479	482	535	569	470	490	477	474	465	491	496	491	480	475	475	441	525	531	471	490	457	470	467	495	478	521	485	484	476	508	495	486	478	507	479	496	462	490	488	497	485	452	533	556	463	464	525	462	480	429	466	489	503	471	503	509	540	458	475	470	480	494	440	483	487	546	483	465	482	471	464	477	452	459	437	505	480	533	485	505	457	494	449	470	483	482	481	497	509	506	457	529	477	518	471	493	503	493	503	472	497	478	432	484	475	488	476	467	505	516	505	476	467	544	490	482	522	566	489	510	451	465	467	485	579	521	572	482	479	513	486	445	484	474	481	484	475	488	477	498	475	514	402	478	489	482	479	491	478	512	470	542	467	394	569	486	527	497	484	472	507	471	552	483	470	475	476	474	492	455	476	485	490	471	460	478	449	471	523	481	452	489	555	561	462	477	480	516	417	500	482	459	470	460	478	475	485	474	496	481	502	496	485	474	528	489	458	507	473	525	472	494	467	482	476	519	491	443	478	494	479	479	509	481	515	509	481	485	529	493	473	484	530	471	489	488	511	509	452	499	480	458	550	424	479	481	527	494	456	519	508	534	472	505	470	476	527	544	462	499	431	486	470	475	477	455	485	548	492	493	475	495	546	482	523	524	475	479	536	499	527	523	481	489	494	594	496	468	480	479	564	469	539	522	541	475	479	487	463	492	541	490	482	519	453	495	471	490	477	479	512	444	513	469	483	467	532	569	480	467	495	497	468	467	527	477	493	455	473	453	480	463	479	475	479	522	544	485	477	523	475	495	477	441	469	482	473	500	528	453	518	507	484	511	481	495	434	481	474	473	484	476	496	488	482	474	527	474	492	492	456	516	512	551	492	627	507	476	478	474	455	526	502	478	477	478	477	481	468	484	457	513	483	505	465	408	467	456	540	478	471	496	470	467	475	634	477	472	528	482	459	479	471	463	482	455	522	469	507	421	469	538	479	476	486	516	452	473	478	477	489	522	490	535	475	464	449	497	1
490	462	525	482	555	473	480	476	494	481	495	497	494	522	458	475	479	481	478	486	497	486	479	469	507	475	498	479	495	484	493	479	453	470	489	452	477	472	477	476	474	517	496	522	482	476	518	500	463	487	555	551	476	473	496	482	462	491	542	517	474	476	513	474	592	476	505	490	480	477	465	486	467	490	489	484	473	513	535	457	487	448	497	458	440	470	474	504	483	579	477	531	449	489	492	511	474	492	451	470	474	479	490	484	535	439	516	461	541	468	514	450	491	499	464	505	471	492	494	499	477	483	477	552	505	451	493	529	474	457	501	493	432	479	510	534	480	481	482	478	506	467	477	481	429	463	479	523	479	510	464	470	465	623	478	454	457	464	461	466	459	471	499	489	445	486	476	484	476	510	449	520	555	477	473	484	495	483	484	531	491	559	506	536	510	463	530	469	448	478	517	529	502	516	491	477	480	471	475	505	501	481	490	520	479	474	547	483	465	485	502	538	463	443	486	502	558	479	501	463	507	447	501	481	448	550	454	476	476	485	499	479	459	476	503	521	506	474	475	484	499	469	505	471	538	533	505	480	468	531	537	482	478	527	465	448	492	404	467	512	491	470	480	502	476	508	477	517	483	454	478	534	479	445	468	468	476	469	511	514	477	535	470	475	497	411	453	519	482	503	472	495	510	476	465	545	449	539	452	491	500	487	477	517	482	529	476	478	489	499	497	471	473	511	482	476	481	471	520	502	481	479	481	474	483	487	500	476	503	474	526	510	475	482	498	515	592	462	465	399	475	468	454	513	482	468	478	566	503	454	470	527	492	478	505	533	469	477	557	484	489	520	500	484	482	513	429	476	494	550	560	533	516	468	430	491	470	461	471	448	478	512	522	516	477	474	485	479	498	521	476	485	474	429	476	500	488	489	497	483	476	445	477	473	477	461	447	473	483	483	529	465	457	493	470	519	503	444	428	546	484	465	492	476	487	499	477	440	506	474	474	539	488	575	482	506	484	555	489	471	432	489	411	486	527	476	474	491	404	492	487	485	477	486	480	555	478	514	417	474	475	453	492	504	485	492	494	502	507	522	543	474	434	482	486	449	482	495	503	489	507	432	483	524	468	504	470	482	493	485	500	488	477	502	462	493	474	467	471	499	1
473	507	569	481	486	487	486	477	480	465	487	541	412	553	484	495	490	477	478	496	472	547	483	471	422	516	484	474	489	491	478	504	445	507	450	485	510	474	475	476	479	462	459	470	464	468	514	458	453	527	488	418	509	479	492	509	518	483	479	460	506	485	493	475	450	540	476	457	477	486	448	494	497	490	473	515	484	508	495	463	450	584	451	482	535	461	485	495	469	514	476	502	484	446	486	488	475	452	485	502	497	496	486	489	504	451	465	468	475	492	508	404	478	476	485	486	467	483	529	483	475	464	494	530	452	495	493	520	474	541	511	497	451	481	488	501	547	496	483	467	515	505	486	484	464	492	481	460	483	474	458	478	468	414	475	497	437	465	433	525	475	489	500	485	476	467	474	486	477	467	497	531	598	477	476	489	486	483	456	534	525	566	486	465	514	497	455	505	502	480	446	472	485	531	512	484	477	476	474	522	496	500	519	496	497	476	459	484	481	479	491	570	494	455	465	477	559	492	453	497	544	467	466	481	542	549	459	479	477	508	452	492	468	454	454	504	475	477	454	482	469	530	494	482	528	512	513	479	478	455	496	500	479	439	485	470	538	498	471	490	491	476	515	472	471	476	465	493	495	475	493	465	534	418	460	492	476	530	515	501	480	436	488	477	471	467	455	437	478	498	506	499	513	472	500	457	493	481	468	501	493	477	487	527	403	497	497	488	529	463	471	483	527	517	489	502	490	482	515	551	470	496	480	485	495	496	458	463	484	582	473	499	478	513	483	489	424	529	507	522	493	518	434	579	486	464	483	463	456	501	477	447	441	487	465	481	483	479	510	601	445	490	557	505	479	431	566	483	472	512	522	465	521	498	497	499	459	492	454	479	471	510	499	469	505	499	494	477	479	522	467	504	474	518	476	474	478	509	525	481	484	475	475	464	476	475	485	473	527	477	504	538	556	441	492	480	474	506	551	567	478	489	470	476	473	515	507	489	519	481	472	463	461	430	508	456	486	555	472	483	481	446	422	472	491	476	475	486	492	468	515	485	487	283	469	548	478	444	454	468	462	417	461	504	480	490	480	505	492	585	417	475	442	478	482	558	452	514	460	499	472	517	492	538	491	485	487	443	437	479	458	481	479	281	576	520	478	497	520	492	1
479	464	503	486	576	472	542	476	490	484	456	485	476	436	473	477	468	470	512	494	495	442	476	473	488	520	496	483	456	515	478	473	516	548	503	416	488	473	477	476	478	567	467	484	519	449	465	411	498	464	381	577	443	473	432	492	464	501	506	459	505	468	494	480	622	580	534	496	483	484	545	491	507	473	476	466	483	522	502	498	534	502	489	494	489	487	476	499	473	517	476	474	480	539	484	564	475	479	475	427	466	476	485	484	516	443	504	504	479	497	442	476	471	523	499	500	470	471	505	496	480	489	482	443	498	455	506	526	474	459	469	498	441	475	494	499	508	458	480	477	492	490	490	465	466	489	483	498	483	509	509	492	483	620	477	510	504	464	491	500	552	472	469	479	467	458	477	485	477	508	452	493	531	478	502	428	496	488	568	446	570	486	491	436	512	463	398	481	506	475	460	506	497	519	570	492	483	483	478	518	497	531	477	458	504	477	543	479	465	499	472	521	437	475	492	499	513	501	502	485	485	531	484	470	601	482	512	478	477	503	481	470	472	513	524	503	482	484	496	471	484	405	505	487	495	529	434	482	482	511	525	399	473	467	474	468	487	473	485	497	509	473	490	491	489	507	483	503	519	488	490	451	488	434	490	504	476	539	516	497	477	540	482	475	525	440	486	516	481	486	543	443	505	479	459	475	496	527	523	501	478	475	478	525	463	454	489	466	534	487	420	485	471	498	481	502	479	483	414	511	485	535	494	458	510	488	511	521	492	590	451	490	476	485	524	511	608	451	558	477	607	498	516	507	482	488	481	508	477	520	473	492	460	481	507	505	483	477	492	557	533	455	503	477	488	468	526	469	470	513	524	509	492	524	518	464	492	497	516	467	482	471	557	515	463	480	499	476	509	451	479	504	474	443	475	474	491	474	517	483	476	453	477	470	475	471	502	489	470	478	491	469	549	509	453	516	471	541	570	513	490	468	453	476	493	502	512	584	508	477	490	484	495	572	472	475	471	488	457	480	471	499	696	495	489	479	505	490	523	478	495	463	476	718	475	460	472	456	438	442	493	497	496	435	479	487	466	540	460	406	566	482	547	475	484	349	496	484	481	483	510	462	481	512	485	474	480	406	513	467	446	478	446	744	491	420	487	516	507	495	1
484	460	549	497	461	470	540	477	490	481	454	492	536	483	485	479	491	476	524	484	477	455	471	480	499	492	484	491	465	501	490	489	481	468	479	494	471	484	485	475	478	510	469	502	474	510	450	435	487	468	490	525	497	485	561	506	530	476	537	489	477	480	532	471	555	511	548	469	480	481	596	497	515	508	478	503	465	505	458	484	448	564	518	473	487	474	479	499	484	511	476	472	506	478	483	491	476	457	494	524	491	484	475	451	438	495	523	504	498	485	459	465	473	444	498	444	462	479	513	457	478	476	472	489	482	547	496	517	479	512	523	490	475	476	443	567	504	493	474	461	498	528	481	480	499	469	479	430	481	545	434	458	488	587	476	488	483	503	496	497	498	453	499	467	488	525	475	481	477	447	432	522	487	478	495	482	484	470	441	553	518	453	485	488	480	484	465	506	545	478	515	431	503	476	508	487	474	481	476	537	501	513	512	498	483	475	519	481	485	503	478	464	491	471	489	498	477	499	465	497	468	438	489	556	498	475	481	476	477	466	480	468	482	473	470	474	477	476	434	475	457	410	511	461	518	472	455	480	468	490	495	522	474	524	496	483	519	437	490	495	479	476	485	487	479	475	485	485	508	484	478	492	429	472	481	483	475	549	495	462	473	514	493	477	505	488	467	445	481	506	449	444	482	485	459	556	498	496	481	437	469	493	475	437	470	497	449	482	538	455	464	505	459	558	489	456	458	487	438	422	483	483	520	500	467	485	481	492	495	472	481	485	478	505	555	501	562	482	546	459	520	480	502	485	534	478	478	527	507	549	483	396	557	481	514	497	492	479	498	469	470	504	400	452	484	480	471	488	486	452	461	523	533	476	489	437	476	469	503	512	486	494	384	463	489	473	498	477	481	483	475	506	479	479	480	502	492	447	469	488	479	525	478	478	477	433	416	484	456	468	497	481	521	488	493	551	484	511	514	472	483	504	478	475	475	500	532	386	469	483	492	468	504	550	450	585	458	492	439	509	534	484	636	430	481	477	491	479	523	469	487	469	516	744	480	423	481	475	473	573	486	448	507	476	480	498	494	551	469	474	554	483	562	479	478	370	480	499	447	474	461	494	474	422	556	463	494	499	489	477	527	480	491	745	498	520	484	475	531	477	1
488	444	424	477	415	484	462	476	492	471	518	461	476	444	475	493	480	546	479	490	487	498	466	462	500	461	463	466	468	509	481	589	556	489	434	515	488	511	483	477	474	463	467	479	473	476	486	469	435	481	516	524	514	480	583	467	538	518	504	488	461	469	527	478	380	546	530	506	487	491	554	469	451	506	481	512	482	478	471	455	501	516	490	476	594	534	469	514	481	492	476	544	496	514	475	539	477	493	490	491	476	486	485	452	480	479	439	472	502	469	518	509	485	504	422	481	495	485	491	476	479	435	489	430	432	514	477	486	477	507	522	467	503	474	474	538	480	486	482	479	431	492	473	474	505	489	476	424	480	504	429	486	473	491	480	493	468	492	491	487	502	482	479	479	491	489	478	474	476	470	498	422	453	478	482	450	490	490	485	485	521	443	487	482	506	518	490	510	522	473	499	521	482	573	499	496	470	484	477	539	501	460	489	505	487	476	571	481	476	502	494	500	480	487	475	517	492	491	480	476	443	510	474	500	516	453	475	476	476	477	469	520	463	535	523	507	481	473	484	479	531	549	436	498	524	451	507	483	496	542	502	510	477	504	487	492	413	474	485	486	460	476	478	472	466	482	443	493	492	467	477	494	424	487	507	471	476	492	519	481	478	473	467	476	438	444	458	514	482	475	527	499	510	481	496	520	473	499	511	491	521	466	476	463	489	465	484	485	523	529	527	477	531	537	484	469	463	481	447	505	497	480	469	471	485	484	525	503	502	500	430	492	476	493	581	499	353	506	481	496	563	443	525	466	518	485	474	469	499	509	480	447	515	492	464	496	472	480	500	512	471	491	519	505	480	499	451	469	479	410	467	420	480	479	479	506	476	505	419	516	477	473	476	470	481	503	567	479	483	468	473	519	484	441	480	502	488	384	398	484	479	475	474	533	475	458	503	482	519	487	484	529	493	467	511	534	464	435	462	500	489	484	482	476	483	513	475	415	489	474	517	507	482	488	502	450	464	527	498	487	463	483	565	499	486	475	492	479	576	477	445	470	491	478	477	451	481	461	446	418	502	524	566	540	496	462	490	543	453	487	581	480	508	479	483	549	458	461	532	505	501	481	476	492	475	484	475	489	523	472	461	476	494	493	557	498	473	485	498	522	1
477	544	461	484	467	483	429	477	491	486	514	458	528	453	489	486	483	513	512	461	462	504	480	475	539	516	480	474	464	481	481	464	530	499	505	483	471	456	468	476	475	489	504	487	440	505	546	553	499	491	564	485	484	473	459	465	408	526	539	469	498	475	555	483	551	484	525	496	484	477	546	470	449	509	474	530	480	451	567	465	494	508	455	504	516	530	475	480	477	571	477	461	464	555	485	527	483	464	439	509	483	482	478	483	493	456	524	461	531	473	492	552	474	492	506	472	500	484	507	462	477	491	469	417	462	464	482	492	475	467	491	477	502	477	489	453	489	496	469	472	486	552	478	476	502	519	482	458	495	402	533	486	465	558	477	477	498	491	501	518	498	468	480	472	502	517	478	480	477	455	527	488	566	477	467	451	517	482	427	542	491	505	460	505	471	477	507	528	511	479	467	495	460	534	582	476	463	494	477	454	465	492	507	491	539	477	511	487	497	508	474	533	432	499	465	500	469	486	565	500	484	528	454	432	453	485	491	480	476	475	463	480	471	491	487	543	493	479	426	478	495	482	504	436	513	508	453	480	481	508	446	503	479	504	465	475	544	519	495	484	474	476	495	477	490	478	495	490	539	512	474	502	489	524	484	483	478	494	519	475	476	508	465	477	488	494	471	546	474	482	501	492	553	468	440	475	477	494	493	457	345	487	478	468	456	453	485	483	524	498	489	488	494	449	479	526	465	470	433	532	481	484	487	511	491	476	508	477	487	555	450	459	477	448	472	483	530	414	518	512	552	458	469	496	438	482	482	431	537	503	473	473	486	451	480	478	541	476	523	543	487	483	458	542	468	433	472	487	474	512	492	517	533	516	458	479	473	480	516	487	474	494	569	472	453	478	462	478	533	465	483	501	479	511	476	467	475	439	524	482	472	496	475	545	476	461	463	471	474	466	483	440	509	516	468	529	496	532	421	506	477	478	483	475	475	484	524	499	509	484	480	520	454	546	471	503	481	565	502	487	538	458	554	550	470	477	484	476	437	473	477	467	466	545	487	517	477	513	405	472	473	500	481	469	484	493	488	532	508	498	654	479	513	477	487	464	460	482	477	482	475	499	476	468	505	473	487	482	434	482	535	482	470	578	498	558	478	485	515	521	2
474	453	558	490	430	474	475	477	486	479	461	526	423	461	499	462	477	561	486	483	492	470	476	495	535	450	454	487	488	505	478	558	522	491	479	497	478	484	472	479	479	490	485	530	503	438	491	529	497	519	550	490	472	471	476	525	457	459	486	492	467	476	506	489	535	501	534	518	483	487	503	501	462	525	493	498	485	468	543	509	502	477	520	492	515	522	476	498	478	531	476	491	498	477	478	495	478	504	513	454	475	488	483	486	476	456	505	498	498	481	464	455	471	466	474	450	484	496	464	504	474	441	460	518	465	471	487	530	475	482	493	487	509	480	475	428	465	492	480	497	510	441	445	490	495	482	473	475	478	478	540	486	473	469	476	442	487	432	493	478	440	473	492	478	459	481	472	472	476	559	562	475	520	476	495	457	500	472	505	491	527	548	511	523	484	511	590	429	496	474	512	476	512	508	553	493	475	485	481	453	493	426	455	475	504	477	496	480	477	526	473	441	461	444	473	484	546	483	484	483	472	526	495	495	628	467	480	480	476	462	480	491	480	477	496	512	492	480	473	473	523	513	480	476	500	501	477	482	485	566	472	482	479	458	483	541	478	529	471	469	510	485	500	471	485	517	489	485	455	512	468	540	489	373	471	483	476	477	512	499	479	462	470	476	577	428	488	512	478	486	520	500	470	472	498	535	535	521	501	484	547	494	487	532	488	436	465	473	536	498	504	488	491	508	473	476	474	486	511	537	474	469	502	463	470	485	486	515	488	577	480	470	478	490	490	477	520	505	506	445	481	527	546	493	457	495	473	531	499	502	486	496	462	477	475	445	512	477	489	479	462	491	496	479	482	472	475	488	487	549	503	492	519	485	522	479	483	496	519	486	482	488	441	487	491	474	488	477	492	578	482	525	476	511	472	488	468	394	434	483	481	413	479	484	478	460	486	480	516	483	497	495	467	484	494	559	490	524	509	454	487	483	473	477	484	475	500	533	451	480	486	497	456	477	495	529	475	457	484	473	517	491	414	404	476	478	469	495	449	474	476	482	504	367	483	604	488	456	484	450	508	471	501	465	484	489	480	558	463	474	534	482	442	478	482	509	494	491	530	484	522	489	507	496	533	473	479	498	446	482	491	474	499	344	474	481	474	490	532	497	2
486	465	493	496	515	479	548	474	475	487	499	489	445	522	490	498	483	511	466	494	486	480	479	483	493	498	519	480	494	469	483	522	552	459	503	462	480	454	479	476	473	532	519	457	537	451	520	517	431	497	566	504	463	484	527	550	483	468	506	453	488	475	396	505	661	390	436	487	478	473	525	503	520	421	488	428	480	473	523	479	504	493	486	490	469	504	478	475	494	519	476	484	500	514	472	536	481	462	487	500	487	486	483	490	489	283	471	550	581	474	610	402	489	516	416	490	502	492	512	476	478	471	466	481	472	516	495	483	465	530	477	493	534	479	490	520	445	470	470	489	474	549	504	474	492	476	487	499	483	486	531	494	483	580	476	495	477	481	491	475	498	495	479	479	516	472	475	476	477	489	465	475	487	474	475	603	460	483	459	471	505	513	515	492	494	474	577	459	511	478	510	471	503	557	428	484	478	471	478	496	517	484	502	593	542	475	517	471	495	484	506	384	433	503	503	522	567	494	514	483	473	467	480	532	507	490	489	478	477	523	474	481	458	469	518	480	472	480	494	477	492	452	485	473	433	507	534	476	490	545	492	513	470	523	473	505	450	454	481	518	475	469	505	457	457	467	591	503	471	484	474	485	505	400	460	478	475	529	563	497	479	518	483	476	482	502	500	498	478	484	457	535	540	478	504	467	472	568	528	454	464	485	476	539	459	474	496	473	510	501	447	489	452	489	493	488	475	484	542	619	468	474	468	487	494	484	476	430	476	502	498	489	476	461	473	507	670	501	516	511	488	501	454	526	547	493	467	580	499	528	465	470	379	482	490	455	507	474	509	487	522	465	495	466	479	449	496	485	496	429	468	451	502	487	510	531	483	513	432	455	491	475	519	492	506	481	518	477	484	540	470	452	477	485	477	513	481	452	544	480	479	462	477	454	477	408	492	471	430	481	517	465	499	485	440	558	514	507	493	408	478	463	476	477	492	507	495	509	485	476	508	486	486	549	479	518	474	510	474	500	417	471	384	525	492	477	451	476	428	483	499	488	489	412	480	617	478	505	514	479	515	479	555	500	484	480	494	580	494	487	526	480	425	476	485	425	472	460	534	477	499	473	481	472	456	491	476	470	469	485	508	473	495	419	503	514	474	482	483	504	1
480	462	489	474	496	475	467	478	485	480	461	471	423	468	471	460	476	472	489	491	494	482	476	489	500	532	486	461	471	518	492	481	530	519	497	437	476	476	478	476	481	517	474	479	493	511	535	471	486	466	527	524	482	480	500	483	480	459	524	478	502	497	512	475	529	482	494	515	482	480	476	487	455	506	473	519	487	473	498	507	487	512	455	457	452	512	473	475	483	450	476	477	471	480	477	506	472	469	465	447	478	485	477	497	503	554	517	514	549	483	548	482	470	483	509	486	478	491	444	480	475	485	470	486	498	490	463	477	485	481	506	478	432	475	475	467	505	478	480	492	490	526	493	486	433	504	475	485	477	489	455	480	478	610	479	451	505	503	499	524	453	474	470	483	495	501	473	474	477	530	440	479	505	476	499	491	469	480	508	544	528	505	471	447	454	455	463	524	487	473	466	484	478	497	450	461	485	495	477	507	512	479	509	486	458	477	543	491	468	482	496	527	500	488	470	520	582	483	470	488	520	561	501	552	418	516	500	480	476	504	449	512	500	502	493	497	485	476	483	476	495	439	495	478	494	516	459	483	487	501	486	477	477	518	494	465	496	432	485	470	500	485	506	437	473	503	550	498	467	479	497	482	489	549	464	472	476	509	512	505	477	528	486	477	514	490	488	490	483	480	494	502	453	479	505	547	503	483	499	461	453	487	475	513	497	499	478	473	473	470	474	486	485	488	501	471	478	469	456	540	476	465	506	481	466	475	513	476	520	473	500	499	478	480	494	490	519	483	488	527	510	487	569	423	487	488	483	524	485	554	494	497	466	490	499	498	563	481	525	567	458	495	434	505	480	557	486	488	479	513	425	502	500	439	499	530	476	478	500	498	482	479	513	505	460	493	487	480	476	507	471	545	474	510	481	500	475	469	522	482	476	499	478	501	476	475	469	473	526	469	515	492	524	509	447	485	482	461	507	525	476	461	484	476	490	476	513	494	456	478	500	529	474	576	466	509	479	507	513	470	485	464	613	459	493	478	495	472	484	475	499	471	500	693	488	412	480	505	511	490	494	496	450	483	463	491	486	492	468	474	537	481	530	478	483	407	439	491	426	493	483	423	480	506	497	468	480	487	494	485	492	478	479	745	473	527	478	489	550	485	2
471	477	444	478	472	476	470	476	468	464	498	479	424	468	494	507	465	488	471	454	485	472	488	467	499	496	491	491	502	487	483	509	512	531	502	473	468	478	468	475	480	505	487	480	490	491	484	524	438	478	446	507	491	475	456	521	565	503	572	503	450	475	474	477	481	513	514	488	493	465	567	490	493	495	486	526	499	518	506	484	494	486	423	470	484	505	472	493	472	550	476	570	463	494	479	482	481	494	475	501	488	495	479	480	431	494	477	554	567	483	484	413	482	506	541	504	486	474	503	487	479	472	466	474	484	580	505	510	479	509	538	488	505	482	486	487	477	466	484	483	495	463	494	501	530	506	471	495	486	529	578	475	456	599	475	499	515	430	478	479	468	478	472	482	420	475	475	478	476	617	512	481	488	479	509	414	478	481	498	573	511	535	477	513	512	494	548	476	540	482	497	508	485	491	451	504	476	492	476	502	502	487	451	569	503	476	469	479	482	508	478	479	450	477	475	518	508	486	429	470	463	473	472	485	461	488	504	477	477	508	471	488	495	481	490	478	479	477	457	477	538	559	484	463	506	431	563	480	465	532	508	519	483	502	482	507	528	476	505	500	502	469	532	487	483	478	497	487	439	483	482	483	425	511	506	489	475	526	492	497	476	537	493	476	487	508	492	497	484	489	456	460	501	473	489	532	440	535	481	503	416	506	489	528	521	461	466	474	493	507	467	445	488	524	472	533	478	482	548	447	489	476	523	485	488	479	499	517	498	466	497	457	477	512	501	472	459	524	377	512	464	490	499	493	579	485	492	466	472	486	487	444	503	481	509	500	508	478	514	462	514	513	515	423	480	522	511	498	460	453	504	526	488	496	482	508	470	451	440	487	473	493	437	461	508	492	506	476	495	451	471	545	479	490	478	486	480	424	554	477	476	466	475	483	476	463	464	479	448	478	489	467	513	464	502	427	464	550	481	486	487	500	474	477	489	456	506	473	491	483	523	538	490	585	487	519	476	519	474	490	501	442	320	555	455	476	487	488	495	471	508	488	493	393	477	566	482	471	484	482	477	505	526	453	492	482	478	483	478	459	486	486	395	479	485	555	483	500	444	475	451	501	491	492	512	475	470	477	497	492	486	476	462	392	462	433	472	485	527	475	2
481	452	514	471	486	477	445	477	444	462	525	507	518	559	474	537	480	523	489	457	486	478	471	480	440	478	493	482	498	494	491	468	488	509	513	481	482	450	485	474	475	463	469	517	484	501	498	536	439	442	515	510	486	475	499	472	508	470	478	479	467	487	487	476	577	437	466	453	484	479	527	492	483	471	486	529	461	505	481	495	513	561	404	491	483	485	481	498	482	460	476	460	468	515	479	475	484	471	503	477	488	469	474	476	487	362	506	462	550	481	487	456	472	486	520	472	501	468	514	493	475	487	497	520	432	537	492	523	467	470	479	489	492	479	453	460	553	520	482	449	492	556	491	459	503	480	480	487	476	551	438	502	486	433	475	544	493	489	480	492	430	484	504	481	486	487	476	485	476	574	528	544	481	478	477	462	470	469	452	569	508	455	450	495	487	536	426	482	473	473	481	498	518	500	534	491	476	481	477	495	469	477	526	508	452	475	497	476	481	519	492	532	478	519	468	529	578	483	468	515	524	452	453	466	501	544	504	475	476	529	480	481	481	462	484	496	489	474	459	483	507	450	517	502	533	521	463	483	481	472	505	502	471	508	466	515	491	524	485	500	526	485	478	467	459	501	483	516	507	522	502	513	537	498	483	482	475	502	478	473	476	437	462	474	530	527	504	511	479	477	540	488	505	485	443	567	463	548	503	528	468	491	478	508	554	489	495	486	522	479	479	490	513	497	482	464	480	482	541	556	490	496	486	472	533	482	488	497	479	522	523	478	477	471	428	494	575	568	579	500	566	478	418	524	446	475	487	510	512	510	469	523	449	489	459	482	492	479	502	579	514	480	524	440	471	475	539	497	485	537	507	564	515	476	522	471	474	487	432	523	475	482	510	487	477	478	491	479	467	419	484	463	478	482	476	469	468	515	542	482	481	491	477	469	477	472	481	480	442	476	484	463	544	468	498	501	505	600	543	470	481	483	478	476	480	498	453	534	438	476	490	508	451	448	499	436	462	494	513	474	494	468	458	558	484	479	483	486	477	505	509	488	498	369	474	593	478	459	463	415	514	503	543	491	454	482	467	546	457	507	554	472	462	480	484	426	466	506	467	498	464	487	471	510	500	474	478	538	456	475	469	488	541	363	482	510	487	480	571	469	1
482	504	447	466	572	489	440	475	466	473	482	518	436	453	488	527	484	567	509	473	475	504	472	470	442	551	443	484	494	512	477	483	490	539	475	476	478	511	478	473	477	502	453	513	477	513	489	528	475	448	509	471	505	478	535	503	542	524	578	443	494	481	567	472	535	535	489	499	488	479	491	475	501	475	491	605	481	471	507	467	479	453	458	459	530	458	474	480	479	511	476	551	448	492	474	517	481	477	475	483	472	469	487	471	518	516	508	507	501	485	520	478	475	473	544	481	467	487	526	481	475	515	484	478	439	534	480	490	481	469	509	526	475	474	496	478	529	507	473	506	480	509	502	470	490	507	478	515	476	454	460	479	490	542	477	502	487	484	487	479	491	481	489	476	557	468	479	479	475	547	567	494	442	477	466	497	472	490	503	529	446	449	541	473	502	475	507	500	513	482	489	492	507	487	591	481	477	486	478	439	503	513	529	487	479	473	516	477	488	493	481	489	438	532	487	476	553	481	487	468	531	567	490	382	515	486	490	479	476	486	493	484	474	505	493	495	483	480	507	484	469	475	514	473	551	541	469	477	482	520	505	464	480	512	473	510	465	471	469	473	520	482	497	505	472	504	446	471	492	469	491	505	481	528	461	470	477	551	512	461	476	503	461	477	505	526	500	444	482	477	491	570	460	474	426	507	440	479	529	489	503	501	475	479	524	433	476	467	537	447	511	461	504	486	486	534	471	471	526	463	508	461	479	474	486	483	481	489	471	467	534	495	476	521	466	483	519	430	472	524	532	472	519	543	490	480	487	512	510	471	495	445	477	486	474	490	527	478	527	481	483	510	468	516	482	569	458	493	474	546	476	513	506	510	503	482	482	488	483	473	483	471	477	497	473	467	531	475	489	485	480	506	474	463	479	453	495	513	546	483	479	512	476	484	477	508	460	484	487	476	516	460	458	490	482	501	497	548	475	503	474	497	475	476	486	496	501	447	494	479	496	534	484	529	532	481	473	516	492	487	386	469	453	452	504	478	483	495	537	484	485	485	469	508	477	504	476	505	467	474	489	488	514	472	481	478	481	510	466	475	472	480	460	475	484	450	485	485	569	480	494	522	463	494	498	492	485	459	476	468	522	480	487	523	518	514	474	472	498	482	2
474	468	476	496	464	478	577	474	477	481	476	473	458	552	482	437	501	491	483	487	494	441	485	479	571	519	513	480	474	492	481	536	460	502	486	451	491	511	480	475	481	512	475	490	557	494	537	481	474	477	540	516	507	474	535	495	512	523	488	477	537	479	527	476	522	535	479	512	478	479	550	505	517	411	483	465	465	485	491	459	479	500	508	484	538	488	471	451	491	465	477	495	462	497	469	485	473	463	480	474	495	482	481	469	482	398	442	511	550	482	488	528	481	452	429	480	522	478	524	532	476	452	481	541	518	573	464	538	470	428	502	487	452	480	517	604	482	479	484	521	469	516	468	474	480	482	478	441	480	528	490	489	482	452	478	484	485	490	478	477	480	463	466	482	517	482	474	483	478	523	522	505	504	477	487	527	463	480	540	529	472	453	465	493	478	489	481	473	574	478	497	502	507	526	498	496	472	482	476	454	505	483	493	515	488	477	421	480	466	503	487	493	494	485	492	456	505	474	444	484	451	483	451	481	523	511	463	477	477	464	500	457	466	491	484	521	479	480	487	485	497	494	482	445	430	517	461	479	478	456	489	522	476	482	479	525	455	486	494	478	515	486	479	476	466	550	517	488	457	495	498	562	451	469	521	492	476	479	505	506	476	454	495	475	512	431	482	501	485	482	513	523	502	471	454	459	451	522	485	508	493	486	476	499	494	473	473	484	530	452	430	477	460	486	482	494	481	476	467	486	510	520	493	499	506	475	456	474	486	532	473	490	475	486	614	490	516	511	579	516	462	526	483	415	472	491	478	490	508	484	484	425	490	500	525	473	520	476	581	464	475	461	494	462	481	530	470	476	480	442	465	435	527	507	537	494	473	478	483	506	485	477	485	466	478	465	538	478	501	425	496	484	474	476	481	486	470	428	475	476	482	477	476	446	477	417	507	480	507	478	518	529	490	514	535	507	481	452	525	476	480	504	474	476	491	497	484	523	470	486	476	528	499	467	472	485	468	595	514	468	498	460	529	604	490	477	465	491	514	474	480	473	490	427	487	549	475	469	500	456	524	470	494	485	461	497	492	475	469	449	523	477	494	479	472	474	490	481	500	479	506	489	485	539	489	492	497	479	545	477	482	477	519	437	458	547	472	488	559	525	1
491	433	555	510	558	483	493	475	482	466	527	487	439	486	490	482	497	462	501	483	494	464	478	486	516	520	494	490	507	516	479	496	489	501	511	524	493	427	484	478	478	507	495	518	519	517	501	488	488	474	464	476	518	483	535	523	386	474	483	467	501	484	506	486	345	518	513	520	486	479	521	486	496	536	483	452	470	445	481	491	479	523	476	472	494	395	473	487	474	511	475	528	470	511	481	504	479	489	478	461	469	484	471	496	447	715	476	496	479	487	466	460	490	534	445	465	508	492	527	450	477	482	467	433	436	527	488	542	503	516	460	498	462	477	467	536	561	496	470	457	491	523	501	470	471	513	481	498	484	519	485	482	483	416	478	467	488	465	522	463	466	466	493	481	577	493	476	479	476	512	449	495	506	478	491	522	491	477	368	511	462	514	474	488	531	477	494	478	486	479	468	425	505	495	481	480	492	480	479	517	472	542	513	587	505	474	550	480	500	487	500	533	470	507	496	558	496	482	518	495	486	484	466	468	442	549	474	474	475	538	487	476	479	484	488	487	497	477	485	484	521	584	532	470	516	545	499	474	494	507	474	514	476	480	483	534	468	458	466	508	488	474	519	482	480	448	575	473	468	491	495	528	424	501	486	489	478	521	510	520	476	435	493	475	532	514	569	507	479	496	497	510	485	483	528	483	494	549	506	452	477	482	482	510	499	477	478	478	519	488	436	480	538	476	498	509	459	478	558	459	499	467	494	489	549	484	468	466	480	520	496	492	476	494	506	476	291	527	395	485	454	495	516	446	464	474	480	465	461	452	469	500	480	450	480	495	520	475	444	478	509	518	519	494	485	556	509	501	473	490	521	521	502	491	508	482	472	455	497	449	486	451	430	451	474	504	465	475	511	504	481	453	476	424	478	482	475	480	506	484	479	487	474	534	478	483	469	476	541	466	500	466	524	488	516	562	488	538	518	488	481	466	478	476	483	474	466	512	429	475	466	506	449	439	448	453	496	532	543	495	520	448	403	523	483	481	484	469	381	490	516	493	500	422	484	401	480	504	483	429	514	463	564	458	486	452	476	478	464	501	509	474	439	477	490	581	466	485	436	469	452	509	484	503	518	477	473	458	466	467	488	478	444	426	447	505	481	492	573	564	2
484	465	550	480	493	483	534	474	475	472	466	500	514	504	466	497	479	505	493	470	490	489	488	481	523	507	472	477	506	491	486	460	517	541	524	542	476	481	474	478	480	501	445	507	473	462	511	433	529	499	521	456	479	490	482	427	552	521	473	513	520	486	465	473	697	511	486	513	476	485	490	486	507	503	489	515	485	469	538	478	519	546	468	486	527	455	476	486	480	427	476	455	450	501	491	538	482	449	465	502	496	479	477	483	525	403	468	476	534	490	539	498	480	504	506	497	486	486	463	545	477	482	484	466	475	430	471	475	470	526	493	501	471	473	485	446	552	472	473	494	448	571	465	483	462	509	483	478	475	446	461	491	477	414	475	433	469	466	475	524	515	467	472	471	458	505	475	470	476	509	462	488	494	477	499	550	482	484	508	484	468	508	488	472	490	467	517	480	494	483	440	483	499	522	503	479	491	490	480	445	514	434	488	428	471	476	509	485	483	465	504	480	498	490	489	449	510	471	471	470	495	503	525	500	494	485	478	478	477	502	486	480	477	449	466	498	465	473	473	482	540	404	495	470	454	508	432	474	487	543	476	518	476	495	468	458	534	487	479	474	501	478	507	502	450	469	490	481	420	493	484	430	431	437	487	478	477	520	482	555	480	431	454	476	577	515	485	521	480	509	472	485	501	478	455	493	441	517	502	525	483	486	477	474	446	438	485	483	504	468	491	489	544	563	469	496	479	469	551	484	471	510	482	472	490	485	531	456	483	569	494	462	474	515	489	456	714	522	647	490	480	504	451	439	528	479	469	448	462	462	475	461	452	471	491	484	386	478	498	480	480	514	467	509	478	476	515	471	480	595	444	369	521	482	477	469	488	482	539	459	484	502	462	491	462	463	496	474	494	472	480	465	476	422	480	463	482	443	484	494	476	486	476	509	478	531	507	477	483	476	485	410	459	455	483	472	486	518	557	555	480	498	482	476	490	478	504	481	527	473	481	537	439	436	474	551	465	521	442	499	480	522	453	591	494	476	492	477	454	470	490	492	476	397	485	581	483	450	453	460	470	451	522	530	466	465	466	493	447	437	527	484	460	480	480	325	508	490	414	499	490	452	479	452	483	465	476	531	478	491	468	476	521	406	523	562	480	485	411	502	2
481	463	498	477	520	472	536	477	492	485	545	516	498	543	480	473	484	513	506	482	476	506	465	476	500	506	490	473	497	509	500	547	532	478	500	505	494	490	482	475	475	487	499	469	512	485	444	491	460	459	473	547	461	477	477	466	447	464	572	507	494	489	453	473	584	572	510	473	491	485	511	498	487	461	480	455	455	430	540	477	461	542	447	494	482	515	483	493	483	545	476	549	508	505	488	530	480	506	461	545	484	483	486	479	482	338	480	514	507	459	493	400	489	508	459	514	489	482	492	501	475	501	480	478	465	499	472	501	462	441	453	522	510	469	511	449	481	526	482	498	493	546	467	498	477	493	486	483	477	410	522	493	475	387	475	501	460	526	511	522	485	469	473	468	552	497	477	481	479	533	436	425	597	478	473	508	486	470	458	397	538	539	489	467	484	522	481	497	504	475	488	540	480	590	528	481	480	477	478	493	495	466	498	466	482	477	557	479	491	482	500	527	490	461	489	511	466	478	502	483	441	494	488	528	491	516	460	475	476	520	437	479	497	521	484	496	499	480	522	478	513	465	461	486	538	530	441	474	476	491	457	478	481	514	474	451	474	490	477	476	487	477	470	476	461	526	406	503	477	496	463	503	441	489	490	494	477	462	497	514	477	409	446	477	465	548	453	470	489	483	483	514	496	476	432	445	462	508	468	501	547	501	486	501	495	546	492	485	505	506	482	474	481	513	481	443	484	484	546	481	488	520	505	479	505	479	459	465	514	569	431	466	475	580	455	507	612	475	603	513	559	527	497	502	447	465	476	534	510	529	469	460	428	466	456	477	513	473	510	564	521	496	420	458	487	455	486	468	490	544	392	506	493	475	543	498	481	472	460	475	485	463	488	473	481	488	472	476	487	520	482	506	474	487	477	482	482	472	451	487	481	456	476	451	477	446	485	472	444	485	474	483	471	501	551	506	474	537	559	551	487	479	485	476	485	474	508	460	463	484	469	498	517	411	489	475	474	620	500	485	529	496	428	483	502	477	479	476	578	460	507	489	494	273	493	624	484	476	498	569	520	495	517	439	463	488	483	540	506	508	479	480	453	476	476	438	478	490	531	481	494	446	483	473	563	494	485	512	522	469	480	479	479	275	453	470	485	483	532	516	1
484	488	475	484	482	471	483	478	492	481	495	456	480	495	499	515	510	518	460	476	471	491	469	482	482	506	483	486	480	508	483	456	451	450	464	454	468	486	481	474	471	541	428	481	486	452	525	507	486	484	558	450	453	480	518	507	445	464	528	472	468	484	446	487	427	524	545	519	476	476	463	487	487	502	491	483	492	514	557	478	475	517	521	489	522	491	470	465	480	486	475	497	447	517	483	519	481	450	464	447	500	494	477	460	484	477	466	443	465	473	444	505	475	511	481	483	510	473	517	542	474	470	502	523	462	489	493	569	477	459	479	501	533	479	502	564	469	509	482	489	516	523	485	467	483	553	480	507	484	495	521	475	500	408	480	484	477	461	526	501	509	473	483	485	459	521	476	481	477	490	514	522	542	477	482	501	477	478	417	467	518	414	488	467	501	459	464	480	552	475	494	519	467	502	434	482	479	483	477	486	504	463	501	429	496	475	477	477	502	513	493	458	471	500	480	489	553	474	493	491	455	509	543	518	552	496	498	479	477	507	477	465	486	484	521	470	482	475	462	482	548	575	489	494	453	491	451	481	486	521	508	465	475	533	466	461	571	508	470	490	487	482	488	498	477	467	505	476	462	534	514	576	489	501	503	483	476	471	501	478	479	428	502	476	489	499	527	522	479	492	478	481	475	482	519	517	497	539	518	451	483	515	471	503	490	470	485	481	500	438	471	499	479	497	465	467	461	490	484	469	467	456	480	460	491	485	466	464	489	528	445	463	476	533	491	495	389	526	508	553	493	499	536	518	463	484	470	460	471	458	483	452	500	466	480	479	495	479	503	478	508	497	461	526	486	501	450	510	522	448	509	451	492	494	479	533	478	457	498	497	475	487	515	483	492	468	473	479	522	518	473	544	476	500	477	470	482	488	547	483	470	514	474	471	478	471	515	484	547	489	481	510	508	496	455	510	482	464	546	476	479	478	486	476	488	513	497	518	474	477	513	508	498	439	482	486	454	510	485	485	522	488	454	534	533	477	466	481	541	499	511	477	490	305	482	557	488	469	530	505	480	500	525	549	476	490	484	406	437	514	568	477	461	477	477	571	473	457	520	464	468	428	496	474	481	495	468	490	481	495	477	478	533	302	527	496	478	450	487	467	1
484	462	475	479	478	479	501	474	474	481	513	540	468	475	496	475	471	414	498	477	493	521	477	491	443	470	508	465	468	476	493	496	579	430	451	427	487	471	480	475	477	521	488	507	520	482	426	545	505	454	532	515	496	475	493	460	495	439	518	491	481	474	464	469	478	647	535	497	480	478	489	490	487	559	477	567	485	510	560	519	472	589	484	477	511	454	481	475	481	531	476	493	476	505	489	525	476	489	482	448	470	489	481	468	543	539	510	530	468	499	395	472	470	502	439	514	497	487	508	503	478	481	489	486	485	547	467	490	483	475	510	487	473	476	544	473	456	508	471	471	467	462	505	488	504	462	477	496	480	499	487	481	460	642	477	498	489	491	490	505	504	484	495	476	525	480	474	477	474	534	477	478	503	476	468	493	471	473	499	495	475	562	453	485	496	484	507	501	471	478	501	519	493	505	537	475	487	480	476	514	509	465	508	452	456	477	540	472	470	478	485	482	436	475	490	513	495	483	474	472	490	518	479	411	555	493	459	473	474	505	502	494	485	464	510	471	506	484	458	475	492	553	453	491	456	493	469	481	473	496	479	549	470	469	468	514	561	482	487	479	508	479	492	474	467	488	544	482	480	469	460	427	476	486	492	497	476	517	546	490	478	545	489	477	460	485	474	491	484	503	551	535	525	482	483	522	459	480	521	469	391	509	482	458	540	485	474	469	487	462	504	485	528	469	493	478	494	478	436	499	477	468	487	493	494	478	487	510	485	500	523	473	477	524	482	495	456	492	403	512	470	491	479	463	476	484	471	502	483	451	483	471	408	461	496	464	525	476	492	539	467	496	462	498	485	442	474	506	493	547	475	555	460	486	481	462	474	508	526	519	487	480	448	482	474	471	464	477	504	439	481	469	477	451	478	480	463	485	465	497	475	463	477	439	477	438	469	475	464	483	490	501	494	460	490	468	495	466	493	508	470	487	479	476	486	451	501	471	494	476	526	525	502	601	510	559	459	552	500	497	485	490	460	526	501	477	474	512	465	479	463	468	504	531	489	515	479	508	451	522	546	507	536	498	495	482	495	517	499	438	487	480	464	478	480	566	498	501	482	483	460	478	477	506	484	476	495	508	514	472	502	480	506	555	489	508	487	476	504	480	2
484	497	576	496	475	474	484	479	494	460	507	515	525	490	486	505	472	463	486	489	506	487	483	477	478	512	490	465	480	509	483	536	547	518	490	471	498	521	480	479	480	474	455	504	517	492	501	467	509	467	541	508	460	477	456	501	556	507	473	465	478	493	502	477	451	487	497	473	475	472	495	483	508	461	478	536	468	467	555	494	464	536	477	474	512	527	482	466	476	524	476	494	460	504	484	569	478	488	450	470	495	482	483	477	493	611	460	497	550	489	491	453	464	495	467	466	514	489	453	511	474	508	477	399	510	522	480	526	487	443	533	483	483	477	470	505	485	488	475	489	541	556	488	479	470	450	484	536	473	467	543	481	476	499	475	467	474	504	497	461	452	488	489	481	476	527	477	476	477	479	494	513	575	477	475	493	477	485	445	522	483	531	468	439	485	462	476	486	408	484	491	497	495	540	534	486	482	485	477	520	469	482	487	596	504	477	451	476	464	501	476	455	475	427	469	492	516	492	497	497	464	504	516	489	440	448	461	479	476	466	479	460	486	477	515	511	492	478	463	480	520	522	484	500	549	508	487	478	477	479	551	487	477	536	476	431	529	482	495	487	471	487	497	532	489	454	525	507	489	472	488	499	476	448	470	504	476	522	494	406	476	479	504	475	550	484	524	467	476	488	496	507	505	474	487	424	504	465	436	470	437	507	483	451	488	497	487	472	530	522	565	451	540	475	492	487	486	482	486	532	473	509	499	463	500	489	449	498	492	491	435	484	476	489	480	473	417	458	453	503	563	475	510	567	508	487	485	456	468	506	490	431	550	488	515	507	538	476	501	611	508	507	429	468	475	499	430	483	489	551	489	478	495	486	514	468	482	434	533	549	486	481	508	501	480	484	522	476	501	493	476	470	475	469	475	489	476	493	501	467	481	521	475	529	477	471	526	479	501	474	492	394	481	473	500	524	478	485	553	486	478	461	484	477	493	492	498	499	450	476	509	479	409	496	501	484	487	537	453	499	505	489	485	518	477	477	465	484	496	486	485	477	488	499	484	464	485	520	552	496	460	464	419	514	506	525	472	504	495	558	491	482	475	480	475	521	455	481	503	490	463	481	483	448	508	485	495	465	503	495	457	477	520	516	455	586	480	472	494	487	2
481	532	498	480	515	481	562	475	503	476	453	514	513	496	494	484	468	478	496	481	483	479	477	481	498	479	488	487	486	476	473	464	502	440	479	435	494	496	490	475	476	448	514	487	521	454	500	508	483	483	484	497	531	480	497	497	457	445	598	469	495	476	499	490	531	462	471	506	479	482	461	480	458	520	482	417	476	527	540	492	453	524	477	493	397	475	481	509	491	472	477	539	448	476	485	475	486	460	483	465	479	484	470	461	516	378	464	490	512	485	523	501	483	532	506	465	505	475	447	494	477	490	483	507	486	509	482	502	466	458	487	487	457	479	510	521	513	498	467	487	504	478	486	483	461	483	475	569	488	461	450	485	490	334	475	468	482	463	454	516	447	487	488	481	399	490	477	480	475	470	561	481	549	476	479	542	494	498	510	475	496	551	487	502	505	505	515	516	456	482	457	443	482	577	533	490	482	485	475	491	504	486	486	567	484	478	551	479	476	528	474	430	502	441	494	488	483	499	476	481	518	497	471	420	557	511	511	479	477	513	479	448	492	510	477	512	475	472	491	468	500	502	515	460	432	537	431	480	477	493	517	520	476	481	477	499	542	507	471	494	491	475	506	499	474	508	549	492	508	480	484	566	465	522	487	496	476	469	536	496	477	388	497	475	515	522	498	400	487	445	527	532	474	490	399	454	472	485	546	520	456	486	474	518	471	513	485	497	521	481	455	490	501	486	509	512	500	482	495	650	476	530	469	462	521	477	496	513	485	565	511	477	476	479	399	486	515	495	611	468	600	489	474	480	522	489	476	447	476	477	486	532	434	484	505	488	504	481	500	489	480	497	496	445	480	565	488	474	492	526	512	462	513	503	518	468	491	474	492	427	476	471	567	473	469	473	499	476	472	476	481	507	477	466	476	494	484	478	539	474	480	548	479	494	478	539	491	489	480	487	493	556	521	505	487	480	481	532	500	531	482	474	482	477	490	486	484	568	469	478	479	506	488	377	474	492	465	527	556	486	579	494	470	542	466	475	484	480	507	469	508	481	491	253	469	600	476	437	509	439	467	467	485	426	483	485	493	512	481	483	546	481	469	478	480	498	487	494	509	481	492	449	481	555	492	484	484	494	471	470	504	477	506	220	453	552	489	507	520	474	1
485	541	455	481	516	475	465	477	477	482	449	547	445	442	479	503	465	508	488	497	454	486	465	496	431	541	443	471	476	472	476	509	465	528	481	434	467	453	477	475	477	525	503	496	444	460	499	484	525	502	455	507	470	476	441	497	548	551	439	486	532	483	533	471	489	619	501	508	478	474	493	468	473	499	471	450	495	485	545	463	417	473	522	465	511	552	479	530	487	517	475	483	484	504	484	486	479	466	442	430	491	481	491	466	476	571	472	506	489	481	505	465	476	498	477	485	521	474	524	495	480	478	505	411	464	504	469	504	483	445	452	487	497	475	448	504	459	510	486	466	525	491	492	483	488	508	480	428	484	545	475	462	470	359	477	485	445	469	499	558	448	474	495	487	467	474	477	483	477	420	491	453	492	476	474	465	484	483	521	527	554	509	486	490	478	470	502	496	496	481	463	475	483	458	479	498	480	491	478	497	495	479	504	477	447	476	609	479	479	502	483	514	507	463	488	468	558	485	479	478	477	519	508	429	521	569	482	479	478	477	497	480	481	497	519	527	465	471	467	481	480	472	502	492	462	489	527	476	472	495	507	492	476	508	463	475	509	492	502	503	496	466	521	514	483	563	557	505	492	495	473	500	487	446	472	475	477	547	510	524	477	410	497	477	483	528	489	458	480	498	501	506	525	473	440	508	438	432	450	497	496	491	475	505	523	479	463	461	489	454	482	473	530	496	490	439	480	478	471	523	482	492	493	477	520	481	488	516	491	487	452	473	476	434	488	483	469	445	591	602	510	502	479	487	477	477	480	484	479	485	490	490	512	476	500	478	412	475	484	550	476	481	496	491	487	453	519	484	482	472	547	541	533	471	491	503	484	483	554	517	483	500	502	484	457	474	483	475	513	464	471	455	477	480	478	506	507	508	510	475	470	434	475	490	477	518	488	477	508	480	493	529	486	453	476	554	493	471	538	520	479	494	478	476	493	470	495	525	499	480	491	565	417	407	515	522	468	546	517	482	464	473	619	507	470	479	473	480	442	481	485	474	462	491	484	458	484	456	555	429	546	493	576	467	481	508	480	508	471	403	540	472	540	473	465	450	494	522	433	472	492	497	469	499	596	493	480	484	523	474	467	484	528	509	506	518	479	498	465	501	1
489	505	554	484	439	474	476	476	492	474	497	442	478	428	506	472	479	495	471	481	479	508	474	474	487	467	499	476	464	475	481	522	474	577	494	473	481	453	487	474	482	511	514	449	480	500	504	488	444	486	509	442	464	482	514	492	447	507	505	485	490	473	555	485	591	492	549	508	483	476	468	485	505	469	475	506	491	463	568	506	525	494	465	480	488	431	473	505	468	462	476	569	518	478	491	488	477	460	462	445	474	481	479	496	505	169	453	491	518	488	483	474	481	473	425	492	491	489	504	454	474	502	460	487	466	488	466	457	451	460	480	485	486	481	476	553	601	497	472	493	492	516	480	491	465	451	480	460	486	461	478	478	496	409	475	493	451	495	524	517	486	459	490	469	460	541	476	485	477	476	431	542	498	478	461	486	458	482	512	468	570	604	506	483	490	462	556	457	470	471	477	512	463	503	568	471	475	476	476	456	499	460	455	470	430	474	516	481	491	486	490	515	500	438	487	474	525	485	480	491	475	596	486	454	519	505	497	478	478	480	486	493	477	506	525	510	481	481	442	469	447	480	518	467	497	495	462	478	483	538	527	461	481	512	493	523	458	480	500	492	467	485	484	484	490	503	471	483	496	511	470	538	434	456	477	483	476	490	470	472	476	440	465	474	463	467	462	412	473	502	492	500	488	475	518	506	452	482	464	537	477	490	477	451	512	542	475	488	493	490	479	498	534	479	476	455	495	481	440	503	476	465	529	487	477	484	500	469	461	510	523	502	476	483	502	499	600	494	656	467	564	450	502	585	499	483	483	450	456	496	479	523	409	483	480	491	480	480	494	455	525	505	451	511	487	561	457	479	482	510	494	494	503	478	458	477	474	477	433	503	478	443	530	483	500	481	518	478	496	470	475	544	479	486	477	470	501	407	500	483	477	479	477	473	476	502	488	483	441	475	510	492	528	478	440	624	483	441	477	532	483	484	502	476	457	492	522	480	514	475	481	501	461	440	469	559	477	507	509	481	532	481	545	524	503	476	480	484	501	479	488	468	488	290	476	645	482	472	501	551	459	457	491	444	506	460	476	528	454	472	561	476	506	482	468	459	466	476	526	484	456	464	483	534	420	508	482	468	454	468	458	481	486	310	520	458	476	502	511	502	2
483	434	536	490	539	473	424	477	463	465	486	475	506	509	501	475	471	503	482	463	491	481	474	476	528	514	517	478	501	500	486	509	533	469	487	438	485	442	475	477	478	507	473	455	546	462	427	462	508	505	480	463	511	477	502	508	473	492	518	457	467	487	530	484	492	499	472	452	484	481	509	471	465	523	482	536	477	481	517	519	510	492	489	466	538	471	480	461	479	510	475	473	474	492	483	495	481	449	485	436	482	474	476	477	494	618	524	450	466	495	488	479	478	495	426	478	534	465	504	458	473	466	470	530	491	485	484	499	490	448	504	486	510	483	478	421	466	492	482	480	543	505	488	479	472	474	479	478	484	528	453	479	479	441	476	522	523	478	489	506	471	500	454	480	474	493	474	481	475	483	555	502	431	478	494	513	481	486	564	543	475	498	474	460	494	517	542	514	539	484	484	498	498	474	462	470	482	493	476	508	508	493	542	485	441	475	408	477	476	481	498	455	477	500	487	519	489	478	512	493	504	548	478	514	483	506	506	480	476	503	488	467	486	541	455	477	456	477	517	479	424	466	515	500	490	472	511	483	477	473	477	459	477	505	480	535	507	483	484	457	473	487	493	537	477	534	559	492	516	491	504	497	489	470	477	477	476	478	502	491	475	446	465	476	592	503	454	491	481	497	488	463	492	471	458	560	491	525	543	528	498	487	483	479	466	499	495	489	493	490	523	487	493	553	475	471	476	462	549	463	494	534	470	477	488	480	491	450	494	531	511	480	476	475	538	489	474	498	508	531	507	497	522	513	492	489	484	527	498	557	483	435	451	489	505	477	429	478	505	501	465	520	546	558	487	492	484	488	466	445	468	487	508	492	530	489	481	481	537	450	489	503	511	483	467	484	507	477	506	471	481	530	479	489	479	496	486	441	561	483	474	481	477	505	476	490	489	480	509	479	503	552	467	454	520	484	494	470	512	496	478	478	475	475	473	493	486	462	511	466	476	475	535	455	470	486	466	485	570	486	469	493	484	485	478	480	481	487	467	463	489	488	481	506	482	451	478	493	483	517	531	508	534	508	493	466	481	489	446	488	505	477	475	479	470	443	483	495	458	493	467	414	473	507	509	473	472	526	492	483	471	480	456	518	481	575	479	504	566	485	1
475	496	517	490	565	476	576	478	494	480	482	468	479	486	473	484	484	504	453	480	498	508	470	486	502	521	485	468	477	495	507	485	531	446	500	516	489	456	479	476	476	535	494	505	515	456	502	477	513	470	473	509	507	482	531	501	483	506	521	472	484	476	470	468	381	441	566	505	482	475	444	497	445	553	470	518	484	470	534	498	505	511	439	477	470	470	480	515	487	498	476	554	467	520	469	531	476	475	449	459	484	474	471	469	404	691	457	505	491	472	538	531	476	484	471	490	477	472	524	462	477	524	484	495	464	488	478	486	499	478	531	483	526	478	466	511	445	513	471	505	515	446	502	474	487	452	485	547	474	598	409	484	475	512	478	451	470	462	532	507	491	483	482	491	461	507	476	482	477	563	459	502	499	477	485	498	488	481	516	545	413	484	508	468	504	505	446	493	511	469	486	472	525	554	575	464	484	485	476	471	459	467	471	521	539	479	538	485	466	535	479	449	478	521	471	484	484	479	474	489	479	575	472	498	487	540	461	478	479	497	469	486	467	495	470	506	493	481	504	480	486	549	537	475	492	472	454	482	484	457	537	478	482	506	486	476	488	461	488	481	504	472	497	474	477	454	423	496	457	495	470	491	433	532	477	500	477	505	516	545	478	489	483	475	457	500	512	487	478	510	486	491	518	479	480	539	503	496	518	504	426	497	484	483	532	517	480	463	543	460	441	495	469	564	496	476	479	481	475	481	467	461	504	463	498	474	518	489	501	474	550	487	476	449	552	478	301	480	386	477	547	475	512	546	575	487	477	565	490	593	465	470	552	475	509	461	452	476	497	545	481	535	410	506	483	552	467	481	493	486	501	454	475	521	490	469	479	458	528	478	480	463	449	460	484	468	498	479	517	471	478	522	473	554	478	492	475	501	524	472	472	547	477	479	477	521	438	474	457	479	501	458	529	502	512	594	472	514	472	442	481	468	518	476	481	505	497	504	482	475	508	462	467	510	520	505	475	473	498	469	488	501	515	513	457	478	490	484	500	464	480	475	456	576	476	366	487	507	476	487	452	486	498	518	491	500	472	482	509	519	476	477	490	478	480	559	474	473	459	487	480	472	479	501	513	477	478	459	496	458	495	473	488	586	479	514	489	470	479	542	2
482	464	487	481	479	476	546	477	505	476	436	504	506	485	496	491	489	499	476	482	480	492	477	462	525	512	484	476	500	478	480	453	554	529	506	522	464	478	481	477	478	398	493	501	513	507	511	517	425	518	481	568	508	481	483	498	409	512	566	461	459	474	437	482	692	449	543	487	486	489	498	489	542	520	483	481	479	447	529	517	479	518	492	497	486	473	478	484	486	502	476	461	481	498	469	466	479	453	509	538	476	467	484	484	484	275	502	494	538	493	494	499	484	425	519	462	459	487	511	488	477	442	475	552	468	543	512	489	460	471	490	425	547	471	526	496	510	502	480	490	497	459	480	501	513	487	487	548	472	570	465	452	472	585	477	485	483	509	484	488	492	481	487	486	460	492	478	475	476	520	561	578	530	478	465	500	493	480	516	525	521	491	440	505	507	495	556	482	483	489	509	528	508	541	569	467	484	490	473	450	498	521	503	432	520	475	568	472	469	507	485	510	465	403	477	520	529	473	525	474	443	502	449	463	508	521	509	476	475	497	485	477	481	502	532	475	485	480	495	476	518	433	514	476	509	485	420	483	491	468	503	493	478	504	486	462	512	410	503	506	492	471	478	443	480	471	535	530	457	464	490	489	464	525	505	471	477	515	465	494	476	519	473	478	547	496	465	468	480	488	480	457	520	477	484	505	494	474	486	466	486	483	476	501	454	519	503	487	467	458	480	519	540	470	475	480	473	484	544	504	495	514	494	478	516	476	488	439	509	514	486	475	477	458	402	496	732	540	541	473	481	519	506	470	460	476	474	560	481	510	487	457	456	495	490	477	453	480	540	548	525	481	475	495	485	430	490	477	491	467	453	515	486	490	487	498	493	470	416	423	483	461	478	497	473	482	470	476	511	510	480	511	472	459	476	497	486	503	486	477	477	513	475	516	475	494	485	469	444	468	486	567	507	492	466	438	469	505	454	516	480	480	503	477	483	477	496	481	517	473	501	522	494	565	473	467	467	496	457	482	407	499	387	401	501	476	471	493	406	468	489	488	479	425	491	593	485	471	447	471	489	488	488	437	464	492	485	521	463	434	474	477	431	475	476	401	464	463	468	485	451	500	483	464	477	481	489	355	506	483	520	481	498	437	497	482	479	495	566	466	1
472	469	522	496	478	490	467	478	461	494	503	508	419	435	495	472	467	498	535	466	472	491	469	466	523	473	515	494	453	508	486	459	447	570	538	422	498	429	483	473	474	506	456	488	526	489	548	482	478	512	514	517	486	487	523	504	614	515	485	471	463	480	502	475	454	527	477	433	479	471	511	519	471	512	492	514	475	463	492	498	480	460	463	501	498	516	480	513	466	573	477	510	505	508	483	459	483	479	479	459	483	482	481	464	497	365	469	469	470	476	481	435	470	496	446	466	491	469	491	479	475	486	482	467	497	485	489	494	468	491	490	491	480	479	501	539	587	507	483	467	500	544	489	480	491	511	485	497	483	539	448	497	498	410	478	500	521	490	482	453	488	487	478	474	493	482	476	482	475	495	516	550	466	477	476	501	481	481	437	455	514	518	509	478	482	472	531	460	479	476	536	524	474	417	474	478	480	494	477	489	492	488	513	573	475	477	528	480	511	493	494	479	519	485	460	447	499	483	484	495	455	511	446	551	496	488	501	478	478	459	506	481	488	467	502	464	469	480	498	478	481	554	508	490	529	461	493	478	492	497	446	499	477	428	479	532	569	470	480	489	502	474	497	499	485	473	493	467	488	509	475	493	469	413	472	482	476	460	493	484	477	423	499	477	463	504	479	489	484	524	569	452	507	475	465	524	426	537	504	502	503	502	481	488	476	495	493	486	490	457	514	482	501	451	479	458	466	482	408	454	487	401	512	480	471	473	500	445	491	471	478	452	475	494	521	475	440	485	593	523	523	507	507	522	465	487	494	562	485	500	481	463	459	500	497	499	456	473	574	492	496	458	475	474	480	487	493	477	499	501	489	491	492	534	529	567	471	517	488	456	491	515	498	474	467	493	555	477	503	524	479	495	477	578	478	490	489	447	506	488	479	507	476	439	475	535	551	466	482	483	505	479	470	489	491	512	512	554	560	502	473	485	461	476	497	488	468	459	527	483	532	523	489	440	463	444	465	597	515	478	510	479	578	568	481	476	474	486	480	498	520	464	485	385	480	541	480	460	487	435	585	493	505	375	504	473	488	477	476	498	559	473	518	477	478	544	482	470	459	472	479	475	475	514	562	499	488	517	483	474	449	481	480	373	520	559	476	484	458	491	2
478	470	481	485	458	468	478	477	462	475	550	488	484	474	481	462	468	445	482	479	484	527	473	480	459	539	477	475	474	441	478	465	534	537	545	591	478	504	483	476	476	493	455	479	482	520	446	521	523	442	575	469	487	469	484	500	492	490	544	497	469	473	500	476	576	474	490	494	481	479	507	480	488	481	478	555	468	546	512	502	534	482	486	477	445	503	470	495	489	505	476	506	504	514	487	418	476	459	448	426	481	490	483	475	463	482	502	447	505	477	575	516	470	473	497	467	470	482	447	521	477	509	483	508	437	511	465	499	478	504	538	462	512	471	504	485	575	494	481	482	513	552	492	467	470	503	475	502	482	494	583	479	477	625	477	452	452	436	531	469	478	478	488	482	526	493	474	479	478	507	496	533	478	475	455	544	472	482	426	518	480	546	453	465	482	519	451	518	540	472	478	517	502	522	504	481	481	473	477	568	496	489	533	478	497	475	490	478	519	450	465	504	500	517	500	503	567	479	519	485	463	458	528	540	501	486	481	477	476	508	469	466	486	506	471	513	488	480	484	483	558	484	523	519	463	457	450	481	476	527	440	521	476	467	481	505	481	499	493	484	497	470	494	536	484	522	434	475	491	492	487	459	444	468	467	493	476	465	529	422	478	542	491	473	478	477	442	539	482	492	447	523	483	470	543	480	435	476	520	500	470	477	482	481	457	521	491	490	518	497	474	491	495	475	495	500	476	477	462	492	495	473	476	473	505	467	479	463	463	493	472	479	476	519	420	487	580	482	474	537	543	486	420	519	533	480	477	428	508	445	484	449	355	500	519	501	500	474	512	502	530	465	418	484	482	556	460	491	483	427	508	487	517	468	500	553	486	507	537	505	478	507	510	488	524	464	457	478	498	481	472	487	477	511	480	438	472	432	470	475	481	494	477	523	477	469	433	472	462	471	499	457	512	522	506	510	464	534	511	506	479	502	468	477	493	494	475	521	492	474	479	505	487	566	493	494	466	584	491	486	514	486	479	600	480	476	477	476	501	470	532	473	504	551	475	542	473	488	443	495	495	495	445	451	467	511	476	568	455	518	482	471	472	475	479	465	470	509	466	486	478	503	474	449	511	490	478	437	513	484	485	471	468	574	451	551	467	478	535	460	2
498	516	538	476	458	482	511	474	477	487	499	476	467	484	469	516	473	495	457	493	497	475	478	484	499	464	531	471	466	505	496	490	524	456	509	572	470	509	472	475	477	498	491	508	495	468	519	445	436	486	507	418	475	482	557	506	387	441	578	474	506	486	568	474	698	520	414	490	489	479	525	485	462	493	494	553	488	470	551	491	523	581	457	483	485	558	476	485	465	539	477	486	513	491	471	493	484	477	478	491	470	490	485	474	486	247	510	521	450	484	466	422	496	476	517	448	437	500	509	500	480	494	485	442	504	470	491	511	458	478	531	468	470	483	489	472	552	485	468	484	478	485	494	481	475	493	479	495	485	565	564	491	483	694	476	449	464	504	508	493	443	479	498	473	492	509	474	474	476	513	479	596	544	478	501	548	476	478	535	561	514	470	472	436	486	531	528	477	518	475	481	477	539	531	506	473	472	479	477	448	483	485	509	521	549	478	478	484	482	465	500	553	440	495	472	557	437	474	503	490	518	460	495	468	518	479	471	477	477	513	460	484	518	480	485	488	478	478	470	480	514	423	477	500	501	525	524	477	483	475	504	491	470	487	487	492	511	435	496	500	506	478	473	493	466	473	539	483	474	518	490	463	529	483	477	470	476	503	467	453	477	552	496	476	553	512	438	451	488	467	536	522	519	473	597	467	480	599	478	506	505	486	476	483	499	419	481	478	519	521	499	462	496	487	481	491	473	479	449	512	472	498	483	492	526	476	482	488	464	636	459	469	477	526	496	491	679	470	550	519	512	499	516	481	532	475	474	413	493	500	484	457	481	486	477	484	502	477	549	536	457	498	508	465	480	505	501	477	496	505	503	505	514	514	518	475	489	511	425	536	483	459	483	478	480	478	476	478	497	376	479	515	477	432	481	450	505	527	511	483	480	494	475	456	476	460	481	478	523	470	498	395	419	486	497	553	475	463	530	478	490	475	489	476	482	470	460	505	495	476	521	497	528	625	492	456	476	554	525	471	480	500	531	489	490	477	497	482	532	484	478	469	476	589	478	585	486	488	544	522	510	473	431	449	488	534	481	469	485	464	508	486	499	477	478	388	518	477	552	485	475	494	475	522	478	473	466	458	453	479	445	482	522	611	471	540	490	471	485	463	1
469	487	474	477	398	485	405	478	491	479	476	481	451	512	475	476	466	453	498	462	493	501	486	475	522	493	493	490	462	481	484	441	453	416	507	497	473	483	480	479	478	473	488	481	502	509	452	545	529	444	544	512	469	478	521	523	413	498	472	468	478	479	511	481	492	468	469	460	475	482	576	446	513	456	475	554	482	507	570	506	491	538	488	490	477	506	482	482	482	488	476	440	473	486	473	506	479	484	492	479	502	502	485	471	523	378	496	419	544	484	438	498	469	481	480	494	487	491	424	531	475	435	486	452	488	477	470	532	468	463	535	454	533	477	488	557	514	520	494	485	522	496	472	489	467	498	484	522	482	500	491	482	481	315	475	492	430	516	512	466	467	501	483	488	467	496	477	477	476	485	532	416	468	479	443	484	476	490	467	483	537	492	492	463	507	467	473	478	528	473	467	463	486	540	525	489	482	483	476	496	469	495	496	539	521	479	528	486	478	502	506	497	479	501	486	571	502	478	490	486	444	504	459	492	486	506	495	479	476	506	476	496	482	459	504	475	472	486	486	481	459	526	452	469	475	515	543	479	478	516	484	488	473	535	474	513	564	487	500	469	503	472	513	462	460	488	407	475	505	483	501	491	498	432	477	488	477	564	520	460	476	381	456	475	490	479	493	429	482	521	511	464	503	477	483	470	448	506	453	522	439	518	474	457	506	477	469	469	482	467	436	451	539	472	476	495	485	492	419	562	466	495	486	487	499	480	481	483	503	520	532	493	476	486	483	477	475	497	659	489	513	510	473	480	493	465	484	481	504	502	478	456	478	484	480	461	477	474	521	458	516	475	424	487	483	514	511	496	472	458	460	492	495	471	478	514	483	506	535	487	486	484	457	478	468	480	487	477	498	501	475	538	480	515	478	497	475	459	541	487	474	498	475	435	477	538	450	475	507	472	489	514	496	495	461	500	477	514	581	461	484	479	495	476	496	518	497	435	485	478	481	467	502	364	467	535	485	507	487	482	462	493	587	490	495	479	480	479	409	460	478	464	491	279	478	596	485	535	482	514	484	461	479	477	496	459	496	544	474	445	508	480	521	478	487	525	491	484	513	485	487	472	469	479	497	491	482	449	477	482	491	475	487	289	448	589	474	495	587	506	1
479	469	532	467	536	476	455	475	473	472	403	518	504	528	474	443	480	518	467	476	475	473	488	486	481	492	453	492	459	526	481	513	522	537	471	461	457	430	482	476	476	480	461	500	463	465	463	469	552	458	507	484	492	478	518	482	470	532	473	431	494	485	418	466	615	530	505	496	483	476	546	497	455	461	478	513	467	487	537	505	530	497	506	469	544	487	476	483	475	541	477	497	463	505	479	548	478	500	427	487	491	486	477	475	419	443	493	503	470	474	545	468	490	497	498	448	523	485	495	471	476	440	493	485	476	511	485	510	474	506	501	500	510	485	502	456	385	512	488	497	470	505	482	478	471	504	476	530	478	393	408	484	492	629	476	500	479	451	487	500	477	482	470	485	495	479	479	479	474	518	505	542	476	477	494	475	502	472	423	548	479	501	444	491	496	505	457	467	431	480	479	500	504	471	558	482	480	474	478	515	452	482	480	525	505	477	517	484	471	518	477	547	484	476	480	536	515	476	499	502	449	553	563	462	472	422	475	477	477	496	464	445	508	458	509	509	488	479	504	481	515	474	495	480	471	531	402	480	482	524	489	433	472	516	487	447	559	428	495	496	482	473	468	456	469	508	510	485	496	480	489	459	510	526	492	475	476	453	491	531	479	566	501	476	546	521	488	452	481	517	472	551	521	485	489	510	439	504	519	516	487	497	478	490	526	538	481	480	561	452	418	480	518	523	492	527	480	491	424	474	492	472	483	493	491	482	460	473	488	551	491	495	478	546	420	509	635	521	487	518	517	449	513	478	566	474	480	494	496	584	481	471	504	483	518	488	564	478	457	485	490	484	426	534	486	569	513	487	463	469	442	471	464	488	480	464	485	482	575	462	483	519	469	473	474	474	463	478	451	510	480	550	479	499	481	506	471	460	505	481	469	522	475	499	476	503	542	477	478	470	439	533	490	526	506	482	517	497	511	495	471	463	479	475	482	493	490	578	555	473	487	533	444	615	501	452	470	491	549	496	483	480	505	407	512	475	477	492	467	478	490	462	504	590	474	577	484	512	448	452	526	503	482	417	482	533	480	485	475	436	583	467	483	478	484	449	493	496	483	495	466	495	480	490	474	491	475	500	515	482	482	477	440	657	500	533	477	484	504	480	2
479	542	405	488	522	463	562	475	486	487	467	475	445	466	485	455	473	502	509	470	468	478	483	478	510	513	486	493	480	488	472	456	521	424	498	444	472	522	478	478	484	512	474	492	513	508	468	540	482	450	598	523	472	484	481	468	531	455	517	490	478	464	462	485	433	536	516	472	475	475	534	497	464	462	474	585	483	522	462	489	487	515	443	478	533	478	477	498	474	571	476	492	456	488	485	499	483	468	469	523	488	481	472	476	475	454	525	467	528	474	519	461	501	506	434	479	493	489	478	488	480	476	482	541	536	541	523	508	475	466	542	495	502	475	503	523	459	497	487	492	492	467	476	495	488	461	475	501	479	477	553	494	476	415	476	471	469	474	513	511	481	480	474	485	536	472	477	486	476	555	508	541	485	476	480	549	470	481	472	561	435	519	496	494	514	491	466	551	527	479	466	444	514	528	467	481	474	476	478	515	439	504	524	462	475	478	510	478	487	507	498	497	451	546	482	524	506	503	481	499	496	511	538	462	469	536	473	476	476	485	479	479	462	478	501	520	478	475	485	485	530	576	496	473	486	501	518	479	478	528	520	504	478	475	471	443	508	411	462	479	470	474	483	463	491	497	476	500	506	475	496	428	436	540	470	488	477	472	473	535	475	430	495	475	481	480	460	472	470	485	512	584	498	472	482	482	453	505	494	516	523	515	478	495	496	498	490	480	521	487	455	478	523	525	477	544	471	481	487	490	482	470	510	483	496	477	425	486	460	526	524	480	477	480	441	502	415	534	510	539	466	507	505	536	500	484	463	565	517	493	479	494	489	482	461	475	504	479	544	576	498	467	433	447	484	452	532	486	463	491	579	501	488	475	516	533	482	488	493	406	475	445	529	495	505	501	492	479	469	526	478	469	475	479	474	472	474	486	580	477	471	578	476	450	476	460	487	477	490	480	485	501	462	514	499	460	504	505	493	527	487	478	472	476	475	500	473	489	473	474	507	473	467	430	520	540	481	485	495	481	500	482	439	503	476	480	506	493	504	461	478	478	495	279	480	566	477	488	431	508	564	480	538	465	475	488	470	542	508	389	470	477	457	477	488	583	486	476	456	484	500	450	474	537	477	489	471	431	467	482	495	479	510	301	530	440	478	474	426	492	2
480	510	586	497	477	476	440	475	470	485	489	505	497	564	474	462	471	470	477	472	484	492	486	480	493	461	480	491	462	492	496	555	433	458	505	521	484	478	479	474	477	491	459	484	512	460	523	470	543	531	514	507	490	477	475	473	536	535	481	487	476	476	455	485	505	524	493	504	476	480	591	478	503	458	476	565	493	501	467	498	501	504	493	497	516	457	471	502	468	474	476	501	487	499	486	539	475	463	509	430	495	480	476	481	458	518	426	501	582	482	473	547	469	513	538	480	494	487	487	494	477	460	482	497	484	507	474	526	480	505	461	462	472	482	483	490	559	476	477	463	521	522	468	480	474	497	477	514	480	451	452	500	468	559	476	474	470	495	528	507	475	474	483	477	496	544	476	482	476	494	450	493	517	477	468	525	482	481	505	497	516	488	447	511	481	472	532	496	493	479	452	493	465	552	487	496	479	493	475	486	469	481	504	561	507	477	477	474	498	508	497	565	482	410	472	584	518	471	459	480	492	472	484	463	496	474	467	479	476	465	465	465	449	486	496	479	497	478	501	472	477	579	506	499	566	577	513	485	486	494	500	516	475	520	490	492	551	471	480	487	454	481	503	458	470	482	505	475	462	527	506	460	498	410	500	483	477	467	497	473	479	513	479	476	480	539	448	415	484	513	543	603	489	463	558	567	477	529	536	520	523	494	474	470	488	489	496	483	536	495	506	479	532	494	494	536	482	481	428	515	484	457	499	482	477	466	485	465	490	513	494	454	476	435	453	482	481	493	445	445	472	480	540	521	516	468	492	412	469	477	478	503	470	511	507	505	508	479	542	518	449	477	439	477	476	503	570	485	471	512	452	525	464	483	514	502	478	513	579	526	477	428	508	485	482	464	479	476	473	414	476	470	473	491	477	465	479	497	538	475	476	482	473	514	477	505	523	480	489	473	499	472	529	480	484	593	510	487	455	438	481	469	492	476	482	475	507	426	417	468	459	486	480	556	485	521	476	486	492	492	543	488	454	497	466	477	502	500	483	492	481	465	489	460	478	548	476	494	561	505	512	487	480	463	494	482	490	537	502	500	536	480	460	480	480	588	477	484	457	469	504	461	469	554	508	487	492	488	502	474	527	476	493	476	469	494	473	488	540	519	2
482	507	424	498	439	490	470	478	473	479	585	497	455	459	484	484	476	464	523	482	489	489	476	482	500	503	497	484	467	481	468	464	452	553	479	381	475	484	483	477	476	454	481	483	485	510	491	483	546	463	623	465	480	482	498	509	552	510	519	479	513	483	543	474	694	494	560	458	479	478	566	486	504	510	487	575	472	532	584	488	512	483	514	475	553	482	472	494	476	508	475	514	472	479	488	512	482	503	517	460	476	477	474	490	538	402	507	508	529	477	484	495	483	484	439	496	499	490	517	479	477	494	437	454	467	558	479	497	472	514	488	490	489	472	477	469	555	501	482	469	498	529	483	470	485	493	483	427	478	425	452	479	473	603	478	495	510	492	501	465	515	468	467	487	511	507	477	475	476	486	528	539	424	477	493	504	502	474	501	467	509	510	482	470	469	466	464	504	490	477	495	507	488	442	529	482	473	489	477	497	516	490	487	474	455	476	522	485	486	523	492	494	482	438	495	529	554	492	508	476	472	520	499	438	448	497	489	477	477	504	492	491	504	505	506	492	476	472	484	476	503	453	518	487	590	494	503	478	476	471	476	514	474	530	484	484	531	497	484	496	478	488	489	510	464	485	521	522	468	467	461	470	509	506	501	490	476	474	468	516	477	526	500	476	467	487	494	518	476	492	439	521	518	470	457	544	449	502	537	481	525	480	481	475	468	488	482	482	472	495	486	472	488	507	483	534	488	487	440	480	466	464	468	495	504	478	501	432	479	496	461	488	476	492	568	477	650	485	536	469	526	496	489	453	494	485	468	565	481	472	470	497	414	490	543	479	481	475	546	453	503	476	529	493	484	528	504	463	472	492	475	495	503	503	510	469	484	465	580	502	480	481	478	478	481	483	504	478	499	517	480	553	477	509	481	440	494	468	506	486	478	461	477	482	477	459	516	481	504	468	502	509	448	491	485	544	486	518	591	464	480	462	479	476	486	487	527	511	482	474	475	483	485	569	518	529	485	485	455	486	489	471	489	456	484	473	483	478	495	479	485	468	493	533	484	593	481	500	521	524	490	478	478	497	485	497	472	431	453	509	550	485	478	477	470	419	476	481	535	489	467	462	487	552	476	449	479	490	476	485	492	484	502	556	496	508	483	478	513	499	2
481	518	486	476	503	471	519	477	461	476	466	462	449	475	499	458	484	492	481	475	506	495	486	481	490	518	487	482	468	485	464	524	517	459	505	458	488	452	476	473	477	478	467	473	487	462	538	565	451	461	617	488	504	490	448	526	509	447	564	474	486	489	461	488	302	504	502	482	486	480	452	454	485	394	481	488	480	469	542	470	479	481	467	496	496	494	479	513	469	601	476	490	473	505	477	502	478	506	473	482	462	476	475	449	476	676	471	501	468	477	520	483	484	492	485	474	491	463	470	446	477	458	494	477	446	491	476	491	492	505	466	475	485	486	491	454	504	443	494	491	483	461	493	479	512	511	480	507	482	461	526	504	477	571	479	449	514	436	499	506	486	474	484	474	499	461	475	478	476	562	505	536	506	476	457	495	481	476	477	513	513	503	496	487	481	514	475	496	492	478	474	528	507	466	571	486	484	500	476	492	528	476	486	489	493	474	482	476	501	501	504	438	484	560	482	515	495	488	526	473	469	437	501	425	509	488	494	477	478	491	469	463	483	468	453	497	494	481	426	470	508	579	491	446	476	523	416	485	491	499	460	471	474	487	502	468	507	444	490	481	466	485	520	480	475	492	487	485	507	493	476	472	467	500	484	489	477	505	489	475	478	527	466	475	505	502	515	494	484	516	513	516	456	467	516	480	478	506	467	489	501	485	480	482	504	487	449	483	510	453	492	487	491	467	484	516	458	503	443	524	479	513	517	495	485	473	462	485	484	582	507	485	477	515	440	504	259	529	337	475	547	546	509	478	456	468	481	527	447	471	484	473	457	486	503	454	532	477	451	425	496	509	468	507	480	455	539	485	475	493	501	380	519	516	503	530	486	494	453	416	481	492	486	481	484	477	498	479	499	543	478	479	476	493	477	468	482	450	524	486	474	507	473	471	476	483	495	480	466	475	485	515	515	449	575	520	493	541	530	546	483	471	474	476	476	472	505	495	533	475	468	576	501	559	486	481	484	539	496	472	495	471	533	462	472	477	483	471	482	463	488	470	519	598	475	336	476	446	510	492	486	424	468	454	470	470	488	496	449	465	494	481	501	480	476	597	504	494	454	492	509	500	488	455	513	491	481	511	484	477	484	475	474	630	525	490	476	468	541	513	2
464	523	508	467	486	486	488	478	486	468	503	481	510	470	487	459	480	471	477	486	484	476	482	503	556	486	497	489	488	496	482	499	563	464	472	525	488	449	479	478	474	529	469	517	492	472	420	433	498	492	546	473	479	472	530	498	524	515	520	488	503	475	488	471	552	480	519	491	476	488	508	487	492	470	478	577	471	453	509	469	481	528	473	484	435	552	474	469	490	446	477	511	516	523	501	527	477	473	461	490	478	486	481	451	439	499	456	514	489	470	456	432	473	531	487	487	458	482	482	465	475	504	476	502	485	529	486	488	480	494	509	513	511	481	469	486	531	464	479	505	514	515	483	471	490	514	476	445	479	507	487	500	488	410	475	461	498	473	585	512	458	491	486	474	456	503	477	471	477	468	453	492	504	475	487	507	491	481	451	507	456	532	474	487	482	456	478	501	511	478	477	499	489	537	497	479	478	485	478	418	526	487	492	519	520	476	472	482	512	501	511	535	447	517	498	491	529	476	470	498	501	557	486	447	571	485	491	476	476	526	465	484	476	487	506	483	494	474	477	469	553	437	530	486	519	480	449	479	476	447	512	480	480	518	487	560	489	479	487	485	520	475	512	453	475	510	511	489	530	486	464	544	540	468	478	490	476	470	507	480	479	419	477	479	489	497	503	538	478	502	482	462	479	485	435	557	456	465	501	517	475	457	474	514	529	453	484	487	511	468	507	483	513	520	482	457	484	490	514	544	462	497	510	477	489	488	474	493	492	447	494	479	475	509	468	483	541	464	605	513	509	513	490	512	461	480	487	489	458	503	479	494	491	481	492	458	479	476	492	444	545	512	519	497	484	396	484	497	466	477	460	425	495	460	551	473	485	480	509	523	480	485	518	460	470	476	488	479	489	432	478	580	475	469	476	490	496	476	508	486	479	458	475	490	477	463	491	486	507	482	484	473	464	485	523	451	482	487	531	475	478	477	472	477	487	528	502	492	479	479	486	478	481	428	487	525	471	505	459	477	519	451	554	556	509	478	480	477	505	483	481	483	476	505	475	476	482	451	600	470	546	486	509	506	486	476	479	493	435	440	500	476	510	478	486	409	477	460	525	466	437	492	475	477	438	458	469	504	472	493	483	474	503	518	541	464	473	483	517	474	2
475	464	476	489	531	481	449	475	495	494	457	473	456	510	497	482	477	523	479	478	481	519	466	478	520	504	501	480	466	494	487	480	478	486	491	485	465	469	485	477	479	539	468	462	526	472	500	518	464	484	509	515	511	479	508	497	487	512	472	488	505	488	507	474	562	472	483	472	476	477	509	489	488	512	494	524	489	474	473	471	455	498	489	494	526	502	471	526	473	518	476	575	519	477	488	422	479	466	482	603	487	481	483	468	400	247	488	455	516	492	478	478	455	453	515	513	487	484	529	536	471	486	460	474	503	516	485	490	460	613	529	491	497	478	551	506	533	454	481	487	486	582	473	491	510	520	475	489	474	570	469	484	504	394	478	455	449	500	498	500	483	480	475	480	495	516	478	478	477	534	441	530	474	477	479	451	481	492	487	514	485	527	515	500	487	518	464	476	530	484	519	455	473	516	459	489	488	505	475	445	501	460	486	451	507	476	536	479	471	499	483	457	477	453	471	540	486	506	442	460	436	538	519	487	466	465	464	477	477	481	461	496	447	488	497	518	501	481	474	476	517	496	468	480	561	562	506	480	463	401	545	512	480	474	476	493	477	469	479	477	483	486	502	543	481	506	405	478	489	485	473	528	432	512	498	478	476	479	490	485	477	427	470	477	523	492	476	490	479	481	498	506	479	472	477	551	453	437	486	478	462	494	478	476	528	484	480	488	561	515	472	486	510	463	483	441	476	491	436	533	484	463	452	508	511	485	480	510	489	586	464	465	478	495	553	478	560	484	661	507	503	556	531	531	462	486	476	465	479	533	488	489	473	487	505	503	516	475	597	560	497	514	490	493	481	546	483	484	484	438	486	446	531	487	520	475	472	513	468	565	473	517	504	472	480	469	485	479	491	474	485	559	476	456	478	482	477	465	486	475	474	468	476	478	476	506	479	482	468	472	522	452	468	495	528	457	469	435	518	522	472	461	470	476	481	510	476	498	474	478	516	548	497	435	487	458	474	532	525	486	482	471	538	535	499	477	477	481	529	479	491	469	516	347	479	627	487	451	466	503	457	414	557	439	471	478	473	452	489	472	495	481	505	476	483	482	478	479	492	496	482	482	492	471	483	479	483	411	516	491	483	480	465	296	451	531	472	498	542	523	1
480	499	456	496	541	477	482	476	465	480	472	475	485	546	493	475	481	576	475	449	491	494	462	466	588	508	471	481	457	501	479	495	504	544	468	467	494	501	484	477	483	400	458	512	485	525	548	481	527	476	622	454	489	484	506	488	493	417	469	440	506	481	471	476	411	454	448	499	469	484	540	472	461	521	497	502	476	488	506	456	492	496	516	486	520	518	479	472	474	538	476	455	444	488	488	521	477	492	474	449	469	485	481	487	481	509	529	530	486	473	498	496	469	531	445	480	479	475	486	502	472	434	484	428	494	583	473	518	480	433	512	496	481	486	515	479	459	471	473	478	540	482	466	476	487	523	479	501	485	559	419	493	489	380	476	477	485	506	480	497	449	481	479	480	535	526	477	486	476	496	455	514	453	477	473	489	467	474	439	512	507	540	536	464	499	446	450	581	477	481	523	514	522	566	501	480	478	500	480	517	528	482	471	485	465	476	544	483	469	479	470	442	513	447	490	464	467	496	519	478	476	523	504	504	524	489	494	477	476	500	483	484	492	478	495	468	487	475	492	475	468	546	479	475	518	460	530	479	475	540	461	479	478	563	479	484	482	501	495	490	491	477	494	472	483	485	555	497	449	511	502	513	540	533	470	484	475	543	453	508	477	406	484	476	523	533	464	478	480	497	554	526	493	466	410	503	500	474	506	511	517	476	480	487	461	501	504	488	496	487	461	485	483	484	496	485	468	492	414	540	475	492	485	488	526	472	470	458	485	597	449	471	475	581	627	470	382	532	569	537	539	525	550	486	474	485	477	455	498	542	480	441	507	480	513	488	457	475	469	541	504	488	486	461	480	520	520	486	475	449	469	472	476	456	535	493	481	503	544	497	485	448	462	482	483	465	510	477	543	531	482	452	478	497	478	477	492	432	483	466	477	530	476	498	476	477	492	476	456	476	499	443	513	489	522	573	488	553	520	496	485	479	480	475	498	472	492	502	460	474	510	500	463	415	503	463	470	516	495	504	447	444	610	518	504	478	469	499	518	485	496	462	467	411	473	484	484	502	592	472	549	515	441	487	485	484	472	558	461	482	475	474	529	479	478	562	465	490	474	481	498	482	474	490	523	490	483	461	509	482	488	480	537	415	519	524	478	480	547	509	1
485	473	495	501	519	471	426	477	488	466	470	473	515	438	473	435	481	513	473	471	480	474	468	476	546	483	498	484	488	480	490	485	430	501	497	500	481	454	483	477	475	522	437	495	516	482	527	465	538	453	467	466	474	482	495	489	506	483	537	412	481	481	481	472	579	447	538	502	475	470	530	490	481	518	490	473	485	467	379	472	498	589	521	492	498	468	481	491	485	550	476	481	456	485	479	506	471	501	496	497	489	477	473	474	476	481	486	441	516	487	467	527	476	460	445	474	494	481	482	503	474	490	475	460	478	475	483	486	477	439	480	541	527	476	503	437	494	478	480	468	509	521	482	488	479	533	483	543	479	531	479	470	477	407	478	485	476	455	548	523	487	474	488	482	539	501	475	477	479	526	480	454	530	479	469	573	516	486	494	462	527	445	473	433	480	504	530	460	552	475	494	454	494	561	529	482	474	481	475	435	483	510	454	535	477	476	582	478	474	509	474	492	485	514	478	502	505	493	476	491	433	520	469	519	441	473	536	477	475	463	500	486	488	461	515	520	482	479	482	486	473	462	506	471	509	553	472	477	493	456	459	470	478	546	481	498	565	497	490	501	505	480	499	442	477	490	550	479	480	518	489	508	494	415	460	465	476	519	517	478	477	425	474	476	460	466	429	493	481	486	446	457	469	478	491	507	496	606	509	508	508	522	475	479	507	464	496	485	503	457	413	482	481	527	487	500	485	488	518	527	475	532	467	502	507	484	491	492	500	595	477	492	477	442	471	489	580	497	600	477	434	491	508	541	566	484	485	451	449	497	472	491	469	491	519	463	538	476	460	504	479	504	546	479	476	542	462	486	473	466	434	452	489	453	497	476	480	482	569	496	472	494	476	490	489	483	492	477	493	478	477	528	474	498	479	505	488	537	504	477	482	497	475	470	479	525	494	482	505	476	501	452	507	455	472	457	482	532	579	446	482	493	481	476	495	479	464	542	514	483	504	587	493	440	452	540	472	504	449	495	513	492	472	495	510	478	476	487	541	484	502	484	481	398	485	575	487	482	485	444	442	468	455	522	487	487	470	529	478	479	524	474	469	477	481	441	506	491	524	490	470	431	464	582	507	482	471	418	462	484	439	479	486	410	424	445	465	483	522	559	2
468	464	553	487	500	483	475	477	466	480	468	496	524	463	506	514	471	497	493	486	481	500	474	488	485	516	480	492	475	499	470	537	517	536	494	513	474	477	479	476	464	462	492	516	498	488	469	448	468	473	517	453	492	473	487	515	470	461	519	483	472	476	493	474	497	458	544	477	484	476	595	501	476	545	478	519	491	502	489	491	499	544	460	492	562	493	491	499	478	495	476	567	538	502	485	618	479	487	522	450	480	483	486	497	554	394	463	521	536	481	474	447	472	483	492	475	503	477	543	499	476	452	478	533	453	540	517	459	469	444	514	490	501	469	477	487	562	499	494	493	505	529	466	492	468	482	474	485	484	476	544	486	489	615	473	466	520	468	457	455	479	472	464	463	474	461	478	476	478	517	639	561	521	477	484	520	504	474	470	477	462	487	477	460	468	492	496	493	383	480	476	501	492	468	497	485	485	477	475	489	472	486	491	492	495	477	540	484	482	514	483	517	439	446	474	513	484	475	515	480	480	441	501	464	494	502	486	478	478	517	445	511	482	481	465	482	479	476	506	492	500	586	514	490	518	481	444	481	483	488	515	482	481	527	481	471	460	485	485	480	517	478	493	500	491	497	583	482	488	523	502	464	526	513	464	499	477	497	483	518	477	539	502	477	474	491	447	495	479	480	527	534	528	474	425	502	509	476	468	492	492	489	476	469	528	461	468	462	480	495	554	485	514	510	472	548	497	496	467	594	464	508	502	501	513	470	453	438	483	456	443	497	477	485	632	492	482	517	413	433	407	487	515	481	463	475	480	412	504	554	472	456	493	474	499	483	526	476	449	518	535	510	401	470	484	508	477	487	468	576	464	442	505	460	548	508	481	485	474	506	484	524	536	488	509	479	457	476	525	508	477	463	477	500	483	474	483	377	537	489	476	483	478	439	478	543	544	478	512	490	465	390	481	473	488	493	502	533	480	525	480	460	503	475	481	509	458	421	438	477	465	555	460	556	487	444	479	444	506	489	445	498	353	508	494	475	474	473	474	472	498	473	469	350	482	636	487	506	455	488	433	461	497	541	476	484	491	541	482	484	490	485	413	477	485	612	481	463	467	496	481	492	481	470	570	463	473	465	475	476	461	479	455	330	477	435	472	501	451	515	2
471	487	480	487	407	486	452	474	489	466	471	464	434	530	469	491	485	474	493	464	489	499	482	478	451	476	487	485	463	513	475	500	515	485	491	526	472	475	489	478	473	411	496	478	572	464	493	414	461	512	512	535	483	479	501	494	494	565	431	472	480	472	505	469	559	482	492	483	475	481	498	484	483	490	484	519	484	469	455	513	477	497	492	506	534	495	471	459	479	505	476	540	437	500	481	500	480	499	486	423	479	491	479	513	444	425	473	497	470	476	501	542	461	503	495	477	518	485	493	452	475	419	500	465	501	487	474	488	473	487	534	501	465	476	511	544	470	480	474	471	507	403	494	475	462	457	480	505	474	522	429	475	494	579	476	521	507	462	460	521	457	459	479	482	521	487	477	478	478	456	443	523	497	476	483	491	455	490	549	505	493	512	445	442	473	494	525	511	520	473	482	431	516	443	508	481	482	490	477	448	500	468	493	531	471	478	497	479	483	537	474	474	494	459	469	467	533	488	494	494	498	478	512	484	470	493	503	477	476	504	483	506	466	517	457	471	487	479	478	485	498	407	553	490	512	473	510	477	473	520	499	507	478	571	478	473	476	513	495	474	495	477	505	469	481	485	511	507	502	526	458	553	446	452	487	492	476	448	502	526	476	524	521	477	484	443	562	467	481	472	484	505	504	479	416	440	474	488	504	467	462	487	481	535	509	490	477	470	538	477	467	470	537	497	480	473	462	475	431	556	490	461	490	463	463	481	470	459	471	428	535	477	475	500	576	493	552	530	567	491	516	505	465	516	550	484	488	426	472	520	494	541	457	490	444	468	564	478	515	482	460	467	499	490	485	509	481	491	482	541	466	551	527	478	499	520	483	489	464	512	485	493	434	489	497	473	524	476	485	488	479	447	471	517	478	480	491	484	512	498	477	474	475	495	476	521	475	476	494	493	495	551	527	469	510	575	472	448	548	486	468	482	475	476	485	464	491	458	465	478	483	516	442	551	479	430	505	497	453	482	538	472	649	567	480	474	469	468	573	471	483	467	506	677	480	436	477	463	605	494	549	450	531	494	486	482	479	525	480	445	500	479	545	477	491	388	494	483	426	502	482	452	491	551	506	470	475	503	511	482	451	479	448	730	484	470	484	490	480	489	1
488	525	488	483	565	478	492	477	466	475	505	496	431	483	471	498	491	464	500	480	483	479	491	482	558	486	495	487	497	426	483	495	474	455	480	529	490	473	477	472	477	479	472	515	457	489	486	514	541	470	465	481	503	476	495	473	452	521	501	458	489	476	490	478	594	505	385	488	474	461	517	484	468	436	479	559	467	468	588	509	507	562	458	494	600	474	477	501	475	485	475	507	462	506	472	489	482	528	468	423	489	477	482	470	482	590	500	493	473	487	464	527	478	512	567	459	516	484	484	472	478	462	476	375	508	490	467	528	487	467	517	487	513	475	469	537	507	504	483	498	497	451	488	493	474	464	478	512	479	449	506	475	477	597	478	478	503	476	509	527	503	489	483	486	527	455	479	477	476	492	553	464	562	476	479	569	468	483	507	479	502	492	461	483	492	472	546	536	565	473	513	477	497	517	521	470	485	484	478	528	450	468	503	499	477	475	458	482	488	456	495	495	446	408	479	551	474	478	487	497	453	511	519	490	475	491	529	474	476	480	452	501	488	490	482	477	478	474	492	477	470	480	473	475	447	536	495	480	474	436	558	475	481	545	488	520	511	530	470	492	462	479	490	520	482	522	466	499	484	482	478	492	451	449	510	490	477	524	520	491	477	532	475	476	474	497	452	450	474	505	526	534	493	471	550	538	464	486	506	473	500	480	489	500	471	443	479	479	493	459	453	504	502	498	465	561	482	482	537	517	497	497	503	474	502	476	448	464	481	466	464	476	476	492	472	499	584	453	425	494	488	458	476	515	557	490	486	488	473	519	476	480	479	503	473	486	527	478	470	490	465	483	420	494	480	499	504	480	489	509	419	438	512	499	474	469	482	500	594	445	484	443	489	491	479	471	497	478	522	452	469	552	475	430	475	489	488	432	596	487	472	512	475	515	476	432	462	478	467	484	522	476	420	448	450	559	490	464	507	504	488	468	465	476	487	489	485	458	453	476	497	518	409	563	480	471	472	473	491	469	459	481	375	509	489	476	496	495	445	480	502	489	492	524	481	551	485	484	484	420	493	454	503	474	479	506	474	532	475	501	541	477	423	476	471	460	473	503	425	468	506	459	476	531	500	490	484	512	492	485	490	475	464	547	463	557	476	473	443	454	1
477	461	511	495	519	484	502	474	496	490	545	522	493	498	478	466	481	473	435	476	473	449	473	485	486	503	480	477	474	473	491	520	501	498	511	501	473	500	477	478	472	501	491	467	507	443	494	512	430	459	527	514	447	478	516	531	537	536	532	438	489	487	511	466	485	514	495	518	476	473	572	473	500	460	480	495	472	489	454	457	454	571	517	508	474	456	476	516	480	586	477	441	519	490	483	527	473	497	468	430	475	487	496	473	537	305	487	534	485	486	525	553	483	495	516	433	454	480	503	485	477	450	482	512	510	459	480	498	464	492	505	523	502	471	507	461	487	476	473	487	477	503	466	490	479	499	485	476	474	455	532	477	485	539	478	477	483	446	452	473	504	488	460	477	519	459	477	479	477	536	462	489	555	476	476	571	510	485	495	479	501	493	448	451	489	501	551	507	506	480	494	447	506	479	569	477	472	485	474	496	474	469	492	544	483	476	490	474	483	537	483	419	469	472	490	583	486	470	476	474	539	514	537	418	485	508	475	476	476	512	459	515	498	489	517	530	463	477	449	475	449	556	546	486	571	496	545	483	475	508	516	483	476	442	469	474	441	435	466	504	485	482	504	512	493	538	458	473	490	485	475	521	569	513	447	476	476	500	502	531	476	499	470	477	513	488	462	487	482	475	486	518	482	473	564	477	494	451	488	534	454	480	479	505	565	432	500	498	519	466	484	488	540	482	475	478	479	490	462	501	483	481	496	478	486	481	438	484	515	502	545	479	475	494	522	499	464	515	484	600	579	481	465	530	561	500	482	473	473	493	480	430	520	476	485	474	574	479	502	574	459	463	522	479	475	503	534	470	479	503	516	471	496	494	480	466	474	493	385	470	485	514	435	491	493	458	509	475	489	464	466	511	477	489	480	453	488	503	537	479	476	489	476	498	476	502	500	477	487	480	497	449	465	508	513	601	470	462	530	461	485	494	488	477	489	486	488	548	501	477	514	506	469	521	522	503	472	497	455	487	554	484	435	433	503	480	494	492	482	478	510	473	502	335	480	562	479	435	513	479	512	471	548	418	501	532	485	517	494	482	537	477	455	477	478	566	500	503	429	466	515	430	471	521	546	479	480	522	542	475	508	478	531	339	451	497	487	471	502	450	1
483	522	591	488	524	493	442	476	502	490	439	488	531	498	479	488	479	518	490	483	490	484	489	484	414	499	493	470	498	518	475	546	497	487	490	472	476	478	480	474	475	505	485	461	490	489	516	514	445	495	562	548	537	473	496	497	440	435	536	470	511	484	508	481	359	496	495	508	485	468	496	462	457	511	465	478	477	455	529	494	466	493	468	470	520	532	476	487	491	424	476	475	485	493	481	516	485	474	478	531	480	502	480	488	447	507	457	475	464	483	461	428	471	482	485	505	459	476	525	488	476	448	484	465	468	486	469	512	479	479	457	491	511	479	457	550	475	495	478	492	470	488	494	487	472	442	482	533	482	434	489	483	468	360	476	485	456	455	504	503	468	465	479	475	427	494	477	477	474	509	470	535	509	478	454	566	469	481	410	535	485	517	490	492	488	495	479	578	451	483	489	494	473	517	510	478	472	481	477	468	425	473	495	513	472	475	476	477	476	516	487	554	440	499	484	478	555	482	449	498	472	566	488	491	465	499	469	481	476	494	492	478	500	488	485	503	472	478	515	463	491	580	477	476	487	602	441	479	484	487	441	504	478	465	481	498	522	444	481	487	486	470	475	453	474	512	528	505	513	501	486	429	505	421	490	494	476	469	512	456	478	411	493	476	574	507	513	464	483	479	486	497	491	472	508	520	497	494	520	491	486	501	475	509	528	486	480	503	511	516	473	463	583	543	492	487	463	502	562	493	470	485	495	510	513	476	515	461	487	562	540	474	476	541	442	489	325	484	460	545	514	482	506	533	505	485	473	409	469	472	485	458	466	494	502	464	452	477	531	493	511	486	481	484	487	487	514	476	524	476	498	534	482	475	501	540	475	495	444	499	486	474	498	482	468	467	421	479	482	492	475	483	473	505	473	496	488	472	483	462	469	525	476	474	477	424	419	483	461	482	506	546	459	512	474	512	490	505	552	517	485	498	485	475	484	504	501	430	503	467	481	452	469	416	482	507	489	559	499	501	465	467	359	450	504	479	475	487	488	486	499	490	504	211	482	552	483	450	455	518	511	483	532	491	484	478	488	545	517	512	485	474	422	478	476	637	490	528	523	482	493	560	466	494	517	494	472	499	464	460	441	482	471	201	429	531	476	486	558	463	1
483	491	471	485	494	474	490	477	470	479	515	480	524	500	481	453	481	479	492	484	499	510	488	487	459	558	494	496	476	497	484	586	515	408	476	488	485	535	480	479	471	519	496	492	456	468	526	495	476	486	510	535	484	472	504	475	552	479	547	467	503	482	532	473	394	462	445	535	475	474	497	476	509	515	481	519	464	461	495	499	477	469	503	476	497	457	481	489	476	536	477	557	498	498	471	546	482	482	460	455	483	477	474	482	484	475	498	548	473	486	475	568	473	484	467	486	497	489	509	515	476	483	477	433	438	463	477	510	477	486	538	492	456	477	528	512	478	494	479	466	494	528	473	483	479	470	479	495	487	448	470	476	504	459	476	491	475	492	469	553	431	479	470	479	469	438	479	483	478	552	444	497	527	475	463	472	488	486	483	528	554	518	511	487	475	506	526	480	511	476	499	452	496	491	545	471	485	498	477	541	479	464	533	525	536	476	499	483	483	497	474	452	485	529	483	547	527	482	470	492	482	460	491	499	448	501	494	477	476	500	494	472	455	500	502	479	494	478	481	482	486	606	484	482	559	493	508	476	479	465	429	506	475	494	488	484	465	435	493	494	494	470	485	503	477	453	526	499	487	492	486	483	505	491	484	461	476	481	507	510	479	460	463	476	526	455	456	497	478	487	504	541	470	481	497	524	489	542	496	459	506	495	473	477	511	500	464	480	547	509	446	505	470	525	486	516	460	471	472	522	482	528	497	475	490	482	503	445	496	530	453	492	476	548	542	518	370	470	447	491	499	491	534	504	479	484	478	546	512	522	477	466	519	484	470	480	543	475	527	488	446	446	466	501	474	463	500	492	488	500	467	579	475	497	481	432	477	480	485	454	488	461	496	499	468	493	512	475	495	480	472	505	476	501	482	504	476	457	476	495	474	492	475	486	476	413	469	477	489	476	487	464	498	495	467	504	491	459	546	549	487	489	468	476	473	503	479	509	485	480	476	548	467	471	504	543	481	613	457	489	519	461	398	500	477	476	484	472	520	468	482	475	494	287	472	563	477	490	524	469	494	447	454	373	501	469	477	508	512	472	502	473	434	476	479	627	458	469	483	474	480	488	448	476	484	486	479	520	493	468	493	476	464	281	527	487	491	468	467	485	2
479	498	603	488	426	490	492	475	481	479	482	513	464	462	499	474	500	458	470	479	459	502	491	476	577	531	483	497	472	488	476	465	505	477	495	498	482	473	483	475	475	542	464	455	485	444	459	520	520	505	512	486	489	482	573	519	492	537	535	504	495	489	528	479	384	486	518	504	476	481	452	507	511	459	482	515	488	471	404	514	492	568	522	478	511	532	482	483	474	567	476	503	449	492	476	528	476	465	476	399	490	480	478	463	506	625	436	477	566	479	531	473	482	478	496	425	478	469	522	483	475	484	496	465	496	542	467	534	490	516	534	489	505	475	508	508	542	461	487	472	467	529	502	484	486	499	474	467	484	497	480	478	480	400	480	470	491	485	531	478	460	494	489	476	485	468	477	483	478	491	607	512	495	478	479	538	482	476	466	449	476	559	457	485	473	468	500	476	474	478	476	452	544	492	593	480	477	500	479	453	478	488	498	647	528	479	493	479	475	485	486	460	474	515	475	510	481	459	471	487	460	510	482	477	459	497	476	474	475	490	495	464	475	466	482	483	499	482	460	480	519	528	523	455	492	534	537	481	480	477	529	467	477	562	473	533	518	458	498	493	508	480	433	438	485	478	459	499	485	503	498	560	379	486	457	492	476	422	517	518	479	424	489	474	508	466	451	544	480	469	517	515	498	475	473	537	493	440	527	488	468	507	479	472	529	474	517	486	476	487	509	477	520	494	471	464	478	493	460	498	480	457	515	491	460	486	495	498	475	497	498	466	477	549	502	469	330	487	517	594	509	453	425	501	535	495	479	538	456	499	491	423	464	487	484	501	491	477	510	475	526	492	434	545	485	410	504	478	502	540	494	516	482	466	465	530	476	471	556	500	482	507	472	498	486	489	509	476	478	553	475	495	477	516	480	494	500	522	534	491	480	494	478	469	475	423	537	480	512	468	486	491	441	485	494	476	465	501	508	467	475	466	489	476	505	490	469	484	440	481	486	508	486	416	473	485	482	517	521	497	522	484	565	501	466	475	464	485	482	478	524	472	511	471	480	429	489	448	514	462	450	475	554	498	484	481	485	458	470	445	452	475	513	479	478	541	461	482	483	499	500	507	486	513	515	483	465	483	509	475	488	481	461	485	504	507	481	496	529	455	1
476	495	480	493	480	475	553	476	475	490	485	456	397	480	467	479	471	511	489	469	495	517	468	473	533	466	509	472	481	509	474	500	503	528	478	420	471	461	483	476	477	517	491	490	496	470	556	526	476	467	513	503	512	475	520	512	448	482	533	461	492	478	485	483	501	431	542	475	482	479	517	516	416	532	479	445	473	462	497	489	479	566	489	500	538	482	469	509	472	522	475	520	510	508	484	479	482	487	473	456	492	486	487	458	468	429	450	493	448	481	485	489	466	535	434	484	491	499	512	493	476	446	484	526	514	502	492	533	473	461	503	457	504	479	530	506	499	479	475	483	470	422	487	481	493	484	481	531	484	424	530	462	488	506	479	521	475	506	467	548	464	482	468	491	438	499	477	493	476	522	450	486	537	477	476	514	510	483	466	479	553	578	430	512	492	448	522	516	526	480	512	512	477	512	549	496	478	500	475	483	472	474	488	530	508	478	495	483	503	489	503	443	487	457	463	475	541	479	504	493	481	521	540	500	513	480	470	478	477	467	467	462	478	475	495	503	483	476	457	472	534	538	458	499	492	605	507	488	471	553	516	513	478	485	480	423	498	507	481	496	487	489	510	468	481	504	466	503	507	506	495	473	593	561	462	497	478	484	499	472	478	481	471	479	552	468	460	487	494	471	495	495	513	463	408	523	492	493	447	493	478	493	477	468	466	481	491	493	491	513	484	493	504	508	464	507	476	487	488	470	492	503	451	479	540	481	485	478	458	459	490	478	478	465	492	483	483	489	481	466	484	507	522	494	536	466	486	610	448	547	492	444	458	468	490	466	510	479	530	521	501	448	445	466	481	507	460	482	483	495	474	441	514	487	496	431	474	494	483	462	484	477	545	482	459	480	455	475	501	520	473	505	478	474	479	453	464	472	430	487	475	439	474	506	477	414	486	480	428	483	466	461	519	469	451	536	465	513	519	462	472	475	467	476	478	489	495	495	472	486	490	570	485	500	513	544	472	586	453	492	504	495	405	478	521	477	479	489	519	468	499	478	509	356	478	591	484	451	434	505	520	468	477	446	526	460	482	422	478	490	509	479	439	479	464	545	492	481	462	483	492	487	486	501	475	474	469	451	492	468	466	481	495	374	501	483	474	467	463	450	1
486	508	537	490	408	474	418	475	483	472	465	470	491	543	507	503	473	533	516	493	471	505	477	488	513	521	501	480	481	509	476	519	536	501	470	504	482	475	479	479	474	423	480	489	519	508	480	529	514	481	471	450	464	477	484	530	505	502	535	462	477	472	488	482	455	549	516	561	486	466	504	488	438	457	473	548	485	484	554	493	491	490	533	470	556	473	479	480	491	454	475	477	489	517	480	476	477	500	468	515	485	467	476	475	439	642	528	481	544	465	453	422	467	522	436	454	463	468	520	514	479	474	484	437	507	541	470	524	491	464	506	490	514	477	499	475	479	507	472	516	521	511	504	494	476	498	473	521	481	496	443	469	495	377	477	448	483	538	483	511	494	466	487	478	471	473	474	479	479	491	438	475	488	479	473	471	471	489	481	498	539	453	506	507	504	482	500	530	527	476	489	489	508	420	528	484	480	501	476	481	505	539	517	529	482	477	411	474	474	471	488	468	521	516	479	496	539	494	458	491	470	500	466	469	480	543	466	476	478	521	484	456	453	502	487	514	479	481	475	477	509	427	496	457	452	518	482	480	481	533	553	511	475	510	476	489	496	480	481	492	485	489	463	511	481	491	508	490	472	435	477	492	613	421	471	485	475	516	478	520	479	405	484	476	468	520	483	471	477	491	504	503	495	481	520	526	434	485	451	508	535	502	481	556	437	473	493	472	538	513	489	449	539	533	495	505	481	489	486	510	481	542	469	507	457	481	484	445	501	543	516	480	476	496	494	490	436	381	604	496	480	488	487	550	457	478	473	556	459	484	490	475	497	498	511	497	533	476	534	545	521	529	526	468	481	463	525	477	487	500	476	471	492	508	452	481	476	467	536	459	480	501	548	476	484	463	475	478	479	422	480	477	474	509	482	487	479	483	492	481	479	576	477	387	477	513	451	476	525	482	506	524	490	507	499	478	484	473	543	448	487	490	490	476	499	493	498	487	583	479	477	508	489	415	506	535	468	509	500	477	514	474	660	471	519	473	472	493	513	462	483	478	501	588	482	375	475	438	565	470	476	502	509	478	491	473	477	511	496	510	631	481	556	478	479	399	461	460	461	486	477	468	467	521	489	477	476	445	470	475	474	481	489	640	544	486	457	479	540	513	1
485	490	590	467	547	488	472	479	481	493	496	499	456	517	477	483	466	524	447	473	480	509	475	470	516	515	492	487	476	494	485	470	465	565	471	424	471	461	479	478	468	553	461	491	486	499	465	509	541	488	475	547	520	484	483	535	502	489	526	468	484	487	456	484	484	475	492	501	470	484	481	507	521	519	496	557	485	430	509	490	515	533	521	499	521	508	463	503	479	470	476	484	451	493	478	458	490	451	490	475	474	479	477	478	422	602	461	493	469	479	531	503	476	495	470	499	492	496	538	523	474	447	491	374	503	529	498	486	486	487	480	464	508	477	461	504	486	500	471	473	504	485	485	475	472	529	482	466	482	483	492	474	478	303	476	478	488	479	510	511	442	472	486	480	417	514	476	481	476	536	470	498	524	478	494	476	481	478	512	527	466	446	488	472	501	472	448	492	575	482	456	468	486	525	577	474	484	477	477	491	525	486	494	457	513	477	516	474	507	470	503	476	470	511	472	463	476	464	528	491	465	460	530	528	501	514	516	475	477	453	477	499	486	481	483	443	451	475	473	465	486	454	493	491	540	519	472	476	496	476	477	476	479	505	477	524	481	513	468	488	506	482	482	492	480	518	342	503	469	515	503	490	508	498	476	494	476	495	490	432	477	389	472	477	530	479	467	492	479	480	484	489	507	484	422	411	464	446	467	506	498	492	473	477	482	490	487	480	470	496	480	466	466	451	485	506	478	479	470	483	492	473	502	475	464	485	491	493	484	538	465	477	477	474	501	493	464	436	650	489	525	474	471	535	477	481	485	432	489	516	475	444	452	463	498	479	546	473	510	513	538	514	466	511	479	552	460	499	498	528	458	466	537	488	506	471	473	457	596	482	486	484	540	489	484	470	451	476	465	554	475	436	482	502	470	494	492	540	514	486	479	473	475	452	477	538	505	477	508	463	484	434	496	498	479	542	511	479	519	526	477	465	477	476	491	485	511	487	466	478	494	456	441	360	511	508	483	511	510	479	475	487	661	482	483	477	484	480	505	480	481	474	441	513	488	425	488	490	504	468	520	448	464	459	482	486	494	494	443	495	460	482	551	480	476	419	460	511	495	495	487	394	456	486	461	484	476	475	487	470	482	478	521	541	496	573	476	506	456	520	2
484	504	501	496	557	479	506	476	483	480	389	474	523	409	481	503	486	493	513	486	500	496	468	482	529	474	518	501	470	497	471	495	489	542	516	527	473	483	483	474	481	454	527	491	487	449	522	523	459	451	432	531	484	481	476	494	421	484	486	503	484	481	501	480	616	455	581	489	480	477	495	475	476	552	476	551	478	473	501	514	471	462	447	468	533	511	475	485	483	463	476	482	470	492	486	516	477	464	470	501	478	479	492	477	539	376	539	506	487	477	545	458	472	485	494	476	474	491	533	499	475	469	471	471	488	501	487	472	467	393	464	476	479	483	432	500	456	443	476	505	480	553	475	473	514	486	477	511	484	473	565	484	491	562	477	494	484	502	487	491	459	477	484	493	473	441	476	484	477	434	496	466	532	477	473	540	471	479	494	485	545	430	488	488	501	499	509	485	529	478	455	506	524	514	512	495	463	481	477	478	488	489	491	501	515	476	496	479	504	459	508	469	477	475	469	484	479	470	494	476	526	477	493	476	548	566	471	478	475	412	490	495	488	486	497	471	503	474	485	476	521	421	517	486	478	543	483	478	469	493	493	497	475	521	466	465	528	453	485	485	482	477	485	516	477	496	511	471	510	550	485	474	502	466	484	492	477	480	478	468	476	512	489	473	463	526	426	451	479	478	477	487	492	482	505	479	489	432	513	511	451	468	475	509	447	480	491	474	523	472	486	483	501	534	470	538	503	473	456	603	491	495	478	493	511	482	480	478	487	525	483	487	476	496	519	487	627	539	593	506	469	495	517	506	534	478	482	597	490	518	497	396	477	495	491	463	531	476	517	546	464	481	498	532	491	549	491	470	503	480	477	496	507	500	487	509	486	517	461	546	481	488	536	499	476	466	474	476	505	480	470	532	476	465	482	469	492	430	510	480	471	475	473	476	476	503	483	478	479	465	518	426	473	482	435	494	490	501	497	445	476	501	457	476	475	511	514	495	497	475	458	501	484	546	526	497	491	529	506	483	521	475	594	485	498	476	474	462	408	482	481	471	511	596	483	519	473	448	420	468	494	474	496	473	473	450	478	483	492	537	542	483	532	476	479	377	489	478	549	477	502	498	480	458	482	484	467	512	466	483	479	482	509	618	445	488	482	497	509	479	1
490	420	522	480	471	483	470	475	499	479	451	523	456	465	478	475	465	509	493	486	478	490	474	481	517	506	495	492	480	515	482	546	498	501	460	506	465	525	478	478	481	478	520	447	537	457	465	464	524	469	523	489	446	483	498	472	479	487	544	482	477	492	525	464	489	561	509	464	491	472	502	479	561	494	474	471	477	448	532	491	510	489	486	482	557	552	479	477	479	589	476	540	436	494	474	450	474	477	485	444	481	486	475	482	507	541	497	430	520	484	521	467	470	547	458	477	467	481	497	490	478	505	484	470	479	500	474	538	482	502	469	458	506	484	460	509	524	476	479	483	553	492	469	497	468	478	478	522	479	446	471	480	477	414	476	439	481	458	500	495	454	471	463	467	517	509	475	478	478	469	510	472	482	479	492	553	501	482	503	472	500	485	457	496	487	500	481	477	542	478	487	461	497	556	561	466	475	469	476	530	529	491	478	491	470	476	510	474	492	525	490	554	454	488	495	489	563	466	474	472	478	548	487	510	468	528	472	475	477	503	490	464	477	467	507	509	471	477	511	472	504	492	475	472	457	540	413	478	477	474	519	511	478	484	483	485	514	522	482	492	495	479	508	504	481	471	547	473	516	524	471	492	424	405	484	472	475	455	498	474	476	428	467	476	508	521	461	477	481	485	494	489	507	485	473	475	470	495	460	493	481	479	479	510	483	444	500	472	508	483	441	455	452	489	482	478	486	485	485	518	468	495	498	472	495	476	439	484	474	464	470	465	476	418	477	501	470	415	555	403	546	517	494	539	522	476	478	428	482	491	482	426	526	478	498	489	524	478	496	401	500	540	458	470	478	516	455	491	495	454	483	516	490	484	533	508	469	517	544	481	482	477	509	501	474	489	524	474	521	538	480	467	473	463	474	486	492	548	479	492	471	503	479	529	476	438	413	481	479	489	483	401	538	497	496	530	491	543	465	426	481	488	479	476	479	475	506	510	490	482	498	496	495	428	485	516	491	468	485	471	503	485	528	561	509	476	485	499	452	464	486	477	477	453	480	489	482	510	400	465	442	525	512	493	479	524	476	550	483	453	518	481	499	476	483	477	458	489	485	491	473	484	470	510	473	488	474	431	529	479	489	473	484	466	435	475	478	480	529	517	2
494	485	429	479	507	483	528	477	476	465	489	533	508	512	484	508	490	522	457	479	483	487	478	484	535	458	516	479	479	545	483	518	431	441	506	520	478	454	483	476	478	507	462	487	468	460	481	452	542	466	435	412	454	477	520	504	472	483	536	514	476	489	507	470	337	607	529	490	475	477	463	495	472	506	466	466	473	488	507	513	470	569	493	480	517	479	479	454	486	530	476	472	476	467	486	492	482	467	465	491	474	491	486	472	464	729	527	422	517	469	449	386	481	501	483	484	529	503	490	481	476	512	485	506	447	511	487	494	507	499	513	463	483	473	510	451	419	520	477	486	467	490	501	495	480	457	486	490	480	471	488	499	489	585	478	469	509	477	532	530	470	484	479	481	468	502	475	479	476	586	459	479	498	477	484	512	468	480	455	553	592	490	473	470	490	476	516	458	563	478	472	459	490	540	494	495	482	475	476	532	497	492	502	560	485	476	469	476	517	486	476	469	482	491	486	458	594	467	475	498	493	406	520	468	496	552	463	477	475	495	500	466	483	514	474	461	489	477	474	478	464	594	482	471	575	508	506	482	469	489	494	485	475	513	487	528	499	438	490	499	496	467	515	460	488	484	507	468	468	508	493	450	433	448	462	478	476	491	478	443	477	522	501	477	474	428	434	435	480	505	442	563	508	476	533	506	503	521	498	545	490	483	471	517	515	497	458	467	464	479	558	476	518	521	489	515	472	481	480	525	488	508	503	473	503	480	496	523	463	535	559	454	477	490	451	495	288	484	312	493	460	486	476	508	489	495	481	512	499	481	481	521	493	486	500	470	496	475	477	627	501	491	538	480	475	556	515	476	474	504	504	493	492	530	506	447	471	490	575	516	477	509	480	495	464	489	481	476	510	450	472	447	477	479	482	475	478	480	461	488	475	424	477	488	475	455	468	471	492	473	505	493	473	493	482	458	511	549	463	477	481	463	471	476	486	495	492	557	519	478	464	516	502	548	512	476	483	524	481	496	482	517	409	556	490	478	478	489	493	477	484	476	460	537	493	412	497	463	470	461	547	453	528	525	493	509	483	540	460	534	423	471	443	479	491	647	462	506	452	465	472	466	481	480	440	488	481	509	503	463	506	480	503	559	525	512	474	478	542	519	2
482	456	522	478	452	478	526	481	481	480	507	485	514	491	480	530	460	495	495	488	489	511	477	486	486	536	475	487	472	535	482	547	500	479	476	479	453	477	483	475	474	488	515	500	513	466	465	521	529	485	500	482	480	482	496	477	644	532	543	497	477	472	456	474	660	468	512	490	479	482	514	521	434	467	481	473	482	467	531	503	457	499	456	495	541	461	478	500	489	578	475	502	499	464	479	491	478	492	466	487	477	470	476	479	509	399	536	527	473	495	481	454	480	449	473	458	495	460	516	488	472	483	497	416	502	476	491	548	470	474	507	523	448	479	454	549	557	503	488	472	459	530	476	483	453	496	488	458	473	527	501	469	485	617	478	436	448	496	521	503	485	465	480	493	442	545	477	475	474	537	459	455	548	478	477	469	462	479	465	608	426	506	488	491	480	484	511	495	497	481	458	487	493	435	565	496	483	484	476	496	490	456	486	577	506	477	514	478	498	517	481	485	482	534	473	518	487	466	473	484	517	460	507	425	488	483	490	479	477	492	484	486	468	476	508	506	479	482	502	479	507	444	491	518	481	568	414	476	474	522	418	498	481	561	490	531	459	481	476	510	489	478	459	485	482	502	508	479	517	464	471	559	543	503	488	481	477	464	516	538	474	539	473	474	478	451	447	509	480	498	529	558	487	476	504	546	514	524	487	483	463	481	483	491	453	491	487	492	502	464	504	488	555	501	482	449	459	495	460	577	479	432	507	478	461	496	507	444	493	567	487	483	477	498	472	493	704	466	549	516	462	518	473	508	481	478	483	458	479	521	487	516	504	471	486	474	465	476	534	487	494	475	501	477	477	516	507	489	482	482	473	483	497	457	554	520	479	487	555	521	490	477	486	465	495	488	515	480	496	480	466	510	473	495	478	459	487	565	535	478	475	504	475	485	476	439	491	477	458	482	490	496	437	500	490	526	469	544	477	545	481	480	496	476	496	477	475	495	402	471	492	499	469	553	503	507	471	548	431	475	521	476	498	524	488	477	494	468	531	474	462	471	479	555	487	580	472	448	467	492	522	503	493	514	531	515	475	498	475	515	539	480	483	476	479	413	486	479	498	454	492	502	477	535	555	486	482	457	475	500	499	483	470	577	466	458	479	492	475	509	2
479	509	472	487	522	467	491	476	478	469	512	496	475	507	486	478	459	484	463	461	476	457	483	456	524	485	454	479	478	449	488	467	551	515	466	444	488	505	479	475	478	508	479	504	433	535	485	448	451	466	489	460	472	479	532	494	397	485	481	486	483	468	552	480	501	528	511	506	491	466	576	502	507	478	474	533	465	491	540	480	519	529	485	474	506	492	477	513	474	519	477	479	485	506	483	484	478	438	506	469	481	492	482	473	538	378	470	471	538	475	471	450	471	483	446	475	492	479	470	500	479	486	482	500	487	449	510	504	468	450	483	476	488	471	457	498	451	514	487	481	510	538	470	507	484	483	481	454	479	560	506	482	463	483	478	455	517	518	547	472	480	474	486	479	492	502	475	480	475	472	509	492	472	477	501	521	474	473	556	455	502	537	438	478	492	531	507	492	552	478	461	464	480	497	497	488	476	490	477	483	472	452	489	530	445	477	607	487	487	498	512	462	455	525	492	566	487	479	472	506	457	525	505	453	442	516	460	480	476	473	499	477	477	488	471	530	500	474	501	482	463	535	501	483	475	522	494	476	478	507	439	538	480	499	478	497	463	420	476	461	487	473	496	468	462	517	510	486	456	531	492	502	521	468	484	484	477	470	471	541	477	470	491	477	570	547	493	465	481	499	490	513	491	464	568	547	504	516	543	506	553	501	483	508	553	472	452	472	465	430	554	488	506	465	477	446	496	473	480	512	499	449	458	481	471	467	509	482	488	522	465	487	478	535	500	473	486	475	526	469	519	483	476	483	598	500	496	551	489	515	479	547	466	483	498	496	441	475	454	505	512	483	357	489	477	491	486	473	494	503	451	549	487	444	512	555	496	462	451	477	483	485	507	484	480	480	500	476	460	540	476	478	478	493	479	511	484	502	518	485	471	546	476	509	477	492	469	484	471	473	458	485	531	490	537	507	484	555	558	483	475	514	461	476	468	488	501	412	503	479	461	537	519	486	505	503	466	521	428	489	479	484	446	472	478	475	485	488	446	492	486	476	493	358	487	590	474	498	535	508	486	423	503	461	499	484	479	481	467	455	499	476	458	478	483	532	486	486	507	485	459	469	479	455	480	470	487	439	487	477	470	476	463	367	463	500	477	480	528	509	1
485	484	521	488	473	475	492	475	483	476	470	510	476	466	481	452	480	530	529	477	490	527	469	463	541	496	478	474	491	474	478	524	499	429	526	504	482	460	477	473	476	438	472	490	495	468	508	508	445	469	557	499	528	476	496	488	479	430	465	438	481	481	497	468	549	509	465	493	473	464	550	484	505	469	479	565	468	485	470	499	493	517	442	471	510	449	472	484	468	507	476	488	516	469	479	490	482	491	495	533	477	490	471	470	454	503	516	477	507	475	573	461	480	476	500	467	511	481	513	483	478	454	494	504	487	455	502	507	480	525	527	461	488	482	494	514	459	515	474	467	460	455	501	488	522	472	481	508	480	466	462	506	469	605	476	467	496	483	518	499	521	489	472	480	547	464	477	478	477	496	515	559	465	477	492	471	453	474	437	498	449	489	469	508	513	470	554	490	496	472	520	508	515	456	502	492	475	486	477	484	448	485	515	442	485	475	501	484	488	512	478	478	492	483	483	567	455	495	502	483	513	534	515	516	553	447	476	476	477	501	457	527	480	516	532	514	471	477	484	479	509	444	528	477	512	528	459	483	481	489	485	492	476	505	479	492	438	443	495	487	504	484	504	439	472	497	401	485	444	491	470	422	466	409	473	453	475	463	508	491	475	525	500	478	548	467	500	506	480	505	466	545	506	473	502	491	506	492	510	505	514	508	484	470	483	508	466	480	538	467	497	512	551	517	494	437	469	487	523	455	453	469	444	476	492	481	504	496	468	519	605	491	476	435	427	467	535	400	477	510	504	502	464	503	398	473	490	550	523	491	483	513	495	489	494	510	507	476	517	511	453	475	466	520	474	398	474	481	469	445	445	439	484	455	518	474	487	478	439	463	483	475	452	506	503	490	473	476	488	536	470	522	474	470	481	443	480	525	421	488	480	441	476	494	476	480	483	479	422	478	445	543	445	502	524	535	479	510	508	526	479	479	484	475	476	492	488	498	477	474	501	512	458	545	482	449	464	546	482	484	589	492	513	438	514	479	468	480	554	466	494	485	478	600	480	454	475	468	504	525	563	495	500	387	486	487	473	512	463	451	571	474	488	478	476	411	487	483	534	487	526	479	482	555	529	469	472	513	470	476	457	479	525	635	503	479	480	473	525	541	1
475	478	411	487	493	481	472	474	498	470	477	507	499	525	468	460	487	482	488	467	486	475	477	476	608	523	484	493	464	465	482	502	530	478	496	470	474	475	482	479	475	526	467	471	551	488	428	508	477	487	525	597	488	485	550	503	509	461	484	479	517	476	472	480	512	487	515	465	478	484	481	479	439	437	485	486	469	469	596	498	494	572	499	508	595	475	470	486	476	541	477	557	470	512	484	512	484	499	432	494	485	484	478	481	517	442	463	508	466	478	490	517	485	490	485	481	502	489	482	485	476	479	460	480	470	526	488	487	474	507	518	465	515	477	543	483	445	515	483	479	482	506	480	472	489	473	483	401	470	498	543	474	489	567	477	475	494	486	466	491	455	476	485	475	463	469	477	480	475	504	495	502	524	476	505	606	492	482	489	509	538	527	482	466	488	500	565	485	471	484	505	479	514	499	515	490	490	506	478	523	491	482	521	470	523	476	519	473	470	485	482	466	437	461	482	528	468	489	502	493	503	470	542	455	448	483	488	479	478	511	476	441	473	481	502	487	483	481	495	478	481	486	530	469	530	463	484	476	483	492	485	441	476	494	466	479	546	488	476	494	494	482	503	449	472	478	565	494	439	479	464	509	484	500	468	476	476	484	505	485	477	505	464	477	478	455	448	479	481	467	508	482	527	473	485	469	452	471	461	503	495	518	484	486	475	470	482	466	531	446	454	482	471	477	487	514	485	473	438	539	502	471	472	462	493	486	499	522	479	578	546	497	477	516	406	512	506	478	513	496	512	491	512	511	496	464	478	536	454	515	473	444	532	481	494	471	445	478	541	448	481	508	470	516	483	495	480	489	490	447	533	532	489	486	489	490	482	482	487	485	477	455	473	491	491	493	515	479	499	503	473	471	480	523	481	459	486	467	540	480	476	527	476	486	476	434	450	478	479	471	509	512	452	487	466	505	460	534	503	468	487	485	483	476	465	488	513	407	452	470	497	474	489	543	519	579	475	511	528	494	525	489	575	452	486	478	478	482	521	467	477	466	499	578	482	493	476	458	471	477	523	454	471	447	475	482	480	519	494	468	503	479	515	480	481	468	465	510	486	498	469	461	480	509	489	485	478	477	459	491	462	472	482	569	532	515	480	498	492	471	2
479	460	542	488	486	469	480	476	473	477	466	488	486	510	493	463	485	506	506	488	464	506	481	476	497	498	508	484	488	510	483	464	489	509	522	495	501	445	473	475	486	412	427	502	523	508	518	494	534	530	472	477	485	469	506	482	453	534	440	470	461	484	442	479	529	517	426	504	480	461	560	490	472	439	483	510	481	466	454	523	510	524	489	475	554	491	480	473	490	461	477	547	474	504	486	468	479	464	465	441	488	476	480	473	468	553	461	465	486	495	462	474	475	478	430	495	527	467	521	476	479	440	483	520	434	520	481	468	485	484	514	496	485	483	485	495	502	469	473	501	503	531	461	487	491	529	484	499	476	503	524	484	492	623	476	500	491	454	511	513	484	487	499	467	529	475	475	478	476	528	433	543	495	478	464	479	471	475	532	487	513	547	445	506	530	496	539	506	562	480	507	476	478	489	485	505	485	467	478	477	491	489	498	513	441	474	498	484	483	476	492	521	469	570	488	512	530	477	457	491	468	491	471	416	455	503	461	479	475	491	458	449	483	488	515	511	493	479	467	482	418	569	462	471	469	507	534	478	479	494	471	527	481	505	467	473	559	507	486	481	489	474	477	495	476	478	531	476	441	457	497	524	534	437	486	474	476	453	483	462	476	541	484	475	501	474	426	486	477	503	454	569	520	476	488	436	455	497	487	503	512	489	487	522	463	485	477	493	490	474	460	501	467	532	490	465	483	474	511	543	471	515	471	471	516	475	470	496	502	478	515	463	475	453	464	482	508	447	361	544	450	478	491	547	473	495	475	469	465	498	480	548	520	476	455	480	424	478	482	490	480	468	516	476	479	470	517	487	488	479	438	555	496	510	526	461	468	510	552	462	483	459	483	475	516	459	476	477	449	447	479	459	477	516	474	546	477	513	520	474	477	459	477	476	478	453	497	471	485	466	468	499	490	456	491	516	490	524	480	561	483	467	471	476	473	474	513	494	430	479	485	508	464	621	488	450	472	444	485	495	549	474	249	489	521	479	474	470	467	468	491	482	499	367	481	618	494	461	443	476	514	476	478	435	514	492	485	531	481	461	556	475	361	478	472	602	470	466	429	485	520	456	482	478	516	478	492	513	504	477	493	481	513	373	468	531	474	476	596	499	2
475	432	542	486	526	484	525	477	485	479	477	526	509	509	495	499	494	475	478	497	490	503	477	478	503	456	489	490	503	511	483	574	498	518	468	460	493	502	482	477	480	455	444	488	512	494	533	619	457	451	573	430	519	479	491	505	440	493	563	445	511	483	564	483	461	526	463	496	491	474	492	501	475	456	493	507	494	474	482	511	452	568	517	480	478	466	478	446	473	477	477	533	524	505	480	492	480	507	488	485	471	482	485	470	456	617	533	447	565	476	477	449	470	473	482	488	471	479	501	482	474	480	478	445	454	478	478	490	489	413	482	522	471	478	520	558	407	494	480	476	471	479	481	483	491	494	477	501	480	501	529	487	484	508	478	496	454	495	488	483	443	454	478	479	482	494	476	485	476	442	500	542	525	475	501	519	480	480	527	575	489	453	448	488	478	497	459	501	554	487	443	477	511	555	536	491	476	488	477	460	531	479	500	555	425	478	535	481	505	484	481	487	498	551	462	483	567	485	506	490	458	543	523	462	491	509	488	477	476	513	499	463	477	480	497	499	475	476	483	485	493	472	442	482	470	445	444	476	488	487	532	501	478	515	494	455	486	538	490	482	480	481	494	534	485	505	489	485	502	512	500	543	482	511	478	511	475	465	488	511	479	482	474	476	450	524	451	477	478	473	489	494	495	468	470	519	548	463	468	530	511	487	481	495	480	460	469	484	455	516	492	504	537	490	488	458	468	475	568	568	475	507	494	478	493	475	489	482	494	523	497	477	477	490	520	490	444	448	444	529	486	525	516	496	400	489	484	451	468	593	479	507	459	491	524	484	509	477	500	530	513	476	545	498	480	488	492	497	505	516	442	459	514	533	474	496	470	461	457	513	490	453	514	483	518	490	423	474	502	499	471	456	477	469	479	491	470	493	539	476	479	508	477	536	477	486	541	482	457	480	509	471	490	491	543	525	486	525	546	525	475	451	477	476	498	494	436	507	490	479	491	548	484	502	483	509	470	653	495	482	416	477	460	491	484	475	488	480	523	482	507	492	463	543	465	425	485	509	554	468	487	514	554	477	468	481	481	569	482	439	500	479	464	480	470	450	475	472	593	494	482	499	467	444	464	499	483	530	482	483	469	473	525	545	498	559	482	487	472	468	1
466	467	484	491	549	476	488	478	484	475	552	453	472	437	481	509	508	490	472	473	487	517	472	490	637	510	463	470	470	501	477	517	523	423	505	416	468	481	477	473	475	453	467	501	539	507	460	495	509	461	538	550	488	476	513	466	522	513	531	432	446	481	588	486	662	518	463	473	485	483	542	478	464	493	488	497	472	475	478	501	478	487	430	489	503	520	478	502	476	493	477	519	514	491	489	459	475	492	508	499	474	498	469	488	559	314	435	531	507	499	450	448	492	490	502	468	487	467	495	503	478	455	497	518	465	503	472	494	459	555	564	521	508	478	477	539	393	459	476	494	496	529	466	496	451	501	479	548	489	504	470	465	467	410	477	465	432	508	503	464	485	476	474	487	515	493	478	468	477	487	541	452	447	479	493	528	474	483	468	540	527	508	450	445	455	488	522	534	435	488	478	461	465	458	526	478	473	493	477	570	487	504	493	550	494	476	471	479	482	489	461	481	460	478	471	470	500	490	492	468	428	496	490	494	486	489	453	479	478	510	473	472	484	467	511	498	478	479	480	470	503	417	537	468	521	526	499	479	492	495	476	476	472	544	481	485	499	408	486	490	454	474	492	496	457	484	563	522	493	500	478	475	508	440	487	496	476	450	488	507	476	432	457	474	486	462	458	513	479	486	484	512	495	476	507	491	468	467	454	510	480	488	477	475	505	483	477	483	470	479	457	481	465	470	459	437	479	479	452	489	481	521	495	480	495	490	428	501	503	502	563	489	476	467	461	524	670	455	672	513	588	465	499	496	568	475	490	518	481	569	483	520	499	480	506	505	478	476	522	470	465	486	544	468	480	516	523	487	472	543	532	472	510	477	532	486	476	485	531	472	479	450	488	492	476	477	453	477	512	512	469	479	474	548	475	517	498	416	499	494	482	506	477	472	477	466	508	479	500	477	505	512	472	469	517	464	463	463	463	500	471	495	470	475	495	494	474	539	477	474	526	502	472	442	468	402	479	482	464	493	410	511	569	509	495	478	474	486	465	484	472	471	478	437	471	610	472	434	489	436	496	469	453	501	510	490	486	486	520	392	613	471	528	478	463	384	476	480	511	489	486	491	470	468	550	482	487	455	495	495	471	481	509	436	493	661	476	489	514	458	2
486	537	534	489	386	474	388	477	506	488	467	513	489	493	483	464	473	472	470	485	493	472	475	466	492	477	448	459	489	498	480	489	522	504	503	535	478	497	478	476	474	525	467	491	499	491	516	463	515	516	503	504	480	478	516	496	475	572	540	493	504	477	516	480	576	577	543	495	474	486	499	456	428	455	479	494	492	463	528	456	466	535	531	497	476	528	482	487	468	582	476	497	490	505	481	494	475	471	490	457	489	483	473	476	490	466	510	527	458	474	490	548	479	426	442	468	502	485	505	466	478	490	477	504	484	429	450	493	476	469	486	487	470	480	499	466	511	481	485	455	456	509	487	486	486	456	474	516	487	495	405	491	464	408	475	489	438	466	474	449	460	487	462	481	488	496	477	475	477	483	475	481	595	478	445	464	477	488	504	516	483	572	485	450	502	511	472	489	477	477	551	470	519	517	470	487	479	492	477	469	490	478	500	515	512	476	543	481	473	481	463	524	508	464	477	520	540	475	439	480	517	514	520	460	528	530	497	476	476	484	489	447	470	515	520	533	489	481	481	477	502	470	505	469	492	547	520	482	491	529	488	574	480	504	476	470	533	511	489	485	465	490	505	485	483	500	455	500	518	474	484	537	575	540	492	475	476	487	499	485	475	434	487	475	489	534	455	479	478	519	518	514	474	479	415	509	442	536	474	460	500	497	469	546	509	485	505	482	479	488	521	504	510	473	476	491	482	478	519	502	507	461	516	489	486	477	531	495	485	557	485	466	474	524	421	502	555	470	583	495	479	501	504	450	489	468	485	553	509	514	480	520	442	478	506	488	488	475	489	439	474	484	453	549	482	514	474	484	519	444	507	510	486	471	466	478	465	471	536	506	478	442	468	482	500	464	496	476	482	509	480	518	478	465	480	479	482	440	542	482	477	529	478	504	477	443	496	481	538	474	479	559	516	461	472	467	470	496	493	491	475	491	483	476	496	479	483	437	458	467	475	464	481	426	533	529	483	517	488	496	489	473	478	470	477	477	472	501	521	470	499	483	473	386	481	558	483	416	552	492	560	491	448	460	484	498	473	468	479	504	591	478	472	479	466	449	470	502	525	483	519	464	456	490	502	477	492	447	497	491	500	472	488	404	525	509	484	492	477	469	2
485	451	518	477	497	479	540	475	458	477	446	544	524	584	494	509	498	457	501	480	491	492	473	487	458	500	501	489	472	497	493	510	443	529	491	514	477	477	470	475	475	571	456	512	471	507	467	559	421	488	501	390	468	475	482	496	408	483	552	489	472	476	479	479	474	568	448	508	478	480	539	489	504	427	469	553	475	487	541	495	475	542	523	473	562	423	482	465	487	513	476	476	489	504	491	552	480	450	453	398	477	485	469	480	582	303	455	531	501	484	470	561	473	458	483	472	476	504	498	474	475	509	484	500	465	466	478	534	464	512	472	487	501	479	489	549	543	493	491	488	493	549	475	489	487	487	481	457	482	503	436	500	485	501	476	446	448	442	507	496	467	471	452	472	536	465	475	480	476	522	460	565	518	476	464	524	465	471	463	509	515	516	520	474	509	460	536	452	484	476	475	468	492	494	528	486	474	491	477	418	435	513	472	514	426	476	506	474	475	494	485	444	489	492	474	516	532	500	485	485	443	512	518	415	481	471	463	479	476	503	467	489	467	447	518	470	480	481	481	481	542	534	512	480	515	461	499	476	463	507	527	489	485	488	477	488	521	427	488	489	479	474	492	505	464	480	496	472	491	503	471	451	476	562	470	479	476	496	511	480	479	480	472	476	571	497	495	475	477	488	506	505	508	469	551	517	467	526	492	515	516	492	473	494	440	497	490	489	458	489	427	472	465	473	491	447	479	478	458	542	481	482	488	479	477	485	496	453	464	501	480	492	475	496	513	482	454	472	511	496	476	505	548	482	511	472	476	518	477	529	484	448	481	484	487	517	509	478	521	466	478	477	431	468	471	534	467	473	492	534	476	523	523	494	525	503	481	488	402	501	472	503	497	465	492	465	513	479	466	401	480	547	473	403	477	502	486	448	491	476	482	483	475	521	476	446	510	479	458	479	496	457	518	501	433	508	489	522	481	483	477	467	464	477	461	521	465	505	459	477	457	509	428	499	487	469	483	560	477	473	603	490	469	470	484	477	478	490	451	481	493	472	458	350	477	579	475	477	448	465	479	457	448	604	476	459	498	521	467	443	489	479	468	479	470	557	496	470	462	482	480	525	476	457	436	484	468	478	497	464	459	483	481	341	489	556	476	490	509	456	1
489	461	488	487	508	482	456	478	465	470	502	496	509	382	504	491	479	461	473	472	475	487	468	468	416	530	451	494	483	481	480	494	523	492	509	472	493	498	479	474	477	550	453	477	452	506	475	492	536	503	525	434	467	481	518	481	430	414	469	483	502	480	511	490	373	470	439	502	483	493	556	467	467	456	487	506	489	511	540	483	493	547	516	471	470	509	480	513	480	505	476	521	446	504	470	536	469	469	508	452	484	494	473	472	497	618	471	417	502	477	503	463	478	475	427	473	478	492	482	471	474	491	473	470	469	548	474	481	488	494	487	496	511	480	466	503	471	482	474	474	490	492	482	470	507	474	482	518	484	448	536	491	480	364	478	566	480	447	528	513	491	493	492	469	572	483	477	484	477	502	361	534	492	477	478	550	464	470	455	448	540	483	504	468	473	477	520	514	471	471	477	480	504	469	530	471	485	483	476	464	482	460	484	472	534	477	537	481	441	475	491	544	487	496	494	524	505	476	477	499	505	542	497	484	514	457	485	476	477	509	479	490	471	514	500	501	472	479	485	473	557	581	487	483	513	476	475	481	488	459	510	472	478	526	459	587	547	447	468	487	470	477	479	455	472	482	444	480	481	486	466	534	479	494	467	488	476	499	461	461	479	386	477	477	471	456	461	447	481	515	523	544	475	456	541	516	465	484	465	540	473	491	474	471	503	461	481	473	506	499	443	502	509	484	493	521	478	484	496	549	477	484	486	476	510	484	482	498	476	486	512	479	476	492	461	480	328	469	511	516	506	491	505	538	500	478	477	486	478	501	479	500	486	502	500	474	522	479	534	539	519	445	511	475	491	525	480	467	477	498	484	512	532	513	534	500	476	502	581	461	478	495	534	487	442	501	487	477	489	477	473	463	477	481	476	497	472	468	467	491	477	487	474	503	477	451	464	488	490	467	461	433	545	463	513	444	495	555	444	536	479	489	497	476	504	476	490	548	493	469	483	534	486	365	484	495	477	506	440	471	409	479	469	507	505	480	483	478	469	487	482	479	469	328	482	493	475	497	499	523	376	501	466	499	536	473	470	545	503	541	524	480	467	474	482	595	464	494	475	474	453	491	473	451	470	473	479	449	473	473	480	474	519	329	445	450	479	505	513	449	2
484	445	515	474	513	481	426	478	491	479	468	493	482	441	500	471	464	481	475	477	510	515	471	473	465	500	511	489	487	490	482	529	481	466	525	409	471	490	474	476	481	554	532	498	519	497	511	537	567	485	520	488	531	474	497	487	525	479	455	454	500	483	438	476	406	482	528	509	493	468	444	469	465	459	480	539	470	510	537	456	457	468	488	489	502	527	477	483	479	497	476	558	477	479	483	544	475	498	454	437	480	476	486	502	475	761	469	491	462	490	480	496	491	499	480	473	499	483	508	512	477	477	473	504	473	529	461	485	502	492	432	491	470	482	497	559	564	511	471	467	537	517	491	473	479	484	481	478	482	495	445	477	477	317	478	484	470	503	491	483	470	453	472	480	511	554	476	473	475	527	521	567	571	477	455	494	503	486	521	524	492	501	471	455	487	493	506	505	430	481	461	482	482	561	542	490	477	491	475	451	520	490	493	483	444	475	531	482	465	482	465	449	496	568	477	525	586	469	453	478	510	468	482	431	450	499	488	478	477	505	494	491	475	460	495	497	483	476	498	485	580	529	476	484	505	485	454	476	477	516	493	500	475	567	476	496	523	526	481	486	519	486	485	483	480	498	507	486	481	477	468	521	494	471	460	494	476	493	515	505	477	397	495	475	504	514	489	476	478	475	509	514	497	475	471	579	451	509	466	484	496	486	485	447	474	503	491	488	521	483	501	475	494	507	486	495	477	467	515	576	480	501	522	476	488	476	427	480	482	403	487	488	477	527	478	493	376	433	522	520	514	515	511	545	536	481	472	455	469	525	489	469	426	486	474	487	504	479	490	474	472	509	446	492	474	464	511	474	460	492	509	505	507	518	543	496	480	475	591	485	481	462	470	477	460	493	510	478	490	536	478	565	475	521	481	478	491	490	501	484	475	437	476	518	477	491	508	479	476	480	513	498	502	481	507	567	486	557	498	512	484	492	453	477	498	495	509	503	422	478	473	526	488	381	504	478	472	521	515	482	402	508	517	456	488	477	490	490	499	484	477	483	460	440	474	429	476	492	462	549	554	503	483	449	492	470	481	422	459	462	489	478	491	478	488	526	491	473	512	489	500	480	484	534	510	482	482	434	492	483	476	479	475	451	520	526	486	497	586	463	2
481	496	513	488	397	490	465	477	499	487	524	471	457	475	496	467	482	545	501	481	500	481	484	484	534	467	468	504	476	474	490	526	604	470	443	510	472	484	485	476	477	522	490	503	447	518	519	506	551	449	490	473	438	473	509	477	442	496	441	491	535	478	483	488	517	449	439	533	468	466	499	483	493	506	472	515	509	479	434	463	502	553	495	488	437	500	480	472	483	501	476	532	489	494	495	569	477	512	468	417	486	484	484	465	551	556	524	545	450	476	508	386	472	503	491	500	514	490	490	504	472	496	498	529	494	498	517	503	483	486	517	488	505	472	464	431	570	515	485	467	444	458	472	484	476	465	476	555	492	463	512	488	476	642	477	491	461	510	510	501	446	484	472	489	485	458	479	481	478	546	492	556	435	479	509	522	484	478	454	574	548	559	480	481	480	481	531	451	466	480	434	443	496	549	521	490	471	479	478	454	471	502	501	508	462	474	500	483	484	477	503	461	497	479	460	551	528	469	548	461	494	584	456	478	448	507	478	477	476	499	466	486	476	473	497	535	462	477	482	474	501	587	501	489	504	559	585	478	479	484	507	517	483	460	474	499	498	468	478	512	483	472	475	530	470	450	442	506	504	500	493	480	520	448	463	492	476	505	493	500	477	556	452	475	560	466	436	463	482	502	495	559	489	479	555	510	458	442	542	524	439	493	475	460	479	470	473	461	498	487	488	465	437	532	468	441	481	495	472	508	482	467	475	456	474	478	475	508	479	569	467	484	476	500	523	485	502	444	348	540	492	477	507	464	503	478	486	491	486	515	477	551	550	486	466	507	512	477	501	510	502	505	447	464	484	385	499	465	461	512	497	485	460	503	493	490	486	515	592	420	490	508	453	487	518	470	486	477	478	441	478	507	476	536	477	488	484	424	504	476	474	468	476	509	476	487	519	474	461	489	466	388	503	483	551	416	490	471	583	483	477	493	480	476	493	511	463	426	493	478	514	531	465	597	544	483	475	584	479	476	551	500	347	515	478	477	480	477	468	464	491	475	501	443	482	600	483	499	414	487	478	497	479	463	492	485	478	493	474	521	440	479	410	481	490	598	466	495	523	503	484	438	480	462	524	465	489	506	493	473	514	476	498	450	485	419	480	507	509	491	2
486	538	589	469	533	482	461	477	490	481	436	469	504	545	492	475	467	554	489	467	496	511	462	490	488	510	464	469	463	483	482	484	445	483	484	456	477	452	477	475	473	439	497	483	500	439	501	539	432	462	546	571	489	482	502	495	436	468	478	493	512	488	526	486	489	524	428	518	479	472	484	494	456	547	481	586	477	456	449	508	440	536	535	504	511	501	470	530	479	458	475	487	475	523	488	531	480	514	471	493	465	463	471	496	442	405	493	522	564	485	486	515	474	563	426	481	474	482	500	498	475	464	492	468	481	479	493	496	471	529	528	428	494	476	519	481	427	503	478	490	504	536	480	475	510	485	479	475	477	513	466	479	488	607	477	493	476	468	544	455	481	476	476	474	490	488	475	489	477	577	513	458	539	479	495	501	520	473	470	475	555	498	447	481	481	489	515	483	577	480	493	474	541	528	459	466	484	479	476	514	486	479	485	611	497	476	491	483	496	507	473	482	459	505	482	491	514	472	485	476	476	480	481	473	495	482	486	476	478	466	496	538	486	443	440	453	474	475	473	476	518	499	504	468	475	494	406	477	491	430	482	449	484	488	480	490	496	456	486	491	476	485	488	461	477	484	506	491	522	502	473	536	511	454	483	471	476	473	477	450	478	530	479	475	495	493	477	502	477	486	466	491	447	474	411	564	453	549	484	517	523	475	476	503	492	508	477	491	472	484	528	512	519	488	520	486	486	484	432	603	475	485	490	496	459	481	477	514	492	482	523	483	476	503	475	499	471	497	472	521	474	477	465	505	507	471	480	452	518	544	491	501	480	485	477	477	475	475	527	480	491	509	471	525	482	500	482	502	456	492	469	507	447	483	510	493	481	516	416	485	480	485	494	455	437	461	482	477	492	469	477	521	478	461	482	530	491	437	494	490	478	524	476	467	477	546	414	484	478	469	477	554	481	479	461	492	475	504	530	486	477	489	483	476	475	467	479	547	506	470	501	548	422	575	490	513	478	511	473	488	528	486	548	516	496	477	475	483	372	475	490	468	487	575	480	485	476	446	543	485	465	487	455	502	515	460	474	475	469	435	515	474	506	479	477	492	471	504	527	486	494	521	473	470	486	473	491	449	483	475	513	479	493	589	460	505	487	503	524	465	2
479	455	414	483	555	490	502	477	529	496	461	453	499	466	470	492	492	540	488	491	482	472	491	475	495	520	446	509	472	505	495	520	500	495	486	462	467	509	486	477	479	467	430	488	465	451	511	461	443	488	479	546	534	476	430	537	514	461	502	487	473	481	508	475	466	553	533	509	475	489	530	495	521	494	478	488	488	478	518	504	432	566	477	477	585	505	480	477	480	519	476	532	485	493	473	507	477	456	491	488	490	485	474	470	481	328	497	444	521	492	545	476	480	480	490	484	515	482	489	514	475	458	483	467	492	518	470	495	463	477	524	464	490	474	498	550	499	489	477	477	500	432	495	488	475	470	476	473	477	561	467	454	483	573	477	483	456	484	465	552	505	484	499	484	459	505	475	480	477	437	521	430	434	475	471	580	485	487	523	539	519	518	500	469	473	469	510	473	514	475	503	417	494	486	546	480	470	485	477	489	483	492	476	519	409	476	471	481	492	482	485	525	489	482	471	514	507	474	461	494	473	497	514	535	467	488	488	476	475	506	470	495	504	481	511	509	466	484	451	484	480	596	488	483	522	491	458	478	468	542	478	453	478	487	475	491	460	455	504	496	503	482	492	424	474	485	536	495	495	488	473	535	490	512	477	488	476	560	513	471	479	508	504	475	538	545	460	435	479	523	428	570	525	483	469	528	455	512	494	527	447	487	483	492	525	483	472	487	450	485	437	468	463	516	490	521	479	492	460	558	496	483	489	482	484	483	496	459	482	557	482	479	476	430	521	488	442	450	421	520	407	480	467	505	599	489	491	634	471	540	484	520	474	513	498	485	587	477	500	575	515	529	516	491	488	589	467	501	479	525	487	507	481	454	466	441	477	439	436	523	484	483	509	476	502	476	493	477	456	432	476	517	479	500	478	519	481	513	503	483	472	513	476	495	477	470	507	479	498	482	497	525	512	495	471	457	475	511	513	486	476	483	473	477	486	498	497	484	503	482	531	486	488	533	486	477	479	471	495	474	487	455	353	598	514	476	486	474	422	477	467	472	506	285	482	640	481	550	476	442	566	452	457	461	478	502	474	526	464	501	547	473	420	480	471	621	491	483	440	480	501	487	472	523	501	485	483	563	517	487	508	477	474	263	512	507	475	469	507	478	1
476	523	459	481	544	478	522	475	486	467	498	449	434	550	506	455	484	435	476	475	487	496	470	480	487	464	493	472	492	518	483	474	541	525	458	529	478	459	482	476	472	475	481	472	495	482	501	502	527	447	598	534	479	483	472	507	479	506	534	513	488	487	506	489	614	465	547	513	482	484	524	488	519	489	471	486	491	472	547	481	504	532	482	493	509	510	475	478	483	489	475	536	460	515	473	507	477	499	449	481	470	472	481	496	446	519	502	489	518	478	475	550	493	494	484	487	481	477	519	498	476	524	463	452	460	493	479	509	480	465	492	481	468	482	490	454	495	483	488	499	502	462	474	497	492	508	480	512	474	588	530	501	471	592	477	454	495	463	445	500	474	480	487	478	415	428	479	475	479	501	528	455	559	476	492	462	497	480	479	523	495	484	417	470	492	471	513	513	564	484	519	488	481	543	557	480	470	463	477	519	526	496	451	584	478	474	490	479	476	511	496	533	488	478	478	489	493	490	511	497	490	532	531	496	472	494	469	480	477	501	489	489	480	459	476	505	469	478	468	478	502	449	527	471	589	532	491	480	496	478	512	560	478	514	477	445	516	495	486	486	507	483	457	390	474	475	481	464	515	488	481	475	486	444	442	488	476	471	463	445	477	522	521	476	474	494	486	506	487	509	488	482	500	481	402	517	440	519	544	464	414	495	477	494	445	485	522	499	513	491	492	489	476	531	464	493	491	481	531	517	491	448	502	479	480	475	480	524	489	446	485	465	477	503	441	491	625	490	486	508	484	496	492	504	594	500	473	522	442	495	479	520	564	487	495	505	550	475	537	536	445	516	431	479	479	477	488	485	453	535	510	481	482	496	499	485	487	486	563	427	472	530	500	489	485	468	545	478	501	483	477	518	475	512	485	467	483	376	530	481	481	466	474	479	477	497	454	480	481	486	482	522	466	456	503	531	495	522	552	491	482	487	481	475	480	490	483	444	467	473	529	564	464	561	515	435	442	440	469	489	492	507	406	476	489	477	455	478	590	496	497	486	484	517	477	568	475	499	462	474	461	488	547	485	493	486	485	460	499	545	509	491	440	476	478	416	490	488	495	479	514	480	477	523	495	512	485	485	471	484	481	476	510	543	476	507	470	486	559	469	1
477	489	495	468	485	479	449	476	493	482	507	427	435	556	471	493	474	464	471	481	472	526	473	471	519	551	506	471	492	489	478	528	504	543	441	562	500	485	474	475	474	501	464	468	494	471	483	445	451	449	498	506	529	478	484	495	499	497	448	454	511	470	538	490	493	507	503	483	473	471	513	496	457	428	479	510	485	530	565	459	503	515	522	475	458	454	479	476	493	543	476	544	496	482	468	492	476	476	500	476	484	470	480	469	471	493	443	451	502	481	523	520	476	490	494	468	497	479	444	514	475	498	474	469	485	522	467	492	478	517	493	482	516	482	501	437	423	494	491	465	510	552	474	477	496	504	477	518	482	520	540	513	498	640	477	445	518	458	505	556	485	461	470	480	496	488	474	481	478	552	487	517	570	477	466	458	472	479	457	440	448	493	467	472	484	456	563	487	463	475	468	485	484	511	468	485	483	486	477	471	524	518	449	573	504	477	499	484	485	510	499	444	437	403	469	541	489	478	498	487	494	545	470	481	487	481	493	478	475	464	488	507	468	452	485	467	494	482	473	468	510	555	531	479	514	505	409	476	491	493	500	476	477	504	481	492	520	500	487	496	519	487	490	474	469	477	528	482	393	464	457	549	489	572	444	477	477	436	517	473	479	535	468	475	493	503	500	541	481	480	479	454	499	484	499	532	447	537	524	450	491	471	479	551	567	457	488	480	526	483	506	460	484	526	492	476	487	474	522	480	487	524	513	475	491	489	515	462	490	535	521	485	476	472	483	510	472	534	362	486	479	484	470	562	565	488	477	511	501	492	480	435	499	504	483	479	459	477	472	499	496	473	420	511	484	492	447	484	491	502	503	561	525	433	483	521	479	483	451	472	482	477	492	507	492	499	460	474	487	543	481	354	476	494	474	483	487	528	509	481	482	533	478	550	477	489	560	478	481	467	483	562	486	469	465	509	481	566	541	482	484	511	484	475	481	495	510	503	441	474	502	461	505	574	508	465	477	520	499	470	511	439	355	507	509	474	480	485	413	491	486	486	498	431	475	551	486	424	577	502	470	504	484	537	475	516	484	536	501	460	605	474	415	479	474	544	485	474	441	488	496	477	470	501	549	472	454	497	486	483	485	476	513	432	427	477	470	452	498	496	2
473	454	460	493	529	469	502	476	478	474	506	462	453	475	468	473	479	479	504	467	477	508	486	495	539	492	447	503	495	476	473	486	491	491	509	482	471	498	469	474	486	491	493	489	448	491	486	471	528	468	561	500	456	478	508	482	470	471	522	493	486	492	476	494	425	548	477	481	474	472	557	478	480	497	475	495	473	475	534	465	489	476	479	484	540	506	471	476	477	503	476	510	481	498	474	498	482	458	444	487	485	478	466	497	415	672	457	462	529	471	494	372	470	473	507	473	513	487	474	500	471	488	484	377	485	480	484	538	492	501	486	517	490	478	534	545	461	500	484	486	455	499	472	482	507	424	476	454	469	502	443	490	470	380	476	489	463	437	492	457	515	472	490	477	523	466	474	471	476	535	427	494	500	477	492	477	486	485	538	499	498	467	464	491	478	497	423	524	478	475	472	508	486	468	582	492	479	490	479	491	463	494	505	461	491	472	514	477	510	480	470	463	454	497	474	455	567	479	451	486	508	446	481	481	465	505	456	478	477	479	476	493	478	481	517	490	483	472	478	475	454	531	481	471	506	482	453	480	478	546	431	483	480	515	474	481	544	529	474	491	485	487	489	450	468	481	545	488	484	489	483	514	467	446	487	485	477	453	499	522	479	426	474	477	428	453	467	532	481	491	520	495	488	474	572	492	511	494	480	526	465	511	471	486	496	459	466	482	517	490	506	473	496	527	491	534	491	471	528	487	466	506	511	489	472	489	471	490	489	482	476	487	476	463	548	493	383	492	482	471	484	527	506	446	542	462	490	535	504	458	493	480	490	469	506	473	504	477	510	564	471	507	471	490	480	467	485	482	481	488	482	483	465	506	469	499	492	492	547	497	483	514	523	476	472	470	459	479	528	537	470	486	473	493	478	478	471	504	516	479	475	431	476	469	476	451	467	486	463	477	455	443	416	507	497	486	481	465	512	492	485	457	484	476	476	489	518	458	472	472	479	508	462	422	498	514	485	506	464	479	465	484	453	472	497	480	486	496	467	479	492	485	506	426	476	459	483	476	549	531	550	444	483	522	503	489	481	514	488	470	503	480	463	482	481	536	438	488	482	485	471	435	465	475	535	470	474	416	490	472	473	474	439	420	503	459	482	519	450	437	2
480	450	517	493	510	485	513	476	493	486	503	548	471	417	500	491	498	506	492	462	484	492	466	472	537	508	485	488	473	479	493	421	494	547	496	417	490	486	480	478	473	537	479	491	487	478	544	487	531	479	493	476	497	478	538	472	419	461	515	510	486	481	487	481	481	507	493	478	477	473	573	488	472	522	482	500	494	507	480	472	505	518	490	458	439	513	484	426	475	548	476	497	491	527	464	537	479	464	510	511	471	486	476	469	446	576	444	430	467	483	522	473	483	501	474	473	487	495	525	486	475	479	471	465	466	484	471	489	485	511	478	480	497	473	467	548	530	495	479	490	489	439	489	494	483	450	476	448	483	480	525	480	493	493	476	528	474	482	493	547	465	496	482	492	513	472	473	484	476	535	471	481	478	474	450	465	484	479	429	417	492	489	494	500	481	488	491	491	498	477	505	487	497	507	559	490	479	471	476	546	489	471	448	544	513	475	505	486	480	523	514	549	487	520	502	455	531	483	530	487	490	467	508	528	503	492	483	476	475	489	469	509	489	492	534	472	491	479	463	483	522	507	492	477	537	486	551	475	479	502	522	525	469	529	481	399	522	508	483	481	482	469	489	419	478	503	428	495	476	467	479	439	552	503	480	509	476	435	492	495	480	474	487	476	492	522	496	506	476	479	501	520	532	480	537	481	476	519	485	504	488	461	479	449	544	489	483	485	514	484	442	485	475	543	475	551	477	484	464	470	479	563	479	473	512	482	479	474	501	532	493	486	475	505	455	483	460	454	495	452	484	508	572	463	469	480	500	433	442	489	477	457	519	498	482	486	542	476	518	457	477	509	489	488	473	459	487	481	477	481	491	490	498	501	482	501	488	481	559	488	476	479	550	470	474	473	514	479	505	438	482	448	477	505	483	519	487	522	499	483	476	499	476	488	475	491	522	476	493	480	493	462	516	483	479	468	475	505	579	498	482	487	486	476	483	502	538	488	489	476	468	495	542	491	498	509	491	507	482	467	448	471	519	478	483	478	473	482	470	482	512	473	536	540	484	465	487	533	442	481	494	451	520	510	484	490	483	478	472	422	494	478	501	476	483	492	483	495	528	485	463	435	494	466	575	500	480	480	531	481	500	480	516	552	553	522	478	464	477	499	1
478	510	505	494	524	475	504	475	479	474	463	510	521	517	492	457	479	514	454	470	490	505	476	462	505	472	467	474	476	498	484	506	532	545	502	528	474	490	482	476	481	482	465	470	509	475	526	459	504	451	515	423	488	479	527	500	396	506	502	543	502	485	602	480	405	546	508	484	487	481	499	489	548	534	492	480	467	507	528	477	501	553	517	496	450	514	477	443	482	537	476	493	501	465	484	512	478	466	496	463	473	476	474	484	513	639	498	425	524	464	526	491	471	515	502	469	503	483	565	459	479	471	485	396	466	461	471	442	490	501	476	480	455	473	503	488	452	512	479	500	460	541	464	483	477	464	475	524	478	525	499	502	502	440	477	507	505	514	505	484	491	496	480	470	514	516	475	484	476	487	568	487	519	477	467	488	469	485	403	573	478	565	465	457	494	499	520	513	481	479	464	499	513	490	532	472	472	488	476	516	492	490	454	501	545	476	525	476	475	465	483	556	469	485	497	538	476	482	511	472	475	513	451	492	484	505	509	477	475	506	471	507	473	510	516	524	494	481	453	478	489	527	487	487	494	550	509	475	468	502	445	538	472	512	481	477	449	502	497	498	501	478	490	533	475	456	533	501	536	489	463	536	408	584	474	467	476	555	537	517	479	450	474	476	468	515	559	462	472	481	517	528	526	465	379	465	472	549	541	482	511	463	482	505	487	441	483	485	497	513	443	478	525	508	471	500	461	480	472	555	509	429	520	458	505	478	479	469	497	477	422	464	477	421	496	511	345	519	479	511	550	490	490	495	492	478	483	473	453	500	485	582	509	489	498	477	531	476	530	485	516	485	411	490	473	459	509	489	475	496	602	454	476	498	490	526	475	505	534	446	484	497	546	498	478	472	512	481	529	473	475	503	477	470	478	482	479	500	477	476	477	482	476	518	477	484	564	477	506	476	479	454	462	508	476	514	512	560	611	553	493	474	475	477	483	508	458	445	500	486	486	522	492	456	472	491	475	527	410	486	503	448	531	521	514	479	480	497	398	492	490	475	504	514	480	419	485	511	542	496	508	510	474	458	467	476	483	552	433	489	556	481	507	475	473	531	486	508	472	486	457	510	478	513	531	489	458	477	511	481	482	486	512	530	470	531	478	488	484	560	1
481	484	498	506	514	476	508	474	483	482	558	472	446	408	492	457	481	524	456	476	477	517	474	481	579	507	475	475	489	496	475	467	480	444	469	456	489	490	483	476	475	419	501	489	469	489	475	456	543	469	465	512	486	478	480	492	446	500	463	448	491	473	499	483	383	485	535	485	487	474	590	485	474	509	477	545	472	480	516	502	485	449	402	461	533	455	476	449	475	379	476	478	450	438	474	507	480	499	491	481	464	478	475	492	491	739	477	504	544	472	487	436	480	454	453	494	487	477	539	480	476	461	460	411	471	519	496	504	496	569	509	489	503	479	459	491	500	507	480	497	538	458	492	493	492	470	478	524	480	506	535	503	466	389	476	487	494	492	502	495	502	477	486	480	507	447	477	476	478	499	453	452	457	479	482	512	491	484	484	522	469	540	469	454	470	480	500	501	474	479	418	490	504	469	547	480	476	470	475	477	499	470	511	528	505	476	475	478	485	458	480	519	476	437	485	548	517	479	504	482	513	532	505	518	516	501	464	478	476	483	488	497	460	453	477	513	472	476	488	477	461	520	436	488	555	568	482	479	487	513	501	531	474	543	482	480	491	495	471	493	467	480	512	452	476	499	501	492	509	472	485	461	483	486	481	471	476	489	487	487	477	429	494	477	539	485	485	454	478	500	480	516	568	480	425	490	477	548	468	516	495	515	469	539	477	440	497	491	469	493	516	469	508	519	474	473	476	482	518	555	483	448	516	491	485	484	465	488	495	562	482	471	476	514	514	473	335	529	464	491	534	459	476	476	509	488	495	490	482	536	488	442	518	485	489	495	492	477	428	398	505	503	453	434	478	476	478	474	474	478	531	430	492	505	493	475	475	507	566	503	484	514	488	487	500	487	504	477	515	487	479	580	471	436	473	515	497	475	480	482	470	475	472	508	476	489	510	483	481	481	495	544	505	479	452	541	480	530	506	497	492	476	476	476	481	499	451	407	477	478	479	501	529	426	530	567	465	491	453	480	454	496	505	547	499	478	460	477	476	486	486	484	475	484	480	407	476	535	513	527	523	492	493	500	497	472	470	469	459	424	501	477	482	476	474	542	455	498	400	487	460	472	474	535	519	484	484	516	498	474	490	475	485	500	462	497	470	480	574	485	2
470	442	529	474	518	476	465	475	479	493	494	474	469	439	515	490	460	503	500	474	503	503	485	470	509	495	503	494	505	481	486	501	486	537	487	498	477	525	488	475	480	478	436	501	497	507	576	530	439	455	519	502	506	482	560	521	523	528	473	515	513	488	446	475	300	564	512	441	482	476	567	500	502	550	482	579	488	496	507	478	526	509	490	479	551	470	474	504	470	538	476	471	478	499	485	545	478	480	484	497	490	466	474	498	474	626	487	488	514	477	467	449	478	482	466	465	482	496	513	484	477	482	488	469	500	503	500	461	489	489	431	494	480	482	481	448	470	479	477	487	513	507	485	468	506	451	482	538	484	533	480	501	476	433	476	470	485	496	500	489	514	486	454	478	528	444	477	489	477	578	468	546	532	475	476	470	489	475	469	393	487	538	445	475	520	480	475	515	492	477	525	481	509	476	476	476	475	491	477	483	480	505	499	533	489	476	555	476	516	480	486	508	491	470	467	525	487	478	495	476	500	486	496	501	455	547	500	476	477	476	484	493	498	496	512	536	498	477	412	475	529	543	503	473	532	541	480	482	476	512	532	490	483	472	488	453	458	504	494	492	465	484	477	514	477	469	485	498	472	470	486	555	483	429	502	478	476	511	482	548	478	437	488	476	547	450	439	463	480	462	513	441	461	477	557	505	478	495	503	488	495	488	481	489	470	480	470	465	546	472	443	483	502	504	493	497	494	478	571	540	469	520	461	478	512	487	485	496	511	442	488	475	477	482	480	502	303	514	418	464	384	471	476	425	444	474	483	433	474	490	487	458	472	476	499	482	462	476	552	509	508	484	466	503	480	521	488	493	462	457	482	510	517	493	455	491	486	480	436	510	473	438	537	504	458	491	518	475	467	472	471	467	474	565	477	495	477	484	518	483	476	484	475	493	477	508	515	481	453	476	522	499	502	476	484	596	488	524	524	486	477	483	479	475	474	491	512	427	510	478	484	469	473	451	487	482	486	533	478	482	490	491	420	511	501	477	474	485	474	479	489	493	509	395	488	427	481	479	488	495	473	461	528	485	498	460	484	599	479	480	475	477	447	479	484	569	464	467	534	493	526	443	477	490	482	485	475	417	496	481	490	474	491	408	510	483	487	456	461	473	2
488	523	487	483	508	476	502	480	480	488	480	462	460	477	484	461	484	508	534	474	474	495	476	482	487	542	493	463	460	514	478	528	550	528	474	528	458	467	486	479	480	489	488	496	457	440	520	490	525	457	517	537	505	477	440	480	481	481	539	435	492	485	523	482	370	458	517	492	482	475	498	495	485	472	483	516	457	455	545	455	488	521	435	476	474	433	474	474	472	528	476	570	496	475	492	465	479	457	465	479	481	480	473	452	482	614	466	516	541	483	492	533	472	535	457	466	480	488	467	501	476	467	483	494	475	536	495	504	487	388	523	498	481	484	557	498	537	486	480	494	521	471	486	481	473	493	479	513	469	448	503	479	488	474	477	507	502	484	511	489	465	482	464	472	446	514	478	484	477	568	544	509	492	476	470	501	471	480	576	507	504	490	487	495	489	528	538	523	550	475	463	471	518	524	469	479	470	494	475	435	487	531	486	497	436	479	510	470	508	473	514	459	498	415	490	510	545	474	479	480	448	566	507	467	497	526	469	480	478	484	486	474	456	485	468	494	485	479	440	481	520	573	455	481	481	491	467	483	483	502	492	500	476	532	473	483	505	509	487	480	499	474	492	461	481	494	494	486	478	516	474	460	532	470	476	478	477	525	526	519	476	466	469	477	527	482	462	505	480	470	531	501	503	480	478	501	467	496	497	498	521	471	482	510	430	469	458	474	462	462	523	490	480	444	471	430	480	483	429	499	499	517	468	484	480	481	510	414	488	581	463	494	476	513	473	464	358	533	459	492	503	469	538	476	486	484	478	507	501	473	493	443	463	494	476	496	517	476	530	517	471	503	483	488	473	523	474	490	483	551	489	506	497	458	546	495	490	496	556	493	478	463	544	466	510	467	489	477	479	442	479	542	481	482	478	502	497	473	536	477	481	479	475	472	477	448	468	479	551	489	496	505	445	493	443	545	484	436	505	483	471	476	474	476	506	504	476	532	461	477	461	562	500	479	501	457	487	481	515	514	448	461	553	457	523	478	450	489	495	469	504	465	498	496	487	442	490	515	492	488	472	497	490	504	450	465	494	545	460	481	620	486	503	477	477	587	493	522	453	494	502	496	472	463	491	494	476	513	508	502	488	476	519	510	487	511	482	465	552	506	1
491	535	517	483	480	477	490	475	512	477	516	513	497	479	478	475	472	530	461	476	492	496	477	477	468	488	484	485	459	490	478	525	501	466	461	434	474	482	481	476	478	481	476	460	528	478	520	469	524	484	396	540	501	484	485	544	458	487	573	496	511	479	489	489	449	513	508	508	481	473	524	512	473	458	478	483	484	522	484	453	480	542	452	492	590	487	477	467	486	444	475	506	517	478	481	454	481	491	465	547	477	482	487	491	463	563	521	501	539	475	496	506	473	534	519	467	482	487	465	473	474	521	497	499	452	501	498	487	484	464	515	478	475	485	471	531	505	492	484	475	484	597	486	476	485	473	489	436	477	512	465	465	480	478	477	494	455	485	566	519	470	497	475	484	435	506	475	482	477	484	442	512	483	478	473	512	483	472	431	543	489	467	450	482	497	449	452	555	517	475	486	500	488	522	516	489	478	491	474	474	472	506	518	530	490	475	497	478	471	502	487	546	468	508	482	519	500	476	486	484	484	534	462	532	527	498	478	477	477	502	473	437	458	504	506	473	504	476	454	467	527	516	527	497	515	531	538	482	487	501	500	491	480	490	480	503	480	458	482	468	480	486	482	453	484	499	555	499	490	492	487	528	481	508	487	480	476	491	527	483	477	467	477	475	507	482	457	500	480	484	546	528	516	486	523	502	476	502	495	496	476	482	484	505	524	421	469	489	516	498	478	498	508	501	473	503	480	479	422	535	485	495	469	478	497	473	500	450	487	551	482	478	476	456	448	494	425	480	517	454	489	534	501	500	513	487	480	502	504	502	469	537	480	489	477	476	508	475	431	539	509	482	417	516	488	559	503	491	480	475	473	473	514	508	501	489	471	463	554	501	483	463	563	464	481	466	505	479	475	467	486	489	479	466	475	530	480	429	507	484	475	495	478	447	476	438	507	481	491	477	495	533	493	481	451	464	480	522	470	473	479	474	471	476	459	489	444	465	474	474	483	461	517	483	510	478	497	552	471	482	485	477	577	518	489	477	471	492	519	459	469	464	489	552	483	449	485	475	482	465	583	517	507	450	497	473	487	509	491	445	473	480	522	476	476	509	471	494	529	460	471	467	483	487	480	496	469	472	499	478	463	477	504	566	513	458	485	477	477	506	1
481	438	504	473	498	489	492	477	482	480	493	481	517	491	494	441	472	483	470	476	486	489	480	465	493	473	536	476	491	467	483	463	454	539	494	472	474	449	474	476	473	520	462	465	521	492	497	523	527	449	517	465	533	473	505	496	453	539	455	470	456	485	460	485	495	480	491	498	466	471	547	505	524	493	473	529	489	474	502	470	502	504	464	498	436	447	482	525	481	494	476	556	467	496	476	469	469	465	484	501	482	477	483	499	497	607	496	519	497	467	469	464	468	480	488	514	480	468	526	500	477	528	457	459	481	508	477	468	489	440	489	495	501	472	483	567	534	485	485	458	482	533	481	467	476	507	479	484	472	552	488	487	489	556	477	493	510	499	501	522	519	488	468	476	420	487	478	478	475	494	633	494	550	478	457	407	475	476	440	411	472	480	504	505	496	468	516	468	503	482	455	517	512	540	510	486	476	483	476	406	503	510	504	587	504	478	475	483	489	472	523	488	488	500	480	447	472	484	490	459	516	554	501	512	516	496	489	477	476	450	481	475	477	467	514	491	497	478	495	471	421	575	499	463	524	496	482	478	485	507	466	525	475	470	477	524	522	455	470	487	479	478	513	538	477	487	496	475	511	512	484	539	507	437	468	475	476	496	518	477	475	509	483	479	506	472	465	495	482	490	437	514	516	475	534	518	470	513	525	509	512	493	475	515	504	476	474	457	459	474	481	469	495	483	472	459	509	488	535	545	470	483	484	486	491	486	494	500	504	536	489	481	477	519	476	477	475	491	385	594	532	497	478	529	525	475	482	558	461	508	489	445	505	486	493	487	501	476	533	551	482	494	469	493	475	523	430	467	468	465	481	524	453	536	505	502	483	477	575	475	483	492	476	484	494	481	489	475	504	514	475	530	475	532	475	486	512	509	458	479	479	542	477	493	475	456	449	476	486	475	483	486	506	465	510	506	480	471	472	490	479	474	490	477	495	483	510	479	508	472	501	499	469	541	446	467	463	503	502	488	510	485	325	505	503	478	490	502	443	476	506	486	494	379	479	588	484	412	473	494	489	485	549	483	466	484	469	563	458	421	553	479	406	478	481	584	479	509	491	462	491	500	468	482	491	500	473	448	491	480	477	483	495	394	508	494	488	491	481	502	2
483	452	477	467	493	481	445	476	486	477	502	485	459	525	485	538	482	474	474	487	491	490	484	469	516	492	459	474	491	466	490	530	446	443	476	587	470	478	482	475	486	489	484	482	496	474	486	514	527	511	510	503	453	479	514	511	455	457	536	430	478	496	527	483	365	503	524	487	477	479	513	471	491	512	481	532	478	493	497	490	502	510	524	458	536	495	481	483	480	442	475	474	503	479	468	451	479	483	462	510	473	471	478	471	466	763	486	513	467	490	506	456	478	463	484	483	500	486	499	469	477	480	469	531	483	523	498	499	506	547	544	495	480	472	465	485	496	460	479	487	462	512	486	484	515	486	481	522	483	592	516	460	490	436	476	479	475	489	534	492	505	482	492	481	506	474	478	473	478	474	472	526	510	477	493	485	490	478	482	378	490	489	429	499	525	492	470	451	521	473	551	477	486	474	487	494	484	470	477	460	513	473	523	475	553	474	506	477	458	511	471	464	471	447	483	452	519	464	481	485	502	511	460	364	481	503	524	478	476	480	472	488	471	490	501	498	471	479	498	471	506	540	501	477	549	470	445	483	490	474	491	506	474	461	478	487	477	514	491	479	525	492	510	486	464	506	485	479	494	492	478	538	528	429	508	498	475	494	506	455	475	444	484	477	455	502	450	521	480	507	480	514	515	475	497	531	460	491	506	505	489	487	481	480	469	518	468	467	482	474	471	445	519	485	474	522	477	485	519	481	469	529	491	481	496	483	487	457	503	591	499	459	476	470	502	496	347	466	431	529	515	504	477	545	461	489	488	484	502	480	488	500	448	470	503	458	528	480	511	389	442	479	507	530	482	484	478	489	488	485	451	437	506	515	513	486	480	475	553	440	476	513	491	472	484	470	437	478	499	450	477	474	476	486	477	473	480	504	539	482	479	489	476	491	475	421	493	477	471	470	457	543	487	456	464	488	487	484	506	455	468	510	460	476	483	496	465	571	532	486	468	523	472	453	464	467	487	543	479	501	469	514	483	545	494	479	471	478	470	469	510	485	460	513	484	383	484	506	527	512	534	501	480	520	504	461	473	449	448	418	486	481	474	481	491	537	496	499	423	483	506	493	500	453	475	484	477	495	487	482	497	481	475	539	526	521	477	471	503	531	2
482	499	561	488	471	479	396	477	478	477	464	497	494	406	494	472	465	500	467	478	480	484	478	500	573	505	425	462	502	471	477	506	505	571	460	534	487	471	477	475	477	421	462	489	488	532	411	464	569	463	437	493	449	484	505	498	477	454	567	500	500	487	502	480	481	505	512	473	478	484	552	481	495	455	486	521	470	449	531	502	472	501	496	480	562	464	479	471	477	485	476	512	535	479	479	467	483	479	471	494	468	481	470	459	473	774	436	524	525	494	507	483	474	469	472	467	505	468	459	501	478	452	474	510	488	463	475	480	502	459	521	458	434	485	499	492	494	502	484	477	533	431	471	490	468	482	480	467	478	494	396	495	486	505	475	444	499	490	463	524	478	478	498	492	521	504	479	479	475	550	476	538	506	478	462	501	481	487	485	542	539	438	486	432	457	495	567	490	551	470	471	465	518	524	518	475	476	477	475	453	493	485	509	564	467	476	464	478	507	493	502	473	461	435	482	578	503	478	495	479	511	526	496	442	479	527	498	479	477	440	489	472	473	449	519	488	464	479	494	481	520	504	503	474	459	495	427	484	485	531	479	478	471	607	478	419	482	459	477	511	491	474	495	501	472	479	524	484	502	478	479	583	486	448	485	477	476	519	441	519	477	480	497	475	513	496	480	534	483	471	516	549	475	485	467	520	433	447	498	519	475	495	483	505	464	486	487	487	483	474	520	465	512	542	490	498	491	493	555	546	471	493	499	486	479	469	467	420	475	535	554	462	477	538	476	469	460	463	417	563	538	527	495	565	489	492	488	449	456	556	468	527	482	486	515	480	530	478	501	581	517	503	440	489	476	465	530	482	482	545	476	547	485	467	503	477	477	471	610	508	478	444	492	489	517	493	482	475	468	473	472	451	476	467	476	498	491	531	579	476	471	465	477	492	476	508	453	484	495	487	498	496	500	467	491	513	468	434	480	479	473	477	466	476	476	495	469	481	485	485	457	483	443	500	482	510	465	501	521	484	410	491	397	485	472	479	467	504	429	483	492	493	470	512	475	460	484	459	442	465	545	438	462	565	493	484	475	504	478	491	492	473	435	478	485	502	465	498	489	485	495	494	478	467	580	488	488	417	461	492	481	470	510	547	468	475	472	494	501	511	2
489	441	608	501	453	479	421	477	496	489	450	530	464	553	500	499	498	501	455	469	486	508	485	466	421	522	483	487	490	506	475	532	544	476	503	563	491	486	483	477	482	486	459	492	510	482	537	526	430	486	519	554	530	483	470	502	432	481	558	476	480	477	449	472	416	547	500	473	481	473	538	478	493	486	494	500	494	491	485	524	471	495	532	475	530	421	471	487	484	564	477	432	463	487	470	504	475	488	441	429	466	477	484	474	542	437	487	519	503	488	449	507	480	524	410	471	508	482	511	456	477	512	477	442	494	516	463	484	473	466	523	501	495	483	488	574	511	506	473	496	499	502	486	483	506	500	482	504	486	477	500	484	486	354	477	430	475	469	444	489	436	477	474	474	372	453	476	480	478	555	547	495	467	475	490	543	481	471	484	582	519	547	495	471	475	517	533	502	511	484	477	474	472	610	518	485	482	487	474	498	517	468	465	468	473	476	546	478	472	505	494	499	463	453	472	494	453	488	485	484	513	545	488	444	448	490	475	479	477	494	477	481	480	484	505	496	493	482	493	481	436	520	502	478	469	517	565	481	482	502	515	464	473	499	475	503	539	476	490	465	505	478	519	493	474	446	497	483	518	465	483	522	486	427	477	488	476	510	483	450	478	396	499	476	488	479	477	410	485	498	450	486	526	484	455	461	479	501	520	512	477	467	478	478	516	480	470	483	532	446	436	496	530	469	486	494	485	498	512	456	505	496	492	485	515	477	493	464	489	562	491	490	475	528	509	504	387	419	564	526	417	508	468	471	542	485	485	547	512	522	474	546	428	476	494	476	512	476	472	488	479	540	456	463	476	518	518	497	490	536	536	421	509	481	491	493	490	509	418	434	482	477	439	497	485	476	465	479	495	522	477	495	477	447	480	447	488	494	504	481	474	482	475	483	476	477	495	479	469	466	502	456	502	481	478	568	504	459	482	456	477	489	469	475	508	467	522	519	498	473	474	497	494	391	494	493	475	515	453	478	466	513	490	526	496	478	478	473	432	478	471	485	493	297	484	509	482	558	488	498	495	510	485	456	532	519	476	487	503	514	514	482	478	478	483	526	495	497	502	485	483	465	453	485	542	482	475	454	488	487	466	477	516	310	454	507	488	469	461	468	2
479	491	558	486	436	475	435	477	480	482	519	522	457	415	484	522	479	423	519	489	476	483	482	490	537	518	523	498	508	469	479	544	552	590	474	530	477	499	477	477	473	452	495	457	495	492	480	496	502	470	456	507	492	475	489	494	466	517	587	485	494	492	544	485	520	514	536	477	472	469	531	502	509	483	481	481	491	446	476	493	466	585	434	481	503	498	487	482	481	517	476	523	452	507	485	535	478	498	480	453	486	474	480	481	473	488	489	468	487	489	468	413	486	511	518	499	478	479	502	475	476	474	493	456	483	506	472	513	478	480	506	465	479	474	523	467	458	499	475	491	524	496	492	492	485	477	478	519	484	539	447	469	485	427	475	491	475	488	486	534	504	484	463	471	556	507	475	476	477	572	489	521	512	476	494	461	466	490	512	479	505	515	443	531	478	456	541	520	462	476	471	483	466	575	498	483	479	488	475	460	511	487	513	542	473	477	508	476	468	477	469	492	476	502	476	569	522	474	441	482	483	513	499	424	514	498	470	479	476	470	446	513	503	497	480	550	465	476	492	477	503	551	492	474	563	569	470	477	480	539	515	517	474	503	475	481	530	562	480	496	498	477	489	503	482	523	473	484	464	519	482	574	517	487	478	492	476	503	472	515	479	443	482	476	451	515	488	479	477	480	461	520	512	480	442	498	464	454	515	496	439	476	481	516	489	545	500	475	495	473	488	485	516	449	507	475	475	489	597	479	484	523	506	472	516	481	492	465	494	514	484	472	476	479	496	488	502	467	466	490	511	498	518	554	580	477	485	492	462	432	488	511	475	483	463	471	505	478	450	546	495	496	478	467	478	489	500	476	489	497	514	443	491	514	481	499	482	502	518	459	480	461	527	486	485	490	454	476	490	501	483	515	475	496	474	511	474	559	491	478	477	469	476	482	476	467	445	483	448	488	490	486	477	475	497	533	499	535	544	456	486	483	464	476	477	494	465	437	482	479	510	513	529	446	489	496	479	522	493	487	487	470	258	508	498	478	485	482	475	478	488	500	490	221	477	626	481	435	443	482	437	458	503	512	485	510	490	478	485	458	519	484	358	474	492	570	495	475	532	475	503	534	476	510	564	493	497	441	474	473	479	474	450	196	501	509	476	471	555	451	1
480	495	489	497	500	490	483	476	486	484	480	459	460	460	493	489	464	508	470	465	479	477	477	484	491	475	494	491	488	496	482	505	466	452	481	513	499	458	490	476	473	529	468	492	478	456	509	515	546	478	511	522	495	483	512	483	454	443	550	515	499	481	423	476	637	506	553	492	485	475	501	506	537	414	476	591	467	476	527	475	487	495	471	485	495	500	480	485	475	492	475	493	460	467	473	475	479	457	505	404	471	468	484	477	443	456	528	503	495	475	445	434	471	466	482	486	480	462	507	493	478	526	496	463	491	507	482	490	475	505	576	459	464	469	499	519	475	528	488	491	479	570	491	473	456	500	480	472	478	486	517	484	481	346	478	476	481	470	557	531	473	475	484	480	440	531	476	477	481	508	476	510	478	476	476	531	507	483	451	539	486	559	487	456	495	493	619	504	564	477	448	509	521	519	550	492	494	480	479	479	484	462	507	585	483	476	536	474	472	503	478	479	452	525	504	412	456	475	532	489	445	494	457	494	459	493	461	477	475	495	470	463	473	479	518	506	482	480	477	485	506	416	496	466	485	476	454	475	499	443	478	456	476	529	486	491	491	507	493	501	469	470	511	423	493	494	526	488	490	503	483	485	465	456	491	476	476	508	479	519	477	400	490	476	510	520	492	488	487	459	457	521	505	463	488	477	476	465	477	499	548	503	476	488	497	462	505	484	518	483	432	476	506	452	488	501	465	488	515	519	470	488	479	484	513	474	521	503	472	593	501	482	477	507	506	485	640	456	700	473	476	479	513	503	438	477	479	494	525	544	474	457	501	494	490	473	500	474	535	506	437	465	438	459	476	501	477	495	474	496	506	434	490	499	484	507	488	465	563	444	483	474	481	493	480	488	486	477	472	486	484	487	478	452	479	473	499	514	505	470	482	452	477	493	476	509	495	476	466	486	488	483	484	456	509	538	483	547	528	503	474	483	470	475	493	489	489	399	556	479	483	478	516	371	498	599	478	570	505	488	487	461	529	436	486	480	476	487	529	465	476	482	537	406	486	566	481	476	540	481	505	500	495	516	512	509	498	577	502	470	457	481	500	479	479	362	492	484	544	479	482	428	483	463	453	475	476	511	505	463	465	481	461	412	511	530	481	491	525	516	2
485	445	490	492	501	486	434	477	485	480	509	504	452	452	473	456	484	512	493	486	515	556	467	485	536	507	482	494	460	504	488	536	478	479	480	487	470	504	487	476	476	501	482	478	532	471	464	507	539	532	497	500	470	482	465	511	534	449	498	497	495	490	463	484	451	472	493	481	472	488	543	495	506	473	481	512	482	523	545	456	472	531	506	453	525	463	490	501	477	492	475	542	477	468	480	556	479	509	460	501	482	476	480	469	488	656	454	449	558	468	449	454	490	492	486	476	501	483	481	453	474	495	474	452	483	467	472	532	494	544	443	490	481	480	479	547	502	476	471	477	483	545	464	480	488	468	482	472	484	613	481	481	481	523	477	484	449	437	482	508	524	473	481	476	492	506	476	477	475	555	460	478	507	477	470	483	489	492	453	509	477	576	489	488	501	481	470	491	574	471	548	493	490	571	537	480	470	479	478	498	503	468	488	514	486	475	430	475	459	528	499	477	512	494	488	491	446	487	512	513	539	438	505	460	534	496	490	475	477	493	505	520	499	467	484	480	482	481	491	479	515	493	506	487	555	551	477	482	481	481	468	436	475	531	479	472	444	539	500	492	487	461	522	474	480	513	542	493	475	500	478	576	490	432	477	490	476	433	467	474	477	496	488	477	564	519	457	504	488	472	535	506	502	483	496	511	521	507	462	489	518	485	477	544	502	497	497	482	507	482	499	495	581	492	475	474	494	487	424	493	474	481	501	492	486	476	489	541	493	531	520	481	477	418	541	503	428	517	483	479	560	463	507	529	523	476	500	557	483	515	478	478	453	479	464	503	459	477	486	485	494	475	498	485	490	456	485	501	494	565	515	461	518	501	515	477	475	485	580	531	483	527	493	493	461	456	472	480	469	475	482	449	480	438	474	499	487	544	457	486	479	488	474	447	478	517	504	478	504	487	533	480	409	489	449	539	497	540	499	526	471	486	468	476	478	502	493	463	490	475	510	529	506	522	465	530	481	512	505	506	478	464	632	522	460	475	485	472	475	470	505	465	491	631	475	385	480	457	499	500	511	504	521	485	451	470	483	476	471	433	541	482	538	479	472	485	498	507	443	485	465	490	466	520	483	475	480	462	486	475	481	474	496	736	435	533	479	482	534	462	1
477	477	489	487	459	496	466	479	479	474	431	489	477	474	490	475	497	488	503	473	486	491	483	490	480	472	498	467	486	489	494	527	509	506	486	459	461	501	473	477	480	603	446	517	497	528	467	541	532	497	538	472	452	483	492	500	549	416	517	506	493	479	472	478	581	499	491	472	482	477	529	512	464	463	483	581	475	466	490	433	472	566	477	487	532	480	477	498	483	533	476	522	499	471	466	487	479	519	464	485	476	479	482	470	477	496	506	515	485	487	445	406	480	441	509	491	482	494	498	514	476	450	468	492	467	486	478	447	479	489	466	460	509	478	423	475	473	471	481	482	452	505	484	480	489	512	480	489	470	479	483	494	483	368	476	485	462	444	513	511	460	457	484	486	492	466	476	482	478	420	446	489	509	477	475	558	467	489	421	579	518	583	441	478	492	468	480	455	468	480	421	512	511	468	443	479	476	491	477	482	493	489	454	459	482	479	469	480	467	473	477	464	482	470	488	441	550	483	479	499	500	570	471	482	455	456	473	479	475	500	510	494	499	510	517	491	485	481	470	476	548	462	480	495	544	480	486	482	471	504	518	453	482	526	480	513	461	394	498	462	481	472	509	553	487	528	524	485	542	495	498	526	423	481	490	473	476	513	498	521	475	417	484	476	547	524	479	512	481	495	478	530	486	474	468	582	521	479	483	487	505	499	478	524	539	472	486	469	518	491	454	482	419	449	482	551	469	485	506	649	497	451	455	486	440	487	465	487	494	594	508	465	476	482	542	497	573	504	613	476	569	443	448	503	478	480	477	509	442	489	486	501	413	492	495	500	468	474	558	452	443	503	462	503	480	481	486	476	484	459	537	475	460	486	558	487	485	459	580	474	481	490	567	464	467	482	507	476	477	472	478	555	479	487	479	494	469	451	555	471	477	505	475	504	477	486	477	482	473	484	533	443	502	472	508	486	475	495	512	472	487	485	494	475	512	494	490	547	498	481	510	471	451	397	488	545	497	471	478	483	494	470	515	547	498	478	484	487	495	479	503	482	546	411	483	545	487	502	502	453	448	511	494	490	453	501	477	556	469	475	584	483	488	477	479	434	467	489	538	500	503	479	485	459	501	477	480	520	510	477	462	484	514	424	583	536	489	473	531	493	2
493	489	469	496	542	493	412	477	481	458	462	494	518	470	444	458	479	497	464	455	495	502	468	454	498	488	468	477	482	493	482	563	506	468	475	519	489	487	484	477	474	462	485	523	536	508	533	468	479	464	541	504	478	495	537	502	465	477	516	491	485	488	521	479	525	542	496	475	483	479	491	480	456	440	487	498	472	473	474	484	505	598	533	491	476	475	474	501	466	553	476	528	486	499	481	464	477	496	490	463	466	475	473	461	505	404	481	487	526	481	493	435	476	508	447	454	484	474	497	506	478	441	487	452	491	472	471	547	471	402	512	472	475	472	512	568	536	451	484	473	474	521	477	492	480	500	481	539	479	527	435	469	485	484	477	484	517	477	497	481	446	480	475	483	454	467	474	483	477	519	470	563	515	475	439	493	480	473	454	507	492	491	459	477	471	513	474	490	570	475	470	481	459	511	561	484	484	486	475	453	491	491	501	433	581	478	583	481	497	504	503	523	487	533	490	517	471	479	470	491	482	550	506	451	527	534	485	480	475	509	509	511	470	471	517	438	485	482	516	476	512	511	509	493	559	514	478	482	476	465	478	508	472	506	472	483	542	526	482	500	495	480	481	511	473	503	498	447	512	487	480	575	469	544	476	469	475	570	489	525	476	471	490	477	486	521	484	467	485	497	416	492	476	480	481	492	496	548	537	479	461	506	475	484	504	472	455	481	537	464	458	477	528	480	476	472	482	483	489	486	465	481	485	461	517	487	509	488	491	450	485	465	475	456	476	489	521	469	516	518	505	509	451	493	446	483	487	490	472	528	483	497	547	495	494	493	540	478	511	524	469	490	417	486	488	491	500	488	486	517	502	458	471	429	526	475	488	499	488	480	479	502	510	488	447	477	542	477	497	500	473	529	475	469	478	460	487	442	544	482	475	507	474	504	476	448	450	480	504	483	531	467	535	481	472	516	469	504	555	519	483	482	474	476	477	503	492	454	377	474	481	482	474	488	474	504	484	649	474	475	498	473	446	601	517	476	471	470	540	482	461	478	473	352	476	582	480	489	466	491	566	466	455	462	489	473	473	505	467	488	504	481	457	476	479	506	491	467	445	467	453	504	474	432	443	499	477	524	501	492	495	482	430	362	451	447	469	511	545	498	1
490	483	485	480	455	471	436	477	482	494	431	417	455	472	486	540	520	455	457	490	486	504	476	491	451	491	483	516	499	562	479	531	562	408	493	561	491	459	479	476	473	469	497	470	463	476	493	428	490	454	512	499	497	481	453	514	485	477	573	494	499	479	476	488	607	515	462	505	480	471	524	499	456	424	480	517	460	468	525	471	496	427	537	487	473	484	482	497	474	507	476	502	495	454	488	528	482	515	495	489	497	479	477	462	467	471	497	482	492	484	478	479	476	501	470	511	485	485	494	485	479	480	501	455	483	489	479	520	476	514	455	482	494	472	457	553	552	484	485	478	499	484	485	484	490	519	481	464	477	545	498	485	485	545	479	508	482	451	481	441	501	475	480	466	523	493	475	480	475	508	463	517	447	477	500	540	470	479	482	504	512	521	442	503	494	447	495	529	524	469	471	495	508	568	557	482	485	483	480	461	486	474	482	518	497	476	501	485	488	470	494	523	441	446	465	488	453	481	516	507	472	542	511	514	450	466	474	476	476	505	501	492	470	471	476	491	488	475	497	488	508	460	512	496	530	460	443	480	473	554	510	453	486	523	472	540	455	491	503	478	510	475	476	481	481	486	503	472	452	481	497	552	519	511	462	477	477	470	488	483	473	509	514	477	508	504	451	482	478	471	490	481	495	485	454	416	471	446	490	474	481	472	471	459	531	512	473	475	557	468	448	500	498	502	485	465	481	480	556	536	463	459	504	476	503	480	454	481	486	586	434	480	475	469	482	502	608	530	486	542	551	498	509	535	434	470	473	477	482	486	483	501	504	476	489	482	528	476	507	491	484	493	460	469	480	509	439	482	484	493	484	518	485	484	488	491	476	480	503	481	471	473	485	486	444	473	469	479	502	407	470	458	478	496	477	485	477	537	495	470	477	503	475	467	476	441	436	478	472	482	490	548	487	510	496	585	472	472	453	484	473	474	486	476	472	481	491	511	495	474	506	498	475	537	491	496	462	568	522	483	568	484	399	419	490	479	483	486	513	477	481	490	500	455	491	578	476	468	581	501	522	482	490	528	490	505	462	502	499	454	508	480	434	477	480	438	475	468	460	481	513	472	463	491	475	474	469	467	473	489	458	481	518	468	504	530	484	486	486	454	1
491	489	518	491	490	478	503	475	473	496	447	543	557	490	485	488	470	518	477	467	517	530	481	474	438	513	471	458	483	494	479	504	453	443	491	517	492	537	474	475	479	557	481	498	489	491	464	445	460	446	512	460	543	478	527	496	523	497	573	485	485	479	491	462	567	510	551	528	486	474	609	490	482	512	477	514	485	481	427	438	475	476	445	475	487	537	475	490	482	542	476	567	478	444	497	490	478	502	475	532	475	462	480	477	487	490	479	526	470	470	425	516	477	487	508	470	471	489	542	480	482	508	486	505	439	479	473	513	478	474	547	530	501	478	475	523	504	483	469	495	467	510	488	486	451	460	486	508	481	414	428	490	496	610	480	516	524	429	489	501	507	473	483	483	492	462	474	481	478	508	422	445	528	476	492	496	482	480	499	560	492	454	497	495	489	499	452	543	529	480	473	437	517	488	508	466	475	481	477	489	456	476	476	522	480	475	484	482	461	481	494	546	483	460	462	574	422	492	520	479	507	418	513	485	559	449	493	475	479	507	493	471	487	464	481	464	486	482	504	479	564	427	534	486	447	541	474	475	471	535	532	570	483	500	476	455	496	645	498	495	472	479	482	483	465	506	505	489	487	447	483	479	512	482	472	469	477	506	484	439	475	540	471	479	485	471	516	517	484	522	481	538	493	466	433	580	438	465	431	491	450	497	480	467	458	502	464	486	503	499	465	487	466	482	502	501	500	477	497	543	496	471	480	471	509	481	476	486	481	573	523	482	475	562	472	514	573	511	488	568	510	429	463	479	502	470	480	415	463	505	474	469	526	489	493	499	467	476	483	524	466	487	536	498	484	492	489	490	493	478	453	478	480	519	513	445	482	509	462	478	484	459	528	479	494	491	475	476	476	495	480	539	478	490	477	472	496	482	522	483	484	465	475	490	477	473	516	482	480	483	475	489	475	516	466	512	473	569	583	401	479	467	487	476	485	484	478	496	437	469	502	484	462	593	530	482	491	466	563	481	559	485	530	566	470	478	492	468	481	477	520	480	490	676	484	461	474	482	429	509	540	467	497	568	478	483	490	507	497	460	481	477	496	478	486	376	487	484	521	487	472	464	468	534	460	498	480	473	488	478	441	478	480	682	443	515	481	480	584	467	1
484	479	574	467	579	478	494	478	495	465	462	488	487	563	467	484	476	523	449	486	488	491	479	473	485	502	510	465	491	517	478	432	478	459	472	421	496	472	480	479	477	454	467	510	500	498	512	492	497	452	497	536	497	491	505	477	490	436	492	488	469	488	540	472	438	465	494	498	484	482	438	491	511	481	492	520	488	462	480	464	454	508	518	475	518	497	482	481	487	494	477	521	443	497	470	469	476	461	486	459	478	476	482	495	436	693	503	523	474	472	489	557	472	491	443	458	531	500	484	437	475	495	503	488	461	457	490	506	492	481	515	476	505	478	479	573	503	467	488	484	490	563	488	487	480	493	482	520	476	450	544	497	479	584	478	457	504	484	470	461	473	499	471	479	474	500	476	479	477	463	506	446	511	476	500	491	461	478	466	490	521	563	484	488	484	481	483	484	542	481	470	481	500	509	521	480	483	489	477	463	482	458	497	471	503	477	485	480	486	503	483	503	473	459	487	546	529	479	475	470	510	473	492	495	473	514	494	479	475	496	522	497	494	461	474	483	478	476	491	475	510	537	482	480	431	483	483	481	496	536	520	568	483	547	481	480	416	411	501	486	521	487	485	470	467	482	487	480	506	511	475	423	494	507	456	481	477	510	488	445	476	530	472	476	531	498	469	493	476	495	482	506	465	470	542	512	478	541	544	482	462	487	481	502	487	463	467	457	443	487	509	477	557	524	485	462	505	493	516	454	497	417	484	460	487	478	469	490	468	541	463	479	475	446	466	480	419	557	369	555	458	510	510	525	538	480	467	514	454	501	479	483	520	490	474	449	582	476	458	470	448	491	529	465	481	593	541	499	465	457	559	481	492	483	515	515	484	432	532	450	476	505	431	490	489	483	480	478	491	472	478	445	477	512	490	491	479	489	558	483	475	495	477	472	476	472	493	485	513	475	462	541	475	501	490	544	482	454	583	479	484	468	479	477	465	463	445	456	473	475	455	499	515	571	508	578	478	449	473	493	507	472	421	573	516	480	484	500	460	478	495	483	483	553	479	447	488	452	491	422	544	479	442	397	513	479	490	539	476	510	561	477	438	478	475	527	466	464	583	491	496	463	478	536	511	488	474	427	498	475	504	476	493	586	474	536	482	478	553	487	2
482	528	517	479	458	478	486	479	494	474	493	491	528	505	507	482	480	495	451	469	464	520	479	476	503	478	482	481	481	495	476	536	550	486	476	525	458	453	474	476	471	502	432	502	480	485	492	597	462	494	513	493	491	481	523	494	489	473	597	467	514	483	394	490	336	523	516	487	480	486	454	467	488	504	480	462	494	472	541	466	489	547	425	476	488	420	479	460	476	488	476	483	540	529	494	441	475	477	469	549	488	473	488	464	509	704	437	470	540	477	510	524	463	527	474	476	501	485	484	470	476	482	502	411	461	585	468	504	495	423	488	509	468	472	457	566	502	529	473	477	499	518	476	479	474	490	480	454	479	505	494	490	465	678	477	469	514	477	538	548	435	477	467	482	465	537	474	478	475	515	531	532	472	476	463	479	482	481	544	496	520	519	495	467	498	491	481	526	509	480	486	510	462	563	470	482	476	487	476	513	492	536	492	476	481	474	528	474	471	535	487	530	507	478	474	523	530	503	522	498	552	541	524	540	533	503	510	477	476	497	455	475	454	495	504	506	502	477	474	477	565	599	492	462	586	501	471	483	488	472	479	514	473	486	463	503	476	543	486	477	504	469	504	456	476	486	511	475	463	486	508	501	474	463	490	486	477	485	516	503	476	554	464	475	499	505	435	447	477	512	522	498	504	474	474	490	465	534	567	482	438	465	478	477	514	448	483	469	484	490	415	475	550	508	473	508	473	475	484	523	486	478	478	488	477	486	485	480	482	542	463	466	475	506	479	499	261	476	254	480	518	512	487	487	493	479	491	441	445	539	484	408	528	485	476	484	483	476	544	559	507	486	528	495	479	490	484	485	513	470	473	552	472	441	544	477	468	483	463	524	479	471	512	464	498	471	544	478	485	459	481	465	477	481	475	474	491	452	520	484	479	473	477	485	478	451	491	481	531	483	468	507	503	476	460	515	485	500	612	535	486	446	473	475	493	496	468	490	456	478	488	592	483	622	484	513	466	536	494	485	431	495	422	458	471	476	483	476	500	493	519	477	469	580	465	391	472	511	568	510	501	467	508	475	496	483	499	545	474	462	498	476	445	480	476	616	485	499	535	486	493	482	495	551	478	478	474	491	513	481	487	477	507	616	478	530	487	483	554	504	2
489	517	562	498	414	477	467	479	487	481	479	478	446	449	479	470	496	467	465	483	486	456	481	482	519	500	472	480	505	486	475	513	474	512	471	524	482	505	475	474	474	585	469	486	542	486	513	512	451	475	519	499	507	483	501	435	519	452	480	471	475	483	505	481	444	538	503	510	485	485	464	482	465	468	475	481	471	517	544	485	503	530	463	487	506	468	479	455	481	499	475	491	522	489	470	485	481	470	455	464	481	482	480	460	508	570	547	513	476	494	485	472	472	543	467	496	494	469	507	504	479	445	489	484	537	534	493	506	486	554	529	511	463	473	502	580	472	495	483	488	464	564	478	486	501	426	474	481	486	406	470	475	485	571	477	518	481	504	521	515	513	486	499	485	495	495	476	487	477	508	444	585	521	478	484	509	474	479	502	504	505	569	479	485	474	465	429	517	435	482	445	544	490	497	569	495	480	499	479	460	460	489	503	538	500	476	514	470	462	491	475	506	441	536	502	547	592	483	437	485	514	496	463	540	528	496	469	479	475	474	488	474	476	488	478	515	478	476	474	477	502	543	522	478	582	515	512	479	479	521	458	544	472	552	499	460	535	493	478	473	522	483	483	494	476	473	479	475	467	491	495	453	453	450	484	475	476	525	518	497	476	516	478	476	546	475	447	483	482	468	464	486	480	466	547	520	459	538	547	503	547	486	480	495	544	461	523	480	471	485	468	481	513	503	480	490	481	480	568	548	498	452	466	484	489	477	458	495	485	601	434	487	476	440	473	472	424	501	349	481	495	520	485	536	506	481	474	501	455	558	492	514	446	472	494	483	547	475	470	492	452	483	433	472	481	480	516	474	502	485	509	427	535	489	466	496	485	490	455	531	484	479	503	476	464	475	498	479	483	503	479	511	472	485	478	510	484	434	548	488	473	485	478	503	475	401	491	485	480	476	495	522	489	473	462	567	479	536	467	430	478	497	455	475	483	436	486	508	492	472	528	483	413	563	526	536	483	466	486	490	494	473	321	540	505	478	480	469	461	464	468	493	492	409	496	517	476	493	465	505	506	501	462	442	489	463	475	480	517	452	458	485	402	476	478	546	497	502	466	468	473	471	471	534	492	477	477	451	528	477	483	479	498	421	543	496	491	478	489	446	2
486	549	594	480	439	479	370	475	496	483	452	509	496	424	493	488	480	461	505	486	494	556	471	486	517	509	452	484	491	494	478	505	515	473	472	487	481	495	493	476	473	456	473	494	509	458	456	498	529	482	507	499	485	479	482	526	524	487	452	491	492	493	447	483	409	514	530	517	488	477	553	504	452	492	491	491	480	551	585	469	485	459	455	469	538	498	481	477	477	572	476	461	497	497	488	520	478	506	496	442	483	487	488	487	468	646	499	551	556	470	506	522	487	462	486	474	469	489	507	480	475	475	487	464	497	415	483	521	494	536	494	483	489	478	497	520	547	457	481	482	521	558	491	474	470	492	484	485	483	540	415	498	477	394	477	517	502	510	535	503	485	483	476	490	459	491	476	484	476	489	450	488	509	477	468	556	491	472	490	487	499	590	488	454	522	442	418	503	552	479	476	510	473	504	564	490	494	483	477	466	474	450	477	525	500	476	466	476	482	496	466	485	486	494	480	454	481	487	449	484	470	465	538	528	541	537	470	479	478	538	489	440	464	481	503	491	481	471	487	474	506	541	467	451	466	498	390	482	476	506	512	449	474	487	486	469	497	647	490	484	517	478	491	521	479	500	563	488	481	535	492	449	473	542	474	495	475	507	492	438	476	419	488	475	526	453	534	540	478	498	509	473	533	483	532	434	488	507	495	475	486	499	477	512	483	466	483	490	505	452	482	495	487	465	455	531	483	475	513	501	461	490	498	489	513	480	488	474	497	462	486	474	476	509	480	485	387	501	484	492	534	473	483	589	496	473	475	491	503	519	480	463	486	489	501	488	593	476	505	498	489	487	544	496	484	531	459	490	497	500	476	489	516	515	495	506	478	468	585	513	486	480	495	470	473	477	505	478	517	418	476	480	472	493	484	487	465	434	537	469	476	497	476	529	475	449	437	477	497	482	472	555	430	453	472	561	488	509	527	508	481	507	491	476	484	507	471	460	503	477	514	523	459	418	485	481	487	542	455	479	449	477	470	469	468	478	469	478	432	474	467	484	495	430	481	455	479	438	462	461	459	503	553	511	463	489	477	505	526	412	578	478	469	482	478	540	525	478	395	471	502	464	480	533	525	507	472	434	477	472	534	469	478	437	476	460	477	519	495	483	2
483	519	538	470	537	478	520	479	485	472	487	435	458	571	466	506	474	512	488	486	495	489	480	476	492	515	517	473	491	479	478	489	484	471	465	472	500	477	479	478	477	484	488	474	492	457	483	484	534	491	568	507	504	473	457	458	497	387	534	471	496	478	457	484	502	518	493	464	474	478	471	493	495	514	485	547	486	432	479	473	480	551	449	481	542	465	483	484	483	455	476	510	490	482	469	549	479	487	507	536	479	480	480	481	449	631	459	478	462	487	455	571	476	540	506	474	498	479	480	460	476	465	478	515	478	492	479	483	490	499	496	477	492	479	429	433	522	502	480	485	480	495	488	485	505	462	488	518	478	576	473	482	490	606	476	470	448	485	474	495	488	501	474	483	469	494	476	479	475	483	520	542	483	478	451	472	485	490	472	478	516	447	484	491	526	481	438	484	500	474	503	451	507	467	521	482	479	494	474	558	522	493	498	515	479	477	532	478	469	516	456	485	514	448	462	504	500	468	446	484	515	515	514	486	467	502	515	481	478	466	493	468	467	477	491	459	474	471	486	472	523	543	464	477	514	436	471	480	481	457	541	468	485	498	478	529	484	419	482	500	493	483	511	456	465	486	503	509	543	499	483	479	524	506	481	482	476	491	478	524	478	540	487	475	544	485	482	467	483	485	497	492	509	472	547	537	525	543	501	511	470	511	477	508	490	507	502	478	505	477	495	497	491	478	489	494	478	476	523	566	481	491	484	496	512	481	475	523	479	532	500	484	478	505	475	503	491	525	356	478	474	513	506	512	446	476	492	456	466	517	477	452	504	490	507	510	512	479	516	510	451	460	517	502	490	438	508	483	479	450	475	516	513	515	467	497	477	497	564	473	480	471	471	482	491	464	417	480	474	512	477	487	478	473	473	476	477	527	491	481	478	519	477	495	475	508	485	478	458	478	458	471	426	480	542	529	491	504	495	548	487	483	508	476	478	501	478	532	499	480	499	490	539	580	523	486	502	459	455	505	464	478	300	509	484	479	475	475	459	480	481	483	505	466	485	546	479	509	410	503	498	469	464	508	489	477	475	516	499	480	508	479	410	474	486	553	460	479	537	486	522	466	476	462	494	488	481	511	501	475	452	473	498	478	532	586	480	476	521	499	2
483	472	396	487	515	490	462	478	520	482	491	558	534	581	493	490	466	452	497	466	493	515	468	484	498	505	465	492	490	475	480	532	464	483	506	522	503	474	488	477	475	580	494	469	503	464	445	467	452	498	539	465	471	478	485	493	478	437	477	504	455	477	509	481	509	500	496	483	482	477	571	487	460	482	476	542	479	448	508	513	484	456	464	466	531	487	474	466	489	461	476	520	516	509	482	526	479	457	478	522	473	485	477	486	523	430	486	475	529	486	501	473	472	475	527	471	514	490	491	461	482	500	484	478	476	518	476	502	473	410	518	509	496	479	483	493	484	480	477	525	506	546	485	473	474	483	485	500	478	429	408	490	489	441	479	437	475	451	532	494	447	457	481	475	478	474	478	474	476	513	461	522	545	476	460	399	469	489	504	501	508	559	483	483	480	522	471	500	491	482	523	496	480	484	636	489	476	480	476	495	478	472	530	483	506	475	531	484	493	486	497	527	486	501	461	544	520	475	459	489	462	525	530	557	489	555	506	479	475	510	484	523	448	465	497	452	482	475	464	475	496	477	513	481	449	530	472	478	475	501	459	482	477	507	480	541	565	545	491	482	476	489	494	477	464	531	518	506	512	474	468	520	402	495	481	488	476	532	479	468	476	453	473	477	499	497	471	442	482	458	482	487	506	478	502	515	468	517	489	510	453	497	476	524	467	544	472	473	499	503	483	494	478	519	466	475	479	469	512	473	481	469	482	467	510	489	450	494	496	506	462	492	475	482	513	485	496	478	559	469	549	461	502	471	554	476	463	536	480	517	483	453	465	495	512	485	511	474	497	529	507	542	543	517	477	455	517	492	490	451	498	540	468	481	467	509	488	493	455	471	482	462	514	493	465	475	479	479	482	491	472	447	476	466	481	492	480	509	482	488	481	495	475	471	476	466	446	479	416	491	502	475	494	490	528	538	475	499	495	509	474	467	477	475	485	486	451	564	546	473	504	533	487	458	496	475	485	534	470	470	459	490	500	551	477	475	479	493	405	493	486	484	473	422	478	519	470	444	507	547	448	480	522	461	492	474	484	568	470	478	498	478	481	480	479	458	450	475	451	479	495	501	500	519	473	446	484	506	437	478	507	483	488	433	506	505	476	470	473	465	1
486	459	514	470	566	480	467	479	475	480	535	466	480	506	498	494	491	536	513	476	478	490	477	469	564	516	514	501	498	467	473	495	531	510	508	411	480	485	477	477	474	475	465	495	481	507	476	527	505	437	452	526	480	483	498	495	506	396	446	416	492	477	478	472	510	498	515	515	482	475	479	491	450	498	481	542	486	485	489	474	495	500	472	484	524	527	482	502	478	529	476	479	483	501	482	492	478	511	470	524	486	485	498	473	460	584	458	561	534	481	484	489	487	528	504	451	494	488	502	490	474	476	483	486	469	514	496	547	486	447	464	487	480	479	445	560	411	507	480	482	480	514	478	482	519	421	475	522	475	555	490	498	469	532	478	504	459	515	463	463	466	472	479	486	478	462	479	483	476	463	477	516	459	476	468	520	476	477	457	481	428	525	476	463	505	507	402	570	584	476	466	520	493	536	507	494	479	489	478	489	459	474	477	523	478	476	485	481	511	495	495	503	522	439	470	465	536	475	517	504	455	533	461	449	491	500	491	479	475	514	460	475	476	482	486	508	483	479	464	481	552	509	510	492	516	488	411	479	467	526	491	526	475	498	469	469	480	506	485	484	490	477	489	459	474	492	446	477	518	479	486	496	459	485	443	501	476	465	514	508	477	496	483	477	507	457	482	485	475	522	480	501	487	478	506	480	517	557	519	497	449	486	480	513	576	457	492	479	498	492	491	531	485	474	466	503	480	483	531	475	511	458	540	482	503	484	498	494	511	443	394	474	476	498	548	500	492	484	432	620	458	478	518	464	493	489	486	439	483	509	485	460	499	481	472	483	407	477	535	478	476	501	477	456	483	497	496	490	501	493	493	468	555	485	499	457	485	481	535	508	484	485	523	495	473	484	457	477	507	464	474	457	478	494	477	492	481	531	476	487	477	456	476	423	476	485	468	478	492	462	489	512	502	505	473	547	483	515	539	490	474	498	489	476	469	465	528	452	509	480	478	470	478	524	495	512	490	433	497	480	431	479	401	491	534	479	494	478	452	506	490	490	473	457	481	515	487	502	475	478	516	488	490	473	489	516	483	534	493	506	462	473	427	479	478	501	491	467	498	499	506	460	470	518	514	486	492	464	516	485	481	478	494	466	421	569	483	468	507	528	2
488	505	473	491	490	472	533	473	484	483	412	488	484	491	481	491	471	500	501	478	492	515	485	477	505	516	487	467	494	503	471	506	522	565	499	479	472	496	480	476	480	471	459	515	520	483	544	473	474	496	556	487	489	487	531	499	498	439	503	472	495	487	518	477	373	535	506	485	486	473	548	481	491	501	484	507	479	533	520	479	532	519	510	509	482	523	475	497	483	515	476	486	510	485	471	475	477	461	461	451	485	480	492	468	534	623	429	503	524	485	543	478	477	472	479	491	474	481	494	464	478	477	464	542	512	561	473	496	491	552	426	469	499	480	517	482	428	510	481	482	458	477	488	489	492	510	480	518	491	554	463	500	486	470	476	482	478	506	568	457	484	479	488	470	518	495	477	479	477	465	483	483	515	476	485	528	497	471	477	481	496	562	466	515	489	476	474	461	481	476	457	533	498	464	541	484	493	493	478	548	518	495	467	523	471	476	542	476	478	481	468	483	495	460	493	491	563	482	482	480	424	519	524	491	507	528	486	475	476	498	442	492	497	483	488	502	502	487	487	476	559	577	457	467	552	484	473	484	462	527	526	511	480	492	486	501	483	444	504	505	503	476	468	493	470	486	538	483	487	501	489	487	430	494	511	489	476	498	514	466	475	462	473	476	506	566	493	434	476	500	442	466	475	472	439	510	513	506	499	529	493	483	479	484	482	492	474	480	523	437	484	448	449	490	485	436	486	484	533	491	485	465	487	484	490	482	469	506	484	484	468	473	476	505	511	476	345	524	400	470	532	485	495	554	478	481	486	464	479	495	472	489	507	479	468	467	446	479	578	485	467	459	501	532	466	501	539	487	499	423	458	500	490	500	492	494	475	505	481	466	477	477	473	474	472	459	484	479	493	485	480	490	474	467	475	489	479	485	492	487	473	469	476	452	476	535	449	482	480	483	500	507	519	475	504	539	498	568	587	510	480	469	493	476	468	501	468	506	478	480	455	510	479	476	476	399	470	488	536	497	542	504	393	534	511	477	493	496	377	467	503	488	465	393	483	469	478	523	468	444	503	512	463	450	511	521	474	455	443	460	516	483	423	476	483	593	480	488	473	486	451	472	467	469	467	493	476	511	534	479	444	483	511	396	482	532	482	470	477	496	2
475	465	527	468	452	480	469	474	521	479	558	474	488	476	478	509	467	499	528	464	483	475	485	462	489	509	487	515	506	474	471	552	481	513	479	462	465	495	479	477	483	504	481	498	517	468	503	445	443	481	586	548	509	475	471	523	461	485	532	488	447	470	450	484	392	496	501	524	483	470	497	462	486	481	485	470	453	423	481	494	491	502	511	481	497	454	480	504	484	456	477	541	508	476	488	429	485	484	480	430	474	488	471	480	508	516	532	486	486	488	499	491	484	497	421	474	507	496	486	497	480	511	464	446	480	528	481	486	480	404	549	498	477	470	484	566	526	498	482	473	456	491	464	483	497	500	480	471	479	533	409	492	471	353	476	510	476	493	473	479	514	472	474	469	522	514	479	483	477	537	495	527	514	476	474	498	473	489	568	519	504	586	458	465	522	505	545	516	523	472	472	455	485	539	485	476	478	481	479	494	443	462	493	535	500	477	476	483	471	512	502	510	464	496	475	559	551	477	501	466	485	484	515	486	533	486	479	475	474	509	502	491	495	495	478	511	477	473	454	478	493	576	459	479	527	562	479	476	480	513	516	492	474	457	472	483	505	529	482	500	480	476	499	466	477	479	432	496	514	517	482	526	452	565	462	464	476	470	497	531	474	406	470	478	527	464	485	460	484	489	507	468	480	466	325	544	445	526	472	509	426	463	476	481	454	487	499	487	501	472	540	451	513	504	472	505	486	488	594	471	481	504	506	476	494	482	520	502	476	550	484	510	477	471	526	474	360	509	468	507	464	486	546	478	494	493	477	507	468	503	474	405	515	501	492	477	366	479	467	528	512	473	482	491	490	468	531	491	466	556	471	476	480	512	499	482	488	504	442	485	472	469	516	479	469	466	473	478	501	519	483	491	475	567	478	501	490	455	509	483	482	513	477	488	477	499	501	481	469	469	468	390	521	454	514	398	473	480	497	493	478	461	468	476	459	500	488	470	507	479	492	540	483	395	467	467	475	581	501	470	448	475	323	537	468	475	471	488	464	473	502	492	478	164	473	556	482	429	460	488	493	502	502	487	468	474	460	476	500	463	453	471	411	477	481	633	467	476	478	491	488	503	471	456	522	484	481	458	471	496	461	484	520	224	474	567	479	475	490	495	1
478	516	500	493	425	484	543	475	471	483	492	389	536	500	484	481	455	537	478	471	485	479	483	452	519	501	502	474	484	497	478	510	450	511	463	474	481	487	482	478	480	404	453	489	473	472	520	450	468	481	535	466	459	480	504	525	423	493	492	451	455	480	572	478	573	609	495	506	484	487	459	484	488	497	492	474	482	466	504	503	454	465	486	486	480	491	477	461	480	497	476	525	466	499	472	521	473	502	481	488	479	484	480	477	517	520	434	545	476	469	455	446	488	475	474	498	482	482	472	499	476	460	475	566	450	561	495	521	480	514	449	497	477	480	500	489	435	453	491	482	536	530	506	498	491	497	474	470	482	510	510	485	477	591	477	534	470	480	529	531	456	490	496	476	506	482	477	482	478	491	508	543	508	478	472	504	475	469	478	478	505	511	478	488	488	491	510	472	491	479	474	470	496	439	519	478	476	471	475	487	470	457	505	544	531	477	541	476	486	442	486	535	443	507	501	505	470	495	495	485	455	577	483	408	469	536	466	479	477	485	468	492	470	467	522	540	469	478	520	483	515	415	507	486	493	541	429	480	487	504	499	506	486	563	485	500	488	507	510	484	484	488	488	453	477	471	517	477	503	489	481	539	566	454	488	486	476	484	485	479	476	543	481	477	465	470	502	442	480	450	458	462	514	475	526	570	489	540	551	500	478	497	481	495	506	551	467	478	486	457	467	469	532	516	470	509	486	479	498	455	473	454	482	484	463	473	482	478	484	541	482	474	476	460	448	467	569	421	487	462	508	462	542	486	524	485	486	515	479	507	490	497	444	476	498	492	491	475	489	565	520	458	489	446	481	521	516	477	491	376	508	523	505	489	526	461	492	478	474	563	482	510	482	502	478	501	512	478	484	486	480	420	474	438	478	449	492	478	430	479	473	493	476	519	476	437	503	489	479	470	475	533	495	502	506	508	478	538	505	538	482	471	494	477	494	492	511	491	533	483	491	502	509	563	530	536	492	609	502	495	477	447	538	463	463	476	485	473	503	475	485	480	495	672	469	451	477	505	514	516	544	454	519	501	500	503	483	549	469	469	477	482	500	478	474	357	501	491	497	475	474	492	476	503	527	481	461	532	528	506	483	477	476	717	463	517	488	474	508	509	1
476	483	480	475	455	471	448	475	486	484	508	537	449	491	492	478	480	496	504	470	476	478	479	475	499	520	458	454	482	497	498	514	457	558	507	526	497	479	478	477	479	452	479	476	464	486	480	499	499	473	466	486	461	479	477	473	443	509	653	443	469	486	431	477	546	494	565	467	481	468	596	481	487	487	480	505	482	493	433	448	489	418	493	488	532	519	483	495	476	537	477	520	501	527	482	519	485	467	466	499	475	483	489	493	563	556	508	533	485	483	485	546	483	526	478	491	494	470	472	475	477	520	486	506	489	554	465	489	484	547	533	472	502	473	492	524	499	480	480	502	469	485	459	483	468	490	477	498	473	443	508	497	474	585	476	505	454	476	543	475	443	480	493	477	543	489	475	486	476	479	509	558	505	475	492	469	473	484	503	451	455	504	434	499	519	541	457	487	492	478	503	478	518	529	444	482	477	471	475	485	528	526	468	575	549	475	502	480	502	488	473	557	486	495	485	496	459	476	519	468	462	398	538	466	478	488	462	475	477	434	467	506	493	497	470	477	490	477	484	474	508	442	500	477	514	540	490	479	468	500	489	496	479	517	477	526	486	527	481	497	515	474	475	540	480	479	522	471	480	482	504	515	458	558	473	490	475	526	469	500	477	528	471	477	501	469	522	428	483	499	429	481	493	470	483	510	454	497	522	520	471	484	473	478	498	471	507	487	491	452	453	491	486	495	467	492	495	474	489	562	470	531	507	483	481	482	499	485	466	503	404	467	477	438	503	466	548	478	477	488	510	500	487	518	504	472	492	477	508	486	490	439	512	499	485	463	497	474	546	579	473	483	526	495	476	528	487	496	486	584	543	449	518	484	517	474	488	475	519	529	480	494	511	484	475	486	532	477	483	498	478	521	474	488	475	502	496	521	477	472	484	535	476	463	477	467	496	483	451	488	486	467	458	471	504	525	483	491	425	460	481	480	475	476	488	504	507	521	439	484	472	562	527	564	513	517	449	553	511	484	466	500	531	458	525	477	464	473	465	460	460	478	507	652	471	449	480	520	449	502	476	497	533	492	493	498	485	547	490	431	582	481	499	476	482	407	459	491	461	507	465	489	485	523	525	489	481	494	472	491	494	478	510	683	427	474	487	481	470	495	1
481	500	479	482	431	482	450	474	506	486	477	480	494	445	490	469	516	568	510	484	495	475	465	465	510	443	479	481	465	487	483	483	439	470	481	471	489	456	476	476	477	437	453	472	498	448	511	481	462	471	432	433	492	475	528	533	530	531	435	477	522	482	448	483	534	534	449	495	474	478	507	505	523	491	482	477	464	470	524	472	482	529	488	471	505	494	470	500	483	550	476	537	536	472	471	483	480	449	511	452	479	483	480	480	540	373	442	540	461	474	499	500	473	498	480	490	500	483	510	463	478	433	482	441	524	556	491	526	470	531	526	494	496	478	472	571	500	506	482	482	525	470	470	480	486	446	480	492	479	487	433	457	490	615	477	492	515	503	516	493	518	471	475	483	466	499	476	482	475	512	546	564	523	477	481	457	491	487	552	518	552	520	489	500	478	493	563	476	528	475	484	496	512	502	518	494	474	474	474	513	530	499	446	559	475	476	437	468	480	522	477	428	510	499	498	525	483	461	439	474	454	545	528	498	498	490	502	480	476	478	469	503	492	475	515	483	487	478	469	469	487	497	511	463	487	522	447	482	482	502	451	511	481	478	454	527	544	472	487	478	471	475	467	441	491	488	607	477	519	497	473	430	506	462	486	486	476	495	504	532	476	541	479	476	518	456	489	518	478	491	465	488	541	478	495	504	491	500	490	529	442	507	482	519	495	458	485	468	540	495	476	459	536	488	486	471	477	481	430	477	509	477	497	467	484	483	463	461	498	592	489	461	476	459	495	473	528	454	491	462	473	501	486	463	415	485	482	504	495	491	471	455	466	469	485	452	496	478	501	528	462	501	441	449	483	463	487	489	486	484	448	523	467	518	472	473	477	473	454	509	476	488	487	483	485	458	495	479	502	462	480	461	476	506	476	476	473	464	565	485	479	496	475	486	477	439	458	482	530	467	507	491	492	490	460	515	489	606	463	507	475	450	483	476	495	472	478	524	472	473	499	454	495	556	463	511	496	484	495	496	533	469	536	553	479	474	498	478	434	464	496	467	453	549	484	529	481	486	415	447	537	487	498	446	493	465	489	568	469	432	556	476	493	477	485	479	500	495	450	481	493	467	472	511	534	475	477	441	515	484	479	479	506	560	489	472	482	495	454	485	1
479	480	559	481	461	486	517	476	490	503	464	497	465	454	493	445	476	498	530	468	472	497	482	485	485	494	468	485	494	484	481	513	504	579	531	529	478	482	486	473	469	483	469	486	536	476	462	491	421	491	500	505	514	471	538	523	441	438	454	493	498	482	482	467	419	483	514	467	475	470	552	473	513	504	489	503	475	458	439	471	506	521	525	459	503	541	475	467	468	578	476	474	496	476	475	557	481	522	452	515	475	475	481	476	509	459	481	471	498	482	431	473	488	469	432	479	504	479	475	553	470	446	473	433	507	466	489	502	476	464	533	450	516	474	501	530	496	512	477	505	543	553	499	484	501	489	479	505	476	506	445	472	492	372	476	502	509	465	503	519	486	480	487	480	508	486	474	482	480	463	530	512	552	478	490	467	471	477	475	389	416	404	467	451	472	478	560	500	537	482	524	497	493	562	513	482	478	486	477	413	496	476	510	527	442	476	514	481	477	514	487	383	422	499	463	466	511	457	450	482	482	536	515	507	413	475	491	479	477	519	458	508	480	485	501	517	476	474	474	484	567	517	515	478	559	547	428	485	493	531	507	550	481	502	472	469	511	506	495	492	501	471	490	467	469	479	524	509	474	489	489	505	485	449	476	497	476	508	506	545	478	403	482	479	497	496	485	448	479	483	445	478	477	478	446	540	486	467	508	464	497	509	473	453	532	480	458	469	511	512	465	478	521	527	487	515	487	474	536	522	468	519	518	486	479	486	485	493	478	496	484	468	477	462	530	474	388	509	548	448	508	495	496	510	513	485	490	513	513	542	479	494	518	472	472	486	544	475	450	541	525	503	357	470	474	512	463	488	475	523	469	460	513	492	484	495	488	495	412	445	485	507	466	494	492	484	521	474	507	427	482	484	477	481	474	498	488	565	521	488	482	465	478	487	476	428	462	475	518	484	511	508	488	496	535	493	489	483	441	527	481	487	446	475	472	460	463	472	400	476	456	524	485	397	459	482	470	534	488	495	515	477	490	570	490	477	472	477	464	477	511	487	464	337	488	494	484	437	487	500	496	454	455	443	473	512	477	508	455	491	516	482	478	478	479	501	486	480	419	487	492	444	480	450	473	470	499	457	510	489	492	475	480	332	524	504	479	497	528	480	2
478	426	520	485	560	475	506	476	440	477	457	506	490	520	484	488	476	490	501	490	485	487	484	458	457	462	495	477	482	522	485	522	481	453	512	516	488	450	483	476	481	475	453	486	508	481	448	475	517	497	495	462	480	480	510	505	540	480	499	504	487	481	447	482	622	489	544	468	486	476	518	496	465	530	480	535	454	475	530	508	445	444	482	471	620	516	480	479	480	483	476	564	511	509	477	438	480	480	494	500	494	470	485	463	506	493	537	523	483	486	502	470	468	508	510	480	452	476	489	482	474	489	482	520	454	466	480	481	479	510	509	490	488	480	456	449	429	479	484	492	470	528	477	468	495	477	486	486	483	463	325	486	483	641	478	490	500	460	524	485	444	481	478	481	478	517	477	484	478	578	485	459	531	476	481	493	477	468	496	550	482	516	464	477	495	468	547	455	502	477	486	476	501	537	521	480	484	475	478	458	488	469	484	538	506	478	472	476	484	502	476	564	487	475	466	483	509	481	444	476	460	537	518	464	511	489	537	479	476	530	486	486	496	476	512	518	501	482	467	471	481	482	472	473	476	482	469	485	484	513	505	432	475	514	478	546	510	464	475	476	481	479	488	434	477	510	530	486	491	504	482	493	395	511	478	501	476	484	514	475	476	549	480	476	491	484	475	484	481	532	469	488	527	469	531	439	465	503	532	478	537	483	474	471	589	486	491	490	480	495	527	506	572	477	500	443	471	489	489	459	464	497	547	480	510	481	477	523	505	490	509	474	476	540	610	503	613	527	453	538	518	504	500	567	450	479	490	467	457	549	477	463	519	476	492	501	493	475	471	462	461	496	440	499	481	505	489	474	488	476	439	469	499	469	511	523	482	469	555	470	479	504	537	486	466	474	488	480	484	460	481	553	475	548	472	477	475	442	470	489	478	506	479	452	476	437	510	473	513	459	482	553	479	491	529	586	478	480	625	413	478	475	488	476	479	500	506	437	505	472	496	518	445	575	513	471	477	428	466	462	438	436	419	507	497	478	470	472	480	465	488	478	467	528	472	562	471	479	453	443	473	505	490	414	462	501	466	484	518	487	558	478	448	477	476	462	498	477	507	475	489	470	458	479	491	465	474	541	463	468	453	481	522	540	522	538	474	484	527	472	1
487	489	538	502	523	483	455	476	481	478	480	475	441	485	472	485	490	498	482	472	482	460	460	487	543	477	505	474	469	460	492	517	515	503	479	433	499	476	485	476	474	452	489	483	497	494	532	448	490	443	568	510	471	486	467	532	482	514	502	506	465	489	524	482	426	489	493	504	486	487	546	493	475	541	471	529	469	470	499	471	450	559	484	482	509	529	461	476	468	553	476	502	473	503	479	561	480	414	507	590	474	479	480	491	507	569	490	483	451	484	478	509	479	467	486	497	486	494	475	492	473	516	452	441	469	485	464	508	485	534	482	463	500	481	515	490	520	507	478	458	477	560	482	493	468	519	488	518	485	613	473	487	496	374	476	521	461	456	513	477	474	458	480	485	514	427	478	476	476	448	523	522	463	477	455	435	506	479	433	534	462	480	479	472	463	474	484	527	529	478	480	478	493	546	495	491	490	495	476	489	495	512	485	581	524	472	444	476	474	487	484	487	466	564	460	454	497	479	477	491	478	509	490	474	474	495	488	476	477	476	471	455	491	477	494	495	478	480	461	471	520	464	491	466	579	540	439	476	478	482	481	469	480	460	465	479	528	474	472	482	490	478	483	477	473	493	581	470	505	493	489	489	520	519	494	487	476	492	534	518	477	416	471	476	545	489	447	436	477	513	469	505	508	479	472	468	458	372	465	495	443	498	479	508	507	501	467	474	458	466	502	483	483	525	475	447	485	483	448	525	470	436	521	482	498	471	495	476	505	519	497	472	475	498	471	480	411	494	590	508	487	502	510	529	494	486	478	468	497	504	480	467	479	482	473	496	478	473	522	525	491	532	532	508	486	465	458	480	475	542	437	492	449	477	555	517	473	478	505	488	477	482	488	487	513	464	511	478	496	535	476	494	476	478	480	475	477	479	492	492	482	447	476	490	479	406	478	473	449	493	454	436	464	479	487	578	488	502	511	506	482	468	478	476	487	490	520	499	489	477	505	535	477	414	452	551	455	537	487	494	494	487	668	508	514	476	491	458	508	475	473	471	517	590	492	356	486	495	481	489	431	492	560	454	506	469	479	574	488	470	547	476	576	480	478	441	477	463	570	479	472	493	476	437	519	461	480	488	475	494	464	477	501	582	490	536	484	502	486	484	1
489	467	560	470	539	481	474	476	493	473	454	495	466	469	478	462	468	466	512	485	489	522	474	479	517	506	471	463	471	500	483	442	441	521	487	558	483	488	475	476	473	518	440	523	504	464	453	453	513	498	522	409	491	478	516	523	515	543	489	488	511	484	540	469	539	544	470	474	475	475	556	480	467	524	477	502	481	461	516	508	471	529	481	491	528	491	477	488	481	473	476	524	515	495	481	484	479	457	461	462	487	486	479	482	472	457	453	507	488	490	523	498	474	442	452	484	480	470	493	460	474	477	489	475	483	481	484	505	475	490	524	503	484	477	529	468	499	462	486	490	503	566	473	485	486	436	484	535	473	481	502	473	473	357	479	502	467	491	512	507	435	490	463	487	459	512	474	489	476	444	390	498	475	478	486	506	470	482	432	456	532	414	492	458	438	517	469	485	464	484	489	490	508	533	482	498	476	479	475	436	508	534	449	490	484	479	491	483	456	474	493	483	456	511	480	514	503	471	492	500	499	536	464	548	559	510	500	478	478	495	499	462	472	491	471	490	515	482	473	475	473	433	468	473	459	490	564	478	482	507	497	469	479	505	483	462	535	459	477	480	511	478	489	483	479	519	477	492	513	458	476	465	484	515	472	485	476	494	487	535	476	395	492	473	532	503	473	458	479	477	492	496	513	482	511	537	488	549	507	480	496	477	477	506	473	448	470	490	506	479	537	496	468	490	492	465	477	488	457	463	492	507	511	475	492	480	483	483	482	480	480	484	477	446	508	482	538	467	690	461	489	493	493	533	514	473	491	480	488	490	489	499	528	473	503	496	505	477	542	524	505	456	444	484	483	488	500	484	486	461	473	518	511	505	478	476	487	482	543	528	485	500	493	486	470	474	497	477	494	484	471	523	473	473	479	488	487	479	529	470	477	526	475	464	476	531	472	475	465	465	499	512	473	487	497	567	475	545	508	527	481	474	475	476	506	512	476	527	528	479	480	565	440	397	500	465	512	437	489	492	536	459	679	434	481	477	480	495	380	472	524	471	517	513	485	471	476	534	492	499	463	448	504	473	476	467	469	470	526	466	431	475	560	476	475	357	474	502	525	493	494	476	474	545	511	471	475	511	484	481	506	488	471	533	427	521	474	480	526	489	1
476	516	530	487	536	472	430	477	499	470	475	435	491	436	489	466	492	443	511	485	481	479	486	480	523	480	494	480	462	513	475	453	460	534	494	423	475	489	482	477	476	514	490	476	455	486	530	535	465	465	538	597	470	484	462	462	476	547	559	469	479	481	479	488	587	539	478	512	476	474	457	482	480	488	485	474	478	488	483	483	484	441	501	487	506	495	473	485	472	475	477	483	453	503	498	529	476	506	474	398	487	480	480	472	466	243	433	470	494	484	475	591	478	523	453	469	477	488	487	481	476	494	507	432	475	475	499	429	461	458	522	492	486	480	471	462	485	490	484	497	498	518	489	475	472	469	475	478	486	533	539	479	499	434	476	462	484	511	486	477	490	496	479	493	459	484	477	483	478	507	505	500	530	478	477	470	472	492	536	501	524	488	509	476	513	483	490	524	556	479	458	503	471	477	519	472	486	466	477	476	492	490	527	512	547	477	459	477	496	509	504	488	474	486	472	442	451	492	551	494	490	520	466	515	473	533	476	479	476	482	503	480	473	505	517	520	496	477	498	474	503	489	479	480	491	490	478	476	479	521	479	497	477	493	478	478	566	426	486	482	494	484	497	457	489	510	421	493	439	488	502	442	472	440	494	494	475	523	530	492	476	448	502	478	492	509	454	503	488	510	514	492	493	490	465	576	485	499	559	523	477	482	484	544	468	490	465	491	491	472	473	505	496	504	477	497	482	474	435	517	484	483	504	470	500	478	503	518	485	511	485	474	475	486	459	529	576	506	629	422	515	497	511	498	531	478	480	510	498	474	475	504	490	457	473	458	505	475	528	531	518	466	456	508	490	459	465	490	478	499	551	531	472	483	529	519	479	446	470	448	483	532	466	485	489	455	443	475	526	449	475	503	469	440	478	483	476	495	490	486	477	455	477	459	476	445	545	477	481	483	494	497	502	457	443	520	479	496	478	475	478	463	463	476	487	503	500	487	528	479	519	544	499	455	552	471	470	574	489	488	463	468	550	487	504	476	481	492	525	464	497	468	473	364	485	624	490	466	499	465	490	484	500	549	501	494	473	535	471	534	477	473	504	478	491	475	496	493	489	482	485	508	491	499	497	478	472	447	501	479	503	482	476	351	567	497	475	497	511	498	2
476	465	509	497	496	485	491	477	505	478	439	509	444	470	467	477	467	515	482	500	473	487	477	476	495	475	483	485	495	487	476	493	460	474	501	521	469	507	479	477	474	478	441	481	479	510	603	487	523	477	568	558	491	484	495	541	490	517	521	496	502	476	421	480	409	517	510	507	484	467	533	489	465	498	477	476	462	452	490	457	538	471	513	490	538	517	479	486	472	508	475	460	483	491	483	479	478	457	470	465	494	481	478	486	503	702	486	579	427	482	489	416	473	494	452	491	465	472	516	526	474	477	490	396	501	498	470	470	496	492	476	494	521	478	477	479	499	487	478	497	482	464	477	476	469	434	480	470	489	478	501	481	488	419	479	538	498	483	495	496	480	472	481	487	521	495	477	479	476	507	507	504	533	479	476	527	513	482	462	518	546	452	484	508	509	470	522	492	543	477	446	467	504	556	499	476	474	488	476	493	539	507	480	537	480	476	524	479	486	473	485	488	495	430	484	450	505	475	501	509	508	436	512	453	428	510	464	475	476	504	500	467	454	441	492	467	480	486	469	478	540	532	506	486	454	481	503	477	480	475	507	486	472	497	480	520	496	553	474	489	514	478	478	521	477	482	497	499	468	480	506	513	507	522	462	477	476	487	503	546	476	433	485	474	473	551	428	454	488	471	498	499	515	476	482	468	451	523	532	492	489	493	481	506	457	465	487	503	474	501	471	521	532	549	484	454	477	468	529	516	496	475	476	474	460	473	430	445	521	499	474	490	475	508	413	498	391	474	462	552	447	491	509	512	527	483	478	508	484	474	485	502	480	464	476	495	577	476	490	520	472	499	462	491	493	569	484	488	494	528	506	540	480	469	504	471	484	469	551	473	480	491	521	478	463	505	455	478	462	477	480	466	475	454	477	473	489	492	460	468	472	509	475	458	476	525	472	481	502	479	481	500	450	478	481	513	479	541	537	468	483	487	457	476	471	483	492	505	458	464	510	535	491	441	454	522	475	513	460	494	523	469	461	483	483	478	463	458	455	458	464	487	490	440	473	447	470	524	486	510	499	466	452	451	486	502	476	531	506	502	506	478	466	475	479	550	482	476	515	489	492	536	488	492	484	485	494	511	490	468	442	485	524	455	502	500	472	511	518	500	2
477	442	464	488	475	481	512	477	504	479	475	462	448	530	476	459	490	471	501	476	487	468	477	474	440	505	490	489	485	486	468	510	552	464	487	480	488	471	479	475	475	430	476	481	455	472	456	503	433	448	572	506	495	476	534	489	548	525	515	454	487	477	496	479	370	481	484	482	481	471	497	505	493	441	471	533	466	472	552	498	519	456	432	482	540	530	479	502	476	499	476	516	484	487	481	472	481	499	477	544	471	491	481	505	468	573	519	516	446	473	472	458	479	443	449	498	477	477	473	451	477	465	480	429	480	490	471	504	484	469	463	512	472	478	491	525	528	469	477	464	443	477	469	482	462	469	476	510	477	455	535	495	484	467	477	532	475	483	494	509	489	472	460	481	461	513	477	476	476	481	525	452	480	477	483	519	479	475	465	535	523	547	490	440	496	430	490	471	579	479	512	459	514	539	497	496	474	483	479	409	478	462	465	539	512	478	539	481	488	512	482	484	428	466	463	572	580	473	482	487	497	518	524	471	468	514	515	479	476	484	459	453	492	476	487	476	461	477	440	472	458	543	460	480	531	540	487	479	486	477	498	516	475	493	471	478	488	399	484	501	499	468	524	448	474	490	549	500	537	482	461	512	530	446	478	488	476	466	507	469	476	462	495	478	545	532	466	470	480	467	487	479	474	470	429	494	458	483	466	477	463	479	470	489	426	483	478	473	452	478	477	497	444	469	486	529	483	485	498	509	496	536	493	468	505	478	510	512	484	520	491	483	476	495	498	496	330	440	441	509	527	458	528	494	535	478	489	456	508	520	470	574	536	457	505	484	511	478	517	480	475	473	494	486	474	560	486	469	472	520	465	518	492	522	480	449	480	478	431	458	483	503	471	472	502	477	518	477	491	467	478	491	472	491	477	492	471	465	529	478	478	463	475	545	477	493	432	469	506	484	467	538	454	479	552	539	470	456	499	449	476	471	477	476	485	502	502	413	445	483	480	558	555	473	497	519	476	538	451	489	527	482	515	496	500	478	474	478	579	462	498	479	496	485	478	407	494	429	499	447	515	472	518	457	479	501	492	513	503	474	495	469	488	477	478	540	498	477	474	483	491	475	482	535	527	481	466	506	525	477	492	472	476	501	542	520	478	465	549	505	2
478	472	494	510	473	474	486	479	497	476	557	439	446	518	473	485	471	517	477	477	490	481	476	489	576	514	464	481	463	471	488	510	571	553	454	490	463	470	477	474	475	453	488	485	512	483	516	517	540	457	562	527	461	485	460	472	494	518	494	454	486	478	460	476	502	590	494	486	475	474	572	468	460	459	474	454	465	508	518	513	513	547	470	467	422	503	475	526	479	476	476	450	487	453	487	465	483	445	474	490	480	468	471	475	538	423	533	456	522	466	476	538	490	554	537	469	499	465	516	459	475	475	487	550	445	557	485	509	472	501	519	477	499	475	516	427	486	479	484	468	488	530	473	493	465	491	479	447	472	433	542	498	469	384	477	445	459	476	513	485	522	483	477	480	517	444	477	486	477	512	460	488	578	478	479	472	480	481	502	604	537	483	485	481	492	489	416	480	501	476	466	562	506	498	551	472	478	486	477	510	518	461	508	489	527	476	487	474	488	436	469	464	464	442	498	551	467	495	452	483	448	498	491	517	438	521	501	480	474	464	478	475	471	480	542	475	474	475	482	474	538	528	575	478	474	522	562	481	482	505	485	490	476	512	480	490	439	587	496	478	455	473	502	528	483	503	535	486	464	495	492	468	506	447	481	459	476	496	491	490	474	422	482	475	523	507	550	451	483	506	525	491	491	468	456	558	445	489	480	492	519	496	480	509	496	467	490	474	501	485	484	466	463	547	465	504	468	480	430	532	484	497	477	458	513	477	468	439	461	466	465	482	476	512	563	485	489	466	580	474	484	509	484	471	533	487	490	493	483	530	484	518	491	470	491	504	611	476	513	525	512	489	477	491	478	458	502	465	466	497	494	476	486	475	498	490	478	478	562	505	469	467	570	484	478	487	503	475	514	534	475	517	479	552	481	507	503	444	511	475	477	450	475	523	477	421	434	478	464	479	510	513	491	481	421	503	469	519	472	465	483	487	457	476	481	510	496	465	455	479	486	479	434	417	493	474	487	488	546	482	472	474	539	534	496	477	492	495	483	477	491	467	493	319	481	580	483	485	507	564	497	485	466	566	496	511	463	511	489	478	550	478	493	477	481	529	479	511	536	486	469	517	482	573	466	484	478	517	499	471	493	477	496	352	445	522	470	485	526	496	1
468	411	540	475	513	465	423	475	473	479	416	450	484	418	496	493	466	507	447	489	492	498	478	491	499	453	489	456	503	502	488	447	436	529	468	555	492	432	480	477	477	577	454	491	507	461	467	476	457	433	545	499	447	477	523	476	529	534	526	486	480	473	486	478	479	505	511	510	478	481	585	487	486	416	482	518	464	449	502	478	518	462	493	468	554	546	474	494	475	570	477	506	448	473	482	580	482	496	472	474	473	477	477	483	512	541	471	534	523	485	470	419	484	479	529	468	518	485	544	484	481	446	484	454	436	478	481	489	483	497	482	433	449	481	527	475	512	485	485	493	481	605	505	488	491	485	483	465	483	487	492	490	478	532	477	445	459	466	507	495	512	468	476	476	524	493	479	475	477	618	527	555	518	478	492	479	527	497	429	516	502	478	539	493	481	475	552	507	494	474	456	496	522	478	527	481	487	480	475	498	480	438	450	533	501	477	558	479	462	518	506	454	463	472	483	521	472	485	483	481	503	481	447	534	494	507	477	479	475	480	501	485	478	467	507	489	462	482	486	478	518	520	483	481	487	503	493	474	473	504	566	567	470	499	489	493	488	466	483	471	482	484	493	463	486	519	565	488	416	484	477	543	518	521	476	487	477	524	497	477	477	491	486	477	475	507	527	498	481	501	498	514	496	475	489	500	465	464	524	507	481	491	475	449	473	463	465	495	560	446	464	481	522	483	488	545	493	470	557	470	472	478	483	480	468	490	489	468	493	492	465	476	476	515	546	502	459	473	432	471	491	503	508	478	541	490	487	434	480	492	478	405	458	486	484	489	527	476	520	556	471	487	507	463	478	511	521	486	472	470	473	494	505	542	461	457	479	525	461	530	491	461	478	494	475	484	468	478	481	515	478	496	477	472	474	443	475	482	500	484	481	530	476	482	476	478	470	480	561	491	483	543	514	484	468	535	478	546	545	554	469	480	464	475	465	479	478	490	407	474	522	493	477	517	465	529	481	483	475	492	448	483	378	531	479	478	464	504	432	494	511	492	507	425	475	514	473	506	509	482	489	494	493	459	493	483	465	451	472	498	485	474	424	477	486	507	515	485	423	476	478	476	480	534	488	500	482	415	493	489	460	481	489	435	542	481	473	505	486	472	2
474	478	545	483	485	476	527	478	495	473	423	552	470	410	467	459	468	473	469	474	473	451	482	477	564	480	521	486	508	473	480	490	512	490	495	481	470	441	479	479	473	528	472	496	498	457	496	535	403	382	566	495	475	479	469	505	492	453	527	481	500	482	496	484	594	555	526	462	478	476	455	499	459	479	481	533	476	471	530	513	508	604	449	497	493	516	470	477	474	547	477	538	510	519	483	530	478	498	484	486	475	484	481	465	448	361	534	517	552	474	476	561	468	431	485	494	517	484	482	484	479	510	465	486	485	440	482	515	468	531	467	518	496	474	431	444	424	477	472	492	496	533	495	499	477	486	483	540	486	521	466	483	463	400	476	502	476	479	464	485	531	483	485	491	499	456	477	476	476	457	502	426	517	475	475	525	504	484	536	475	534	588	461	429	465	478	477	465	525	480	500	527	514	431	575	481	475	482	477	482	504	497	468	564	499	475	560	479	479	482	492	464	449	488	480	578	472	482	470	481	498	518	512	526	498	465	473	477	477	485	473	483	464	490	508	517	504	476	492	483	425	409	534	467	503	513	490	486	479	493	441	525	480	477	469	521	476	412	485	475	471	479	506	553	472	493	473	486	486	474	491	553	429	543	500	482	477	508	463	474	477	418	500	476	472	417	440	500	482	485	477	461	471	479	495	504	502	491	481	500	490	514	476	499	529	479	486	491	499	494	460	468	509	485	469	511	479	486	562	461	484	484	470	483	484	480	468	448	496	567	489	473	477	444	493	489	578	496	623	465	484	484	458	507	523	495	484	513	498	537	492	526	469	484	475	493	477	477	467	511	478	476	480	503	466	525	459	477	512	517	547	449	522	462	465	531	485	471	412	506	481	480	444	511	456	458	516	475	486	455	476	514	477	468	482	494	500	491	506	478	474	471	477	489	475	459	462	473	462	483	485	526	526	484	547	490	494	477	514	506	478	475	502	477	465	492	497	524	489	473	475	534	478	423	496	557	479	516	536	510	469	482	517	515	462	477	478	493	492	473	496	490	486	430	485	517	474	484	512	549	535	513	414	471	477	520	489	598	475	481	525	480	493	481	469	350	502	487	484	484	488	483	485	548	474	499	483	456	493	490	474	474	489	437	496	444	475	471	547	480	1
489	502	503	467	499	482	531	476	505	463	487	518	472	456	463	477	475	500	495	481	467	445	478	476	452	516	501	486	479	478	483	523	531	512	507	450	483	420	477	478	480	463	460	469	470	535	565	500	423	483	443	501	488	482	485	486	459	513	526	509	496	495	485	473	557	511	461	463	477	471	584	503	459	491	477	501	485	501	557	458	474	430	467	451	485	493	481	492	481	436	476	563	474	500	493	507	481	448	495	496	483	489	477	470	494	355	476	492	490	474	450	457	465	448	507	451	493	458	438	491	473	455	463	456	472	445	482	536	467	436	465	474	488	481	472	452	482	450	481	479	517	510	485	477	469	468	476	487	484	509	451	492	467	559	478	431	478	470	523	486	442	499	483	489	498	501	476	474	475	575	538	480	486	478	478	502	483	472	451	500	474	519	465	489	509	484	524	491	548	475	537	460	483	485	545	478	485	487	478	484	490	475	504	568	503	477	450	478	475	486	497	511	484	559	474	518	510	461	490	501	428	496	468	527	550	468	518	479	474	485	463	471	478	510	508	489	463	478	469	473	481	457	524	484	428	519	437	478	480	529	463	487	479	550	489	528	541	499	495	473	520	473	508	453	494	498	502	486	512	513	482	474	488	495	479	488	476	504	519	454	478	512	482	476	543	489	462	515	475	478	521	524	507	473	521	462	492	543	533	495	463	502	481	517	536	463	495	473	501	448	481	489	543	488	490	437	474	478	481	492	495	480	516	468	484	481	490	475	488	574	490	495	477	515	491	480	553	442	535	511	524	486	487	480	480	479	473	541	458	552	485	392	515	501	488	460	469	479	478	549	502	488	413	495	478	556	527	482	467	542	549	525	492	497	537	526	486	486	418	488	474	495	445	486	524	472	485	480	456	488	474	537	471	449	480	466	472	523	489	483	475	497	476	493	477	401	442	478	459	490	511	548	517	499	534	546	486	522	491	503	487	460	459	475	498	483	483	498	415	477	478	517	462	535	498	468	475	572	483	500	507	455	531	532	485	477	470	500	543	469	448	477	506	505	479	522	482	505	550	446	483	476	493	437	487	497	486	502	480	469	449	478	495	480	479	433	508	470	450	483	465	500	466	496	510	464	470	448	509	472	496	476	463	527	484	460	482	478	442	505	1
474	488	522	487	529	481	394	476	479	484	467	491	481	483	482	551	479	495	510	468	492	494	481	477	541	503	464	499	471	486	473	438	551	444	505	458	487	481	490	473	472	474	468	459	486	481	520	533	410	502	528	500	481	477	525	513	499	499	584	480	485	491	477	476	490	491	512	477	474	476	557	485	473	506	470	523	479	494	565	455	482	494	472	492	604	459	477	479	484	480	476	499	485	511	485	483	477	467	440	481	476	482	485	487	549	336	502	528	493	489	505	468	478	529	449	471	480	495	524	488	478	474	479	447	484	564	516	526	465	445	491	478	504	477	484	401	507	488	486	486	488	521	472	481	490	504	475	493	483	509	361	474	487	387	478	519	494	495	459	524	494	492	479	470	561	506	476	476	475	459	444	591	504	478	469	508	488	477	468	503	504	536	456	471	477	536	436	523	433	477	494	512	526	515	563	479	470	472	475	459	446	480	495	541	555	478	541	478	480	482	504	390	467	468	475	512	466	472	509	495	474	531	512	543	525	491	458	479	476	481	483	459	482	498	522	505	504	477	498	478	510	461	532	484	485	572	501	478	481	493	524	487	479	489	477	478	487	574	484	490	484	480	521	464	481	485	475	482	500	504	471	511	439	485	458	485	477	469	484	443	476	424	497	477	464	517	505	490	478	509	449	532	494	492	425	460	477	491	472	521	461	478	476	525	487	497	458	463	502	521	469	472	465	516	499	465	486	482	458	634	482	467	485	477	513	481	529	469	505	556	460	489	475	496	487	492	471	497	639	506	488	504	493	505	485	492	494	413	496	526	483	514	544	484	485	511	457	477	494	516	513	533	498	500	473	540	509	487	485	545	469	503	474	482	460	469	485	508	399	477	478	444	542	478	459	491	473	474	479	407	480	464	480	536	479	471	472	514	487	489	476	418	476	497	476	487	464	488	476	486	463	498	483	489	491	468	487	469	578	450	486	458	489	476	485	485	493	481	500	477	502	464	496	420	517	515	470	517	490	478	484	488	620	480	500	479	481	497	468	469	490	473	463	438	484	493	491	460	381	471	468	488	520	450	491	493	470	561	486	475	446	478	546	477	476	434	481	506	510	490	508	513	478	508	547	483	479	473	492	475	504	472	466	442	466	487	475	482	588	504	2
482	483	523	481	534	477	523	476	471	477	466	481	464	415	487	485	481	451	452	472	487	505	479	471	447	478	478	491	475	545	509	534	574	500	480	517	467	452	483	474	478	520	466	492	495	474	475	461	471	510	496	447	496	478	496	501	500	470	525	430	483	497	422	483	362	482	583	510	491	464	474	477	465	495	482	530	477	458	534	488	483	502	452	473	523	482	475	509	480	550	476	540	460	482	490	495	479	511	484	503	475	470	484	483	500	630	473	510	527	484	472	453	491	460	492	446	477	483	467	516	478	483	483	453	431	478	460	474	490	405	536	467	493	474	501	499	523	481	484	495	480	541	473	504	463	501	478	455	483	462	514	486	484	508	476	521	542	458	527	483	450	489	498	473	515	433	475	481	478	411	437	483	492	478	467	520	484	478	556	505	442	497	486	507	484	545	459	484	466	479	482	454	506	527	496	485	478	486	478	527	464	504	480	479	478	475	486	484	464	493	490	477	505	482	477	514	542	498	494	467	491	564	523	515	507	518	463	478	476	505	481	457	497	520	478	525	487	482	483	481	533	564	485	485	485	515	494	472	471	502	481	456	475	521	470	452	538	510	477	489	518	467	504	554	477	507	464	473	492	481	498	464	445	498	473	476	476	459	462	478	478	484	512	477	517	444	505	487	480	475	468	516	509	478	555	461	477	476	461	507	491	472	476	502	533	466	482	473	492	500	459	508	474	499	472	500	482	490	468	525	453	436	508	465	495	468	499	521	497	510	368	488	476	540	497	476	335	472	413	493	512	463	526	468	445	464	478	488	456	501	488	512	428	497	483	474	519	477	522	497	457	454	460	506	477	508	483	475	492	555	476	443	495	487	559	465	491	502	476	453	482	516	484	488	483	471	493	476	534	551	478	489	474	466	481	495	465	507	483	480	480	509	475	468	476	505	519	484	516	469	476	481	479	487	470	475	484	559	438	503	481	485	469	476	488	490	527	502	459	475	498	512	461	507	489	523	462	535	467	479	491	475	522	570	526	476	491	513	505	465	505	474	509	541	478	386	480	469	475	461	454	500	527	461	463	508	486	459	462	467	545	480	493	479	484	569	495	497	499	483	466	442	490	500	483	489	478	510	493	483	488	478	530	567	538	439	478	495	510	484	2
492	481	506	490	453	476	518	477	492	487	461	502	473	443	484	490	499	459	514	465	491	465	480	472	484	520	459	478	505	523	479	453	507	495	493	540	498	458	477	477	482	454	509	505	549	461	472	488	515	486	525	489	500	478	516	489	495	504	469	517	531	487	530	489	570	529	472	499	477	477	424	469	477	451	485	468	499	474	489	442	510	528	508	472	592	476	482	489	475	563	477	469	483	521	489	530	478	454	484	450	483	473	476	467	476	483	484	453	518	492	505	429	450	506	526	479	542	504	476	442	477	478	488	499	435	480	487	503	477	462	493	502	510	478	446	502	483	490	484	482	511	471	497	477	472	476	478	508	486	518	482	496	496	484	477	482	478	474	468	497	463	469	474	484	523	505	474	479	479	537	517	511	470	481	456	494	455	480	486	537	496	535	458	511	503	455	550	540	519	477	521	543	473	451	571	466	467	482	478	536	484	476	510	475	475	476	518	483	478	482	509	540	470	423	485	459	502	471	478	501	494	502	519	459	515	551	484	477	476	499	459	490	469	486	525	510	487	479	474	487	500	522	490	485	484	565	415	482	490	509	483	532	476	561	492	485	545	433	479	455	484	477	505	478	481	497	486	480	497	494	491	488	446	491	491	484	477	428	511	477	479	471	491	475	487	473	477	436	477	497	493	480	501	472	454	516	433	476	485	487	531	514	483	481	449	486	456	480	493	494	481	453	510	457	485	514	478	477	572	496	494	527	487	477	479	484	479	487	487	512	480	474	476	517	471	480	579	467	482	579	498	543	446	522	472	490	492	432	510	487	479	506	477	477	479	487	484	477	484	510	433	484	534	499	485	467	492	472	473	556	447	478	463	514	522	509	471	525	548	456	487	453	485	497	447	483	452	477	508	479	478	482	478	426	476	455	474	455	473	474	484	480	476	445	477	489	483	476	497	477	487	514	508	486	478	543	479	473	505	468	484	463	456	476	480	487	469	438	482	468	474	519	490	486	456	478	489	503	509	493	470	478	308	526	484	476	479	490	499	479	498	491	501	310	477	644	479	499	542	440	487	489	527	458	468	493	494	480	492	461	513	473	402	476	481	513	497	493	487	490	501	490	490	497	550	470	454	495	511	467	471	479	433	298	563	446	481	489	511	511	2
482	493	561	492	559	475	514	477	455	490	501	489	449	485	490	485	461	513	470	474	483	506	480	483	588	473	458	491	492	508	489	491	543	476	462	499	468	490	479	478	471	530	461	491	534	463	494	511	531	460	516	486	461	490	521	502	451	500	459	504	493	476	467	482	375	504	506	447	478	466	513	499	473	522	468	515	473	507	521	443	482	562	457	471	508	494	485	483	481	495	477	569	475	467	480	524	479	489	438	420	478	482	472	465	428	744	467	507	508	473	512	490	489	492	423	483	492	495	516	487	475	489	506	479	487	465	481	469	501	444	457	491	462	474	489	499	617	437	477	451	488	536	475	494	462	487	482	498	473	440	449	459	491	424	475	493	482	533	518	511	471	475	484	481	489	500	477	481	476	499	509	511	499	477	464	483	483	470	529	493	467	493	506	480	486	479	475	473	505	464	488	506	526	494	517	487	476	490	474	500	471	497	476	510	487	476	505	484	479	481	515	523	465	418	471	492	467	472	474	497	488	502	570	502	434	505	472	476	476	495	467	510	450	476	470	503	483	475	463	491	463	533	468	508	502	526	458	483	476	449	443	497	485	463	473	549	536	536	498	485	492	482	496	414	477	501	523	481	501	470	495	453	505	468	489	479	476	448	483	502	479	437	466	476	497	459	510	485	477	513	446	522	512	469	545	517	500	499	497	475	490	518	478	520	498	451	484	482	507	496	494	490	472	496	473	491	477	494	519	465	502	472	479	462	466	488	454	488	493	537	556	478	476	478	487	491	329	446	442	545	497	499	494	498	489	475	479	530	475	506	483	463	519	514	468	459	561	475	542	504	501	498	467	465	481	510	517	511	486	543	443	527	479	512	507	486	480	476	582	469	483	468	470	500	491	496	480	479	524	494	484	499	482	476	480	483	462	469	517	487	478	553	475	509	476	457	494	482	476	484	481	503	472	493	497	508	477	447	577	444	471	496	481	477	464	500	524	490	505	486	524	439	448	439	479	437	479	535	498	479	457	477	496	504	462	476	486	502	528	472	518	484	500	511	483	388	473	515	513	503	497	474	464	450	500	491	483	477	511	443	567	479	480	480	472	537	497	516	409	496	477	464	467	386	496	475	499	502	491	478	480	470	476	529	437	538	487	496	519	486	2
491	465	536	477	484	476	408	478	501	485	532	482	506	491	477	481	502	523	490	491	469	501	471	466	460	582	481	460	477	478	485	472	504	564	464	479	480	456	476	476	476	465	452	496	521	464	511	467	506	500	536	450	435	484	481	494	522	468	523	482	496	486	483	482	452	460	499	475	481	476	421	489	490	505	486	554	480	508	510	480	527	574	495	480	517	459	478	496	482	546	475	421	464	486	485	527	480	484	502	461	481	479	474	474	503	540	473	476	478	508	520	486	458	481	466	468	494	490	452	482	477	462	481	500	470	516	492	533	482	472	488	476	492	481	496	511	537	507	479	463	515	549	474	497	486	476	486	510	488	512	510	483	478	508	479	472	483	442	471	516	486	508	467	483	558	538	475	476	478	463	496	572	535	477	477	591	499	490	488	555	509	548	503	501	484	476	550	500	533	481	461	495	512	528	420	469	473	492	475	463	472	495	529	512	483	475	492	479	482	473	504	498	484	477	467	517	470	467	508	484	539	482	488	447	439	476	497	479	476	492	477	509	454	511	501	478	492	480	458	475	475	566	435	511	543	491	445	485	469	558	451	505	478	515	471	459	500	467	497	477	470	474	510	463	483	484	510	470	467	489	499	394	457	504	459	477	477	461	478	493	479	482	454	476	539	491	483	499	477	545	466	501	505	477	518	506	459	522	460	469	478	492	481	502	480	448	496	477	486	449	533	442	522	497	493	522	488	486	476	406	483	475	499	487	475	481	478	501	503	532	485	475	476	473	568	467	429	537	442	505	475	510	485	563	469	482	478	520	486	504	473	491	477	498	499	482	434	477	490	513	471	479	543	493	484	442	453	474	482	492	455	449	503	455	508	513	485	477	530	468	474	484	491	485	481	465	469	476	479	507	478	498	475	522	477	501	498	524	483	486	478	458	479	477	476	506	470	478	492	475	493	584	512	482	504	510	492	604	606	519	498	471	475	477	474	486	463	471	502	483	488	511	458	502	496	500	463	489	493	490	479	477	432	511	519	479	492	495	496	472	476	475	458	405	480	528	484	426	507	535	513	490	516	435	467	488	472	470	491	469	513	477	448	481	474	568	487	482	504	493	506	508	492	468	541	477	472	448	487	477	510	481	491	425	520	481	474	478	494	469	1
485	432	489	497	497	479	405	476	479	479	448	473	462	527	487	490	467	483	462	473	477	532	484	483	535	447	486	481	488	520	487	569	492	479	460	469	486	506	473	475	476	513	479	466	500	482	485	552	459	483	569	559	500	489	457	463	456	494	489	461	460	480	471	484	514	597	546	554	484	485	564	484	513	533	487	517	474	553	479	493	507	483	481	470	482	514	476	517	490	407	476	542	472	502	472	459	478	496	488	464	467	482	486	475	580	383	484	515	486	460	501	586	466	475	473	478	485	503	448	500	477	515	475	487	481	481	477	499	470	481	504	468	479	479	484	507	509	495	462	504	448	563	472	478	499	456	476	456	478	451	570	487	463	349	477	475	503	479	465	550	513	487	499	477	441	556	474	482	478	451	461	475	514	475	477	553	497	495	497	415	556	533	413	491	467	492	455	520	521	478	481	480	514	463	506	465	479	477	475	414	518	524	501	532	511	477	526	478	506	503	469	477	470	492	481	493	471	500	502	494	499	476	557	458	527	511	499	476	476	491	468	501	483	467	484	484	486	478	481	474	501	460	492	479	521	511	496	478	471	472	497	492	479	548	461	450	467	485	482	468	485	469	527	514	477	515	483	473	529	477	461	469	520	446	469	488	477	445	495	445	476	382	471	476	495	530	464	467	475	482	532	497	457	489	444	526	482	447	487	533	489	513	492	500	446	471	493	486	483	501	513	534	565	504	477	529	458	475	520	511	483	489	489	471	463	480	495	465	491	575	472	468	477	515	543	500	507	535	621	446	490	501	512	514	502	470	491	375	532	501	481	483	431	473	495	492	487	477	489	427	486	532	462	505	471	518	507	468	513	536	505	525	500	511	523	522	476	467	464	487	486	496	508	499	478	477	484	476	495	530	486	450	474	527	475	497	477	517	526	484	478	484	477	457	476	423	476	476	475	476	474	497	486	501	458	540	476	526	561	458	486	480	482	475	485	495	500	481	498	471	445	463	472	400	472	551	470	519	537	497	480	493	527	498	473	477	479	490	483	492	518	484	487	364	470	535	480	462	477	467	534	460	553	480	497	507	500	481	491	483	485	473	499	479	471	435	481	485	456	485	492	478	475	493	564	479	480	516	480	501	480	484	484	335	550	502	491	491	491	484	1
479	471	482	492	620	483	423	478	492	474	415	487	450	500	495	466	477	555	497	491	476	497	475	469	412	526	452	473	483	491	478	510	462	503	496	566	496	486	479	478	473	421	418	452	514	456	530	418	494	489	431	444	448	478	507	512	481	482	516	483	492	477	539	487	503	502	460	458	480	462	435	481	500	409	472	514	463	499	525	475	491	409	508	510	501	467	475	477	491	500	477	525	460	513	469	545	482	491	502	477	478	479	483	499	442	649	458	452	451	471	478	383	481	513	432	485	458	481	471	509	477	433	484	494	501	450	488	494	492	442	493	511	497	477	442	476	546	497	480	499	498	511	467	491	509	480	478	434	472	460	498	462	474	629	478	491	477	506	498	494	474	467	480	480	607	503	477	483	476	570	486	518	445	477	463	542	470	492	511	505	509	607	500	516	465	532	529	500	458	480	507	462	479	467	518	489	477	474	476	502	452	469	509	543	493	477	492	482	484	476	492	575	468	541	477	483	548	473	484	493	494	538	460	470	484	489	468	475	476	478	497	466	476	467	521	534	480	479	437	481	487	474	475	475	479	477	485	477	475	485	479	582	478	542	464	457	474	458	488	484	483	468	467	500	495	466	598	482	536	517	513	471	488	482	473	482	475	514	462	501	476	551	469	474	479	473	478	505	484	492	533	498	500	477	433	538	461	506	460	488	401	488	482	455	508	454	507	476	506	477	456	436	498	487	472	436	463	471	495	476	492	495	501	459	502	482	504	480	498	594	532	487	477	531	491	503	484	530	395	519	456	501	486	528	465	475	472	435	485	513	472	520	444	495	495	480	474	478	514	553	471	512	501	531	479	577	501	476	490	505	422	396	506	513	541	519	459	470	507	494	481	494	497	476	524	486	503	475	510	434	479	466	475	507	479	506	481	560	534	477	477	482	476	524	476	502	498	478	479	475	492	499	494	490	484	551	495	539	472	519	479	502	465	476	491	502	505	465	477	477	514	514	457	595	468	565	474	502	480	483	530	474	504	510	491	477	464	499	543	497	486	479	491	697	476	422	479	525	449	478	530	488	445	489	487	508	471	524	469	442	480	486	482	478	474	450	473	467	499	489	478	457	483	491	493	498	489	475	523	473	483	482	533	680	540	466	475	475	494	514	2
491	489	503	489	463	473	401	478	506	475	512	489	420	438	487	529	489	564	477	487	489	510	472	487	442	516	490	475	461	464	469	522	508	510	455	480	487	515	481	477	476	527	476	485	510	466	495	519	505	479	534	480	504	479	500	537	429	440	449	469	525	476	449	479	563	431	493	489	481	485	523	471	496	479	478	508	469	470	456	464	529	561	482	477	466	448	478	528	482	601	476	551	465	479	483	508	475	492	482	538	473	480	484	496	457	470	534	445	538	472	499	442	471	507	488	497	484	469	501	512	474	464	480	503	464	464	479	547	476	435	450	509	518	478	497	551	450	493	471	475	504	504	483	460	499	463	475	482	484	511	489	486	484	600	478	471	482	462	496	486	504	478	503	478	510	457	475	475	478	604	501	440	540	477	488	557	501	488	489	500	443	455	439	516	498	475	604	496	534	475	467	493	474	455	539	489	483	488	477	442	474	459	492	485	541	477	553	475	510	527	497	545	506	455	475	516	436	484	494	476	507	463	484	518	487	495	490	475	476	461	494	478	465	531	507	508	489	480	446	475	467	498	486	464	508	523	484	476	484	514	504	501	477	537	481	480	461	471	504	480	505	475	497	510	476	531	509	484	516	487	483	485	492	499	474	475	476	505	481	497	477	525	498	476	452	470	514	471	479	479	545	553	528	478	448	515	514	536	499	497	503	508	478	465	500	471	484	479	475	482	498	508	512	503	480	526	487	476	437	491	496	480	498	473	489	477	471	509	492	502	545	488	476	531	505	471	554	453	486	465	538	470	535	499	498	478	480	534	497	529	476	468	490	484	488	497	486	477	486	489	465	473	424	462	489	563	474	496	499	474	431	488	490	491	545	496	479	460	531	443	477	464	493	484	446	461	516	477	531	484	471	474	475	536	479	452	482	458	540	482	473	483	477	494	476	487	475	477	532	489	508	456	506	504	437	453	482	515	561	486	479	475	464	477	488	502	499	448	467	478	502	509	481	565	554	514	499	472	506	477	421	480	516	457	480	476	488	469	511	460	497	467	500	550	482	534	490	468	531	491	509	514	495	448	487	530	467	507	459	506	527	488	487	481	478	482	492	505	533	484	471	470	482	524	478	475	477	450	481	465	480	484	455	584	494	530	486	462	580	491	2
490	489	455	478	514	485	503	478	501	479	470	502	466	488	476	485	470	524	510	455	465	484	475	487	522	531	490	483	465	472	481	486	508	470	448	527	491	494	481	479	479	467	470	505	484	431	485	480	439	470	473	516	508	487	552	467	428	505	519	436	451	488	491	484	311	558	518	475	485	467	506	476	464	542	485	552	486	486	551	521	491	426	521	485	512	502	485	518	480	534	475	547	476	529	486	480	481	481	489	482	477	476	478	476	473	484	504	456	527	484	504	592	476	491	476	478	503	480	421	455	474	476	458	449	488	494	474	478	478	468	541	479	487	477	479	440	497	485	487	471	453	548	449	495	457	495	481	517	478	419	484	460	484	389	477	479	465	440	459	499	506	482	456	478	493	484	478	478	478	475	489	462	506	476	475	501	496	479	445	499	483	499	458	468	489	499	484	496	574	470	483	507	499	546	525	490	482	488	476	529	511	519	509	570	456	476	490	476	487	509	493	452	439	478	484	449	467	483	467	492	518	496	489	460	455	497	483	477	476	457	485	489	475	527	521	536	483	480	468	477	492	601	506	487	542	430	556	476	470	490	459	517	477	565	475	532	529	519	480	487	490	478	487	474	489	490	423	494	440	477	479	504	442	438	487	473	476	501	505	500	478	440	480	477	538	490	457	471	482	481	451	512	515	487	478	539	483	486	500	474	467	484	478	493	464	525	467	476	503	513	456	504	536	536	487	479	478	475	437	552	483	506	506	482	461	483	474	470	463	514	507	478	475	446	434	473	255	531	491	504	551	487	457	514	459	479	492	541	498	515	479	421	440	500	496	492	510	476	529	517	452	498	549	459	484	559	493	474	485	510	496	559	471	497	516	505	479	485	429	482	478	497	525	477	519	489	489	479	503	444	475	511	476	512	478	471	469	502	512	484	478	474	475	467	477	504	463	478	536	475	455	494	488	470	498	531	509	513	532	518	475	490	467	476	470	504	524	518	551	476	483	443	459	422	473	440	487	502	442	474	466	454	551	443	517	481	470	491	458	461	498	467	517	358	478	457	490	442	455	495	490	455	515	533	449	491	480	480	474	435	474	477	503	478	473	627	464	510	450	490	478	463	451	474	513	486	487	537	509	487	486	476	483	374	521	520	474	486	518	467	1
492	526	464	476	500	479	445	475	488	467	450	456	489	519	493	473	476	467	473	478	466	499	459	473	508	500	474	481	463	494	477	528	433	494	521	530	485	509	484	476	483	472	497	520	526	470	497	493	499	450	552	499	481	486	541	511	413	497	499	470	467	486	502	476	488	482	508	509	482	467	485	507	529	505	484	499	483	486	523	496	496	493	476	452	523	489	481	481	474	527	477	472	499	485	480	503	481	498	450	472	481	485	480	486	481	454	471	538	528	486	464	507	495	483	498	495	498	496	477	476	477	471	471	550	460	446	484	476	475	547	503	541	501	476	480	495	487	491	468	496	482	489	478	493	465	507	480	482	477	448	455	481	488	605	475	513	445	485	502	474	498	481	471	479	471	492	474	476	475	573	559	529	497	479	456	460	470	478	450	438	449	501	505	460	478	491	545	423	536	473	504	497	479	488	538	490	477	474	476	437	490	515	445	506	456	476	554	478	499	507	498	476	458	521	468	503	504	489	485	492	465	442	507	510	481	454	489	474	476	507	482	476	461	503	481	510	500	480	476	477	472	553	467	471	550	490	493	480	475	506	586	539	472	484	482	502	394	501	490	473	472	484	511	417	478	519	481	469	502	487	507	485	505	429	478	502	476	516	502	494	476	524	471	478	524	484	486	541	473	459	468	547	545	485	499	453	462	469	515	515	456	503	473	491	479	481	474	477	500	471	513	469	480	561	493	487	491	473	431	505	516	486	518	474	481	480	494	464	487	544	487	479	476	515	581	507	469	481	437	507	518	482	446	542	456	475	487	551	474	499	490	462	513	497	509	491	527	476	552	534	487	472	466	484	481	467	526	484	480	490	493	404	449	496	501	537	477	472	515	528	476	496	466	484	473	481	472	480	466	501	482	459	480	491	482	467	471	499	603	472	475	525	476	484	477	498	482	477	465	481	491	482	532	487	478	509	489	540	519	532	495	476	480	476	477	469	486	491	447	472	528	496	493	557	507	475	462	488	485	463	494	466	449	492	488	477	483	479	527	505	489	466	513	442	473	566	482	449	521	461	522	526	485	420	502	474	483	526	462	464	531	479	461	477	485	579	444	511	510	488	498	481	466	535	498	478	479	489	473	473	521	477	489	456	487	486	484	467	507	469	2
495	471	472	482	494	466	467	477	502	479	473	500	498	469	488	483	463	467	489	487	497	478	471	473	456	499	505	474	477	471	479	518	459	497	473	522	480	518	475	475	474	467	509	506	531	479	512	530	465	526	569	535	519	473	496	522	570	452	515	477	489	485	510	480	435	606	575	512	472	464	492	487	480	498	482	499	473	466	498	504	473	545	462	499	506	501	478	503	476	476	476	498	515	498	489	498	476	476	518	521	484	491	481	481	507	469	527	516	468	481	469	445	484	537	473	455	517	470	456	514	477	449	475	436	464	511	475	462	476	433	478	526	502	478	503	499	471	478	486	466	518	496	481	478	506	519	483	537	486	471	443	470	474	396	477	494	474	514	464	474	494	500	498	489	434	451	475	486	478	543	534	510	499	478	481	443	472	488	479	470	535	567	457	493	488	471	437	524	491	475	487	492	524	528	492	480	487	475	474	497	524	503	490	524	498	478	551	479	452	514	481	433	506	468	495	425	482	481	528	482	455	509	512	506	497	522	457	478	477	493	483	475	487	459	486	547	507	480	433	476	501	509	552	464	512	508	531	479	471	506	535	457	475	509	480	489	534	510	490	474	472	482	480	492	483	501	490	477	500	500	455	406	518	473	473	477	477	515	482	464	475	414	498	476	515	499	434	481	484	494	430	467	500	467	466	506	428	512	500	475	502	525	480	443	529	468	480	473	522	464	494	427	514	451	493	524	488	480	474	493	483	493	489	477	505	477	505	505	487	451	439	454	477	506	496	479	428	446	571	520	475	501	527	525	511	500	478	516	488	438	485	369	536	480	523	461	460	474	507	436	472	532	496	463	484	516	446	493	505	537	510	468	475	497	497	517	477	454	462	480	482	440	506	482	487	476	509	477	505	515	479	436	476	517	476	478	480	452	458	470	481	490	477	463	477	479	431	480	461	472	446	492	478	462	514	572	478	519	506	513	480	479	484	476	477	501	482	485	488	481	480	434	492	424	508	513	472	519	492	471	521	475	582	553	509	477	461	488	506	468	468	475	476	412	484	472	477	504	495	536	505	468	551	400	468	498	485	513	469	451	484	475	519	479	474	496	503	483	479	466	488	501	484	483	528	478	482	510	505	500	494	474	480	424	541	566	466	491	492	548	1
470	469	488	483	497	483	483	477	506	492	470	493	450	501	480	513	477	498	451	474	465	476	472	491	536	468	476	480	486	478	488	465	473	455	440	465	485	494	477	476	479	487	480	474	493	470	536	517	514	462	494	539	475	487	460	493	553	500	574	472	512	484	495	488	430	503	483	469	490	471	529	496	479	476	478	506	496	514	482	486	500	511	500	492	529	510	477	481	488	482	475	457	469	493	477	473	481	482	473	462	464	493	489	467	467	704	512	529	505	474	502	491	462	502	484	489	497	496	508	523	474	466	475	512	483	458	487	527	494	447	536	458	509	483	462	541	483	490	484	476	499	472	480	488	497	477	476	551	473	524	483	499	491	535	477	513	476	444	499	509	481	475	474	474	521	524	478	478	475	479	519	576	455	476	494	513	460	489	528	544	502	545	465	464	501	493	542	468	500	478	466	463	485	507	503	498	474	485	479	437	518	510	476	506	492	477	462	482	481	484	472	493	510	544	468	512	516	483	472	479	483	463	476	448	437	524	492	480	475	508	484	488	489	475	489	531	480	479	500	479	548	518	444	472	500	515	480	475	460	493	496	471	472	555	467	507	502	546	482	494	512	476	508	460	482	503	536	489	506	535	475	501	598	496	487	472	477	459	470	466	478	497	478	475	488	426	479	391	479	488	468	495	505	475	481	505	473	545	490	529	485	504	475	510	486	425	463	480	503	504	433	490	482	509	485	479	465	472	495	554	496	434	474	470	491	484	465	488	475	569	445	482	478	477	476	505	391	525	409	538	437	503	550	491	503	462	485	490	500	492	484	551	441	465	481	476	448	475	505	491	469	513	477	484	484	464	500	494	487	575	487	531	495	473	461	453	486	503	539	512	480	482	480	481	471	490	489	475	529	465	478	486	476	453	478	527	497	470	446	476	471	519	476	495	476	448	550	468	471	476	529	484	509	464	450	520	482	552	557	564	480	472	466	475	473	484	515	454	484	477	467	540	454	519	493	515	457	567	455	489	471	490	475	517	476	479	476	477	535	468	492	480	479	548	478	420	476	503	491	485	477	477	479	538	474	495	482	450	467	583	503	475	472	478	490	529	484	499	473	474	458	501	439	499	545	463	474	424	556	484	525	484	502	585	479	550	471	493	449	492	2
474	441	471	465	554	463	528	478	463	478	428	514	434	402	494	478	480	524	502	481	483	476	477	479	354	469	499	491	468	485	482	516	558	518	519	505	475	495	475	476	474	521	470	496	498	472	510	495	523	491	553	481	498	475	532	476	484	399	478	462	474	484	467	476	527	494	466	505	482	481	559	485	525	493	473	475	467	468	486	484	515	547	496	500	516	484	471	469	481	502	477	518	473	490	484	479	478	506	487	492	486	485	473	480	575	403	444	538	420	478	436	515	474	482	471	492	490	492	490	474	474	519	494	423	464	524	461	501	471	466	454	500	486	470	454	471	481	497	469	485	449	554	474	495	471	470	480	457	488	521	421	485	476	447	477	465	521	499	499	538	443	468	472	478	532	485	475	484	478	564	433	528	475	478	469	541	487	476	524	505	461	545	483	477	500	481	550	503	551	477	520	502	494	542	440	487	481	481	477	447	435	499	526	577	491	474	491	481	466	495	497	403	533	480	474	520	543	474	525	477	423	503	519	512	514	543	460	477	476	489	482	528	485	472	531	527	497	480	503	484	455	522	482	473	516	479	521	472	488	514	493	484	476	532	459	482	444	525	474	465	508	486	518	431	479	518	576	476	509	491	469	464	457	394	456	484	476	541	483	493	476	453	527	474	536	526	493	475	480	506	439	521	506	469	457	512	433	508	450	478	464	475	471	454	450	508	497	476	500	471	498	483	498	460	481	520	478	482	440	475	494	520	497	501	499	486	467	457	501	477	466	491	476	497	469	496	528	530	534	506	439	493	524	548	544	477	486	451	479	534	481	484	499	473	487	483	501	476	520	547	453	479	564	494	485	597	527	494	466	496	483	407	495	485	511	519	483	488	538	444	478	492	486	499	493	490	509	479	497	503	487	489	476	480	476	486	487	535	525	490	470	485	477	460	475	502	548	489	492	465	493	473	494	477	469	561	502	525	485	473	480	478	490	475	505	502	524	495	422	473	525	482	484	459	482	568	460	529	489	489	516	452	488	542	495	478	464	484	402	485	488	470	521	382	479	597	483	465	462	516	503	456	503	462	483	495	475	497	478	552	538	475	478	477	479	522	469	455	481	490	477	503	482	508	480	472	476	495	498	467	470	482	482	390	495	450	486	501	489	505	1
482	470	514	482	579	480	522	477	487	487	487	498	492	471	503	541	485	536	501	481	480	499	490	479	466	510	459	477	475	482	487	465	524	556	479	505	485	460	470	478	475	533	461	497	519	535	541	501	446	429	561	494	524	476	464	461	439	515	481	480	472	477	515	478	551	453	542	470	481	469	496	481	513	461	483	491	499	491	516	513	455	566	461	488	552	463	477	452	471	474	476	521	488	502	489	491	481	478	501	440	484	480	480	479	467	414	538	483	482	475	475	408	483	494	502	499	500	495	504	496	474	481	488	439	502	530	452	485	472	435	464	453	499	482	509	526	513	479	489	490	499	509	470	469	461	526	491	485	478	541	456	478	493	518	474	468	489	524	515	524	533	474	486	489	458	507	475	472	478	504	547	456	525	476	482	503	486	479	547	496	579	515	496	503	467	507	520	478	607	480	475	472	486	523	502	497	473	483	475	482	537	459	477	515	488	476	548	482	505	473	473	517	466	539	467	519	476	508	436	493	482	493	465	501	432	527	489	477	474	462	478	474	487	491	507	503	492	477	463	485	448	410	509	478	471	554	406	474	475	497	463	450	473	497	476	534	484	436	474	474	477	481	493	461	483	504	567	504	510	483	487	475	471	519	473	486	476	499	482	515	476	489	492	478	528	487	528	455	487	492	532	485	511	483	482	488	505	530	463	505	493	489	480	483	565	522	482	495	524	504	501	503	468	508	479	562	480	485	468	596	487	474	469	480	494	475	511	469	511	497	482	508	477	505	429	488	561	488	590	556	472	517	482	547	490	476	486	485	471	467	473	533	508	504	492	478	566	474	479	485	452	466	552	495	475	475	487	486	498	471	515	452	424	460	525	504	489	520	447	466	485	520	492	477	471	492	475	479	478	510	475	520	475	535	477	484	476	529	488	482	475	479	476	515	478	471	424	471	468	473	485	449	453	476	542	543	513	493	526	488	473	476	475	475	483	510	493	503	494	485	493	494	480	507	521	520	504	539	498	492	483	485	618	504	474	477	483	486	462	475	463	474	504	619	476	462	478	494	569	488	478	516	496	475	492	466	475	522	477	528	512	472	540	479	495	376	467	479	503	510	492	465	472	520	464	483	467	450	469	475	499	480	472	620	493	526	478	473	531	445	1
480	466	455	471	546	485	488	477	483	479	478	476	435	531	501	526	483	492	491	478	466	522	483	462	422	472	478	478	463	481	492	520	436	512	534	465	485	486	479	477	474	564	464	521	541	476	503	511	549	444	579	599	461	478	518	518	470	413	531	494	488	476	482	480	491	531	493	494	469	481	505	486	512	502	467	497	488	502	602	497	486	496	520	491	482	480	474	482	493	459	476	493	455	488	482	481	481	472	486	445	484	478	492	469	439	480	474	538	524	473	488	502	477	459	413	459	480	486	455	489	475	482	479	442	461	552	476	500	477	488	507	529	476	480	469	510	427	524	483	489	484	503	483	475	486	470	470	472	482	537	499	478	480	422	478	471	481	498	480	521	453	472	478	480	490	489	473	480	476	490	536	505	495	477	485	490	472	471	459	534	535	508	466	525	476	469	551	499	484	476	480	472	495	483	461	500	483	491	475	458	532	490	470	553	484	474	582	477	469	496	476	490	431	467	477	451	486	482	487	468	493	474	503	465	456	500	515	485	477	501	485	486	470	498	477	514	467	479	432	468	480	532	479	489	457	523	462	480	491	514	469	523	475	501	489	522	537	521	483	478	496	472	531	428	483	482	525	514	476	509	473	431	470	492	489	497	476	476	510	500	476	446	497	476	531	500	435	550	482	514	454	473	544	468	524	502	436	487	487	495	444	499	483	465	509	534	494	499	473	510	535	476	455	506	468	440	452	494	424	516	481	517	487	466	488	476	442	459	465	521	515	491	475	459	541	479	474	480	552	533	474	480	501	470	460	486	482	527	445	531	475	446	511	503	535	520	474	478	474	432	520	466	553	459	480	452	479	508	481	513	492	482	467	481	528	509	469	480	588	507	492	480	438	523	445	481	547	476	480	497	477	496	474	528	476	485	504	518	411	484	476	452	476	492	477	546	439	472	556	487	511	471	490	456	490	552	481	520	478	488	484	501	504	475	484	498	478	449	491	481	525	462	488	450	511	433	505	527	446	506	429	478	546	595	532	477	469	474	469	467	486	465	456	403	494	549	477	470	509	463	458	493	496	478	502	474	483	496	495	492	589	481	501	476	475	535	473	501	487	483	475	476	471	556	469	473	472	483	513	492	490	485	495	419	408	531	480	505	454	472	1
474	499	517	485	518	473	453	476	470	480	483	539	412	580	481	504	470	481	492	497	482	502	468	479	574	507	458	466	497	496	480	547	449	525	497	512	482	515	488	477	476	475	449	487	460	475	513	511	468	461	515	444	510	488	551	543	416	567	505	472	469	478	459	476	618	494	496	484	473	481	413	479	471	475	481	531	467	469	514	474	487	591	514	477	466	506	475	476	482	564	477	518	483	495	474	498	475	477	502	464	486	489	476	469	488	397	470	460	511	479	553	527	476	470	519	482	487	492	527	515	474	520	458	542	476	589	469	521	470	500	504	507	485	481	494	521	529	498	477	483	503	443	465	496	492	516	474	497	485	401	502	472	493	487	476	537	480	508	457	508	458	466	460	480	508	480	478	482	478	466	557	528	520	478	483	497	462	479	464	529	484	548	446	454	490	469	507	487	591	477	459	453	469	460	561	475	466	479	477	519	498	520	501	544	481	477	464	474	473	478	472	466	483	529	489	544	537	490	484	476	524	474	510	432	545	489	486	479	476	506	474	496	481	482	484	491	481	479	483	475	506	446	489	498	504	494	511	482	480	474	464	474	477	514	502	485	511	460	476	480	489	485	485	444	467	499	537	503	554	492	495	480	471	525	493	483	477	519	491	565	476	471	485	478	488	434	467	437	482	542	478	473	508	478	493	500	460	521	520	487	478	453	472	502	524	548	459	484	499	498	476	477	477	504	469	500	466	473	542	547	486	478	521	498	485	481	515	468	492	449	508	494	475	453	477	482	609	516	561	402	527	508	528	552	515	462	486	485	501	536	484	498	500	478	483	493	559	475	522	512	485	501	434	482	469	511	498	499	491	461	483	551	525	458	477	488	480	502	476	418	475	447	548	506	464	489	477	476	481	395	470	537	475	531	472	450	478	465	462	481	484	513	479	519	477	445	445	485	462	486	466	506	494	496	470	494	489	502	528	563	484	488	478	475	488	479	530	468	537	485	518	515	462	487	476	511	474	563	494	488	459	486	438	527	516	476	496	488	512	481	485	488	494	418	484	606	485	533	582	534	524	451	539	459	489	519	473	528	445	439	526	473	455	477	478	410	496	515	513	486	497	476	477	483	496	490	493	534	495	475	486	479	527	417	470	473	489	492	426	465	1
474	521	530	480	479	479	471	476	499	480	485	500	426	457	514	499	490	497	424	481	494	498	476	479	490	470	436	486	508	489	482	436	523	518	529	447	487	452	480	476	475	500	478	465	511	443	444	528	523	491	468	558	505	475	475	501	484	498	456	500	491	478	489	468	602	493	518	521	489	473	564	495	523	455	487	506	481	532	511	436	482	564	473	481	509	481	473	479	476	454	476	518	508	517	476	443	481	515	517	429	471	486	475	491	549	617	546	533	501	474	395	505	479	457	518	456	540	488	487	454	477	444	497	464	482	481	478	513	486	493	474	485	502	481	460	439	436	528	487	486	523	499	456	483	498	479	485	489	484	521	569	509	488	616	476	433	494	479	498	474	497	481	485	471	528	470	477	479	476	543	436	487	435	476	469	489	447	475	515	572	467	457	507	475	472	473	607	471	496	483	489	498	487	509	476	482	485	485	475	537	493	470	477	519	509	474	486	480	471	486	480	471	419	504	476	459	529	487	488	483	432	551	526	535	511	458	492	475	476	516	445	485	478	462	462	527	476	478	470	472	491	475	502	479	491	555	386	477	492	512	454	518	475	505	470	463	528	498	487	493	484	472	493	509	489	464	518	477	502	493	476	486	518	579	457	481	477	514	535	485	474	533	493	475	494	489	499	483	484	464	483	522	498	468	490	478	529	525	466	539	517	479	477	452	511	472	484	487	527	451	517	484	446	479	468	547	467	486	553	524	481	501	486	471	477	474	486	499	487	495	507	467	476	523	483	497	599	499	409	544	512	520	527	518	462	485	494	506	505	487	477	458	442	466	487	483	538	478	494	587	496	545	521	472	477	487	507	488	485	498	506	531	484	459	470	521	485	517	556	453	482	472	436	486	505	458	549	479	488	479	469	436	479	452	478	494	492	475	470	492	479	454	475	499	476	478	502	479	505	483	512	542	508	450	459	482	492	548	509	460	487	492	461	477	481	477	477	475	518	478	515	501	475	570	540	428	491	551	446	476	576	506	341	580	479	478	459	482	561	482	476	495	448	518	476	538	476	436	499	511	441	468	478	442	484	495	476	455	519	446	448	478	416	475	481	451	464	509	458	487	471	442	484	475	508	484	467	446	463	469	469	483	468	528	482	496	477	475	537	505	1
477	507	500	480	512	475	461	475	502	486	465	483	422	432	491	466	459	488	494	488	482	457	473	476	457	513	521	489	469	510	488	446	484	447	498	459	480	476	473	476	480	561	480	491	502	423	519	524	511	450	543	493	516	475	501	478	412	494	516	510	495	463	513	481	535	464	515	459	477	478	544	461	489	493	490	541	501	477	474	487	515	462	438	473	542	556	475	533	495	547	477	473	478	487	479	492	477	473	463	453	484	483	483	494	478	613	499	566	594	479	495	447	475	496	451	463	501	481	470	533	478	491	483	547	482	452	482	504	488	537	452	504	467	479	484	501	534	489	483	462	503	439	478	496	485	495	481	424	468	512	491	481	494	655	476	461	482	500	554	527	444	484	476	471	425	502	478	477	476	508	559	479	539	479	452	544	480	481	493	526	527	518	475	483	501	495	494	474	582	485	496	501	490	512	466	481	483	482	477	502	493	533	536	485	479	476	479	474	493	486	484	441	529	435	483	510	523	484	478	484	423	447	463	479	515	473	510	478	476	506	462	468	458	506	486	494	474	476	469	476	450	450	453	478	523	504	438	469	474	522	517	521	481	446	469	499	477	498	476	492	505	475	517	479	487	450	533	495	480	516	480	520	479	486	491	477	476	490	490	452	478	549	477	477	571	495	480	466	477	476	477	455	535	469	481	506	478	498	485	499	549	475	480	526	457	491	483	476	525	485	476	488	473	516	499	471	487	497	454	559	472	518	487	474	492	480	459	431	508	502	500	488	477	527	522	480	527	500	442	497	521	497	535	499	434	470	479	446	494	535	481	542	443	462	494	499	533	477	462	483	471	549	453	486	481	542	464	475	474	545	492	484	509	485	517	502	479	489	533	434	472	449	506	493	484	488	519	479	513	501	481	506	474	419	473	497	480	472	504	493	484	511	478	467	477	475	459	479	424	481	491	473	470	479	500	501	503	504	471	590	479	498	477	476	481	472	496	468	499	480	467	578	482	599	499	459	462	625	472	480	479	483	569	489	497	478	470	476	438	470	490	471	473	719	473	405	483	420	492	492	524	518	505	487	524	474	487	561	504	455	508	472	520	478	474	417	483	501	444	476	447	454	465	453	561	478	477	493	531	483	468	479	498	834	484	455	467	481	501	484	2
482	481	472	487	425	473	564	477	482	496	471	452	489	509	495	510	485	455	507	491	470	520	480	487	430	538	468	464	468	484	477	513	460	432	547	422	480	472	485	476	475	538	486	468	461	515	514	511	459	443	527	542	486	474	490	501	535	464	541	431	489	481	530	489	624	474	474	487	490	470	485	491	500	568	483	488	473	491	501	474	522	497	451	487	514	487	476	505	491	559	476	512	493	471	481	511	485	467	471	519	487	470	475	505	479	360	432	539	579	484	497	501	472	497	475	475	489	500	448	495	476	470	479	551	438	537	471	513	461	478	466	452	462	469	495	456	502	493	472	475	520	521	487	473	497	470	484	515	467	484	475	500	495	589	477	500	482	494	470	498	443	486	480	483	496	482	476	483	477	479	567	496	532	477	474	497	478	491	539	551	460	542	472	488	498	468	464	517	549	475	510	494	488	440	572	488	487	481	477	493	501	459	508	463	534	474	489	481	477	489	511	491	467	495	516	554	506	490	449	477	475	427	485	486	440	486	500	477	475	495	476	487	497	477	495	508	488	477	426	483	506	459	468	453	530	530	498	479	487	444	474	508	472	465	492	532	514	465	496	494	504	495	523	475	477	505	477	507	576	456	468	529	494	478	492	497	477	495	569	519	477	519	461	476	525	442	479	513	480	504	495	512	494	477	500	460	474	546	519	484	510	465	482	469	508	401	473	482	555	506	523	479	519	502	489	484	478	478	442	485	457	503	465	479	491	483	492	463	493	554	495	484	477	476	459	473	601	491	556	425	482	489	545	467	449	480	491	423	455	534	480	550	496	474	494	488	478	478	555	541	508	475	409	512	478	530	498	478	502	501	492	468	506	465	507	493	476	505	448	519	481	477	468	479	443	460	483	475	483	458	473	465	478	491	481	471	497	505	561	480	461	540	478	432	477	532	472	471	483	474	515	505	501	499	449	557	483	528	529	488	481	493	454	476	502	486	452	467	446	470	477	517	423	571	488	473	475	483	474	486	443	487	533	395	494	478	474	489	517	486	487	468	501	503	482	580	487	469	511	436	491	514	452	529	481	497	474	529	503	489	518	477	498	478	488	427	469	450	439	471	471	470	470	489	479	497	478	475	470	480	455	476	462	533	533	483	473	458	496	441	1
486	480	531	472	500	485	466	474	483	485	417	484	459	454	500	476	479	426	470	467	456	482	473	475	488	508	454	486	486	494	499	505	540	472	503	454	468	452	473	475	474	526	496	488	479	461	467	492	457	514	494	488	469	473	503	502	495	449	537	459	526	476	498	479	399	500	449	468	479	469	460	473	500	510	485	491	479	471	546	498	463	539	508	485	523	428	484	458	484	526	475	503	451	465	486	521	478	475	480	436	500	470	470	490	511	505	492	538	518	496	525	518	489	470	506	482	469	477	487	478	477	518	462	496	489	487	504	505	479	491	535	460	480	474	454	584	428	490	475	455	540	487	473	474	473	500	478	495	485	513	529	469	490	359	475	564	465	421	506	564	447	479	490	477	446	534	474	482	479	482	442	434	499	480	501	506	495	460	542	497	492	606	447	505	510	491	523	530	598	471	433	520	474	517	406	489	476	496	478	494	503	500	497	564	461	479	516	472	476	501	482	484	441	534	470	505	472	495	476	484	391	481	500	534	472	547	493	477	475	496	483	465	480	522	427	462	489	478	474	477	504	548	477	480	437	517	482	479	485	500	484	504	474	511	473	472	561	450	495	485	482	482	480	465	483	525	518	509	448	516	487	514	556	506	472	503	476	516	487	446	479	412	478	475	505	538	510	528	482	517	450	448	467	479	502	475	501	465	469	501	489	504	485	495	503	490	476	506	510	424	468	483	475	459	499	481	473	469	521	539	471	488	498	492	544	487	493	493	502	508	488	458	477	502	549	504	356	531	518	509	499	508	491	495	409	488	485	497	494	486	478	505	506	485	505	493	538	477	492	549	427	491	512	500	480	429	455	489	486	518	452	426	532	499	527	454	490	473	454	490	485	459	440	503	470	491	499	477	468	510	477	511	474	508	471	493	473	484	509	484	471	491	475	471	476	531	507	469	446	474	477	563	471	498	457	574	493	461	521	472	473	485	482	476	485	498	523	500	461	483	466	501	512	400	521	434	484	517	507	482	535	480	467	572	473	476	479	491	424	459	478	483	486	312	483	498	493	526	471	487	515	462	455	465	494	482	486	475	442	533	457	479	466	481	488	557	479	499	510	485	455	467	480	507	508	484	459	510	483	487	466	477	492	314	511	461	484	511	578	466	2
479	473	504	477	429	473	508	479	484	476	458	441	510	455	480	520	467	499	507	489	500	488	475	488	572	512	478	488	506	488	480	474	528	512	517	500	477	474	477	479	481	537	495	496	475	502	494	475	419	472	529	503	486	482	511	488	518	445	462	479	499	483	480	465	562	462	428	500	472	476	509	490	423	493	468	545	475	485	470	476	496	579	484	489	460	480	487	456	477	462	475	579	475	506	485	510	477	502	478	456	473	477	468	481	513	459	447	489	507	488	449	443	486	496	482	499	476	484	512	491	476	462	474	499	506	535	474	498	476	456	527	525	510	471	513	515	500	488	480	472	476	477	502	483	484	511	483	467	484	532	466	485	491	628	476	527	484	458	473	538	460	476	486	480	473	493	475	476	478	501	546	532	453	478	476	562	482	478	536	514	469	477	469	450	470	499	467	461	571	480	513	465	478	572	499	473	477	469	476	500	484	457	445	567	522	476	487	482	491	499	475	561	494	529	475	422	497	470	496	485	501	490	516	513	473	509	496	476	477	471	471	485	517	485	481	497	477	479	497	484	504	479	487	488	520	517	508	480	477	485	542	441	478	527	484	483	514	552	489	498	527	476	476	478	474	498	414	479	467	466	486	486	492	574	467	495	477	516	478	446	476	537	491	476	529	488	489	437	474	498	543	496	523	483	496	515	446	479	536	509	506	481	478	489	491	536	461	483	485	464	478	485	595	543	445	487	464	503	552	441	491	471	506	495	498	486	470	442	487	524	460	481	476	496	563	468	545	502	408	487	489	482	512	517	418	508	468	436	520	516	504	502	508	488	457	461	448	477	565	469	502	532	506	523	477	543	515	490	495	509	484	540	508	489	475	503	485	469	408	550	472	458	474	484	456	468	501	478	505	476	477	470	473	498	477	540	482	515	526	474	470	547	473	500	475	444	500	476	475	491	438	520	400	489	488	483	486	565	476	512	473	481	499	475	490	472	488	496	420	479	478	539	449	600	498	535	470	558	405	488	515	490	356	461	472	476	476	487	516	471	504	491	518	477	477	558	487	520	529	490	529	463	514	459	473	483	478	442	531	565	519	491	407	475	481	457	480	495	501	469	482	528	496	530	515	477	484	477	509	474	481	472	498	491	495	545	476	484	454	486	2
485	453	520	495	496	484	466	478	485	478	489	537	475	470	478	489	488	476	469	484	475	498	481	472	536	513	517	493	493	490	481	523	456	461	493	435	482	495	473	476	479	513	463	475	466	438	484	450	514	502	545	436	460	482	482	472	510	419	475	459	492	490	534	476	518	496	500	499	475	477	557	494	479	493	480	493	477	482	459	492	462	580	553	496	585	482	476	457	474	465	476	497	466	494	476	538	479	476	445	419	488	493	482	456	491	554	464	531	482	474	497	560	484	480	450	480	508	480	514	480	471	514	472	460	476	585	482	529	485	491	492	509	503	471	501	512	500	512	478	485	499	499	473	487	482	461	484	455	486	450	510	486	466	577	476	500	519	441	500	509	501	479	488	489	541	477	475	486	476	491	459	524	483	477	461	546	495	481	501	530	472	519	450	481	494	471	563	464	542	480	479	449	478	484	470	486	486	475	478	444	512	459	521	420	548	475	576	482	464	524	495	435	457	459	482	508	528	486	425	480	463	497	461	448	489	481	493	478	476	488	476	484	474	471	504	467	478	475	473	483	464	524	493	467	563	573	507	481	483	470	517	492	479	456	495	418	528	443	477	478	489	464	487	472	485	458	556	489	460	535	469	506	462	471	482	484	476	529	501	491	476	518	503	473	546	487	443	493	487	487	475	492	500	478	467	466	499	530	541	534	451	504	480	504	518	481	464	483	508	514	481	468	497	422	502	468	477	486	524	349	488	453	526	471	496	472	497	472	501	526	543	505	476	430	555	506	516	484	417	469	497	489	454	487	410	472	482	566	460	484	486	511	472	515	464	454	510	475	517	437	456	485	551	466	487	600	438	481	504	566	505	504	483	514	506	479	489	521	538	416	481	492	510	488	506	501	512	478	501	496	485	505	475	484	478	532	485	460	490	470	480	437	476	488	477	476	502	481	512	479	493	491	449	477	469	607	483	528	508	447	477	495	469	475	473	499	467	478	471	480	517	544	460	558	460	455	468	511	492	495	499	467	355	534	471	476	483	474	486	490	512	485	483	455	491	550	473	529	475	438	532	461	540	517	524	507	482	574	491	430	480	475	420	479	481	518	517	479	433	493	502	495	476	528	528	491	466	486	546	481	516	475	466	461	517	550	474	468	532	485	2
479	488	615	478	476	485	471	476	496	475	508	476	488	502	513	488	470	461	488	461	490	504	465	505	525	475	490	493	486	483	483	524	518	504	495	527	473	493	481	477	480	494	493	489	509	468	457	448	489	518	481	490	476	476	497	474	490	471	524	440	463	474	491	482	547	454	504	485	481	475	495	500	416	557	475	449	489	457	493	492	500	498	400	495	514	460	474	475	491	524	476	495	459	510	480	496	482	516	468	476	469	475	481	493	484	401	464	424	487	479	491	425	470	467	425	490	455	482	501	503	476	462	486	441	471	495	489	559	470	478	510	508	480	485	439	546	423	489	477	464	469	533	491	462	485	491	480	490	476	560	476	488	479	500	478	441	499	518	494	508	499	466	471	487	438	524	476	479	477	490	478	519	447	477	457	522	474	488	509	475	485	465	455	471	487	484	532	574	522	481	529	439	507	519	527	487	476	498	475	500	513	497	480	512	484	478	496	476	487	461	480	520	432	481	478	458	526	468	431	491	460	521	508	498	580	495	480	479	478	482	467	518	482	477	468	528	489	475	508	471	501	540	493	471	493	502	509	477	482	458	495	558	474	537	478	490	517	578	489	478	505	481	495	529	483	455	504	525	441	465	492	461	420	573	478	495	476	445	528	449	476	477	450	476	496	510	405	504	480	485	473	566	514	477	424	459	474	477	551	468	500	504	476	510	481	515	505	467	480	442	501	463	494	487	471	517	493	486	507	544	497	511	520	490	479	475	474	464	475	534	451	455	476	465	497	481	538	433	490	490	483	489	480	482	496	492	465	557	495	477	478	475	479	462	481	500	518	476	506	468	473	512	476	462	470	466	465	470	478	489	454	521	512	491	474	496	487	504	501	487	480	474	508	458	475	486	461	477	486	484	470	481	474	452	478	448	484	496	479	478	475	510	476	537	476	455	454	479	512	471	477	511	473	467	502	514	496	471	552	469	487	476	479	476	477	507	509	440	490	480	523	541	476	499	486	528	499	495	444	469	486	479	342	567	491	478	483	496	481	474	516	482	486	290	489	626	475	441	569	509	540	485	414	487	505	471	474	468	507	512	490	480	422	478	475	558	491	502	525	478	469	490	478	505	563	490	471	482	506	486	479	473	472	287	479	493	473	465	496	484	1
474	469	491	474	581	478	488	476	520	470	494	505	512	471	496	472	467	552	544	476	510	474	468	487	488	475	485	461	463	510	478	529	508	519	484	554	481	489	478	476	481	494	468	472	514	463	485	481	493	472	553	487	508	477	500	472	500	500	499	470	475	474	454	479	506	511	463	496	484	466	548	482	528	502	483	545	468	480	488	501	512	446	517	471	521	518	468	494	477	475	476	478	405	476	477	468	477	469	468	508	483	489	492	483	527	498	450	480	497	468	503	523	478	473	473	468	504	496	462	520	471	459	477	465	443	542	481	517	479	462	497	508	488	483	471	466	487	502	473	474	499	472	491	468	492	474	476	479	478	516	467	468	478	443	477	486	484	469	485	443	483	468	477	480	471	500	476	478	475	523	370	514	504	477	468	475	495	484	543	538	525	450	417	489	491	435	491	433	576	478	492	507	505	533	552	489	479	488	475	434	528	510	533	552	470	477	501	477	498	478	458	468	500	505	480	553	492	482	445	489	510	535	517	434	483	508	507	476	477	484	472	487	456	484	472	508	489	483	489	476	503	418	445	473	522	537	472	478	481	503	464	492	477	504	487	481	534	517	478	488	486	477	534	474	479	488	596	472	498	476	477	486	496	503	459	483	475	502	525	565	476	452	490	476	490	487	450	518	482	481	469	480	493	481	419	504	420	455	483	504	470	496	473	481	491	479	460	502	483	481	510	508	486	503	465	485	463	484	432	454	523	460	486	464	464	475	460	504	489	553	453	465	477	423	492	490	504	438	637	437	513	537	461	574	527	483	475	462	503	491	495	456	468	492	516	494	521	477	503	448	514	524	420	492	475	508	497	477	492	456	505	450	507	463	477	518	486	476	508	512	483	529	485	495	500	482	481	479	505	509	481	542	476	462	475	498	483	410	486	486	482	504	477	474	477	390	512	468	501	466	486	498	424	508	482	456	488	528	491	502	484	474	499	476	476	490	491	463	464	481	520	509	467	456	465	498	460	488	523	487	494	468	698	506	455	480	466	487	442	455	501	466	505	628	477	390	476	492	524	489	512	477	559	460	516	508	493	478	476	435	554	477	598	478	467	350	516	481	549	474	463	449	474	504	447	470	476	496	502	482	463	482	511	712	547	581	479	470	459	475	2
488	470	486	487	536	487	463	476	478	465	473	496	517	500	481	498	445	488	478	466	505	527	464	479	576	502	486	499	468	467	484	497	411	460	484	467	452	467	470	478	472	539	444	486	502	459	490	475	483	506	457	537	512	480	436	496	486	535	458	469	480	495	471	477	546	553	471	464	482	480	479	483	474	395	487	487	477	510	583	490	488	508	454	485	534	584	476	471	474	476	476	482	474	508	473	464	474	511	462	492	478	485	492	478	521	343	503	526	519	482	451	565	478	490	434	476	464	487	540	489	478	447	470	447	455	542	499	486	466	487	454	477	501	479	482	459	495	495	473	473	495	503	477	470	487	482	490	494	483	515	514	466	482	430	477	440	479	460	515	476	492	479	472	486	490	474	476	477	477	544	511	390	488	477	469	441	485	485	522	518	533	565	476	488	495	464	456	573	478	481	491	502	485	469	474	473	480	496	474	462	505	507	478	497	529	476	561	480	482	517	478	514	491	416	481	477	533	472	483	485	494	507	509	504	536	483	501	480	476	463	483	487	477	485	484	477	492	480	491	468	487	468	548	489	502	497	484	477	465	468	560	497	479	455	474	510	448	524	484	496	482	478	488	530	489	493	487	462	486	497	493	508	443	421	477	495	477	510	503	497	476	444	494	478	508	455	473	515	475	509	479	495	529	471	489	482	473	476	499	537	503	513	478	520	478	487	492	492	510	489	462	461	506	530	489	495	477	483	445	534	503	523	521	485	476	481	481	480	492	608	522	463	476	473	444	481	550	478	616	425	555	496	571	508	481	487	487	407	463	482	489	444	494	476	516	476	433	479	502	477	575	495	395	510	483	396	511	484	486	552	441	488	543	516	557	490	488	484	492	528	484	464	491	475	508	473	520	478	502	501	483	458	478	555	482	442	499	503	436	485	482	459	474	487	477	451	494	480	528	480	490	557	526	457	452	484	466	577	508	495	484	474	493	477	472	489	519	480	501	481	512	537	448	452	530	485	468	490	426	477	535	488	587	448	486	476	472	474	514	463	467	470	497	436	477	549	482	473	541	519	517	521	494	526	467	478	474	587	495	498	524	474	531	472	476	444	489	494	420	472	521	473	475	489	498	469	499	451	490	478	466	479	477	448	421	497	484	492	521	503	2
483	482	465	456	481	492	504	480	482	481	537	525	499	477	482	489	475	498	475	481	480	462	473	478	515	517	494	490	500	487	482	523	466	524	496	521	483	498	474	475	473	541	467	483	509	484	407	536	430	497	501	460	555	479	494	513	512	481	473	456	444	484	477	490	534	528	482	490	482	466	580	514	519	478	473	450	467	478	479	474	500	553	512	487	398	524	479	442	486	468	477	475	485	507	481	526	481	520	444	459	481	484	474	494	493	400	469	508	486	464	523	470	478	513	475	484	495	471	499	435	474	459	491	494	480	526	492	512	470	488	440	487	478	481	531	521	556	536	485	470	516	548	500	470	444	488	480	493	475	444	529	495	481	305	479	507	492	463	463	459	440	486	457	490	481	487	478	475	477	400	491	445	535	478	480	545	487	475	488	513	494	474	484	454	488	499	477	492	463	476	502	452	524	545	560	474	470	486	476	534	472	498	465	577	483	476	516	476	485	494	486	479	451	499	487	571	461	484	537	471	444	533	484	480	452	521	486	476	476	503	475	494	458	504	446	480	500	478	465	483	521	437	511	485	517	522	481	484	484	487	431	506	478	442	462	494	502	491	470	490	495	478	497	521	493	516	487	499	488	467	491	474	511	432	448	500	476	453	487	459	479	396	512	476	535	468	535	421	479	483	436	512	483	470	473	486	432	494	509	481	497	470	475	479	569	526	469	476	543	479	483	501	503	505	496	431	466	487	560	484	469	487	507	495	475	470	430	461	485	540	445	505	476	475	493	482	517	490	641	486	498	512	460	464	572	477	494	545	492	563	484	524	541	488	473	490	587	476	526	512	455	554	528	479	486	547	523	491	497	439	426	452	514	532	533	510	489	487	412	467	480	524	449	492	494	481	493	476	496	445	480	525	477	488	478	470	479	431	537	476	479	463	478	460	477	414	467	479	470	470	502	488	498	497	487	484	484	497	510	509	474	497	471	477	506	494	508	470	505	476	500	481	482	397	497	535	473	449	468	488	490	489	526	449	482	478	479	494	489	487	490	491	494	360	481	520	481	555	501	475	473	478	485	466	485	499	484	514	495	455	530	476	492	476	475	401	462	466	407	488	480	530	491	461	492	476	467	458	502	479	479	475	511	384	500	509	472	486	508	504	1
486	521	568	487	476	475	493	476	506	473	496	501	465	474	498	467	484	506	476	464	460	504	470	476	495	499	485	459	488	521	482	478	514	533	504	537	486	484	484	475	480	521	539	457	465	483	531	514	509	497	556	526	454	479	481	463	427	433	451	451	517	485	527	469	366	556	446	463	486	461	459	495	502	506	495	417	480	498	500	479	544	581	502	467	506	461	475	492	476	546	475	440	442	506	492	584	479	493	468	510	477	462	478	457	452	649	494	527	490	478	453	518	472	470	445	462	489	486	480	513	472	459	484	525	466	478	480	493	496	515	460	489	503	478	483	588	511	503	476	512	470	451	459	493	486	516	478	534	485	487	560	490	483	418	477	494	461	431	503	520	453	477	471	466	452	561	477	481	476	527	518	502	569	479	461	457	489	476	484	536	444	473	421	457	483	461	471	501	478	481	467	529	525	499	511	487	480	480	477	482	511	456	508	486	532	476	497	482	481	505	506	485	506	546	480	449	493	475	488	469	474	467	469	481	522	494	478	479	475	509	465	492	459	505	471	466	476	472	460	468	525	568	567	480	525	506	520	484	477	490	458	459	479	540	485	525	515	520	476	472	493	489	513	440	465	513	533	510	507	497	476	493	456	474	478	484	475	470	501	469	475	449	463	478	472	523	475	537	474	501	506	498	537	480	517	483	450	495	497	469	528	487	473	496	475	451	482	484	506	508	474	477	487	495	506	472	498	492	519	517	473	499	479	486	488	482	436	441	479	551	467	480	477	470	521	480	314	521	433	493	470	494	542	527	431	484	476	480	430	620	493	472	455	467	485	506	593	477	460	499	469	469	507	535	487	582	489	483	486	513	476	521	461	456	493	483	484	470	529	474	476	458	547	504	464	477	505	480	477	458	494	434	481	508	480	496	493	599	448	494	479	459	476	487	476	477	463	480	467	472	459	522	540	485	454	561	488	518	497	529	488	492	478	476	453	477	485	506	448	472	534	459	461	444	474	494	469	501	417	475	461	453	449	535	496	478	489	473	506	446	489	484	472	414	478	434	484	480	517	511	483	469	434	499	472	491	471	541	482	491	550	475	457	478	480	596	485	501	559	483	497	494	462	485	486	488	467	460	454	483	507	473	547	428	488	470	484	493	469	514	2
488	470	583	478	503	479	516	476	474	481	472	490	473	420	496	490	468	532	469	468	474	545	479	490	431	498	467	465	500	474	486	509	475	495	476	567	485	514	474	477	471	502	480	470	473	499	459	548	434	462	472	498	495	474	538	526	419	470	426	489	448	488	514	480	412	458	528	506	480	488	492	503	480	518	480	420	487	485	483	503	473	416	521	504	451	495	482	468	472	517	476	542	525	481	489	472	478	450	476	406	460	468	484	486	446	439	475	456	499	490	488	487	480	466	476	496	503	496	464	498	476	512	491	478	450	501	481	474	474	482	556	483	479	481	505	582	505	528	475	482	461	480	491	484	463	476	478	520	479	543	549	497	486	362	479	449	464	486	472	541	493	487	453	483	487	414	473	475	477	579	475	534	449	474	474	515	471	473	620	528	493	503	468	471	491	480	481	500	555	474	494	488	487	578	459	478	480	474	478	497	431	459	495	541	507	478	535	479	490	492	481	472	457	527	480	485	533	478	458	477	502	478	471	511	503	492	485	477	476	504	504	494	488	481	488	520	482	477	484	487	501	551	454	482	476	544	414	479	477	492	487	490	469	476	476	461	486	460	488	485	444	477	491	438	475	521	534	483	478	523	465	492	546	469	490	480	476	462	538	491	476	407	502	477	491	492	413	465	477	476	524	501	516	467	556	477	442	559	491	485	536	471	475	495	474	486	492	473	520	479	466	475	553	517	462	469	473	480	557	502	470	497	457	470	508	482	457	487	499	515	489	471	477	522	499	487	367	460	514	520	485	512	500	466	534	477	474	478	465	520	482	473	499	496	504	490	494	475	578	522	470	475	450	525	469	488	511	463	485	465	503	504	517	495	480	457	483	505	416	442	483	472	531	493	491	464	444	476	500	478	479	427	478	500	478	482	490	509	615	477	483	470	478	482	476	469	468	477	471	480	477	449	481	475	472	514	488	452	545	427	484	489	483	476	484	480	491	484	530	472	508	453	473	409	486	451	465	591	461	499	527	482	412	596	548	477	468	481	441	470	498	490	492	265	487	543	489	479	488	495	469	493	543	462	468	463	479	520	501	524	563	478	445	480	473	564	486	487	437	494	511	528	483	442	497	495	498	462	470	481	482	477	478	249	518	503	481	497	464	474	1
476	474	475	470	526	485	427	475	473	483	482	490	528	464	480	463	469	536	494	484	492	457	467	483	524	534	485	479	463	469	472	503	553	471	491	343	474	480	484	475	476	415	441	484	502	482	538	496	442	461	475	508	493	486	529	511	408	446	546	527	490	484	454	503	682	469	536	495	478	480	500	476	476	481	475	574	476	463	478	487	507	502	471	474	438	493	472	479	478	435	476	523	516	470	479	477	475	478	489	495	471	459	481	464	465	299	502	407	511	482	530	405	478	473	423	506	517	470	484	476	482	496	493	540	474	442	464	523	462	495	431	481	518	468	455	421	492	471	484	513	490	488	479	480	478	479	478	481	482	522	460	462	477	631	478	481	509	520	504	472	510	486	494	473	533	524	474	485	475	443	488	496	528	478	475	485	496	474	463	445	472	507	476	475	493	535	556	506	542	477	500	493	496	515	589	475	468	471	479	505	485	483	479	507	470	477	536	482	470	483	484	451	457	481	480	480	533	483	452	490	469	514	492	523	560	501	497	480	477	483	483	515	465	498	515	495	486	479	501	479	507	420	416	501	539	554	439	476	473	528	459	525	473	556	485	526	572	505	499	499	450	485	465	518	484	493	423	470	537	509	467	505	540	572	482	481	476	477	489	462	476	543	472	476	487	459	446	494	484	526	514	430	504	483	506	524	508	524	539	493	490	498	472	495	501	506	493	490	488	468	477	475	547	535	474	428	475	477	429	588	480	485	481	477	461	480	463	489	486	561	423	474	477	511	538	485	669	539	564	455	481	506	420	458	486	483	474	509	443	505	474	449	479	481	503	465	511	472	499	564	462	487	478	513	473	493	507	475	474	516	470	513	506	489	502	485	487	453	439	495	489	481	524	472	459	467	464	478	508	453	475	528	479	464	480	453	482	514	509	481	475	524	476	458	476	449	508	471	530	465	493	540	502	479	499	476	465	500	443	484	480	492	453	475	472	483	519	395	448	480	481	480	497	604	472	500	485	472	511	483	545	480	589	426	492	478	482	497	458	481	505	470	483	589	477	545	487	479	440	475	543	445	461	446	485	469	464	503	455	488	472	483	529	476	476	352	473	479	497	486	496	458	458	485	521	506	483	481	534	484	497	482	472	625	479	537	475	481	496	489	1
474	467	494	491	476	483	336	475	498	483	520	493	422	513	478	514	510	480	487	476	498	505	477	483	500	460	477	477	470	461	481	454	530	403	475	500	467	478	483	477	483	469	460	500	467	472	554	498	521	466	472	458	456	482	541	514	450	524	505	479	500	480	513	485	263	553	501	468	485	483	502	484	486	465	491	488	476	468	533	477	507	473	492	475	438	497	475	465	475	555	476	492	475	484	478	552	474	529	484	507	479	473	481	493	437	709	499	463	517	496	506	409	478	493	521	469	461	479	482	525	478	458	494	479	542	546	484	497	497	438	446	521	454	480	454	538	512	515	474	500	490	502	482	476	496	446	477	480	476	565	482	472	464	354	475	483	490	472	509	494	510	494	475	479	466	500	478	482	478	505	418	580	502	475	498	508	505	478	478	578	522	511	443	467	479	440	547	519	618	481	502	465	487	471	459	477	475	487	477	450	490	496	499	497	478	475	526	472	486	481	467	567	497	480	473	531	471	491	482	489	457	494	528	495	472	493	493	475	477	470	485	487	479	479	474	487	490	484	468	473	467	630	523	480	521	554	446	481	492	538	440	511	474	457	471	531	523	482	472	485	470	468	519	487	476	489	531	475	489	469	490	530	521	435	487	481	475	473	505	527	479	386	488	475	496	507	474	445	479	472	491	532	505	485	461	515	478	491	508	497	509	484	476	504	487	465	487	461	487	448	511	485	534	495	474	439	483	479	453	536	493	471	484	469	470	487	497	481	478	482	505	480	475	482	469	504	224	535	452	442	488	468	488	465	510	474	503	490	450	510	473	504	571	474	470	511	504	477	507	498	499	489	424	509	482	542	504	467	498	533	474	449	492	448	530	460	485	498	541	485	486	474	502	475	458	502	504	477	483	491	478	502	478	501	478	476	476	462	493	493	478	492	477	457	476	458	501	483	470	481	455	428	467	495	401	533	485	463	486	515	467	467	473	475	485	489	514	509	479	473	536	478	486	394	490	538	485	551	500	495	501	499	518	503	507	476	475	497	504	463	497	470	491	356	477	416	472	475	414	480	552	491	455	517	466	492	493	524	470	497	492	487	492	479	479	622	462	505	484	511	453	478	466	442	556	474	479	454	467	474	460	480	529	346	523	579	478	466	476	492	1
486	431	492	473	469	492	500	479	513	488	540	501	407	500	476	490	483	509	475	480	482	510	475	489	524	529	510	487	466	524	488	476	535	502	510	490	489	474	479	476	478	477	486	500	511	495	522	553	514	486	543	475	466	478	534	527	491	441	480	481	513	467	428	472	621	455	467	484	481	491	546	478	503	433	477	457	487	482	540	487	511	518	494	482	536	494	478	494	478	505	476	544	462	474	481	446	472	470	458	463	473	484	476	473	455	345	489	493	471	481	512	482	486	503	408	456	478	507	541	477	476	483	470	568	476	482	478	485	468	492	529	498	476	480	449	493	454	459	468	453	475	475	479	491	480	484	476	492	476	506	397	480	477	480	477	503	490	493	561	500	492	479	468	483	531	494	474	473	477	518	472	562	507	478	497	565	467	475	497	509	554	531	450	457	491	512	492	518	538	477	430	477	481	549	587	482	479	487	476	456	494	527	491	545	504	478	491	479	463	517	478	457	485	463	496	486	517	490	489	491	509	531	504	520	512	490	472	480	477	484	505	498	468	454	529	466	509	475	470	491	503	468	490	499	510	507	447	479	480	470	521	504	483	542	465	530	482	494	494	488	509	485	485	517	472	491	502	502	470	456	479	462	432	449	489	480	476	512	517	469	477	467	488	475	495	459	456	532	478	478	480	536	479	483	503	541	459	501	498	506	450	500	472	462	500	498	492	485	508	507	496	481	503	492	464	470	465	478	444	416	468	431	541	480	508	484	446	469	488	554	566	477	475	501	498	492	603	431	623	546	501	456	546	502	445	485	481	474	457	517	489	423	547	498	496	459	512	476	525	474	412	490	466	470	485	507	493	479	501	459	502	598	490	548	492	475	477	507	522	491	482	485	467	485	484	471	483	477	524	455	473	488	478	492	474	477	474	447	507	477	471	535	476	481	477	500	505	475	468	472	494	510	482	492	523	472	501	505	542	529	482	468	478	476	489	486	511	507	480	469	506	445	478	485	500	465	491	509	424	478	523	507	531	446	468	479	468	466	537	466	496	470	530	445	463	617	478	477	447	457	507	456	542	491	491	497	467	556	506	497	506	478	500	479	483	447	503	488	418	500	469	472	469	493	506	488	472	476	506	495	456	480	457	450	522	453	484	493	502	504	1
489	529	524	483	444	473	491	475	478	491	486	499	456	482	481	484	488	494	477	474	478	477	485	472	493	484	500	473	478	481	484	545	495	528	512	533	461	477	482	474	469	482	474	495	543	506	465	484	438	495	525	511	484	484	491	530	463	556	528	449	504	486	557	483	421	509	497	473	475	481	561	499	456	455	482	419	470	478	486	468	501	567	434	457	509	500	482	436	477	492	477	508	464	484	478	500	483	485	481	493	475	475	481	482	505	489	501	468	507	477	464	448	467	529	440	467	479	454	522	514	477	480	468	445	479	514	490	515	478	520	530	529	447	483	510	541	415	529	485	499	519	537	497	495	481	485	481	507	473	491	550	489	473	478	477	476	449	469	501	532	486	464	479	477	490	515	478	475	480	446	545	443	464	476	466	547	468	466	508	481	481	584	485	472	494	510	467	477	480	478	533	488	494	561	508	488	477	475	478	478	486	472	508	466	555	475	455	481	484	523	491	522	493	438	461	507	461	491	482	478	509	485	412	516	504	496	502	477	476	486	494	468	494	499	463	501	474	476	480	481	500	523	495	478	509	547	548	481	480	567	494	452	475	539	476	562	521	495	478	497	509	480	496	538	482	480	511	471	461	516	480	472	452	461	492	472	476	484	422	456	475	467	477	477	532	455	509	495	482	508	463	514	521	481	502	444	513	454	500	484	526	517	476	478	429	529	495	494	519	484	532	473	435	476	487	510	473	482	477	483	485	469	484	477	490	481	499	498	498	506	433	465	477	456	436	483	393	472	493	421	528	524	503	477	534	483	485	509	482	513	488	482	478	479	495	502	520	478	452	457	533	499	428	480	483	436	531	479	477	492	542	498	507	509	527	497	485	515	429	480	477	462	485	475	471	467	522	477	503	494	475	409	478	439	477	488	488	475	524	476	480	512	475	508	476	467	505	470	498	477	510	593	501	463	457	556	492	477	606	537	481	469	489	477	498	500	474	473	521	483	485	498	481	483	508	525	483	496	475	482	465	462	518	426	474	479	481	501	431	478	459	476	503	474	469	460	493	474	516	502	514	507	500	459	539	496	494	532	504	482	448	481	495	477	482	507	471	512	465	475	460	508	479	526	545	503	481	536	532	476	479	471	466	489	530	545	483	470	569	443	1
477	510	467	488	490	493	502	477	511	480	533	518	488	453	495	471	483	496	473	474	488	509	470	484	475	517	503	488	464	470	483	592	517	564	501	533	491	486	481	476	475	491	507	488	530	520	485	469	509	459	607	464	453	477	470	496	469	431	478	473	496	481	455	476	481	526	528	503	471	476	547	497	466	470	494	492	486	476	524	524	491	501	490	486	481	502	477	502	486	548	476	546	490	481	480	507	480	454	492	478	487	468	481	467	393	548	446	467	457	479	526	472	473	496	503	488	446	488	524	519	477	497	482	435	515	525	487	504	481	466	516	475	515	475	463	550	444	499	477	487	480	493	476	475	521	447	486	422	473	562	367	493	462	597	476	504	460	451	535	501	459	479	495	480	465	508	475	481	474	531	466	462	484	476	461	522	489	471	484	468	560	542	515	482	482	507	378	469	440	483	517	517	506	450	512	486	481	478	478	521	485	442	509	469	416	476	511	491	467	513	505	459	540	469	478	484	525	475	476	482	491	473	527	488	498	445	486	481	475	502	454	480	463	481	484	520	481	476	453	471	491	514	482	458	501	542	550	479	483	541	520	515	477	498	478	519	486	549	487	470	489	474	469	525	481	484	491	483	437	489	478	552	564	517	478	484	477	487	515	508	476	521	454	477	480	409	466	458	477	460	500	495	540	480	474	463	497	551	538	468	527	481	481	492	519	522	514	489	504	500	437	497	499	498	483	465	484	468	434	514	496	463	429	465	487	491	455	473	489	494	518	461	477	522	535	496	462	511	453	529	549	512	473	473	469	481	486	526	510	517	494	526	448	487	479	482	547	475	480	454	528	502	501	489	476	490	477	487	472	542	491	513	497	464	516	493	491	449	529	519	483	481	507	482	440	469	530	478	519	466	475	548	475	435	475	462	489	486	550	477	483	441	476	493	478	505	442	483	500	466	491	453	474	464	469	575	487	446	564	521	478	495	502	476	478	513	495	458	488	478	475	557	479	562	492	499	475	512	497	487	566	481	533	499	514	477	489	486	564	482	490	468	491	571	482	474	476	509	542	513	472	461	452	494	480	477	477	510	499	538	484	479	496	478	469	515	459	488	429	510	498	420	483	480	521	494	477	432	509	475	447	477	496	587	528	589	478	489	508	454	2
488	511	442	487	472	486	531	475	506	478	534	459	560	502	450	505	476	471	497	476	478	496	477	481	581	530	490	467	464	524	482	498	524	539	461	501	454	451	471	476	477	474	483	471	520	474	483	484	476	508	540	454	477	487	446	495	470	450	586	471	488	477	462	481	503	519	509	506	478	471	478	501	509	539	486	450	489	496	545	466	471	462	451	458	549	530	477	490	484	532	476	526	467	504	482	474	480	447	455	489	464	478	478	473	494	465	466	476	493	490	488	475	471	483	470	457	505	491	522	535	480	475	484	568	481	460	462	480	476	543	511	487	507	479	517	508	505	519	476	478	493	516	488	483	501	490	476	530	485	487	501	485	485	447	477	508	481	475	509	539	466	488	465	483	516	514	474	480	477	405	514	510	506	478	479	474	477	471	485	411	429	434	464	453	479	458	464	456	539	480	466	493	495	512	545	467	487	476	477	516	493	502	488	441	494	477	469	474	459	468	477	417	463	529	474	358	492	478	473	501	464	405	447	508	449	504	514	477	478	449	441	453	466	499	467	503	492	479	464	474	544	443	446	451	540	508	456	473	482	544	475	512	479	548	477	462	486	513	464	486	475	477	504	517	477	488	541	483	489	514	489	517	482	489	470	479	476	469	490	488	477	452	479	477	491	500	478	520	482	501	474	481	490	472	467	527	484	535	484	515	468	479	473	531	448	484	488	483	511	491	541	487	532	506	491	469	481	486	430	555	488	468	500	466	496	484	459	480	464	568	481	479	475	497	457	497	482	394	614	518	510	489	455	594	520	479	475	508	444	443	475	472	458	503	503	464	513	477	508	468	503	498	482	490	477	523	493	495	493	466	438	484	489	522	519	484	473	457	484	518	471	482	567	485	473	491	495	480	503	468	480	465	473	443	479	474	492	531	513	474	479	502	476	502	476	467	544	472	483	478	464	461	534	491	462	550	491	456	442	459	490	484	468	476	492	492	468	501	476	477	522	440	492	461	483	538	470	509	488	488	471	482	660	503	466	477	482	500	455	475	479	467	496	591	481	429	469	496	506	482	471	459	567	468	466	468	491	471	482	496	508	478	558	481	475	401	474	484	491	483	470	513	489	519	479	493	490	470	501	478	500	479	485	645	515	547	462	484	484	459	2
472	482	510	483	541	476	452	478	476	477	477	471	521	487	487	451	479	435	496	463	489	510	475	488	548	496	502	477	494	502	474	484	512	501	501	468	458	475	477	477	478	520	509	495	543	501	512	489	462	525	504	580	510	469	503	511	522	545	562	486	468	484	501	478	534	481	504	499	478	482	493	471	482	471	465	472	470	483	477	486	474	480	498	479	565	515	473	481	487	432	476	529	494	485	484	521	481	499	499	405	481	474	488	496	479	501	488	469	465	486	528	595	483	487	502	498	490	479	521	509	476	502	488	408	470	500	475	507	479	466	492	539	485	478	457	514	505	458	477	492	512	488	475	479	469	506	477	493	486	447	482	492	488	525	476	523	435	447	518	517	479	503	501	480	400	474	477	472	478	470	541	448	496	475	491	521	461	478	504	515	498	590	490	484	515	525	547	452	463	476	486	506	495	586	493	475	478	469	476	522	499	491	487	554	472	476	489	479	476	484	480	568	477	494	477	433	492	472	482	498	472	535	492	506	487	552	488	475	476	504	490	491	499	468	473	478	479	475	479	470	494	455	507	477	508	588	437	475	504	492	510	476	481	482	476	548	485	469	496	477	516	480	489	485	476	495	495	489	475	458	477	510	514	551	489	484	476	426	488	469	476	496	434	477	555	465	460	487	480	484	487	516	505	467	417	470	450	471	488	505	462	493	483	474	506	529	487	466	487	485	428	462	520	483	474	546	467	475	520	603	472	524	501	468	505	477	488	447	489	559	490	492	478	479	520	509	522	450	508	487	505	511	470	451	568	493	473	455	478	482	489	496	472	493	469	475	521	475	500	482	455	511	423	450	485	430	508	488	490	582	485	499	513	489	499	517	483	465	467	489	481	506	539	477	468	486	470	475	527	462	478	469	474	413	473	496	480	454	458	482	480	496	477	428	477	467	460	480	489	485	476	470	518	512	463	569	473	512	465	480	488	504	486	477	465	508	462	527	534	480	503	481	526	518	539	513	466	539	477	481	495	445	499	493	478	477	485	501	536	491	480	484	474	540	479	482	477	501	488	494	500	524	498	460	472	499	469	488	526	447	571	486	482	477	485	428	497	479	489	486	467	489	462	509	494	500	456	483	513	482	492	479	495	574	536	448	474	489	479	489	1
485	489	521	481	541	466	544	475	472	483	462	519	485	464	497	490	456	467	522	476	473	490	481	484	466	510	496	474	454	459	474	479	533	573	517	421	481	529	482	475	478	410	478	491	483	476	500	507	436	453	517	448	473	490	482	503	421	468	512	463	465	477	555	473	516	543	507	490	473	487	525	504	463	528	486	481	475	493	529	487	468	469	473	482	512	450	479	496	477	470	476	546	452	499	471	514	478	465	476	459	480	464	480	482	469	199	513	474	520	466	537	449	477	489	531	469	474	466	516	503	473	472	495	494	457	555	480	523	452	554	479	518	503	479	507	397	446	471	490	470	465	448	495	483	481	539	483	484	474	559	469	486	485	437	476	504	554	464	507	516	480	475	484	495	453	517	477	487	478	530	465	517	485	476	473	499	476	480	490	515	503	532	480	465	498	481	452	476	538	485	481	519	508	418	523	496	481	492	476	492	477	509	514	480	483	474	510	479	505	503	482	505	470	529	458	504	501	478	532	494	439	476	474	425	501	496	475	477	476	495	493	443	493	459	516	519	472	482	471	471	494	532	467	482	541	542	444	480	480	519	467	523	482	499	470	439	457	473	481	493	474	470	478	521	472	512	498	486	454	473	457	403	481	449	461	490	477	496	485	484	476	447	491	476	480	507	510	528	482	480	484	526	481	483	453	505	482	489	531	504	465	492	472	462	488	540	511	475	496	443	536	489	475	512	496	546	474	476	414	464	476	486	481	489	527	486	453	510	479	533	510	460	477	475	602	483	496	503	630	463	512	527	508	508	535	481	487	557	458	533	492	486	463	490	505	501	471	476	549	446	414	493	517	462	479	470	471	475	503	492	532	454	486	504	469	507	476	511	423	472	475	477	509	479	503	473	486	477	481	463	473	497	480	485	480	512	486	529	511	485	476	527	474	466	477	428	533	488	545	480	488	542	481	469	419	463	491	460	546	475	478	464	478	476	478	481	509	498	509	472	469	505	512	454	500	593	503	501	455	488	488	486	547	602	473	478	486	475	479	487	465	463	501	328	470	605	482	466	533	525	517	467	522	462	452	476	491	530	477	517	551	481	505	478	475	518	482	506	425	522	447	509	476	466	473	467	478	486	470	473	472	479	473	323	416	519	470	478	565	455	2
491	503	500	485	565	479	588	477	468	485	532	473	445	540	485	467	478	500	489	468	498	508	479	479	474	429	474	467	470	506	481	430	506	428	488	458	496	516	479	475	481	494	520	469	492	499	485	464	529	495	501	597	460	488	467	472	474	467	491	519	473	484	469	473	574	537	524	461	479	466	505	478	475	483	486	611	474	521	428	470	503	479	453	490	454	483	476	461	471	445	477	510	458	514	479	447	478	497	488	510	475	485	472	491	492	574	441	487	564	468	497	488	472	487	415	448	495	477	490	482	475	493	507	474	478	513	492	482	487	418	472	524	478	474	499	500	463	485	490	459	493	564	487	479	488	494	484	470	472	501	448	493	489	658	475	493	460	483	543	488	479	463	485	478	513	515	477	475	477	550	496	484	515	476	465	434	459	481	557	531	481	523	492	467	485	486	437	498	489	482	528	498	524	486	471	487	483	492	476	472	478	497	529	590	532	477	587	483	460	506	491	486	507	489	497	448	534	477	456	470	534	507	516	510	537	476	499	475	475	536	468	481	471	454	492	524	473	473	446	481	444	471	528	468	478	528	436	483	482	584	528	545	478	502	480	507	512	407	466	479	473	477	485	498	465	506	429	474	488	480	496	455	475	457	451	503	476	495	447	486	476	556	482	475	491	486	455	526	478	520	542	532	508	483	566	520	498	458	453	509	435	475	473	519	576	478	471	464	490	492	443	475	545	519	457	457	460	485	456	516	480	486	464	487	537	475	465	492	475	544	479	480	477	481	528	486	559	408	442	520	506	484	490	497	451	484	480	465	509	536	488	414	457	500	468	472	381	477	402	555	480	501	499	453	492	484	468	471	482	517	474	532	474	516	453	449	489	524	555	542	479	464	517	503	463	473	448	477	460	449	477	471	474	541	477	490	489	393	571	481	477	489	475	472	477	422	470	482	583	487	492	495	505	494	517	554	465	555	487	548	480	457	468	475	471	483	493	455	501	472	479	523	468	620	486	535	478	489	544	479	456	471	515	536	504	476	473	476	539	492	490	472	503	670	472	475	478	453	493	491	481	452	473	468	513	451	482	523	467	517	498	476	490	476	483	450	479	485	479	486	474	567	482	466	498	475	472	416	462	496	492	479	487	721	480	548	482	479	519	482	2
491	487	507	489	518	478	520	478	503	467	372	528	448	472	479	469	476	492	500	487	474	503	478	476	441	513	482	502	505	500	490	501	479	483	461	423	475	463	477	478	485	454	490	457	473	461	533	503	436	495	431	457	466	484	527	498	407	437	571	487	482	489	474	477	628	532	541	481	482	480	517	480	487	482	491	497	479	486	565	449	489	515	488	485	497	493	468	495	483	515	477	481	480	489	465	506	481	482	472	410	472	483	480	479	510	387	479	530	549	508	476	419	472	501	486	506	492	460	513	484	475	480	471	489	439	504	481	526	467	456	511	524	480	484	466	523	492	471	486	485	501	426	494	483	506	491	483	451	477	564	501	478	478	643	479	496	469	492	510	461	470	465	445	478	478	498	475	483	477	494	560	533	585	478	469	489	447	484	506	471	464	510	510	509	499	501	490	494	553	471	457	501	449	518	490	502	466	491	478	497	493	541	479	525	436	476	487	478	491	497	467	541	476	406	469	506	460	473	505	464	483	558	454	473	475	520	496	480	476	487	451	478	484	487	452	474	502	478	488	482	507	453	446	482	473	505	459	483	481	457	546	510	480	480	493	475	553	488	483	485	485	469	478	476	493	494	445	490	439	490	468	584	455	436	469	483	476	440	501	472	475	558	500	476	555	541	471	498	475	495	461	520	508	485	530	515	501	496	482	487	511	494	479	489	513	450	484	490	491	463	496	462	456	487	473	480	494	486	551	481	470	487	537	474	470	484	490	521	488	494	546	481	475	504	496	498	636	481	454	477	488	499	521	532	476	482	480	513	488	526	477	523	500	503	461	475	526	477	516	503	504	471	450	463	483	475	453	470	477	531	454	487	473	495	472	481	472	484	424	487	469	469	508	485	479	451	479	474	501	455	475	487	473	525	480	513	474	435	583	476	474	518	473	513	477	506	469	482	479	468	468	600	465	481	511	501	495	442	461	475	493	496	474	476	463	515	483	484	555	478	501	518	477	591	479	520	479	632	428	495	458	470	372	552	518	478	472	509	460	478	483	492	506	487	493	591	490	461	524	465	512	481	499	511	465	494	489	526	462	546	508	474	423	480	471	410	480	507	481	486	492	484	492	556	499	450	481	495	449	487	477	477	458	502	513	564	480	487	488	496	1
494	525	516	482	537	483	472	479	514	476	485	528	538	489	486	491	477	454	475	463	478	507	473	479	474	514	509	471	470	477	481	536	478	535	474	427	479	470	478	480	482	512	463	474	507	487	431	456	452	499	538	505	453	484	536	489	429	522	490	492	472	482	473	480	545	574	440	499	482	483	472	492	466	486	487	477	478	446	504	474	474	533	457	490	496	490	483	495	482	470	476	470	494	515	478	454	480	496	499	495	469	480	486	480	485	367	503	508	482	478	446	471	480	516	500	477	472	480	492	527	475	535	487	480	463	550	480	541	468	424	469	498	508	474	498	558	457	536	472	463	498	532	497	488	500	464	484	439	476	467	457	479	509	437	476	494	426	506	490	501	461	466	497	470	525	476	476	479	476	520	530	528	510	477	465	497	477	476	411	499	535	501	463	496	494	517	592	558	512	476	459	482	516	563	570	475	494	483	478	506	477	461	491	464	511	478	516	484	519	464	484	551	451	448	481	497	493	491	487	493	457	513	492	463	453	511	467	478	476	479	486	469	473	467	515	481	463	478	487	474	550	433	475	487	509	496	550	478	489	481	499	554	472	544	482	490	508	460	475	484	497	474	471	432	490	488	504	502	538	508	460	482	546	467	469	479	476	518	501	513	474	449	471	477	540	498	469	475	477	505	493	475	473	462	545	502	485	502	479	464	501	494	476	478	465	526	465	460	488	478	544	462	392	490	485	497	479	486	450	515	492	490	503	469	464	475	451	445	490	438	470	469	476	515	500	478	547	510	635	498	512	493	508	455	473	489	482	474	464	522	490	484	493	476	473	462	429	477	538	473	494	465	526	507	467	485	528	479	480	494	509	464	486	460	517	532	480	504	452	491	477	479	459	488	485	487	474	477	520	466	482	501	476	496	476	474	487	427	443	480	478	546	476	506	477	482	452	481	446	474	500	500	505	488	471	677	484	480	531	465	489	478	485	475	483	486	502	496	516	476	490	539	495	452	478	472	484	526	517	496	447	459	654	450	513	479	486	476	498	454	482	472	488	516	474	482	471	485	497	441	532	501	472	401	547	486	482	567	472	430	458	473	538	478	484	370	475	493	516	489	450	423	468	375	532	500	475	519	455	487	521	478	485	557	512	578	476	483	540	471	2
491	443	508	499	489	478	444	478	489	475	506	478	485	454	472	480	487	506	482	481	486	481	487	502	469	504	484	502	475	489	470	523	492	492	490	452	480	464	475	476	478	431	478	501	526	479	506	524	388	476	546	539	496	477	491	506	443	534	495	486	488	486	483	493	393	534	428	493	482	483	531	504	478	510	479	500	498	432	472	479	469	507	546	466	526	516	473	468	473	654	476	524	491	488	484	512	480	509	523	503	486	474	484	495	500	438	461	488	489	488	498	448	477	507	478	499	494	505	518	520	478	462	474	505	485	492	482	480	474	456	465	490	480	476	481	462	542	459	480	492	500	534	483	468	493	482	485	482	477	518	479	482	471	303	475	503	446	474	491	445	452	489	469	476	502	527	476	480	476	564	519	484	507	477	475	498	468	467	480	502	484	567	454	467	502	524	588	491	529	483	466	498	504	455	541	489	486	475	475	491	525	458	484	549	473	476	466	479	507	505	482	493	494	446	476	494	521	483	463	482	464	505	459	462	506	490	487	476	475	501	477	459	468	488	535	494	493	480	473	475	467	489	533	491	501	525	453	477	470	467	487	452	489	490	473	472	513	477	481	482	468	477	505	469	485	505	543	479	513	447	476	617	456	465	474	471	475	520	528	475	478	381	469	475	542	487	488	481	484	514	488	509	528	478	472	522	458	527	501	518	499	510	482	484	468	404	474	478	465	468	460	493	575	470	483	492	472	484	468	585	476	530	478	463	482	476	488	471	497	460	452	502	476	474	483	490	320	495	647	493	553	528	470	469	575	477	489	498	513	522	488	496	503	485	481	489	431	479	513	483	479	506	513	452	459	588	484	475	479	561	507	580	496	476	508	514	477	433	372	496	478	497	452	479	519	482	537	476	475	536	476	482	473	466	478	490	477	524	535	475	474	475	477	484	476	458	510	480	488	475	507	435	415	466	464	492	489	555	434	543	473	486	483	476	486	475	481	434	504	479	487	499	450	380	481	449	472	529	493	493	477	491	673	390	487	477	472	502	507	472	496	474	493	448	477	388	480	458	545	428	459	496	516	501	493	519	477	452	495	472	491	475	563	475	489	474	518	486	407	471	462	520	475	494	540	473	476	381	481	469	479	482	463	459	514	496	477	499	498	484	2
487	458	499	494	463	494	465	475	494	481	527	529	475	470	486	482	453	531	461	471	478	508	469	485	480	478	453	479	499	485	491	556	446	531	513	592	493	474	484	474	476	501	473	485	488	473	478	509	577	460	446	446	478	479	466	479	491	486	438	494	448	483	497	466	712	463	576	471	479	475	512	489	474	473	471	482	490	491	532	466	494	534	443	501	505	489	473	501	474	496	477	489	478	489	485	481	473	466	452	422	478	482	477	474	562	529	481	476	514	476	468	494	477	481	469	502	486	473	489	513	477	472	493	484	502	513	442	509	482	497	508	476	450	478	524	421	520	481	467	494	517	526	477	482	475	478	482	453	486	427	502	473	471	574	476	535	453	497	503	476	489	476	482	483	489	522	476	480	476	411	621	506	505	479	490	578	460	493	466	473	466	512	471	456	481	448	489	504	546	480	478	509	496	517	553	482	479	497	478	555	471	453	509	497	473	475	564	480	454	521	470	460	479	447	456	526	501	480	454	492	448	539	450	490	492	510	518	478	477	461	483	491	483	491	525	504	493	479	478	482	516	413	524	485	528	472	452	485	478	527	491	533	476	464	492	483	483	452	486	496	458	481	483	532	476	482	471	513	481	446	522	519	484	547	472	493	475	461	514	506	475	516	468	476	514	544	465	459	477	514	449	505	493	486	482	481	427	472	518	475	532	496	478	469	466	459	489	481	496	499	469	471	503	457	480	491	498	479	544	485	495	456	467	484	483	479	502	456	482	474	523	480	477	470	513	484	723	465	523	529	490	535	533	512	455	478	484	449	474	513	479	506	486	475	490	494	475	477	494	555	510	514	485	565	494	498	469	485	485	507	487	540	495	494	514	490	491	473	608	501	483	473	473	470	474	488	481	476	545	519	475	516	474	456	482	511	475	466	518	480	484	485	475	499	477	520	467	475	499	481	466	575	434	504	524	550	470	382	494	419	477	471	460	476	490	473	488	467	464	478	481	484	433	553	482	500	484	440	542	476	454	464	422	548	508	477	472	498	508	461	470	487	485	539	476	589	479	514	365	523	479	468	625	373	486	482	487	522	502	517	482	475	438	478	476	355	506	442	537	465	484	447	471	529	467	492	500	503	483	490	466	471	454	573	518	509	475	513	476	508	1
470	536	485	472	470	479	441	474	494	476	455	459	483	536	478	501	488	561	488	485	495	477	467	480	474	474	454	476	468	500	470	467	490	421	485	465	474	459	473	473	477	555	500	474	502	513	508	508	469	416	534	480	481	488	496	456	502	441	509	486	483	475	525	470	548	522	507	453	475	475	559	502	516	440	481	595	487	476	415	492	479	503	532	465	470	476	476	495	477	473	476	480	479	474	473	508	479	426	488	465	466	482	478	453	469	406	460	528	474	502	535	535	470	487	484	467	505	479	511	515	476	486	494	472	466	533	476	487	471	545	486	468	523	481	447	540	487	470	467	482	507	548	479	492	471	523	480	493	478	548	448	471	481	470	475	439	504	473	488	490	508	484	480	477	468	451	475	478	478	496	514	541	505	476	485	441	486	470	530	498	562	525	460	461	479	452	470	462	514	482	538	496	491	485	461	483	481	484	473	512	523	487	505	523	525	475	548	479	504	515	498	504	448	513	466	467	539	501	436	494	516	419	443	535	509	506	443	479	476	491	467	500	488	487	495	454	499	485	484	481	507	438	503	464	521	552	521	480	484	497	518	435	475	589	480	468	492	506	486	464	511	481	521	529	481	506	436	502	514	486	481	453	472	469	474	494	476	465	484	447	476	463	490	478	499	424	432	459	482	475	517	498	520	476	483	520	457	501	495	505	483	505	479	459	470	479	474	485	519	458	521	494	482	513	462	519	490	480	450	535	471	516	464	471	468	480	452	480	489	493	446	482	477	500	586	479	530	521	619	584	524	467	452	514	466	487	473	515	499	490	485	458	496	492	471	479	478	474	488	481	483	462	556	465	480	541	489	490	472	480	491	488	494	484	494	461	474	501	474	546	475	461	484	470	473	466	502	476	497	508	475	506	473	448	478	490	464	510	554	476	482	563	477	479	477	469	541	476	464	475	470	519	528	453	504	466	480	481	506	548	494	470	492	476	471	524	453	466	493	472	431	560	481	477	444	519	492	539	522	482	549	505	623	489	493	478	477	494	531	478	478	471	490	545	489	479	472	476	504	449	502	484	446	479	501	465	478	489	474	494	529	482	542	481	476	406	475	477	470	498	502	428	474	451	517	451	465	510	520	466	488	477	485	576	512	537	473	480	428	525	2
470	433	439	476	515	478	407	477	477	477	518	495	439	361	474	507	475	451	532	486	515	545	466	490	493	508	455	484	496	480	481	562	488	433	488	493	475	460	477	476	478	474	487	535	488	490	494	508	498	473	602	496	492	480	446	454	456	446	472	468	485	483	488	476	428	570	488	465	483	478	471	488	442	472	489	519	475	498	524	449	508	490	501	487	490	434	477	481	481	524	475	522	473	496	477	482	486	486	473	503	472	483	488	495	500	543	474	452	524	473	545	494	475	479	445	471	459	470	541	479	475	473	486	430	470	505	483	484	483	464	506	490	481	486	455	494	496	498	479	464	472	516	482	497	466	497	480	468	477	477	416	493	480	364	476	434	514	455	498	445	486	472	469	483	581	449	477	474	477	571	534	511	524	477	463	515	474	481	516	553	507	473	467	462	492	534	486	482	599	481	458	503	497	506	548	492	475	487	477	457	473	466	520	512	450	474	476	477	491	502	488	491	509	535	493	465	495	500	487	484	484	488	454	513	529	532	488	478	476	485	486	461	499	469	534	517	482	478	488	481	456	568	485	504	542	484	464	482	482	523	526	532	477	508	465	475	549	500	483	482	505	482	509	474	483	481	497	483	491	474	491	470	506	460	471	503	476	523	469	484	479	411	471	475	421	552	458	529	480	535	429	501	496	476	450	503	481	483	530	510	504	515	475	524	540	479	463	478	465	468	496	461	537	476	473	458	464	473	543	587	478	529	476	475	493	479	479	482	478	581	505	490	476	513	523	475	396	502	499	535	550	497	454	537	562	477	472	396	523	539	478	475	499	501	466	484	490	476	538	504	461	513	488	513	485	419	490	496	490	510	481	446	525	530	541	463	480	459	514	464	484	511	511	496	491	493	513	477	478	501	473	522	481	514	479	485	485	478	458	479	472	485	475	560	478	471	470	472	478	476	517	504	504	468	508	513	467	442	493	458	476	474	464	476	473	500	495	494	513	476	480	512	451	390	458	522	468	530	554	488	441	498	392	521	472	478	475	487	552	473	482	491	487	257	476	554	482	497	451	434	504	508	522	444	486	471	495	518	471	504	513	476	424	478	477	552	506	488	461	499	495	509	490	487	530	472	488	495	498	474	504	483	466	225	480	505	479	482	523	510	2
480	498	447	491	505	481	480	476	489	484	491	429	499	471	510	489	476	501	509	475	477	481	486	460	499	498	533	478	467	504	495	538	499	479	531	535	483	477	478	476	485	556	476	483	532	471	504	498	452	467	528	465	480	480	495	491	477	487	496	480	496	493	493	482	312	500	522	500	484	472	571	509	488	416	491	516	482	523	502	492	512	529	464	503	489	448	476	470	484	397	476	551	469	484	478	429	480	525	462	483	476	472	478	497	472	611	470	526	464	481	437	451	485	510	403	470	529	485	498	531	480	463	491	489	497	491	477	458	490	512	461	499	466	477	493	527	512	481	470	484	467	464	491	472	469	478	483	535	484	468	427	494	487	540	478	507	507	450	496	496	476	490	463	480	488	493	474	479	477	497	439	522	479	478	446	471	486	484	472	568	533	460	482	503	494	490	468	487	568	472	475	509	532	514	566	483	489	463	474	438	478	510	487	472	421	476	502	483	491	509	482	481	435	503	474	540	566	497	455	482	456	489	450	461	506	530	457	479	476	486	494	461	489	475	493	511	470	477	511	487	517	571	498	454	486	478	471	485	497	540	472	453	479	525	494	441	547	551	494	495	499	478	472	449	470	489	506	485	445	516	482	476	501	378	485	490	477	450	516	496	475	498	483	476	501	465	478	498	482	488	499	533	452	478	530	545	489	474	486	483	493	495	476	520	501	534	474	477	511	481	481	454	453	495	483	495	485	485	445	549	487	482	501	487	472	486	487	443	488	521	481	479	475	506	461	479	257	473	386	490	511	511	504	506	491	481	485	499	502	511	488	580	462	475	514	479	556	477	537	425	449	495	463	457	484	485	533	491	484	524	511	390	501	495	522	512	474	486	455	566	478	481	515	482	483	478	475	478	497	458	468	548	481	464	480	454	500	513	504	489	476	473	477	492	478	478	463	483	486	474	494	412	470	462	454	538	490	491	482	551	473	471	478	476	500	495	469	450	500	476	498	503	480	526	490	508	459	460	466	489	532	469	555	593	465	479	470	496	543	486	512	470	506	583	492	354	476	519	551	524	490	465	487	525	487	476	480	490	484	463	547	478	508	476	475	594	497	498	490	482	466	452	483	461	484	472	487	459	502	478	451	474	493	598	496	491	477	512	559	518	2
482	507	511	490	482	488	494	476	472	486	532	454	428	524	488	481	484	480	495	487	496	497	482	474	462	473	510	471	491	537	492	542	487	509	511	542	474	467	483	472	472	484	484	467	503	509	499	534	462	491	519	492	447	472	500	511	480	417	504	483	471	472	494	487	689	505	489	499	483	479	510	484	455	478	478	508	472	490	564	498	492	521	467	466	508	541	476	485	480	438	476	541	480	543	498	514	481	514	446	478	473	483	492	444	441	340	467	447	469	485	504	444	474	515	416	459	476	495	501	460	476	482	479	430	490	480	490	535	465	464	528	498	509	467	470	530	608	483	489	499	495	546	480	489	469	481	480	468	477	443	508	495	491	635	478	466	481	483	504	520	464	466	465	475	440	468	476	475	476	508	542	486	546	477	472	536	490	484	487	464	503	471	481	469	504	513	566	545	480	477	458	505	509	487	464	485	480	476	479	478	501	488	496	571	515	475	491	479	501	489	465	490	447	487	475	482	510	467	506	487	525	516	483	478	519	525	473	480	476	497	473	441	474	488	530	495	490	476	488	482	508	394	495	470	466	551	457	477	481	542	493	516	475	522	476	491	515	553	479	472	505	468	513	494	491	492	473	477	485	485	470	512	555	451	472	480	477	453	508	514	475	547	496	477	473	481	494	419	482	477	534	539	490	470	418	512	505	482	505	482	454	457	480	491	596	496	471	471	477	476	449	491	532	459	500	510	465	491	512	510	487	513	498	477	473	486	468	476	500	441	506	500	477	483	435	481	751	487	556	594	441	517	467	525	480	490	480	489	450	472	483	514	485	471	507	460	461	479	520	475	517	482	432	480	478	549	536	478	487	492	443	453	529	483	460	493	490	469	465	490	465	487	440	461	468	470	489	477	504	398	484	478	476	462	476	497	473	475	430	474	476	439	475	492	476	487	391	474	445	482	480	534	480	492	468	441	478	508	545	558	478	468	455	476	494	483	481	506	464	475	465	490	491	584	463	446	472	541	493	493	533	490	476	566	514	481	489	496	494	477	494	484	479	563	483	573	482	437	493	497	517	440	479	506	479	459	484	562	470	427	433	478	471	477	476	339	476	483	521	500	503	519	477	504	474	473	464	461	544	478	517	479	526	594	509	491	478	471	507	518	1
483	489	526	482	415	480	493	479	491	464	548	498	468	500	505	503	447	454	483	476	481	489	477	473	459	495	500	477	487	502	466	530	517	515	506	549	485	482	468	476	480	500	459	487	496	478	519	468	505	482	505	485	531	471	443	502	485	422	510	510	500	471	405	474	542	548	490	513	486	470	571	505	444	511	487	467	479	494	522	456	483	461	507	472	431	460	481	483	469	519	476	451	454	490	484	512	481	437	456	486	470	488	486	468	520	541	471	521	486	492	489	431	481	434	504	469	503	494	520	474	481	474	482	435	456	454	478	536	481	431	504	471	510	477	542	481	466	508	479	476	483	507	494	474	494	506	483	553	481	472	465	478	481	604	477	463	506	462	460	518	507	479	490	477	465	491	476	481	475	521	507	482	522	477	482	490	486	492	540	477	493	546	519	516	488	497	482	451	539	476	493	485	506	448	523	485	479	474	477	524	480	433	477	514	473	475	522	480	493	447	480	473	491	522	471	480	541	490	499	503	495	529	507	497	499	495	409	481	476	499	467	480	486	490	476	491	497	480	483	477	449	513	488	486	460	516	531	478	494	478	455	460	471	491	472	477	462	450	485	498	469	482	518	527	479	513	536	478	437	452	470	474	482	377	507	469	477	498	465	494	478	531	489	477	548	472	486	437	478	541	470	509	502	473	461	431	415	446	486	506	490	480	472	514	472	449	508	480	532	431	466	471	553	481	473	491	491	486	516	512	497	477	485	487	474	469	523	488	473	498	446	472	477	487	512	494	535	451	418	543	543	513	448	512	461	487	481	449	497	530	487	503	462	499	518	502	459	475	527	478	514	507	488	500	475	503	536	478	510	463	492	424	508	474	475	496	470	457	522	490	487	488	446	499	509	477	489	477	515	400	481	491	480	523	479	476	476	490	545	488	475	479	476	484	477	470	497	479	521	476	502	508	471	498	498	566	486	549	525	490	483	478	463	476	489	463	493	519	494	470	473	528	534	571	550	578	482	542	461	466	479	494	399	491	506	479	476	491	491	485	474	483	481	483	481	539	477	444	565	499	492	458	507	456	500	528	463	519	456	451	518	482	426	476	484	507	485	472	519	493	531	479	482	483	535	497	479	490	471	474	445	486	519	500	468	528	477	503	527	564	2
489	493	549	480	476	475	490	475	507	481	484	517	428	449	480	493	474	450	505	490	500	515	484	468	512	494	468	503	491	464	479	501	509	509	457	503	470	479	484	478	479	453	507	499	435	481	485	487	516	451	510	463	486	480	456	502	471	462	545	494	481	476	480	479	407	547	506	509	479	471	481	486	495	513	470	532	475	506	541	482	526	578	429	480	455	505	480	456	467	575	476	525	495	480	481	558	484	529	476	482	472	475	490	484	494	718	479	464	527	484	522	512	470	492	459	486	495	498	538	496	478	488	474	481	473	528	461	489	499	491	483	490	464	478	523	474	454	483	480	480	468	463	470	474	533	494	473	533	475	431	517	477	483	466	476	487	488	475	469	525	488	492	481	476	432	495	475	475	477	518	490	516	585	478	511	458	492	476	455	540	543	515	478	514	499	480	492	479	558	468	485	537	525	484	495	487	465	481	476	475	492	500	502	514	493	474	511	474	477	537	481	494	485	541	485	468	558	464	515	474	476	500	444	520	467	532	492	478	477	517	497	486	482	485	490	478	480	480	500	480	505	522	499	466	545	546	470	474	476	461	476	489	479	463	482	569	485	527	471	485	481	486	476	442	465	502	523	489	508	481	500	513	436	484	458	488	476	498	487	499	478	459	471	476	523	510	435	422	470	487	506	475	478	474	465	501	506	503	527	516	446	475	481	516	518	529	504	480	524	510	499	467	543	469	471	475	479	479	512	568	494	476	514	467	491	478	479	513	466	584	535	491	477	427	518	496	367	480	437	506	500	502	538	525	534	473	494	438	490	518	493	400	558	507	507	457	535	478	502	555	511	488	500	500	480	449	488	494	479	466	484	445	491	504	509	459	487	514	550	492	481	458	534	487	471	478	484	475	458	499	478	528	476	433	481	492	496	532	544	479	471	462	474	461	475	453	491	485	490	478	545	452	510	498	502	507	497	561	491	481	484	486	474	476	496	484	493	593	470	487	483	501	486	474	502	541	467	485	501	489	442	487	481	489	471	477	481	492	490	475	483	483	474	524	485	392	474	507	523	481	553	503	475	497	483	495	488	577	485	529	522	480	474	480	475	519	488	492	498	501	492	457	464	445	541	485	455	511	503	479	461	472	476	550	505	528	474	482	447	477	2
476	525	536	502	512	487	468	475	491	482	472	476	458	485	503	492	469	463	478	495	487	462	484	465	519	431	513	476	473	517	478	545	543	502	486	548	479	513	480	476	481	531	501	480	485	482	520	508	446	428	564	457	495	476	527	493	417	539	456	495	453	470	534	471	521	572	456	524	478	484	522	492	470	460	480	503	464	493	525	463	508	539	437	489	584	522	473	450	488	499	476	530	471	482	488	536	490	471	444	410	484	469	479	498	495	390	503	434	473	482	489	504	469	503	477	491	474	477	473	496	473	429	458	485	477	482	501	566	471	474	505	466	455	477	504	510	470	491	488	477	483	465	497	482	494	476	480	495	485	524	459	482	482	694	477	454	468	467	456	508	505	474	495	475	522	432	476	481	477	517	447	573	489	477	452	482	505	481	409	536	535	493	459	466	479	509	457	451	573	478	481	485	474	506	464	497	483	470	476	539	479	497	525	525	509	476	436	476	493	466	498	447	484	462	466	531	543	475	489	492	525	491	444	457	539	515	509	477	475	499	452	480	483	482	481	477	481	480	425	479	507	557	490	494	520	566	475	482	487	487	471	481	476	527	463	466	516	453	501	497	463	473	504	480	478	543	536	490	514	500	486	485	497	490	457	487	476	559	504	492	476	562	470	475	447	467	489	496	486	495	462	564	531	468	448	420	473	497	567	507	553	499	482	474	493	513	484	478	495	461	483	480	532	552	469	507	470	484	459	450	474	461	485	468	456	484	525	489	479	464	471	488	475	505	477	493	511	465	398	482	407	492	516	519	545	483	488	489	473	567	491	528	466	482	529	453	531	474	497	474	561	478	451	529	478	547	492	505	519	509	510	523	489	499	516	478	472	506	447	496	473	458	487	474	451	478	486	476	507	495	473	479	472	444	476	485	480	563	571	480	479	480	475	501	476	485	464	483	482	489	463	555	469	465	469	446	469	517	500	549	484	477	469	476	452	470	514	460	455	476	500	472	438	586	475	519	469	527	442	479	454	468	411	500	477	475	471	487	485	486	490	472	514	460	475	582	489	461	490	523	506	484	461	495	496	513	469	541	458	494	550	478	437	476	479	554	479	519	534	472	487	510	493	557	484	485	468	490	534	467	480	480	457	473	528	475	481	512	468	517	1
479	491	458	474	533	482	436	475	489	480	531	529	484	462	490	480	478	530	514	497	491	509	462	478	503	495	462	516	471	500	473	532	523	531	465	545	476	524	477	475	469	508	475	484	524	491	523	523	499	526	498	453	510	482	455	513	460	508	494	460	469	483	526	480	403	510	522	482	482	466	520	478	441	563	482	553	468	472	569	486	479	526	502	489	560	467	483	482	479	471	477	500	486	474	493	494	481	505	463	452	480	495	478	481	515	632	429	425	526	478	476	414	488	518	427	480	527	479	527	470	475	505	480	594	499	469	481	477	494	509	495	495	486	477	475	526	464	525	482	507	491	490	485	485	488	503	484	489	480	568	542	481	487	487	475	452	472	478	517	527	475	480	471	470	528	455	476	485	475	545	534	462	511	476	452	461	486	479	449	533	462	560	435	500	464	485	545	476	563	488	495	499	460	427	447	484	477	470	477	509	487	525	502	507	442	476	454	480	473	471	482	515	491	509	488	513	530	480	521	489	462	450	526	392	505	514	496	479	477	477	473	495	470	468	461	492	485	475	482	476	470	517	501	479	564	502	478	476	476	487	490	453	475	567	480	470	425	529	492	490	492	484	496	437	504	506	517	523	509	467	483	561	502	576	439	489	476	498	478	478	476	471	481	479	540	460	482	441	478	507	474	529	501	486	544	537	473	495	508	484	476	490	475	495	475	510	478	475	461	490	511	461	522	524	485	482	479	493	456	465	512	408	442	490	497	489	451	474	483	598	452	460	475	479	476	483	392	447	476	456	523	482	586	576	521	477	483	462	482	501	474	450	458	455	486	482	508	476	494	587	421	471	517	486	478	466	470	478	489	463	502	448	499	492	451	544	472	513	517	446	486	491	528	473	492	489	484	476	487	492	471	492	474	429	481	481	483	447	427	475	475	465	477	484	477	520	483	479	525	480	478	481	481	492	489	576	485	500	405	428	482	496	475	476	485	489	511	432	486	480	483	512	478	485	444	476	476	519	478	495	470	474	575	391	495	476	485	479	542	476	489	472	463	581	474	389	482	476	506	502	557	497	495	516	510	496	497	508	490	528	497	486	523	477	486	504	487	492	432	452	455	468	470	417	512	488	477	466	436	464	483	482	501	624	570	491	480	487	536	489	1
479	508	490	491	463	475	476	477	493	480	488	543	419	466	490	445	482	462	509	482	476	525	473	479	530	518	484	501	479	498	493	490	542	460	480	404	492	485	485	479	475	475	461	515	478	503	462	527	466	478	585	506	484	484	476	491	463	515	511	481	478	484	530	488	568	434	455	458	484	482	467	498	495	443	493	522	485	517	499	490	515	474	453	512	523	473	471	456	477	527	476	539	465	471	488	458	490	518	466	481	482	485	483	480	507	450	465	532	464	492	492	454	483	528	498	488	479	472	480	501	476	460	492	509	482	506	482	514	475	471	454	461	478	485	450	452	513	496	473	466	493	468	482	465	473	497	484	516	479	503	468	493	491	485	480	495	503	503	485	494	480	477	480	483	542	507	476	477	477	493	596	520	534	477	447	529	469	482	534	470	490	501	474	481	509	486	465	461	489	478	476	485	532	447	571	494	480	485	476	492	487	526	472	544	478	478	513	480	497	511	507	495	456	575	482	532	502	467	486	480	461	528	564	404	435	519	476	478	476	498	466	520	464	476	464	521	453	476	461	479	495	399	486	475	510	509	517	477	494	517	451	479	473	523	470	473	481	401	476	475	496	470	478	389	480	475	477	489	475	493	479	465	576	451	482	479	475	490	516	537	477	471	489	476	513	524	470	464	476	485	513	473	489	479	461	511	497	504	492	533	483	504	472	515	483	463	459	480	495	456	523	486	481	497	483	490	482	486	481	585	471	509	478	480	479	480	481	492	492	557	520	481	476	511	478	487	592	453	601	516	500	487	502	487	518	482	482	507	503	458	472	530	458	484	531	490	512	475	524	479	515	469	464	497	479	423	491	482	479	517	458	610	505	482	509	535	456	473	471	437	482	506	452	478	456	490	445	477	473	498	472	415	473	501	473	479	482	471	498	482	474	523	475	547	477	460	450	480	464	478	500	455	492	497	495	497	486	503	486	513	483	456	457	476	486	511	490	450	488	473	485	520	489	488	456	553	497	490	498	485	483	483	655	455	457	474	495	476	459	475	507	477	460	601	485	448	478	454	432	461	476	452	474	512	485	472	489	537	499	470	666	482	543	480	480	353	491	511	496	499	491	502	488	520	452	484	466	448	505	483	451	477	480	665	487	457	479	481	504	478	1
478	471	534	487	488	477	488	476	484	477	477	484	469	465	484	479	472	546	499	456	505	501	469	465	459	545	492	502	458	454	478	544	477	446	485	480	489	455	478	475	473	448	460	499	474	497	488	539	494	491	459	522	537	483	502	516	407	491	502	487	452	485	462	478	524	536	595	456	481	481	564	487	451	494	467	526	486	520	587	467	511	468	481	491	475	523	478	517	478	486	476	500	471	482	476	532	476	439	488	509	484	484	465	493	563	466	484	540	498	487	459	509	480	495	471	501	484	478	510	483	476	468	465	445	486	552	495	495	476	473	510	503	528	481	468	570	494	471	493	482	491	537	475	486	474	481	483	486	470	572	566	506	488	637	477	466	503	455	479	516	520	483	474	474	430	478	476	475	477	548	580	518	490	477	474	449	476	484	484	484	496	514	441	480	483	482	569	480	505	477	476	439	504	528	484	490	471	478	475	476	514	474	479	528	525	476	543	482	473	476	484	461	447	442	483	472	518	462	512	487	475	531	492	490	437	415	485	479	477	468	472	484	469	446	494	509	476	479	497	480	477	524	435	481	459	506	485	479	476	556	492	469	476	523	485	495	466	621	480	508	487	470	515	480	492	486	450	471	490	478	487	437	482	559	485	473	476	474	504	507	476	565	476	475	499	501	499	544	483	495	473	475	515	477	416	507	488	514	477	519	445	493	476	491	491	480	457	482	485	481	470	502	480	516	479	461	469	482	425	456	485	428	449	478	494	489	488	457	484	503	453	459	478	473	450	474	506	524	437	535	592	474	479	471	461	475	493	489	510	549	490	531	447	479	496	492	552	478	529	502	445	498	469	484	477	438	512	475	482	552	482	529	482	481	504	494	468	473	511	472	482	474	506	496	482	484	493	481	493	552	472	523	483	458	479	451	476	459	477	476	486	511	477	418	476	471	508	477	492	492	484	515	483	485	465	527	481	520	518	464	473	484	507	475	465	447	489	525	492	478	501	464	432	589	496	472	479	480	489	497	499	464	500	488	498	477	493	489	427	476	496	465	480	562	476	519	476	476	491	493	447	486	484	459	473	471	471	497	510	472	524	472	484	477	488	515	459	538	443	457	486	499	460	490	533	474	483	473	487	485	491	473	487	592	510	589	479	486	530	482	2
480	437	572	463	534	478	449	479	513	490	523	551	460	517	480	491	458	482	509	491	485	476	468	491	438	509	428	505	498	511	503	473	504	481	504	504	473	485	483	474	477	514	462	484	550	481	487	507	531	467	603	539	480	478	547	506	472	460	559	493	514	487	460	484	421	503	530	505	479	472	515	486	444	471	479	540	489	491	514	480	489	555	517	482	543	477	475	497	472	538	477	507	501	515	477	503	474	492	482	495	468	494	484	516	489	762	490	530	458	484	530	481	475	508	578	456	494	499	464	463	475	487	476	477	489	502	470	516	505	486	506	471	490	483	459	507	421	503	491	487	450	472	476	502	469	469	480	524	482	501	434	473	472	601	476	508	513	498	470	485	416	463	466	483	519	487	476	475	475	526	530	539	469	477	489	512	514	483	515	464	480	449	451	509	499	458	482	491	537	479	539	501	508	575	496	476	484	473	478	466	468	490	492	495	536	476	490	477	491	489	496	534	477	499	466	557	551	490	462	481	500	555	471	469	492	488	460	477	476	502	489	486	468	500	488	519	483	478	488	472	495	542	443	477	522	511	485	478	487	522	494	468	485	524	483	493	420	438	469	491	487	484	520	524	491	513	494	474	464	540	472	463	517	403	465	492	476	474	517	515	477	532	507	476	484	474	452	502	482	469	465	510	478	479	489	526	489	469	522	510	536	485	484	497	583	474	486	481	466	469	479	496	463	504	477	485	477	469	534	547	481	479	494	475	496	477	461	471	476	559	465	485	477	501	493	500	387	495	341	515	510	498	431	529	599	478	489	469	492	513	475	545	454	468	477	466	524	474	497	461	413	500	493	486	477	563	501	493	504	550	473	502	463	485	534	515	483	462	561	536	476	481	486	495	473	487	446	479	483	537	479	535	473	449	476	488	473	426	563	478	477	473	474	492	478	504	436	484	428	473	478	420	464	547	463	459	509	533	485	496	475	455	461	475	502	492	474	465	466	480	508	506	511	561	494	535	475	487	449	502	476	484	377	569	501	477	469	504	470	483	481	486	474	555	467	425	485	467	470	484	563	472	488	534	482	526	480	574	455	497	471	473	430	475	470	547	492	510	518	499	446	442	482	423	500	473	466	444	482	460	488	487	505	597	555	504	472	468	581	455	2
486	496	463	473	488	482	432	474	500	476	471	423	460	539	483	496	466	506	456	472	494	517	488	469	517	531	466	474	468	469	479	459	510	424	528	584	476	479	475	477	472	435	492	488	492	483	543	501	437	469	495	550	472	479	508	464	474	497	516	487	468	484	511	480	477	521	537	464	476	468	486	501	489	499	480	564	492	480	459	491	492	454	485	480	587	468	479	519	478	467	477	508	482	490	480	511	473	484	495	483	483	469	476	494	469	392	510	509	497	473	413	528	482	550	439	479	488	475	477	475	477	439	475	433	452	519	487	474	470	453	505	474	472	472	494	564	450	493	470	502	502	510	490	491	473	528	476	395	473	465	527	499	477	377	475	493	470	467	471	477	513	491	494	479	502	510	477	481	476	442	493	471	494	476	477	516	513	489	508	514	533	557	441	492	484	497	488	554	497	478	464	478	493	615	534	483	484	485	475	497	484	502	465	565	507	476	470	477	457	515	518	525	473	497	480	492	505	478	487	467	430	504	530	516	457	489	478	481	477	478	476	459	486	471	504	476	490	476	495	470	481	450	462	477	501	573	447	482	486	562	496	516	476	475	493	495	537	542	494	500	504	480	478	508	468	489	489	474	537	518	466	408	394	514	486	492	477	476	510	476	476	417	467	476	461	422	505	490	474	509	505	506	497	480	510	500	485	562	522	517	434	480	478	489	486	448	486	475	520	467	449	480	495	486	472	454	485	487	441	551	482	489	500	494	489	472	497	496	478	446	471	478	477	486	506	478	458	560	613	530	424	518	506	494	473	469	481	516	481	529	484	483	518	490	509	483	540	476	540	585	523	474	430	485	481	482	504	490	507	432	509	502	504	489	500	508	489	483	434	549	480	472	518	494	489	455	494	476	503	439	476	485	481	524	470	509	477	503	479	489	475	532	476	518	477	450	444	474	454	470	495	480	508	435	517	520	482	541	496	441	477	458	463	476	486	491	508	596	472	473	533	598	510	417	474	517	463	499	515	494	513	479	675	521	477	477	465	484	504	469	478	469	487	519	487	441	474	469	495	524	435	472	523	420	487	525	483	498	474	509	473	475	572	479	496	405	448	492	465	487	507	456	472	509	500	478	469	502	502	478	451	482	520	535	517	461	479	513	552	478	2
488	503	479	485	449	482	457	478	494	485	497	460	494	478	478	484	473	520	507	486	514	505	474	489	520	485	454	486	483	492	480	500	492	433	527	487	462	508	472	476	478	463	477	467	454	469	502	453	491	459	566	513	504	482	532	469	448	497	508	468	467	484	471	477	403	521	545	493	489	472	470	491	497	429	475	565	467	476	540	490	511	497	505	482	520	453	471	481	475	507	475	491	453	488	487	551	485	489	464	425	461	485	488	452	546	656	476	486	468	487	446	372	497	501	468	488	478	471	520	475	474	488	477	495	510	465	488	521	494	451	493	433	486	482	508	471	477	489	471	490	487	447	464	470	475	472	471	512	492	457	462	491	453	560	478	498	494	487	547	521	534	481	474	483	484	520	476	470	479	383	478	490	581	480	468	493	454	477	467	530	546	527	495	431	494	507	500	473	510	480	519	446	494	565	474	470	471	487	477	490	474	496	488	485	472	474	495	485	501	479	477	513	497	498	488	524	539	472	494	483	498	447	517	451	458	461	481	476	478	481	495	480	491	499	510	507	476	473	495	479	497	542	503	501	518	535	465	478	492	457	459	548	476	529	487	480	466	464	487	498	488	493	488	507	488	503	507	475	467	501	488	490	563	505	460	503	476	504	507	491	475	505	493	478	486	543	539	504	477	433	473	416	476	476	510	488	528	541	520	507	475	485	474	522	545	513	471	489	492	499	549	484	502	490	481	551	476	476	498	529	473	491	522	465	514	482	506	492	503	482	523	483	475	489	517	492	353	399	389	526	482	524	517	540	437	461	477	429	489	485	495	517	540	492	489	468	486	477	510	484	493	489	440	515	486	451	463	489	484	538	469	553	499	515	504	529	488	438	503	457	477	487	499	516	490	461	491	479	528	509	472	584	476	442	477	506	472	499	513	480	477	474	476	488	476	465	465	471	525	476	464	460	513	495	483	479	473	482	529	507	485	470	475	475	478	491	556	449	454	479	528	540	503	543	503	486	469	555	522	493	498	483	455	546	489	479	480	480	462	479	478	480	473	540	484	421	472	486	479	504	529	464	447	501	480	472	474	438	457	468	572	468	460	481	478	554	472	495	506	496	497	504	466	487	485	476	478	527	474	486	443	479	487	561	451	523	475	503	542	454	2
475	524	493	488	571	476	414	477	493	479	558	531	509	519	490	475	481	429	492	481	488	497	480	474	544	519	462	473	475	487	484	551	535	497	472	482	499	527	485	478	472	485	455	506	520	462	473	451	537	468	524	500	485	484	482	550	526	453	539	483	520	483	483	471	505	502	538	487	473	471	499	497	503	500	490	506	481	464	550	522	515	414	464	468	516	484	474	461	470	593	476	467	439	475	482	491	477	495	479	492	481	484	474	480	471	574	495	473	510	471	501	467	465	483	519	474	444	478	534	443	477	477	489	431	475	500	467	487	485	531	527	513	479	482	453	537	567	452	481	503	472	503	459	480	487	486	483	474	469	516	530	492	501	343	477	468	490	502	508	502	458	450	469	494	429	495	476	483	476	561	437	624	537	478	464	472	490	486	449	515	452	565	452	422	498	510	474	485	519	477	487	466	489	547	525	482	481	473	476	497	479	481	481	461	490	477	456	487	471	494	487	525	455	503	476	488	509	478	452	490	539	471	483	486	491	481	484	478	477	549	499	469	474	535	508	530	480	478	480	484	485	445	438	466	525	524	465	483	487	529	536	420	474	519	472	479	467	518	485	488	479	474	509	544	499	483	433	480	489	472	442	474	512	478	505	470	476	547	512	533	476	392	486	475	506	544	476	404	477	531	513	503	524	483	504	531	469	497	475	496	472	472	476	469	504	542	474	467	444	507	464	459	533	476	464	503	480	490	467	568	476	452	470	481	496	480	511	520	489	501	476	507	476	497	466	467	485	605	622	478	474	465	506	486	497	470	481	494	506	511	472	448	480	469	500	479	516	479	499	489	470	489	453	497	483	410	467	468	489	547	429	435	489	471	490	536	482	500	558	462	477	488	443	477	477	473	566	475	505	537	474	520	486	453	475	515	498	541	604	488	480	538	474	464	477	420	534	479	508	477	467	503	439	467	478	550	477	532	553	483	480	480	472	477	476	496	516	471	504	477	486	542	467	384	513	519	480	477	550	492	502	495	675	527	515	479	478	479	488	465	470	474	476	520	485	436	477	482	593	455	532	455	472	437	506	495	498	539	482	433	493	487	555	479	484	404	482	511	535	490	503	464	474	408	555	485	486	488	496	488	503	485	499	532	518	543	468	481	546	475	1
476	482	530	489	466	474	469	476	499	471	495	466	441	539	484	477	478	524	463	496	452	463	486	493	635	484	512	501	500	490	474	427	525	573	512	488	496	503	481	477	476	468	470	470	533	488	513	459	493	506	544	562	496	468	466	499	450	471	540	490	504	478	568	488	545	490	510	479	480	471	466	480	462	496	479	466	503	440	462	473	508	543	482	474	483	479	477	491	485	546	476	546	498	481	465	466	480	463	499	515	476	492	472	488	424	557	475	459	474	485	466	427	476	461	474	443	485	492	515	507	475	470	480	568	506	479	498	534	482	401	520	453	495	478	507	571	498	458	484	483	512	558	467	480	499	472	480	484	478	502	464	487	477	527	477	526	466	511	495	452	445	484	501	473	455	482	477	481	477	561	480	474	481	478	452	483	497	485	435	480	530	568	480	476	489	488	479	469	563	480	483	504	492	569	489	481	486	472	476	443	466	494	496	505	496	477	508	480	497	502	478	536	511	487	471	411	630	470	491	477	456	504	509	472	446	514	535	475	475	498	475	479	459	469	523	488	492	478	502	483	459	455	521	487	487	518	543	480	469	507	462	483	477	474	491	503	542	484	493	493	504	480	514	534	474	511	596	480	425	515	489	540	547	471	489	491	476	466	467	468	475	492	487	475	500	537	493	477	479	489	485	531	489	471	439	541	485	544	479	500	459	461	475	514	507	504	483	484	478	486	521	501	551	513	485	480	499	474	541	579	481	487	485	470	503	477	473	441	484	494	440	487	476	491	535	468	546	529	486	558	464	507	492	526	524	486	493	510	496	398	480	513	469	475	495	495	411	476	461	481	474	516	493	457	485	500	469	487	464	467	484	377	496	495	447	452	476	482	503	472	475	442	516	493	482	496	557	480	484	461	478	491	478	474	477	472	465	489	462	474	475	548	474	470	477	464	522	472	509	475	498	528	473	484	541	556	488	538	568	497	480	472	475	476	476	483	458	461	437	476	489	485	489	511	453	542	493	597	501	496	535	448	443	516	503	475	489	503	461	485	493	488	448	526	488	500	477	480	453	455	486	500	478	490	491	484	477	547	496	506	536	483	458	476	487	432	483	487	490	505	423	463	474	534	475	491	463	449	481	488	481	472	503	531	540	463	480	474	544	481	1
477	500	535	487	548	475	459	476	504	482	512	518	468	433	474	487	471	509	455	487	498	495	480	478	524	564	476	515	504	467	472	471	528	479	461	495	481	458	479	477	476	452	498	514	526	479	479	497	452	491	450	525	495	487	523	485	466	497	572	496	505	482	502	483	484	501	492	517	481	476	435	462	505	442	486	546	475	486	534	503	453	495	499	477	510	493	476	464	476	505	477	557	500	472	474	548	481	446	442	465	483	464	482	450	474	537	488	512	509	474	521	515	470	530	464	484	479	510	493	513	474	490	475	481	489	504	473	538	482	514	505	461	509	479	529	488	560	494	480	479	501	486	508	507	478	511	482	583	479	521	511	493	504	578	480	499	482	502	461	469	441	497	472	478	467	474	475	482	476	522	504	524	499	475	466	498	495	490	529	516	454	536	507	445	483	509	534	503	529	481	519	495	486	526	504	490	473	477	476	497	457	460	474	465	545	476	509	477	466	485	515	452	486	542	494	489	465	473	479	482	543	478	465	462	481	507	499	478	477	484	479	494	476	476	492	534	474	474	453	488	455	519	522	478	430	531	403	479	478	513	487	498	473	546	473	469	549	398	483	478	469	482	488	516	478	500	585	470	498	519	492	491	485	457	494	492	476	530	522	520	475	514	497	475	536	498	477	497	484	468	470	443	504	481	413	506	454	488	479	529	519	476	483	469	573	515	479	475	509	496	452	481	549	509	474	498	465	480	553	474	507	494	466	458	473	491	511	441	475	527	490	468	475	479	446	473	462	554	391	490	514	491	454	502	492	493	477	412	491	483	471	468	509	492	519	470	523	475	554	469	441	498	501	424	473	436	496	486	492	488	503	547	495	523	430	466	469	468	446	453	477	465	475	467	493	471	404	477	487	463	482	591	477	505	485	479	488	464	583	475	481	498	478	491	476	462	539	477	500	475	515	428	516	495	518	555	465	457	489	518	486	462	483	476	485	479	473	457	430	476	488	494	487	543	490	507	465	470	486	486	423	487	334	488	483	478	470	491	457	472	464	491	481	432	487	520	479	560	417	535	460	495	476	523	472	476	472	542	462	463	509	477	406	479	478	519	516	515	496	492	463	481	468	424	542	474	490	464	507	470	463	484	475	443	495	513	477	460	481	458	2
473	505	471	473	506	479	403	477	490	480	529	540	471	435	477	469	486	516	539	479	495	480	477	477	495	484	456	490	475	505	480	516	511	522	539	528	481	521	481	476	479	508	478	499	457	509	501	489	517	502	572	450	534	483	470	548	506	473	378	468	511	485	510	481	637	502	453	485	478	484	481	470	495	467	480	541	485	497	562	467	514	517	496	453	489	510	476	467	471	510	476	498	497	486	476	527	486	528	447	490	491	480	481	470	449	528	525	493	539	486	474	478	471	496	458	468	523	497	508	525	477	484	466	456	470	563	479	467	481	469	485	495	494	475	525	567	573	535	470	500	503	555	496	470	482	440	478	470	483	449	451	498	468	643	479	522	441	469	538	499	501	495	501	469	428	477	476	477	477	513	521	607	569	477	460	478	496	491	528	450	555	505	528	507	506	478	438	497	474	477	430	520	468	602	510	479	469	470	477	492	491	485	484	493	497	476	512	488	488	493	481	532	502	516	491	546	493	476	454	472	466	492	465	510	495	480	505	479	474	489	470	464	475	432	465	490	494	477	496	473	462	415	495	453	498	550	471	475	478	552	454	503	474	487	491	529	474	461	499	477	487	480	521	497	483	547	426	503	501	475	490	459	406	485	486	470	476	497	513	509	474	559	510	476	516	528	461	481	478	475	475	467	479	476	468	527	470	551	458	493	474	496	478	514	515	460	490	472	536	469	504	500	494	532	500	465	482	485	470	494	476	475	504	479	494	478	492	497	489	457	566	484	476	451	496	481	623	473	492	485	565	485	504	566	390	493	477	440	472	525	481	454	526	468	532	496	585	475	525	494	519	512	548	476	480	479	530	506	467	579	469	559	482	503	486	520	481	481	554	418	484	527	494	487	453	478	517	476	513	445	474	534	476	482	478	500	490	456	505	480	475	484	476	462	477	384	481	473	476	474	468	453	558	467	492	429	483	500	449	475	487	468	471	477	464	491	483	425	509	476	535	527	503	595	473	518	492	504	500	489	433	515	534	506	496	478	476	493	475	480	478	474	511	676	485	493	487	514	436	427	534	456	581	521	496	499	487	485	516	433	520	485	496	478	472	360	508	492	481	491	480	458	477	537	489	487	471	443	478	473	498	486	489	690	505	580	484	493	522	481	1
487	451	512	492	473	481	503	476	461	463	486	487	425	457	493	432	462	457	464	470	486	500	492	484	548	481	479	478	464	477	491	474	515	509	469	502	480	473	477	473	477	495	436	477	442	482	484	457	446	453	592	516	462	479	492	494	396	523	561	426	510	483	509	487	446	535	510	494	491	475	548	491	463	493	489	525	472	478	480	514	468	560	502	479	514	460	479	480	490	518	476	538	486	451	484	457	481	480	461	509	480	474	488	456	422	489	472	537	480	494	494	497	470	506	431	485	492	487	497	448	476	489	486	493	467	539	465	494	478	461	525	475	490	475	419	574	447	492	478	495	517	500	480	473	472	481	483	519	486	546	466	479	492	655	478	490	454	485	462	464	501	477	461	481	506	519	476	478	477	557	471	530	534	477	481	422	503	475	508	482	449	470	464	469	454	427	524	475	483	470	533	507	478	468	459	477	480	486	474	481	524	524	484	548	456	479	479	485	486	439	497	538	465	499	490	517	483	484	459	486	460	519	431	455	491	435	501	476	476	465	467	480	440	456	485	504	474	476	476	478	459	526	499	492	516	503	463	482	481	460	483	542	483	446	481	460	575	496	472	469	461	476	513	519	491	502	535	485	451	520	483	499	425	445	459	494	476	509	504	466	476	588	504	476	501	517	520	418	478	525	512	487	468	461	404	473	488	498	480	540	460	484	481	536	478	463	469	495	520	482	478	500	486	479	492	467	483	485	429	459	498	463	495	498	455	469	516	513	471	505	430	461	476	431	561	475	412	539	384	520	461	512	460	537	576	480	489	517	456	456	489	439	433	496	475	455	484	474	497	456	438	480	479	469	495	556	498	484	489	514	494	411	518	497	489	507	482	506	449	421	482	487	477	485	469	470	487	477	502	489	479	472	475	530	479	507	475	505	529	480	471	448	477	470	477	536	578	478	498	483	480	522	502	496	462	513	487	504	544	487	486	477	483	476	479	483	492	462	497	474	461	496	490	617	503	499	490	506	484	487	534	491	522	562	508	477	483	497	463	472	488	466	487	610	479	455	480	540	554	521	504	488	507	491	481	475	485	468	509	483	497	477	498	479	480	523	509	488	497	474	487	449	481	562	546	476	488	511	507	466	469	482	497	643	596	469	479	475	540	522	1
491	498	542	475	516	477	435	476	471	479	497	523	452	443	505	465	462	542	484	486	491	499	476	481	548	494	467	471	491	487	477	538	471	481	472	425	474	502	477	476	475	484	449	520	557	458	510	478	479	494	515	518	472	473	516	520	508	512	502	512	496	484	538	480	557	510	492	504	483	491	529	475	482	459	478	525	479	455	523	534	529	495	471	477	509	490	483	483	475	548	477	498	521	504	489	477	474	509	470	520	481	476	492	486	439	530	500	488	555	482	465	529	474	506	493	506	483	504	488	522	477	535	478	455	460	538	481	478	483	488	482	550	493	482	459	562	508	474	486	487	518	555	489	479	455	497	482	503	478	474	603	466	486	569	478	496	500	487	477	516	483	471	474	495	505	474	478	477	478	470	464	505	490	478	470	500	490	488	437	472	519	623	405	472	470	455	444	484	515	484	482	514	502	466	456	484	481	488	479	441	465	478	487	493	441	476	528	475	479	463	473	557	452	494	479	459	536	473	468	498	490	569	546	410	531	454	502	478	477	498	466	505	466	474	493	515	473	481	514	482	503	426	486	486	506	518	509	476	469	552	477	499	480	530	477	502	465	500	486	475	502	470	497	531	466	520	528	475	439	483	481	441	483	494	473	478	476	496	473	491	475	501	474	475	489	413	516	454	483	505	492	517	497	462	487	483	526	493	506	487	483	487	483	459	519	469	472	480	508	507	496	475	456	556	469	492	492	482	523	515	488	479	483	491	495	478	469	470	488	471	527	474	478	506	456	478	571	492	508	505	527	526	476	464	469	478	483	452	444	553	483	486	448	499	474	456	531	478	497	488	497	500	537	492	483	486	545	468	462	466	522	510	523	490	462	468	477	457	487	480	479	486	529	486	484	466	464	479	508	528	475	476	477	466	481	473	482	439	480	474	479	448	474	498	476	496	435	477	471	488	490	475	478	507	487	509	484	531	497	499	483	479	471	476	486	502	481	494	381	475	488	530	434	530	430	514	474	511	504	488	485	456	524	531	506	475	492	477	479	460	483	485	473	620	477	461	470	521	480	457	509	484	495	495	493	477	486	456	448	476	536	475	494	473	487	374	449	468	386	471	506	508	470	445	513	487	499	484	501	478	500	474	467	643	527	545	486	484	519	479	1
474	479	471	475	539	494	455	475	509	471	499	474	471	543	481	498	491	458	503	500	488	457	475	483	440	480	479	491	502	473	487	510	565	399	452	405	470	481	476	476	479	534	499	471	489	449	473	538	413	468	485	503	521	484	456	500	471	539	564	473	435	480	553	475	528	593	531	481	479	477	562	520	512	479	480	527	482	508	581	518	472	510	460	468	497	518	483	455	481	554	476	540	487	521	499	485	481	441	498	532	484	474	481	498	436	419	496	569	498	460	539	439	481	488	439	468	496	464	479	525	480	507	496	526	518	540	502	481	471	486	485	501	496	475	467	527	533	498	470	501	534	521	467	467	479	440	479	464	478	461	462	489	501	640	476	499	473	493	459	473	477	479	475	466	560	512	472	477	477	464	416	496	502	476	492	540	499	500	451	517	484	567	480	479	488	515	496	481	507	482	474	479	513	524	507	484	476	480	477	564	483	507	495	549	408	477	511	481	508	454	473	425	467	449	484	539	433	487	513	494	497	535	500	475	488	451	510	481	477	481	491	508	476	497	506	528	500	472	426	487	535	533	506	489	530	493	474	476	481	543	478	460	477	490	488	480	423	521	482	484	484	488	484	495	481	488	532	474	517	490	470	487	515	525	476	462	476	487	496	527	476	531	479	474	575	491	473	441	477	485	498	500	533	462	574	519	522	509	472	521	457	491	478	498	465	445	474	484	518	500	455	497	456	474	497	529	484	485	545	558	479	479	495	469	496	472	476	452	511	488	494	437	477	473	448	486	504	471	385	500	575	485	514	471	437	475	479	465	441	457	468	484	520	470	480	473	525	474	446	528	465	473	518	491	489	474	533	465	490	496	605	473	493	492	491	499	478	491	408	492	477	471	575	471	515	474	491	477	528	510	474	419	474	503	475	487	477	510	454	476	477	481	478	469	475	519	494	474	500	484	515	546	443	488	508	484	479	501	580	554	477	477	482	476	499	494	507	450	469	476	502	499	479	597	505	509	504	455	453	482	447	484	319	561	523	477	482	491	540	485	475	489	528	378	481	609	481	455	501	527	494	480	479	484	455	467	464	497	480	461	537	487	399	480	479	536	470	485	492	469	483	424	486	524	478	465	488	470	479	482	495	478	520	382	535	481	470	470	503	518	2
481	503	540	481	511	478	502	477	494	479	528	471	545	412	471	414	475	506	522	485	463	485	466	490	516	526	474	475	478	501	477	493	520	463	479	504	491	469	481	477	482	492	439	479	496	484	528	548	434	488	558	463	440	486	434	499	447	501	401	499	510	478	519	477	582	469	522	476	483	493	526	493	483	502	468	471	468	473	464	488	468	464	510	472	474	505	471	484	478	461	477	602	473	477	473	494	482	508	500	493	478	484	482	456	449	292	478	509	486	471	488	473	478	503	488	490	478	480	505	468	476	477	460	480	468	475	467	540	463	415	485	493	519	471	492	514	449	489	488	487	499	509	498	482	476	451	473	484	472	470	422	498	485	418	477	504	432	498	561	466	450	481	479	484	444	490	475	480	478	468	462	449	561	477	458	529	479	481	445	511	549	526	469	534	474	491	531	485	552	478	509	477	512	559	504	479	484	482	478	404	489	460	487	517	456	475	496	480	462	511	471	546	490	538	482	429	478	481	479	488	487	495	498	501	511	529	449	483	477	491	471	471	469	472	492	473	476	473	477	466	494	415	501	460	485	427	432	478	493	533	476	450	473	487	471	473	498	500	485	485	497	475	499	502	480	470	506	491	465	473	494	494	472	471	483	474	476	529	530	459	475	432	496	474	461	501	419	499	477	498	474	506	476	480	502	459	474	515	512	470	452	514	485	497	436	456	481	474	545	473	486	486	523	511	501	441	490	487	477	448	504	465	487	474	498	480	494	411	479	500	547	491	477	477	497	477	573	467	687	451	464	491	438	520	571	478	473	498	468	530	486	441	509	475	453	491	509	474	546	519	511	512	410	483	481	532	475	500	477	488	487	536	493	474	512	468	474	457	426	536	486	521	515	486	464	490	438	476	492	472	473	504	474	563	476	456	497	530	464	476	479	509	478	519	479	435	555	474	506	484	470	517	398	500	511	493	493	563	442	548	477	481	478	477	461	500	506	458	472	478	461	522	483	434	480	534	475	499	517	474	427	439	619	505	535	480	475	484	436	478	497	476	499	476	489	519	494	394	505	466	545	459	522	455	501	511	485	546	464	528	494	487	531	478	486	358	496	494	485	478	489	413	483	403	464	491	474	479	492	472	472	480	494	492	480	572	481	482	515	518	2
480	457	524	486	532	471	503	476	470	466	515	489	513	396	476	528	492	486	476	462	476	481	479	470	549	496	481	485	473	483	485	503	479	457	501	491	480	477	473	475	482	509	499	509	504	480	466	476	515	474	571	482	458	484	470	546	463	549	510	471	473	479	426	474	408	549	587	492	485	478	573	465	511	443	483	586	488	452	466	470	516	517	506	469	486	502	476	498	483	535	476	526	470	491	479	458	476	456	454	496	475	475	472	498	510	639	523	485	471	468	506	378	486	472	532	480	472	481	517	475	477	437	499	491	502	524	470	520	492	572	478	474	475	485	469	450	495	492	482	480	494	598	487	475	501	521	479	466	481	514	435	501	465	463	479	490	501	483	468	440	488	474	481	483	463	470	477	482	475	511	558	467	521	478	489	561	508	486	440	502	427	499	417	526	494	481	488	481	488	472	463	496	510	526	557	484	470	479	478	521	485	522	468	495	481	477	458	482	511	480	476	502	471	483	472	518	492	492	474	500	446	550	499	497	457	490	483	476	475	486	489	491	516	505	483	450	473	479	490	467	478	513	509	450	463	418	510	480	488	505	472	444	476	519	474	492	555	510	482	481	482	478	503	500	490	485	530	504	460	494	489	494	449	516	467	494	476	528	487	440	476	457	464	476	546	532	518	435	476	504	435	473	524	469	469	496	475	514	504	497	429	483	474	481	502	497	477	486	504	471	484	485	480	521	475	528	465	480	460	581	488	510	469	472	446	480	516	540	506	579	533	461	477	505	551	481	352	428	484	475	388	481	517	533	476	476	484	602	478	494	490	417	440	464	470	502	500	476	474	494	500	500	471	502	477	536	514	488	461	514	459	474	542	470	525	480	495	501	527	501	482	511	575	484	472	470	477	475	483	490	472	484	476	499	476	508	482	458	517	481	473	456	477	452	477	549	498	476	528	487	481	435	434	458	488	492	486	520	518	469	482	489	476	477	472	491	488	494	510	471	485	419	471	470	490	540	465	513	484	489	499	474	577	448	523	479	466	495	406	487	488	473	488	573	470	387	478	440	547	503	514	505	493	445	449	495	486	519	448	494	515	477	523	479	488	503	486	483	484	504	474	454	475	442	543	487	473	505	487	489	489	479	489	588	600	526	485	467	493	499	1
480	526	495	481	537	492	507	475	512	480	431	500	461	492	482	484	509	498	516	479	444	511	476	478	537	527	487	467	493	526	482	487	432	442	513	378	486	464	487	476	474	472	459	512	492	462	491	459	425	491	583	476	492	479	486	501	409	500	557	494	492	484	451	478	353	443	498	478	478	468	564	511	495	499	481	427	483	498	559	463	493	526	499	472	504	461	474	507	483	535	476	530	491	500	478	535	477	485	472	471	490	479	474	477	506	628	493	490	543	493	493	458	493	514	443	457	507	467	512	493	478	446	496	441	495	515	477	516	491	504	511	494	472	481	490	532	522	496	476	475	516	545	493	476	458	524	477	545	487	515	517	494	471	449	476	478	479	508	522	502	484	465	489	468	492	485	477	478	476	492	500	506	534	478	496	525	499	475	527	438	463	576	455	468	521	472	534	488	441	473	481	485	475	531	501	482	469	485	478	540	488	496	474	589	491	476	493	482	497	505	474	438	499	522	463	484	509	476	494	486	529	548	477	448	548	480	492	477	477	465	488	464	468	476	504	519	490	478	458	476	533	534	518	460	552	512	454	475	469	495	482	487	474	507	471	476	490	551	497	489	530	485	460	493	487	470	507	467	481	492	476	436	466	524	488	481	477	495	501	523	475	454	494	477	498	517	490	555	485	483	480	489	481	479	492	474	460	496	534	507	487	473	470	499	459	428	480	459	458	458	500	473	509	522	482	510	472	492	521	407	474	493	503	476	502	482	437	468	488	513	479	488	476	518	523	484	311	472	435	561	504	501	507	501	503	488	474	471	479	501	493	483	522	478	479	507	563	477	463	457	522	492	519	481	473	549	481	473	500	519	502	415	482	511	529	513	475	491	418	488	480	468	552	482	472	476	479	476	474	526	474	476	480	524	473	501	491	451	467	476	477	490	477	473	478	459	487	483	472	488	483	519	466	499	574	591	474	561	577	435	480	469	459	476	478	500	495	471	479	494	483	509	423	461	478	518	464	545	515	495	468	458	512	392	511	479	472	485	481	477	502	485	485	496	495	365	478	434	477	500	559	492	428	454	471	538	490	537	488	508	561	478	489	478	475	525	471	483	509	498	522	487	503	521	524	497	472	420	489	488	495	481	495	516	504	528	476	486	504	419	2
476	498	557	468	499	473	535	476	489	474	504	532	467	434	482	445	484	491	493	482	485	476	494	483	486	520	472	486	492	530	481	448	532	548	479	417	486	515	473	479	476	478	491	512	505	481	515	528	513	446	476	488	468	482	465	506	490	458	536	511	443	482	567	493	540	494	541	471	488	474	594	497	502	436	470	494	479	434	563	463	478	531	514	480	505	469	475	443	477	489	475	500	494	489	477	492	471	486	487	539	470	475	485	497	435	523	468	474	474	486	480	475	473	482	458	507	496	464	478	469	476	516	480	573	488	521	499	530	482	477	490	497	558	476	501	446	550	483	474	502	477	576	462	485	459	485	481	501	469	600	508	468	472	567	476	504	540	483	506	510	478	482	478	478	489	516	476	475	478	489	548	535	523	476	489	497	495	490	520	524	520	522	466	513	483	474	445	543	462	484	470	487	489	451	515	511	478	484	475	508	489	506	469	533	513	478	468	481	473	480	513	496	460	555	478	488	488	486	438	493	482	522	476	474	506	510	525	480	477	510	482	514	483	460	490	485	486	477	490	487	497	541	484	477	478	458	437	480	472	508	488	481	474	488	489	494	473	554	481	484	460	480	476	493	472	516	534	495	493	459	479	543	506	443	473	487	475	543	516	483	478	516	496	478	551	453	432	490	479	496	554	462	507	465	492	538	466	526	525	462	462	519	473	497	482	456	468	468	545	497	463	487	516	496	481	500	488	483	521	596	478	457	501	483	483	475	426	498	473	483	535	492	476	490	476	490	527	542	419	553	452	485	529	518	493	487	483	501	427	554	486	432	469	484	483	477	523	476	501	518	550	486	440	530	484	507	528	494	480	464	487	503	450	470	518	475	479	477	536	514	489	429	441	476	448	465	495	477	510	476	472	500	477	472	478	478	496	510	515	480	477	489	477	517	476	538	492	473	491	478	442	500	477	531	505	493	485	480	430	493	488	471	481	475	482	504	482	518	486	476	526	475	468	537	508	477	469	494	470	474	504	486	350	514	504	477	476	490	496	491	505	486	495	403	475	593	487	460	438	429	507	472	379	473	512	500	495	508	508	443	554	480	412	477	489	547	505	452	447	479	495	499	478	482	513	492	478	501	485	485	483	472	484	407	535	544	486	468	477	543	2
489	481	511	485	472	475	558	477	505	468	476	442	443	499	507	484	462	502	519	479	487	485	477	462	444	510	485	482	468	491	482	446	468	468	518	537	478	480	475	475	473	481	489	493	473	494	514	486	533	453	549	509	478	485	467	476	526	512	538	473	497	479	477	483	528	513	521	503	469	476	439	471	431	527	476	461	474	484	518	479	531	464	494	481	601	480	476	517	479	579	476	478	493	457	478	513	481	424	461	407	476	474	474	476	435	516	500	541	554	498	479	411	471	507	496	479	496	476	487	495	483	441	479	479	456	497	477	539	481	462	511	449	453	466	481	495	487	478	492	504	523	525	491	495	457	471	479	488	473	482	532	493	493	591	478	445	481	416	484	533	484	467	501	479	498	505	474	479	477	492	485	514	505	477	475	470	465	475	490	531	497	504	461	490	487	504	504	508	541	474	478	457	502	489	479	489	481	498	475	477	475	461	478	434	471	477	508	476	496	495	481	386	496	510	471	529	506	497	538	485	453	480	475	432	529	520	498	477	476	472	492	479	472	476	516	485	486	475	468	488	539	538	538	474	454	478	462	483	478	483	481	456	477	543	471	485	463	540	477	486	463	479	519	506	478	499	517	498	504	478	462	560	495	467	486	491	476	445	500	453	475	533	494	477	552	469	465	466	478	491	514	502	524	474	462	506	488	458	496	532	437	502	477	483	458	498	466	477	498	459	534	485	545	519	459	451	458	471	443	549	489	508	489	491	485	478	460	495	486	511	502	481	474	543	518	479	520	468	439	545	498	478	466	475	504	490	476	408	488	517	489	476	517	489	513	485	453	477	483	496	494	473	499	456	481	523	493	493	482	504	502	510	512	509	506	473	475	422	547	487	481	494	564	491	476	495	549	476	500	470	476	486	480	468	480	452	482	468	534	487	475	472	475	528	478	429	495	475	441	475	484	460	490	483	506	484	494	516	594	500	480	478	484	475	477	484	514	497	468	470	507	524	498	581	509	439	481	499	527	492	502	444	467	522	467	478	487	493	524	469	489	468	463	535	479	535	478	433	442	475	486	475	544	443	459	474	476	452	484	526	557	482	464	481	476	534	477	495	511	496	484	481	481	533	534	461	458	395	480	468	446	479	464	550	464	478	471	474	549	462	2
479	503	435	475	466	464	448	480	478	488	490	461	456	391	474	520	464	480	481	481	487	542	483	473	424	463	471	514	513	493	473	446	522	466	465	430	466	473	472	474	471	447	432	503	540	508	469	500	468	498	552	547	490	472	495	453	484	541	462	460	497	483	479	488	548	508	448	489	478	475	507	490	484	472	487	491	475	523	612	485	549	438	503	468	542	502	475	506	493	531	477	484	441	486	467	487	476	494	479	476	475	481	490	468	482	592	513	509	541	496	482	454	473	455	504	460	523	494	478	460	477	483	468	542	483	533	494	530	486	445	481	467	515	480	480	430	449	503	486	461	494	402	486	482	493	482	473	485	488	470	529	481	494	682	478	515	480	473	492	483	433	474	476	484	495	515	476	483	477	528	543	488	422	478	447	502	448	475	508	471	517	541	477	481	481	466	489	472	462	478	520	508	520	548	462	493	482	488	479	478	426	484	469	549	507	475	503	472	503	461	484	545	449	460	479	470	515	495	462	500	476	505	509	440	519	438	479	474	476	507	465	503	465	487	528	520	465	479	447	477	529	488	486	486	517	508	407	485	492	529	546	517	481	467	473	505	519	496	493	493	475	480	499	435	473	509	539	524	455	510	488	378	461	451	484	484	475	478	492	518	477	569	497	475	489	484	472	502	476	480	458	495	508	464	512	529	492	472	524	471	490	476	477	468	447	487	495	472	461	459	500	473	455	488	477	516	480	486	575	524	483	465	490	483	485	473	475	505	480	481	472	471	478	469	560	490	550	555	351	510	540	519	469	523	471	474	473	531	449	475	481	506	485	493	506	491	467	476	500	651	421	488	453	438	482	593	481	497	491	513	523	503	494	449	549	525	487	508	474	444	475	452	479	482	469	472	476	475	462	471	475	453	479	488	484	481	473	552	525	486	478	476	475	496	476	407	477	483	475	482	494	436	444	488	493	517	484	530	484	486	476	515	505	476	488	501	454	480	520	467	519	524	509	602	493	479	470	479	468	485	468	486	321	463	484	480	494	499	498	467	471	497	520	520	484	517	487	493	494	450	467	453	494	547	475	439	485	507	475	411	468	474	387	479	470	474	483	477	541	471	497	461	488	477	543	488	489	439	452	482	456	476	481	561	472	540	491	476	524	475	1
490	470	448	489	499	474	494	478	515	478	472	504	509	455	498	450	472	470	488	489	495	513	472	478	455	481	487	493	468	488	491	419	483	515	462	494	471	491	478	480	479	481	488	510	499	457	454	477	465	514	567	498	529	479	479	482	474	499	528	494	483	484	473	488	561	481	538	472	470	471	471	495	534	461	487	476	483	472	517	474	497	503	458	468	463	439	477	478	477	479	476	530	477	467	474	539	474	503	464	485	510	491	481	489	538	286	515	465	580	470	500	506	468	507	450	489	505	481	479	522	478	441	474	472	488	529	509	509	461	448	508	472	468	478	481	468	525	464	479	518	516	416	462	479	468	451	477	465	482	489	543	483	484	408	476	491	463	401	492	496	463	474	472	482	453	479	474	482	476	513	510	520	498	480	474	526	489	474	415	522	473	559	479	482	477	485	560	501	486	484	459	505	486	501	548	482	473	480	477	499	465	491	481	525	488	477	445	482	497	480	480	515	431	494	466	568	490	476	496	492	514	516	467	445	597	552	485	477	478	457	487	449	471	482	468	443	484	477	446	474	514	463	473	473	524	574	456	480	478	487	495	445	478	458	482	506	508	453	487	474	484	473	513	476	473	504	419	486	508	504	484	517	499	473	480	481	476	508	509	433	479	435	506	476	492	505	452	451	482	496	465	529	522	477	480	491	552	450	507	502	443	481	480	486	544	473	476	485	455	460	510	477	536	495	475	468	475	490	440	510	481	485	522	474	454	479	437	483	478	548	505	477	476	431	516	490	564	513	665	511	532	481	529	454	542	495	480	482	470	506	469	496	452	509	490	496	444	476	473	462	505	464	499	476	479	526	497	484	512	526	499	463	526	501	499	487	489	494	466	470	483	475	513	460	500	479	476	479	465	491	464	470	477	553	477	495	477	446	563	484	479	524	477	478	478	481	491	472	435	470	478	495	505	475	473	547	475	488	545	513	482	464	478	476	505	478	482	513	519	482	455	461	506	434	514	502	485	525	449	490	600	478	603	402	510	477	480	469	493	487	460	469	475	406	485	573	479	451	495	515	477	511	443	454	471	493	472	513	484	490	507	489	524	477	477	430	484	471	476	473	529	474	483	529	512	489	454	446	507	488	444	477	510	381	558	469	492	496	525	461	2
482	492	505	482	513	478	430	477	474	481	477	536	551	441	500	464	484	503	465	480	490	466	484	467	534	457	489	486	478	479	475	481	461	492	502	526	490	489	488	477	475	454	491	466	476	392	491	558	544	462	506	460	489	478	461	518	458	466	613	445	487	486	467	471	533	513	435	483	482	479	504	488	469	434	473	505	498	451	563	496	493	527	497	466	536	513	471	479	477	570	476	525	484	515	486	475	480	455	502	501	475	470	465	465	517	536	488	515	587	483	466	442	492	497	537	485	495	489	481	509	473	479	491	484	494	470	495	447	482	474	506	479	494	477	473	515	566	487	482	469	511	520	475	486	478	514	483	502	479	549	563	483	464	587	477	466	501	477	485	493	506	472	470	472	447	482	478	478	478	444	526	492	549	476	470	516	495	479	489	475	508	564	509	465	483	495	498	559	551	482	462	445	485	466	525	484	481	494	476	511	493	499	499	554	531	474	508	481	491	482	488	484	497	480	485	466	474	496	497	493	492	496	493	525	491	517	490	479	476	487	501	501	476	477	460	503	485	480	493	490	525	576	470	467	539	530	509	472	482	479	559	460	479	512	474	470	509	433	479	489	491	480	481	454	475	508	501	474	437	501	470	484	494	421	468	487	476	509	505	451	476	529	479	475	541	475	490	430	481	480	484	502	481	470	481	498	471	485	470	527	533	506	476	539	460	528	487	488	491	472	463	484	518	511	489	496	510	470	477	578	470	496	475	483	493	480	448	539	481	556	546	491	477	554	508	456	520	462	399	474	480	521	510	532	494	472	489	537	474	476	488	482	448	463	503	481	451	478	518	506	459	505	495	509	482	549	496	481	481	468	469	486	522	471	487	474	470	498	594	476	473	457	454	494	491	491	518	480	478	500	486	511	479	520	481	462	486	544	533	478	479	404	478	444	476	442	454	473	497	490	491	504	489	480	508	543	500	517	551	491	483	474	481	477	502	482	480	471	451	480	502	453	503	566	514	486	483	491	493	493	471	472	342	573	508	477	476	491	522	468	494	476	511	389	486	602	484	499	444	494	521	482	509	495	449	480	474	555	462	493	455	481	406	476	473	572	480	467	515	499	505	442	458	496	540	504	486	519	516	482	456	481	506	410	497	506	470	482	505	457	2
474	489	506	480	514	478	453	475	481	496	535	510	468	371	473	472	475	470	522	497	494	507	474	475	504	521	495	481	503	521	476	547	511	429	497	447	461	519	483	473	477	444	469	507	500	490	453	539	564	455	598	463	474	470	508	484	539	486	452	508	472	480	424	481	560	561	559	486	487	473	482	497	498	482	479	457	473	433	555	497	478	603	458	512	549	509	485	460	475	432	475	511	451	502	470	464	478	454	509	489	480	466	475	482	525	627	480	450	519	487	411	495	478	527	402	478	527	477	506	518	477	484	510	510	481	491	482	477	491	476	536	514	520	473	516	522	495	495	473	454	488	468	491	497	482	499	481	581	477	580	480	494	463	489	478	496	452	496	483	480	514	464	480	499	513	493	476	472	478	502	501	478	495	480	491	523	485	491	502	487	491	528	477	485	482	450	487	552	455	477	481	497	467	405	575	468	476	477	478	465	497	520	474	515	551	476	532	477	483	467	482	452	482	491	510	499	514	482	492	479	477	504	509	443	502	494	448	479	475	513	501	468	467	509	481	517	484	473	470	479	473	487	473	457	546	494	393	475	488	512	517	498	482	485	497	470	474	518	494	503	476	474	525	494	478	494	446	489	450	460	483	523	403	434	498	490	476	519	486	532	475	473	489	475	492	490	440	438	479	483	538	501	498	476	542	468	471	488	487	469	494	490	480	525	463	470	471	478	482	438	478	491	465	509	488	523	486	476	566	488	492	520	490	504	473	484	487	491	468	538	510	468	478	493	431	477	578	485	471	531	560	502	492	481	543	489	480	440	443	503	488	525	469	484	493	484	455	478	499	537	513	500	553	510	489	489	473	468	487	528	478	524	489	467	458	462	477	478	629	442	484	461	486	500	474	495	453	476	487	519	473	488	475	523	480	512	497	457	460	478	481	456	477	484	477	519	517	482	473	470	483	477	505	476	449	558	495	557	526	548	483	484	486	476	495	492	480	443	409	478	512	515	449	489	488	475	473	506	457	483	511	477	349	543	522	479	467	491	490	477	478	488	472	435	492	569	484	500	448	495	520	467	495	491	468	508	484	481	482	482	514	474	422	476	473	472	472	484	431	495	512	447	465	509	535	475	484	531	479	473	459	476	476	444	454	578	477	482	499	523	2
480	490	520	483	518	477	520	478	514	474	469	467	483	511	479	474	485	499	537	483	480	529	482	468	484	492	462	480	469	463	488	500	468	442	472	468	483	473	478	474	467	492	502	507	529	520	465	474	449	479	598	467	481	489	476	471	479	474	562	503	507	473	484	473	349	503	552	488	483	475	455	474	485	474	474	518	471	509	561	487	505	453	451	487	566	519	476	461	482	465	476	541	494	510	496	509	477	467	486	452	482	484	488	496	447	502	479	480	456	484	479	536	468	484	509	457	524	478	496	546	479	450	488	505	476	464	492	498	479	506	481	452	520	479	486	487	432	515	483	493	517	482	496	485	457	463	482	441	473	520	518	482	482	417	479	470	489	469	529	508	435	490	457	476	522	501	478	473	477	445	518	502	522	476	487	526	476	497	519	492	499	519	496	505	471	487	518	543	549	477	461	523	483	522	351	494	474	479	477	488	480	502	521	602	421	477	462	492	509	493	474	514	509	495	477	578	475	495	478	486	506	512	447	510	510	521	489	476	478	474	520	477	482	496	510	518	476	477	438	484	475	574	493	484	496	528	492	479	485	476	542	526	474	501	475	440	472	448	489	474	523	475	487	466	500	489	452	494	476	485	478	524	476	476	498	496	477	538	550	521	476	442	461	476	547	484	469	484	481	534	500	521	494	477	424	451	539	442	483	462	459	490	479	481	547	503	475	493	513	516	500	503	483	504	487	439	482	465	453	541	508	510	465	474	480	484	505	510	462	525	464	492	475	477	446	480	308	446	500	508	526	482	544	543	611	489	483	514	491	549	474	497	495	481	506	490	485	478	510	454	556	475	443	519	477	443	500	479	483	562	432	487	491	481	485	482	487	481	451	475	473	489	449	487	480	497	546	474	513	460	489	462	477	528	478	512	481	547	512	478	476	477	477	475	476	413	488	476	478	479	499	504	473	481	455	457	468	505	511	518	491	474	468	476	506	493	492	498	499	482	513	497	466	436	473	479	474	532	508	483	541	480	560	535	502	477	506	494	415	473	494	470	517	406	484	453	483	452	536	448	461	450	528	465	529	475	482	436	510	434	501	486	505	480	476	576	488	485	486	479	480	522	472	522	522	471	478	562	490	484	483	478	500	426	465	511	475	493	502	488	1
487	447	495	479	492	478	439	477	476	486	406	426	400	470	478	446	452	497	440	483	480	490	475	480	460	459	501	497	497	474	488	533	485	461	489	514	497	468	475	476	478	543	476	472	507	460	513	476	517	473	474	516	477	479	473	463	529	447	519	528	494	490	483	479	472	553	515	473	478	476	481	514	463	466	480	514	470	514	466	470	486	517	532	492	540	480	471	478	470	510	476	575	459	490	484	490	477	506	472	456	478	480	477	486	485	519	478	441	553	482	439	510	472	458	445	460	503	495	493	486	476	485	479	532	473	487	495	514	480	477	539	481	485	478	506	579	478	462	483	471	477	527	484	480	476	490	477	448	473	492	477	501	480	387	478	495	472	452	498	512	524	480	507	485	470	512	476	480	476	498	594	555	476	477	515	531	473	475	509	497	486	518	461	502	500	503	543	534	567	478	515	467	480	510	500	481	486	483	475	433	502	486	507	503	499	475	487	477	485	488	497	457	469	512	470	501	515	474	499	478	447	446	472	498	479	487	505	477	476	484	481	478	461	480	523	519	464	481	467	475	501	553	528	495	494	508	456	471	487	506	531	531	480	502	482	550	392	478	494	471	471	472	514	510	478	481	482	482	496	495	453	463	485	555	482	488	477	472	507	510	477	410	484	476	484	478	428	471	487	470	480	532	487	468	468	555	430	499	479	483	455	498	483	492	497	514	477	482	536	484	530	471	500	494	487	512	486	476	532	490	457	454	501	470	468	483	499	462	466	508	465	472	476	462	526	512	452	530	504	459	515	512	497	470	524	486	486	522	507	454	482	457	520	488	469	472	434	476	553	474	460	505	457	441	473	513	516	475	480	532	492	452	504	510	490	503	476	476	528	503	479	520	431	491	488	483	511	477	472	444	477	548	476	491	477	473	485	450	531	474	484	410	478	464	476	473	501	479	472	483	462	486	484	495	437	569	489	565	572	456	473	483	474	476	477	488	488	507	492	476	505	464	456	406	479	523	482	542	561	473	487	477	379	508	499	478	484	489	464	464	516	489	513	263	482	571	478	426	563	460	513	450	459	452	464	462	487	511	451	526	549	484	421	478	487	576	509	473	508	495	486	494	474	533	473	493	475	484	481	476	468	476	424	243	452	541	473	471	506	478	2
481	449	476	467	436	495	518	475	523	472	486	445	460	441	495	531	471	524	493	473	471	509	492	482	496	535	529	487	470	506	491	535	494	509	516	552	478	518	483	477	481	566	483	472	506	547	539	459	449	472	558	516	480	474	500	474	478	452	544	500	478	473	512	480	515	524	538	475	486	476	525	477	482	493	482	557	486	493	523	504	447	481	441	485	506	503	481	470	482	474	476	483	465	483	490	427	477	469	452	450	486	491	485	466	541	403	496	475	476	502	568	486	481	439	514	505	464	504	503	487	476	461	479	463	475	524	485	522	469	570	442	505	499	479	480	484	457	502	473	478	495	566	504	490	508	476	472	506	476	498	501	504	471	652	476	496	527	516	498	488	504	501	493	475	494	499	477	476	475	428	495	556	576	477	483	501	488	488	432	571	493	507	496	455	489	495	478	491	528	481	529	510	500	507	448	493	485	498	475	503	516	488	493	500	498	475	628	481	482	475	489	524	495	573	468	590	536	483	493	474	460	483	471	405	535	546	448	478	477	488	475	473	496	484	511	467	479	478	466	477	433	526	487	472	573	495	523	480	483	517	502	467	477	480	474	480	487	536	469	500	492	480	508	520	468	482	470	494	443	495	483	514	457	487	454	486	475	487	539	443	475	560	484	475	451	532	420	532	480	488	482	468	472	484	518	539	456	448	524	527	445	481	479	484	522	520	473	476	521	479	490	476	537	487	460	563	477	470	452	485	464	459	488	486	479	472	504	502	480	563	465	489	476	433	494	476	505	521	431	483	531	504	480	468	515	479	486	496	476	488	476	487	521	489	520	467	431	474	490	457	519	500	547	488	473	495	508	475	477	493	437	457	524	505	547	452	485	504	440	499	487	468	439	500	482	479	500	478	487	476	475	498	473	497	479	491	469	477	498	478	476	514	474	449	477	458	414	470	453	480	460	500	490	495	488	498	487	538	451	509	484	490	480	477	473	485	485	486	535	475	469	505	457	603	497	531	462	513	484	495	438	483	456	493	498	477	487	477	520	473	505	470	473	505	480	541	468	440	412	493	540	489	459	486	458	489	476	572	471	465	509	487	462	479	481	519	484	468	468	478	461	464	483	572	472	476	460	478	465	478	477	479	460	533	475	612	477	492	449	540	1
481	475	542	481	435	473	467	478	484	476	498	435	429	507	471	483	472	508	487	467	502	515	483	490	478	451	492	466	472	499	476	515	519	483	434	518	505	460	479	473	476	456	495	459	531	452	495	470	521	525	599	419	485	483	404	480	537	496	581	473	465	494	513	484	428	512	480	503	488	474	472	480	460	441	491	463	477	468	506	446	515	503	432	484	540	487	482	538	471	551	476	488	539	511	486	493	483	487	466	551	456	491	481	460	490	520	499	521	497	482	481	563	480	508	475	500	458	474	544	430	478	466	472	567	466	503	485	495	481	476	521	477	477	484	463	556	454	482	475	483	511	444	471	480	515	487	481	583	478	491	465	484	491	416	476	476	481	501	484	508	463	474	465	477	504	511	477	491	475	509	555	611	558	477	463	476	503	473	516	575	492	488	474	481	484	481	509	536	582	488	465	517	472	520	423	488	477	480	477	560	500	479	507	525	479	476	538	480	481	499	481	481	504	460	473	497	474	481	493	485	474	470	489	430	574	524	472	479	475	477	471	496	502	482	520	519	497	478	484	483	479	567	511	482	512	513	472	480	473	515	460	506	476	536	493	438	507	585	497	495	502	474	491	487	476	496	559	503	490	522	487	549	538	472	497	488	477	536	465	459	477	455	461	476	485	511	494	527	476	459	493	513	482	467	448	451	523	460	468	467	516	503	483	518	500	514	470	480	500	451	513	483	525	539	480	515	478	488	459	540	515	507	499	485	479	477	442	450	519	468	459	463	476	473	469	490	400	483	505	530	465	499	538	524	561	473	485	514	464	478	483	503	493	469	511	510	500	475	480	475	461	468	490	485	486	500	458	487	491	511	400	462	491	494	564	472	485	491	542	514	484	477	440	475	463	495	471	475	506	454	475	524	476	464	479	503	473	489	463	482	477	490	475	477	476	469	490	491	450	464	488	445	453	485	493	487	468	543	569	519	475	488	464	476	482	472	504	468	452	466	475	508	502	444	488	448	479	537	508	488	444	477	483	470	501	476	489	498	547	458	482	471	505	382	483	524	479	483	491	527	550	505	453	456	463	476	476	603	488	474	453	475	475	477	477	570	496	476	481	493	498	476	480	486	481	511	487	522	495	470	488	474	477	388	408	494	484	459	474	495	1
488	447	556	478	509	482	444	477	478	463	450	463	499	545	471	545	490	505	467	491	480	522	482	490	534	576	472	477	479	550	483	575	486	520	479	512	469	524	475	478	474	476	509	487	509	450	480	550	502	482	526	502	495	482	491	499	470	451	565	498	498	485	574	481	404	539	463	534	486	480	504	470	507	484	473	555	482	429	521	471	453	472	487	498	466	516	471	488	470	445	476	478	421	487	489	512	476	488	465	475	491	472	468	475	504	655	514	562	450	472	482	489	477	508	522	463	503	490	479	459	477	495	507	438	473	466	473	539	491	531	483	499	471	475	482	477	489	497	482	486	507	525	481	469	467	495	485	554	480	485	438	492	470	529	474	487	481	486	542	451	468	473	481	480	519	479	475	478	476	498	537	517	539	475	447	497	494	484	459	505	451	510	505	484	447	495	499	531	495	480	508	478	500	521	469	476	477	480	476	474	543	507	496	580	453	473	512	477	453	514	492	505	515	478	485	552	507	473	498	487	480	389	455	426	516	529	485	476	476	500	480	466	491	488	492	494	493	484	461	466	518	534	496	495	525	479	490	474	477	472	439	466	478	507	479	505	511	498	493	476	469	478	507	490	475	496	508	494	429	479	496	489	480	502	484	485	477	508	503	461	474	492	458	478	533	504	512	509	483	533	490	498	498	481	407	506	466	530	484	498	456	491	475	576	452	511	481	487	476	490	493	484	467	463	465	474	477	472	482	453	490	459	463	479	479	489	525	480	506	437	494	485	475	534	496	486	360	481	411	468	453	519	465	512	529	460	478	429	467	522	474	432	462	479	528	457	484	475	474	505	484	507	394	493	483	470	504	467	486	506	565	518	480	475	483	520	473	462	522	468	481	518	504	463	464	476	575	476	498	490	477	466	478	493	476	508	495	473	522	486	477	502	478	510	477	419	473	475	461	482	434	434	500	485	474	516	483	455	495	510	483	469	484	476	497	509	529	491	438	474	505	491	498	516	473	518	481	560	475	492	481	508	497	548	499	479	480	469	508	491	478	477	459	556	482	407	490	507	481	428	563	498	502	519	499	486	490	510	484	489	530	479	483	480	466	547	496	495	497	474	510	471	474	457	475	489	487	505	501	488	502	474	524	590	515	564	478	489	545	466	2
487	480	524	487	488	479	494	478	484	472	437	504	482	456	475	457	476	476	517	477	494	466	494	486	542	482	485	488	481	506	478	563	507	401	482	508	495	495	475	476	474	513	457	486	493	483	396	483	430	465	540	506	487	476	501	521	551	504	419	438	471	485	492	471	488	421	513	481	478	479	553	512	503	534	483	442	484	534	511	502	491	516	460	476	502	515	475	521	476	515	477	548	497	512	468	459	477	501	478	554	466	486	485	478	645	479	455	490	485	481	517	470	485	448	472	494	507	478	508	466	474	440	475	498	441	551	480	543	477	533	534	485	456	480	498	507	490	488	473	486	511	455	498	489	455	470	479	504	476	548	586	470	487	514	475	486	508	439	490	492	405	463	503	478	467	478	476	482	476	427	515	466	444	476	475	499	503	490	445	434	505	511	527	471	479	483	591	466	499	480	454	479	516	495	502	483	473	476	475	498	494	475	492	502	474	476	556	484	456	488	491	518	531	490	494	572	481	480	473	487	466	493	434	445	513	471	493	477	476	516	500	482	495	484	477	503	487	481	534	477	497	449	516	471	463	518	462	477	484	463	507	514	486	523	467	518	484	485	478	480	471	486	485	483	489	470	548	474	471	510	485	576	420	520	494	476	476	501	497	493	477	484	492	474	547	466	471	396	476	484	469	522	454	482	479	512	525	478	514	475	468	465	480	521	472	508	488	487	490	464	522	478	481	528	485	506	481	479	486	459	479	476	475	466	498	483	461	454	490	593	524	499	476	495	459	491	470	469	536	516	563	485	544	469	554	483	481	561	459	463	474	442	474	458	500	467	445	478	435	483	463	489	468	495	485	541	509	469	472	515	472	442	486	458	464	495	481	493	423	495	481	447	517	520	460	457	470	477	522	474	471	561	482	526	482	455	465	433	550	482	483	502	476	449	478	532	490	477	505	477	485	463	446	474	497	453	491	426	430	476	463	471	468	476	501	486	488	491	471	474	554	483	510	505	479	570	455	495	524	495	470	474	595	437	484	479	481	481	468	469	487	478	476	604	477	420	471	487	500	510	509	480	539	445	484	502	484	563	482	533	534	483	523	474	483	413	474	507	534	493	468	437	485	533	464	484	490	563	528	482	483	475	492	619	460	501	479	474	456	463	1
477	499	475	492	487	474	482	475	477	487	467	469	447	477	504	454	468	507	503	473	481	498	476	469	523	477	493	467	513	462	491	548	510	386	489	517	485	455	482	475	476	480	490	488	508	549	500	480	578	516	557	497	518	478	535	494	513	451	491	442	505	478	540	490	457	453	525	530	485	471	468	516	500	476	492	529	476	493	493	529	529	413	507	475	516	471	462	465	478	576	476	459	486	488	486	499	483	496	482	495	466	486	488	477	521	653	490	442	455	477	465	526	491	502	535	463	504	486	516	463	477	505	459	478	423	561	481	568	490	445	532	496	530	477	503	445	515	504	470	491	513	510	496	487	474	489	480	475	479	548	487	484	486	366	478	503	489	494	520	483	413	456	485	480	503	490	477	478	477	581	500	554	509	475	471	529	481	490	478	408	491	433	488	495	507	502	584	450	477	478	500	453	484	481	541	476	481	480	477	483	491	465	486	480	542	477	494	483	441	496	487	593	464	570	474	573	532	480	493	481	505	465	450	524	518	488	474	482	477	485	482	470	495	460	483	471	480	475	481	478	513	594	551	442	544	559	543	485	489	518	457	504	483	481	470	516	422	504	494	469	483	478	456	485	477	520	494	492	449	482	515	483	418	368	480	478	476	475	481	475	479	396	504	476	496	513	502	502	476	478	445	523	509	473	501	500	475	494	494	482	455	474	481	514	450	515	473	481	500	481	477	455	464	520	482	516	467	486	571	548	490	502	468	500	462	473	505	514	492	564	493	466	477	458	476	484	428	580	458	530	534	510	503	547	538	473	477	437	508	477	484	501	456	495	456	492	501	478	466	480	515	494	407	511	478	493	473	479	482	454	499	570	510	482	517	476	492	456	579	495	480	490	453	481	470	496	478	479	487	466	473	473	477	449	479	450	479	489	459	489	476	518	475	455	475	469	444	480	427	477	504	474	479	483	481	494	470	526	517	488	496	470	470	476	483	491	510	471	488	478	496	502	463	387	486	501	492	531	504	487	464	476	269	540	516	476	489	487	474	467	483	492	486	221	490	605	481	494	433	494	532	487	503	470	475	490	478	495	508	505	575	476	380	475	467	603	484	498	539	483	471	430	473	524	590	479	485	436	496	476	528	473	501	188	463	525	473	501	473	487	2
473	484	495	476	495	481	457	476	466	482	485	477	442	480	487	479	476	490	481	476	493	481	481	480	455	473	482	471	503	515	478	508	464	445	478	524	474	504	475	475	477	556	442	494	522	480	499	512	447	474	496	589	506	472	464	497	520	478	493	500	507	490	461	475	472	512	480	463	484	482	510	490	499	467	481	567	489	483	533	536	436	551	476	468	529	454	479	492	482	507	477	487	488	516	486	474	480	438	419	485	481	480	490	486	523	551	437	493	474	468	482	568	481	478	512	486	489	473	465	511	474	494	485	450	446	544	480	558	485	487	491	482	529	477	502	507	470	476	487	477	491	496	474	491	495	506	478	487	485	447	516	501	488	546	477	487	508	462	514	503	454	470	481	485	525	478	476	484	476	567	513	546	420	476	452	461	458	470	527	528	560	461	489	490	480	503	505	465	495	475	493	466	509	508	507	482	482	487	477	535	470	458	475	503	490	476	482	483	493	520	471	480	491	542	476	558	450	471	537	495	468	477	523	451	417	506	494	477	476	508	451	492	471	487	479	475	472	478	490	476	464	517	520	451	526	466	457	476	485	496	537	501	480	541	474	477	470	437	463	473	495	485	493	560	463	483	462	477	503	480	489	495	479	479	476	498	476	501	500	476	476	500	473	477	468	490	495	473	482	492	492	530	494	483	426	461	480	461	493	544	408	475	483	512	500	455	496	475	524	481	455	480	450	526	476	503	460	481	574	536	465	489	503	495	515	476	451	434	463	483	514	474	477	481	488	488	452	453	400	643	463	521	479	495	568	481	474	528	468	536	478	553	487	484	495	470	482	477	557	525	480	510	467	502	479	513	484	471	491	531	462	484	479	465	529	514	490	503	448	431	474	474	524	480	481	473	523	477	511	511	474	508	476	527	480	496	492	441	493	471	477	529	475	453	476	439	511	474	458	485	479	447	488	505	466	479	482	437	535	439	479	471	458	476	484	475	487	505	453	476	501	433	472	523	493	517	504	502	479	482	550	456	352	546	484	477	489	502	448	479	482	491	478	447	474	504	482	483	420	454	531	477	474	414	474	529	474	470	508	500	446	481	417	479	487	517	510	488	488	485	519	431	484	522	556	485	477	503	511	479	474	475	460	455	517	500	475	454	514	427	2
484	524	557	488	491	478	468	477	483	477	431	527	392	528	514	505	497	447	443	487	476	521	482	472	499	491	447	492	468	532	500	519	505	558	412	525	476	478	480	478	474	416	459	495	485	486	543	481	441	516	506	535	462	486	489	512	456	442	484	456	480	496	479	474	504	603	510	505	480	481	644	483	418	486	484	552	481	446	505	463	477	429	487	474	521	471	479	487	473	522	476	468	468	467	480	522	484	450	503	537	488	480	486	493	484	278	502	511	496	471	508	465	478	479	404	498	491	484	439	508	479	533	476	471	441	526	507	470	457	496	489	496	498	474	486	509	527	512	474	485	494	508	500	503	489	462	479	473	472	511	442	504	476	359	476	496	471	480	509	512	521	490	495	481	529	479	476	477	477	481	532	466	544	479	471	534	494	468	495	489	449	509	495	469	475	505	496	511	467	476	466	459	511	501	526	481	470	491	476	453	536	506	470	518	503	477	555	479	497	518	474	476	483	505	473	470	485	478	522	495	464	496	451	492	523	472	518	475	477	485	483	491	473	510	500	488	483	480	472	487	487	503	480	488	531	591	424	480	472	507	487	469	473	414	485	526	500	547	482	485	481	478	473	488	484	505	521	531	528	500	490	463	457	484	465	468	477	459	463	509	476	416	473	478	490	551	513	475	477	496	491	536	533	475	502	453	457	457	476	477	490	500	470	486	505	476	476	491	552	474	487	463	512	464	482	474	492	482	440	477	487	536	506	472	512	474	469	446	473	442	494	484	476	479	468	499	492	470	673	466	459	489	505	479	472	470	476	529	491	473	479	510	461	512	514	485	518	476	529	480	501	496	447	506	482	499	495	496	479	507	497	484	511	520	505	525	483	490	428	508	486	451	476	499	486	472	510	476	463	507	476	504	475	442	475	457	491	504	561	478	483	480	475	483	476	464	438	485	521	477	497	444	504	485	518	523	475	478	494	395	486	474	476	476	503	494	522	549	456	478	455	500	449	400	479	436	486	544	488	488	522	489	567	455	468	478	486	480	441	494	487	470	514	320	483	580	480	496	526	508	459	487	432	564	472	509	471	471	476	509	547	477	517	475	471	492	458	486	496	499	484	502	484	473	562	479	476	429	455	469	481	482	519	283	555	452	479	483	497	541	2
475	500	475	489	528	481	470	478	491	486	479	494	455	563	500	506	472	490	446	457	508	500	485	495	513	507	477	489	466	512	465	534	438	495	474	511	472	497	478	475	476	435	453	489	487	464	413	433	443	465	479	510	476	480	483	467	455	463	506	490	519	480	464	472	464	507	482	474	480	465	561	495	478	489	476	522	485	483	516	487	482	495	524	470	494	494	486	463	484	526	477	453	507	497	479	494	481	473	478	453	485	474	478	482	478	509	485	466	497	484	526	450	470	507	477	469	464	466	508	473	477	435	485	533	468	443	461	515	480	472	510	482	456	478	480	408	501	494	471	478	474	498	493	494	484	464	477	478	479	505	503	504	472	628	477	479	489	481	483	470	503	481	495	476	493	439	475	480	477	535	535	527	476	477	470	497	484	493	510	464	524	537	459	507	487	509	480	551	483	476	475	490	488	502	488	479	471	495	478	472	507	488	476	529	482	475	513	478	469	484	495	444	475	505	480	489	454	492	476	480	471	538	479	458	515	511	468	473	477	493	479	504	459	468	486	446	489	482	494	480	517	486	477	484	521	513	442	487	468	454	511	452	479	522	486	564	470	495	491	477	507	480	486	501	502	483	473	495	465	464	477	493	457	519	498	476	476	530	483	467	475	545	492	476	544	487	477	441	481	503	492	527	469	466	470	488	468	498	450	530	566	480	478	533	524	497	481	474	537	451	478	502	472	564	480	476	483	484	435	491	477	494	467	484	511	486	487	489	467	475	485	490	477	522	464	488	439	502	449	461	557	452	502	518	534	478	475	435	491	512	479	489	532	479	481	471	455	475	528	489	476	473	478	480	488	523	546	494	464	499	479	469	532	497	432	488	484	517	439	471	483	452	511	497	489	461	483	478	503	509	467	503	476	526	483	524	473	598	518	478	470	480	474	522	475	560	411	472	448	478	501	472	455	455	512	561	486	575	539	488	480	482	490	477	489	469	491	496	492	479	523	518	485	592	478	490	462	500	480	485	494	480	580	508	525	477	482	495	423	472	508	468	452	680	473	401	478	456	435	494	521	501	474	435	476	481	497	465	506	521	449	486	518	478	478	469	478	477	453	486	465	509	473	452	556	466	481	476	492	483	526	480	479	672	516	526	482	490	479	515	1
480	483	496	479	554	467	487	478	492	482	563	514	479	510	501	456	478	480	507	488	458	504	476	483	377	448	509	485	492	508	493	483	525	515	495	490	497	457	485	477	475	522	497	505	522	492	468	526	472	496	463	566	453	479	495	474	493	465	548	461	495	476	432	478	469	501	499	474	481	465	540	491	433	410	481	531	490	493	567	490	493	478	473	476	503	545	478	496	468	528	475	542	473	523	495	484	483	459	454	485	485	492	485	485	499	453	461	472	508	481	525	496	470	439	462	508	478	503	495	474	479	494	466	444	483	445	499	511	475	468	479	520	477	479	477	494	462	458	476	508	465	529	491	488	483	476	484	499	476	483	593	480	476	426	478	512	476	489	465	517	484	478	500	486	528	494	479	479	476	534	482	492	523	476	467	610	477	479	471	507	499	531	468	445	491	508	489	550	559	473	482	471	487	475	552	472	481	490	477	491	466	525	506	543	526	479	526	486	483	492	482	559	482	465	478	512	487	468	457	479	419	500	510	446	529	499	476	478	476	504	495	432	503	486	492	476	479	483	464	478	505	556	502	513	481	465	523	483	473	477	439	556	473	498	498	486	528	526	492	484	493	481	472	444	483	537	517	479	514	469	499	457	514	489	463	475	476	475	476	464	477	439	466	477	496	536	482	450	475	490	508	504	516	469	533	453	446	543	470	488	563	500	481	479	525	499	482	484	471	439	511	477	493	500	479	477	473	464	523	537	488	460	477	489	461	486	463	422	477	489	471	478	476	447	527	491	444	446	490	521	530	469	497	473	493	477	479	493	458	469	475	472	517	470	502	501	577	477	587	462	482	541	483	457	484	496	462	491	489	479	478	496	537	509	536	485	477	469	478	454	481	486	536	485	480	454	575	478	514	480	476	565	477	481	483	461	488	491	370	479	477	496	475	477	476	476	442	483	496	469	485	499	542	500	480	505	462	519	527	520	478	492	458	476	472	509	488	482	501	479	511	535	438	448	518	445	471	567	481	481	466	502	349	413	525	475	488	491	424	488	487	487	511	298	481	592	475	476	499	454	529	473	461	561	482	494	478	538	488	455	485	477	421	477	478	567	504	474	480	475	485	491	473	494	493	499	493	497	497	481	454	475	463	281	450	577	482	487	568	476	1
484	486	500	482	627	481	458	477	483	484	466	479	474	489	486	462	494	500	457	490	457	480	488	477	473	549	489	485	497	466	479	530	430	474	482	406	479	499	478	476	479	500	502	493	496	520	490	480	426	523	563	528	489	479	518	475	445	563	533	490	528	481	478	466	436	512	459	464	489	478	518	492	485	489	476	456	469	485	463	500	475	531	464	505	539	504	481	454	493	467	476	508	494	526	472	478	480	485	445	521	467	484	486	473	476	392	477	514	493	477	528	459	489	532	507	453	465	490	444	489	478	448	476	460	465	505	491	506	469	519	511	476	486	473	454	536	487	513	487	486	486	518	484	468	490	510	475	442	490	478	518	479	512	373	478	481	500	472	480	454	514	469	470	478	430	485	479	477	476	505	474	512	504	478	495	541	499	487	518	434	509	513	510	467	498	482	446	499	511	469	527	489	498	533	475	474	474	488	474	465	508	517	453	425	513	478	540	479	467	499	493	479	493	532	492	540	505	483	500	478	494	475	482	416	461	489	528	477	477	506	476	506	470	473	489	505	486	479	477	473	487	544	490	485	523	507	453	480	483	483	506	503	476	522	484	463	482	466	492	467	453	472	496	511	476	488	479	532	443	497	482	441	540	456	463	491	477	467	475	483	476	415	483	476	476	488	490	431	479	502	518	505	523	483	468	535	486	560	502	512	539	505	482	568	473	515	465	495	490	479	493	503	526	495	477	488	457	478	535	451	499	512	489	478	524	480	466	482	466	518	442	458	476	486	501	461	409	503	520	575	490	501	429	507	456	484	476	453	488	510	485	521	558	502	490	486	451	476	619	464	460	510	466	482	487	442	480	490	486	543	448	449	513	481	555	536	482	504	427	522	479	459	529	469	481	488	457	477	495	527	476	493	476	442	484	472	480	514	518	477	476	496	475	448	477	453	454	487	495	466	488	554	496	473	525	570	473	495	492	510	472	470	483	475	492	486	487	491	387	471	494	449	477	406	491	570	456	560	514	480	418	486	399	614	496	477	464	492	455	471	482	486	479	221	486	596	474	512	484	475	466	484	519	470	465	516	475	527	494	493	526	472	425	478	482	568	476	472	554	472	477	505	490	483	485	463	486	471	483	481	515	481	492	207	469	452	475	497	579	517	1
481	467	454	478	516	478	531	478	451	476	474	511	494	437	471	485	461	511	500	490	486	493	463	477	575	513	484	483	466	493	477	462	507	516	477	492	471	485	479	477	481	469	501	482	420	462	468	474	534	446	520	484	447	489	462	492	513	515	528	496	466	474	522	487	400	469	529	474	485	483	458	499	458	392	479	534	456	500	451	498	445	478	502	484	511	513	480	476	481	571	476	509	465	476	482	464	484	493	457	485	477	496	479	471	450	722	519	537	515	491	504	457	474	496	493	484	487	503	489	500	477	460	485	504	472	458	489	480	496	501	490	529	499	471	469	452	534	499	482	498	498	539	482	487	495	472	476	465	472	534	524	465	476	540	481	493	452	416	466	484	478	466	481	484	525	468	477	481	476	566	483	518	486	475	493	503	466	469	504	587	505	510	443	475	505	453	570	502	530	482	446	446	544	432	478	485	472	480	477	461	488	490	502	473	511	475	492	484	486	498	505	481	475	481	470	507	520	478	478	498	486	472	501	476	493	513	476	479	477	483	501	484	466	478	512	505	475	475	483	476	507	514	500	488	515	547	499	478	484	503	444	482	484	502	487	529	462	482	491	467	473	474	463	530	474	495	458	475	454	500	477	477	485	415	459	472	478	491	502	478	476	499	467	476	539	508	510	414	478	516	523	514	542	480	573	467	453	510	438	533	511	509	471	487	467	542	472	492	510	447	480	443	466	504	491	474	475	484	442	533	491	470	459	505	525	475	527	519	499	538	457	469	476	475	508	489	371	529	429	481	434	496	460	540	525	478	481	483	498	518	474	433	515	470	498	497	456	477	478	484	480	470	521	508	480	463	496	479	477	472	489	434	478	451	494	501	468	498	569	437	484	464	531	488	488	486	499	479	515	502	476	545	476	461	482	502	475	475	549	475	477	476	478	527	477	406	549	476	463	471	494	435	508	467	450	550	472	432	482	491	474	458	477	476	489	494	512	455	492	476	465	455	470	525	497	545	464	544	504	461	517	458	588	518	497	479	452	494	473	462	486	470	468	655	481	361	477	453	525	453	479	443	532	479	468	470	470	492	501	528	537	477	516	476	470	512	471	489	512	495	459	453	472	482	533	472	492	429	501	477	460	480	455	700	511	565	480	499	488	485	2
474	502	508	488	593	484	495	479	475	481	527	480	464	500	498	460	466	468	504	465	481	519	471	510	542	554	461	485	504	482	479	515	440	605	518	523	488	518	480	478	479	515	500	492	465	461	555	567	509	504	552	459	496	474	516	481	479	511	540	523	517	474	577	474	524	496	491	469	472	479	459	463	477	457	486	514	482	504	448	479	497	483	492	506	518	512	478	479	474	494	476	488	471	491	495	522	477	492	478	427	479	478	473	487	516	591	448	521	461	499	484	425	486	513	501	468	451	483	532	483	475	430	475	509	505	491	475	479	486	458	493	471	465	485	525	548	508	485	491	493	506	498	492	495	494	508	481	510	470	534	486	490	468	463	479	513	476	471	492	506	470	481	456	484	405	529	475	488	477	554	496	552	489	478	462	492	481	484	427	571	534	571	447	479	484	460	458	529	551	483	472	484	486	533	503	480	475	498	478	498	489	453	504	571	510	476	447	474	500	523	495	448	495	511	487	539	488	487	451	481	509	541	480	420	465	488	507	481	477	520	472	468	469	509	506	541	470	477	450	478	504	454	529	469	563	488	501	474	499	478	540	539	477	507	469	492	461	495	464	491	495	496	518	516	481	502	487	489	492	478	490	429	536	425	492	466	475	527	500	451	476	458	462	477	491	497	419	469	476	501	463	490	504	483	451	477	481	420	485	499	496	481	477	536	484	470	482	476	535	481	497	477	489	528	494	512	481	483	546	474	488	503	473	470	484	485	502	465	496	543	447	482	477	526	527	480	512	465	507	516	511	512	514	537	479	476	482	499	501	445	479	459	503	491	489	481	417	476	478	474	479	507	483	509	476	507	484	483	493	518	515	454	503	528	478	507	474	508	520	466	481	462	534	465	483	481	472	476	507	456	475	514	478	408	479	483	470	465	486	477	478	497	478	517	477	522	459	476	519	475	520	463	469	506	520	546	479	491	466	516	483	482	481	476	488	503	489	411	469	471	528	495	460	471	490	455	486	507	461	494	561	504	483	554	491	479	484	501	486	496	479	488	483	514	481	471	485	524	580	501	536	504	441	414	498	500	476	541	473	533	481	470	474	478	485	431	477	507	478	485	472	502	475	500	512	478	480	466	514	480	496	482	538	531	564	553	491	459	454	510	1
484	530	484	489	489	481	468	476	460	484	559	524	488	468	471	490	480	481	501	490	483	484	478	483	488	531	467	478	495	508	483	515	527	477	459	492	476	482	478	474	475	501	468	477	496	438	508	506	472	444	472	460	473	483	495	433	518	532	496	469	477	481	562	473	467	489	508	493	489	475	516	476	443	432	472	524	485	455	548	494	485	479	523	482	538	488	474	506	483	563	475	520	486	512	486	509	476	474	481	446	495	481	486	472	500	618	566	489	503	480	496	450	475	448	499	468	524	495	484	463	476	487	463	560	417	604	502	548	490	425	486	472	516	486	454	514	500	471	482	469	468	447	502	496	475	493	480	415	476	478	514	476	485	621	476	493	454	489	480	510	510	468	487	491	499	524	475	482	479	479	486	557	505	477	431	443	453	487	505	563	515	492	475	487	496	453	543	451	568	479	519	498	516	538	541	489	476	487	476	420	515	496	480	460	453	477	448	479	467	501	488	528	455	453	479	484	488	484	438	456	493	552	511	502	534	507	459	476	478	502	483	484	491	547	510	503	470	476	483	468	495	542	500	494	556	523	455	479	475	495	444	521	481	573	479	432	530	504	497	489	488	482	480	469	482	491	463	528	461	457	486	543	464	469	471	472	476	519	545	492	479	542	491	477	458	505	477	462	477	508	486	532	446	478	522	460	451	493	527	512	475	481	473	501	439	509	487	479	487	469	532	492	491	551	479	523	474	484	544	599	496	535	465	473	467	477	483	481	465	476	495	482	477	469	507	494	442	482	334	492	548	460	542	541	560	460	489	521	517	464	478	491	490	465	519	479	517	475	459	492	493	523	524	512	483	521	529	474	495	487	479	540	504	490	522	459	487	459	479	476	492	475	497	480	515	486	507	477	504	526	478	492	473	534	477	503	475	433	468	481	481	472	475	461	476	507	495	468	457	472	490	539	474	477	507	485	476	501	553	520	490	491	490	476	480	494	502	518	478	484	490	530	460	589	528	464	473	476	516	481	557	500	356	551	482	477	495	476	468	482	499	487	482	504	485	493	482	459	458	511	536	519	495	428	494	464	482	547	498	516	473	479	413	478	476	540	493	465	452	479	480	479	476	458	521	469	478	489	461	484	486	480	489	534	498	543	475	490	530	448	1
480	444	514	489	536	473	470	477	486	486	497	450	500	438	475	472	490	491	491	489	491	477	481	467	609	485	517	486	467	467	489	492	521	530	520	466	474	506	480	474	480	497	476	496	493	480	535	507	500	524	514	578	476	484	519	500	454	436	485	501	510	487	525	476	453	459	479	489	493	470	474	483	447	439	481	503	474	492	475	494	503	458	549	477	450	497	471	470	474	535	476	535	461	510	473	498	479	526	479	488	473	484	497	477	518	578	488	513	505	483	486	477	476	482	481	483	475	484	497	443	475	462	454	462	501	501	464	538	486	471	543	479	542	484	431	507	545	505	469	474	497	501	488	488	463	475	476	556	476	531	480	486	469	512	476	474	449	477	482	494	499	491	470	479	441	509	477	475	478	463	392	514	522	478	455	456	463	473	495	505	524	526	418	463	487	472	455	448	595	469	519	474	506	490	476	484	474	470	475	537	475	471	457	475	538	476	497	480	511	472	486	483	470	462	485	521	508	484	495	493	465	426	509	505	555	469	480	477	475	489	476	468	469	473	515	536	484	479	508	477	511	487	499	467	550	534	461	483	496	524	486	474	479	531	480	499	502	558	498	494	476	472	502	558	482	486	502	513	480	459	485	477	510	467	478	481	477	434	512	501	477	484	498	474	530	533	490	538	479	488	488	447	515	480	496	495	524	398	507	474	530	512	480	511	472	493	496	463	502	492	545	459	478	492	496	457	464	488	442	442	479	511	498	498	489	481	452	514	468	513	454	482	476	503	477	479	429	524	498	538	460	507	549	587	519	484	481	496	477	533	480	454	528	474	484	462	551	477	586	569	485	504	503	502	486	494	466	475	478	461	510	476	500	459	537	503	484	491	515	502	485	501	520	489	482	491	494	478	515	440	477	526	473	487	476	504	471	471	452	479	476	431	477	453	477	459	482	469	467	485	509	486	501	493	502	520	482	463	517	436	479	466	494	476	491	480	478	466	505	473	491	463	433	507	527	494	473	512	491	488	518	469	599	548	453	479	496	499	538	458	503	468	503	631	471	421	484	486	542	483	574	488	489	474	481	535	482	492	497	529	511	484	535	478	485	471	503	486	594	488	522	458	483	521	572	480	473	492	470	490	514	482	445	657	481	557	478	484	468	490	2
493	494	529	489	536	469	455	476	488	479	487	514	434	547	491	469	473	503	464	483	486	517	476	468	520	522	485	478	502	493	476	437	559	471	450	521	486	411	476	477	472	485	476	484	464	541	512	499	528	455	447	489	496	471	520	500	473	439	473	472	496	484	537	476	419	458	475	496	482	489	511	484	501	498	477	537	484	485	520	436	510	525	464	445	483	477	476	486	489	609	477	482	503	478	491	513	480	499	488	535	487	485	481	469	485	774	497	489	497	494	520	553	478	524	495	494	518	464	515	461	474	471	482	478	485	403	491	527	505	530	526	474	514	473	432	523	463	493	483	506	505	544	473	498	471	501	480	564	471	517	522	483	488	639	476	477	443	446	513	525	482	489	467	483	458	466	474	476	475	517	489	543	518	479	476	536	484	467	425	490	479	494	411	505	506	495	458	518	572	478	502	539	493	508	510	486	470	487	477	485	481	499	488	503	545	474	452	477	475	466	494	533	491	501	476	492	438	492	486	502	497	498	488	547	499	498	496	477	475	522	487	473	458	483	482	510	494	478	499	483	519	567	514	492	489	506	470	483	483	507	584	484	479	524	476	503	562	522	490	486	482	484	482	489	476	494	472	494	444	457	485	579	428	395	486	499	475	470	484	466	476	552	481	479	485	511	497	485	483	505	479	522	519	464	493	541	451	501	483	492	516	496	472	459	506	478	481	481	452	455	538	487	515	517	501	515	493	487	546	420	467	520	476	465	477	481	454	484	479	564	546	484	475	453	553	473	381	484	287	493	514	526	519	498	496	502	476	446	486	487	489	487	443	508	518	447	548	478	547	567	513	464	446	457	483	485	493	503	474	507	496	471	481	502	501	469	483	466	561	433	480	479	483	465	478	462	466	479	508	435	473	464	480	433	484	492	470	520	535	485	480	512	474	447	476	473	432	476	450	486	492	496	487	482	518	484	483	457	533	512	472	469	468	476	474	470	515	428	477	477	495	500	452	581	496	546	490	493	508	488	532	467	309	465	517	478	491	497	399	491	467	489	495	560	478	439	486	486	518	440	481	483	483	478	450	499	478	536	467	371	463	477	417	477	468	570	475	492	489	485	477	479	493	518	531	473	472	455	469	462	534	481	476	571	453	475	472	481	511	485	2
492	487	469	476	546	469	456	478	448	491	464	495	495	515	482	512	523	467	477	470	494	519	480	487	563	548	475	498	488	483	478	543	523	520	493	541	478	486	481	476	473	519	501	497	478	460	594	525	523	480	531	499	439	471	508	495	496	486	573	476	467	478	467	481	546	574	497	495	486	470	523	474	470	535	486	442	460	458	537	493	526	497	489	502	484	512	469	504	477	492	476	521	451	478	477	520	481	494	482	515	480	483	480	474	523	471	558	468	474	460	454	452	476	466	488	463	483	495	490	492	475	480	489	449	489	556	484	524	476	534	500	484	461	478	483	487	563	476	486	474	544	528	485	481	505	482	477	519	480	468	526	500	480	401	477	510	445	448	468	511	477	471	477	487	516	454	478	485	474	485	548	468	533	480	454	463	485	488	498	543	498	565	498	504	494	471	543	432	553	486	451	512	517	521	529	485	502	488	478	469	476	504	508	508	487	477	508	483	488	517	486	532	483	482	481	509	481	479	492	495	491	447	523	387	421	498	479	474	476	461	473	464	494	466	519	507	485	477	469	480	533	484	468	469	506	496	436	476	496	506	542	495	481	497	477	476	516	430	510	499	477	483	461	454	481	476	440	486	490	505	447	491	490	536	482	489	476	457	481	528	477	429	483	475	502	506	464	412	475	525	477	492	470	461	520	518	536	506	466	483	458	489	478	486	522	495	478	488	495	461	480	482	552	520	489	538	484	480	507	558	490	455	496	476	514	476	493	437	488	461	477	446	477	528	495	494	556	474	580	520	521	481	495	561	451	472	489	439	497	509	477	465	484	475	504	478	528	477	470	464	506	523	424	448	482	509	478	457	477	577	489	408	545	482	437	493	483	486	555	527	484	480	526	490	481	479	464	476	519	495	477	518	478	377	478	476	490	445	545	484	472	472	474	442	477	438	439	475	475	473	516	491	511	482	455	477	517	521	506	519	481	448	485	477	492	483	514	476	479	477	484	545	436	425	463	504	490	510	537	481	463	488	460	475	481	477	484	479	456	478	506	482	493	384	480	569	473	446	508	485	516	509	510	469	512	485	499	469	468	569	468	480	463	482	483	464	484	513	502	471	488	471	491	471	514	493	454	474	493	469	460	480	486	372	495	494	481	473	536	424	2
489	494	548	471	500	471	430	476	476	477	491	516	505	495	488	410	478	505	461	464	489	475	485	479	486	491	507	479	476	506	486	590	499	490	509	476	509	467	481	479	475	482	495	501	487	517	514	469	526	512	579	499	486	489	531	506	409	438	539	468	507	472	444	473	407	543	463	484	480	472	463	453	492	499	487	524	481	495	543	510	513	549	453	495	464	452	475	480	471	500	476	535	498	483	487	525	483	465	488	515	489	473	480	481	468	607	486	455	487	483	482	506	499	475	487	495	514	487	515	488	476	464	485	432	459	544	475	468	486	483	485	477	451	481	488	609	577	466	473	485	501	517	483	489	474	485	476	481	480	409	475	493	480	281	478	465	476	477	475	508	450	472	485	478	498	473	474	484	476	530	480	473	519	479	457	524	485	504	486	574	445	574	434	487	484	475	440	439	494	472	504	501	513	508	429	480	485	489	476	494	509	459	484	502	428	475	530	476	521	518	490	495	471	505	469	540	560	500	494	472	481	546	532	434	542	537	490	476	477	517	461	466	507	500	482	488	476	480	467	483	478	516	471	475	511	528	506	477	473	473	466	496	476	549	473	506	527	466	489	490	493	475	488	490	473	483	496	499	467	469	505	456	514	489	472	501	477	502	518	524	474	374	474	477	511	479	513	488	479	483	448	519	492	471	496	483	512	536	506	508	411	481	478	549	480	416	511	487	484	484	454	463	469	481	476	521	485	468	472	573	496	498	541	500	466	474	466	481	467	535	468	489	476	417	522	480	383	461	573	469	511	544	577	528	500	496	485	570	465	504	475	469	527	477	499	493	512	481	476	510	451	470	525	447	490	451	512	482	465	449	422	511	512	498	470	507	483	472	558	491	481	482	564	475	516	500	487	477	469	551	485	517	480	398	473	507	488	473	515	468	469	434	478	508	476	481	457	470	466	476	495	457	452	482	520	499	512	453	575	549	483	494	482	477	463	484	498	493	483	483	494	516	474	365	480	517	489	420	495	456	509	496	586	522	487	477	494	480	439	470	493	474	489	415	479	435	483	473	585	502	521	497	530	524	472	469	471	561	454	484	482	475	525	479	479	509	526	477	463	494	481	477	494	500	534	467	476	474	492	492	499	483	485	434	517	487	484	459	485	504	1
473	485	508	492	540	483	406	475	503	465	542	462	482	424	485	499	477	500	491	470	494	571	480	470	452	500	487	478	501	494	487	514	477	486	486	490	460	480	474	475	475	487	483	493	515	442	462	490	513	476	498	493	490	481	516	501	538	499	544	460	475	480	527	482	491	517	440	508	485	483	526	504	487	472	480	513	476	492	582	465	493	457	483	481	474	469	479	492	473	483	476	540	460	489	484	557	481	468	479	557	467	477	488	490	514	759	488	465	519	471	477	471	471	489	467	499	493	474	504	495	476	497	468	426	465	490	453	499	498	519	506	453	492	481	482	480	482	480	486	477	500	508	491	474	473	477	479	505	485	506	496	496	480	608	476	476	504	465	499	487	464	488	473	479	478	447	475	481	478	484	484	498	388	474	461	486	475	476	451	546	523	512	508	475	472	503	517	478	546	480	509	541	470	497	503	486	478	493	476	496	464	473	500	576	480	475	495	476	473	480	513	473	502	497	484	504	484	483	555	476	477	527	487	506	552	475	456	478	478	482	467	473	472	503	479	487	485	478	476	485	513	471	470	477	476	518	405	477	475	526	528	496	479	525	482	457	538	585	468	491	477	483	506	507	475	480	520	508	476	476	494	455	499	394	502	494	475	522	496	488	476	537	484	475	492	497	394	430	476	461	508	473	469	488	520	499	496	522	510	463	446	484	480	505	527	421	473	485	524	491	511	486	530	451	496	525	470	469	540	520	476	471	493	488	477	487	480	493	482	474	505	493	476	483	479	464	469	499	370	457	492	543	473	573	502	480	480	520	465	535	492	463	493	495	473	488	510	475	521	470	519	468	464	493	486	545	476	475	476	497	476	523	472	504	484	523	482	498	532	417	478	494	495	490	475	460	499	476	484	497	477	508	476	483	474	476	500	444	532	484	484	575	477	458	478	439	412	481	487	475	480	498	496	460	443	527	485	466	485	495	480	477	484	476	473	514	516	446	492	478	500	531	533	579	481	544	489	526	514	473	491	469	441	484	461	476	466	477	481	476	481	492	485	674	480	390	476	516	503	470	536	484	480	474	494	469	494	474	473	423	557	480	454	478	472	451	453	495	449	500	518	472	487	469	511	484	479	533	504	489	488	480	435	679	417	495	487	486	494	473	1
483	474	525	471	470	492	446	477	481	468	473	452	478	478	463	489	491	506	444	473	506	512	471	474	454	551	457	477	495	482	468	472	506	525	488	405	453	504	487	477	476	538	533	485	507	476	520	543	448	474	516	460	495	486	494	473	507	432	503	497	441	473	498	477	506	483	474	501	484	480	484	499	470	450	473	447	493	476	502	486	493	559	477	473	455	464	470	516	482	564	476	501	479	475	483	515	480	508	464	525	483	469	482	471	471	569	453	498	544	472	440	413	469	504	523	494	483	483	495	498	474	497	474	449	492	466	492	482	485	406	496	463	483	475	462	403	505	484	479	503	507	449	484	489	476	517	483	531	484	550	495	469	472	585	479	495	476	485	542	491	511	485	478	486	482	472	475	485	476	532	442	470	463	476	447	558	486	481	490	486	523	491	544	486	457	480	452	473	459	482	481	527	450	421	454	481	485	485	474	489	493	494	499	585	480	477	467	479	481	519	509	532	492	516	493	508	553	487	501	482	457	448	474	504	461	519	495	480	477	489	465	462	499	482	498	481	494	486	436	469	500	450	512	490	502	502	483	481	464	459	466	505	483	557	486	545	538	509	482	490	500	486	482	466	492	514	547	469	418	473	483	515	499	548	468	488	477	450	475	473	477	510	473	479	428	550	481	440	482	467	457	476	467	467	406	593	459	490	483	507	514	490	480	479	495	496	493	484	503	480	495	476	505	511	483	521	470	481	534	561	494	460	477	471	493	483	491	502	479	499	445	472	477	484	575	487	493	474	459	479	558	471	517	544	547	482	500	467	427	549	486	576	450	495	509	458	617	475	497	508	465	546	498	508	488	486	473	487	467	557	483	509	439	465	509	514	477	487	442	433	481	482	436	497	488	479	511	479	464	542	480	531	475	524	487	500	475	464	509	481	478	509	476	499	477	422	504	474	457	477	483	404	448	481	480	538	484	495	476	478	481	461	478	476	485	485	485	523	445	480	513	482	479	539	479	479	451	514	501	484	499	459	503	509	471	478	459	500	470	484	488	486	482	623	473	425	480	435	513	548	542	485	540	436	462	459	471	551	499	488	512	479	484	476	489	411	472	481	506	484	479	525	485	512	563	486	483	492	510	475	549	478	499	646	481	488	474	465	496	499	1
473	462	558	480	489	481	443	476	487	486	512	473	472	529	502	475	455	528	436	473	488	491	480	486	503	521	495	481	458	501	491	531	520	455	472	506	466	449	482	477	477	491	470	481	496	498	492	484	519	511	489	517	490	484	518	550	508	496	487	481	449	476	559	475	489	494	559	473	472	472	496	470	491	538	484	530	468	502	507	490	495	400	468	476	511	490	480	466	481	459	476	536	501	475	488	513	479	479	471	480	486	488	490	480	462	522	449	515	462	488	462	484	480	490	522	471	487	492	516	478	476	482	470	574	477	529	469	495	480	502	537	491	501	482	461	507	487	500	481	494	497	537	495	491	440	486	480	483	476	514	528	493	481	438	477	490	490	466	528	510	482	487	464	487	513	507	475	482	476	492	477	565	461	479	447	527	482	482	466	499	469	515	505	453	485	459	508	453	458	477	487	524	510	471	618	504	480	486	475	497	489	492	481	547	537	475	585	480	468	484	496	516	477	498	480	496	484	474	547	491	460	527	548	465	483	489	482	478	477	498	470	506	467	476	524	467	486	482	455	479	500	468	545	479	452	566	510	481	486	536	506	487	477	486	478	510	493	508	495	482	465	480	489	486	481	512	492	491	488	500	471	542	461	416	466	481	476	472	491	424	476	451	495	477	475	470	476	433	477	472	474	504	517	475	650	453	478	479	515	478	457	521	481	500	490	477	477	490	458	501	504	464	490	491	471	534	466	481	414	481	457	439	496	490	497	487	479	442	475	478	500	471	477	493	515	491	472	462	592	428	487	483	510	551	530	471	500	496	479	537	482	433	483	493	487	480	515	477	473	550	414	489	451	498	489	448	493	454	490	512	417	465	495	496	509	500	475	502	548	446	483	475	406	465	492	479	497	477	514	530	476	438	471	500	475	514	477	491	455	496	476	432	477	508	477	440	508	475	487	477	464	507	437	471	537	478	493	455	491	520	479	487	478	476	491	481	477	459	499	468	477	495	470	455	479	476	473	502	525	485	450	495	669	523	470	476	480	483	422	450	504	465	492	541	472	430	468	518	516	505	425	451	531	593	465	520	473	501	492	537	548	465	570	480	475	435	472	480	498	472	507	492	477	520	500	482	480	485	468	493	499	484	443	611	510	494	483	499	543	480	2
481	514	492	483	587	494	430	479	485	477	519	555	502	430	478	462	472	530	453	471	492	465	478	480	490	518	499	505	498	479	484	519	481	501	506	462	478	506	476	473	477	511	500	468	506	473	465	493	445	471	469	461	461	481	482	495	486	508	544	462	529	469	555	487	632	539	556	505	485	487	547	512	451	425	486	475	473	477	481	485	514	466	489	484	543	517	481	493	481	436	477	536	464	500	492	384	474	460	464	501	492	484	486	503	515	419	489	495	486	484	508	365	470	475	433	489	532	488	559	509	475	500	475	470	479	474	492	525	471	515	522	486	437	475	499	482	539	448	486	503	439	509	479	500	497	461	478	524	479	505	490	503	465	670	478	500	497	439	464	481	517	480	469	463	435	522	477	484	473	508	496	486	539	478	478	521	491	473	474	517	535	503	501	460	493	462	467	516	586	485	477	513	518	492	616	478	482	475	475	456	530	490	473	583	486	476	584	479	469	495	475	540	442	471	471	510	484	480	457	481	441	509	494	457	516	490	487	477	476	508	469	484	463	466	482	476	481	479	470	478	537	462	499	494	385	489	470	473	473	532	523	466	468	421	477	453	543	547	500	465	523	473	499	460	471	472	479	480	479	490	500	471	443	500	472	486	476	499	492	476	477	572	476	477	512	611	507	477	482	511	489	471	465	473	516	445	468	500	514	526	445	525	477	479	467	571	468	472	505	511	477	509	560	513	502	478	489	482	542	504	483	490	490	494	484	479	524	464	489	575	472	474	476	496	465	496	619	478	429	572	497	523	481	559	506	489	487	394	481	563	482	520	492	486	549	508	531	474	491	525	451	453	544	474	479	535	458	492	471	510	541	491	518	429	540	477	478	485	444	440	485	497	453	470	494	474	450	479	486	463	469	503	475	490	477	464	478	436	527	484	480	501	475	473	476	503	495	484	465	474	492	518	518	472	473	454	498	401	574	507	488	501	460	476	482	510	498	410	476	475	494	514	473	626	491	474	444	477	504	483	511	468	329	525	509	475	486	479	508	458	491	491	471	505	482	591	478	478	498	458	434	455	444	500	464	519	492	495	475	431	501	478	408	479	470	434	475	489	474	469	467	511	485	489	510	482	478	555	523	470	444	481	413	518	402	500	476	508	510	509	1
479	510	482	489	503	482	484	477	489	485	503	459	465	577	492	469	474	457	474	474	477	487	484	477	519	525	517	483	471	472	481	558	535	448	482	514	464	521	475	476	471	476	492	483	525	498	500	540	461	469	549	498	508	481	505	510	465	546	559	461	512	481	516	470	612	531	493	492	477	472	424	502	498	484	483	455	482	396	529	473	455	537	474	497	485	506	475	504	482	517	475	512	440	480	473	500	481	505	485	489	476	483	478	493	543	405	459	486	475	474	562	470	477	471	482	465	450	475	469	494	472	532	470	482	463	536	481	457	470	527	540	449	463	479	459	548	527	489	482	484	499	543	484	492	476	456	479	470	476	539	522	487	482	591	477	473	488	463	511	547	501	494	467	469	422	503	476	476	477	554	522	533	489	475	453	540	458	476	553	597	506	549	492	477	460	482	470	453	515	480	495	494	491	551	522	483	484	483	476	491	487	463	469	459	498	475	483	479	505	508	483	495	455	488	503	493	530	482	508	477	533	538	474	434	452	423	475	478	475	489	493	474	471	487	514	468	458	483	512	474	498	426	514	477	506	550	506	479	497	468	516	483	474	546	471	482	492	424	488	479	467	479	500	449	465	497	580	478	467	458	488	529	467	487	480	485	476	457	514	507	479	523	472	477	503	533	517	429	476	516	480	542	460	478	452	503	483	518	516	497	527	501	476	501	467	482	486	470	508	445	501	490	501	437	465	496	480	491	457	554	476	494	479	483	496	485	471	458	478	489	506	480	476	469	524	509	593	527	555	535	471	515	488	467	494	482	464	520	510	471	485	482	505	483	478	480	478	476	571	542	485	479	585	469	483	442	467	469	460	450	485	491	551	462	474	450	475	515	467	459	485	487	473	486	496	473	513	479	513	437	477	479	475	539	474	515	489	480	447	483	477	469	476	561	476	504	459	475	448	467	479	516	525	467	450	502	490	485	501	524	478	462	495	475	501	484	489	483	460	470	454	539	456	566	429	424	469	524	511	490	448	465	585	406	529	479	489	505	468	485	491	471	515	645	477	500	479	440	456	502	542	470	529	433	483	471	478	523	466	479	540	474	527	476	490	375	492	496	493	471	509	479	455	543	517	474	483	483	492	481	473	481	513	658	426	537	479	492	519	467	1
479	476	521	479	521	471	509	477	484	486	481	513	463	500	514	517	470	468	504	490	459	485	475	474	443	460	500	486	485	463	477	491	512	418	472	407	484	469	478	475	475	398	477	490	508	447	513	518	451	528	467	556	480	482	498	512	433	526	530	475	497	489	440	481	487	529	479	508	474	469	549	460	474	415	474	504	496	480	530	460	520	473	448	483	474	458	481	495	474	465	476	443	465	522	485	515	479	455	499	465	483	474	483	462	488	403	499	479	481	477	459	475	480	461	498	463	463	488	481	517	475	494	486	488	487	436	478	456	471	580	516	479	483	477	509	505	514	476	484	483	467	502	483	485	470	487	483	473	478	485	497	511	478	451	480	445	475	474	485	533	469	476	476	479	512	502	476	480	478	454	519	473	512	480	471	493	471	476	455	513	572	482	483	464	462	482	500	478	543	473	470	512	494	504	583	491	477	493	477	529	490	471	450	508	485	478	595	473	478	498	478	456	458	471	489	474	515	480	461	489	463	536	485	478	562	552	529	477	477	482	501	510	480	467	475	470	469	478	481	479	490	531	559	459	478	581	445	479	475	522	454	496	476	511	482	439	533	544	493	487	493	475	435	576	479	495	568	527	500	519	478	494	557	500	462	462	476	546	505	450	476	451	475	475	493	476	534	486	480	518	477	540	515	482	463	517	455	420	522	515	466	479	479	500	528	500	481	494	416	497	467	467	503	511	465	486	488	485	498	594	488	509	493	487	517	479	468	427	472	502	490	467	475	501	527	505	468	445	528	548	469	488	514	498	540	484	484	503	525	516	471	381	496	477	489	492	537	476	446	483	505	487	443	490	473	484	545	484	477	560	474	526	453	482	456	476	477	506	449	466	486	480	521	454	459	469	441	476	469	482	478	460	477	462	484	490	479	479	467	486	482	510	475	548	477	455	522	480	470	478	495	503	513	461	516	532	463	449	545	484	473	481	479	476	478	494	501	531	504	472	505	442	474	459	496	517	478	565	511	493	516	509	449	536	498	478	490	480	422	480	493	480	476	306	481	555	472	445	476	513	467	470	451	404	498	495	482	488	468	515	542	477	458	479	495	521	445	499	461	499	483	496	469	458	501	482	496	454	498	477	477	476	542	325	535	527	481	494	461	503	1
486	501	493	481	525	479	482	475	481	470	470	471	448	399	487	475	464	495	478	474	467	514	474	474	508	515	504	495	490	474	497	447	481	493	531	515	498	498	481	475	476	495	458	468	558	460	553	527	557	461	579	506	464	481	466	476	467	447	571	482	490	480	469	487	512	538	448	470	479	463	513	478	487	454	481	469	474	455	615	481	469	520	518	496	486	537	465	492	486	539	477	535	463	507	479	420	482	467	495	529	468	478	496	482	535	675	507	508	472	487	528	467	470	492	541	463	466	477	468	477	476	466	481	411	499	516	455	502	490	441	495	507	489	481	492	435	553	459	489	487	509	430	498	483	493	504	484	493	483	483	421	497	483	493	478	514	457	467	519	448	491	461	479	480	481	502	478	475	477	478	511	489	527	478	464	487	481	483	531	523	511	502	466	490	491	480	525	476	604	480	508	461	486	514	419	480	482	486	478	523	472	503	504	510	472	473	490	482	501	514	473	495	452	502	477	490	527	494	523	482	493	459	522	463	469	491	496	478	476	482	492	492	487	462	469	471	489	477	454	475	494	481	542	479	524	464	507	481	499	499	508	490	473	502	488	528	515	499	479	479	479	480	495	513	469	489	456	496	527	483	512	514	488	478	474	476	476	443	473	510	476	475	505	474	489	467	495	507	483	513	541	496	467	465	528	519	453	485	475	513	395	487	483	473	460	518	503	469	460	492	552	473	508	484	457	499	483	483	516	475	478	481	481	477	501	472	470	464	467	552	524	468	475	512	515	475	499	457	476	497	455	515	527	490	480	489	471	522	420	533	483	428	517	488	480	478	519	477	549	465	437	463	413	453	480	462	496	476	487	463	531	486	451	460	507	462	477	487	595	468	483	487	508	492	486	458	529	480	513	520	474	532	479	500	475	457	501	491	514	476	481	485	477	469	476	486	480	480	452	484	478	432	439	476	552	486	492	512	478	540	477	496	490	475	475	491	464	496	461	479	524	475	489	492	483	514	469	490	419	497	416	437	476	480	453	473	470	477	492	471	482	482	500	531	479	465	487	439	457	437	526	482	443	524	462	455	487	515	512	490	482	484	471	476	486	460	494	471	463	481	471	540	474	490	533	481	485	467	513	473	490	479	487	583	505	555	485	479	463	513	2
474	431	595	489	441	482	555	474	503	478	507	487	445	531	482	501	485	493	460	490	483	497	492	474	462	491	512	479	495	478	493	438	543	465	505	475	475	488	480	479	484	496	490	478	557	469	506	539	557	423	497	471	495	475	505	481	520	483	494	476	485	484	564	472	660	533	483	500	471	479	516	478	504	462	485	471	492	533	523	459	496	503	520	483	522	473	474	478	473	508	476	499	475	497	474	487	472	466	445	464	490	468	477	476	432	430	505	509	505	489	439	501	467	501	492	465	478	488	493	515	478	477	459	461	435	521	504	511	473	459	457	492	457	479	466	496	525	503	481	469	456	566	488	506	500	462	482	550	477	496	536	490	502	375	473	467	505	495	445	494	464	485	478	488	467	478	477	476	478	484	503	522	500	477	481	544	486	477	522	447	523	502	469	448	497	523	468	476	566	483	514	487	539	548	482	485	478	478	475	526	506	470	492	479	478	475	521	473	492	492	486	501	479	503	477	508	502	457	473	494	471	539	532	466	461	506	500	478	477	523	463	478	468	452	468	448	492	477	515	479	477	453	472	459	490	485	430	482	481	468	479	476	478	474	463	500	525	483	506	491	490	471	509	474	462	515	549	492	478	512	478	480	470	452	475	487	475	448	480	451	478	428	488	476	483	467	492	357	480	489	566	545	458	469	406	575	463	560	531	466	476	460	477	491	539	458	478	471	506	508	469	522	438	498	474	523	485	483	528	527	489	497	507	487	503	488	452	540	525	590	490	474	477	460	520	504	637	491	636	550	447	517	503	407	465	476	480	491	491	503	474	487	410	476	483	489	519	476	521	479	514	502	466	495	481	534	539	485	459	505	504	519	497	509	479	467	476	488	578	535	482	462	519	493	488	470	552	478	489	469	478	486	475	474	478	454	492	455	426	478	474	475	473	495	476	443	458	484	463	480	471	469	475	468	530	478	465	561	535	479	488	479	462	476	495	489	490	491	499	480	450	523	438	413	494	500	496	424	505	477	482	487	441	515	505	479	505	459	511	451	495	485	476	346	480	622	486	465	484	479	509	493	497	450	471	508	484	503	516	444	518	486	455	477	476	418	478	492	521	503	517	480	477	473	525	483	487	499	504	473	467	479	484	350	495	554	483	524	445	497	2
474	495	558	481	539	472	447	478	479	476	505	491	491	462	481	467	488	447	480	491	481	472	486	492	431	535	423	494	471	497	493	451	497	503	450	499	479	457	484	477	475	479	451	490	507	480	496	543	420	491	474	489	499	485	504	507	558	539	520	474	489	477	519	472	372	498	492	482	477	466	604	503	499	454	474	458	468	495	512	494	494	527	485	469	515	474	480	506	470	492	477	449	484	504	487	479	480	448	466	514	495	476	494	463	506	444	495	491	549	470	459	397	476	477	522	512	501	514	497	494	477	447	476	525	426	478	486	493	474	525	504	458	491	477	455	478	498	498	467	485	476	532	493	489	451	469	475	497	483	496	528	478	467	493	478	480	486	479	511	476	494	484	498	479	447	470	473	485	479	499	518	536	550	478	482	536	489	480	520	497	517	490	465	459	489	489	467	514	532	483	468	488	542	464	520	466	482	469	476	486	477	501	472	493	471	476	504	482	500	484	494	509	479	456	492	443	480	492	484	495	478	523	552	432	504	534	479	478	476	502	456	476	496	458	465	535	497	476	464	476	522	576	489	485	613	479	483	476	476	517	500	530	475	517	485	442	533	445	496	492	470	473	494	437	470	493	483	488	518	487	473	425	473	450	465	481	477	529	519	453	477	475	465	478	486	523	496	557	484	496	481	501	489	482	493	458	476	488	487	522	464	497	478	464	495	499	464	462	521	484	466	515	499	489	475	478	475	477	455	510	479	486	491	471	511	481	490	425	503	491	503	449	477	453	481	496	350	534	449	471	517	443	461	476	515	481	493	521	451	466	472	444	465	486	475	471	511	475	525	447	493	495	447	484	482	524	491	507	486	482	475	506	482	481	470	478	484	524	394	506	481	485	482	495	491	473	499	479	487	455	475	499	476	524	477	469	478	497	505	474	482	480	478	490	476	456	482	483	454	479	465	492	473	498	421	528	483	459	516	521	480	473	478	477	483	492	520	464	453	475	466	462	497	496	492	498	465	593	484	478	453	493	500	417	488	477	468	496	484	472	462	471	492	389	489	486	481	527	501	481	554	479	498	526	486	477	487	551	449	449	538	480	480	474	483	592	477	495	408	492	544	445	469	499	497	479	487	520	459	484	501	483	497	418	493	528	481	497	501	516	1
477	484	544	489	509	496	472	477	505	489	468	490	492	447	482	486	472	526	502	475	499	533	467	492	432	527	478	451	493	476	501	388	522	605	444	556	472	512	476	478	480	447	469	489	493	507	431	461	541	533	490	500	442	481	500	523	463	441	585	462	510	480	428	481	516	429	510	508	484	470	524	488	491	494	482	527	476	473	511	467	501	522	488	470	471	484	478	519	475	526	476	487	467	499	476	498	476	460	444	497	485	478	488	457	482	597	452	443	489	475	440	501	476	460	551	483	472	489	484	474	477	440	475	489	506	482	509	486	488	492	562	513	508	482	496	571	545	509	485	438	472	547	472	480	478	484	474	478	480	486	518	482	481	574	477	520	518	476	488	503	482	488	480	490	497	468	475	483	477	540	465	545	531	477	479	465	462	497	454	444	542	491	509	413	506	522	596	535	534	480	532	456	480	467	486	472	480	484	475	472	507	453	504	530	486	475	555	485	484	481	477	498	501	451	488	410	490	472	463	477	496	496	480	513	478	493	446	478	476	486	499	449	486	491	491	502	505	479	494	481	493	562	504	490	546	458	485	477	515	498	500	481	472	514	478	515	562	436	492	471	499	487	500	448	482	458	512	496	525	505	485	489	487	507	462	492	476	514	502	472	478	509	472	477	493	475	484	548	481	511	548	486	518	476	430	472	435	506	460	494	504	476	476	516	466	495	460	473	501	524	446	504	455	480	487	493	496	484	528	535	480	519	548	469	503	472	464	455	492	499	500	473	476	507	470	479	498	475	395	482	550	496	504	493	455	476	476	529	453	535	482	485	509	505	523	468	536	479	448	472	498	508	468	486	479	527	491	488	478	539	459	461	510	510	497	448	492	467	565	459	488	497	450	516	478	493	510	477	515	449	471	551	479	485	480	477	488	531	494	488	478	545	474	500	476	503	493	477	486	481	515	481	479	476	461	519	503	483	552	468	474	480	511	476	476	477	472	472	489	477	493	519	489	556	521	420	478	617	463	497	535	480	322	428	523	476	478	476	445	475	472	486	446	407	480	553	488	527	491	440	448	527	476	477	468	471	486	493	476	496	491	468	389	476	471	581	465	488	445	479	516	402	494	487	535	491	477	486	476	476	507	485	488	407	523	549	482	493	476	495	2
485	414	558	477	449	470	472	476	458	473	595	508	518	483	506	482	509	455	483	475	473	510	471	473	547	443	504	502	485	512	478	505	468	470	471	531	467	473	486	474	483	479	467	491	539	464	539	507	458	491	479	501	484	484	492	486	537	470	520	499	485	475	440	474	450	502	539	503	473	476	461	483	526	400	488	473	481	461	537	503	437	529	477	499	459	488	481	496	484	527	475	503	500	485	480	492	475	504	490	475	484	472	487	480	454	605	488	447	463	460	479	461	469	455	451	482	496	483	435	466	475	523	478	485	495	462	496	483	488	482	496	486	539	482	466	527	612	508	470	473	485	567	491	469	474	478	479	441	481	537	414	479	476	455	475	465	478	495	560	480	472	483	472	486	473	465	476	476	475	483	537	561	518	475	459	555	464	473	526	484	558	508	510	458	492	464	475	434	491	478	454	482	538	496	486	494	481	479	474	488	488	492	533	587	516	476	503	483	474	487	458	422	505	510	486	543	538	490	479	462	446	467	492	475	538	482	472	479	476	491	455	486	477	468	502	515	501	478	506	458	480	446	487	472	513	460	486	479	474	510	536	493	471	519	473	489	500	480	484	481	503	475	512	460	475	501	475	511	489	522	486	535	449	435	453	493	476	471	445	478	474	456	479	474	522	518	511	463	475	499	519	532	483	474	444	474	489	453	478	488	491	470	471	498	470	493	467	488	532	528	510	520	459	480	479	464	477	486	500	545	501	465	470	493	485	479	476	485	499	530	480	465	476	482	511	472	413	554	536	488	505	478	474	486	490	480	480	453	449	465	489	491	555	472	501	445	483	478	525	528	513	480	441	536	481	543	472	462	493	522	452	479	472	501	501	497	482	490	460	469	480	483	526	487	487	482	433	476	476	484	478	522	473	525	474	501	493	418	497	486	481	493	478	483	476	493	471	478	465	471	479	571	515	491	490	489	469	478	471	494	480	472	475	476	504	478	496	442	515	485	502	508	445	469	478	451	485	546	493	491	524	483	658	552	539	479	459	508	454	484	487	480	479	617	476	343	484	474	471	499	540	469	531	489	517	491	493	545	493	477	520	475	540	477	493	418	482	478	455	497	477	461	478	519	528	476	477	452	509	482	511	490	479	666	496	517	474	474	468	494	2
487	562	525	478	503	474	461	479	505	492	562	501	481	477	485	475	474	506	447	478	475	489	489	486	503	528	480	471	462	497	481	539	496	494	538	489	474	485	483	479	475	428	452	488	517	467	520	462	440	468	495	485	459	489	476	497	461	439	520	494	487	480	443	478	591	509	468	502	480	475	605	465	468	559	476	486	474	463	537	471	474	488	455	498	497	482	481	453	474	521	476	487	499	510	475	604	483	443	486	424	487	480	479	473	427	254	577	585	496	495	510	536	477	451	474	478	498	489	475	507	475	476	484	512	498	432	467	501	458	527	527	463	481	474	510	576	507	519	480	469	491	534	477	489	476	500	479	476	479	570	502	481	504	405	477	454	475	456	485	444	452	499	476	487	479	486	476	478	475	463	511	473	531	476	467	467	495	486	467	537	505	494	449	464	487	484	551	493	520	483	489	488	516	455	548	493	478	478	475	458	525	469	496	554	519	476	444	479	516	451	487	475	474	503	458	460	502	462	564	493	467	572	452	537	394	542	490	478	476	495	487	455	487	516	514	498	483	477	452	468	511	454	479	453	512	537	584	473	478	474	461	483	480	478	477	475	546	470	497	478	496	481	508	509	477	458	548	481	513	501	496	525	453	480	499	491	477	491	469	476	476	433	488	476	511	510	443	499	476	487	495	476	472	469	514	495	499	487	457	512	462	479	479	512	518	486	490	465	517	498	466	500	521	554	489	463	472	483	436	531	496	509	472	449	531	477	458	461	483	497	515	473	476	450	504	492	587	550	682	509	448	553	461	467	494	468	489	479	483	456	483	446	555	487	490	466	524	476	470	471	485	502	482	521	481	541	474	477	512	479	549	424	498	500	505	446	474	457	448	477	465	487	554	479	511	473	522	476	539	497	470	426	478	498	480	465	478	431	390	478	477	449	477	465	477	489	493	477	452	473	500	538	546	488	548	531	481	508	457	447	485	487	499	475	478	482	508	376	480	474	484	533	446	443	486	489	454	532	424	503	462	493	625	452	484	479	483	491	453	483	515	467	501	399	476	598	479	459	432	486	486	428	551	484	504	498	485	524	481	483	458	479	534	480	479	417	486	507	562	494	480	532	479	530	517	492	471	453	512	487	485	481	504	399	480	497	480	497	498	458	2
485	435	505	478	433	483	482	476	465	488	549	483	468	520	490	478	489	469	479	460	469	494	478	492	406	555	452	471	511	504	479	513	485	452	496	475	484	500	481	480	475	448	486	492	501	444	505	466	442	464	472	487	526	486	528	480	531	503	550	475	506	480	483	474	356	546	524	490	483	478	563	482	457	407	480	492	489	558	471	464	515	551	521	489	491	557	480	466	478	538	476	523	458	442	482	513	477	441	524	495	487	487	484	481	461	673	525	526	502	474	463	436	488	485	436	478	482	474	529	486	474	471	492	487	506	527	477	479	496	443	534	505	464	479	534	500	505	544	486	502	518	483	475	473	458	494	479	527	481	479	475	488	470	572	476	475	495	481	479	501	457	470	493	487	395	465	476	479	477	532	466	520	526	476	446	484	497	480	438	496	498	494	459	450	482	478	502	485	493	483	503	506	520	529	521	491	487	493	478	506	507	494	484	493	501	479	556	475	479	481	500	481	467	502	484	510	488	492	472	475	461	474	490	491	498	464	465	477	478	504	479	468	477	467	502	491	479	480	459	488	507	531	534	486	430	514	451	479	470	531	479	518	474	512	480	445	421	516	492	467	476	484	471	466	479	502	546	477	464	527	485	514	426	482	482	479	476	542	478	472	477	517	464	474	483	475	464	505	483	505	451	490	488	479	562	505	467	551	540	481	491	498	480	453	475	481	491	486	513	473	430	476	436	537	473	484	461	490	586	475	514	501	467	478	479	473	486	544	475	512	476	495	477	482	571	485	329	504	329	484	529	467	522	498	467	475	481	395	500	524	475	504	433	475	537	488	513	474	484	508	511	492	422	510	478	475	498	487	471	464	531	523	510	473	501	547	480	468	426	427	485	479	464	494	460	500	487	478	503	550	479	483	480	477	481	468	466	465	539	482	481	461	475	494	477	485	524	482	491	480	498	595	479	480	468	518	467	469	472	501	490	471	489	477	459	493	489	420	513	479	523	508	467	550	496	518	470	500	443	485	455	481	373	516	538	477	477	508	459	496	494	498	484	539	491	401	476	508	495	574	482	492	470	490	496	446	476	547	474	486	514	475	422	476	481	535	481	473	475	501	497	439	479	522	496	474	463	483	478	469	472	473	526	558	541	623	480	483	533	485	1
492	504	543	481	481	490	477	477	500	490	469	535	529	523	494	479	463	480	483	470	488	496	483	469	537	591	462	473	478	467	492	534	435	522	482	409	493	509	483	474	478	442	480	502	506	496	509	494	424	460	569	499	445	483	537	497	477	495	505	469	468	480	476	486	553	518	508	473	483	470	539	501	439	547	475	567	477	434	477	493	473	558	489	524	548	449	477	519	485	498	475	503	465	484	471	495	477	490	468	470	483	490	484	468	495	325	477	475	497	485	460	461	482	544	465	483	504	480	470	487	477	508	479	451	456	499	460	501	463	527	549	513	457	477	488	518	511	502	471	508	544	581	476	481	483	503	489	488	483	571	453	491	479	404	475	473	457	523	497	514	482	507	500	486	498	526	480	479	477	559	508	532	522	476	477	479	514	479	432	459	458	544	504	449	487	473	519	491	542	479	447	514	507	475	548	475	475	472	475	475	485	481	487	486	510	475	487	482	484	499	480	540	574	460	469	496	551	474	429	480	467	530	465	448	457	487	470	477	476	523	493	497	474	457	474	538	494	479	497	488	513	428	515	481	515	545	460	483	479	489	488	458	475	439	487	485	531	488	486	482	524	469	490	449	505	495	498	488	522	497	472	508	417	477	491	482	477	464	451	522	476	426	496	477	553	497	470	523	483	504	497	486	490	475	490	530	459	467	493	522	450	467	475	465	508	516	485	487	506	453	463	493	507	495	479	509	488	460	477	512	491	475	498	507	504	478	453	464	486	530	438	483	476	469	510	479	542	510	660	505	497	501	487	517	438	485	478	581	470	453	500	537	488	492	506	490	542	475	498	515	495	533	450	475	481	500	515	475	498	458	544	538	502	515	469	475	479	488	415	525	474	467	532	480	485	498	507	478	521	506	483	507	473	470	478	487	473	491	450	492	479	462	478	478	476	479	493	476	471	476	499	527	462	488	462	516	476	611	509	412	485	481	491	476	496	493	474	486	502	472	481	488	466	435	505	483	496	533	439	489	490	447	631	502	475	477	488	476	506	453	514	476	465	467	485	510	491	485	510	501	499	462	583	435	473	485	475	538	460	429	535	471	534	478	478	380	495	507	463	476	504	489	470	548	563	496	485	519	497	483	469	478	507	479	499	459	472	478	540	505	2
483	443	484	487	539	480	451	475	505	470	485	466	514	465	468	438	491	470	507	480	488	523	489	471	536	478	476	464	492	478	451	500	519	497	474	582	480	493	478	475	477	508	472	477	477	450	491	519	542	476	542	518	463	481	441	495	513	537	519	477	480	469	515	478	586	499	497	527	478	476	480	489	451	515	475	447	476	558	512	485	498	504	490	456	549	495	474	507	485	522	475	499	486	493	467	456	477	488	443	529	483	486	486	453	510	572	468	511	437	469	483	445	478	501	488	483	482	496	517	485	481	489	482	458	496	450	482	467	486	448	502	477	488	478	499	483	488	488	485	489	495	448	482	480	489	469	481	518	491	500	451	479	475	664	476	426	497	462	513	548	509	479	505	488	415	492	478	485	479	471	586	572	584	478	495	466	486	464	461	492	525	515	466	511	518	465	450	452	579	477	488	480	489	574	450	477	474	483	477	493	513	431	526	541	545	476	513	478	478	456	477	504	491	489	512	531	538	472	476	481	500	462	507	479	441	521	481	477	478	523	516	475	466	466	492	480	471	474	470	469	515	486	509	505	605	503	498	477	492	478	499	537	475	518	484	547	538	524	498	501	473	476	502	436	460	519	488	445	464	463	509	478	413	442	474	476	475	456	504	476	478	561	479	477	491	460	474	564	481	489	522	540	516	470	418	486	477	456	500	469	498	503	477	491	436	485	486	488	511	483	517	474	486	507	494	449	496	475	517	468	466	461	493	477	504	481	479	534	487	551	524	471	477	480	493	515	577	517	384	491	495	497	456	439	525	479	484	471	503	518	482	405	497	476	521	512	492	477	534	498	508	477	496	490	484	442	531	477	493	493	486	388	459	507	461	501	477	484	582	524	477	480	470	490	461	470	472	478	483	517	477	427	473	486	475	467	475	476	568	485	478	482	474	479	476	382	478	482	488	482	476	590	548	482	455	458	504	502	477	466	472	470	489	476	479	473	499	482	446	476	471	526	437	622	488	510	496	506	480	486	492	466	358	446	510	477	474	486	437	455	500	484	493	571	490	555	478	451	462	488	534	500	447	493	485	518	497	501	487	502	466	470	422	478	485	469	463	480	453	484	449	486	488	485	467	465	481	414	493	481	459	476	464	594	519	501	471	506	537	484	1
480	497	533	483	457	482	453	476	480	485	499	510	440	485	504	471	475	476	460	479	485	471	472	483	446	523	497	477	498	477	481	452	460	524	503	556	477	489	471	476	475	475	459	509	507	466	574	453	442	529	469	516	475	481	500	556	507	494	479	467	467	485	470	471	576	463	523	514	487	481	533	492	496	521	480	505	481	511	496	470	482	594	515	488	497	482	490	517	474	429	476	486	474	506	483	486	480	445	487	455	486	472	467	482	475	340	492	489	541	474	497	519	462	494	510	502	477	474	524	453	475	452	479	395	472	473	480	509	468	536	488	456	464	474	488	527	543	499	483	492	482	519	472	479	486	484	480	474	477	452	553	470	475	434	479	486	447	501	465	498	504	443	503	469	473	501	480	477	478	484	490	454	505	477	439	528	501	482	568	503	502	560	464	469	473	480	426	499	462	477	482	449	474	464	418	489	483	485	479	455	478	523	460	588	493	475	481	482	484	491	504	562	470	514	489	507	568	485	527	468	450	514	417	528	453	469	482	478	475	514	475	490	447	447	453	492	482	475	482	478	497	442	522	469	494	536	485	475	497	521	480	479	479	560	475	489	502	477	490	486	490	478	478	498	486	499	521	482	477	487	494	507	455	592	474	477	476	443	486	509	477	444	479	474	506	459	490	603	484	511	513	464	508	483	424	548	489	505	513	512	488	485	484	531	535	486	494	484	494	470	493	486	505	515	485	477	496	495	542	506	464	493	493	481	493	478	460	484	487	527	510	497	476	476	568	511	590	541	613	490	514	499	544	530	508	478	486	429	462	507	462	487	445	472	467	469	548	478	474	422	460	485	497	502	480	473	488	451	475	580	485	503	495	484	515	529	480	505	443	484	480	482	440	481	454	497	493	475	493	447	473	492	476	490	482	451	489	534	496	489	474	487	477	448	476	424	483	485	451	484	523	519	497	487	458	466	473	496	477	495	481	482	479	476	471	502	483	520	468	476	501	460	441	454	490	426	489	555	409	489	552	481	482	518	479	478	495	487	487	479	475	485	496	410	479	560	479	490	496	545	530	485	496	483	480	470	474	508	493	463	474	484	474	478	475	392	473	528	534	492	506	438	474	484	525	477	475	462	494	473	489	477	485	408	458	457	485	489	486	509	1
463	419	461	492	522	484	470	473	494	470	435	514	492	456	483	443	489	466	475	493	479	448	484	473	498	508	514	477	467	486	486	490	492	491	476	507	453	487	480	476	480	516	436	473	489	453	463	436	510	478	534	528	483	485	563	505	421	480	531	490	499	482	507	482	535	505	461	477	467	459	452	485	494	607	476	518	469	533	556	486	460	436	484	468	445	492	470	461	475	499	476	505	464	501	475	484	478	467	498	437	463	474	484	494	475	454	428	491	517	477	546	498	479	461	474	455	504	483	514	414	474	485	510	486	468	434	483	438	475	491	490	494	499	478	462	468	529	484	493	494	463	510	499	492	492	488	484	527	478	540	487	462	480	545	478	511	438	465	521	495	537	502	475	476	518	480	476	477	480	485	454	584	593	476	479	499	466	478	498	476	578	445	429	458	495	489	493	469	494	482	489	508	487	463	507	491	485	486	476	494	471	498	481	512	486	475	482	484	488	490	482	447	445	505	482	531	503	481	462	490	502	490	477	435	458	492	497	480	477	484	470	464	503	499	489	511	487	476	487	475	495	492	448	472	461	516	462	484	489	431	487	497	481	545	474	538	483	504	474	495	482	474	482	442	475	477	482	486	501	491	491	511	424	485	460	486	476	430	478	517	476	505	465	477	581	475	463	511	482	497	499	470	513	476	488	538	489	516	470	512	466	500	481	477	485	534	486	481	507	495	474	468	532	489	468	496	477	484	436	576	480	469	495	481	455	478	485	516	495	606	461	496	476	455	544	487	536	575	523	558	543	514	454	488	451	489	482	523	478	491	482	484	467	472	470	498	471	477	517	491	450	521	466	496	489	494	498	486	489	525	476	516	460	488	521	523	474	508	535	437	488	490	571	501	477	462	458	478	473	516	473	455	478	501	479	469	493	431	489	478	479	513	475	472	477	489	514	478	477	472	478	524	520	488	463	561	493	456	536	471	483	491	471	477	504	471	458	463	508	476	480	499	465	536	477	464	491	539	443	487	517	459	530	526	489	479	471	499	555	484	507	467	471	515	480	530	475	538	465	458	513	467	542	472	456	486	475	509	488	462	510	472	496	478	468	475	506	484	531	454	504	490	485	437	438	498	465	448	469	473	466	468	513	548	470	497	474	502	505	532	2
475	471	534	472	449	473	452	475	471	484	487	526	504	520	493	442	467	506	531	475	480	527	473	492	565	502	476	482	462	496	490	517	545	480	470	498	491	472	487	476	477	442	507	479	521	494	466	496	495	468	492	533	512	481	494	514	498	531	408	476	484	486	509	474	466	543	463	472	480	467	483	479	498	448	500	524	468	493	511	464	480	512	516	485	498	465	479	514	486	496	476	502	462	478	479	472	480	481	490	498	482	500	472	467	523	450	479	459	545	483	432	485	487	502	489	490	462	469	465	458	477	517	479	468	449	531	453	474	475	475	475	458	473	477	504	554	522	491	471	495	545	511	477	479	480	481	478	515	484	475	535	481	481	597	475	487	480	491	496	489	484	487	460	476	432	522	474	475	477	511	382	504	529	477	496	449	494	469	496	604	500	540	467	513	495	473	501	470	471	473	470	495	504	552	578	491	481	493	477	537	467	472	491	508	486	477	497	486	496	470	491	519	474	454	476	514	490	497	496	489	411	471	555	499	540	458	477	477	477	486	485	484	480	474	486	515	470	478	502	482	498	570	476	491	525	503	452	481	488	484	509	491	479	516	467	490	508	429	493	487	483	469	485	492	470	506	536	486	475	474	473	468	485	581	506	473	477	501	474	501	474	519	467	476	492	507	469	488	469	496	493	503	455	484	446	486	492	516	458	516	469	488	475	436	528	511	476	483	484	470	459	447	530	517	469	499	459	478	426	507	492	437	479	491	473	473	464	466	466	538	512	472	476	517	438	472	443	489	420	555	479	464	470	522	469	483	474	478	495	490	482	533	519	479	491	517	451	476	500	470	555	494	473	514	473	495	460	479	486	438	497	514	510	450	527	489	485	470	511	490	480	451	516	477	518	469	459	479	494	467	475	480	480	451	480	467	484	470	540	478	477	488	473	495	476	464	518	474	469	478	476	516	455	470	518	520	477	580	510	523	470	485	473	476	488	494	512	459	439	478	469	526	462	566	456	466	479	514	481	459	478	508	437	491	471	476	456	483	494	473	490	466	440	405	483	591	476	459	433	503	577	471	493	535	446	515	475	503	467	525	442	484	454	478	493	596	476	480	475	476	514	458	490	462	502	496	469	469	489	483	518	477	564	412	486	499	483	495	518	494	2
468	462	567	468	495	478	430	477	497	477	514	458	483	469	482	469	495	494	470	477	496	526	465	487	514	512	485	503	504	500	491	487	527	527	524	554	492	479	473	478	481	513	481	483	530	462	469	525	530	449	573	495	437	481	476	495	470	486	518	486	495	492	445	469	414	490	481	511	482	467	500	481	489	442	478	481	462	484	510	457	457	549	488	477	526	481	475	493	482	524	475	499	465	520	492	472	481	449	482	442	468	488	484	475	492	815	499	471	391	467	482	467	470	470	496	467	504	472	502	481	476	504	485	431	447	467	504	531	499	498	471	474	492	468	458	475	511	460	484	478	476	588	462	479	501	496	473	531	476	529	492	500	488	593	479	480	479	506	488	544	449	460	483	473	551	504	475	482	477	549	527	559	490	476	467	434	483	481	482	526	411	563	456	490	482	481	543	481	416	475	489	502	498	510	546	488	486	460	478	496	501	468	496	500	459	477	544	478	469	510	476	506	476	500	455	449	494	466	491	470	500	549	495	493	584	534	474	480	477	490	489	451	503	500	488	488	472	476	460	475	472	566	452	451	469	501	469	480	472	505	502	518	473	511	471	489	460	435	463	501	472	482	487	553	475	491	465	529	477	495	476	449	400	518	471	495	476	479	529	509	478	537	483	476	445	489	505	484	474	489	464	449	505	479	509	478	507	503	508	501	527	502	476	501	491	487	478	496	488	479	435	485	543	510	489	486	483	486	558	425	494	503	485	465	502	478	481	491	488	566	498	471	476	539	510	479	393	554	328	456	482	499	564	480	505	480	484	541	473	493	479	521	496	489	535	491	453	478	607	505	495	491	424	467	485	424	495	484	501	482	519	483	509	418	506	468	470	484	538	536	480	473	476	474	484	473	508	479	513	406	472	509	473	452	475	497	474	456	436	479	477	482	476	524	477	416	510	478	481	476	465	492	506	461	517	564	471	526	438	474	484	474	467	476	475	490	521	507	482	483	499	421	440	563	448	516	497	501	491	483	546	492	355	461	502	474	471	478	519	465	517	491	493	541	477	446	479	512	500	526	527	485	435	398	507	495	472	553	478	488	519	478	413	475	473	554	505	499	457	463	519	537	466	506	440	479	496	459	438	486	487	472	466	567	505	440	491	477	468	515	2
479	489	434	487	388	481	455	476	495	483	522	426	494	515	469	465	461	499	484	481	465	532	483	472	501	477	507	488	463	493	482	502	507	503	495	459	466	485	488	475	478	436	516	490	482	495	528	480	555	418	466	491	476	479	520	495	441	504	464	483	466	477	566	478	614	462	604	485	492	491	494	498	472	466	483	486	487	477	476	463	460	498	484	481	506	514	482	483	483	531	476	485	441	488	496	473	481	493	492	512	485	498	485	464	478	447	483	488	495	486	472	460	482	509	542	496	447	502	518	535	479	455	460	477	450	536	500	457	474	524	506	522	491	475	486	539	485	480	477	474	471	500	502	505	523	483	480	543	476	489	487	463	479	443	475	472	452	467	492	513	464	505	494	459	514	538	477	475	477	527	526	438	530	480	506	507	494	483	473	557	520	547	484	473	483	511	460	508	543	483	494	442	486	466	481	479	477	479	475	492	505	506	498	522	477	476	511	477	490	507	496	431	476	444	494	496	529	487	545	488	489	480	484	476	523	466	486	477	478	489	488	533	483	501	471	528	497	479	473	473	488	422	503	458	521	496	546	475	475	495	434	491	474	549	479	562	515	520	467	496	519	479	491	479	475	467	538	483	504	523	478	528	405	507	472	484	476	510	478	458	477	451	482	476	508	526	491	604	479	494	509	488	508	469	420	495	457	561	483	478	458	482	476	481	448	568	476	473	514	484	480	479	537	468	483	501	480	480	431	438	487	499	467	473	460	482	445	430	479	449	473	476	476	491	473	483	609	498	638	448	454	500	473	455	477	478	488	464	486	498	488	433	464	491	496	498	504	476	523	517	446	470	482	476	487	521	453	473	478	503	477	519	530	511	506	504	494	503	589	509	486	481	468	490	467	475	495	479	473	541	478	542	483	520	476	464	478	498	595	475	473	477	477	492	476	492	457	483	466	462	493	505	499	486	492	483	486	525	529	466	484	470	483	476	502	481	487	493	463	470	476	508	488	464	453	458	456	531	494	483	522	475	616	484	492	479	472	487	491	476	502	467	503	562	487	519	495	426	514	498	497	481	523	455	475	468	481	537	426	517	564	475	546	475	481	392	480	476	461	500	503	491	469	453	512	486	477	497	488	482	467	482	492	592	467	529	474	483	545	466	1
477	464	505	478	552	479	553	478	482	474	449	524	450	478	475	514	486	455	516	464	473	492	470	472	477	510	499	489	496	503	488	463	567	483	499	569	490	486	478	473	481	464	470	505	503	492	537	507	426	473	449	461	502	479	498	487	513	499	513	449	443	482	503	479	579	539	543	466	473	475	458	494	524	510	490	489	493	454	514	504	476	518	550	484	504	495	482	493	475	505	475	513	501	452	481	459	484	463	466	472	482	508	484	494	533	380	416	436	550	477	490	540	480	489	468	480	496	484	496	480	474	471	482	476	486	479	476	502	467	499	454	465	520	479	507	501	512	475	477	519	444	523	489	492	479	510	481	499	474	516	474	480	486	579	480	466	473	459	501	490	483	462	472	480	556	448	474	482	475	567	457	496	544	475	477	581	476	483	469	516	502	569	476	497	487	490	533	460	457	479	525	451	501	605	536	483	478	490	477	470	463	500	458	482	528	477	444	481	481	508	496	501	454	465	478	556	494	467	512	480	482	513	494	417	534	458	469	480	476	476	468	523	497	503	522	550	486	472	468	479	528	466	475	470	480	508	435	480	473	550	565	497	475	490	461	480	492	513	494	472	500	468	517	454	487	503	506	474	511	475	494	509	456	504	462	486	475	517	493	472	476	520	463	475	503	523	476	499	476	487	499	499	495	473	411	472	479	479	504	460	525	515	480	446	488	477	498	482	565	474	513	490	473	555	474	445	466	471	533	507	498	483	490	478	470	474	455	493	481	536	515	459	476	457	508	502	592	523	495	482	453	532	511	510	489	466	473	474	480	489	487	371	488	495	499	473	479	477	483	530	505	497	416	466	474	542	455	471	483	544	558	526	533	479	515	487	470	491	423	523	485	448	498	495	465	486	467	479	497	503	476	506	477	464	477	494	482	529	506	483	469	481	476	485	476	477	501	480	457	470	471	514	525	473	504	528	473	562	475	526	470	477	481	476	476	496	518	521	415	480	497	518	486	542	498	456	474	597	494	480	532	497	409	516	505	476	495	480	512	481	480	486	501	441	476	580	484	435	454	464	451	451	520	547	471	498	478	476	466	474	532	476	449	478	479	439	485	476	452	490	465	482	463	486	537	474	490	452	481	473	507	476	486	452	476	505	483	503	470	503	1
492	462	533	479	561	471	499	477	493	474	447	480	539	500	478	443	505	468	453	496	471	479	479	487	563	495	493	476	457	478	495	457	517	386	519	442	476	475	484	475	478	502	461	482	511	489	540	496	460	458	491	414	455	474	442	520	484	503	573	521	496	482	468	490	551	590	475	483	490	466	522	500	461	536	481	494	490	512	514	475	501	541	453	491	472	420	476	498	479	506	477	485	485	509	483	551	481	479	472	476	475	478	484	497	476	442	511	555	450	492	482	426	472	514	486	475	506	479	536	486	477	459	479	471	489	499	478	495	473	517	514	482	512	474	514	548	506	510	476	486	496	539	462	469	505	464	480	484	474	495	550	466	471	638	477	480	441	464	477	487	494	461	471	479	469	487	475	478	476	506	515	408	478	480	482	450	494	472	520	532	481	451	469	486	468	472	485	485	488	469	500	498	489	492	479	478	488	505	475	515	501	473	487	476	449	476	465	473	517	484	483	438	476	536	470	490	478	482	528	483	508	482	515	500	488	544	477	476	476	512	484	507	473	480	485	491	501	476	516	479	477	426	465	483	432	522	427	479	475	483	492	480	476	509	482	479	439	511	477	480	490	473	492	466	495	454	606	521	470	494	474	594	519	519	521	495	477	528	510	453	477	548	471	478	560	463	545	453	482	471	450	469	475	485	453	557	497	526	472	512	471	498	477	485	475	474	490	468	542	511	462	450	515	484	490	466	503	475	415	528	479	490	528	472	458	474	522	519	485	603	509	471	476	504	519	507	556	436	529	490	441	465	440	495	537	493	488	445	458	552	478	488	484	490	478	437	512	476	487	418	472	457	476	491	483	419	515	487	458	537	451	490	531	483	545	467	479	455	465	479	473	506	526	476	489	503	451	475	460	507	477	520	472	507	479	475	488	489	519	487	471	516	477	534	476	476	488	470	476	477	489	466	526	495	540	564	477	439	509	466	477	467	478	477	509	484	472	466	435	475	494	486	466	580	469	485	476	520	447	491	373	463	664	485	481	475	479	509	505	468	486	461	515	771	491	424	478	493	484	501	480	482	455	525	500	476	492	513	492	410	478	477	558	478	471	395	515	487	505	470	500	509	461	526	493	491	479	475	504	475	475	483	463	760	554	509	476	468	481	491	1
488	508	537	478	474	480	489	477	505	470	537	502	465	510	479	494	474	503	463	457	494	501	485	465	496	482	508	497	464	468	479	546	435	520	498	490	481	506	479	476	478	540	443	481	512	470	489	495	540	536	500	503	504	476	488	451	464	476	535	437	481	480	455	472	431	442	523	490	488	479	499	464	494	471	485	462	462	550	530	440	479	427	488	474	522	497	478	499	477	524	476	499	493	499	474	488	480	480	463	445	476	486	482	484	439	655	509	437	504	477	535	465	481	511	486	484	477	481	517	481	478	476	489	505	454	523	461	477	493	478	449	489	509	479	496	500	538	483	490	488	504	519	488	498	494	473	475	474	475	547	427	485	493	590	476	501	454	463	518	490	515	468	507	488	516	501	476	481	478	524	562	520	504	474	505	517	470	480	435	496	484	495	480	503	485	463	532	512	560	480	449	522	481	546	532	493	487	486	477	487	478	491	471	538	513	477	479	474	492	499	473	473	504	485	474	473	497	492	488	484	438	496	526	513	495	460	460	478	476	478	485	505	462	461	482	508	474	480	461	474	537	519	490	496	642	534	429	477	485	537	479	520	482	487	481	428	457	471	478	484	479	479	506	454	493	488	448	491	482	533	493	455	499	490	489	468	476	439	484	460	477	523	485	477	484	516	503	468	478	488	485	527	461	488	544	482	446	526	499	506	494	496	476	491	501	517	490	454	494	460	460	479	460	483	491	499	475	481	433	510	475	464	471	495	486	477	460	469	521	463	491	502	477	464	472	485	386	445	412	535	530	463	560	467	540	473	477	547	488	509	487	562	489	453	490	477	505	478	547	471	448	529	531	486	478	545	525	499	501	476	480	418	475	451	507	478	492	472	556	500	475	475	498	490	524	484	481	477	503	537	476	543	478	501	474	455	494	503	517	483	482	516	475	510	476	476	505	483	495	475	478	472	485	510	473	516	494	509	448	419	483	469	479	476	486	502	485	406	463	476	526	488	474	555	516	473	484	508	437	482	436	475	536	444	464	475	477	479	508	488	495	469	496	618	479	422	486	506	525	439	450	495	530	454	466	478	475	506	491	564	466	480	503	480	473	527	496	470	513	458	485	497	477	515	492	495	489	477	534	482	473	482	517	681	450	551	483	482	490	504	2
472	533	508	488	578	474	441	476	475	481	487	483	473	532	483	495	493	511	460	475	480	499	484	472	548	526	433	488	489	498	478	516	428	462	507	514	495	537	480	476	479	508	523	493	475	469	480	507	446	473	515	569	473	484	496	494	508	520	491	505	490	487	464	471	538	512	467	508	482	470	496	498	509	479	486	535	462	476	550	492	502	519	470	480	518	497	475	488	480	417	475	414	457	513	489	492	477	507	504	486	468	470	478	481	518	484	493	516	494	484	468	501	466	468	439	483	474	495	450	491	476	467	490	489	486	502	479	512	477	475	495	463	494	479	480	538	407	509	484	481	476	567	473	475	462	498	476	478	482	570	556	504	467	593	476	491	518	465	507	459	546	477	471	463	465	501	476	474	476	532	505	525	447	476	463	490	484	480	465	539	517	491	483	479	481	526	404	511	480	479	495	530	459	479	501	490	481	502	475	472	489	497	468	533	539	476	520	477	485	461	483	562	439	473	483	483	480	474	464	490	507	445	502	495	511	535	477	480	477	512	453	497	462	483	501	479	481	478	466	477	446	449	519	485	529	578	527	488	489	483	482	450	477	518	491	470	452	482	491	466	493	485	505	448	471	509	580	511	453	507	475	542	517	463	474	471	477	494	493	533	479	529	439	475	538	481	484	554	478	460	454	515	501	472	439	497	535	495	479	465	465	466	471	479	561	493	504	467	475	479	467	453	519	494	475	457	462	469	501	551	478	476	482	483	491	485	488	493	505	506	470	485	476	469	558	486	527	482	481	468	477	519	478	503	501	467	483	526	488	471	487	516	446	484	495	489	514	478	477	456	448	544	525	476	480	412	516	485	475	392	503	485	499	457	490	461	478	490	443	459	479	474	477	490	470	503	480	478	485	404	478	540	478	498	471	471	500	500	541	491	480	456	475	511	476	475	512	478	517	488	501	584	461	511	434	451	483	481	539	485	472	502	485	476	458	503	475	473	486	483	490	500	456	558	485	466	480	592	465	475	479	474	508	512	472	476	484	483	542	471	490	483	506	594	479	469	485	503	392	470	514	518	499	479	499	471	475	472	502	488	526	477	485	479	477	416	444	461	513	485	504	452	486	471	513	470	477	455	481	463	546	480	469	622	486	462	480	471	541	568	1
476	542	490	492	448	474	425	474	510	483	472	451	449	457	501	475	469	493	479	474	474	485	479	472	536	523	483	481	468	487	481	522	533	509	497	536	511	467	484	475	481	460	468	485	489	460	456	482	490	503	534	432	520	487	514	483	525	469	485	434	490	471	509	471	585	500	494	504	473	475	541	501	484	487	481	470	473	450	589	425	535	570	489	499	546	515	479	474	480	455	477	523	532	525	488	429	477	472	440	477	488	480	480	475	507	470	537	446	562	492	498	578	460	478	516	477	474	500	506	456	477	450	490	491	475	494	488	461	476	530	485	506	474	484	431	488	537	504	473	479	539	515	481	489	466	483	481	502	484	474	440	489	486	552	477	457	485	478	509	563	464	493	463	472	547	579	475	479	478	516	506	518	562	477	464	402	503	476	495	567	521	506	414	424	464	471	536	503	507	483	463	487	494	495	512	477	491	481	477	503	481	473	505	506	509	475	585	480	487	508	485	498	494	495	484	533	533	484	464	486	456	446	525	544	437	486	485	479	478	507	461	468	460	499	499	450	481	477	463	471	477	420	485	468	532	529	501	484	474	464	438	527	474	483	487	458	450	487	462	482	467	475	504	453	481	505	463	477	439	517	474	484	433	510	487	485	476	552	492	535	479	512	470	475	525	473	445	500	476	535	433	527	520	467	478	494	494	492	502	500	499	463	477	500	527	484	477	486	501	458	430	479	535	503	479	524	472	485	453	566	474	480	490	489	516	480	479	478	492	478	506	481	477	470	535	491	570	422	565	464	547	489	529	518	521	496	483	504	504	496	486	436	512	468	492	481	526	477	471	475	545	503	528	535	479	520	484	505	488	399	475	552	509	466	556	485	475	504	502	537	481	523	486	493	477	469	487	476	514	516	480	506	480	523	481	500	486	412	454	484	484	437	478	491	477	428	488	483	478	481	474	530	539	492	512	452	487	506	576	443	470	467	488	476	489	489	497	485	505	475	517	487	465	535	514	547	464	528	390	467	519	487	627	460	490	478	494	493	476	506	492	471	492	643	474	461	482	493	471	439	517	498	568	511	494	477	474	522	508	424	587	479	535	477	476	379	492	460	453	489	485	528	492	499	485	493	485	469	485	487	473	482	507	626	465	483	476	488	560	508	1
485	465	516	483	514	480	521	475	526	483	465	517	492	491	506	463	476	517	492	468	499	504	485	496	480	540	494	479	458	467	488	542	444	454	469	481	487	463	478	477	485	465	414	476	477	422	518	452	529	453	511	461	520	482	457	516	506	471	462	472	530	478	470	487	522	545	525	473	482	482	469	502	522	429	488	459	476	472	495	460	473	481	450	492	535	532	478	475	490	454	476	536	434	492	482	502	475	488	504	526	471	481	485	473	515	372	529	471	503	452	528	464	460	483	473	495	497	482	494	493	475	448	490	455	467	523	488	519	469	517	471	500	514	475	475	517	465	498	473	486	557	515	465	492	441	428	478	498	473	489	464	487	475	417	477	494	467	487	513	503	444	484	478	483	460	440	476	477	476	512	510	518	504	476	483	600	457	490	455	484	516	487	497	519	492	459	517	492	584	477	520	505	501	523	487	478	488	476	475	478	524	519	476	542	534	476	479	479	512	479	514	529	504	453	491	518	495	485	463	493	498	499	530	428	464	477	478	479	477	512	478	476	494	470	490	482	505	479	468	477	502	520	473	484	502	468	471	480	495	537	541	532	482	501	466	522	487	434	488	473	499	484	487	485	480	515	509	465	491	484	516	522	518	442	478	468	476	479	491	524	476	427	493	474	475	442	479	539	476	485	458	472	492	477	472	539	438	485	514	488	543	490	485	474	510	479	468	482	463	481	490	512	442	505	483	527	487	490	413	539	480	477	466	475	515	468	491	524	498	572	511	478	478	486	506	459	515	441	608	553	465	474	513	496	586	478	477	477	487	473	467	494	415	472	473	494	561	477	460	453	525	503	486	478	479	501	484	485	463	502	441	434	492	490	534	513	465	478	549	510	480	467	423	482	466	473	431	476	516	463	486	470	476	483	480	489	469	450	508	471	477	436	476	440	476	516	465	481	436	487	494	463	488	477	477	487	480	572	518	522	496	484	481	476	480	511	463	543	525	481	519	521	501	447	485	455	461	531	482	481	539	498	564	458	492	477	492	507	520	474	500	463	494	391	489	563	479	466	495	496	483	542	473	377	482	527	480	547	489	518	506	475	513	479	481	508	525	513	540	478	444	470	479	433	458	490	481	457	499	488	462	475	500	406	428	488	472	491	517	511	1
489	422	605	463	492	486	435	478	461	483	482	499	484	520	496	520	489	490	482	479	515	508	472	484	536	464	468	480	470	486	474	562	476	515	482	462	483	483	481	476	471	448	452	507	445	502	481	486	532	457	510	477	493	479	545	498	467	455	489	447	483	480	501	485	462	487	559	527	478	471	567	496	507	483	492	488	469	482	492	473	520	483	423	474	499	441	478	485	471	493	476	478	496	517	479	544	477	499	454	411	468	476	483	483	423	558	490	507	472	484	463	466	476	481	416	513	491	478	477	509	477	486	484	488	486	413	488	495	484	449	555	478	491	486	466	514	462	489	487	499	463	492	484	481	450	525	484	438	477	530	473	479	467	329	475	447	492	468	501	482	477	480	487	489	492	465	476	480	478	466	499	563	452	479	498	450	472	484	475	505	532	551	480	492	478	463	530	507	519	480	492	482	495	475	470	490	481	479	477	476	469	467	486	538	431	477	442	473	488	506	490	513	498	464	492	571	569	494	508	492	507	420	523	443	546	543	478	477	477	511	481	457	501	512	475	512	463	479	467	472	512	510	463	474	546	540	471	477	479	518	537	514	474	445	487	550	554	497	486	485	485	483	474	478	488	489	616	492	445	532	486	464	477	482	488	471	477	544	508	448	476	396	461	476	448	484	465	513	480	456	505	542	461	480	472	537	453	450	528	505	517	510	482	463	503	450	487	479	530	475	453	508	488	500	494	487	463	467	454	524	498	487	485	463	500	481	536	496	499	476	494	487	476	523	525	478	440	481	613	470	562	492	462	482	479	494	479	525	508	499	467	514	454	489	509	507	531	482	505	487	473	463	469	498	482	517	525	469	466	512	522	546	506	456	541	523	475	479	570	443	481	505	429	497	461	477	497	477	500	466	473	520	474	473	476	462	471	487	546	491	481	509	478	466	476	461	483	480	459	476	471	514	461	481	464	476	506	500	613	486	487	472	464	476	480	471	472	516	485	475	542	492	487	390	507	547	465	485	439	494	482	464	606	472	502	476	479	477	528	478	509	470	482	437	477	477	476	481	489	491	510	483	493	472	481	514	485	507	511	478	495	481	529	481	480	495	475	481	504	497	498	516	477	542	487	451	478	484	467	477	469	480	476	443	492	523	479	484	521	455	1
475	453	543	492	446	477	441	475	500	474	542	463	505	457	477	468	477	479	485	485	476	489	472	478	464	502	470	480	500	453	473	465	545	487	535	557	470	488	478	475	477	456	463	500	482	446	547	513	545	417	464	487	486	476	544	484	477	516	504	477	484	477	641	476	461	551	449	507	479	477	481	513	434	522	484	543	493	461	480	479	503	525	491	482	499	512	474	490	480	582	475	543	468	497	472	449	477	435	466	572	489	488	472	491	465	765	467	498	486	476	465	494	477	476	480	469	485	474	468	496	476	457	470	414	486	521	493	499	496	465	459	474	501	484	489	429	469	483	483	487	463	548	479	500	491	481	482	462	479	542	511	507	497	570	476	484	516	462	512	530	464	467	474	476	456	521	478	477	474	470	526	465	524	478	501	490	479	480	532	453	543	633	463	462	495	488	524	486	521	472	475	505	506	522	462	486	484	485	476	486	491	467	481	440	507	476	518	481	493	533	490	515	510	514	471	458	532	488	485	498	433	527	438	402	477	488	491	479	475	527	464	459	481	469	474	497	494	481	447	479	488	523	526	472	531	514	375	481	480	470	508	470	473	505	481	563	538	487	489	494	507	480	482	463	465	482	489	497	466	486	486	515	497	413	469	501	477	502	525	448	479	503	497	477	519	510	486	455	479	492	565	536	478	480	488	505	479	467	469	494	514	491	480	524	463	481	473	478	482	505	425	478	507	457	474	528	467	493	537	534	480	459	499	472	501	489	497	470	496	509	488	483	477	464	461	480	435	481	335	414	474	498	501	523	435	472	493	496	523	569	482	509	462	482	485	481	485	477	568	511	462	485	454	497	470	481	469	485	495	560	547	434	479	513	510	466	483	486	576	485	482	504	516	489	477	483	525	478	523	495	481	479	474	425	476	470	477	462	501	484	471	501	477	494	478	468	535	481	455	478	478	496	483	496	506	535	487	492	483	473	481	462	472	476	487	502	500	546	466	480	482	543	470	544	499	527	460	533	475	491	484	483	369	463	502	480	488	494	429	472	491	493	450	534	491	460	492	442	511	490	498	491	531	469	486	456	492	483	507	468	513	472	418	477	487	537	490	533	559	489	480	530	470	474	517	479	498	461	460	501	492	480	475	548	530	573	481	466	525	510	2
476	475	520	490	439	482	402	475	479	472	519	472	499	452	484	441	514	468	514	508	473	494	481	496	464	503	451	486	503	502	474	492	520	558	474	468	475	484	479	476	471	518	477	493	486	463	492	502	607	507	534	485	475	479	516	495	459	526	506	472	507	477	464	488	586	543	520	488	483	477	606	501	480	470	482	565	478	474	538	488	492	518	488	507	466	490	480	477	471	542	475	523	482	494	486	490	479	471	494	386	458	484	470	462	447	815	514	490	527	483	421	497	484	459	472	491	430	502	439	448	479	485	497	500	440	522	491	465	502	422	475	506	499	468	459	436	546	474	488	510	486	490	464	481	489	507	483	466	478	428	511	491	506	560	477	503	493	441	526	467	452	499	462	476	501	499	475	482	476	523	465	511	530	477	480	548	487	487	481	512	481	541	468	486	505	479	527	492	491	476	526	472	458	453	519	509	475	477	476	486	488	474	501	441	473	475	432	486	493	484	468	484	432	487	465	555	538	489	499	495	493	434	492	471	503	513	437	475	476	454	475	454	466	495	484	490	488	478	489	482	545	430	489	503	525	536	497	474	477	467	485	441	477	588	480	462	489	498	488	484	471	474	507	484	479	488	499	470	503	493	468	534	510	447	477	485	476	510	482	468	478	511	472	475	488	464	456	514	481	490	507	499	509	483	494	509	475	532	548	522	455	486	474	496	497	404	478	490	469	504	509	460	480	523	508	534	476	472	562	555	466	540	486	479	486	485	484	469	502	560	530	490	476	496	448	477	573	436	439	491	582	478	528	536	459	485	485	419	462	500	475	469	477	457	528	483	559	477	558	457	438	495	455	501	481	452	485	496	492	446	461	439	514	515	480	487	493	498	642	499	477	500	495	492	487	474	503	477	442	502	472	435	473	525	474	515	486	468	440	475	477	492	477	462	476	410	476	473	524	491	490	591	497	475	454	465	495	514	446	494	500	477	484	476	487	493	451	403	481	480	481	423	513	532	480	426	472	475	482	506	467	475	439	441	518	476	464	486	514	492	494	493	481	706	474	430	487	464	431	494	520	467	503	531	474	497	461	506	469	454	474	478	456	478	475	380	469	509	471	495	507	474	476	539	499	472	479	440	440	466	496	476	490	683	465	487	466	475	502	478	1
483	476	537	482	512	480	474	475	498	482	523	456	446	446	480	466	487	517	459	474	492	505	468	492	470	521	470	490	494	516	473	514	446	422	468	454	479	439	478	477	480	427	470	491	538	484	575	493	470	505	504	476	491	484	508	498	439	492	482	488	488	481	571	477	409	521	501	508	487	485	491	495	502	438	495	482	462	510	530	527	471	519	543	489	505	514	476	514	480	543	476	518	525	484	472	501	477	471	487	509	494	486	472	494	489	549	483	532	490	486	519	479	476	467	459	462	494	488	515	500	479	490	501	540	454	530	476	490	484	469	513	495	505	479	538	484	476	527	483	487	446	566	481	495	481	491	478	554	482	496	460	489	471	400	478	472	460	481	497	502	457	468	489	487	478	489	477	477	477	445	501	486	571	476	414	459	489	476	465	521	483	513	492	472	522	527	483	496	484	483	475	496	477	490	505	480	481	485	478	484	481	527	466	520	511	475	488	484	452	501	479	416	483	487	501	437	421	466	464	500	491	611	458	489	465	508	499	474	475	502	468	520	483	472	516	505	502	477	487	472	537	545	487	453	507	557	530	470	488	528	541	488	472	551	476	503	535	516	478	509	497	480	514	456	471	442	448	493	492	524	465	502	469	470	489	494	476	505	483	500	475	426	486	477	479	440	468	424	471	506	453	574	503	479	523	467	495	522	479	522	449	498	473	504	507	518	485	460	453	514	487	485	448	531	471	518	487	498	530	502	487	479	488	496	486	483	477	506	483	537	498	478	478	476	541	485	395	442	495	485	566	508	488	475	577	478	498	409	459	490	476	477	515	493	517	501	504	476	499	612	458	499	538	478	483	451	465	499	479	465	480	505	450	531	481	449	493	485	476	458	479	489	513	481	505	477	509	477	464	486	479	455	478	446	478	536	482	435	497	474	483	528	474	514	477	449	478	477	488	481	486	443	491	485	490	557	473	503	533	597	482	469	466	477	475	484	457	487	414	480	482	511	500	429	515	591	468	478	448	481	449	474	461	494	484	477	491	479	523	481	488	485	491	359	488	481	486	468	546	549	444	492	527	405	454	488	476	499	509	524	580	486	464	476	485	541	495	483	521	478	477	485	475	465	533	482	460	502	445	488	476	479	473	364	530	540	470	496	599	508	2
482	484	562	483	490	482	499	476	471	488	497	490	435	417	486	524	504	472	476	499	512	506	479	489	532	500	482	491	464	481	470	561	453	486	475	421	489	493	479	476	476	481	454	479	551	487	550	493	521	468	419	505	508	477	538	466	512	455	482	446	465	475	486	477	485	516	531	503	477	478	485	513	477	510	485	528	471	523	487	482	500	404	485	488	647	483	477	470	475	515	476	529	497	492	480	487	476	551	492	493	487	483	481	467	570	472	484	540	564	479	514	446	480	479	472	474	510	488	510	485	480	508	489	533	513	509	501	494	477	460	498	473	471	474	435	464	554	491	468	487	465	508	485	481	474	481	481	539	484	554	497	472	480	448	478	495	478	417	485	497	472	483	474	492	442	448	477	480	477	512	519	416	552	476	460	545	478	488	444	488	451	505	529	476	493	481	483	496	554	484	470	495	492	498	506	472	471	478	478	455	499	498	464	481	536	475	522	478	495	506	468	534	485	498	487	523	558	493	465	501	478	475	453	544	435	501	507	478	476	487	480	508	486	449	468	494	491	482	477	480	542	523	486	501	559	488	484	478	489	527	489	507	482	477	472	486	507	541	499	469	494	490	468	487	483	539	506	476	492	502	475	492	515	525	480	478	476	498	504	495	478	454	471	476	466	454	498	430	475	481	498	519	535	476	561	541	485	482	500	511	484	477	479	474	499	514	472	487	451	497	516	472	502	498	484	489	456	479	442	473	488	484	481	476	525	491	500	471	498	537	501	482	476	486	512	480	465	488	538	482	463	502	453	486	528	480	468	448	491	488	484	528	514	485	491	480	532	477	530	475	427	456	501	491	473	465	461	491	479	500	435	558	533	498	505	474	487	522	556	504	482	492	508	494	468	477	500	479	484	402	477	442	480	455	474	490	485	424	507	490	476	485	477	514	477	492	491	477	496	485	489	490	483	484	576	514	481	528	460	561	482	451	461	477	491	484	474	499	476	482	482	454	509	465	484	617	489	556	446	490	481	479	533	473	487	476	487	506	440	492	485	468	480	418	470	527	488	462	465	450	505	468	461	475	485	494	480	583	505	486	553	482	496	476	485	523	456	509	473	485	481	452	455	487	471	487	487	439	510	483	454	478	527	434	482	491	474	478	494	505	1
480	473	463	484	462	470	533	478	473	476	573	531	466	531	508	486	463	542	471	472	491	472	475	476	409	544	504	473	475	460	480	535	525	458	490	466	486	473	480	475	485	479	460	511	448	465	462	434	474	463	471	447	515	478	470	505	458	507	500	492	516	482	505	471	570	450	483	489	483	480	555	490	522	481	479	533	467	523	460	445	484	538	473	486	422	548	476	517	483	516	476	493	450	487	472	495	478	489	471	473	486	483	486	464	516	447	524	477	473	472	495	492	478	496	451	496	530	507	492	492	476	479	481	469	427	519	470	488	475	488	497	487	482	478	503	524	496	474	478	455	510	552	473	473	469	495	484	444	478	526	478	479	461	589	476	515	508	480	474	503	464	469	495	486	547	463	476	485	476	506	458	515	483	480	479	510	475	481	479	505	508	552	491	516	496	497	523	480	519	473	485	476	501	443	527	467	475	482	479	486	492	490	493	478	466	475	504	480	471	508	501	486	475	426	472	535	492	479	516	484	496	473	527	527	494	495	472	477	478	485	482	459	473	492	452	504	480	479	481	479	483	459	482	474	519	498	475	478	482	489	477	521	478	459	487	476	553	476	504	485	500	485	483	482	481	482	548	486	453	487	475	515	466	526	475	491	476	510	468	473	476	527	473	478	484	474	487	478	481	494	519	483	518	476	484	478	479	523	475	487	406	520	478	536	485	502	491	472	488	468	488	477	546	535	478	449	479	479	469	535	463	506	490	478	474	478	488	544	485	530	519	487	476	507	543	482	567	491	493	496	499	465	495	535	481	477	479	454	477	570	478	516	507	493	510	484	504	476	575	546	496	487	410	446	481	492	493	483	492	501	496	496	502	482	483	452	473	451	480	465	487	516	478	493	502	464	507	478	521	495	474	518	481	515	482	466	495	452	503	479	483	491	477	481	477	529	507	474	498	485	464	433	475	522	469	511	488	482	516	450	483	478	496	476	489	486	492	510	491	482	526	546	540	578	473	480	492	479	481	481	486	461	511	476	488	477	475	487	510	471	466	474	477	593	482	504	488	440	448	528	400	491	498	460	470	506	475	544	474	409	547	475	493	479	483	430	490	475	533	497	460	460	490	510	474	469	486	504	495	473	478	479	521	615	488	561	481	479	512	506	1
477	435	522	483	527	483	530	477	483	472	482	515	515	564	473	488	488	510	512	470	456	502	479	458	476	553	510	476	471	520	481	481	472	489	445	428	490	488	472	477	469	482	515	498	509	489	507	549	393	513	517	498	484	483	518	487	503	457	543	497	482	482	440	479	577	526	479	478	482	470	470	492	486	482	487	490	484	481	483	469	524	477	485	481	524	584	470	503	490	501	475	515	512	487	478	492	478	473	484	390	490	489	494	486	489	223	489	481	481	483	415	550	477	480	455	463	492	494	496	478	476	446	503	472	491	483	476	511	455	377	471	483	460	475	543	510	504	481	477	470	472	579	476	470	475	525	481	464	481	454	454	489	464	395	478	496	509	440	513	484	455	470	472	468	487	510	477	475	475	476	564	548	501	476	474	547	456	482	487	551	467	500	500	475	497	484	466	491	550	472	487	482	509	576	539	472	487	484	477	448	472	479	477	537	544	476	489	481	461	484	477	452	489	469	471	477	515	468	490	468	474	511	492	530	481	537	495	476	477	441	477	470	482	478	479	451	490	482	492	475	502	408	490	463	516	511	438	477	489	564	516	457	476	526	473	503	420	549	483	499	484	489	479	458	477	504	518	484	424	483	467	466	451	471	493	473	476	537	508	531	478	427	501	478	488	509	529	430	476	487	480	459	488	466	501	579	439	485	514	468	515	516	470	469	532	476	469	476	498	462	443	471	488	452	474	520	479	487	457	468	487	453	483	466	438	495	463	463	491	544	497	484	478	486	546	483	597	460	763	465	567	483	424	504	495	494	473	415	462	526	484	447	486	462	497	451	543	477	474	499	493	497	440	468	474	519	524	467	466	480	474	519	528	462	514	529	483	443	379	396	468	483	509	477	477	484	482	477	525	469	478	443	476	473	479	465	482	470	558	491	480	495	477	496	476	449	463	476	488	491	495	464	476	484	468	552	476	567	494	535	483	484	483	475	508	488	447	430	481	479	532	467	467	422	471	494	478	475	521	472	442	513	665	574	529	478	495	479	460	444	480	471	464	449	480	536	489	500	452	464	481	488	529	432	460	505	476	545	481	435	549	474	575	480	492	358	467	490	542	493	496	482	471	515	599	495	455	503	480	480	486	482	421	456	510	540	481	485	564	489	2
488	491	515	485	477	474	473	477	464	479	553	541	547	463	479	473	494	474	496	473	480	496	480	458	534	507	512	471	472	477	463	500	483	489	508	416	480	452	483	476	470	579	477	494	497	528	504	593	458	492	465	484	447	480	472	530	538	501	507	471	516	475	491	477	390	487	476	483	476	470	536	488	476	477	482	470	478	509	473	468	487	478	554	507	509	533	476	454	479	504	476	461	464	512	481	464	477	471	473	453	478	485	479	498	475	492	488	543	457	480	456	400	486	458	455	474	499	474	504	532	473	489	475	499	458	559	475	514	478	509	530	501	492	479	475	552	512	469	480	490	489	462	488	475	491	475	480	472	478	389	386	488	485	418	477	459	431	487	516	486	504	460	468	473	473	529	474	480	477	497	541	480	585	476	489	539	486	466	539	512	517	509	482	509	482	507	421	478	455	480	485	487	494	475	488	491	473	488	477	456	471	465	489	452	474	478	506	482	474	481	488	438	492	549	488	512	481	495	526	490	461	482	455	517	486	511	470	480	477	488	492	455	478	511	547	472	466	480	495	487	503	548	451	478	474	480	512	479	484	473	509	529	471	449	468	485	539	466	490	484	507	479	524	475	478	495	475	490	458	502	470	501	486	508	474	481	477	528	508	446	476	435	483	475	524	471	544	494	484	498	523	451	497	481	510	532	461	527	485	483	498	498	480	480	449	474	493	477	563	470	504	470	493	489	508	505	469	480	458	524	474	499	521	484	530	484	495	517	459	516	463	475	477	497	477	472	356	490	527	422	530	470	483	512	544	475	485	448	476	420	474	554	479	475	510	482	552	479	611	491	457	488	503	508	477	473	501	490	472	564	493	458	510	478	502	481	466	473	452	555	466	449	463	476	495	462	458	479	520	442	481	454	479	478	474	498	479	439	523	484	470	508	475	482	477	544	466	481	478	473	495	544	509	474	523	476	481	514	479	481	489	479	464	476	477	489	480	514	515	470	481	491	479	432	470	510	465	535	511	470	520	473	571	446	476	474	487	491	469	473	503	471	530	425	484	457	482	449	455	536	487	466	446	433	485	462	482	534	476	436	539	474	512	481	480	535	460	497	512	468	476	482	478	466	525	494	481	487	472	485	498	481	471	440	471	535	466	479	535	477	1
483	538	454	482	516	482	453	477	483	483	507	450	438	537	471	500	485	503	444	494	487	508	477	475	578	504	504	493	493	458	488	534	500	462	477	441	478	481	490	477	476	476	486	486	454	508	460	524	431	509	506	565	491	481	469	500	406	491	453	470	506	482	514	468	587	548	445	502	491	469	540	483	514	497	470	485	481	474	532	473	519	505	524	479	533	471	467	475	485	467	476	482	456	503	474	530	476	474	464	466	495	480	475	461	505	426	536	495	522	487	443	453	471	489	475	527	508	483	475	506	477	493	466	534	462	497	470	497	472	558	511	467	481	479	457	461	462	500	472	488	472	489	496	475	494	491	477	449	477	477	418	481	467	641	478	509	473	462	512	485	499	473	489	492	581	487	477	475	475	534	508	481	469	478	492	438	498	480	491	524	523	507	427	486	485	540	481	478	574	484	461	495	535	424	485	481	481	487	474	406	473	484	494	566	464	477	500	481	470	473	480	531	455	498	476	535	549	488	476	470	462	529	510	450	571	544	460	474	476	474	487	498	464	440	490	489	482	477	492	478	487	455	513	475	455	549	499	477	488	475	494	514	481	490	480	475	560	509	487	490	472	479	497	472	480	514	480	488	456	479	507	517	468	535	463	484	477	517	515	482	476	567	456	478	522	533	517	445	481	479	453	443	501	475	462	541	483	466	509	490	466	496	481	543	505	505	495	480	534	461	435	483	557	523	469	468	469	477	536	536	491	514	475	483	482	479	491	505	481	449	424	466	474	467	505	485	577	557	448	447	519	500	519	471	505	493	482	502	486	471	478	405	504	496	534	508	455	475	505	472	489	521	502	523	484	504	493	477	494	421	453	388	463	498	449	499	476	474	432	449	475	451	494	477	454	468	496	475	537	518	467	509	472	468	479	511	498	498	493	475	480	526	477	511	477	470	485	475	489	487	486	389	476	484	503	493	482	524	502	519	470	460	495	476	500	493	468	459	448	475	532	544	492	609	480	495	467	462	472	481	498	483	410	493	481	478	466	481	437	453	489	485	516	541	487	555	474	497	542	446	504	482	524	453	490	513	472	526	479	593	546	472	450	479	465	433	496	484	441	496	540	539	480	461	535	478	468	529	516	479	478	472	459	566	513	506	492	485	523	484	1
469	531	509	476	569	482	424	477	508	482	453	432	521	498	485	454	502	475	476	480	493	531	479	482	493	502	492	496	457	443	479	518	503	425	488	381	482	479	482	478	477	521	500	487	493	475	486	450	549	492	476	535	481	482	496	477	486	467	481	488	473	475	504	482	499	474	546	489	476	484	501	474	480	436	477	500	468	478	511	478	517	493	470	480	472	492	475	495	476	460	476	473	472	501	474	595	480	515	446	483	474	468	478	483	416	457	484	514	514	480	454	473	485	498	444	497	452	481	495	471	478	466	483	466	468	506	487	467	475	523	432	474	466	472	495	481	510	476	488	483	528	493	507	473	502	495	478	555	478	506	511	479	494	380	476	515	494	481	435	521	476	467	477	487	433	468	474	478	477	552	465	583	494	477	493	454	502	481	505	579	498	516	536	466	490	500	548	487	507	475	496	502	511	461	569	475	481	470	476	482	441	489	465	518	470	476	477	481	498	448	485	482	461	472	478	457	576	494	488	489	493	505	458	541	519	437	475	477	476	491	458	491	504	485	488	485	479	474	501	478	529	544	481	464	569	524	433	480	479	507	492	486	476	549	478	443	482	510	493	484	486	469	492	551	474	486	493	483	464	486	458	516	592	477	481	488	476	478	526	481	476	421	493	475	532	451	492	437	484	477	469	500	494	484	519	520	443	498	521	449	416	493	477	520	532	415	494	496	529	453	509	472	505	485	486	508	488	480	420	471	477	520	519	505	474	476	481	486	497	483	478	461	476	533	488	466	481	419	606	469	525	527	461	461	550	490	477	433	505	464	463	501	490	475	505	463	508	478	547	523	545	467	427	450	483	542	483	489	484	515	504	506	515	500	550	499	482	471	572	430	489	499	518	489	484	462	508	476	510	487	483	582	480	509	478	496	471	494	515	482	470	508	476	475	476	474	547	474	463	470	477	468	456	489	541	455	478	518	520	501	479	464	473	476	480	485	505	502	473	481	508	507	417	409	480	506	462	540	503	485	513	486	559	386	490	472	483	487	504	479	498	463	491	384	479	562	484	497	450	510	571	477	420	499	481	500	480	482	500	528	552	472	507	478	478	536	436	502	448	484	476	437	477	492	517	492	478	497	472	467	472	480	458	379	456	519	500	493	499	518	1
478	498	485	497	501	496	471	475	459	482	491	493	508	421	487	511	494	492	498	468	502	507	473	475	495	514	459	471	496	452	481	488	490	494	475	508	457	457	490	476	476	488	430	505	475	466	470	531	435	463	511	509	517	484	489	524	465	540	520	469	456	492	489	468	582	553	443	494	472	473	471	490	475	503	479	554	492	447	508	502	448	499	482	483	445	494	477	484	478	504	476	512	461	530	482	530	489	491	470	528	482	481	475	472	458	365	505	463	481	460	568	406	476	485	489	482	487	503	495	460	475	473	485	498	472	528	483	557	467	457	504	473	448	480	491	493	488	499	463	476	478	481	469	496	492	468	481	541	486	421	547	486	484	406	479	479	496	474	508	520	442	468	482	486	455	457	477	478	479	553	452	527	504	476	466	552	490	473	402	507	539	512	520	523	475	467	476	475	495	480	480	480	508	559	572	491	483	488	476	492	503	494	484	427	443	479	523	470	480	489	484	473	505	452	469	551	484	473	496	493	499	492	476	475	497	559	484	476	476	502	513	466	473	442	467	493	480	479	481	486	471	421	502	499	503	501	486	481	482	492	539	462	477	513	482	471	472	451	501	496	489	476	479	397	469	492	525	488	507	503	484	409	427	449	486	481	476	490	465	477	477	432	462	474	527	472	490	384	481	492	461	473	496	485	544	490	490	489	474	521	501	491	482	508	518	513	478	489	442	507	534	499	512	484	501	530	490	496	546	534	487	555	498	491	489	476	467	471	484	559	474	487	477	494	495	489	590	573	650	507	500	489	444	522	539	478	479	552	475	532	498	494	411	463	491	470	553	476	501	514	470	494	528	460	480	441	486	489	496	455	490	501	471	487	504	475	472	483	424	423	481	477	407	479	454	474	503	475	511	532	483	434	477	504	481	468	486	475	590	473	477	482	473	452	476	463	495	474	471	481	501	519	499	536	518	503	496	472	482	477	481	482	496	476	470	500	483	438	472	473	456	535	448	434	495	465	472	518	458	492	429	487	500	539	500	478	483	483	484	493	512	489	509	402	480	554	480	474	561	462	489	492	505	512	477	514	484	506	470	457	508	481	482	477	471	375	482	481	430	469	512	517	473	528	533	480	474	439	435	483	470	472	475	396	368	489	479	487	614	515	1
479	465	512	480	494	471	376	476	490	477	527	509	484	488	466	473	497	509	473	480	489	461	467	495	556	546	461	499	504	452	477	473	489	441	493	498	482	471	474	476	476	534	515	472	504	422	490	485	553	417	519	510	493	478	481	507	518	495	517	478	490	476	492	476	465	488	549	498	479	490	555	501	475	442	472	547	456	480	455	482	481	438	475	504	459	459	472	468	478	498	476	560	511	494	490	493	479	491	479	454	484	474	476	486	500	799	515	527	506	453	458	484	470	529	525	474	487	480	485	499	474	450	469	413	497	476	478	509	505	552	512	474	521	482	511	439	519	491	470	477	479	595	475	477	459	517	477	529	493	590	483	482	476	594	477	462	471	475	501	487	450	455	469	478	459	519	475	480	477	521	443	554	566	477	478	517	476	491	480	556	463	464	450	457	518	488	580	451	537	480	505	457	441	548	538	488	483	499	476	452	477	510	517	610	487	477	505	482	481	517	495	559	484	460	476	494	519	478	530	462	440	520	454	495	520	483	480	476	476	514	493	485	464	487	461	478	474	475	461	477	446	535	438	455	495	504	501	482	484	514	505	520	479	539	490	437	491	476	496	497	494	482	505	488	480	520	501	492	483	446	500	512	514	479	487	488	476	496	476	501	476	523	485	476	468	451	467	456	473	520	518	468	466	479	515	481	488	520	500	488	521	516	483	517	489	539	508	483	528	461	437	486	454	516	490	531	469	468	548	564	506	510	481	501	483	484	468	528	491	527	438	472	475	496	500	497	443	482	310	523	490	490	521	529	510	482	484	526	452	501	483	511	494	467	475	488	530	479	493	470	437	470	491	480	484	370	486	472	498	499	504	522	452	492	465	487	482	467	580	511	477	473	488	503	523	503	471	474	478	477	476	488	473	488	477	475	485	489	586	482	474	450	475	506	477	473	474	474	476	468	482	526	491	462	493	436	502	558	506	496	479	492	488	476	493	508	488	451	486	474	501	465	478	561	463	527	466	543	507	482	496	501	327	509	458	476	474	492	561	482	481	495	476	519	479	469	467	503	522	555	521	483	489	512	503	476	468	545	480	500	489	476	389	478	490	543	474	501	545	488	493	447	473	523	534	471	490	485	472	485	496	475	518	539	469	505	476	472	553	481	2
480	458	530	479	472	460	451	478	485	477	454	481	396	434	475	470	475	522	474	493	479	507	466	465	484	532	481	492	471	476	490	552	491	512	488	458	481	454	479	476	476	464	499	473	491	444	459	472	434	506	589	536	433	481	551	473	539	472	490	481	505	490	469	477	507	498	540	494	482	479	545	487	484	471	476	455	497	468	452	511	469	488	510	469	520	443	476	493	483	468	476	524	507	500	489	493	479	541	497	429	477	476	481	486	531	243	516	511	442	482	471	468	458	474	496	509	460	476	507	471	477	435	461	443	486	481	474	482	453	460	485	486	500	471	448	483	415	523	482	485	485	501	481	486	495	537	479	550	486	511	561	479	492	373	476	422	508	471	481	487	452	477	490	481	560	494	476	474	477	594	448	520	513	476	455	413	471	474	539	499	455	468	533	490	492	504	532	519	508	482	503	478	499	448	538	476	480	493	481	468	480	510	480	468	456	476	479	478	472	482	473	456	482	472	491	529	518	477	467	492	457	455	480	516	525	475	505	475	477	519	476	492	464	497	481	482	505	482	505	478	485	538	533	482	491	561	463	474	483	476	505	469	478	470	470	448	487	487	490	481	466	477	479	455	467	505	559	469	483	512	472	492	524	426	452	487	476	534	476	501	479	394	465	478	479	494	484	520	478	489	481	475	482	475	546	552	466	502	526	482	518	477	469	510	508	473	459	478	466	454	513	514	500	486	467	464	461	474	458	466	487	445	485	470	490	489	463	493	478	532	448	493	475	491	521	493	486	519	648	537	481	509	457	488	515	467	490	529	490	467	490	491	466	459	480	499	518	477	507	477	478	477	492	480	482	505	474	470	516	476	403	533	481	485	509	488	483	486	436	461	486	484	454	497	503	473	489	476	496	428	483	492	476	533	476	480	486	436	546	484	469	427	475	466	477	447	495	482	528	477	488	416	485	475	473	510	452	459	449	499	486	483	463	476	482	497	488	452	502	481	475	529	424	401	506	505	477	482	487	484	446	473	497	488	529	476	471	485	488	472	487	473	486	213	482	632	466	483	515	503	480	524	524	504	474	504	481	498	451	607	538	480	479	479	481	540	494	481	550	476	477	456	461	515	446	476	487	424	504	499	495	479	486	174	549	475	474	486	486	546	2
484	536	554	488	403	490	440	475	472	480	442	508	495	430	488	508	481	484	486	474	477	470	465	484	523	490	483	467	476	474	482	524	460	434	496	510	495	459	481	474	469	390	464	500	488	484	506	474	406	462	553	538	453	486	497	538	492	431	544	487	493	482	452	480	440	509	467	541	482	478	508	489	507	469	479	505	474	497	544	513	485	488	478	500	519	497	476	484	482	537	477	525	480	479	491	541	479	479	497	471	488	483	474	471	494	315	471	495	473	462	526	460	492	491	526	462	479	487	517	495	479	468	483	431	439	492	483	493	457	541	471	472	461	485	495	538	506	499	480	496	500	506	475	487	471	489	478	503	477	531	485	477	476	320	476	514	493	484	488	481	478	469	481	476	441	537	478	480	477	506	517	489	493	476	464	478	480	485	472	479	477	477	465	502	500	500	477	466	520	479	498	519	480	486	527	473	478	481	475	440	511	455	508	491	485	474	538	481	479	539	502	544	488	505	490	519	446	471	465	479	459	525	478	527	507	518	472	478	478	521	462	469	477	500	467	477	481	478	476	485	472	536	519	466	488	465	519	477	493	501	508	524	473	520	482	452	456	529	487	485	491	476	477	494	486	456	513	476	473	502	503	478	466	432	498	495	477	474	504	487	477	367	456	476	520	478	435	485	476	504	472	450	473	472	546	503	490	487	468	552	446	484	478	494	520	485	479	494	534	440	484	492	488	533	482	458	501	490	471	569	494	508	490	466	493	475	507	459	490	577	418	461	476	496	498	506	420	493	645	554	585	517	512	490	538	495	469	426	457	507	483	488	427	466	520	458	480	478	538	481	454	458	570	470	478	450	489	486	466	437	407	463	471	506	515	492	472	477	391	491	479	478	526	479	503	493	545	479	502	489	475	498	477	498	476	468	490	508	563	475	482	513	476	527	476	472	457	474	544	469	490	515	504	505	474	498	482	552	505	483	485	465	477	476	481	485	494	520	512	471	461	515	509	374	516	554	467	527	496	466	481	486	529	469	491	477	477	490	501	483	485	475	514	231	483	573	485	533	547	472	485	472	495	464	493	496	495	504	485	430	506	482	495	478	475	543	485	487	466	500	465	531	490	496	503	485	484	509	525	469	480	468	513	231	531	524	481	485	460	526	2
494	447	449	486	519	478	451	475	482	472	499	513	444	452	480	483	490	485	463	481	508	503	481	469	510	542	533	486	458	498	476	548	460	534	470	433	471	478	483	476	475	379	480	481	540	510	538	518	516	486	457	525	455	487	465	534	413	470	491	488	505	485	448	473	567	522	521	487	480	487	494	486	460	489	476	525	486	470	521	487	462	467	521	468	533	391	478	471	483	536	475	532	440	502	491	517	481	484	473	449	477	494	476	469	538	401	476	546	544	495	451	458	472	500	408	486	481	500	479	491	476	464	477	554	453	476	466	515	471	478	511	505	481	475	508	493	503	501	472	457	464	490	479	494	464	510	475	483	486	447	548	497	477	427	476	493	499	486	543	522	475	480	477	488	529	519	476	476	477	600	456	423	535	476	446	491	483	489	491	506	490	586	469	514	503	493	538	493	478	481	439	524	484	493	479	491	483	482	476	492	462	511	494	551	472	476	540	474	499	487	519	493	488	558	472	434	505	483	469	491	489	435	507	513	506	524	510	476	475	481	487	465	458	486	478	517	487	479	490	475	474	426	477	465	561	474	460	479	497	483	489	465	472	524	484	469	473	507	483	477	476	474	473	459	484	493	491	505	515	490	444	426	447	467	468	497	475	495	518	517	477	441	507	474	518	556	471	546	483	506	494	526	520	483	420	498	518	497	498	498	477	484	478	484	537	494	497	488	522	524	476	455	482	444	478	526	463	476	407	545	498	449	513	499	494	487	497	484	490	516	425	473	477	511	471	477	570	487	655	539	498	453	528	505	500	487	486	533	435	489	486	426	400	478	501	472	480	479	470	504	478	546	374	485	473	594	530	476	477	548	540	492	528	412	493	474	471	457	534	484	484	495	524	481	467	473	494	473	488	495	475	506	474	466	475	484	481	481	482	478	473	476	475	520	476	449	501	478	515	491	494	430	455	480	481	485	487	541	585	501	484	489	473	477	468	515	479	521	492	483	493	516	544	452	447	536	466	519	452	487	515	483	681	462	517	477	495	491	483	491	472	462	504	544	470	492	487	466	546	514	490	468	525	500	487	483	492	560	507	481	528	477	543	478	491	389	511	474	508	503	515	449	480	509	541	480	486	516	485	476	489	482	517	568	455	529	488	489	547	440	1
489	524	561	479	472	474	452	476	530	471	471	467	431	523	500	511	476	477	456	491	495	487	476	487	509	476	500	499	461	484	494	480	497	452	495	402	502	464	483	475	482	563	466	473	541	419	548	470	432	488	495	493	518	483	478	541	502	526	521	513	504	481	509	471	466	568	490	506	487	480	547	483	441	451	486	512	492	504	481	463	510	499	464	475	553	442	479	500	483	533	475	498	484	488	488	471	475	474	477	499	470	465	483	480	518	463	434	531	440	480	472	466	486	524	481	474	490	497	503	489	477	480	493	515	467	459	504	467	476	436	508	533	498	476	472	528	536	485	479	478	499	471	490	483	458	490	484	511	485	500	472	498	477	649	477	470	488	443	507	475	462	484	481	473	440	540	476	481	477	547	488	572	496	478	507	539	519	478	438	483	462	523	461	481	480	496	490	444	532	483	460	480	497	470	513	481	481	497	476	513	485	481	525	497	413	476	462	475	472	479	505	527	448	469	475	504	503	460	516	475	466	442	467	544	514	473	463	476	476	456	470	496	480	476	524	480	479	477	486	477	492	502	470	467	515	564	442	480	486	495	535	501	478	489	476	436	508	504	510	489	508	472	465	477	493	472	455	474	472	484	465	554	548	458	484	487	476	501	506	530	478	567	487	474	514	474	419	535	487	495	486	508	489	473	570	478	502	494	461	494	429	508	479	503	487	452	503	479	470	452	479	503	526	469	467	506	465	474	421	505	480	478	486	493	506	471	478	496	477	566	486	484	476	465	464	482	441	378	429	476	492	509	488	470	573	469	482	529	477	512	493	545	477	474	488	501	509	475	518	434	423	561	530	518	485	529	468	478	492	452	507	546	500	480	549	510	477	493	404	514	470	470	490	461	452	474	492	476	520	433	471	440	476	480	480	484	475	511	530	470	477	485	475	506	477	456	472	477	507	474	487	553	551	524	473	533	492	570	510	486	480	452	490	476	474	510	491	460	477	486	520	515	470	616	477	540	479	505	468	492	464	451	572	561	477	477	479	470	452	470	511	464	506	669	474	432	479	500	489	462	521	488	502	553	490	523	493	557	486	526	553	483	528	476	477	489	455	457	537	490	481	488	493	487	538	484	481	452	502	484	495	479	521	673	470	548	487	490	490	468	1
487	520	545	487	535	476	540	476	485	477	455	493	429	498	474	499	465	550	473	495	456	468	484	486	501	543	518	466	474	494	476	510	505	495	480	520	488	507	476	474	478	493	475	482	469	489	499	449	484	482	540	475	501	479	490	499	466	550	496	450	491	488	486	482	469	512	503	484	484	476	521	490	469	475	474	450	485	451	553	486	510	460	485	484	511	488	475	468	486	534	476	488	467	502	484	496	479	462	489	446	480	483	481	492	521	416	536	491	503	470	515	494	478	487	467	432	464	499	477	463	476	479	471	476	484	541	442	508	473	476	513	496	436	483	530	534	469	474	484	473	534	507	479	482	514	482	475	493	484	571	449	475	487	531	480	540	489	479	443	551	497	476	496	480	463	535	477	476	477	563	477	562	493	477	484	475	472	486	436	447	456	516	468	495	505	493	502	491	531	478	511	488	481	533	514	473	475	492	476	492	515	530	492	523	512	477	521	474	474	539	472	439	442	453	491	503	537	476	480	477	531	531	505	516	521	520	467	477	477	504	458	520	465	515	500	504	490	480	458	478	515	590	448	464	506	456	529	473	483	517	451	510	481	478	477	439	475	493	484	484	472	480	516	511	480	468	521	510	522	512	464	527	474	474	471	492	477	554	508	541	477	501	472	476	491	487	442	452	482	477	471	525	493	480	490	502	462	478	500	488	499	511	477	465	528	469	485	480	454	496	468	472	535	475	462	511	477	483	463	525	509	493	510	493	495	487	519	526	481	530	486	460	477	453	497	504	444	513	420	492	562	462	443	526	459	485	493	483	482	531	474	539	512	482	456	482	478	480	507	498	513	492	434	461	477	487	500	489	488	508	475	432	488	487	485	510	487	468	496	499	474	469	508	495	479	482	459	478	481	477	467	406	476	524	480	499	475	523	511	487	480	489	477	471	475	500	454	480	496	478	473	497	488	486	533	592	474	506	475	469	471	475	486	476	477	483	494	451	460	471	506	517	467	530	473	561	496	521	491	480	503	481	349	529	466	474	484	465	522	483	496	473	465	250	479	636	482	475	536	490	453	449	505	541	520	481	494	572	474	442	530	466	405	476	480	659	480	492	535	470	494	453	486	473	490	500	477	505	488	468	484	475	459	302	469	524	473	480	459	525	2
479	518	425	468	535	480	533	476	507	483	484	555	485	500	491	455	496	521	455	476	501	513	484	474	483	501	534	482	474	496	482	456	505	569	487	513	464	456	480	476	477	495	439	478	475	459	538	483	527	448	531	536	472	483	540	473	441	468	460	457	473	475	498	479	429	439	496	504	490	463	592	498	456	446	485	490	473	443	531	493	455	545	518	477	525	494	485	509	480	533	475	501	492	508	485	501	476	504	478	482	480	487	480	472	479	630	463	512	553	488	507	535	470	480	550	447	458	471	500	515	475	502	465	463	493	544	485	456	493	549	495	463	457	483	478	508	482	479	472	491	469	580	471	488	478	495	483	501	484	411	440	470	488	514	476	469	477	483	485	537	535	495	471	484	460	444	475	479	479	456	484	474	513	475	456	479	475	473	548	481	469	509	474	497	469	465	481	453	507	474	498	477	474	466	567	475	470	479	475	484	471	505	502	482	511	476	560	482	479	492	485	505	466	476	495	517	540	488	433	489	474	442	519	425	446	470	494	478	476	497	474	474	488	473	485	505	478	474	475	483	469	518	485	480	536	554	466	482	478	534	523	494	480	435	482	493	468	465	492	468	493	468	465	446	469	539	565	487	483	512	463	477	485	396	475	481	476	491	463	484	478	483	459	476	533	500	438	566	481	514	499	462	494	475	457	564	490	503	472	480	480	501	475	429	431	468	471	493	472	443	504	457	484	523	472	621	485	473	464	474	488	503	459	459	494	481	503	436	496	570	495	509	476	540	458	488	388	509	444	458	479	493	464	481	526	477	475	490	482	465	492	476	534	494	495	498	528	474	535	506	429	491	442	462	479	527	492	500	490	502	467	503	499	488	497	521	489	470	553	478	489	472	466	455	458	469	519	478	518	433	478	550	481	542	477	501	493	466	499	485	483	482	474	532	478	472	492	473	497	482	498	499	493	517	463	490	482	528	556	505	477	502	449	476	470	513	484	488	570	480	502	507	438	505	506	492	480	595	458	486	570	463	499	452	481	475	483	492	480	483	493	474	501	531	486	446	478	520	380	482	490	474	503	453	440	482	478	536	498	478	499	480	483	477	483	543	475	475	453	472	477	457	478	535	541	468	485	491	485	475	505	476	502	558	456	525	482	473	550	498	2
482	449	560	480	466	475	401	479	459	480	473	491	547	558	464	464	503	460	496	467	499	514	472	454	480	532	483	490	500	505	493	553	516	380	491	482	479	500	483	475	475	504	450	488	493	480	530	545	534	521	517	425	506	476	508	484	490	486	489	499	522	473	519	478	453	580	503	471	488	475	516	475	471	521	483	506	475	459	526	485	483	509	443	484	520	537	473	462	477	498	475	511	440	505	471	516	482	490	506	459	480	487	482	481	492	616	476	467	482	471	482	547	488	509	497	502	495	489	493	489	477	438	480	447	487	496	478	500	489	489	471	481	474	476	458	513	514	471	479	494	496	539	484	476	457	483	475	538	472	541	514	490	471	375	477	522	477	518	482	486	453	488	499	480	471	497	474	478	477	493	515	506	534	478	480	482	458	490	464	515	502	434	461	451	485	491	401	496	538	474	495	509	525	489	560	487	469	505	475	469	473	526	495	524	535	476	459	474	498	495	507	468	449	473	488	486	494	489	473	471	517	486	478	504	471	475	507	478	475	538	495	480	462	468	481	470	487	478	489	483	521	567	495	482	532	514	512	478	473	462	479	494	473	476	475	556	477	448	480	482	489	474	512	497	486	483	558	502	456	467	487	499	491	481	455	484	476	503	500	530	479	417	509	476	473	504	431	420	482	506	523	478	483	490	474	472	500	481	469	501	539	504	480	507	529	470	475	478	525	484	547	509	502	503	465	516	485	484	553	539	485	485	499	476	468	486	467	477	491	480	513	475	477	467	497	471	433	450	472	558	484	459	402	442	505	476	480	537	530	510	485	526	465	464	527	494	512	475	449	472	503	517	443	490	473	473	499	475	481	462	488	491	482	463	466	459	471	485	603	446	482	474	555	493	475	487	484	478	487	489	474	538	477	468	481	489	478	479	515	482	468	487	477	511	476	462	432	475	512	481	476	468	459	503	509	529	497	446	457	463	488	487	487	477	497	474	506	479	449	475	499	553	475	409	483	522	489	560	478	487	443	488	341	524	496	477	488	496	516	486	482	490	475	253	483	575	483	430	546	514	514	475	481	569	499	497	488	516	506	549	510	471	407	480	486	575	492	492	459	476	471	480	480	524	474	465	458	481	486	485	500	475	437	249	459	481	477	466	535	513	2
478	474	523	489	463	470	561	478	459	477	519	407	488	443	461	449	466	513	492	481	502	494	476	480	469	597	494	474	495	513	496	483	431	472	482	518	468	488	487	475	473	460	486	496	491	500	558	460	537	455	492	586	465	486	576	513	538	436	503	456	475	479	510	479	498	479	478	518	482	470	513	490	460	457	494	466	478	491	507	506	478	517	499	463	472	445	481	501	489	518	477	425	481	502	480	462	478	527	503	492	476	480	485	467	491	611	484	493	477	476	497	426	488	510	443	487	482	495	514	481	480	508	491	537	452	525	485	501	485	466	491	490	514	473	473	528	483	524	480	487	482	510	461	483	491	477	484	503	475	460	525	493	483	584	478	494	496	491	507	510	423	472	454	479	456	484	476	479	477	538	408	428	512	475	472	400	478	478	424	445	465	475	457	459	497	532	520	480	492	476	501	462	491	503	525	482	478	485	477	500	478	462	491	576	545	477	518	483	449	505	494	530	481	555	482	505	539	490	522	487	483	512	494	499	483	494	511	476	475	464	504	468	455	488	490	458	464	481	475	477	466	569	502	485	474	562	407	479	483	501	538	517	478	502	477	474	557	504	491	499	485	482	493	449	472	477	480	483	498	474	482	532	525	538	478	484	476	550	481	423	475	518	468	477	527	446	488	615	485	496	471	502	472	479	514	559	511	511	523	511	481	493	475	486	505	458	480	489	496	419	508	465	474	546	466	443	472	482	533	468	471	497	446	495	483	478	467	506	488	539	515	486	476	522	478	488	479	468	371	575	551	501	440	489	410	486	485	521	490	467	495	461	473	448	501	455	515	477	547	545	518	500	486	473	480	568	540	487	485	485	468	452	514	524	500	467	475	470	537	526	481	480	524	485	450	473	474	477	490	470	465	506	477	440	485	516	491	518	555	492	477	466	475	501	478	531	516	484	474	489	485	463	483	478	562	471	485	505	485	520	485	494	466	476	479	492	503	478	440	465	511	528	476	540	501	579	484	518	512	489	484	477	321	460	476	478	478	491	385	478	470	489	462	431	480	558	478	498	483	463	477	490	489	492	501	496	500	510	468	494	482	488	409	478	475	555	494	482	520	495	451	437	486	440	510	492	496	479	504	470	472	477	473	432	579	489	483	486	478	457	2
484	436	569	489	500	461	484	476	488	479	456	515	447	436	482	484	489	523	484	476	495	485	485	460	504	508	472	481	484	512	494	557	521	545	503	457	478	495	481	478	485	421	489	491	534	476	513	468	425	495	582	557	490	476	462	469	508	508	469	462	467	486	434	488	511	491	422	466	482	485	548	474	474	478	475	588	473	462	537	485	437	567	445	496	543	522	474	464	470	571	476	481	493	518	480	480	485	499	437	447	499	470	478	481	534	317	485	475	510	490	543	442	469	492	499	461	504	462	473	459	478	501	464	515	456	452	467	513	465	463	486	513	466	470	494	456	549	508	479	495	501	503	481	490	475	507	479	515	478	509	464	458	496	608	477	484	512	482	510	509	483	470	473	481	545	549	477	475	477	425	489	524	537	478	472	518	468	482	472	523	472	518	475	495	499	492	529	455	458	472	493	475	521	481	491	466	487	480	477	425	459	490	518	369	480	478	513	485	533	497	504	411	501	537	469	501	491	477	532	477	492	521	476	447	491	470	490	476	475	463	474	500	491	523	515	505	460	478	470	482	539	573	456	477	526	521	479	477	491	476	433	480	480	497	479	485	532	499	481	497	487	478	496	447	470	522	496	505	514	464	488	534	501	422	493	478	476	465	485	517	477	532	487	479	450	508	453	513	486	465	556	491	539	485	504	470	467	510	469	529	525	515	484	523	428	455	476	478	462	411	429	508	527	560	484	489	472	485	495	594	487	482	490	475	512	480	465	469	481	493	491	483	476	492	544	495	491	469	391	489	439	480	505	446	503	478	475	411	506	483	488	423	469	465	484	484	492	476	495	484	494	467	485	484	482	471	483	463	491	470	485	448	501	466	521	537	492	469	415	461	489	478	456	486	513	504	463	475	515	475	474	495	477	459	475	467	478	485	500	486	472	508	476	468	476	535	467	477	474	482	479	520	449	494	509	489	480	557	441	441	481	499	467	475	478	498	468	517	416	476	469	468	481	585	473	536	448	507	528	485	421	469	250	435	477	477	488	502	403	468	498	480	492	297	486	664	490	457	442	466	509	494	463	551	513	471	482	491	493	503	543	475	373	480	472	619	478	494	449	491	479	499	475	490	499	486	468	467	501	467	446	480	484	279	468	520	485	472	523	484	2
490	546	511	483	579	476	449	476	475	474	530	480	507	517	469	501	479	491	446	484	486	513	475	491	482	515	475	492	490	478	475	482	539	528	461	459	493	486	479	476	480	516	456	509	467	468	492	537	570	451	529	497	456	479	468	497	554	491	480	447	488	474	491	482	495	516	498	474	477	462	515	477	504	495	469	488	477	466	599	443	515	488	445	488	483	506	475	473	489	481	476	480	536	497	484	484	480	467	427	573	474	477	483	461	442	599	482	462	479	486	446	461	474	483	499	490	472	499	513	515	473	507	500	503	507	474	479	538	488	511	469	498	515	475	516	524	532	483	471	478	468	510	475	484	472	482	478	541	485	465	475	483	469	601	478	439	466	475	505	515	528	487	514	482	470	485	476	482	477	446	514	450	450	477	488	533	470	473	517	532	522	538	522	495	501	506	491	492	526	479	485	504	497	508	495	489	463	485	475	498	446	465	514	514	483	477	479	474	510	503	522	491	466	513	486	528	487	485	459	485	471	436	450	486	509	518	475	479	476	485	479	453	468	462	506	493	486	481	504	477	467	593	489	453	486	567	427	482	478	502	475	523	474	543	478	541	462	479	477	482	501	479	460	453	479	448	486	527	452	467	514	518	527	497	460	469	476	525	502	444	479	533	474	476	519	508	462	519	487	485	461	477	490	478	487	510	470	524	482	517	475	487	482	493	424	516	475	486	513	456	524	464	481	523	478	468	481	474	513	545	477	487	494	486	488	475	489	472	488	598	549	469	476	480	508	503	476	480	339	570	498	524	501	456	574	489	481	523	466	514	470	477	509	472	490	474	521	479	487	470	467	488	502	538	479	410	489	469	484	475	473	439	502	455	476	466	484	447	601	470	480	496	515	480	477	493	487	475	523	413	477	549	478	492	473	450	471	460	482	484	483	494	475	469	476	518	504	482	511	475	495	490	483	461	477	516	481	486	497	499	488	470	473	476	505	468	502	470	442	477	489	508	501	566	453	536	481	496	454	478	469	488	207	513	489	477	476	486	509	486	490	482	470	348	481	632	474	419	487	436	508	487	469	521	483	523	480	453	482	573	470	481	374	475	482	631	469	494	457	489	472	501	482	474	536	475	483	527	476	476	477	477	515	338	523	493	482	477	511	500	2
489	469	602	475	479	486	495	478	498	478	515	486	543	521	488	462	457	480	420	495	478	514	483	470	524	539	485	480	493	527	481	513	483	511	490	534	489	466	478	474	478	546	484	498	487	484	486	525	447	506	553	494	509	476	535	495	463	472	481	501	513	481	548	478	419	504	464	502	480	481	482	472	429	529	483	434	481	493	531	474	423	544	500	478	489	480	479	462	483	556	475	547	457	504	475	478	483	460	457	497	493	486	480	452	480	633	471	511	514	454	519	500	482	443	457	494	470	464	508	536	478	482	485	451	459	491	515	476	493	488	461	494	456	474	491	409	502	526	488	486	479	507	477	470	483	525	480	512	485	508	540	495	475	500	478	509	466	444	495	502	463	477	472	484	412	478	479	481	477	518	498	513	543	475	466	514	481	480	443	512	499	511	506	466	484	501	444	462	540	475	527	494	484	438	506	486	492	498	475	540	482	501	498	554	455	475	419	475	494	455	479	481	471	523	467	422	528	470	547	487	476	477	497	464	526	520	509	477	476	506	461	539	466	490	541	506	487	473	468	477	502	455	452	468	623	511	492	475	483	467	500	522	477	515	488	534	499	520	490	480	514	481	477	500	490	487	422	490	494	514	477	572	452	518	487	483	477	500	544	483	476	479	466	475	528	518	471	536	478	469	451	521	488	482	407	440	441	460	466	455	492	492	479	491	487	509	468	476	533	458	490	486	515	457	474	534	477	489	530	549	483	526	509	495	482	478	492	452	483	516	489	471	476	482	523	471	408	481	473	523	481	477	458	443	533	486	484	441	463	493	477	484	509	454	502	486	443	474	526	531	464	512	406	464	477	466	434	500	504	583	510	560	527	480	516	496	478	482	446	451	480	455	482	468	479	468	509	476	498	530	477	473	475	503	479	489	463	526	460	476	476	508	476	498	476	418	538	475	409	485	477	460	472	492	441	506	462	450	550	520	489	463	480	476	504	485	480	442	565	473	469	519	523	502	476	465	459	513	487	493	437	439	566	492	504	477	494	484	496	476	466	485	493	642	484	364	482	530	505	486	527	508	469	472	491	468	478	573	536	422	553	473	514	480	490	426	474	473	519	491	476	480	481	491	466	482	462	507	478	470	508	479	475	632	552	567	471	479	531	515	2
483	470	561	482	564	476	484	476	492	470	480	482	519	433	484	482	452	510	472	498	481	504	481	481	625	472	510	484	474	507	475	503	496	469	488	491	482	506	478	475	476	451	495	497	556	511	539	494	476	510	534	518	500	471	490	503	486	554	547	470	496	488	504	487	633	527	517	491	476	469	510	474	477	477	485	477	481	506	474	492	463	424	465	489	563	452	481	472	478	508	477	534	459	494	479	528	476	438	485	506	486	483	474	488	467	294	454	455	507	471	468	530	475	494	548	454	500	488	518	475	481	430	484	529	531	485	463	494	459	486	514	457	497	471	429	474	501	478	481	506	477	543	478	496	467	496	477	481	482	544	566	470	483	413	476	535	457	448	483	494	496	468	478	485	482	501	477	476	476	435	531	408	500	477	478	495	483	478	451	488	476	470	503	467	498	462	481	501	553	482	475	493	498	502	556	485	480	477	478	507	495	500	499	506	578	476	511	480	491	505	463	498	477	493	493	488	508	481	455	488	453	453	503	439	544	473	493	473	476	521	505	499	467	490	509	496	451	481	478	477	542	380	483	490	498	512	438	480	478	504	478	546	470	506	483	464	486	381	487	473	502	472	530	506	474	475	431	495	439	490	480	504	463	507	442	476	478	514	491	498	477	436	473	475	454	464	486	406	480	494	446	505	531	467	498	498	469	478	505	517	470	487	472	485	467	465	494	476	502	479	498	458	479	451	477	534	494	491	464	504	493	490	488	449	490	484	438	484	477	487	524	484	477	496	466	481	661	399	703	507	492	498	466	488	474	494	469	445	476	451	493	469	474	483	499	477	506	476	517	465	518	500	527	473	477	552	495	465	477	484	442	487	502	494	476	474	488	489	484	481	494	451	469	481	477	493	432	478	478	470	486	478	478	436	479	478	477	493	530	480	476	507	476	502	477	449	461	488	515	473	479	554	513	492	496	443	496	453	592	487	484	461	478	476	468	513	522	532	550	484	513	496	477	443	486	493	472	520	491	492	495	487	633	414	465	478	443	490	446	488	457	473	503	488	483	549	475	455	420	490	492	485	538	395	443	502	476	506	487	449	470	488	540	478	482	336	485	496	519	487	496	470	467	511	537	481	478	505	496	480	473	482	456	506	533	537	485	496	495	526	2
480	509	518	489	434	483	530	476	501	477	509	453	548	378	454	474	470	484	481	485	474	480	483	486	438	520	488	452	489	501	473	481	492	521	461	385	472	516	472	476	478	523	477	452	536	502	465	425	409	490	484	514	553	480	500	497	500	394	511	484	503	477	501	475	424	420	473	461	479	472	529	491	523	490	485	483	479	495	561	470	497	532	436	484	473	502	477	532	485	537	476	537	447	472	485	514	479	437	431	467	486	488	485	515	506	417	497	463	502	485	507	466	482	484	487	489	516	485	495	479	479	514	476	455	473	432	484	529	472	510	482	484	474	471	470	486	439	533	482	458	501	532	473	494	470	476	491	488	486	436	437	499	482	389	478	442	496	492	513	530	498	470	470	476	485	459	476	477	477	543	450	504	432	475	452	477	498	481	528	528	540	518	499	461	499	515	441	449	545	478	453	547	471	533	468	494	465	490	477	467	502	503	469	494	476	476	569	475	489	475	498	570	487	548	477	559	573	458	495	479	478	499	515	542	503	454	474	481	478	484	436	473	465	484	465	479	500	476	481	476	530	513	490	483	535	493	408	475	475	486	534	522	486	436	481	531	463	484	500	498	492	487	512	465	485	503	468	473	494	495	472	489	411	466	484	475	476	511	499	475	478	421	500	476	535	442	464	464	479	465	543	556	506	483	429	554	473	537	452	518	440	485	474	471	492	491	483	485	450	473	470	509	545	448	508	451	469	488	508	541	490	526	484	467	498	475	508	494	462	503	469	469	476	466	558	486	393	442	551	477	472	518	564	475	527	482	477	513	479	449	487	471	479	496	476	490	558	479	457	423	488	471	527	492	483	458	529	473	480	531	499	523	439	458	499	497	503	497	406	496	483	502	507	485	474	465	495	475	497	480	481	564	470	467	480	478	478	472	433	479	477	526	473	528	476	433	469	483	518	479	520	546	456	471	494	528	483	542	422	445	486	481	460	476	502	519	482	406	419	474	440	511	491	419	458	459	475	499	479	472	525	515	506	481	496	475	475	487	490	488	495	482	445	343	497	496	484	436	485	518	490	459	476	444	457	474	484	476	484	558	464	486	487	479	486	514	475	502	442	506	475	502	472	515	422	472	472	460	472	472	514	479	438	367	452	462	479	497	494	462	1
481	511	516	497	555	479	476	477	461	465	484	451	421	515	494	495	484	433	491	486	464	503	474	485	555	540	470	467	478	486	481	469	503	435	459	566	459	476	479	476	476	521	459	505	499	446	519	503	447	452	476	520	446	482	517	505	389	525	480	499	461	479	535	480	398	503	565	504	485	477	537	493	459	437	494	429	475	466	536	449	505	519	512	467	428	518	475	494	482	563	476	509	476	489	463	449	477	466	473	486	491	488	480	474	466	519	428	583	567	480	476	545	485	531	493	509	480	493	513	564	478	496	478	456	534	498	485	514	480	466	470	459	478	476	459	475	458	479	474	470	470	527	474	493	485	508	482	493	479	512	487	485	485	441	477	479	508	509	480	462	481	464	486	481	589	536	477	474	476	480	496	456	507	477	495	470	484	479	493	467	545	560	494	485	494	434	475	468	569	484	478	467	500	540	487	506	482	474	477	518	513	480	481	435	544	475	574	482	469	470	479	570	514	532	486	470	496	478	504	494	516	521	513	525	476	521	499	478	475	527	477	476	471	449	492	482	494	473	458	474	509	542	462	477	512	467	498	478	480	469	498	429	480	489	471	433	477	523	480	481	470	482	480	458	484	535	536	500	474	493	473	500	509	509	488	469	477	540	518	495	478	446	466	476	497	518	452	477	481	492	509	523	528	480	487	492	417	521	511	469	445	515	481	473	537	509	495	474	496	501	509	476	503	474	487	454	464	483	478	551	470	455	504	501	499	485	504	446	506	548	486	477	476	438	479	477	368	472	492	504	488	461	483	449	472	493	490	517	496	518	480	440	471	482	489	474	443	478	511	453	517	488	438	468	484	506	528	489	498	545	506	440	511	471	501	490	476	486	447	476	486	474	485	485	477	490	479	474	444	457	479	475	475	475	477	467	474	484	558	482	478	511	478	452	477	468	481	468	498	469	464	449	475	493	511	499	479	458	644	481	487	481	484	475	466	489	489	472	464	475	506	523	482	457	445	446	457	591	494	493	419	517	525	487	496	477	482	482	442	471	473	476	468	424	475	462	475	460	503	471	510	459	531	534	491	486	470	509	500	492	551	475	492	478	479	551	488	459	461	470	463	459	481	545	415	513	481	527	472	478	474	487	512	432	481	544	482	491	482	495	1
488	479	588	481	467	488	428	476	493	461	539	486	503	524	472	490	452	492	456	479	489	484	483	468	555	539	483	475	471	491	479	480	456	476	515	494	455	510	478	476	473	472	467	497	487	521	481	516	392	468	650	453	480	475	481	484	491	459	493	486	510	478	526	466	382	470	436	497	481	471	437	495	521	530	472	490	500	491	473	468	511	534	556	488	531	533	479	471	480	564	475	473	481	496	473	542	485	443	498	465	478	480	481	473	468	465	484	518	521	485	522	457	468	496	445	499	510	501	489	493	476	539	493	466	496	591	496	513	476	476	478	495	510	466	516	554	461	511	481	494	494	517	486	485	462	460	481	503	490	446	482	483	476	607	473	492	492	484	515	502	462	498	484	480	527	459	478	473	478	520	415	493	525	475	501	551	463	487	461	541	502	556	455	462	484	498	495	487	594	475	450	559	507	557	494	481	472	480	476	484	503	516	460	549	457	478	552	480	498	518	459	456	427	498	472	453	493	471	503	500	464	436	491	486	465	495	488	478	476	507	491	507	465	451	436	542	481	479	464	474	527	543	467	464	502	550	522	478	483	508	510	525	475	531	462	505	472	531	489	508	491	478	481	444	477	511	534	492	527	473	464	537	460	569	486	479	476	575	502	494	475	549	457	477	496	541	472	460	484	501	489	504	534	472	502	458	435	502	510	481	511	483	483	469	462	493	474	466	521	459	483	480	462	476	467	451	468	471	455	499	463	508	480	476	515	484	468	474	482	525	550	498	474	538	518	484	351	479	385	455	506	536	491	519	496	485	479	578	532	512	470	437	470	490	503	473	490	476	440	470	420	485	401	520	486	480	505	476	450	491	505	520	470	475	527	480	480	489	381	483	485	493	472	499	500	462	503	475	504	483	473	465	482	474	478	503	483	478	533	482	481	475	477	467	476	415	476	479	457	490	479	577	453	465	478	523	484	485	526	482	477	497	460	477	491	495	482	417	510	476	458	482	476	594	525	448	462	494	492	484	541	460	515	428	500	479	474	485	526	481	484	471	496	552	478	437	477	493	513	450	439	487	468	527	478	487	466	507	502	391	496	481	491	482	471	534	456	488	420	497	469	465	480	452	469	469	482	504	487	487	459	474	484	580	495	461	479	474	486	487	1
471	488	486	460	464	484	401	475	522	483	511	511	528	532	476	484	445	500	454	476	477	474	477	480	581	477	464	472	477	497	482	579	511	574	488	505	488	478	473	477	477	502	464	490	529	478	523	419	505	498	576	547	518	485	491	507	409	449	519	449	496	479	518	478	507	513	469	482	481	484	555	494	484	511	478	537	478	453	482	491	481	529	463	469	519	490	479	488	477	537	477	495	462	466	482	497	480	469	446	472	482	477	482	477	486	616	505	534	522	477	449	449	478	496	495	488	487	491	454	503	476	499	507	403	428	464	484	498	491	410	567	500	470	483	478	490	547	484	468	469	511	491	465	504	477	507	480	453	480	438	513	476	473	731	475	476	466	462	528	520	502	474	468	484	498	523	476	485	478	509	496	526	501	475	471	502	481	466	511	509	434	474	503	543	471	505	539	490	526	491	477	498	470	619	476	487	470	469	480	466	489	453	493	496	509	474	517	487	491	484	474	493	510	535	480	470	546	476	443	488	452	463	471	465	487	530	474	476	477	491	474	450	479	484	510	520	481	479	479	478	488	497	431	480	516	496	506	489	489	491	480	479	477	495	478	491	520	519	492	488	474	480	530	412	476	502	549	502	486	455	490	463	508	484	480	483	476	525	490	440	477	574	508	477	559	549	497	512	476	491	503	533	506	476	510	471	511	542	509	482	435	495	480	496	535	486	487	470	506	486	516	490	449	463	491	422	490	482	476	555	463	454	472	497	498	476	459	469	487	448	517	468	476	481	486	483	491	541	371	488	580	469	486	509	507	481	487	488	473	448	474	502	421	479	516	471	402	471	495	485	400	472	444	480	484	502	499	500	499	474	523	514	513	513	496	478	482	502	517	422	481	493	468	476	441	480	493	478	499	550	473	488	482	497	473	513	480	507	449	483	470	482	477	462	478	467	457	473	507	474	486	522	491	493	464	514	476	495	510	488	490	467	478	476	497	516	458	517	509	485	478	510	480	621	499	552	472	514	497	486	506	452	472	498	487	478	479	475	432	477	495	476	490	668	477	443	481	470	440	451	451	468	508	386	476	492	480	524	496	501	500	477	470	478	473	480	460	471	409	451	494	489	472	549	452	484	483	529	483	491	485	481	486	693	513	523	480	478	546	524	1
475	515	528	488	511	475	492	477	478	475	458	432	436	502	459	523	472	452	478	459	484	493	470	457	515	543	464	479	491	476	497	461	529	522	496	564	481	486	479	477	470	455	501	509	545	512	540	466	441	483	527	414	460	477	496	509	441	455	498	493	476	478	485	476	589	456	498	456	479	466	500	486	461	555	484	509	478	512	496	435	483	559	448	479	442	456	481	474	486	566	476	535	502	478	480	517	481	459	467	475	473	478	486	475	419	367	466	519	505	469	477	450	483	531	408	461	471	481	486	515	473	477	483	457	465	531	485	477	466	499	499	491	468	480	461	452	493	492	466	501	463	499	477	488	503	478	479	532	474	573	422	466	479	489	475	479	525	447	495	512	539	474	479	484	520	499	476	481	479	487	477	570	498	477	483	547	479	480	470	539	556	527	466	446	493	517	445	513	431	475	489	485	457	468	450	493	479	491	476	462	494	479	479	547	479	477	518	479	477	531	513	503	474	537	472	544	462	489	496	496	533	551	448	476	537	535	460	479	476	512	510	460	474	461	538	522	494	478	469	486	577	425	461	503	549	432	481	487	493	472	512	529	479	516	477	442	530	501	471	498	490	477	483	440	478	464	427	504	464	506	503	490	507	429	473	513	476	485	510	426	476	473	482	477	526	522	552	442	483	469	476	459	536	470	498	480	497	494	485	520	456	495	487	516	497	503	477	482	506	513	440	491	507	510	485	552	490	465	528	522	469	497	491	487	472	489	418	474	488	484	541	487	477	515	515	482	597	509	588	580	515	504	420	496	511	481	484	535	481	523	475	458	476	491	495	490	546	477	472	473	486	458	429	465	475	477	471	494	481	586	516	479	451	510	519	466	481	462	428	465	477	506	512	469	481	464	480	472	505	546	482	507	477	497	478	483	479	532	537	479	472	498	475	442	476	487	462	475	489	474	529	543	454	468	489	561	465	507	513	486	488	480	481	476	503	500	495	475	477	480	452	458	487	490	502	425	485	466	421	488	439	482	496	521	533	477	470	491	486	481	476	484	496	456	486	559	477	487	468	516	511	487	547	531	520	515	474	459	487	476	449	480	480	480	474	382	497	489	500	492	508	481	472	518	526	465	477	496	468	482	454	479	506	468	477	494	484	450	453	476	1
470	496	443	481	511	463	372	477	457	487	481	508	519	477	494	439	520	502	471	467	482	520	477	492	472	509	513	479	482	426	491	447	498	544	519	496	475	510	480	475	476	488	463	494	564	430	520	504	573	470	506	559	458	484	490	514	460	488	508	526	498	479	445	482	538	534	553	500	489	470	528	467	514	496	490	448	464	472	554	501	522	589	485	480	511	472	476	474	480	427	477	605	489	499	481	440	476	472	468	433	491	476	484	489	472	492	521	487	458	488	544	486	467	549	465	471	502	466	438	484	474	450	487	567	477	520	487	516	478	430	506	467	490	476	497	522	535	516	475	459	533	560	486	486	503	490	480	551	481	534	491	465	487	329	476	446	515	483	527	482	442	500	487	478	465	499	476	486	477	511	539	515	487	475	481	584	475	481	513	557	473	521	494	483	527	512	481	459	537	481	509	553	489	497	461	494	477	491	477	509	512	469	509	521	443	479	500	487	493	475	482	460	466	420	477	522	510	476	471	475	465	493	515	511	495	488	457	473	476	529	470	485	491	477	501	477	457	476	451	480	536	494	451	501	560	548	487	477	481	565	451	543	481	589	494	534	580	502	479	505	479	484	503	452	467	488	521	504	482	506	473	489	500	512	468	487	476	484	482	436	478	377	512	476	507	472	503	511	479	489	450	489	488	476	523	471	517	435	508	526	473	491	477	454	478	472	480	491	466	477	514	486	448	478	486	421	486	477	489	450	476	445	477	498	499	482	486	437	485	518	491	465	476	436	544	473	518	529	623	527	519	499	466	493	472	481	466	456	436	518	489	492	460	511	500	493	516	476	481	501	470	502	483	495	478	517	454	498	492	430	460	361	471	497	464	485	487	470	578	507	485	453	455	495	463	470	495	478	475	499	478	502	477	512	472	470	475	404	456	483	477	527	476	449	475	495	440	473	468	463	454	425	505	494	471	528	479	495	507	529	477	482	477	476	465	491	486	462	484	474	503	480	511	372	432	466	477	590	489	471	514	465	509	508	490	478	471	479	546	481	489	478	483	304	483	576	478	461	438	480	536	516	482	475	488	493	481	471	472	463	524	480	490	477	477	479	483	506	494	485	467	477	481	542	509	474	489	521	457	478	486	474	498	330	509	526	487	502	486	493	2
486	506	474	487	478	483	528	476	501	469	506	535	483	539	494	478	476	513	485	459	480	483	474	473	510	531	489	492	479	460	488	503	497	437	478	532	479	460	481	475	473	449	504	480	487	460	476	514	579	468	489	521	511	488	504	464	428	504	520	466	466	491	489	475	629	425	496	489	480	482	536	460	465	460	475	477	466	493	414	472	466	538	461	479	509	457	472	474	485	478	476	548	450	525	483	497	478	496	497	462	473	482	485	506	424	580	483	479	506	466	467	472	467	475	475	448	509	514	505	519	480	444	457	526	438	461	500	526	488	470	492	464	496	478	476	579	460	498	477	480	484	543	466	488	490	475	473	506	478	487	502	472	476	686	477	477	455	470	497	498	494	490	482	477	531	552	475	480	481	454	495	453	601	480	471	467	464	493	439	571	487	506	484	468	492	459	539	511	595	477	467	473	490	466	485	480	481	475	476	500	444	473	438	487	496	475	603	482	465	528	493	485	480	489	492	480	485	479	458	478	494	527	499	553	520	471	524	479	478	496	503	514	499	487	474	523	500	482	471	480	496	477	518	494	491	572	464	478	480	495	488	457	482	522	479	455	505	552	484	495	481	484	492	490	497	455	463	489	522	526	480	469	500	483	481	497	476	441	453	560	480	551	477	475	527	464	532	501	473	488	456	541	509	478	477	520	447	510	507	473	469	479	477	437	491	505	476	472	523	508	466	480	500	520	482	538	489	469	479	546	472	474	464	498	495	482	508	470	472	546	498	463	475	457	490	484	612	499	429	520	476	503	448	505	494	498	476	512	475	489	481	433	459	478	533	477	497	477	503	507	500	488	501	506	483	469	554	484	486	475	495	486	500	487	491	456	469	492	591	464	480	500	562	490	476	463	500	477	501	429	475	525	479	474	478	488	489	419	511	483	474	499	475	518	477	460	478	474	513	483	471	476	532	475	470	521	492	490	491	490	492	463	482	476	492	476	480	549	465	480	503	495	489	619	505	476	485	513	419	484	505	490	434	523	538	479	489	484	473	461	498	476	472	615	484	535	475	448	523	459	526	488	511	420	447	514	478	495	457	514	446	471	453	478	480	457	484	493	518	484	527	432	477	509	491	482	502	437	489	489	489	476	451	649	486	507	473	491	474	455	2
478	497	491	470	494	485	487	476	493	475	494	489	447	494	474	463	483	486	450	474	467	488	472	473	553	521	451	487	465	508	471	501	546	469	483	520	448	506	475	476	475	497	473	495	491	442	482	490	435	452	522	525	482	479	474	483	516	441	471	502	488	481	474	481	490	499	494	495	481	490	550	498	463	495	485	536	489	489	483	464	487	520	482	494	478	525	473	509	484	479	476	501	484	500	477	446	481	467	514	456	479	467	476	489	467	291	510	519	501	490	514	365	494	503	525	491	486	494	497	528	476	487	485	513	459	477	467	468	461	420	526	496	499	479	464	521	493	523	481	498	498	511	491	483	493	514	484	467	484	507	489	483	497	547	475	513	452	491	491	539	505	474	494	490	506	453	477	481	478	494	492	495	527	476	468	499	451	479	447	484	522	520	467	500	464	508	533	449	544	478	486	479	478	553	530	479	479	483	475	525	470	475	503	492	460	478	551	474	470	494	498	507	494	562	480	494	512	465	547	496	469	456	512	415	466	486	493	479	476	505	479	466	492	490	508	497	489	473	477	481	450	549	479	499	503	484	499	478	469	522	534	506	477	494	479	483	536	421	490	479	477	477	489	488	478	491	477	474	497	502	471	433	513	524	442	492	477	532	504	489	475	501	459	478	477	454	519	487	477	470	480	471	569	472	505	492	495	490	483	519	559	519	477	497	518	496	458	484	555	474	481	451	491	488	463	498	478	489	433	481	475	500	490	468	483	484	448	473	485	573	449	490	475	497	500	502	472	433	490	493	464	542	495	488	509	488	492	474	457	493	484	510	478	470	487	460	524	477	514	475	503	492	512	495	478	459	495	450	478	468	472	507	476	471	470	463	488	503	432	485	472	496	479	470	476	476	490	477	491	511	480	435	473	489	475	499	475	485	532	476	485	488	476	453	476	471	517	480	468	484	516	503	493	517	514	574	469	486	452	508	487	492	478	476	477	497	477	472	441	475	479	494	480	529	497	529	458	593	515	472	508	454	446	510	479	476	499	503	442	466	492	467	511	319	479	629	482	485	466	472	464	533	463	509	500	475	490	597	491	452	549	480	461	476	489	580	457	518	452	488	488	455	476	491	468	462	482	454	459	474	478	483	477	341	518	546	482	493	423	519	1
482	550	523	483	518	479	504	478	474	479	470	505	393	500	475	480	489	485	498	466	474	505	490	493	469	500	512	498	498	487	476	539	488	478	516	488	484	474	490	475	480	469	507	507	515	476	495	537	433	504	631	461	476	476	492	533	450	495	534	483	493	494	491	475	571	469	551	520	481	468	552	494	510	464	485	454	480	522	489	485	485	506	512	470	513	532	474	500	485	465	476	488	450	505	479	474	478	507	461	527	480	477	489	472	503	360	516	465	507	474	549	485	474	513	379	472	477	471	526	520	475	506	471	460	484	497	474	523	466	423	470	522	504	474	464	475	492	501	483	467	485	465	503	478	505	500	479	439	477	446	458	482	478	399	475	483	462	462	541	496	450	478	482	468	509	488	475	480	476	495	488	528	535	477	487	472	484	475	417	488	500	512	485	475	493	452	489	478	521	485	485	488	495	562	543	494	481	479	476	507	448	482	499	541	486	476	490	477	468	504	521	540	504	463	475	499	544	483	493	483	560	528	507	553	473	443	498	479	476	500	488	493	495	504	487	491	487	481	469	480	476	434	518	472	536	527	474	477	481	522	499	497	469	516	490	499	521	436	486	507	490	479	474	472	483	477	531	482	500	447	460	428	430	448	494	485	477	504	521	462	476	422	451	476	495	524	475	482	479	493	470	504	484	481	469	501	436	491	451	529	450	496	477	497	466	516	489	489	495	453	516	469	504	506	495	467	465	485	556	554	480	489	477	484	494	467	489	448	493	498	453	467	478	442	497	491	577	531	630	469	509	496	488	444	484	483	485	503	509	417	477	461	441	462	496	511	465	476	487	412	525	468	446	475	480	481	474	482	474	493	456	443	521	496	470	470	477	489	420	498	474	486	478	484	495	490	468	476	540	467	477	487	477	519	474	520	474	468	551	472	472	412	476	438	476	507	528	473	481	476	480	395	458	495	485	543	459	477	536	492	484	456	483	476	478	498	483	469	512	479	485	512	470	426	498	528	479	497	490	477	458	472	478	519	487	477	462	491	523	470	488	492	533	365	478	559	481	494	527	501	488	478	487	496	458	502	480	530	438	462	423	470	472	476	480	395	520	494	461	488	470	503	479	455	484	490	484	467	501	466	462	478	466	361	437	459	480	481	545	479	1
482	502	554	482	467	488	572	477	495	486	410	503	414	410	481	452	460	473	453	477	458	526	474	495	606	490	527	454	456	504	490	479	523	502	492	506	462	469	476	476	471	381	476	491	489	473	556	551	483	498	500	510	504	474	540	481	466	500	500	516	461	473	488	473	439	516	504	467	477	482	498	472	459	498	485	462	483	485	505	477	480	544	463	484	496	468	475	481	469	538	476	542	460	503	483	458	477	474	466	442	473	480	493	483	496	389	463	502	534	485	500	460	469	481	452	478	517	451	493	493	477	443	497	394	493	498	469	477	470	507	569	506	531	482	510	544	531	499	487	472	499	554	504	477	481	460	484	604	474	487	473	473	495	428	477	477	488	500	500	536	508	496	488	482	451	565	477	487	476	508	485	570	560	476	474	505	482	489	460	489	491	587	485	465	512	534	488	488	530	477	505	519	486	477	495	490	480	490	477	487	482	528	487	498	489	476	472	475	490	469	500	494	468	438	475	476	533	490	515	494	470	453	436	445	480	523	514	475	478	493	490	467	472	491	534	514	476	488	518	480	508	556	487	464	468	537	459	479	478	481	453	480	475	530	476	540	439	463	486	474	471	479	493	459	489	489	543	498	444	482	482	502	535	514	491	485	476	583	465	532	476	449	460	475	480	494	513	544	481	507	473	502	486	481	456	477	536	487	493	499	426	493	480	501	512	481	468	483	534	449	483	447	467	483	485	490	485	480	415	582	477	467	491	501	494	498	459	481	478	508	492	492	478	499	436	475	418	400	559	529	472	463	510	509	492	492	481	467	476	466	478	498	494	449	506	499	531	477	531	545	536	496	532	489	483	468	493	485	487	454	408	457	512	513	517	436	478	472	494	520	485	485	469	488	516	455	467	476	464	495	481	447	478	519	479	476	475	507	543	483	483	481	476	488	477	537	455	475	458	480	473	485	492	486	491	519	495	512	538	569	477	493	470	475	473	488	497	497	528	469	479	509	500	447	486	489	471	491	521	502	481	464	541	507	450	476	493	487	481	459	505	466	484	366	477	551	490	481	522	457	463	501	481	457	477	521	491	516	506	552	552	486	499	480	475	573	469	486	553	494	460	526	489	471	477	479	482	425	483	469	487	479	488	372	506	504	484	495	573	477	2
481	447	527	485	497	480	463	479	491	490	510	447	484	435	478	498	458	502	477	480	493	450	477	482	535	547	475	484	466	485	483	472	512	478	488	455	465	476	479	478	476	494	516	508	495	458	514	518	451	509	463	533	485	483	474	467	461	530	451	475	487	483	515	478	392	512	511	505	484	467	513	501	487	492	471	486	475	456	511	516	503	586	549	478	543	488	473	476	476	531	476	503	501	501	473	454	474	467	487	476	475	505	497	480	463	380	461	460	544	476	497	571	476	490	531	461	464	503	490	480	477	479	488	519	450	482	465	511	469	529	532	439	490	479	442	501	471	516	473	461	513	544	479	491	509	473	483	459	483	481	354	467	479	387	477	535	477	465	529	498	443	478	474	483	485	502	477	480	477	513	429	481	511	475	466	499	493	484	449	529	495	542	461	486	486	478	494	544	502	480	455	542	457	547	483	465	483	484	479	473	491	499	482	546	484	476	494	474	481	469	500	513	495	529	510	454	503	496	539	475	506	586	491	497	442	498	458	476	476	468	453	492	461	479	484	536	459	478	482	474	545	569	494	484	512	515	462	483	478	519	446	522	474	529	467	494	505	522	500	481	508	475	474	445	479	499	490	488	508	475	481	516	488	489	475	499	476	500	463	529	476	416	514	476	509	480	455	486	482	490	479	495	485	475	528	508	482	453	482	492	511	491	474	523	432	550	477	478	552	459	533	476	493	520	491	513	476	479	437	495	495	501	492	504	505	477	529	505	493	521	457	495	475	495	477	491	359	480	550	511	468	501	527	501	491	479	484	503	485	550	474	475	459	480	492	484	554	475	568	506	489	526	511	526	480	487	476	495	484	505	498	510	503	553	547	554	474	489	440	438	481	494	463	488	503	494	546	478	511	496	473	490	475	523	475	500	489	432	499	483	478	482	477	490	476	490	477	485	448	479	481	393	545	509	458	538	500	491	482	528	478	451	490	475	493	502	504	541	516	475	494	480	482	426	483	498	459	610	522	496	459	485	522	486	469	477	490	491	487	477	480	467	541	317	483	540	485	483	461	568	498	519	471	509	471	488	484	512	465	519	560	476	491	478	470	590	492	492	467	484	502	496	478	482	535	475	473	481	465	512	477	480	464	319	475	523	489	480	539	503	2
472	395	507	479	549	476	480	476	481	487	449	467	454	499	523	480	468	479	477	464	503	457	476	490	514	487	463	499	493	519	500	525	525	460	482	420	480	453	487	475	473	471	487	514	447	513	500	496	614	512	613	489	496	478	513	518	563	505	460	458	494	472	516	485	627	489	577	513	491	471	563	509	524	482	488	505	485	489	571	498	510	470	477	483	523	482	475	490	488	519	475	513	485	479	483	475	483	497	487	459	479	494	490	452	503	650	508	428	492	489	473	455	482	475	510	460	489	499	443	468	477	490	476	395	505	558	481	509	491	448	541	486	534	478	488	530	541	515	480	483	545	467	480	491	477	475	481	501	486	490	576	477	495	620	478	490	491	421	499	507	482	465	476	479	450	466	475	473	477	520	534	466	485	477	485	460	489	479	538	517	499	519	430	440	488	495	599	481	501	480	464	508	468	471	497	500	486	482	475	527	517	482	464	475	484	477	544	482	482	495	493	432	462	476	486	511	527	486	478	483	531	505	489	557	532	455	459	478	478	501	527	507	450	472	519	512	489	476	492	483	502	470	488	502	499	538	485	475	475	502	426	496	473	497	494	434	499	504	483	472	484	479	493	360	501	489	483	491	493	495	498	522	497	562	473	496	476	486	526	442	476	539	492	475	463	513	483	498	482	523	525	516	472	477	482	561	477	498	483	497	538	473	481	546	477	457	488	473	504	511	477	486	502	488	471	512	488	481	539	526	500	455	485	466	523	481	495	493	488	534	540	481	475	501	480	478	656	485	418	469	488	480	511	526	420	469	475	546	447	501	488	551	509	492	472	488	527	476	556	521	486	473	435	484	469	460	511	472	491	443	515	517	483	466	524	490	484	470	661	486	486	536	544	485	453	482	550	477	479	515	476	509	476	438	478	465	494	523	555	486	474	501	476	495	478	448	480	475	524	466	490	497	505	508	519	543	478	486	456	477	472	500	479	476	492	495	490	487	513	484	494	483	491	581	511	516	473	569	542	485	402	478	340	508	502	477	478	482	478	477	487	487	504	533	479	571	485	451	467	455	472	508	538	481	481	478	495	487	462	465	584	484	403	477	479	445	492	500	466	486	478	467	487	497	508	493	482	470	511	471	463	476	487	563	475	465	484	488	548	515	1
484	530	432	474	520	466	482	476	505	464	451	496	507	418	477	495	489	480	488	465	501	485	480	507	498	521	502	495	484	496	474	506	475	474	481	447	480	472	485	478	474	454	484	492	516	490	502	466	450	479	547	501	497	474	530	459	556	509	490	500	500	486	430	476	424	488	519	507	476	480	486	485	502	493	476	509	499	477	492	487	469	488	482	497	562	498	471	502	481	487	477	537	468	474	470	486	478	464	481	455	474	481	487	482	493	638	486	486	493	482	497	511	464	486	469	484	511	493	434	474	477	481	493	400	472	503	467	482	490	412	498	473	467	478	487	530	507	529	488	491	520	479	474	483	501	501	488	508	479	530	537	471	491	617	477	499	481	457	453	476	471	486	454	474	490	436	475	479	478	529	472	555	608	475	462	503	487	471	499	533	448	486	504	461	500	542	497	460	604	480	513	481	499	532	510	475	487	488	475	478	515	435	516	514	398	476	445	472	472	499	503	478	460	472	482	452	511	493	454	481	423	454	492	438	419	551	509	476	476	502	480	456	469	485	498	474	489	481	457	479	476	525	516	489	472	494	483	483	473	502	484	481	472	457	481	526	456	480	495	499	479	478	476	482	483	489	456	503	512	505	476	407	462	541	475	472	476	495	465	461	477	539	491	476	495	461	439	560	483	496	481	481	481	474	485	520	507	540	475	481	519	498	477	479	521	533	476	476	458	481	515	446	485	489	482	528	486	484	502	485	472	449	479	482	499	487	485	470	473	481	475	475	476	550	520	510	391	484	361	502	505	468	471	520	493	493	469	545	487	492	476	449	495	473	507	472	469	478	557	481	464	447	438	498	484	549	518	476	468	442	455	479	472	489	514	492	474	497	450	425	482	470	526	493	485	494	484	476	497	507	484	503	477	457	478	494	472	453	495	484	474	515	474	477	477	458	449	479	524	467	491	527	471	477	495	511	492	516	502	442	482	496	471	476	470	492	487	539	550	476	509	465	518	597	491	469	473	556	370	471	467	476	456	456	519	477	457	469	543	479	495	480	467	571	491	423	485	448	465	517	496	466	518	478	495	474	487	529	488	467	489	477	460	477	489	526	486	516	467	496	479	458	455	469	514	497	472	492	472	477	489	486	517	604	469	473	472	461	553	478	1
486	462	559	466	450	471	452	477	479	482	511	518	504	570	484	518	477	485	483	471	497	543	469	488	458	493	432	493	442	432	477	494	541	448	496	490	479	460	467	478	471	520	476	492	479	498	462	508	470	451	523	481	441	479	505	495	400	496	518	482	498	478	476	474	393	475	492	483	485	475	460	481	470	541	484	532	482	469	460	511	467	512	456	482	429	504	474	480	479	542	475	480	445	505	482	452	472	485	496	449	473	492	473	489	488	371	491	551	500	487	500	436	479	484	438	495	505	477	507	456	477	497	492	553	483	492	472	533	469	463	520	510	499	477	494	508	547	497	481	505	490	441	489	483	501	478	477	454	489	413	441	464	473	501	477	489	469	460	486	521	456	479	487	479	481	530	475	478	478	398	443	560	577	477	478	479	490	492	505	462	522	561	425	472	490	467	501	487	549	479	467	529	507	526	510	460	473	465	476	456	460	465	491	594	485	478	491	484	478	507	494	485	435	559	484	467	564	465	473	492	479	512	475	462	482	547	491	478	478	511	469	447	493	518	513	501	499	474	451	479	521	608	528	451	497	498	480	477	479	500	486	536	479	517	481	452	493	401	496	479	488	486	492	479	494	505	498	475	429	474	501	478	459	489	483	486	475	426	508	453	474	481	487	476	503	497	455	503	476	503	470	490	498	468	518	481	446	515	503	501	491	496	472	502	504	525	484	474	481	429	489	526	521	481	502	483	461	499	378	488	483	512	493	469	486	485	475	487	483	518	472	493	476	526	474	483	347	507	485	509	485	480	470	515	545	483	487	518	470	455	490	469	530	484	509	459	500	479	469	489	462	494	440	482	487	462	575	490	493	479	454	484	473	476	495	469	491	480	475	495	474	507	479	483	475	466	466	476	497	459	476	453	478	492	480	505	478	404	566	482	485	485	477	528	475	464	491	473	481	476	495	398	542	502	562	484	478	480	493	506	483	472	493	476	482	488	490	463	550	477	474	533	469	497	473	511	487	477	490	488	528	456	547	523	524	477	473	473	408	483	501	454	498	347	484	543	481	514	497	487	489	498	513	503	481	504	481	494	507	515	472	476	499	480	475	673	489	493	463	492	507	484	474	498	504	503	492	460	502	482	514	481	503	381	574	520	477	482	526	455	2
482	489	480	468	434	477	451	477	473	494	565	525	481	520	493	489	488	475	441	459	460	478	468	486	554	488	484	488	472	480	489	530	494	570	549	494	474	462	485	474	483	569	489	509	427	458	458	456	464	461	532	560	494	486	464	509	489	489	522	503	505	484	483	484	487	520	549	463	479	480	511	477	486	476	482	569	493	542	468	486	480	512	485	492	497	418	477	481	483	523	476	480	472	524	483	511	480	469	462	516	501	492	484	510	483	536	516	435	483	476	500	551	481	518	507	459	498	483	482	503	472	500	461	418	457	502	473	493	482	465	486	509	510	468	465	557	466	480	467	484	472	428	483	488	514	506	478	446	486	505	465	485	490	580	479	448	484	512	467	511	500	473	471	469	584	477	476	488	477	550	488	483	504	477	509	484	484	475	522	504	533	471	469	457	478	492	437	481	548	479	472	499	491	505	477	498	484	474	477	481	478	528	442	531	406	476	544	480	475	461	493	509	465	512	475	494	480	476	483	498	492	408	494	501	505	487	475	479	476	469	474	498	471	494	519	504	483	480	466	476	508	464	488	484	520	502	440	477	480	477	448	456	476	481	488	456	505	491	485	479	489	477	487	477	498	500	493	471	534	488	485	530	432	511	501	484	475	501	488	590	477	529	485	475	495	470	509	481	472	481	477	508	522	473	461	496	447	490	495	482	446	502	478	519	463	499	466	483	458	449	480	499	426	512	485	448	480	471	457	556	494	451	500	492	511	485	486	503	508	583	473	469	478	474	448	484	467	527	485	456	508	496	477	518	516	484	463	478	477	514	488	480	441	479	492	493	415	477	517	477	512	491	536	494	486	456	490	464	478	471	484	499	483	494	479	417	473	499	469	467	484	501	554	482	456	464	476	475	502	501	475	540	476	447	477	434	482	464	496	496	477	422	475	512	476	447	502	474	499	478	485	488	499	469	472	481	477	505	451	408	478	462	461	476	470	472	496	466	443	472	508	501	449	572	486	502	470	495	478	496	485	451	616	508	481	476	485	489	429	482	501	471	518	641	471	419	478	491	472	496	511	499	515	463	503	512	474	518	491	502	576	475	523	478	475	440	439	484	495	490	523	465	481	462	485	467	486	454	489	475	505	474	460	686	410	486	468	488	440	454	1
483	511	480	478	449	484	467	479	493	479	486	509	409	470	501	487	481	497	510	468	481	489	479	477	513	488	493	486	493	500	484	521	490	468	481	421	443	502	482	476	478	497	476	501	505	507	466	495	503	498	563	492	456	475	524	485	491	478	493	490	474	480	509	477	542	527	446	462	484	472	506	492	475	445	482	455	467	487	446	488	503	538	489	473	447	517	476	505	483	535	476	497	494	480	489	461	474	480	483	520	476	482	483	464	448	525	513	515	463	480	465	438	482	500	463	462	524	494	521	475	476	488	483	458	453	514	502	473	481	468	529	498	468	478	529	454	518	494	486	499	505	532	485	488	478	478	475	494	486	481	479	482	479	531	477	498	493	444	512	512	507	477	485	489	536	502	476	485	479	427	451	493	485	477	480	455	446	469	472	580	539	514	483	454	497	470	539	482	519	471	480	482	515	455	486	479	486	484	477	507	486	485	503	484	499	475	509	482	482	480	479	501	506	457	490	536	493	475	521	477	461	486	477	469	511	472	471	476	476	489	466	468	484	471	471	522	468	479	481	487	487	480	495	472	513	496	522	481	475	517	551	460	479	520	482	426	548	487	486	492	523	483	467	531	491	498	383	476	463	503	476	565	549	458	492	474	475	484	553	481	476	493	497	476	531	492	438	451	481	477	472	523	502	472	522	410	450	462	514	513	484	472	486	470	492	491	471	476	505	473	512	463	514	498	496	517	470	494	532	452	472	495	496	481	483	483	454	470	481	509	510	498	476	545	490	487	550	470	485	485	504	471	479	517	492	483	471	502	482	509	465	451	375	462	500	497	496	475	486	504	493	462	509	454	477	447	484	455	505	486	491	474	471	496	474	547	471	484	525	517	479	504	433	473	487	478	490	477	483	450	471	492	480	455	481	472	483	559	518	481	479	485	477	428	476	505	517	480	483	475	457	514	539	487	521	534	485	577	502	510	476	450	475	475	489	487	472	477	480	472	446	479	460	511	475	522	462	560	501	477	522	464	421	479	494	477	476	489	566	482	511	485	490	474	489	523	475	439	493	501	526	489	485	463	498	462	476	518	489	569	489	482	451	480	477	462	478	465	466	471	467	433	476	497	439	478	487	547	468	474	514	476	485	486	478	506	480	501	457	515	1
483	474	507	485	580	474	498	475	522	473	475	482	520	440	480	506	472	426	499	479	493	509	471	474	480	526	421	484	464	474	484	487	437	521	482	484	464	453	478	476	473	481	473	473	538	501	503	524	540	462	572	471	513	469	454	509	458	484	550	461	507	484	459	470	394	529	504	516	474	480	490	472	516	528	485	538	473	533	480	499	466	471	511	484	518	505	478	508	492	544	477	445	485	490	480	513	479	478	463	489	478	472	488	473	470	700	464	482	455	488	490	460	485	490	500	501	491	484	557	482	479	475	460	517	507	481	490	464	498	440	484	519	511	473	474	512	558	495	478	497	529	502	497	498	510	517	473	506	483	486	488	511	490	590	478	451	504	458	528	511	466	499	472	478	489	518	475	476	476	529	568	512	506	477	478	462	493	481	455	524	469	518	470	477	507	508	508	473	461	477	513	446	510	547	469	487	486	472	478	493	476	523	504	543	507	475	493	482	499	499	490	561	478	439	479	471	493	469	462	485	484	485	480	446	530	511	471	476	476	453	474	460	452	506	475	502	503	480	466	476	482	531	455	476	531	519	548	480	484	554	443	454	475	535	483	482	447	460	462	465	481	475	526	489	479	484	536	491	456	521	491	451	503	533	446	485	477	498	473	493	477	519	467	476	510	532	489	522	483	502	474	509	489	484	497	467	501	492	491	540	445	494	478	492	481	481	490	488	527	481	492	481	459	490	481	458	470	475	443	562	478	515	491	467	498	482	492	447	487	512	520	511	476	514	461	499	391	469	389	490	539	471	526	478	544	473	477	508	480	482	483	464	492	488	495	490	493	478	522	463	431	484	477	501	480	487	486	490	490	500	507	464	488	511	527	494	471	474	562	509	482	486	534	491	488	471	568	477	512	505	470	442	476	526	482	513	494	447	489	479	470	469	476	444	478	490	487	481	505	485	470	515	472	500	506	555	498	518	504	422	480	486	475	476	495	494	476	464	498	480	515	530	521	565	460	488	488	536	473	489	535	494	533	557	520	477	468	487	507	492	494	470	491	646	484	392	493	492	444	533	503	505	491	482	473	519	485	458	488	413	590	473	496	475	477	537	513	480	445	489	473	448	465	507	521	476	476	482	480	488	479	478	433	676	551	505	481	496	506	496	2
480	453	475	488	489	478	512	480	489	479	493	493	525	466	480	460	488	499	466	495	471	472	484	478	502	505	467	492	470	496	482	451	526	471	466	503	469	472	476	476	478	526	465	472	492	472	468	482	472	411	511	495	466	481	521	517	500	466	576	462	511	482	482	489	325	514	430	488	469	470	513	471	527	543	474	436	492	483	492	476	467	532	491	490	527	524	470	444	477	491	476	591	476	495	488	521	483	482	434	478	477	466	506	471	489	621	467	498	454	467	504	439	486	519	411	450	482	476	491	485	477	494	499	465	459	494	484	480	490	496	558	483	482	475	486	518	503	494	471	465	520	515	484	479	453	502	482	508	477	423	451	461	437	426	477	457	467	445	535	507	493	486	478	470	465	475	479	475	476	512	535	473	490	477	509	518	486	482	510	525	528	489	487	480	513	534	497	520	542	483	447	508	504	520	537	481	467	485	475	501	478	471	496	528	529	478	497	475	511	471	493	483	527	534	496	540	514	486	517	499	488	527	499	410	482	502	483	479	476	484	477	514	474	510	500	514	510	479	485	471	506	548	467	468	531	449	404	479	495	511	512	504	474	499	477	516	471	561	493	480	487	483	475	456	481	530	501	488	497	467	450	461	567	504	491	492	476	454	504	471	478	433	474	474	505	495	489	482	480	521	491	494	437	474	475	523	474	506	503	497	450	463	476	507	456	408	457	470	508	465	456	469	478	510	481	484	485	477	444	476	507	488	530	488	497	483	503	457	473	485	513	476	476	507	485	489	256	551	471	532	535	483	505	495	501	478	484	489	474	461	471	472	468	467	547	481	487	474	496	482	533	488	549	461	476	442	475	470	497	517	530	506	477	492	495	451	481	529	479	527	481	487	531	484	424	485	467	476	484	466	481	515	482	488	476	463	472	480	463	486	480	507	475	449	476	475	537	475	441	484	467	457	474	467	570	586	491	520	499	490	476	496	466	476	487	481	483	489	439	469	515	523	400	445	474	545	485	541	522	498	468	470	596	443	530	474	474	482	448	504	493	471	489	533	473	362	484	483	517	488	464	472	462	467	484	508	484	490	516	452	449	475	523	474	478	551	482	512	490	502	499	466	470	509	471	488	484	510	475	477	465	480	519	544	513	498	472	493	478	446	1
480	545	517	499	472	486	602	479	501	474	512	524	479	470	475	467	471	472	506	484	476	519	459	462	523	472	487	506	470	477	481	521	487	456	506	468	480	488	479	476	478	520	460	496	491	485	481	521	425	428	538	592	503	479	480	528	378	474	441	475	468	478	543	484	528	483	500	439	491	476	472	505	481	523	480	447	479	463	445	465	509	554	463	493	447	471	480	481	492	562	475	478	477	472	485	511	479	490	454	450	467	481	468	462	460	229	553	520	497	487	455	447	479	476	456	469	484	464	491	491	476	462	486	486	493	490	478	541	451	464	549	486	484	474	457	565	530	499	478	495	548	503	485	487	495	491	480	487	489	495	477	504	460	321	476	477	497	502	497	483	490	491	475	489	383	528	476	477	478	516	469	459	425	478	476	537	481	475	524	497	468	504	494	503	488	569	508	536	527	476	466	497	488	471	564	496	481	478	474	472	452	492	505	477	443	479	485	481	492	526	502	516	505	360	472	498	535	474	491	505	486	444	512	467	450	478	485	476	476	502	486	483	501	485	469	484	477	476	478	487	466	521	466	462	536	518	527	485	472	489	524	498	476	502	486	490	463	458	487	498	447	470	493	465	476	540	529	495	443	487	487	536	443	413	505	491	477	534	509	513	478	392	475	475	549	500	470	480	480	512	499	529	528	476	527	571	513	460	482	490	523	477	477	496	513	452	471	477	496	535	467	473	519	511	485	445	475	480	449	431	496	485	480	481	494	480	500	487	483	527	513	494	476	538	507	483	522	451	688	513	490	471	490	520	485	474	492	552	494	431	475	477	486	492	473	489	513	479	568	504	461	456	500	473	483	512	498	485	481	589	456	468	482	521	465	468	482	474	434	427	492	484	472	505	476	469	489	476	523	504	478	514	474	445	480	491	489	485	522	472	470	480	473	529	477	513	475	482	498	476	487	534	514	485	498	493	486	521	529	535	483	490	478	476	478	474	491	456	446	483	515	486	473	374	493	488	478	568	502	485	490	489	508	483	503	477	467	488	513	473	494	471	475	153	486	661	477	464	511	525	527	462	467	388	464	526	493	490	489	511	550	479	491	479	484	517	468	465	534	481	502	491	472	520	536	492	482	453	513	468	498	478	490	233	520	537	473	477	495	520	2
497	505	492	488	533	478	435	478	472	472	486	505	434	533	470	502	484	483	456	471	495	510	481	478	501	530	441	475	467	498	482	453	521	422	544	541	480	502	480	477	477	527	452	485	523	464	557	477	493	502	542	460	464	480	490	521	454	482	524	492	500	478	466	478	558	513	519	530	479	468	529	508	501	517	476	525	464	485	566	502	495	550	534	464	544	520	480	468	479	472	477	488	442	525	473	458	478	447	462	497	483	485	488	467	506	524	482	464	459	470	520	553	474	463	527	495	501	498	480	482	480	495	477	502	457	430	494	470	482	470	497	496	490	469	478	536	467	488	475	489	544	527	492	469	461	476	475	510	485	433	452	467	478	563	479	496	493	503	571	549	449	469	501	473	477	486	475	472	476	470	430	528	498	478	451	487	486	479	486	493	543	501	497	461	502	516	385	474	478	482	470	478	507	461	512	484	482	473	476	442	478	496	499	516	439	476	513	473	465	470	486	504	474	495	496	460	544	472	501	485	457	548	521	531	510	478	501	478	476	516	452	464	478	469	480	488	479	479	493	476	506	426	467	489	525	551	457	483	481	510	483	482	478	477	470	477	532	478	480	473	479	489	496	533	480	487	551	467	509	507	463	449	502	457	454	463	476	512	492	471	476	516	464	477	470	519	462	461	474	496	497	505	519	468	502	501	461	564	514	504	441	484	477	512	477	481	472	464	491	469	487	488	488	437	476	511	478	483	447	527	469	446	504	488	505	478	497	517	481	472	557	493	475	445	540	501	552	483	530	483	429	468	466	504	449	460	475	467	486	489	484	493	473	458	502	486	507	475	554	531	453	488	444	508	486	498	524	464	475	551	531	574	506	485	495	501	479	435	506	486	483	473	492	488	463	483	530	478	496	486	481	541	473	482	479	454	479	442	538	484	478	456	477	468	476	437	489	476	481	480	519	581	496	459	457	467	476	518	538	496	484	483	492	476	485	500	494	462	551	474	485	488	467	544	498	578	494	541	470	500	521	478	678	502	483	478	491	486	458	485	478	469	499	651	487	414	487	512	485	426	543	527	521	444	488	544	486	503	468	506	585	483	539	478	479	381	499	499	475	469	479	492	484	512	544	480	478	473	506	487	496	475	467	820	499	586	474	466	517	460	1
495	464	472	498	499	472	454	478	476	478	449	475	438	463	470	462	485	507	450	470	486	492	481	490	446	562	510	479	463	464	489	482	494	490	492	482	467	540	474	476	475	437	505	485	493	530	533	559	470	448	567	562	498	472	457	462	484	489	564	441	474	480	525	480	511	456	535	502	493	486	618	505	504	536	494	471	477	463	489	491	461	589	517	509	543	570	478	462	480	467	476	480	459	478	478	484	478	489	468	442	461	476	493	491	444	444	508	472	538	478	468	507	472	509	536	505	510	487	480	474	472	460	485	506	491	460	478	506	474	429	494	516	503	474	492	510	513	495	488	489	525	471	473	477	492	497	474	499	481	544	565	467	490	424	475	491	461	490	504	534	489	486	461	484	536	474	478	478	477	518	487	486	490	478	486	442	460	473	496	502	498	490	502	456	474	524	548	486	490	482	453	477	497	517	522	474	477	487	480	485	520	485	481	422	461	475	509	474	486	486	483	605	488	474	481	455	501	463	483	491	455	435	525	497	496	518	493	477	477	477	467	485	485	511	466	506	476	479	481	479	530	434	485	497	501	502	465	477	490	580	483	525	484	518	469	483	507	568	474	491	487	482	473	531	489	497	444	485	494	489	499	576	467	403	482	515	477	515	492	510	476	440	463	475	528	529	489	506	487	516	489	504	528	475	561	464	470	509	531	513	547	478	473	486	526	435	460	478	522	464	539	494	486	503	497	519	460	471	430	528	474	429	523	491	464	474	492	533	489	505	469	477	476	482	523	481	490	421	667	482	470	480	518	506	403	474	478	435	482	499	487	525	464	525	468	490	481	479	529	545	520	480	402	478	487	481	487	466	489	527	521	495	529	488	460	582	492	471	474	458	473	494	480	501	479	490	508	477	498	441	475	447	474	409	483	455	483	440	499	478	475	505	479	477	476	593	476	485	428	475	497	504	537	495	503	486	469	526	473	491	474	479	485	475	486	487	493	529	486	484	467	497	426	445	465	488	479	483	526	491	456	464	691	456	503	474	495	478	525	483	508	466	480	597	485	422	485	507	505	532	611	466	495	472	478	485	468	528	517	478	546	477	563	477	483	376	467	475	457	498	500	477	487	513	520	484	480	460	498	463	474	477	517	634	448	514	486	496	475	525	2
481	508	560	492	553	482	492	476	469	471	388	575	450	506	477	471	472	566	469	463	476	467	470	465	485	528	456	482	474	522	481	428	498	527	542	529	468	506	479	476	478	524	462	499	525	473	452	471	459	457	559	498	481	479	502	509	472	490	553	456	478	476	484	486	601	501	536	495	484	474	559	458	449	524	480	482	482	503	495	453	489	514	472	481	488	456	476	456	480	560	476	484	484	454	480	474	479	446	451	505	476	490	487	455	426	406	508	486	502	471	511	488	470	503	411	471	506	483	524	443	479	475	488	503	492	502	490	470	471	479	503	529	509	477	474	421	412	513	491	448	520	429	491	472	454	450	479	544	480	459	555	493	478	623	479	491	486	467	490	534	503	473	459	483	469	546	476	478	478	543	495	593	501	479	489	458	473	486	513	450	510	525	460	496	509	472	568	479	489	470	545	495	500	549	484	486	477	488	478	514	483	483	485	510	481	477	547	480	465	472	472	502	479	489	458	515	546	472	486	469	508	508	462	495	493	499	520	475	476	481	479	446	473	487	526	489	489	483	475	473	491	450	459	497	461	512	484	478	467	491	460	463	478	518	475	499	455	478	476	476	466	476	510	516	484	492	471	485	500	513	490	531	525	437	448	491	475	454	493	492	478	541	460	476	507	510	469	436	483	489	478	489	461	482	480	566	511	486	522	489	530	507	477	476	416	490	459	483	499	510	516	514	437	511	471	496	484	475	465	518	482	499	510	483	470	487	455	470	469	500	474	477	476	516	531	514	600	479	511	537	486	485	537	516	432	487	473	535	479	515	488	491	446	468	471	467	512	477	475	463	502	462	479	496	483	519	519	488	494	475	498	503	506	486	505	482	481	480	465	513	481	510	558	474	498	479	577	479	514	471	478	491	473	479	478	495	504	454	498	504	477	450	479	455	477	437	528	477	488	475	488	530	440	461	482	572	483	553	557	437	482	474	485	477	496	479	505	451	507	476	513	444	483	586	458	549	477	509	516	497	467	423	537	476	495	475	495	486	494	483	482	473	489	576	486	513	496	450	475	464	414	470	449	482	479	496	482	561	487	435	555	482	498	477	480	414	447	483	486	498	458	490	463	533	477	467	447	406	478	473	469	482	527	628	496	529	491	488	494	500	1
481	537	559	475	536	468	439	474	495	484	429	470	461	465	486	472	498	493	455	492	475	466	483	482	476	526	488	485	463	456	481	450	472	455	491	423	490	461	474	473	480	502	493	497	548	467	526	572	525	486	462	512	473	488	513	491	468	511	511	475	487	485	471	481	521	522	527	519	486	484	452	492	477	460	475	521	480	497	560	505	485	406	457	472	516	518	481	459	475	574	476	483	472	479	492	465	472	512	465	429	482	505	482	475	495	517	482	470	492	474	458	528	488	505	505	475	506	480	520	512	477	492	487	494	513	488	446	467	480	439	514	543	464	477	498	524	447	499	469	454	499	503	479	478	484	499	475	505	484	494	427	463	484	642	475	503	480	416	521	506	472	475	495	486	439	498	477	475	478	503	408	597	501	476	465	497	502	480	430	526	505	514	555	498	466	508	457	495	504	475	471	491	512	507	633	480	472	485	476	478	512	506	486	521	503	476	488	478	478	493	498	471	458	423	486	504	501	485	527	477	495	471	514	491	510	509	498	478	477	520	477	482	456	483	474	526	486	475	497	489	527	546	438	488	499	505	414	481	494	474	436	510	475	513	476	534	539	611	499	474	474	474	461	504	482	507	468	495	471	482	485	540	447	467	475	471	476	488	489	473	476	545	497	478	494	502	503	536	484	491	462	517	492	474	510	565	502	544	471	517	434	489	475	486	499	498	471	475	541	485	502	484	399	540	472	499	471	492	434	549	500	460	499	478	495	477	437	499	485	523	514	506	475	504	453	475	508	437	414	443	554	466	513	512	617	486	492	531	465	482	489	406	483	492	487	504	511	479	528	520	496	485	472	458	484	506	525	506	494	522	490	504	511	519	533	463	481	503	557	458	480	466	509	467	472	483	448	476	481	516	474	560	479	383	475	483	498	517	512	473	482	467	477	525	476	467	435	478	487	475	477	481	512	477	514	463	492	549	473	413	483	498	460	475	462	464	497	505	514	471	480	462	465	579	499	489	474	541	496	483	411	503	457	503	541	480	475	479	523	486	480	467	478	534	483	546	481	514	469	544	490	501	477	488	483	478	490	519	487	479	563	476	463	477	484	553	512	481	512	494	511	525	460	464	532	489	483	444	469	466	464	481	453	548	479	508	472	477	521	472	2
473	466	504	479	489	478	409	477	483	471	527	484	446	441	504	502	485	521	468	469	478	493	488	486	435	513	445	477	465	480	485	528	467	490	501	515	477	518	473	473	473	450	478	492	505	452	448	461	532	487	502	496	474	472	511	492	459	445	529	500	468	485	399	472	527	490	519	516	486	498	485	498	462	497	476	507	475	478	559	467	471	574	435	456	473	482	471	501	478	584	477	558	470	476	489	437	471	464	513	472	485	489	477	463	468	532	452	456	496	518	513	487	468	418	439	452	488	501	477	498	477	488	495	500	484	502	493	387	482	507	473	514	503	476	486	408	480	509	475	519	484	551	468	479	493	460	475	471	481	499	514	512	486	426	478	466	524	473	485	442	469	473	476	480	349	473	475	477	476	498	471	557	399	478	482	459	492	478	478	586	472	524	462	468	483	553	573	548	485	477	485	461	539	495	471	476	482	475	477	479	504	450	491	534	549	477	480	481	458	481	485	443	450	458	474	511	474	482	456	492	464	559	488	469	441	524	486	477	476	491	480	499	479	495	479	481	480	472	454	480	528	443	455	448	550	488	494	483	486	513	454	476	485	503	468	485	483	517	472	487	485	483	516	470	481	471	532	489	454	500	465	462	497	532	475	473	478	530	519	472	476	439	491	475	522	423	456	401	478	506	467	482	494	477	431	499	471	481	483	497	554	497	480	488	486	471	450	482	458	499	522	465	497	537	470	541	480	471	436	529	489	503	489	483	454	485	474	522	503	542	531	500	476	488	471	486	506	463	618	506	502	545	506	529	468	487	474	471	521	520	475	473	494	481	494	475	588	474	459	476	491	445	519	501	476	582	519	509	469	440	513	493	483	521	518	495	479	487	557	485	485	472	495	483	501	474	452	477	495	523	481	536	475	488	479	492	498	531	569	482	482	486	475	543	478	509	538	486	511	479	502	470	499	486	481	462	501	446	484	455	477	489	484	475	497	505	471	487	467	475	456	492	447	448	450	512	474	480	434	476	432	505	674	531	544	477	460	482	486	481	494	467	461	596	481	440	478	408	487	460	505	494	471	476	460	492	487	467	510	501	446	480	553	476	470	412	465	488	488	508	527	473	474	568	515	470	488	501	497	472	516	480	496	623	488	504	471	469	531	450	1
486	441	493	481	441	484	470	477	492	482	529	491	452	406	474	475	502	461	498	481	473	478	480	483	521	562	524	488	461	489	491	456	448	617	509	558	474	507	482	476	475	491	499	487	485	489	479	502	444	454	556	459	485	475	518	512	452	441	472	518	506	476	511	476	487	445	447	498	477	476	502	495	430	483	475	511	479	470	489	519	519	530	464	475	514	477	474	488	486	616	475	600	504	473	475	486	476	470	505	466	471	484	475	464	457	480	464	438	535	497	494	611	475	470	518	473	512	483	471	503	477	448	486	597	501	473	522	514	477	477	488	498	468	476	441	536	513	514	482	488	502	543	506	508	506	459	478	444	485	550	544	485	499	603	477	478	464	499	495	530	458	481	467	480	426	475	476	482	478	490	494	531	537	478	495	570	483	480	440	428	515	493	445	492	462	458	541	491	517	482	473	491	509	451	494	479	473	488	476	501	511	486	465	477	538	477	503	475	453	515	481	480	524	499	464	466	492	464	483	485	505	528	448	543	511	461	461	478	476	486	472	487	448	500	532	468	481	480	483	477	473	452	498	476	489	447	456	482	495	502	512	490	479	504	490	493	507	414	475	466	477	473	507	482	480	485	498	498	421	481	477	462	483	465	469	492	478	464	512	487	478	549	524	474	487	517	451	442	478	486	497	479	490	477	516	498	498	496	504	491	515	493	479	526	421	518	468	476	534	491	515	472	488	496	488	455	483	491	423	479	503	492	531	473	511	487	470	448	470	517	517	472	475	430	503	491	467	521	481	471	512	535	532	517	455	473	480	491	451	479	491	471	474	469	509	486	505	479	519	510	471	489	511	496	486	472	474	481	502	525	482	428	516	471	459	478	476	495	424	482	478	496	498	486	505	486	473	480	483	446	473	491	477	494	480	491	483	569	488	485	478	533	474	484	478	517	480	472	479	478	507	527	529	465	545	526	493	492	615	489	476	464	466	476	481	506	477	478	483	476	522	496	477	615	477	497	463	515	508	478	532	497	646	572	495	478	492	490	469	476	472	465	494	751	480	388	472	489	557	488	485	466	492	510	464	498	485	488	522	480	440	486	543	479	481	429	486	497	466	495	497	450	476	492	537	479	481	506	483	458	526	474	525	784	455	478	472	464	471	480	1
484	527	495	487	485	473	469	477	472	485	476	511	484	558	480	481	491	505	476	465	461	474	479	465	545	510	515	481	498	496	487	474	470	529	450	523	486	485	479	477	474	409	488	474	510	459	505	537	451	456	564	470	498	483	483	500	452	480	497	516	469	470	534	485	489	509	495	470	487	471	550	519	481	449	490	469	470	489	533	508	459	449	460	496	456	409	477	475	478	473	476	556	489	496	477	516	477	469	481	464	485	475	485	486	475	395	510	456	478	497	447	402	472	495	415	479	495	482	539	489	472	466	483	515	512	471	489	511	468	512	465	484	474	476	507	446	535	532	475	508	499	528	473	490	491	491	473	498	487	505	502	493	486	413	479	503	481	497	509	524	489	488	499	479	500	485	475	477	478	544	477	456	513	474	492	476	484	491	508	526	485	517	429	505	504	500	545	535	483	487	468	456	517	541	520	477	481	485	478	480	513	505	458	477	499	475	508	471	488	482	469	498	463	482	478	416	530	480	497	500	482	567	516	437	514	531	474	479	477	511	474	460	474	501	482	475	500	477	437	481	467	543	475	497	475	506	498	474	489	478	516	502	478	513	479	533	542	532	485	479	486	476	492	491	491	484	418	516	491	476	475	438	452	413	454	492	475	493	477	478	479	430	495	478	525	500	473	520	472	499	528	478	486	473	542	536	486	497	497	523	480	478	478	537	505	467	498	473	501	482	492	438	514	459	480	464	459	483	536	539	499	475	506	473	468	478	469	467	483	513	444	465	476	524	487	478	473	524	518	475	497	490	470	512	441	467	482	455	496	459	468	433	475	495	520	491	410	474	506	526	541	518	562	530	483	467	470	504	458	505	426	466	525	539	519	495	473	470	450	497	484	464	516	478	499	486	472	479	485	430	475	500	481	462	477	486	498	430	458	472	476	535	477	468	476	472	480	477	488	490	462	434	482	504	511	474	488	513	572	534	481	483	465	475	482	471	502	514	535	474	476	535	489	432	500	544	494	490	488	507	520	480	373	478	500	476	488	487	460	482	465	488	477	257	479	591	485	501	511	507	505	495	482	535	454	481	491	437	479	505	565	482	414	481	485	547	453	475	451	477	483	501	480	502	501	481	487	439	465	489	457	483	467	204	490	470	480	481	525	485	1
485	522	536	478	570	469	475	475	473	483	490	568	531	506	478	486	488	491	483	480	486	496	489	469	471	540	486	484	470	526	471	482	530	520	476	507	480	463	474	477	471	502	445	524	482	470	463	514	447	448	404	572	501	477	499	457	512	479	534	511	515	491	484	487	466	519	510	489	479	485	522	498	446	579	476	512	482	483	482	511	507	522	480	473	480	499	470	446	480	536	476	509	496	493	482	495	472	516	456	408	491	492	484	448	488	456	500	520	516	481	477	482	484	496	474	488	479	457	473	488	480	488	474	534	527	505	491	467	475	533	515	465	483	484	438	567	486	474	490	506	482	475	478	491	493	492	478	538	476	474	500	507	485	438	476	517	485	494	474	471	469	469	499	479	492	471	477	482	475	488	482	497	460	476	470	497	482	474	572	464	560	495	446	477	504	471	491	496	546	474	489	428	431	554	488	478	475	482	478	481	497	470	490	471	512	477	466	485	474	491	487	478	460	460	483	455	468	475	458	501	492	472	510	477	520	528	490	474	476	474	490	469	489	493	488	487	483	476	475	482	491	466	536	474	486	463	504	478	474	505	450	513	476	510	484	481	618	420	483	466	487	490	487	481	487	476	546	500	430	501	470	526	499	488	472	478	477	503	508	503	474	446	494	476	483	526	463	532	467	471	524	522	502	478	424	552	479	497	519	505	450	509	475	490	511	463	475	502	520	462	524	493	528	486	485	533	481	478	447	506	515	472	508	480	480	477	512	469	479	567	549	488	474	508	499	483	443	510	574	504	484	448	477	477	445	490	487	415	478	573	478	471	457	468	507	482	582	475	466	531	504	476	480	487	479	467	482	498	476	426	479	523	513	487	490	479	485	489	447	526	480	503	497	461	466	459	471	477	492	518	476	490	478	468	481	494	505	487	552	487	475	477	475	512	477	478	551	478	473	469	495	465	451	479	428	478	491	497	573	491	496	467	487	476	463	500	489	584	523	474	500	536	466	453	523	484	489	567	506	489	445	460	631	500	497	481	481	482	551	472	472	470	483	551	479	426	480	495	463	547	526	527	488	513	478	487	487	563	487	453	522	480	549	476	480	439	483	491	469	457	498	466	478	512	502	485	473	506	437	481	527	483	497	554	535	520	486	464	503	529	2
492	509	476	478	546	474	527	475	496	483	544	487	496	493	485	507	465	475	461	495	482	479	468	489	546	462	477	488	497	497	473	494	505	497	496	481	469	480	477	477	475	458	464	452	525	495	463	445	433	447	501	540	487	467	525	509	535	514	562	458	476	487	476	474	469	584	518	472	485	479	483	473	518	567	476	493	489	486	468	468	458	412	428	492	503	563	471	496	483	469	476	561	444	492	479	485	473	440	465	481	482	482	486	467	478	471	505	435	511	479	444	516	468	501	522	466	532	464	488	499	476	491	493	443	457	487	481	447	476	423	493	477	525	475	481	492	493	454	470	482	463	469	494	500	490	473	476	449	479	516	461	496	488	370	477	431	458	465	472	478	481	480	492	481	480	491	477	487	476	461	415	479	508	477	474	483	484	489	416	438	433	489	456	524	519	471	494	473	528	480	469	500	488	564	513	490	476	480	481	464	491	503	503	529	479	477	554	479	467	458	470	515	482	557	496	560	466	481	555	467	479	481	476	446	468	471	454	476	477	464	467	484	481	488	490	490	472	485	468	479	559	481	532	479	533	557	514	477	471	479	488	465	478	643	485	496	498	431	500	463	505	483	505	461	478	520	501	524	521	514	479	544	501	462	464	465	476	467	505	494	477	414	477	474	477	504	477	522	470	501	473	530	501	471	479	478	459	551	502	437	496	496	472	481	510	465	481	480	437	474	480	481	503	529	487	490	476	483	557	574	499	544	487	485	512	488	462	482	476	505	463	467	476	445	518	490	443	486	557	539	513	495	480	465	543	488	475	485	471	497	479	483	538	468	496	488	557	475	531	542	492	485	513	504	482	426	496	491	467	544	449	473	459	481	492	505	474	503	436	379	474	515	465	492	507	470	508	480	478	537	477	490	477	482	479	435	487	501	526	474	478	474	476	521	476	426	533	479	528	472	448	417	455	469	443	507	489	486	523	515	471	483	469	475	490	487	494	546	460	477	518	537	488	415	481	454	473	529	489	492	477	496	494	517	501	476	483	491	476	480	486	487	501	379	486	495	485	500	479	457	455	504	473	522	478	491	465	571	443	462	431	478	480	480	485	461	496	502	512	487	497	431	467	439	514	471	488	497	433	483	468	486	506	381	490	567	481	484	500	507	2
482	469	495	487	524	480	519	477	498	475	524	486	473	432	483	458	489	505	506	473	478	529	472	481	467	522	489	481	484	470	488	491	486	557	492	497	504	519	485	476	477	498	458	506	479	477	475	511	469	466	478	522	456	477	509	470	427	538	492	476	464	489	508	481	486	453	488	487	473	458	530	532	471	444	490	467	482	495	469	495	477	561	475	474	503	474	480	482	475	512	476	499	490	507	501	504	478	508	458	447	483	478	490	503	546	468	506	518	559	473	475	492	479	498	514	497	474	477	527	495	473	505	471	503	480	550	507	531	476	425	553	460	507	474	499	540	470	468	485	503	496	516	478	485	465	468	475	429	478	451	441	485	458	573	475	505	513	481	538	497	507	481	497	490	466	485	477	481	479	499	507	391	489	476	508	455	482	473	531	493	566	532	461	523	496	455	481	505	544	473	489	525	491	505	535	475	490	494	477	491	523	462	486	536	528	477	476	474	492	486	492	449	465	493	464	548	501	473	493	491	450	421	463	534	553	455	504	479	476	469	471	478	468	498	513	479	489	478	477	486	550	551	468	502	494	539	494	480	482	477	450	492	477	482	475	535	450	473	484	489	503	476	487	432	485	490	528	479	487	475	464	630	450	522	484	489	477	502	495	485	476	516	495	475	480	506	506	562	488	471	499	535	508	468	491	419	465	547	485	482	502	480	469	506	541	451	501	488	463	425	409	491	503	460	479	518	477	499	497	528	485	508	506	490	485	471	490	451	488	529	455	492	476	481	445	482	468	451	419	475	460	486	518	534	508	494	478	497	502	541	483	493	487	494	483	474	587	475	538	430	510	499	443	457	476	475	487	472	485	477	540	551	569	528	527	451	483	489	474	510	473	463	575	475	485	472	544	475	535	457	473	516	481	485	477	453	482	488	539	475	475	490	476	504	477	437	484	478	480	473	470	426	477	485	462	515	494	531	447	556	474	484	477	475	512	466	491	513	453	482	517	530	505	544	526	470	481	549	467	488	456	462	364	448	485	479	477	491	565	492	486	480	473	399	481	561	479	548	471	493	524	465	494	527	485	483	498	555	493	432	523	478	434	476	476	558	447	488	470	486	490	490	481	508	452	488	466	503	462	473	492	480	447	417	491	495	489	478	454	500	2
481	518	507	478	574	470	420	478	494	475	541	518	511	543	483	448	486	529	483	475	477	487	479	477	508	495	509	482	474	497	500	560	447	499	482	429	473	514	482	476	475	447	482	470	488	458	554	469	520	505	494	516	457	477	463	473	494	540	531	460	480	484	493	487	404	506	449	473	472	468	464	500	431	503	477	503	496	496	532	475	481	525	503	492	524	500	490	492	475	499	477	522	456	469	481	494	475	476	479	473	481	486	487	447	554	593	508	466	533	473	501	469	486	505	537	450	447	477	467	482	479	445	488	537	420	442	459	513	486	444	515	500	500	480	510	479	456	497	482	494	465	535	467	488	486	490	478	522	488	521	458	498	486	380	479	484	515	471	516	542	456	476	486	478	539	475	475	483	477	495	556	533	532	480	488	479	491	480	506	517	472	497	481	481	492	502	549	479	569	476	483	464	478	495	503	480	477	488	478	495	492	487	490	539	453	476	534	479	485	490	474	473	500	492	467	627	533	473	443	489	468	485	475	499	468	535	496	477	478	506	454	463	478	465	514	537	486	475	438	487	504	523	526	479	542	512	406	478	483	526	450	499	475	520	482	483	486	469	491	474	518	484	474	484	492	506	528	502	486	473	504	465	501	473	465	480	477	487	544	485	479	415	477	476	519	580	494	522	480	499	483	486	510	472	515	470	499	479	490	498	458	489	474	489	501	459	480	477	472	467	496	488	473	516	495	508	485	476	466	483	477	475	483	482	476	474	480	410	491	502	457	485	476	510	466	482	396	501	533	535	493	465	481	493	528	477	486	477	469	497	483	514	474	496	492	472	510	476	494	518	498	488	442	457	476	529	520	495	492	460	503	518	500	493	510	491	490	478	524	514	475	476	535	490	467	489	473	478	477	442	474	536	480	541	475	504	482	502	565	486	476	528	475	512	476	431	520	479	440	477	516	500	454	495	439	564	470	590	559	506	482	498	491	476	487	506	495	472	460	478	451	526	517	413	492	485	460	477	501	463	562	468	572	442	474	477	473	496	481	472	499	473	495	473	484	437	472	489	483	561	488	500	403	487	485	459	490	542	477	403	541	484	519	478	472	512	467	511	447	493	498	433	474	461	502	504	478	442	476	477	491	476	517	486	535	488	482	531	493	467	1
475	486	524	490	457	485	484	475	508	483	462	507	471	468	465	477	462	455	517	475	468	502	472	507	483	554	462	492	459	450	476	496	506	415	504	449	485	475	481	476	476	502	469	478	482	440	524	523	422	481	508	501	482	482	516	494	525	480	534	453	478	473	466	480	570	514	538	481	476	483	520	505	461	454	484	499	482	441	509	474	500	595	481	479	511	418	481	483	471	530	476	470	439	479	488	506	483	440	468	478	481	510	490	499	475	199	445	482	528	466	512	499	474	530	452	515	435	476	452	479	474	482	490	422	445	496	463	467	449	457	514	475	485	478	461	513	478	507	486	486	496	545	488	495	474	479	472	440	476	518	447	480	490	358	478	520	441	485	497	476	414	486	496	478	490	485	476	477	474	543	461	505	501	478	487	486	465	465	426	443	475	544	466	500	521	468	521	526	549	485	468	538	503	470	468	508	482	480	476	477	513	491	443	545	521	474	513	476	459	512	479	510	515	456	494	478	517	474	520	478	498	536	550	462	509	538	475	479	477	483	476	474	474	504	478	509	482	478	478	481	515	447	500	483	571	459	503	480	488	488	446	470	478	505	479	481	567	423	480	478	462	475	495	518	463	507	392	483	513	499	495	508	442	501	508	473	476	491	493	497	478	401	504	476	518	482	473	492	476	545	491	498	490	476	606	486	493	505	493	510	534	489	474	484	528	527	486	472	478	488	480	482	504	543	484	477	490	479	416	511	501	486	476	492	516	477	512	466	517	562	519	494	475	501	487	524	550	475	696	504	571	471	466	522	439	477	486	488	473	510	480	436	453	490	505	479	454	478	537	508	496	498	394	531	473	451	516	476	487	534	530	394	478	478	514	534	484	494	404	437	473	468	487	471	442	467	465	478	494	501	468	515	480	457	481	473	470	443	495	478	472	526	477	495	478	465	451	479	495	483	527	483	480	535	527	556	502	500	504	477	487	482	487	476	478	470	528	542	495	482	519	513	484	407	477	430	473	509	483	507	520	455	639	505	531	478	481	490	475	481	493	463	496	395	469	567	483	444	469	462	485	476	543	502	497	489	483	505	485	470	535	474	548	473	491	411	483	468	438	489	497	511	463	500	538	475	479	444	498	486	474	475	461	386	557	530	484	483	472	460	2
476	509	528	467	576	486	478	475	491	477	510	430	435	494	488	490	450	441	479	477	502	486	474	485	415	461	475	490	480	481	488	477	470	544	483	586	462	456	482	479	479	514	523	467	497	472	470	463	511	428	524	465	501	470	511	509	505	430	447	470	501	477	458	481	489	494	547	481	496	492	552	466	508	487	476	554	488	459	502	496	515	515	497	484	473	413	466	453	477	561	476	591	492	506	480	577	475	466	502	473	483	493	481	465	509	572	479	529	463	467	464	412	476	506	430	497	495	486	506	491	475	501	471	510	482	496	473	486	488	423	500	486	496	480	467	475	501	473	480	466	488	517	469	490	471	487	477	477	479	423	508	499	456	506	474	454	483	434	489	486	468	494	485	476	515	557	478	475	477	523	483	512	519	478	461	522	485	498	501	520	515	500	491	503	457	485	505	513	468	478	513	518	482	533	519	470	480	481	477	474	511	475	504	530	559	477	469	479	448	518	472	537	478	514	487	437	533	459	556	487	493	535	535	445	461	466	473	478	477	503	497	458	484	473	455	489	469	482	476	484	408	487	481	481	596	524	447	480	457	529	459	513	482	481	460	483	494	449	478	477	489	478	494	525	489	518	435	500	526	542	481	567	494	564	474	469	477	475	490	558	476	482	483	475	520	466	529	508	481	504	536	475	548	472	448	523	514	539	478	504	473	486	470	470	468	492	481	480	516	517	453	504	476	515	485	528	488	480	488	455	467	511	465	465	490	477	463	449	476	478	436	476	477	512	489	480	469	481	486	465	473	482	502	490	426	490	481	476	499	448	481	495	533	491	488	494	542	478	532	462	476	468	508	498	477	488	483	476	492	526	446	498	514	507	449	495	472	469	543	441	478	473	520	499	441	485	486	479	505	482	474	487	476	501	481	491	496	491	470	474	474	478	475	467	476	460	425	480	473	480	483	572	513	480	504	510	481	421	567	497	471	475	488	476	481	489	469	513	487	473	504	469	473	501	485	505	493	569	473	475	527	477	526	518	469	478	469	488	475	483	500	478	493	553	483	450	484	523	466	512	465	536	482	406	495	491	481	543	473	562	528	483	490	476	476	470	472	474	520	489	499	489	479	502	505	480	489	512	503	472	455	478	505	565	453	457	477	484	444	482	1
479	479	484	482	561	469	410	477	490	485	447	493	521	424	488	502	475	542	459	482	494	493	484	482	601	480	505	491	498	571	482	471	503	482	437	451	460	435	482	478	481	456	493	495	523	476	492	498	543	510	524	494	456	475	503	490	453	472	518	478	465	491	464	475	669	488	501	498	479	479	546	486	502	527	488	462	487	544	505	473	511	505	466	483	461	461	480	513	472	537	476	486	469	496	482	481	478	451	489	493	477	501	474	479	547	443	482	509	490	475	514	487	485	504	416	484	512	466	507	509	474	518	493	487	464	491	476	537	474	463	456	484	485	483	461	486	528	506	477	504	548	550	487	474	471	450	475	503	480	587	483	487	486	399	480	520	469	460	505	520	498	479	474	481	479	461	476	480	477	522	456	580	540	476	468	511	484	491	406	518	498	454	507	523	510	507	454	466	478	481	454	453	489	490	571	482	477	476	475	474	503	460	532	460	522	477	505	481	445	484	477	515	505	484	466	469	475	479	489	502	492	501	502	415	603	536	488	478	477	500	484	491	466	482	490	461	487	472	467	476	527	429	448	490	557	553	521	481	493	537	556	526	483	513	481	513	491	531	477	486	488	477	476	525	488	477	504	494	431	481	468	525	583	486	465	478	475	533	503	458	477	417	493	477	496	473	492	524	473	532	480	470	507	473	515	476	478	544	474	507	499	493	471	489	496	454	494	487	497	450	506	457	492	553	476	529	493	480	545	564	498	448	509	506	479	479	486	456	477	552	528	522	476	448	463	492	665	470	661	498	463	522	477	510	525	476	476	605	487	485	478	392	480	478	486	511	569	475	528	511	430	484	429	515	487	480	474	483	488	487	452	461	481	481	522	470	477	447	578	466	486	463	499	478	482	480	499	478	480	490	483	512	476	487	475	490	476	505	514	477	477	453	476	466	477	482	533	479	480	464	469	530	482	486	534	543	484	538	591	464	486	476	481	475	486	472	465	533	529	470	479	495	525	425	537	560	487	486	477	500	447	487	468	508	477	478	462	487	481	455	494	490	476	396	475	613	473	474	477	449	491	502	545	548	490	497	472	518	466	542	487	480	468	477	480	383	456	495	482	469	434	470	495	538	495	488	488	540	457	470	496	480	458	400	479	470	483	485	540	492	2
482	515	548	478	473	481	593	476	467	479	521	446	441	444	497	489	483	464	524	487	470	513	467	470	503	514	457	477	477	491	485	510	445	491	496	479	488	552	484	478	480	501	457	491	539	460	495	472	413	489	538	481	500	487	501	493	438	451	502	456	501	488	455	477	483	538	461	496	477	485	533	486	497	414	478	518	490	457	495	475	518	541	505	501	466	498	484	475	470	502	476	500	457	470	480	520	480	476	458	510	459	484	495	512	459	287	458	519	483	461	489	548	496	512	528	466	480	490	450	516	479	466	487	502	501	561	487	513	464	470	559	456	478	482	507	538	495	487	478	499	514	541	488	474	498	493	479	528	487	493	467	506	489	440	478	486	443	496	499	528	471	451	492	483	458	460	476	483	476	467	509	493	478	479	483	483	478	482	467	526	514	605	467	494	471	498	493	516	486	477	466	469	474	418	500	475	477	481	477	454	459	499	491	542	459	474	512	483	474	464	503	529	480	491	482	551	476	484	487	490	511	493	489	460	476	509	471	477	477	513	463	491	487	481	539	481	472	482	480	479	495	533	472	482	487	523	479	478	471	461	479	507	477	424	478	495	514	429	506	478	503	476	512	480	484	517	507	487	476	519	522	484	540	576	453	485	478	445	459	502	477	441	486	477	497	498	479	428	489	536	515	507	497	486	473	489	423	439	492	494	500	475	474	509	446	469	443	480	515	425	539	480	486	487	483	541	473	497	475	458	469	519	459	480	482	476	422	491	481	488	468	477	476	503	452	488	464	567	576	469	530	504	471	545	467	473	481	529	451	525	468	481	508	480	519	489	577	476	568	455	510	489	508	518	477	513	486	483	475	537	449	519	495	502	501	469	472	491	410	478	477	481	468	473	462	470	470	477	514	486	473	480	475	510	477	484	484	508	499	483	477	459	479	451	476	479	460	474	462	485	483	465	496	496	526	498	475	486	550	509	481	455	472	476	500	479	483	494	471	471	494	478	504	451	446	496	481	499	488	497	447	483	492	517	507	477	489	492	468	469	460	475	473	321	483	573	473	526	537	458	488	476	501	490	507	496	482	548	481	558	512	482	479	474	474	513	497	510	464	481	470	468	461	443	516	497	483	540	475	478	471	485	482	304	494	581	480	483	486	431	2
487	548	461	498	576	476	473	474	508	481	529	520	460	502	472	496	497	465	461	467	492	503	461	476	574	453	489	484	461	498	482	477	517	480	490	461	500	477	478	475	478	492	474	475	516	477	471	498	471	458	442	419	455	478	468	492	456	472	471	468	518	479	531	489	556	524	550	461	479	470	487	474	500	455	476	454	478	513	508	459	486	545	451	471	548	534	476	470	474	523	476	546	464	475	478	485	484	512	496	450	491	471	480	484	483	275	495	520	517	506	519	550	472	446	539	511	524	474	511	464	475	473	502	454	449	505	478	508	460	403	520	454	505	488	479	565	416	491	477	474	503	478	482	475	474	488	479	504	479	494	475	473	480	424	477	468	466	489	445	497	459	481	471	488	547	497	476	479	475	488	450	513	453	476	490	492	470	480	477	524	427	523	513	514	481	484	450	509	568	477	462	497	492	543	604	485	476	489	474	478	480	506	498	481	452	476	479	469	487	510	501	478	471	445	464	439	559	482	459	495	459	444	472	483	488	517	437	476	475	495	452	501	490	494	488	458	495	481	457	458	510	471	478	488	492	525	405	480	492	525	530	521	477	459	474	488	525	448	491	480	494	473	525	454	467	531	504	491	463	494	510	501	489	459	479	481	476	488	491	442	476	443	490	476	531	494	518	494	482	486	496	468	515	471	546	422	461	505	495	475	414	485	476	506	525	495	476	470	463	480	452	496	447	514	482	516	478	473	421	518	481	545	477	463	505	479	468	478	513	429	480	502	477	452	520	478	571	448	662	468	462	501	468	420	513	474	482	399	467	495	482	540	475	476	495	459	482	479	512	503	516	490	450	497	484	522	476	473	477	470	534	470	519	498	477	515	483	465	477	419	480	507	452	496	459	469	517	478	468	497	477	460	479	460	482	453	489	478	486	474	481	444	476	544	476	455	439	475	459	483	511	514	510	491	450	559	488	503	535	497	476	480	484	476	506	477	497	515	465	473	477	540	469	447	501	519	490	491	502	479	445	502	586	437	518	475	489	486	450	497	496	466	464	405	482	579	476	480	446	430	549	431	542	471	484	483	472	532	476	521	527	486	523	478	478	445	470	506	494	481	486	457	494	452	542	479	469	473	470	469	498	481	492	420	427	549	479	464	437	558	2
476	458	510	479	474	480	589	477	474	488	460	483	511	515	480	484	483	507	472	504	480	501	475	457	473	502	496	480	500	464	495	498	480	454	481	502	467	480	483	480	480	402	476	477	539	451	448	518	525	488	502	538	530	477	510	491	481	484	514	482	467	493	506	481	553	515	550	499	485	480	438	498	497	453	485	402	472	511	536	499	519	476	519	483	496	452	480	450	485	485	476	503	475	457	477	547	478	483	463	504	483	481	481	481	425	590	504	504	503	471	450	438	479	552	495	493	495	475	491	516	477	531	479	447	470	556	479	504	484	405	510	499	483	473	446	515	529	510	488	473	536	437	487	490	508	501	483	461	477	536	436	477	484	455	477	485	521	484	481	479	505	505	479	475	488	456	476	473	477	461	485	591	529	478	507	526	477	470	481	442	446	515	478	464	466	483	513	528	557	477	469	445	477	554	459	493	473	492	477	443	498	470	495	540	484	474	531	479	492	497	475	417	474	509	465	494	427	492	504	493	492	487	561	434	519	532	504	477	477	490	469	486	505	491	530	505	502	484	480	474	488	457	534	494	523	552	482	484	479	522	491	473	474	517	468	516	509	482	488	480	500	483	524	510	476	537	523	487	478	489	468	451	360	504	500	481	476	521	510	464	477	454	477	477	506	491	533	466	480	508	459	519	516	474	510	494	522	546	426	476	498	519	477	535	513	479	467	494	498	491	490	478	545	465	465	539	478	477	551	397	498	429	476	515	505	478	467	482	476	525	443	486	475	482	554	510	549	500	534	472	468	478	471	497	483	477	475	532	472	519	480	520	541	470	478	481	512	478	467	420	491	501	522	498	490	492	517	491	490	518	441	469	505	488	530	527	487	488	555	490	475	481	560	488	471	476	448	477	513	551	473	474	475	508	477	489	504	499	521	475	487	468	476	503	477	446	545	475	471	483	481	523	511	494	475	607	462	533	505	476	485	485	478	476	486	480	495	540	460	481	497	536	441	467	495	476	467	480	452	490	453	479	465	435	498	477	500	481	411	478	500	488	496	483	479	508	474	479	495	493	534	458	492	555	460	500	483	501	466	485	498	473	468	480	481	413	487	496	511	482	501	466	481	498	464	471	482	483	499	485	481	479	549	497	478	486	478	485	519	499	1
472	500	505	488	541	475	467	477	462	476	462	452	493	495	467	490	464	476	504	481	479	514	476	477	523	445	466	476	496	474	474	457	471	431	468	482	465	487	480	476	480	516	418	476	491	421	496	488	577	496	505	481	477	487	510	503	484	521	484	456	500	492	437	480	489	521	478	501	486	484	460	475	456	446	491	505	472	500	510	453	448	534	527	488	589	481	474	496	484	538	476	477	512	509	483	478	482	459	456	531	492	478	492	446	451	655	503	490	456	471	476	477	475	490	500	476	496	467	478	443	477	510	474	494	448	560	491	538	492	540	472	537	470	479	484	404	560	478	467	491	501	463	499	481	495	490	480	480	482	514	482	494	493	588	479	471	498	474	510	502	425	487	498	481	506	488	473	482	476	503	458	496	490	477	465	481	492	474	444	514	510	502	444	460	504	492	442	461	582	487	495	494	484	502	457	457	487	504	477	461	482	472	469	589	520	477	550	483	510	471	509	575	474	422	483	541	517	487	396	483	477	511	530	498	432	473	492	475	476	498	495	508	475	454	504	443	489	474	437	474	484	614	486	480	494	455	526	483	482	489	416	469	476	519	485	475	440	550	496	476	495	477	479	466	482	510	491	464	469	478	492	490	498	532	459	487	476	466	506	546	478	533	489	475	484	502	498	461	482	503	488	586	482	477	473	522	490	491	473	549	446	489	484	490	516	486	483	486	518	514	492	493	481	493	491	481	464	476	537	509	481	462	486	482	506	479	509	487	483	509	439	502	476	498	532	492	472	505	302	521	474	502	458	487	474	487	478	508	492	533	482	500	502	493	494	481	547	478	452	505	497	535	496	541	475	486	464	491	500	495	532	481	536	509	533	527	476	489	613	515	484	481	424	488	469	476	518	479	510	482	477	537	476	506	481	468	479	443	454	480	475	500	475	499	477	525	498	467	472	477	509	493	498	534	477	558	482	420	482	536	482	489	494	475	476	481	513	444	476	478	465	532	471	566	534	546	482	553	526	464	502	458	227	490	477	480	511	501	490	475	495	487	466	351	474	594	484	500	539	498	471	460	565	506	477	516	482	443	459	427	496	482	368	477	476	632	463	509	472	486	488	418	482	522	460	486	481	503	489	492	478	479	490	366	506	531	483	535	454	501	2
478	498	540	481	543	476	516	476	469	481	482	479	468	459	478	506	489	466	501	500	475	474	486	485	513	561	438	477	489	493	473	481	458	458	504	503	486	488	478	475	480	430	515	491	468	473	491	524	526	519	497	570	498	485	483	510	548	460	524	486	475	491	491	486	394	536	461	509	488	476	517	465	490	446	491	543	469	495	500	456	468	540	450	492	432	505	474	469	477	513	476	551	484	494	470	471	485	488	510	461	478	481	488	467	427	731	462	512	585	471	489	423	470	503	424	495	489	484	477	467	475	465	483	454	471	492	507	535	498	456	480	507	495	477	491	485	491	491	480	492	502	517	473	482	515	509	486	470	483	507	497	496	499	398	475	471	506	522	493	511	466	495	466	482	531	540	474	478	476	530	489	599	492	477	491	525	471	484	484	442	486	482	449	497	508	518	516	533	520	476	493	503	484	493	432	490	475	480	476	497	509	504	511	527	487	477	410	479	480	502	479	511	486	515	482	440	482	462	502	479	440	492	520	451	540	483	494	474	476	508	473	529	481	478	503	500	497	476	420	471	480	534	443	507	461	460	489	481	476	508	515	479	477	522	479	466	548	446	480	482	487	478	515	444	463	520	501	493	459	485	468	487	405	486	468	478	477	525	441	521	477	432	464	477	496	514	522	515	480	472	511	509	531	491	483	448	546	502	460	520	507	499	475	509	494	517	476	485	484	449	525	507	485	440	486	490	467	482	529	526	472	510	459	479	493	475	481	448	504	461	527	456	475	497	435	499	323	431	440	484	498	511	521	544	521	472	492	483	470	510	477	501	482	495	528	452	527	477	587	471	440	494	538	494	481	551	471	489	485	457	480	460	486	476	499	475	477	506	552	505	473	473	549	475	493	463	461	479	493	448	473	479	475	459	481	529	477	486	498	493	475	519	477	471	476	448	463	477	442	491	509	414	476	500	498	490	474	503	494	546	482	505	489	475	485	509	465	446	453	475	479	550	432	433	514	511	493	492	490	476	488	483	479	445	478	478	475	495	463	492	509	484	498	471	481	415	480	493	488	490	562	484	540	470	493	455	484	506	487	407	592	478	473	476	482	559	465	507	426	460	501	474	481	488	448	473	473	499	476	486	510	490	519	484	489	426	472	504	495	456	2
464	461	444	487	501	477	399	475	507	488	501	556	425	516	479	469	480	473	489	492	489	515	480	493	543	495	506	479	490	462	491	512	484	457	513	475	461	483	482	475	475	532	464	488	521	464	509	523	445	470	515	478	461	478	516	549	443	534	396	461	514	477	481	484	358	501	531	484	484	469	550	465	509	494	486	505	469	476	532	469	494	488	511	493	559	503	473	478	479	492	478	487	454	523	479	440	473	486	463	444	479	482	480	474	463	503	485	483	520	482	467	499	469	479	497	486	455	478	515	503	478	507	489	444	511	520	487	461	479	471	481	467	477	478	416	521	573	496	473	461	458	493	477	499	495	471	479	533	475	504	499	494	468	381	479	440	485	524	511	511	458	488	485	487	436	466	474	476	477	498	460	445	498	479	503	543	473	470	481	502	534	470	548	442	480	521	571	529	578	478	491	498	482	565	559	472	483	483	476	501	496	492	468	577	525	477	500	480	475	495	469	469	476	494	471	491	465	490	461	484	438	512	465	487	484	462	508	480	475	494	474	500	484	469	501	523	503	481	460	479	468	553	479	462	497	568	468	479	492	516	536	506	477	619	478	493	527	523	473	477	496	481	509	592	482	507	561	501	499	495	480	558	497	482	471	502	476	545	506	476	476	405	452	478	563	469	425	469	475	473	479	468	528	474	476	461	480	464	478	460	488	466	477	459	489	498	465	486	503	515	490	486	463	474	480	456	489	478	520	488	492	491	488	489	531	474	458	491	506	513	455	486	475	495	462	494	376	548	516	517	534	526	466	489	391	475	485	436	490	510	487	496	444	488	512	501	421	475	516	443	446	477	466	488	484	442	511	472	490	474	507	460	482	449	515	443	478	468	440	462	473	541	495	480	481	484	464	476	471	511	471	524	482	484	479	485	495	465	516	474	481	466	476	462	477	462	505	480	507	451	482	439	493	446	476	475	466	520	554	533	494	464	466	476	488	507	462	439	461	474	472	516	482	382	501	493	472	613	475	479	396	521	470	524	506	474	488	479	449	464	508	484	480	333	486	490	487	485	463	468	459	495	464	483	485	510	496	512	471	475	512	479	468	480	474	556	478	479	494	480	483	469	490	565	489	483	457	470	518	475	475	477	466	291	466	529	483	480	457	484	2
485	449	500	493	540	478	420	477	485	490	446	504	451	541	486	500	471	441	499	491	494	509	482	475	545	510	483	487	492	457	484	514	428	445	479	402	466	446	479	477	479	431	456	459	516	450	444	441	444	446	517	559	525	484	523	531	528	496	492	499	461	479	530	473	335	503	506	468	485	482	503	514	429	487	481	501	469	470	461	495	555	483	455	491	448	494	477	478	486	512	477	442	429	499	485	585	480	513	426	504	472	486	469	494	464	587	496	500	506	487	404	510	473	498	616	473	490	476	504	463	478	515	490	452	439	558	477	508	484	528	488	483	438	479	488	493	490	513	489	471	515	527	475	484	487	479	487	504	477	528	504	483	502	369	477	476	475	465	514	531	474	479	483	477	509	477	479	478	477	599	540	478	491	478	449	534	490	486	431	584	498	517	486	488	503	523	458	440	530	471	502	530	498	484	506	496	482	476	476	438	477	520	495	486	464	477	467	480	481	506	532	536	468	523	478	504	513	481	504	490	468	575	477	538	487	468	485	476	477	497	502	494	520	457	507	486	472	478	452	477	489	574	468	487	504	451	510	483	483	522	536	501	479	507	488	469	491	498	496	482	511	481	484	475	471	531	520	465	530	502	484	502	549	487	500	488	475	544	481	484	477	392	497	476	531	520	523	484	478	502	493	511	471	478	525	488	446	523	510	497	437	503	478	463	477	472	473	461	536	465	503	508	507	486	489	516	467	475	521	404	485	512	471	493	515	473	493	485	474	529	516	490	477	554	544	497	285	495	465	414	538	463	525	488	471	498	483	428	469	477	481	520	494	481	497	460	479	471	555	512	469	485	479	471	474	538	457	490	491	507	522	550	512	453	530	472	476	505	443	479	476	510	503	494	486	470	503	477	504	470	466	465	478	509	481	485	468	479	447	477	476	438	475	535	476	462	464	477	464	485	488	394	462	491	497	526	469	470	507	511	479	451	497	474	482	496	504	433	514	478	497	433	467	389	456	551	468	498	429	488	528	500	453	527	489	477	472	497	451	474	489	483	499	298	486	457	472	426	469	481	498	488	497	435	513	480	472	576	471	431	505	483	462	479	479	601	484	510	465	451	469	489	470	526	529	501	497	426	493	492	505	480	476	312	462	554	479	498	469	450	2
488	480	524	479	547	479	443	475	499	488	528	554	536	453	481	484	463	471	475	478	492	481	477	482	542	541	471	477	467	496	480	510	479	451	458	482	479	492	481	478	476	478	463	498	488	464	415	559	509	493	549	479	506	476	504	515	489	427	506	453	491	478	475	468	447	462	521	497	480	475	637	501	486	480	484	497	472	460	544	467	490	494	426	466	483	482	474	474	476	451	477	518	527	506	485	488	476	488	509	506	477	473	473	486	519	563	482	497	499	471	484	490	489	498	590	459	473	464	509	512	479	484	465	480	464	460	492	523	487	479	501	490	511	474	473	534	452	518	482	479	501	507	462	487	521	487	476	564	474	496	489	475	491	630	477	536	472	461	495	484	481	478	474	486	472	489	477	477	476	511	538	556	559	477	475	481	495	488	446	507	452	493	418	503	471	506	551	501	534	486	486	502	499	478	469	482	479	492	477	460	517	511	487	537	469	472	489	483	492	464	486	549	536	424	486	504	501	483	472	487	447	560	483	467	475	477	481	476	476	492	497	492	488	487	458	503	487	475	501	465	542	586	531	483	438	513	476	480	484	495	506	508	475	488	491	471	561	578	495	487	487	478	471	521	486	488	495	509	507	503	500	477	497	481	477	485	476	499	448	510	475	556	485	475	465	503	504	512	481	506	518	521	497	479	464	475	421	535	517	461	469	482	471	481	490	484	487	474	479	490	507	478	528	489	478	488	481	473	441	538	499	422	460	482	486	481	477	490	474	531	541	486	476	523	567	492	424	488	337	517	546	526	471	529	458	489	475	479	483	466	484	470	465	482	499	493	492	475	476	536	479	464	444	482	469	477	519	484	495	453	487	464	498	477	467	459	477	489	539	438	479	422	506	521	501	466	471	478	499	462	474	458	478	530	474	473	493	531	619	488	472	479	475	488	477	452	467	479	471	480	500	449	437	500	472	495	484	546	479	522	473	493	475	477	473	482	469	542	387	474	485	509	486	585	475	556	484	535	496	483	511	489	431	476	510	477	495	496	530	463	485	468	490	530	488	498	477	451	505	471	452	500	467	442	460	500	468	509	471	400	568	471	446	478	484	603	475	471	497	493	497	476	467	490	490	495	498	463	504	494	495	476	482	554	561	551	481	471	531	490	2
482	463	467	482	445	483	447	476	466	491	503	491	482	505	470	491	504	457	513	492	478	529	482	485	472	524	462	476	464	530	485	491	515	510	476	457	491	496	477	474	480	511	488	497	541	463	446	509	552	492	577	534	490	481	514	478	514	448	504	477	461	473	534	477	568	476	509	507	473	472	563	489	499	442	471	420	461	483	460	440	486	482	428	489	499	449	477	470	484	445	476	512	521	469	485	497	472	465	471	486	480	491	492	456	477	521	477	450	467	500	489	509	466	454	496	448	490	456	499	510	474	438	481	487	479	485	491	478	481	444	496	465	478	476	511	494	437	437	479	483	494	508	487	498	482	512	478	537	481	453	474	485	483	618	477	467	482	499	488	520	467	485	474	476	475	521	476	481	477	481	503	529	521	476	493	533	477	485	503	528	524	504	482	480	508	513	477	507	564	480	485	472	493	560	510	489	476	476	476	418	473	482	491	571	451	478	501	482	459	479	464	514	481	536	479	570	492	460	484	478	497	510	468	460	516	502	502	476	477	517	494	504	487	471	483	484	480	477	461	476	497	497	504	498	587	473	453	482	474	484	479	480	479	543	466	553	436	543	471	486	504	480	472	481	470	478	487	493	501	482	490	456	530	496	492	477	476	511	481	559	476	535	467	474	489	548	457	483	483	449	470	498	474	483	478	506	461	482	493	476	484	501	476	488	507	468	489	479	420	433	461	501	486	526	500	509	462	486	432	521	491	490	479	479	478	484	486	485	481	533	502	483	478	480	502	501	562	478	464	526	531	523	503	566	518	479	485	578	515	557	478	537	498	487	492	477	497	478	516	544	407	445	436	489	478	468	464	463	496	502	476	440	490	500	513	521	473	467	580	484	474	475	540	482	478	475	470	476	502	471	482	520	472	446	472	483	484	414	564	477	478	428	475	507	477	437	457	476	471	480	521	443	486	518	460	520	484	518	500	538	479	495	466	476	499	468	487	513	480	481	454	556	503	578	482	529	478	517	510	490	450	455	498	489	508	479	484	516	442	484	500	467	479	588	473	525	478	511	480	481	492	482	424	434	483	497	479	524	476	472	500	473	482	477	482	485	468	499	499	484	484	482	487	505	501	471	479	462	498	476	493	477	482	591	513	474	484	460	479	467	2
482	475	477	472	516	485	493	475	499	486	475	530	476	456	493	473	487	525	487	487	489	497	476	496	561	488	478	480	481	446	477	468	556	548	486	514	481	494	482	477	479	451	478	485	515	466	510	518	515	443	461	548	444	479	517	497	463	488	481	476	514	483	507	468	523	521	506	498	470	473	481	485	496	577	477	441	470	515	535	483	463	443	489	500	507	485	489	495	483	377	476	573	497	495	490	469	486	443	439	440	471	473	481	479	419	520	507	504	504	481	503	468	481	504	478	445	473	476	477	460	475	489	482	497	460	501	486	529	482	471	518	509	459	484	505	479	492	511	475	492	493	487	485	478	472	521	482	505	478	499	495	496	471	621	477	480	477	455	460	492	447	509	492	481	544	522	476	473	476	462	591	501	515	477	500	539	469	483	457	396	514	557	487	458	486	475	472	457	468	471	494	490	516	529	548	482	481	510	477	497	498	514	509	594	523	478	580	480	489	485	482	423	441	461	475	447	497	474	512	476	529	514	492	501	463	520	473	480	476	488	464	485	463	459	509	485	460	475	484	483	490	559	501	454	464	542	526	475	491	504	470	513	477	461	473	485	496	540	477	492	520	484	501	466	484	501	525	488	432	481	461	522	453	496	483	466	476	470	478	483	476	561	483	474	558	544	539	444	484	497	496	438	515	474	436	501	456	528	516	553	445	471	482	471	423	488	490	474	493	503	480	464	519	491	483	457	484	487	489	471	465	510	516	502	493	482	463	506	488	554	453	480	476	493	452	481	513	450	366	522	532	536	509	481	536	503	482	432	488	485	498	486	484	471	499	488	478	477	555	527	485	512	502	479	477	490	492	485	488	530	456	459	494	492	532	514	495	472	529	482	484	498	480	457	499	475	460	478	455	519	478	506	476	442	485	482	483	470	493	488	477	524	475	519	476	493	497	475	481	475	476	458	523	457	471	497	489	513	496	449	482	480	483	476	481	488	490	495	492	482	515	492	444	605	508	586	478	566	457	463	477	470	323	465	485	475	457	487	434	488	501	478	521	423	479	605	479	512	551	442	503	471	504	474	485	538	481	557	480	450	494	470	390	480	472	563	489	472	525	488	481	429	499	478	490	491	485	531	477	477	497	476	552	439	488	481	482	470	559	519	2
478	499	535	477	474	469	460	476	474	481	571	493	440	449	481	484	501	518	466	461	485	500	487	479	442	526	472	478	487	481	489	544	442	430	517	466	489	485	474	480	473	446	503	492	492	499	533	454	435	501	500	551	468	480	477	515	525	506	532	509	532	480	518	486	549	506	534	485	474	476	609	471	468	513	483	538	476	479	527	467	502	472	486	476	521	496	478	478	489	498	476	549	454	509	478	538	474	488	495	464	471	488	476	496	487	384	472	481	566	473	462	489	488	488	458	448	503	459	531	490	476	491	470	445	469	508	462	479	469	454	467	498	491	477	486	450	545	501	477	469	544	604	492	466	484	494	480	435	488	483	447	477	485	602	476	471	493	478	484	498	491	465	473	478	466	505	478	482	478	586	486	531	528	479	475	413	477	492	543	478	517	538	526	458	481	456	518	508	481	476	492	481	520	466	521	484	480	471	476	525	507	472	491	496	540	473	537	489	464	521	478	539	441	469	483	495	517	484	464	488	481	550	509	491	435	489	518	478	478	545	479	499	474	510	495	482	496	479	494	487	528	535	459	473	451	527	532	480	476	486	475	500	472	530	469	499	541	478	492	486	520	473	492	505	474	516	496	491	490	508	487	497	483	520	465	476	475	514	441	481	475	531	468	476	536	493	502	493	476	512	457	505	487	483	507	496	469	487	476	519	553	503	481	507	501	483	488	483	531	497	504	479	495	467	475	526	474	480	510	460	471	450	520	497	490	484	462	463	508	542	556	488	475	534	497	471	547	451	443	555	515	483	499	513	478	471	488	520	485	492	476	398	511	472	503	504	471	476	518	538	520	481	408	515	485	496	465	505	477	479	428	435	485	497	524	520	487	488	437	456	476	460	545	491	497	469	490	478	526	491	475	502	478	502	479	477	483	493	486	480	476	526	473	487	476	488	522	480	458	480	499	408	498	496	481	547	465	448	474	439	474	477	493	477	498	490	503	486	482	476	495	574	494	581	516	503	482	487	490	491	453	484	368	471	478	477	482	489	485	468	509	481	482	419	477	614	483	534	585	477	481	466	450	468	479	485	472	494	494	486	482	484	419	480	475	526	503	524	499	476	486	451	480	480	470	507	492	474	480	473	484	480	532	403	496	524	480	490	476	509	2
468	454	479	498	528	484	432	477	460	485	470	484	484	441	476	464	476	470	510	465	466	488	488	492	387	455	473	475	495	494	492	480	551	410	514	500	484	454	487	477	475	449	488	488	528	487	491	531	518	498	475	526	507	491	463	513	434	491	553	510	493	476	488	474	411	506	545	463	474	473	574	494	445	531	503	519	471	477	506	492	526	547	477	467	543	537	486	490	472	544	476	543	486	514	481	499	481	483	460	513	481	472	488	489	505	680	482	450	454	484	491	434	480	529	517	463	528	496	515	501	478	491	486	458	488	531	499	500	492	347	509	490	450	475	508	521	574	477	479	473	483	493	500	479	480	503	479	487	479	535	530	485	482	366	478	489	467	490	486	490	480	481	474	491	475	486	473	474	478	487	470	549	462	480	489	527	471	476	503	562	485	514	452	508	484	517	544	503	505	477	480	496	467	459	466	474	481	496	476	521	533	467	493	423	498	475	475	477	495	474	500	499	452	462	487	505	484	465	477	484	476	454	477	534	537	502	494	480	477	488	488	460	441	472	490	495	497	477	467	491	488	532	456	477	529	494	454	473	481	503	494	527	474	516	475	532	496	439	489	486	489	486	478	479	464	478	490	494	441	460	458	438	456	461	472	483	476	467	501	467	476	421	455	474	540	514	417	414	481	493	506	477	492	472	470	553	431	465	530	503	468	505	483	504	486	512	484	480	478	486	475	469	516	477	461	527	487	492	534	530	481	498	536	474	488	476	546	467	493	502	586	495	477	513	469	486	382	460	473	548	549	490	515	473	493	484	474	515	472	461	502	541	453	494	499	516	548	478	531	599	467	522	477	495	487	504	498	487	494	497	512	556	527	540	477	527	479	457	533	523	479	467	474	476	493	479	541	479	478	513	479	525	476	488	478	488	480	455	473	480	468	452	475	540	476	407	571	472	407	481	512	466	528	492	534	532	488	497	587	467	475	488	473	476	491	492	524	506	407	470	493	478	539	432	530	515	493	517	484	472	454	459	436	503	477	475	480	494	473	482	469	486	496	371	477	465	477	455	487	542	502	505	497	486	501	485	494	532	495	440	469	483	457	479	491	558	507	470	504	472	499	471	486	568	473	483	450	478	510	477	520	473	473	395	471	507	482	490	459	465	2
472	528	506	483	548	480	555	476	498	471	483	506	499	525	498	448	499	508	479	481	472	506	482	470	541	526	497	462	481	542	468	540	490	440	496	446	475	488	476	477	477	454	489	474	504	495	477	473	511	457	562	506	483	480	513	492	500	454	397	477	487	490	446	476	638	500	531	468	481	470	515	507	471	421	477	499	502	491	499	468	504	442	508	475	548	427	478	502	471	569	476	509	471	487	485	526	479	499	472	437	479	475	474	471	446	437	419	484	494	476	557	428	488	530	452	488	473	493	485	480	481	500	470	485	486	497	480	548	474	465	533	474	494	473	495	444	572	466	483	506	506	477	503	481	468	508	474	446	481	475	479	481	477	607	476	478	489	497	502	466	447	490	485	480	488	472	477	483	476	454	442	492	452	475	488	451	488	479	477	488	483	503	485	467	479	487	548	467	485	481	438	516	504	523	431	490	476	478	476	462	508	510	502	507	500	477	486	481	476	490	492	491	516	433	501	451	545	480	505	495	421	488	518	426	543	516	477	479	478	489	493	476	498	504	494	511	475	474	502	478	511	438	494	505	510	524	505	475	500	478	484	492	470	482	489	537	441	583	493	479	479	469	484	484	491	486	556	481	452	484	509	536	475	498	492	501	477	494	520	473	477	533	499	473	452	559	445	498	476	499	555	477	507	467	435	480	498	516	497	513	431	513	487	500	525	459	467	486	525	521	478	446	456	501	482	450	463	479	487	538	494	465	477	464	477	475	427	522	486	424	420	461	476	494	517	485	666	444	519	471	571	509	475	516	417	496	482	444	467	478	483	456	505	483	493	489	463	479	511	528	535	491	466	481	486	418	496	470	468	499	460	456	491	493	487	461	475	511	522	488	478	471	471	484	491	470	496	478	512	425	472	467	479	520	479	497	484	569	500	474	477	494	478	514	476	496	524	482	473	487	504	433	511	524	465	572	499	525	492	469	477	474	475	476	463	500	463	544	458	478	503	505	510	576	521	513	500	441	477	478	499	490	463	495	486	477	468	499	462	505	470	478	473	530	472	590	482	534	468	471	526	502	505	475	491	476	480	467	481	537	558	470	468	476	480	406	498	488	468	476	506	443	473	452	487	466	493	472	502	464	467	483	478	563	397	506	476	472	543	478	2
482	503	466	497	553	466	543	478	469	482	480	460	418	496	493	511	474	493	491	467	470	486	467	488	568	537	480	494	476	503	482	506	509	434	505	512	482	487	487	477	477	461	495	488	512	483	602	434	451	528	503	493	453	482	507	505	443	446	467	476	465	495	468	483	355	471	503	456	481	485	597	475	513	484	473	510	469	502	474	487	482	462	448	486	493	520	484	462	472	506	476	492	480	507	465	438	482	467	471	481	467	477	473	459	481	631	481	453	511	490	506	475	477	521	522	490	523	450	490	461	478	493	483	493	445	469	485	487	493	524	481	500	496	476	511	484	463	518	484	493	464	539	489	473	461	469	480	527	473	477	509	501	478	611	476	509	451	480	474	499	502	474	496	482	499	470	474	477	477	544	456	479	493	478	490	503	493	478	455	516	480	502	492	522	495	470	461	521	513	481	473	510	523	490	509	471	472	483	477	467	497	461	482	466	475	476	529	486	475	478	485	485	475	511	488	509	494	487	520	477	521	527	432	489	517	501	448	477	477	485	481	458	485	489	487	508	480	475	445	472	487	574	489	459	491	446	406	471	475	505	451	433	474	516	470	537	523	521	482	500	498	486	506	460	472	504	509	477	469	489	467	477	410	456	493	479	476	437	503	438	477	529	512	475	475	466	458	484	482	499	511	524	518	471	500	497	451	465	488	511	511	487	476	472	484	485	451	468	510	470	416	443	571	482	503	483	482	485	473	479	488	472	476	491	474	488	482	434	487	514	450	487	478	519	456	481	307	447	306	480	505	472	481	517	537	476	480	483	479	507	487	497	430	479	495	482	564	479	530	531	436	478	525	428	474	472	475	491	491	500	524	456	492	460	513	500	488	508	449	486	485	462	487	494	475	471	477	476	509	466	479	515	476	443	479	477	478	601	529	478	471	531	476	481	475	449	474	482	459	479	463	485	453	492	506	499	487	487	567	497	472	487	483	477	499	496	475	512	462	479	474	513	482	573	464	450	475	535	475	497	508	478	472	472	484	476	468	479	493	484	482	475	494	571	481	406	486	487	460	480	597	512	494	537	499	480	462	472	453	515	520	477	470	476	487	581	530	476	517	488	475	521	470	489	513	480	505	426	505	475	492	473	536	575	511	532	473	477	520	492	2
485	542	527	478	486	490	428	479	482	484	497	499	437	501	497	491	491	491	517	466	468	477	481	474	504	489	481	493	499	513	484	507	518	541	470	462	467	466	476	477	481	461	480	501	479	460	449	501	442	438	515	547	521	477	561	500	499	494	546	469	483	484	467	480	566	496	533	486	474	479	605	490	468	452	472	507	484	485	509	490	474	501	480	478	527	434	471	456	472	475	476	510	431	491	495	427	481	503	502	417	468	477	474	510	570	360	445	497	454	478	537	454	479	473	467	463	480	485	476	511	475	494	466	528	459	473	486	478	466	495	472	504	468	476	480	453	449	486	478	467	521	487	485	470	513	471	485	506	486	427	504	496	486	363	477	489	465	471	507	481	482	474	463	480	423	438	478	476	476	583	593	526	497	478	462	542	481	480	510	480	571	551	514	465	515	471	536	494	473	478	477	519	484	459	540	471	476	475	481	543	487	512	458	549	543	476	457	485	482	488	506	445	472	489	484	458	542	481	463	477	482	477	511	519	542	502	480	480	476	505	484	448	492	518	455	513	473	482	485	472	453	438	497	495	535	483	418	484	490	493	574	514	472	477	481	502	472	520	480	481	486	479	463	475	495	495	462	509	494	537	496	525	461	510	507	470	476	478	519	503	477	414	485	475	543	512	483	466	483	508	523	535	460	473	455	485	502	556	512	517	522	486	473	454	501	532	482	471	531	486	475	449	489	441	477	469	489	483	545	555	499	489	484	484	513	478	543	523	501	547	504	484	475	488	515	473	547	475	637	451	479	509	477	481	496	481	478	485	486	522	482	464	503	455	471	462	466	476	492	514	471	470	472	500	483	516	463	508	478	392	465	516	472	483	474	465	483	475	441	465	484	511	455	465	457	487	493	477	513	447	467	427	469	539	481	503	492	500	503	489	482	506	476	538	476	431	504	481	461	479	478	531	516	478	484	529	496	496	551	571	487	458	471	476	486	487	465	418	532	473	483	505	474	400	472	486	467	595	499	474	469	477	495	490	509	479	491	481	479	468	473	490	484	352	478	568	478	496	416	431	538	493	492	501	503	483	489	496	471	474	499	479	480	477	476	413	481	508	459	484	488	477	465	501	492	490	496	515	522	483	516	482	526	340	496	538	487	465	557	453	1
486	464	568	498	498	481	476	474	494	483	470	400	498	510	462	464	480	447	507	479	487	493	477	492	443	544	466	487	489	450	485	479	477	493	484	485	480	503	481	477	477	469	484	494	490	455	520	523	447	434	546	501	466	484	544	468	444	534	491	444	524	481	491	480	600	506	489	514	479	481	600	500	454	503	478	552	482	502	497	496	447	513	491	513	497	496	481	474	492	483	476	533	479	497	478	526	481	440	434	457	471	486	476	478	487	433	467	444	469	473	458	470	473	443	482	484	516	480	506	475	476	465	491	542	511	527	499	515	474	565	528	510	479	472	462	536	482	502	478	487	456	551	488	481	484	481	486	487	480	486	464	495	487	611	477	469	469	499	502	545	533	471	473	472	469	549	478	483	478	507	537	542	477	477	475	535	481	484	496	514	552	496	474	513	477	449	484	469	483	483	490	496	459	510	517	490	478	490	476	495	528	501	524	501	525	477	551	480	471	504	513	511	514	452	494	510	438	485	431	489	520	507	486	443	510	512	477	475	476	502	478	514	506	457	499	514	500	475	484	493	496	451	493	508	498	526	500	480	476	474	510	483	475	611	482	459	450	472	494	492	471	475	497	431	473	493	513	520	455	505	508	436	467	456	501	497	477	548	498	505	478	554	463	476	492	487	502	455	484	502	462	531	499	475	509	474	491	482	505	460	433	475	480	459	489	443	494	491	468	470	507	468	570	504	480	472	492	467	518	568	479	460	481	483	513	473	481	431	481	477	493	473	476	511	489	493	579	464	459	484	524	463	501	502	518	485	490	503	508	485	484	476	481	472	495	473	507	475	454	492	411	482	430	503	476	361	494	486	499	452	431	517	493	486	582	460	491	465	441	479	489	489	522	483	486	495	481	480	542	525	484	499	476	501	477	473	500	387	526	479	473	484	477	488	477	475	521	484	529	487	475	524	527	485	441	575	493	510	509	470	479	458	503	475	470	500	475	506	487	482	467	472	537	588	458	555	476	467	494	491	503	494	449	515	504	478	483	484	456	469	501	484	496	564	477	528	477	511	407	492	546	496	516	467	503	481	483	537	485	508	487	474	449	478	479	422	486	468	467	492	477	474	474	475	525	488	471	516	493	482	457	477	504	586	467	480	472	482	498	479	1
483	502	544	479	524	497	456	476	494	478	502	477	452	534	453	485	482	446	478	488	499	432	481	483	515	571	457	489	454	492	490	604	483	438	496	480	463	473	482	478	476	517	543	457	564	505	491	507	512	433	511	548	472	478	567	488	518	490	474	487	498	485	508	480	418	473	556	506	479	470	504	498	489	531	466	444	484	524	493	497	490	539	487	482	474	470	469	482	465	523	476	465	477	512	490	471	471	421	501	473	481	497	479	491	443	606	419	455	500	490	490	477	482	464	424	488	519	464	496	500	477	468	494	484	481	548	490	524	489	474	521	494	506	488	455	491	483	491	490	476	471	495	484	474	501	520	478	508	478	529	408	482	484	603	477	496	483	479	465	512	505	462	484	477	509	477	476	482	477	516	481	488	511	478	455	501	473	476	503	469	492	442	461	508	476	470	513	463	493	484	478	454	504	555	541	484	475	478	478	531	475	468	503	504	538	475	464	485	481	496	480	495	463	472	485	500	492	486	470	485	478	522	486	505	449	516	502	479	476	501	452	496	476	483	489	503	472	480	509	478	496	519	483	468	519	507	481	484	476	507	461	532	474	497	483	446	522	480	475	481	470	481	517	468	477	487	552	490	456	484	475	483	573	486	483	505	476	501	504	462	477	538	477	477	536	505	454	493	476	498	516	529	471	473	423	460	504	536	495	483	436	506	476	498	471	512	469	478	495	488	492	462	472	485	481	436	477	483	399	450	472	435	477	485	484	480	475	534	491	441	478	460	477	529	559	485	391	528	421	517	485	495	479	472	484	481	484	500	488	480	485	488	481	483	506	460	488	476	507	522	497	504	452	465	476	473	474	484	474	456	542	455	481	488	488	473	473	462	527	545	481	477	520	482	477	471	484	478	487	541	478	563	480	541	476	493	494	529	564	474	478	448	476	483	476	453	506	481	464	471	506	515	514	496	502	481	479	538	509	453	472	482	475	476	490	486	491	372	516	476	499	485	500	559	532	478	467	452	524	475	465	460	636	511	470	476	494	490	479	464	489	458	486	674	480	387	478	466	508	482	479	495	511	422	510	482	483	594	487	478	538	472	540	479	470	515	474	507	506	498	464	511	464	475	486	465	485	502	471	475	489	478	473	742	475	500	473	481	542	515	1
477	530	515	486	688	479	523	479	482	479	481	501	476	497	490	472	484	485	489	475	480	479	478	477	444	506	470	487	463	517	493	445	488	531	516	448	493	456	479	474	477	531	521	479	483	448	540	498	441	552	505	564	459	478	475	471	441	519	433	487	484	480	494	478	458	524	461	524	474	476	529	499	473	467	473	524	478	466	481	473	498	482	511	504	449	492	483	467	483	491	476	484	462	509	484	587	479	478	512	497	480	482	485	500	444	443	482	456	486	489	493	450	483	497	481	460	491	490	523	462	478	486	503	509	510	516	487	476	474	480	522	421	464	474	483	521	509	519	479	496	492	495	479	484	528	469	484	544	481	491	386	470	485	564	476	508	496	472	514	495	475	490	478	481	417	534	478	475	478	547	460	533	425	477	473	455	501	487	485	516	451	528	482	470	481	541	496	497	553	478	445	516	493	596	555	476	483	486	478	507	495	530	516	502	487	476	493	478	468	508	474	551	481	521	493	480	495	485	505	479	452	468	518	428	438	477	476	479	476	525	462	509	476	491	475	506	486	481	485	478	501	507	462	466	515	505	536	476	489	496	469	486	472	524	491	410	484	450	483	473	466	489	477	448	478	463	511	483	533	483	466	442	472	453	458	484	476	504	528	546	476	507	490	476	498	591	442	483	478	522	503	535	485	483	454	522	442	530	484	456	476	494	482	516	484	495	483	475	523	458	496	477	553	464	486	506	463	489	441	385	490	460	485	469	505	480	472	440	481	417	503	472	475	470	512	470	439	498	494	502	478	524	464	567	501	496	490	525	505	486	477	470	505	495	545	480	515	477	483	475	480	516	511	482	479	461	527	480	499	493	473	446	482	469	491	563	480	465	441	526	488	457	495	483	479	478	522	475	515	470	476	527	476	566	480	490	492	453	535	483	470	433	477	478	477	502	460	476	514	475	504	500	515	499	524	583	490	541	553	524	478	484	473	477	494	489	473	407	445	472	499	498	491	529	513	519	475	500	431	486	477	479	588	455	516	478	486	464	452	448	492	468	457	557	483	454	482	518	473	521	511	459	539	487	508	486	470	497	488	509	523	483	518	476	477	491	473	511	514	484	486	451	470	482	536	490	483	471	465	471	458	475	520	583	461	465	471	471	483	479	2
474	435	514	494	495	466	568	479	464	482	416	529	524	449	507	468	494	460	462	463	484	493	466	489	504	558	453	469	470	490	482	543	469	576	483	471	462	464	473	478	470	524	483	512	510	488	500	483	540	477	402	578	483	485	513	521	467	481	499	433	510	477	534	475	536	449	528	445	479	464	520	518	479	462	482	521	472	539	559	527	489	541	462	470	516	476	482	457	475	570	477	517	462	474	473	506	482	448	497	548	483	474	480	465	507	532	476	503	519	475	472	514	481	453	461	512	491	479	520	456	478	488	469	458	459	507	484	468	481	516	533	464	484	476	488	534	446	515	482	481	478	473	475	491	490	520	477	430	475	564	549	458	488	615	479	490	476	467	505	475	439	478	474	474	502	457	477	481	477	460	459	454	506	475	504	513	492	474	518	508	575	502	445	460	505	473	518	495	537	484	466	510	514	439	493	461	479	484	476	475	485	522	496	500	499	478	476	488	479	471	479	497	480	445	473	489	565	472	530	475	419	509	503	419	490	472	490	478	476	495	458	496	474	466	507	462	485	478	472	488	484	524	453	500	489	501	489	485	474	485	563	515	477	541	496	474	435	517	480	474	486	469	462	492	473	499	524	493	489	501	484	496	477	483	472	467	477	445	493	504	478	547	466	473	505	517	472	531	476	484	513	494	495	474	479	496	468	545	540	500	390	493	473	489	514	483	477	483	524	494	500	498	488	534	461	552	464	483	455	584	491	458	482	484	479	482	505	515	502	442	473	491	475	492	470	485	523	435	415	548	481	510	503	492	498	502	490	524	473	475	480	471	463	495	534	470	483	477	587	533	457	499	476	488	479	624	535	485	484	463	508	486	496	531	507	493	465	489	573	442	476	500	446	494	483	470	469	476	484	537	478	449	480	532	478	505	481	528	415	477	474	485	475	476	476	517	480	487	479	468	428	451	521	518	510	492	500	495	540	443	480	495	494	475	495	467	515	502	472	477	518	490	465	590	461	526	476	464	457	490	465	483	420	470	451	476	500	482	491	480	481	471	451	511	484	549	477	489	509	470	496	446	489	439	467	452	488	513	484	424	551	477	445	475	482	538	491	488	540	484	476	482	479	519	472	487	470	463	465	483	469	477	478	524	521	553	478	481	599	522	2
483	445	566	490	480	474	497	476	519	469	477	508	427	488	490	510	497	490	507	464	495	472	469	475	530	493	458	479	497	500	482	475	443	481	476	489	468	490	476	474	477	488	496	482	504	459	510	466	445	488	602	535	498	491	518	484	475	527	584	465	512	473	437	483	527	510	570	496	486	483	479	490	481	537	476	528	474	480	497	436	468	507	477	480	548	496	483	464	481	444	477	514	468	496	487	517	483	489	469	469	484	467	470	486	456	413	462	509	478	489	462	452	476	496	396	482	501	479	488	487	478	481	473	471	480	577	467	495	470	429	519	508	459	478	473	449	484	497	467	484	482	480	474	479	496	497	474	488	469	415	528	497	477	316	478	493	434	510	516	489	440	509	475	483	392	523	477	482	477	550	486	578	571	478	477	472	492	482	539	454	439	582	474	489	494	478	503	481	446	476	470	456	497	551	536	484	476	483	477	592	450	498	456	545	479	475	475	480	486	510	495	478	442	539	484	513	506	497	458	489	477	518	493	459	494	493	509	476	474	471	471	469	489	473	482	496	478	477	488	477	488	439	493	480	596	515	449	474	479	437	450	505	483	484	477	492	523	477	492	471	511	480	488	470	477	480	609	499	476	494	480	526	486	469	504	472	476	500	456	481	475	393	486	476	501	432	446	478	477	503	461	512	460	483	512	503	443	503	518	490	494	478	476	504	501	439	493	477	501	477	415	450	431	538	489	467	465	478	536	547	469	427	470	500	525	479	455	472	508	483	519	486	476	508	484	477	515	462	660	488	540	498	500	494	525	490	491	497	479	532	473	451	490	484	488	501	521	476	532	529	493	481	468	439	481	523	535	500	476	533	491	497	474	508	492	487	482	501	442	444	481	503	493	470	484	478	495	477	493	477	477	525	476	514	476	509	522	527	510	482	478	513	478	486	478	503	473	478	491	491	494	454	475	509	510	581	492	539	519	527	471	465	474	475	482	457	532	485	508	478	507	480	482	371	485	451	467	488	436	501	464	462	538	517	487	476	473	508	473	466	497	488	504	362	482	519	474	430	461	461	518	523	487	422	446	476	482	586	475	533	564	477	495	476	466	413	472	484	483	483	515	503	472	540	477	473	482	451	487	478	502	475	463	371	489	511	476	467	586	526	1
481	492	475	479	527	480	508	474	480	475	449	472	516	403	486	496	464	510	474	468	484	461	474	467	512	442	507	471	475	512	473	576	476	418	498	513	499	511	471	476	478	475	428	498	532	467	471	478	530	479	443	544	494	480	518	548	471	453	410	478	464	496	476	476	479	491	495	479	478	495	398	497	530	527	482	583	478	511	517	486	493	416	544	500	546	483	473	484	488	471	476	550	478	511	484	475	480	479	470	486	475	474	478	483	487	609	437	531	490	486	561	545	477	504	484	450	507	479	416	479	478	456	513	413	470	501	478	494	485	480	519	476	486	471	468	536	472	471	477	491	506	513	507	481	482	445	485	560	487	516	466	501	490	384	478	472	468	497	524	495	449	492	497	493	497	444	477	477	476	492	463	533	529	479	473	445	488	463	484	446	526	543	517	521	504	497	442	467	509	475	476	518	488	538	453	485	479	464	475	472	478	461	485	448	481	476	480	480	510	491	490	480	477	465	481	510	508	464	501	491	485	463	411	499	472	551	520	476	477	494	476	453	479	506	520	500	451	478	477	481	485	445	489	494	555	489	470	478	478	499	505	477	476	450	477	500	491	515	506	506	508	485	492	488	479	471	483	480	497	492	487	509	573	490	488	488	477	525	515	461	477	428	496	474	534	496	445	466	483	487	442	458	531	479	486	518	461	471	475	507	499	497	476	509	494	503	482	477	515	482	489	498	559	433	467	526	469	482	470	548	488	472	493	497	490	494	514	492	479	534	436	493	473	519	514	493	456	478	601	473	515	490	539	522	473	483	478	539	444	517	481	512	495	490	495	477	498	477	458	463	465	504	522	487	481	552	506	485	492	484	466	539	486	486	560	476	478	465	537	496	483	469	474	481	464	473	536	478	496	540	480	473	479	508	480	501	479	431	477	480	482	487	477	441	477	497	515	477	445	482	482	495	489	511	503	615	469	548	494	476	493	465	466	476	494	467	500	477	494	479	468	500	554	421	485	464	472	517	494	491	456	504	639	532	500	476	486	482	512	498	489	474	493	581	477	396	467	471	519	486	522	506	480	542	494	504	488	486	519	408	548	490	554	479	494	415	490	492	448	466	492	441	479	475	461	486	493	478	491	491	477	482	501	603	433	524	476	490	467	532	1
479	449	557	481	487	483	423	476	496	475	464	502	461	514	490	518	464	481	487	491	496	507	472	466	443	474	488	465	465	474	486	453	492	489	554	512	488	507	475	477	473	462	474	490	516	455	506	511	555	457	581	517	471	483	527	499	440	548	511	476	497	481	457	485	518	451	542	463	477	479	554	470	494	581	492	488	469	491	498	518	490	503	466	463	468	510	480	505	471	567	476	509	491	511	476	490	480	461	491	429	465	468	483	481	531	526	521	531	471	480	494	495	478	527	544	472	478	490	505	463	476	458	479	459	476	543	474	500	481	501	505	452	481	473	496	486	521	482	474	477	493	513	489	489	497	484	485	462	476	516	529	493	472	554	476	505	482	492	548	512	476	483	456	484	509	499	476	481	477	514	537	440	556	477	495	479	490	473	500	471	469	577	404	481	497	502	535	541	569	476	468	485	476	458	484	492	480	482	475	531	473	468	530	520	569	480	492	475	461	482	469	415	499	540	478	421	552	477	516	490	502	477	479	490	465	486	475	477	476	506	465	500	469	448	490	483	477	473	459	479	467	540	476	517	557	479	457	481	495	485	469	432	473	467	478	486	537	487	477	481	543	481	474	482	471	506	473	487	481	475	458	566	459	444	470	494	476	509	501	443	476	507	474	478	502	498	482	394	482	513	521	486	501	479	521	501	470	480	502	463	501	504	477	444	486	493	476	481	468	472	469	493	498	470	485	488	492	487	432	449	480	478	451	469	466	479	485	487	492	567	456	477	478	515	522	493	499	546	463	456	638	513	518	530	473	471	477	401	471	458	479	438	531	479	490	461	553	475	563	456	469	499	410	531	478	482	486	484	492	500	510	471	495	446	530	451	487	475	607	487	479	489	516	497	478	466	498	479	508	519	472	475	474	505	481	484	481	530	507	487	482	512	476	492	477	515	494	478	488	474	507	531	471	498	507	580	499	524	526	544	486	483	469	477	468	488	533	504	437	482	490	485	476	538	480	421	479	469	544	480	491	476	461	563	477	478	479	495	489	487	494	467	505	462	472	575	485	501	452	473	494	520	497	490	487	444	481	428	489	485	454	476	465	477	463	549	492	475	521	498	535	446	477	487	484	481	474	460	489	481	489	480	474	477	476	479	484	466	481	449	2
481	438	494	487	490	478	483	471	497	489	553	480	514	570	487	460	464	487	476	490	490	482	488	475	453	517	488	485	487	461	476	482	525	498	504	474	480	511	484	477	472	473	476	504	485	467	500	484	448	493	454	462	490	479	479	481	458	486	429	502	500	489	445	476	574	494	528	548	479	473	503	501	507	516	489	515	492	484	502	487	493	546	502	490	532	543	489	476	481	522	476	512	478	507	478	489	477	451	453	494	488	480	478	467	468	509	444	538	502	493	487	427	498	493	485	470	448	504	491	448	478	422	485	502	445	498	484	490	479	470	493	511	513	481	480	487	491	469	496	525	475	423	480	489	516	462	480	462	484	514	441	490	479	660	478	511	476	490	516	516	468	486	466	486	493	498	474	480	478	582	460	493	480	479	475	496	472	477	489	475	498	550	455	428	473	473	572	494	558	480	513	533	545	497	473	482	463	481	474	481	479	457	516	452	471	475	516	476	458	497	466	564	438	583	482	429	483	471	515	486	469	527	528	466	493	491	485	479	476	519	490	495	489	488	466	486	473	475	484	469	476	408	451	472	535	502	453	481	477	455	520	512	472	513	467	467	507	540	483	485	497	475	490	492	491	462	470	512	482	484	491	510	462	515	479	481	476	470	479	511	478	575	504	477	482	425	447	465	478	494	517	440	472	467	491	494	528	470	523	464	453	474	478	467	553	460	496	494	606	486	533	504	529	505	481	449	473	473	505	518	480	498	486	476	472	486	473	510	501	496	503	467	477	514	522	483	579	469	466	459	527	500	479	535	575	487	494	508	484	512	484	500	475	480	477	479	528	478	567	522	504	538	481	486	473	527	503	482	482	466	473	502	550	494	527	506	484	478	444	473	474	506	491	474	500	478	419	475	497	473	480	477	479	504	479	452	487	525	498	475	477	501	475	511	478	478	476	477	469	472	475	509	527	469	546	504	483	455	576	434	485	457	463	476	477	484	508	493	540	478	494	522	476	608	486	539	478	555	485	470	589	453	534	546	483	476	492	487	493	470	495	482	488	694	476	439	478	517	495	505	495	439	484	454	471	486	481	468	492	475	551	480	500	478	477	373	478	493	508	489	492	432	477	486	549	484	479	472	455	474	475	481	474	800	487	505	475	475	543	480	1
487	449	552	476	512	474	521	477	484	488	499	496	476	529	507	463	468	466	471	475	469	503	464	486	444	476	469	474	485	513	488	492	451	553	429	445	465	491	480	476	479	438	555	459	497	489	494	449	561	452	564	532	483	485	475	476	482	478	526	500	558	477	524	486	675	514	466	555	481	476	536	480	528	545	482	593	466	495	560	472	499	560	448	483	528	495	479	505	483	480	476	572	478	503	476	503	481	486	492	481	477	480	491	483	542	493	395	499	532	489	487	519	478	482	530	448	512	478	506	477	475	502	493	517	467	508	485	525	479	553	497	499	495	477	456	540	515	502	482	505	467	523	469	489	475	491	480	499	484	473	474	479	477	504	476	519	488	492	514	470	485	460	507	476	515	473	478	479	475	523	479	543	494	480	486	539	491	490	454	438	450	478	446	512	493	535	484	457	531	488	480	545	486	535	506	494	486	478	477	486	524	486	489	465	504	475	513	484	483	517	471	495	438	457	463	493	550	477	497	475	506	561	444	495	489	501	461	478	476	508	483	497	484	485	466	502	484	483	485	472	546	441	507	485	549	564	429	482	483	492	480	535	475	525	480	492	497	607	468	504	485	477	486	501	473	448	500	498	465	492	494	516	492	499	465	486	476	496	496	506	477	479	510	477	485	499	474	470	478	500	504	494	537	475	493	548	487	501	509	475	476	504	472	507	445	464	486	491	471	488	540	467	450	451	469	454	474	475	501	494	496	502	498	463	488	488	464	463	490	463	481	457	476	451	540	463	642	462	568	490	473	484	450	444	454	503	478	546	468	459	489	494	533	468	494	510	482	478	505	484	486	511	482	424	483	520	484	501	509	416	479	524	527	471	434	433	485	446	607	496	483	471	461	477	450	483	486	475	508	489	466	484	478	444	477	533	503	489	478	480	479	481	475	472	477	418	486	490	443	492	473	475	478	457	483	485	465	473	475	444	472	486	477	477	498	503	505	456	541	481	479	513	486	499	486	457	471	581	549	481	521	484	467	502	476	476	482	475	440	465	476	481	521	487	487	575	477	473	495	466	506	483	464	481	480	478	483	534	465	434	528	476	467	476	490	406	474	474	434	492	456	519	479	563	440	493	496	506	498	470	493	478	480	499	495	608	473	497	495	478	1
484	490	544	499	500	479	525	475	492	490	471	487	448	446	494	448	458	495	486	469	487	528	464	479	533	475	489	483	488	507	487	502	437	485	502	477	480	528	470	473	480	615	478	501	530	496	461	531	425	493	526	501	478	477	466	503	488	497	570	464	511	478	477	484	603	489	473	523	483	494	513	496	478	477	471	489	479	492	460	513	484	497	440	490	485	509	483	491	473	483	476	566	470	513	482	533	479	494	462	524	485	469	487	477	465	344	454	389	520	496	556	499	482	501	469	450	509	483	514	435	476	473	476	546	489	537	483	503	468	431	493	495	462	472	452	462	433	469	477	483	465	567	469	487	474	457	484	471	475	478	535	500	475	613	477	515	503	491	484	462	458	504	479	479	545	467	479	481	474	449	467	495	500	476	491	587	491	475	523	533	543	504	487	515	462	515	579	462	512	478	457	496	458	426	528	487	464	485	477	453	482	507	505	533	426	474	522	481	500	453	503	429	479	502	485	555	503	481	470	478	433	510	519	492	433	509	469	478	475	504	484	485	465	528	507	552	484	473	451	476	550	457	453	487	530	497	467	482	496	521	486	479	480	555	484	566	554	494	495	473	506	479	471	455	473	506	474	490	478	513	495	530	490	518	456	485	475	491	505	496	477	532	491	476	509	474	516	519	474	501	459	532	478	479	540	548	462	473	490	534	469	502	476	503	534	529	478	475	508	477	542	487	496	493	483	513	472	482	515	459	489	445	474	467	495	477	499	484	489	536	421	495	476	484	462	484	569	434	490	453	521	486	469	521	434	498	478	529	515	489	468	485	514	495	470	469	490	476	522	464	513	487	494	475	487	460	466	493	502	550	457	465	506	519	496	479	483	466	418	481	484	498	546	525	451	469	483	478	451	453	479	528	475	501	480	478	472	457	518	473	475	504	476	455	477	465	484	471	442	483	525	502	489	473	465	499	490	437	472	534	482	489	485	476	505	507	475	501	593	482	532	500	447	565	461	445	474	556	437	481	461	507	443	538	471	480	470	464	508	482	475	482	517	494	467	580	477	492	407	518	539	490	494	504	480	531	476	441	487	502	529	487	454	478	487	428	479	471	490	479	512	509	477	508	514	490	492	491	532	481	498	475	459	511	526	448	484	486	523	462	1
472	449	526	469	498	495	492	478	512	494	495	505	515	458	483	486	492	467	510	467	489	500	493	473	457	475	531	472	486	483	486	496	484	493	477	513	463	456	484	477	480	555	464	479	524	470	492	511	415	471	548	545	459	486	490	475	480	508	501	462	482	487	455	479	591	509	481	475	480	473	533	498	452	499	475	507	479	473	545	456	484	520	489	464	463	490	471	533	471	480	476	471	490	473	481	532	478	471	504	482	488	494	469	465	449	265	515	488	490	487	492	451	479	503	462	474	469	501	483	477	477	472	501	528	484	502	479	496	461	535	473	508	498	485	469	503	553	496	476	494	491	528	491	496	474	467	475	479	483	518	440	469	487	658	477	500	477	486	509	505	490	475	459	477	498	471	474	478	476	516	381	452	522	478	495	491	487	490	443	540	514	587	459	480	505	488	542	477	458	483	483	503	486	446	606	482	482	476	476	509	499	464	465	579	541	477	494	483	510	510	474	508	451	507	481	528	517	468	474	504	530	489	524	513	398	507	506	479	476	473	480	480	499	527	505	439	480	476	505	476	494	499	484	479	503	477	480	475	479	502	486	500	474	515	468	555	515	477	489	476	465	485	492	438	479	451	500	502	522	485	493	451	555	517	486	479	475	567	469	521	479	543	507	477	498	502	458	516	480	492	486	490	492	485	472	526	539	470	493	452	517	499	476	527	505	476	481	476	532	478	515	487	510	535	491	527	495	485	503	464	469	504	482	479	502	479	474	447	450	492	489	495	475	464	521	478	606	519	459	538	509	483	453	485	519	496	478	472	475	516	470	542	467	484	492	491	480	474	519	447	494	434	513	458	483	506	465	477	485	493	487	512	510	475	505	505	479	540	408	500	480	512	487	502	460	475	520	477	467	513	479	479	475	449	476	443	488	495	531	470	482	537	478	492	475	422	521	468	529	476	491	435	442	478	529	441	465	542	488	475	476	472	475	477	478	474	450	450	507	484	469	497	496	594	456	472	466	475	502	469	494	467	385	409	541	476	477	488	457	479	481	481	489	418	477	640	486	437	528	484	498	483	474	494	470	497	478	576	483	462	516	476	423	477	475	490	467	475	538	493	517	484	481	453	497	478	479	465	492	468	506	476	506	407	512	507	465	476	479	468	2
474	512	482	491	452	472	431	478	498	477	510	471	511	490	492	478	468	531	483	467	471	511	473	479	506	518	501	504	466	501	486	466	480	489	435	512	452	487	483	476	478	494	475	456	538	483	499	444	416	477	547	487	475	471	436	499	464	498	536	503	489	483	470	483	527	542	545	504	491	469	480	499	421	518	487	443	474	512	458	458	513	557	496	468	479	517	481	484	475	513	476	490	497	499	494	487	477	470	483	519	496	477	473	503	494	340	530	508	517	474	496	451	469	498	489	486	503	494	530	487	477	483	486	427	527	564	484	481	466	482	546	521	494	478	486	509	585	504	482	489	519	479	466	498	474	486	480	491	480	496	529	465	505	599	476	493	455	504	534	532	484	493	468	484	541	466	478	484	476	528	454	513	405	477	488	548	471	469	541	502	520	542	452	473	468	497	457	442	534	482	446	501	488	661	541	478	472	474	477	509	521	510	492	502	500	477	526	479	467	495	457	455	494	563	477	452	501	480	490	470	535	596	530	452	471	509	457	477	475	489	470	466	470	491	498	513	491	481	477	479	487	485	491	498	528	531	475	481	470	521	481	498	473	457	476	503	401	383	491	466	483	470	486	450	472	483	521	480	499	506	499	436	541	503	484	505	475	458	502	452	477	530	444	475	506	380	446	504	480	441	526	528	484	483	459	513	494	523	531	491	482	526	480	505	486	506	475	489	523	475	468	478	521	438	470	487	462	478	448	558	484	503	475	489	503	482	472	517	481	510	450	484	475	543	444	478	509	428	493	501	482	491	475	492	489	496	491	525	513	410	483	531	503	492	495	471	559	477	520	517	508	476	469	452	479	454	541	473	501	548	483	456	487	509	479	529	485	509	408	450	478	482	461	483	494	494	486	480	532	504	473	521	475	479	478	542	485	502	459	479	476	486	477	511	477	449	545	490	572	474	547	513	463	464	577	489	493	506	472	483	486	480	481	476	474	477	513	507	508	473	460	517	504	569	513	508	493	548	479	488	513	448	545	548	503	477	485	472	478	463	493	468	467	536	483	518	478	477	529	538	536	473	489	503	516	533	495	513	519	465	468	467	499	482	484	468	481	454	451	472	470	523	476	571	460	479	475	411	515	473	478	477	488	576	459	441	470	478	551	541	2
495	489	525	482	490	481	530	477	465	480	452	460	453	509	501	480	457	499	450	483	492	487	476	485	481	479	494	482	467	489	492	555	458	471	515	535	470	485	482	475	472	447	484	499	492	448	528	512	555	475	481	520	479	484	493	464	491	479	546	467	482	481	507	481	541	546	508	523	476	483	470	499	448	469	490	512	476	453	480	482	471	523	480	487	513	477	478	489	481	542	476	532	481	481	493	539	480	453	475	435	469	493	484	455	492	589	479	493	500	489	473	461	479	497	461	503	508	480	535	502	474	476	474	476	482	554	479	496	487	506	496	472	475	477	444	463	456	512	467	472	480	584	485	499	471	486	480	480	471	483	466	472	483	504	478	478	494	495	498	518	489	473	469	475	503	474	477	478	477	547	484	495	535	476	477	524	467	486	504	469	585	472	497	467	481	492	489	465	507	475	459	487	499	444	562	481	479	480	479	438	528	506	492	585	543	477	495	489	466	487	500	491	452	555	490	446	487	479	480	503	505	500	490	502	487	408	462	473	476	471	492	508	463	476	519	504	490	476	450	481	509	455	511	473	461	511	465	486	485	483	506	496	477	480	475	488	471	504	488	500	510	478	493	466	474	486	526	494	521	498	477	486	463	530	511	487	475	435	483	499	476	482	470	475	479	433	491	456	481	482	549	503	537	474	432	480	471	496	472	484	468	507	474	495	506	445	498	492	467	499	497	459	481	504	485	490	463	481	447	462	479	469	504	467	505	478	460	495	481	495	487	463	477	563	491	472	515	495	539	531	454	515	486	498	460	484	472	354	483	491	484	521	523	472	491	507	486	475	479	443	441	500	522	528	473	481	441	471	478	488	516	440	463	489	514	514	483	502	564	493	479	468	544	492	462	479	492	476	524	482	480	443	476	464	478	476	477	429	592	486	473	437	476	481	476	467	479	476	472	478	513	498	473	485	501	534	491	507	500	498	470	468	484	477	479	472	524	475	533	471	490	513	522	502	476	416	482	496	553	484	472	468	597	521	488	477	472	468	480	485	480	471	491	635	484	449	480	500	442	434	597	499	494	462	485	525	481	488	489	548	519	478	533	477	476	426	483	492	546	469	466	510	467	456	532	478	497	491	478	483	467	482	493	670	541	543	472	483	498	519	2
493	471	524	489	492	469	494	480	481	502	535	489	508	484	480	551	498	497	499	481	468	503	471	463	526	511	480	458	492	500	481	575	493	471	474	477	481	483	479	476	480	439	448	493	447	453	524	555	499	479	547	508	511	482	464	476	433	538	498	474	497	483	557	484	459	495	470	533	488	480	556	509	453	493	487	541	483	493	514	476	509	495	520	487	548	481	468	446	485	527	475	514	499	501	483	493	476	515	470	551	481	496	477	472	494	662	503	457	500	474	448	524	481	486	468	466	487	490	476	516	477	471	484	405	467	531	491	498	492	513	505	481	495	478	484	464	493	481	483	488	498	492	478	497	499	505	483	465	484	509	544	477	491	543	477	507	525	434	476	557	476	464	465	473	470	539	479	484	476	563	510	531	498	477	459	512	483	496	459	442	516	513	460	507	486	412	493	501	462	480	495	476	478	536	566	471	477	482	477	462	501	501	487	442	441	475	506	481	490	467	489	496	454	488	485	525	500	492	497	492	468	500	482	425	476	481	513	479	475	486	477	477	482	506	494	495	470	476	472	481	491	484	466	486	539	532	398	477	492	519	491	515	470	482	489	482	555	488	493	465	508	476	475	477	475	490	515	491	461	489	496	498	534	425	470	470	476	494	506	521	475	501	466	476	464	495	483	431	481	489	465	514	500	477	423	507	477	522	517	488	492	490	478	485	516	489	463	487	508	484	505	473	491	570	486	456	481	476	516	509	489	483	482	497	490	477	492	461	470	543	441	484	476	488	494	490	437	504	428	432	457	525	512	475	500	494	485	454	505	545	484	426	487	482	472	473	496	476	540	469	463	508	478	449	478	479	486	484	485	513	455	525	535	474	494	529	482	482	511	465	471	468	502	499	499	494	442	479	508	543	482	564	479	488	475	441	484	430	504	485	479	510	477	520	476	482	476	474	479	482	493	467	470	476	476	506	489	545	504	500	477	479	479	476	477	504	503	535	480	480	480	543	478	528	523	476	461	469	495	484	469	493	492	547	519	477	489	486	473	447	496	484	440	595	488	404	482	468	530	455	524	522	522	557	476	486	486	441	454	498	581	474	478	481	483	469	485	500	504	500	495	515	477	526	443	491	482	484	512	479	475	474	505	643	462	528	491	497	471	464	1
481	430	525	491	506	482	474	478	494	482	497	477	465	512	483	464	454	495	462	484	478	480	474	489	490	518	492	456	460	458	484	507	449	493	476	527	486	404	477	477	473	463	477	497	530	488	509	506	476	452	540	490	408	484	486	528	413	441	496	503	467	487	453	473	553	537	520	510	480	486	419	488	462	489	478	555	490	478	565	494	508	473	542	488	527	520	478	453	479	456	475	557	494	464	470	488	483	516	448	546	458	488	478	493	460	453	509	464	459	471	467	430	486	477	485	472	496	478	480	506	478	465	479	445	467	497	491	505	475	465	488	486	506	473	471	533	444	493	482	475	537	466	486	483	488	508	483	525	475	538	524	498	489	619	478	485	496	484	517	495	474	480	460	483	474	505	476	477	478	539	507	440	484	479	473	504	462	487	445	486	481	547	474	477	481	471	515	505	492	481	478	474	476	597	506	497	474	474	476	418	512	499	475	505	468	477	461	482	472	466	473	458	540	465	492	478	488	469	480	495	457	469	506	464	532	500	509	476	477	486	479	500	468	490	480	497	497	478	484	475	481	429	443	476	554	507	467	479	481	469	463	469	484	490	473	514	512	439	501	482	457	476	522	480	493	477	517	483	498	496	471	439	501	478	481	499	476	531	513	498	476	531	481	477	455	486	468	397	486	484	487	491	471	479	496	443	489	462	533	544	491	490	472	463	508	463	478	483	523	462	496	475	489	515	493	506	474	471	423	434	487	450	472	478	492	478	489	492	502	510	464	462	477	512	482	493	548	475	530	539	523	498	458	502	542	471	490	545	458	465	475	542	491	473	486	473	461	476	530	468	508	508	467	495	478	460	520	496	481	496	511	546	487	486	475	467	478	498	484	423	489	527	489	483	503	510	510	476	498	480	473	488	474	480	481	454	486	530	525	481	479	478	477	505	476	465	492	473	467	482	473	509	574	487	488	514	495	535	543	470	477	452	486	476	500	490	493	501	452	478	479	510	470	551	508	585	495	547	494	493	357	494	656	530	503	478	485	510	521	473	473	466	461	707	485	447	484	474	475	503	455	517	469	442	471	520	481	489	488	495	437	476	552	477	476	394	473	461	482	487	488	473	470	525	424	476	478	463	501	482	462	478	491	736	505	452	483	482	488	504	1
488	408	521	477	549	480	488	476	474	478	497	506	477	461	469	506	483	423	486	486	489	504	478	472	487	514	497	496	471	470	489	430	465	476	524	388	488	461	486	476	476	460	483	488	480	490	459	494	468	505	530	462	447	478	490	492	288	472	461	466	498	485	479	483	497	500	532	500	483	475	547	500	424	471	476	460	466	454	556	497	515	518	467	486	474	464	477	437	480	463	476	467	510	493	490	502	484	515	494	411	496	485	482	458	467	385	462	398	465	480	456	547	481	461	429	465	471	479	489	472	474	483	474	442	471	527	502	479	471	440	468	517	468	471	458	443	608	494	476	494	493	527	472	507	499	483	481	495	482	488	495	483	482	494	478	494	487	449	480	516	447	489	466	490	443	483	475	484	476	582	506	470	490	478	478	467	497	485	488	478	484	487	475	484	474	477	454	493	479	479	478	539	463	586	555	488	482	491	476	480	504	497	491	544	535	475	510	483	509	482	477	469	488	472	482	421	523	467	443	480	472	453	482	479	467	485	521	475	476	480	482	449	487	461	511	479	486	475	491	481	499	535	508	477	488	549	488	473	485	515	481	512	469	525	478	502	487	588	480	492	499	485	500	468	472	526	470	486	485	507	469	511	461	456	505	493	476	483	481	454	476	476	477	478	511	509	478	491	479	497	515	476	471	474	532	497	462	548	469	491	584	516	481	473	498	485	495	498	524	480	534	485	485	517	492	418	481	475	458	503	460	496	506	484	482	479	518	496	486	560	484	485	477	512	526	477	477	480	519	538	551	495	513	459	519	483	476	474	471	556	478	495	519	480	495	447	465	475	589	526	516	507	429	464	477	451	514	474	467	491	467	462	449	472	561	480	481	511	474	446	478	511	526	492	494	469	526	480	518	427	472	493	476	493	483	492	479	469	461	487	479	505	476	540	478	472	549	478	482	483	502	542	447	462	556	461	488	472	446	506	489	514	468	475	482	494	497	481	474	483	500	520	480	495	487	510	477	525	493	474	498	475	478	482	476	477	468	484	479	468	488	473	489	398	490	581	486	427	426	482	461	482	457	481	510	487	464	489	498	499	503	484	473	475	476	542	487	469	409	483	490	448	487	534	434	475	466	502	453	491	495	481	481	395	482	487	485	483	551	482	2
488	470	524	466	512	470	500	475	517	484	552	482	503	511	477	497	468	530	464	477	500	487	474	477	479	516	458	475	492	487	478	466	523	463	465	535	487	474	474	478	479	534	480	493	515	489	528	517	473	448	510	532	496	474	483	480	441	501	446	460	524	484	448	474	465	468	484	501	477	475	488	498	503	485	484	501	470	434	433	450	454	483	492	500	477	489	477	465	474	583	477	527	499	474	481	488	475	464	481	504	479	498	485	495	453	646	529	513	446	454	462	524	474	525	418	480	522	484	489	477	477	521	470	529	519	503	481	499	490	491	532	522	449	486	487	521	426	505	481	508	459	589	478	477	469	508	484	561	470	447	473	499	485	595	478	437	490	470	514	439	507	488	475	487	531	499	477	472	478	481	512	432	445	474	476	465	489	480	478	609	496	500	528	462	503	535	484	465	490	475	419	480	478	531	460	488	482	488	478	518	480	492	528	538	474	476	487	476	478	502	494	525	426	491	484	436	481	493	537	484	409	481	551	467	485	417	493	479	477	459	473	474	474	486	540	480	476	486	506	484	505	507	475	487	529	451	524	486	478	525	492	400	481	586	477	548	492	449	470	491	489	479	478	429	470	450	423	494	460	502	493	476	485	438	462	493	477	497	529	508	474	562	479	476	503	430	491	472	473	520	467	494	459	476	433	527	463	515	500	514	463	496	478	488	485	426	472	488	491	415	532	459	542	512	486	519	476	473	519	506	500	519	514	473	500	476	514	430	493	523	496	478	476	505	514	490	437	481	350	501	444	498	521	505	512	476	493	466	464	534	482	442	492	474	464	513	486	477	524	509	510	466	501	434	475	488	519	471	505	553	468	612	456	495	462	468	476	500	479	455	467	504	447	464	488	483	485	476	462	470	476	486	480	553	478	496	479	507	588	479	473	497	475	511	477	491	413	476	443	489	518	485	460	504	534	563	476	475	545	542	483	482	482	476	466	468	472	477	455	474	511	504	508	593	475	523	486	494	450	504	511	489	421	462	492	481	460	487	543	470	494	485	476	588	476	434	469	503	429	510	512	493	456	450	467	477	497	545	500	535	521	490	451	477	492	497	462	517	440	481	489	466	467	497	536	491	451	522	464	491	469	480	489	625	451	508	484	493	506	525	1
479	458	573	480	583	481	432	477	474	479	541	511	523	524	487	473	483	518	468	473	493	471	482	490	549	459	470	471	479	506	488	542	505	421	502	441	482	469	478	478	479	475	476	499	474	490	457	529	490	440	467	464	473	486	492	475	490	473	530	495	489	486	467	474	432	490	471	478	489	477	511	514	478	475	478	534	475	514	582	531	429	545	493	482	505	417	478	494	480	480	476	483	494	494	466	550	476	467	472	527	484	483	480	491	460	505	504	516	527	505	464	453	481	483	464	500	477	486	489	487	474	461	489	464	471	469	484	533	479	493	509	486	482	474	485	461	448	507	478	508	515	395	472	480	484	506	479	482	490	469	540	473	467	451	478	502	472	450	483	511	507	476	481	484	562	485	475	476	475	440	492	420	477	477	469	509	490	485	468	568	500	490	477	489	498	509	469	501	532	478	500	519	464	461	476	492	482	482	475	535	500	476	525	495	460	476	523	474	481	470	469	497	459	460	493	533	472	471	499	480	510	563	462	464	445	476	486	478	477	477	473	518	516	490	503	450	469	478	471	486	561	568	475	474	517	522	432	474	469	453	492	509	477	528	483	513	469	482	471	497	454	481	465	472	477	501	480	491	463	475	482	505	514	533	468	483	476	497	495	482	477	449	481	475	500	531	463	519	484	451	514	529	501	478	420	494	422	476	496	486	458	509	479	531	446	494	458	456	450	477	460	490	521	534	482	494	478	489	481	421	466	510	495	459	504	493	484	476	496	540	493	453	474	473	543	475	416	470	478	486	530	449	494	518	499	481	479	481	466	576	484	523	536	497	531	474	465	474	469	521	506	486	489	505	483	468	507	479	501	463	445	406	507	504	485	469	475	479	520	474	471	463	476	493	456	484	493	476	508	538	482	497	475	505	478	486	476	506	516	482	475	544	474	499	477	524	506	476	464	470	486	452	485	491	554	721	477	477	513	511	473	491	472	476	474	503	485	472	473	483	492	469	475	461	489	537	480	542	498	491	430	477	435	525	445	478	487	479	450	465	481	477	513	328	474	546	472	472	451	455	519	475	505	510	486	499	487	516	514	456	564	481	448	478	474	580	481	481	484	470	455	501	486	489	502	486	473	452	521	490	493	474	514	332	516	473	480	492	450	444	1
485	467	462	489	550	479	529	477	480	487	462	490	480	458	476	473	487	471	474	485	487	456	477	490	544	524	504	479	467	459	484	491	490	482	448	547	480	451	476	474	472	481	461	477	547	459	462	443	482	488	595	468	451	470	433	545	421	482	497	470	487	476	498	487	365	536	482	474	477	476	645	492	449	476	483	470	481	462	480	479	468	566	490	480	471	476	486	476	479	549	476	515	441	472	461	546	475	480	506	491	468	487	481	483	453	642	458	547	496	496	517	468	489	502	408	466	473	471	453	471	475	494	473	451	482	524	459	489	491	487	460	477	475	471	472	489	529	483	477	495	488	574	473	473	461	485	478	532	477	530	488	490	474	601	477	468	481	419	515	468	457	500	491	484	490	496	478	482	476	514	464	510	478	476	464	495	481	492	468	443	488	592	501	493	468	433	510	476	439	480	456	449	524	483	466	470	484	496	475	570	492	534	489	555	487	475	481	477	496	423	513	531	516	498	484	544	475	493	495	483	471	427	531	464	518	442	472	477	477	475	510	492	480	489	503	469	492	476	458	489	474	583	450	483	544	540	445	480	478	534	454	517	482	446	467	529	471	514	486	500	477	480	500	496	474	456	566	497	510	495	478	383	538	522	456	478	476	489	526	521	476	535	485	475	517	483	497	444	480	441	446	495	503	481	456	451	460	514	456	496	528	496	482	479	450	534	479	478	510	487	505	470	571	470	500	447	455	488	436	536	472	483	498	491	470	482	459	517	490	435	531	488	477	438	506	500	324	438	326	458	577	501	519	507	467	482	472	409	491	486	475	448	452	469	466	506	520	478	426	562	474	461	430	498	491	437	499	491	485	459	447	433	511	490	527	527	481	467	493	525	477	455	477	485	470	484	512	475	513	498	480	461	477	504	476	484	471	499	494	482	478	438	475	480	477	506	503	476	440	479	506	489	435	482	536	458	486	520	483	510	491	452	488	476	489	484	486	505	507	479	473	500	488	590	530	431	449	580	501	496	474	478	496	467	485	476	487	482	507	494	464	468	509	588	475	416	481	461	539	515	458	446	535	450	463	482	493	457	496	502	567	478	480	477	480	607	448	472	499	502	454	489	481	521	526	465	461	464	508	470	462	473	497	611	537	518	477	469	495	478	2
476	467	462	475	475	476	485	475	480	475	486	490	486	455	496	482	457	544	479	470	479	507	475	476	396	494	476	501	486	525	479	546	538	459	529	532	463	474	480	477	477	563	468	472	490	442	480	517	482	430	522	480	467	484	486	483	420	580	467	484	469	487	443	482	464	562	471	483	485	481	437	474	488	463	474	449	481	481	528	488	498	451	499	488	486	439	471	460	476	461	476	518	449	507	499	434	476	505	442	477	489	472	501	467	515	505	458	506	448	478	512	504	474	477	493	482	516	502	512	504	475	478	491	437	480	498	461	524	479	471	507	511	461	480	469	536	517	493	481	501	459	496	478	483	515	498	481	518	484	477	502	488	489	529	477	476	516	475	474	468	467	456	476	479	566	525	477	480	476	476	551	515	423	479	471	537	472	489	472	471	398	507	437	441	505	444	446	486	525	478	480	481	487	508	462	477	472	493	476	430	506	482	475	443	494	474	483	479	481	473	478	532	499	520	471	545	497	487	481	484	454	520	460	535	490	437	473	476	476	542	481	461	494	478	464	494	480	480	465	481	507	575	462	473	503	521	442	480	486	476	464	516	479	523	474	515	549	510	484	482	499	484	500	466	479	481	526	506	446	501	494	529	489	470	478	498	475	473	481	527	478	494	475	477	494	496	489	476	488	475	499	478	505	478	463	480	491	508	503	504	506	496	472	508	481	493	511	477	521	463	521	473	516	580	479	523	480	490	496	509	476	403	485	461	487	473	459	485	481	553	490	469	476	469	503	487	441	517	424	496	560	502	471	498	499	486	485	513	493	495	487	431	466	479	475	486	405	478	494	523	474	510	477	506	485	538	523	495	501	458	503	484	501	492	507	480	480	511	493	529	489	498	469	471	481	510	530	477	505	477	478	491	477	479	483	483	471	494	550	479	477	497	476	463	476	490	486	477	465	485	483	494	469	509	496	523	505	480	487	450	473	481	467	476	472	492	479	513	490	472	491	475	488	523	491	521	493	547	485	475	511	500	398	519	500	478	483	486	406	486	500	480	502	388	485	550	476	465	442	476	458	531	475	443	472	476	471	549	523	456	512	480	433	479	482	542	478	484	479	470	488	492	486	507	512	471	476	516	492	487	481	476	497	376	494	495	467	470	512	485	2
489	452	436	475	473	467	512	478	491	484	488	498	489	470	490	453	505	505	471	484	494	528	474	492	532	536	492	499	503	497	485	574	474	476	469	539	469	483	487	478	478	429	473	477	540	459	490	553	540	444	568	481	527	476	494	475	544	495	494	457	475	479	537	486	548	506	534	474	472	474	503	476	453	455	486	527	467	481	528	455	456	574	499	499	501	460	478	472	480	537	476	471	473	545	484	489	478	455	500	474	480	486	481	455	478	603	458	496	503	473	492	465	477	513	464	482	507	484	551	492	475	467	481	461	477	476	478	526	487	473	497	486	501	474	491	574	488	488	480	476	477	585	483	470	496	458	483	567	491	525	517	496	491	343	475	502	457	486	509	509	442	483	489	475	374	502	477	479	475	513	497	529	483	477	498	502	496	480	475	509	541	443	464	490	486	449	518	503	501	477	502	506	479	460	504	484	493	490	477	471	480	505	504	474	446	476	434	484	512	486	466	456	526	494	480	589	569	469	434	482	458	537	483	537	530	517	472	476	477	481	460	516	481	515	455	482	484	475	479	474	522	401	517	477	372	518	568	475	478	532	435	485	479	487	467	499	478	522	484	482	467	484	488	481	474	498	508	459	503	489	496	502	494	456	473	465	476	497	485	430	478	401	491	476	448	469	465	438	477	487	486	512	507	478	531	498	460	491	497	494	463	488	480	477	493	505	484	472	485	460	475	492	482	481	484	517	486	478	548	513	487	459	504	475	488	473	473	496	489	526	470	461	476	451	434	462	552	556	620	447	490	494	498	489	521	477	488	492	490	504	469	438	480	461	480	492	522	478	535	517	488	484	525	479	487	541	475	509	460	555	504	439	502	528	443	492	468	484	562	511	489	485	500	475	501	463	485	476	487	500	478	531	478	508	476	541	485	413	537	478	474	481	477	550	476	473	485	475	425	469	522	476	511	497	535	574	486	475	446	467	475	466	479	476	504	489	523	480	471	484	493	479	458	388	513	459	471	565	471	471	501	468	562	521	456	475	466	477	508	485	481	491	498	509	468	447	477	405	502	460	484	495	505	498	495	472	468	578	489	438	550	478	507	481	481	352	497	475	447	475	492	467	485	488	487	485	477	434	481	479	482	480	505	529	483	483	482	490	430	457	1
473	437	567	476	467	485	495	476	490	487	443	480	430	514	490	481	473	488	507	469	493	510	481	484	496	481	488	466	486	473	482	460	387	474	473	489	485	494	480	479	483	502	478	502	507	497	522	506	502	462	479	508	497	485	491	507	416	454	511	480	483	475	489	476	540	518	506	486	474	466	507	522	477	457	484	585	472	486	566	475	485	568	536	496	458	511	477	510	482	581	476	425	480	475	483	536	486	533	479	454	483	483	487	471	511	452	479	512	547	470	503	530	479	524	451	493	476	486	504	559	475	467	481	494	448	539	475	497	475	494	528	512	473	475	461	533	476	462	478	467	473	532	499	487	496	473	481	479	479	524	526	494	511	559	474	517	521	473	473	555	455	469	462	480	454	508	475	488	478	528	484	497	476	474	474	478	495	493	530	553	513	507	507	489	504	488	570	490	533	475	471	490	493	420	489	485	480	492	476	500	494	479	469	482	466	476	526	480	475	499	490	488	454	495	485	430	509	475	485	500	515	468	485	542	472	476	472	476	475	479	492	497	470	479	473	495	470	479	466	480	495	544	489	465	498	502	442	477	486	514	488	513	479	572	481	460	529	469	477	505	486	477	523	477	473	504	471	489	477	494	505	475	483	444	475	467	477	440	483	536	475	509	476	476	476	521	494	473	472	478	459	501	508	481	571	471	496	546	473	492	466	516	473	493	502	486	478	476	558	452	487	480	478	522	479	564	462	478	498	533	490	505	504	473	493	481	497	479	493	507	499	484	475	461	558	499	524	509	434	504	503	496	506	479	494	483	491	490	473	456	486	481	482	491	520	468	556	474	483	527	472	490	417	467	489	438	453	481	487	489	521	522	508	472	505	493	488	461	520	494	483	483	442	486	491	469	462	475	520	475	481	496	476	511	479	485	494	468	518	480	477	457	479	545	476	486	439	486	450	469	503	417	494	468	466	476	494	503	494	459	476	470	488	476	489	481	460	493	463	477	474	521	496	534	517	498	474	470	492	486	473	497	337	450	511	479	489	493	531	478	487	481	470	335	474	633	472	523	459	542	523	488	463	444	491	489	488	513	476	544	446	481	410	478	480	570	485	511	427	475	467	482	476	493	482	478	483	506	500	470	523	484	531	348	454	433	486	505	467	505	2
481	457	479	501	507	493	501	475	481	475	412	490	435	465	486	477	472	476	498	473	507	490	484	471	463	483	490	477	488	497	473	427	467	432	497	553	476	487	474	475	479	478	429	488	481	479	508	496	462	508	536	498	494	485	441	487	526	478	465	531	502	479	448	471	487	536	501	488	485	471	476	485	478	455	484	454	463	457	497	508	513	508	531	464	535	408	483	447	472	587	476	502	489	517	487	541	485	475	505	512	496	474	474	492	522	481	498	482	521	488	447	521	467	489	489	485	480	477	487	499	473	472	481	486	448	500	468	495	477	523	504	521	513	469	477	518	462	479	481	486	500	515	465	481	502	438	477	509	485	547	479	481	498	559	480	531	441	437	495	518	482	472	484	480	460	517	473	476	476	489	474	491	439	476	508	527	478	476	457	518	465	514	498	503	494	513	503	498	491	477	445	532	504	586	483	495	485	484	477	496	496	468	526	562	509	477	516	486	487	484	465	494	495	523	495	439	478	478	492	480	508	452	463	504	490	488	481	479	476	493	481	500	473	471	508	509	489	473	494	474	526	553	484	472	521	480	499	485	484	534	432	468	480	517	485	459	500	414	485	481	551	480	498	470	474	517	395	483	440	498	495	553	532	546	489	488	476	509	520	545	477	510	518	477	510	512	449	551	475	499	529	497	476	465	526	446	458	542	469	508	546	475	482	496	489	496	481	472	459	463	505	453	531	497	471	478	498	479	518	522	486	478	503	485	517	474	496	467	489	491	440	468	477	495	509	473	465	494	411	516	489	491	518	473	490	475	482	544	542	410	475	454	522	496	511	499	520	474	460	563	455	501	463	494	480	441	514	484	478	507	527	451	551	494	518	558	478	500	467	487	473	486	474	463	475	508	488	476	461	463	478	538	479	522	482	471	487	479	525	477	476	511	475	468	476	478	461	482	460	471	480	511	497	498	548	604	483	482	582	486	478	471	471	476	486	471	514	464	518	477	492	482	474	532	488	497	472	441	525	456	410	493	370	538	506	479	480	489	494	478	482	484	509	393	477	555	481	510	522	460	460	478	526	573	460	487	466	465	475	465	509	477	431	479	480	542	459	482	438	500	493	473	497	482	489	460	468	515	465	469	472	471	478	389	471	498	479	464	441	481	2
476	452	501	479	495	486	437	477	497	478	478	431	439	527	489	478	491	455	504	472	510	499	474	471	510	505	484	502	486	483	480	465	522	458	465	497	470	496	488	476	473	484	501	484	532	474	513	533	572	491	535	576	475	478	444	504	506	533	476	508	491	482	483	480	661	551	472	504	477	465	468	498	474	495	494	539	470	474	500	482	472	520	487	490	490	479	480	469	479	527	477	497	520	473	474	492	480	456	487	496	484	482	474	479	530	434	521	516	473	481	541	546	491	497	427	471	520	472	507	475	475	497	460	412	504	492	485	491	473	441	421	535	497	480	486	505	476	487	483	464	504	500	491	479	470	471	479	481	486	455	445	503	475	445	476	473	455	496	503	548	498	482	475	488	444	500	478	478	477	518	508	546	561	478	471	427	469	476	432	457	516	501	458	458	478	469	427	477	641	483	467	499	512	598	613	479	474	471	477	498	474	463	478	532	510	476	512	474	475	471	486	404	492	513	474	536	483	463	514	499	506	541	488	524	473	505	475	479	475	504	456	501	492	473	493	519	475	477	497	475	486	449	523	501	555	503	452	478	484	436	435	456	476	466	475	542	521	497	479	495	474	476	518	501	478	515	519	478	497	503	489	421	489	469	481	478	478	432	488	438	478	448	470	477	438	429	478	452	480	509	498	510	500	479	578	463	475	476	507	472	529	507	468	472	478	478	477	485	471	461	478	473	469	518	488	482	474	460	511	479	479	462	480	477	482	483	493	541	458	502	442	489	476	520	491	513	639	421	610	553	495	482	517	468	547	462	490	445	481	547	477	445	477	473	501	487	498	478	483	529	491	474	501	449	483	519	544	483	501	508	522	517	489	500	506	514	487	504	585	489	487	433	520	477	455	498	515	476	486	486	478	557	474	531	479	469	481	542	533	473	478	518	476	496	476	465	418	482	531	480	478	615	520	510	468	450	508	516	514	539	477	476	469	476	485	501	486	465	469	478	446	586	506	455	511	506	468	475	462	485	457	463	446	522	483	475	471	483	471	492	486	483	486	395	476	639	473	478	533	490	491	487	477	469	459	456	484	560	487	485	569	484	458	474	482	415	501	483	442	480	499	509	504	485	471	483	470	533	472	467	512	481	479	385	511	488	473	476	582	506	1
477	453	542	472	532	471	508	477	508	480	442	483	517	520	512	468	484	500	468	467	490	488	462	495	506	502	484	483	492	468	468	595	507	544	471	426	481	499	475	475	476	515	469	487	492	492	507	469	490	427	468	543	516	481	433	511	510	441	486	433	522	473	534	477	447	484	564	517	487	479	600	483	444	455	477	606	468	490	446	466	518	528	505	487	489	489	480	485	475	517	477	475	484	487	471	471	479	486	459	484	485	483	480	462	452	651	463	438	464	463	459	508	488	475	391	481	470	479	458	440	475	507	484	427	450	508	502	501	497	584	533	521	478	473	494	616	572	529	475	485	462	515	470	490	498	487	482	474	479	531	516	492	478	624	477	473	424	492	483	537	476	500	477	487	455	482	475	482	478	481	467	538	434	479	468	483	496	476	465	518	601	477	502	495	499	505	461	532	532	486	496	508	451	495	497	487	480	493	474	439	497	512	463	457	492	474	499	472	474	473	494	477	498	481	472	448	502	484	496	486	429	453	490	495	477	496	545	478	477	483	487	469	477	498	485	487	471	475	486	477	499	531	484	486	563	499	443	477	490	487	523	471	477	487	471	550	455	549	482	472	461	476	504	454	465	505	474	484	454	488	465	500	529	484	474	483	476	462	537	473	479	553	490	476	503	474	485	462	484	478	499	514	454	481	500	485	469	522	493	502	457	510	475	488	485	489	494	470	474	466	503	491	492	510	460	503	472	482	532	526	479	487	491	458	475	475	470	454	489	402	463	480	477	510	520	521	426	485	326	510	462	497	533	526	506	493	479	497	474	476	480	452	487	480	496	508	472	476	474	628	458	509	525	444	486	472	459	466	486	428	467	492	502	497	475	468	474	450	507	452	477	474	462	489	482	476	493	477	503	468	480	469	475	474	479	498	484	515	539	479	477	505	476	493	477	486	541	480	511	474	510	530	516	479	491	501	492	526	513	505	477	451	480	476	479	485	498	518	488	472	530	414	496	586	474	523	490	454	455	478	489	498	376	491	494	478	474	495	525	466	499	487	488	535	483	460	477	508	462	413	493	492	484	438	457	472	477	462	489	411	530	465	424	481	470	552	466	493	492	494	446	448	468	505	488	479	493	542	490	503	472	482	462	563	532	491	480	479	536	480	1
491	461	496	495	528	483	537	476	488	484	438	510	451	459	490	485	454	434	510	472	483	483	483	488	543	501	508	487	450	482	484	543	489	487	515	519	489	482	477	476	483	500	454	479	486	475	447	517	457	483	473	489	471	477	453	537	548	484	472	482	486	485	476	476	477	544	521	482	482	466	520	480	506	418	479	560	468	522	500	510	512	471	515	458	534	484	471	496	478	497	476	446	475	467	484	519	479	459	500	441	489	492	478	458	397	276	436	480	500	467	464	548	486	488	457	474	479	480	516	464	477	491	506	445	493	565	487	468	461	447	499	506	478	481	450	487	477	487	476	497	524	523	500	487	479	488	486	486	481	471	498	491	500	420	477	484	471	436	498	561	495	469	496	475	508	471	474	485	477	525	498	558	482	480	480	570	490	479	458	475	503	521	416	472	476	476	475	493	541	476	454	509	501	551	515	485	463	476	476	520	492	485	483	490	534	476	533	484	457	500	504	448	501	561	496	515	526	487	527	488	475	509	477	518	488	500	517	475	475	509	477	478	487	495	454	503	481	475	455	483	474	545	493	483	485	450	434	477	486	525	485	519	476	575	473	456	457	459	499	488	488	472	520	454	482	533	515	503	477	489	495	471	496	487	492	518	476	437	527	468	476	435	497	478	403	490	439	466	479	498	485	458	465	473	441	506	408	493	495	498	497	469	473	435	396	486	490	492	504	505	477	470	538	498	482	518	464	462	421	500	485	473	484	460	505	483	481	441	488	516	461	470	478	471	507	489	457	417	610	511	535	482	458	519	463	472	496	500	507	500	471	486	494	460	442	458	514	476	522	491	469	484	470	492	474	478	482	495	480	572	446	534	506	513	501	491	493	461	460	522	479	464	581	482	441	496	502	477	508	466	479	523	474	522	479	461	473	468	494	481	481	513	475	483	477	472	538	479	518	476	485	474	457	517	507	444	492	551	509	458	481	479	465	476	478	486	475	491	494	473	504	523	450	441	517	453	475	520	521	477	494	484	584	441	519	478	497	514	514	475	461	460	513	359	477	574	473	503	526	480	481	443	441	463	479	487	481	486	498	476	479	477	516	477	485	548	477	496	537	475	501	494	469	516	484	482	473	541	482	483	481	474	488	359	473	485	475	486	586	515	2
486	549	497	485	442	480	492	476	491	487	457	501	474	563	480	511	479	449	502	469	471	511	474	481	562	457	470	469	493	553	488	486	436	492	459	525	477	456	481	474	486	441	473	470	519	497	430	460	426	485	488	550	447	474	502	498	435	467	515	480	477	481	530	471	545	496	520	499	484	474	554	488	474	409	487	494	466	511	478	496	475	478	501	490	499	518	475	489	484	501	477	467	499	489	466	477	485	490	443	503	474	492	487	483	472	384	483	457	516	484	538	487	464	502	365	485	501	474	545	459	477	509	486	497	451	521	476	519	470	528	503	491	461	478	522	551	519	466	469	474	482	523	474	483	489	492	480	459	484	523	541	488	484	631	475	532	480	439	489	512	486	464	481	486	476	512	477	481	477	546	453	503	417	477	495	548	489	468	518	506	513	525	506	495	458	486	457	485	527	482	447	497	502	492	594	494	474	483	475	491	478	524	482	516	583	476	519	482	469	473	495	394	518	558	469	475	554	494	492	484	489	501	455	513	517	451	495	478	476	470	469	470	481	516	500	522	481	478	496	468	472	524	482	479	521	491	416	480	497	481	478	495	480	485	470	463	419	481	499	490	499	483	518	448	476	477	546	457	441	471	491	503	497	545	484	488	477	510	525	529	478	552	513	476	567	491	475	522	481	480	441	537	496	475	552	557	503	489	480	498	530	488	475	497	447	491	494	494	545	493	507	496	504	491	468	479	483	487	540	507	477	479	477	474	517	476	494	477	491	511	446	460	475	527	490	447	535	489	415	581	479	519	498	506	490	483	490	453	477	529	481	487	507	461	494	489	502	475	514	432	460	500	415	518	485	572	505	493	450	550	500	505	482	534	482	480	480	481	416	479	481	466	481	501	479	484	485	477	526	500	469	534	475	529	477	515	484	426	522	490	489	549	473	460	476	475	503	477	504	468	502	550	462	483	496	481	497	435	527	478	479	486	485	476	469	479	459	488	459	477	496	473	490	590	471	579	483	578	495	485	501	443	327	518	465	478	463	496	521	471	500	489	495	425	478	599	479	473	496	452	566	502	504	499	506	494	477	576	474	499	523	479	408	476	468	512	505	485	463	475	474	438	486	534	505	481	471	512	422	482	494	475	512	424	554	552	478	502	551	476	2
475	475	521	495	526	476	442	477	494	473	503	487	416	481	486	516	494	509	474	451	493	527	462	484	552	526	513	499	455	503	483	523	504	493	532	444	486	480	480	475	479	479	526	471	509	494	542	459	416	501	591	459	456	483	518	455	505	490	490	496	500	485	519	476	628	487	508	521	489	477	549	471	462	470	487	492	471	507	505	478	465	561	470	475	438	475	481	495	482	517	477	515	500	490	483	510	474	481	524	443	477	491	482	494	451	126	474	441	501	480	491	427	485	502	498	480	475	468	496	494	477	511	499	489	475	544	485	455	438	508	416	501	499	477	510	539	424	473	489	493	480	497	475	481	467	492	483	532	477	509	485	472	505	399	476	477	482	483	457	448	487	476	466	491	488	430	475	481	478	456	438	557	551	477	503	524	478	480	494	495	510	474	475	497	476	534	452	522	414	485	481	483	446	457	499	478	480	459	476	540	458	461	508	425	522	476	541	483	474	459	482	424	506	481	485	461	538	492	495	481	478	525	502	497	468	533	493	479	477	522	482	483	468	487	496	477	487	478	493	483	476	442	539	450	514	524	433	482	484	493	491	508	476	468	477	494	472	485	501	498	486	481	494	511	487	484	516	485	489	462	503	573	494	417	484	495	477	474	487	510	475	427	467	479	511	566	460	515	479	470	445	482	498	466	438	517	475	496	504	497	418	500	479	501	483	492	481	485	520	478	447	472	469	511	463	474	458	483	407	514	479	486	502	454	499	480	450	459	503	523	476	471	478	506	468	505	600	502	797	530	532	463	463	519	545	484	482	495	483	487	491	393	515	484	471	462	563	475	488	499	450	485	540	471	481	459	509	500	489	445	539	452	480	481	507	452	487	445	398	475	483	495	553	503	477	483	512	478	481	471	470	521	475	472	476	498	481	530	488	481	480	489	478	463	476	535	458	481	531	489	456	440	443	456	455	499	488	532	446	487	482	463	497	476	490	473	474	497	480	479	477	537	449	433	469	442	482	477	477	477	491	466	650	541	486	478	470	473	440	463	496	461	477	340	483	627	484	509	399	513	507	472	478	539	493	466	485	528	495	475	491	480	554	479	480	386	486	477	527	471	514	505	487	518	525	500	464	467	531	479	516	485	489	377	447	507	470	474	554	436	2
479	529	499	495	481	481	454	478	486	474	515	456	519	448	488	514	491	526	494	490	500	493	477	468	520	518	486	482	498	479	484	472	459	480	466	444	456	504	476	474	475	542	466	474	501	452	536	510	402	494	486	488	480	480	468	498	500	498	503	461	487	488	430	471	358	516	508	495	487	473	488	483	495	552	489	516	492	503	460	497	527	528	515	477	518	472	478	501	474	506	475	511	453	483	486	502	484	541	477	497	484	472	477	491	490	509	520	490	453	468	480	455	470	493	440	492	477	497	470	514	479	479	494	597	468	461	496	476	480	470	535	483	492	478	453	564	592	463	476	474	476	488	460	477	482	484	485	528	478	399	537	488	494	378	477	470	516	463	519	549	467	486	465	478	506	493	476	479	477	463	574	612	495	477	474	521	484	475	451	578	527	459	499	494	463	478	549	468	513	473	476	467	462	500	521	476	479	478	477	489	496	481	507	524	417	477	463	474	507	484	506	511	498	501	481	463	526	491	490	496	475	525	492	462	549	471	509	480	476	484	491	467	469	476	564	515	460	477	467	494	487	512	465	491	535	523	500	484	472	478	499	452	475	494	482	504	491	485	488	479	492	478	496	509	474	500	498	474	409	522	479	484	489	436	478	475	476	518	506	585	477	413	472	476	527	491	478	460	482	493	460	484	501	488	424	494	495	455	553	491	514	484	475	487	492	475	490	489	537	475	496	499	489	542	473	498	469	485	532	505	477	523	482	487	523	477	463	533	496	404	501	463	476	508	496	479	311	485	513	544	558	478	472	539	499	488	502	458	441	457	474	569	485	481	483	501	493	477	501	425	470	468	486	462	481	507	510	457	488	516	526	538	515	508	480	478	475	490	393	457	474	512	486	496	452	481	534	477	499	432	475	479	473	489	479	469	489	429	504	489	483	437	478	486	477	484	502	476	476	482	498	531	485	463	464	476	474	472	479	573	473	494	487	476	482	495	483	469	466	475	500	497	498	409	521	534	449	527	501	487	474	472	529	581	485	479	486	477	503	466	503	488	483	407	482	412	484	486	501	468	489	477	496	541	464	493	482	547	527	481	551	478	494	478	480	506	458	490	483	486	481	441	477	414	503	496	472	494	477	477	497	474	483	420	480	452	486	475	481	506	2
486	478	552	482	447	478	512	475	514	466	467	490	463	456	503	481	484	491	487	467	472	492	475	478	525	487	481	495	500	490	481	554	533	475	475	578	462	489	483	477	474	541	456	483	527	453	452	467	494	471	558	520	439	481	492	511	473	460	518	497	482	484	407	475	650	504	487	499	479	477	567	490	528	553	502	559	483	470	528	459	479	447	489	485	551	468	469	477	489	532	476	484	485	496	483	552	477	496	471	451	471	478	489	491	493	375	489	493	528	469	477	514	476	493	504	484	509	492	460	458	474	473	472	518	456	492	491	498	469	447	463	461	499	478	490	516	445	468	488	485	502	496	476	480	508	481	479	511	479	532	440	474	471	446	475	495	501	479	497	460	475	488	497	484	486	469	475	476	476	504	435	444	519	478	477	483	491	477	536	482	515	557	509	510	495	444	469	502	486	476	514	469	514	499	597	477	471	488	477	540	513	475	511	524	497	475	471	480	465	478	488	527	439	534	493	447	493	494	496	481	509	464	450	521	571	471	496	478	476	487	454	481	481	513	493	520	462	474	457	485	468	438	472	464	490	486	465	479	508	490	462	502	477	466	487	487	498	449	469	482	469	474	503	545	470	510	528	520	468	478	488	487	471	541	479	488	476	433	497	488	475	450	493	477	504	471	458	523	475	496	456	509	493	459	512	501	466	455	511	530	431	516	479	505	478	495	475	463	515	461	496	483	527	559	482	499	466	489	546	563	488	453	555	466	495	481	513	534	502	514	430	479	476	463	438	475	669	492	612	534	498	482	525	477	515	482	486	473	498	499	469	458	584	485	493	482	507	478	405	536	533	509	464	535	483	373	527	494	471	544	522	536	501	518	505	485	485	472	512	513	475	494	521	475	476	485	495	475	498	481	481	482	477	479	478	475	490	440	514	477	477	421	472	448	477	519	538	478	465	475	494	469	520	469	487	565	474	504	596	515	472	497	463	477	487	482	504	445	512	478	489	553	446	462	470	411	475	478	462	477	482	470	425	525	452	478	507	480	470	486	504	486	510	385	473	630	477	490	498	468	497	489	508	408	480	499	475	610	503	537	567	487	451	478	483	391	495	502	540	481	481	490	465	493	451	489	505	522	499	484	513	475	490	363	489	586	480	480	523	502	2
491	497	535	481	477	485	436	475	487	482	440	490	495	457	474	473	478	501	494	482	480	514	487	484	489	527	480	478	463	488	481	473	480	461	496	468	490	442	483	476	483	471	486	473	515	484	456	542	516	522	477	537	448	476	462	494	454	494	551	503	483	474	564	469	478	507	439	497	483	472	526	493	497	499	481	515	500	500	524	478	474	558	461	476	502	441	481	499	479	581	477	431	500	505	484	546	485	472	463	482	483	483	479	496	508	542	516	456	484	491	477	461	479	490	512	500	502	470	511	496	478	432	487	465	450	521	487	470	484	501	505	457	487	477	492	509	518	503	472	502	473	487	483	507	501	450	480	453	489	511	413	459	490	601	477	472	475	506	483	527	547	489	489	466	508	455	477	483	476	479	482	526	496	476	484	546	489	484	441	556	535	523	485	474	493	469	516	520	535	481	458	527	483	592	506	480	474	475	476	482	487	474	498	440	452	476	461	479	479	493	491	534	481	496	474	465	483	463	494	473	466	481	454	459	526	498	489	477	475	478	473	486	476	498	504	503	484	472	455	487	474	557	467	470	511	550	476	484	487	477	411	483	480	473	476	527	434	454	466	476	529	478	472	507	467	502	488	459	430	476	509	537	505	555	498	473	476	482	460	545	479	568	516	477	483	495	511	472	483	523	469	506	482	465	515	467	462	531	517	465	482	482	483	536	439	443	470	466	495	460	446	466	485	498	486	420	473	481	437	550	463	502	473	481	491	479	497	470	495	508	480	476	476	427	446	490	459	483	388	500	523	494	471	501	442	479	488	377	489	516	483	496	477	486	459	504	515	475	467	475	457	479	445	486	481	484	471	488	470	502	487	481	505	451	499	473	484	491	531	421	478	448	455	478	459	481	475	478	481	546	477	525	478	460	478	465	476	514	542	491	481	463	477	488	477	480	528	474	456	474	488	565	501	464	437	538	494	587	540	534	483	477	477	475	497	497	492	484	533	475	521	520	496	620	461	580	462	584	475	484	560	490	438	484	512	474	482	494	474	485	487	467	508	532	483	523	476	471	476	549	552	508	524	467	476	481	486	503	477	538	482	479	455	479	480	585	483	477	440	494	470	491	479	517	458	474	470	483	520	479	469	469	464	558	487	481	481	500	499	501	2
487	486	495	481	421	481	499	478	489	482	492	454	480	435	473	475	483	514	481	473	471	469	480	485	516	521	507	460	496	466	471	478	485	454	472	491	478	489	485	479	476	491	484	497	487	461	555	502	500	507	482	488	493	484	485	483	482	510	444	475	490	479	519	466	444	526	531	475	480	482	512	513	434	419	476	451	481	494	639	500	517	497	475	485	551	475	484	453	483	474	476	528	500	489	475	450	477	480	468	468	482	490	480	492	518	524	484	531	477	494	476	477	467	487	405	466	494	478	493	487	477	438	499	451	478	525	476	530	480	493	437	471	467	483	475	518	572	485	489	487	489	461	484	483	506	511	481	483	486	491	597	479	483	370	477	467	493	460	499	536	484	489	480	468	491	516	475	474	477	524	491	437	489	477	499	476	486	482	450	469	464	500	484	482	503	486	492	502	506	480	439	548	489	526	504	483	475	482	476	487	460	484	494	491	507	477	520	478	506	470	464	534	468	426	485	481	561	500	474	486	436	468	515	452	481	461	496	477	476	501	484	492	476	472	504	488	471	474	466	488	514	589	470	464	463	550	398	478	476	517	449	533	470	542	475	472	552	527	497	489	472	487	498	472	478	500	510	504	462	475	461	444	459	499	514	473	477	481	494	486	476	426	496	475	508	537	499	468	476	520	493	581	484	484	486	489	434	509	491	511	534	514	478	446	495	505	491	485	510	488	461	446	518	471	474	465	473	488	537	496	493	486	469	464	490	475	476	471	491	493	482	464	475	506	457	508	422	481	487	529	489	505	509	491	486	480	486	509	421	534	486	433	490	484	537	489	522	476	573	433	480	460	420	461	487	501	520	519	481	426	462	436	465	506	446	517	466	499	519	499	484	493	518	501	499	501	494	476	489	430	494	445	479	538	476	470	486	435	438	486	480	492	479	480	476	474	488	480	479	472	493	490	466	493	468	461	479	561	555	492	480	491	459	477	489	463	457	469	511	477	512	535	444	425	498	564	477	545	524	493	563	493	343	448	487	479	475	490	518	472	479	488	515	207	482	584	472	463	520	519	462	501	488	495	482	498	480	566	483	471	466	478	421	477	472	583	492	493	543	476	495	516	485	485	459	483	476	512	478	488	486	477	511	245	522	480	483	493	421	488	2
479	509	445	497	538	487	436	476	486	476	492	468	526	482	493	469	485	502	462	490	464	478	474	491	503	533	465	479	498	459	489	511	520	527	466	577	482	435	479	476	482	500	504	500	498	473	492	529	419	515	607	540	489	479	523	488	439	477	545	481	485	478	499	476	634	449	461	495	468	472	477	486	484	546	495	533	470	494	484	496	487	531	520	480	415	472	479	464	473	519	477	535	470	500	469	480	486	496	499	439	485	493	476	480	467	337	509	486	502	453	480	451	477	491	438	504	513	490	474	447	471	481	463	466	518	479	505	517	466	429	488	517	475	478	499	515	465	463	484	442	503	494	477	477	479	466	478	540	474	466	438	507	489	587	477	476	484	520	456	554	490	477	496	478	497	503	477	478	477	569	391	515	495	477	488	500	476	480	493	573	501	611	459	461	483	507	540	525	461	476	439	496	489	445	527	482	493	482	479	511	467	474	454	437	493	476	478	487	486	509	516	476	458	464	470	538	554	476	442	476	505	482	521	422	482	503	463	480	476	515	465	492	495	502	482	558	482	479	474	484	459	464	513	482	509	530	516	475	475	497	480	504	479	464	486	472	484	555	489	488	477	482	496	454	470	507	422	495	493	464	488	482	477	491	474	483	477	551	483	495	475	518	464	476	498	491	515	528	483	512	510	480	537	487	464	474	500	498	496	509	460	504	483	474	528	474	477	484	543	460	524	502	493	479	496	502	483	484	532	547	509	449	497	487	513	470	473	484	477	490	422	447	477	425	508	497	594	436	488	509	473	488	517	504	565	481	499	478	493	514	476	497	520	492	497	467	450	477	489	507	519	474	513	479	475	478	512	490	500	554	487	508	533	497	526	494	478	485	412	506	476	469	539	467	452	465	464	477	502	421	480	528	474	494	474	492	498	552	490	481	483	546	476	490	476	469	401	474	493	476	480	528	472	466	517	512	488	504	486	457	479	462	480	476	513	490	467	512	486	477	502	512	478	571	504	436	473	477	465	469	509	476	384	478	474	476	477	508	510	480	508	490	506	425	474	638	482	476	473	465	470	462	472	537	486	477	481	428	477	529	496	468	428	474	482	430	470	504	490	486	507	482	487	533	510	504	483	504	503	472	492	477	504	433	508	503	478	509	512	532	1
472	474	471	492	513	480	474	478	498	463	479	472	482	502	484	482	467	546	486	468	495	464	474	475	474	518	494	498	492	504	478	482	508	444	491	481	489	495	477	478	475	507	444	501	440	480	437	485	457	449	488	519	482	478	483	510	501	458	447	450	474	479	568	469	450	527	536	465	481	467	504	495	488	417	471	478	496	473	534	466	556	486	481	471	473	473	473	494	470	401	477	537	473	536	488	499	479	484	490	500	475	469	478	486	464	464	505	459	531	479	501	488	474	485	475	503	484	473	504	496	472	473	480	538	515	522	487	499	476	464	511	498	473	479	492	500	622	508	479	460	521	443	492	476	456	518	491	518	474	539	441	477	492	405	474	489	458	414	509	490	451	487	484	482	415	511	475	478	477	474	505	483	554	477	485	425	501	485	467	518	447	488	488	490	468	470	474	481	537	485	479	490	494	550	571	493	488	491	477	514	481	505	516	565	498	476	492	484	510	487	493	423	466	475	483	405	530	466	479	474	505	451	471	494	458	516	490	478	476	492	506	468	478	481	517	502	472	473	482	482	513	532	498	489	487	554	458	483	486	470	504	456	483	463	475	498	459	481	505	482	499	478	491	484	476	539	560	479	587	458	467	472	483	453	483	496	476	521	491	542	478	427	464	477	507	536	418	435	484	491	476	483	528	469	478	487	432	513	499	502	557	489	481	474	446	517	483	477	509	527	462	495	519	562	474	520	462	489	523	400	485	385	475	480	489	478	464	468	493	532	511	476	476	502	472	488	427	484	512	492	512	470	458	545	501	479	485	460	468	473	478	485	465	483	464	494	471	477	479	457	463	484	445	498	481	482	448	483	491	452	497	497	493	518	495	448	470	479	460	505	482	452	454	496	440	478	493	476	511	446	483	493	478	436	479	453	486	496	480	481	478	469	477	475	476	477	520	484	449	475	492	434	496	490	487	487	484	481	555	429	483	487	473	477	495	507	483	450	492	476	485	507	432	429	499	473	470	465	544	481	507	501	426	515	507	478	484	509	473	476	474	486	473	286	487	540	481	484	562	498	533	458	454	479	495	475	474	489	464	458	540	473	450	479	485	528	496	491	529	482	505	461	477	494	542	497	474	487	490	487	483	480	451	317	451	471	471	453	513	524	1
487	484	537	490	424	476	426	475	509	479	510	469	479	531	485	467	474	471	476	477	485	485	478	488	449	556	480	468	462	452	475	466	483	479	488	478	475	491	482	476	475	456	463	496	501	509	468	499	518	482	511	514	471	487	505	500	477	467	531	480	510	490	427	477	550	527	518	507	481	482	624	526	475	430	477	575	465	483	511	496	489	530	497	470	484	502	472	476	470	550	477	491	461	504	471	460	477	469	482	503	484	480	476	485	503	436	489	447	565	478	494	394	484	512	434	479	452	499	509	476	475	483	474	526	478	491	501	518	473	496	512	507	504	477	515	502	499	482	471	492	439	532	471	486	467	490	478	488	470	485	521	478	475	400	477	483	504	526	509	466	479	496	476	486	411	466	475	486	476	508	487	454	553	478	477	504	479	470	514	505	537	444	475	440	499	476	481	524	519	480	491	438	510	475	532	480	483	474	476	462	506	473	514	479	493	474	537	477	490	487	481	463	487	512	483	542	533	467	492	479	453	501	459	456	494	514	486	475	476	498	506	503	489	500	491	502	466	479	473	479	538	433	504	480	507	491	408	488	474	478	506	529	478	518	480	506	569	465	476	483	492	481	538	482	483	518	463	489	501	523	475	461	431	477	449	489	477	497	511	514	480	431	485	476	514	515	481	490	482	514	465	509	496	469	456	517	480	478	497	503	496	488	482	482	484	462	472	487	479	454	482	479	496	517	492	499	473	477	435	500	490	440	501	478	493	484	435	478	490	489	443	475	478	511	484	463	554	485	661	496	558	496	522	509	465	480	475	501	479	517	467	516	467	480	490	464	415	476	534	566	484	495	479	492	477	500	486	468	475	451	487	489	501	506	495	487	478	458	540	451	476	459	448	481	447	476	442	477	480	500	476	414	475	458	480	473	468	502	497	476	474	430	475	497	477	407	500	478	516	478	485	564	530	511	479	525	470	536	501	508	471	465	467	477	474	475	476	436	461	481	507	519	504	433	464	498	492	565	497	489	484	475	689	607	481	476	478	498	461	489	490	467	479	525	485	487	473	509	617	547	527	503	473	454	482	503	492	541	494	426	531	487	558	478	485	383	500	511	537	488	479	465	470	531	488	471	477	442	469	471	493	478	458	551	533	544	482	470	505	471	1
478	487	530	482	539	486	412	474	430	474	563	486	418	424	507	518	470	495	442	467	460	479	476	482	425	496	427	477	465	491	480	491	498	490	474	533	477	474	482	477	476	536	512	522	522	475	511	494	459	497	620	486	489	488	452	494	512	446	415	463	477	479	509	473	511	549	510	496	480	483	592	468	491	511	474	521	493	463	507	483	496	422	522	485	519	500	480	485	471	527	476	429	468	506	481	455	480	506	472	505	480	486	478	482	479	405	489	389	493	477	457	502	487	507	508	463	470	480	553	510	476	455	483	407	460	461	514	461	471	511	542	457	530	479	483	494	491	520	476	479	520	540	492	485	501	479	479	476	480	561	509	489	477	607	477	504	458	508	505	528	448	481	493	476	467	448	479	477	478	513	516	606	504	476	473	442	492	491	468	408	533	589	462	482	477	490	537	465	495	481	432	492	540	501	469	503	471	477	477	484	472	469	453	445	484	475	479	480	490	493	486	482	514	467	471	537	521	466	520	468	483	542	549	488	494	458	480	479	475	526	496	496	480	507	497	505	471	477	459	475	514	501	521	487	553	470	490	478	474	452	412	506	480	456	468	478	525	401	479	485	502	482	500	473	480	545	520	482	511	499	474	503	522	477	477	472	476	560	476	502	478	508	469	477	491	507	471	446	483	509	501	554	466	487	532	503	449	432	511	502	503	486	489	528	538	506	456	481	513	473	490	437	503	510	472	505	480	481	440	572	473	456	473	491	479	491	541	505	489	426	491	476	476	504	521	484	496	486	494	516	538	522	480	431	440	477	481	440	479	511	475	493	529	497	456	493	417	479	508	438	555	494	481	476	478	544	518	462	503	514	556	469	495	503	488	506	485	465	459	526	486	491	476	478	463	472	509	479	495	472	483	534	474	467	480	482	505	519	471	482	481	495	477	522	477	463	486	476	452	468	476	438	534	476	498	487	480	489	491	507	477	486	480	476	486	514	476	500	476	473	509	542	445	567	482	515	487	575	471	480	503	497	532	559	457	480	485	493	490	456	494	467	477	521	482	523	482	517	468	466	494	519	457	501	469	471	485	482	504	487	484	483	500	479	478	493	455	461	449	498	483	465	471	427	518	478	467	475	455	479	454	483	436	546	503	516	477	486	370	466	2
486	567	552	495	450	488	452	479	448	477	508	550	485	488	499	485	476	468	442	466	485	490	470	504	640	551	463	477	490	489	478	451	464	465	534	497	473	436	484	476	475	446	480	484	485	444	438	539	456	534	540	502	470	487	440	513	437	452	437	486	477	474	504	483	636	557	549	473	494	479	514	489	478	419	487	493	479	464	536	492	492	501	414	491	490	491	468	507	478	504	477	469	521	511	486	528	480	448	506	456	485	471	483	464	539	318	467	436	504	466	557	447	483	520	459	472	490	468	471	493	476	448	478	438	455	513	492	477	463	459	507	468	513	481	454	487	487	488	477	496	529	567	493	476	489	511	477	495	483	541	533	476	474	527	478	463	515	444	446	492	478	480	480	479	450	535	477	472	476	579	490	474	503	476	458	494	509	481	416	464	526	514	495	478	476	494	518	497	498	477	466	453	503	448	552	479	483	479	478	478	511	479	521	486	538	474	474	487	495	496	493	424	454	523	475	478	466	495	476	483	439	534	510	434	576	471	497	477	476	495	468	474	477	484	519	498	486	478	483	488	484	423	519	492	526	469	434	479	475	477	510	568	474	535	468	544	499	459	471	485	490	499	490	496	475	451	562	479	513	485	508	533	518	470	494	477	477	527	527	500	477	498	462	478	482	458	422	449	472	457	461	567	497	478	477	512	454	518	472	509	479	488	472	477	530	510	492	469	488	448	512	476	534	517	471	429	476	490	537	445	481	504	502	468	505	481	516	491	496	525	547	485	476	483	506	490	668	514	574	527	594	491	523	519	486	483	479	422	473	469	473	496	513	466	485	475	434	479	525	509	492	512	419	471	482	441	500	496	476	512	511	490	489	481	498	515	486	501	457	416	476	492	495	499	459	489	454	477	492	468	479	472	480	464	475	487	483	482	505	491	471	530	478	436	475	494	457	479	514	478	463	494	522	473	483	511	511	530	476	548	480	490	509	477	499	515	474	494	481	474	468	515	479	517	470	552	462	526	459	488	520	491	431	473	488	476	488	502	470	484	494	486	511	427	489	612	470	471	467	480	483	477	527	471	499	499	490	487	469	519	466	479	453	478	478	392	472	495	438	488	474	451	499	501	475	487	488	522	532	473	457	478	448	439	502	471	476	473	453	550	1
490	483	491	474	540	476	458	478	466	479	414	464	510	547	502	461	473	498	528	469	476	473	470	474	461	496	507	511	492	488	479	477	508	481	488	450	473	467	483	480	478	466	447	476	505	492	516	527	538	462	558	534	482	473	509	466	440	538	441	486	517	483	468	483	445	519	505	505	487	487	511	499	492	461	483	465	488	521	547	510	512	494	436	490	533	497	480	444	474	570	476	453	470	488	484	483	481	461	464	465	496	471	483	487	471	587	501	499	494	482	542	455	479	452	512	472	495	457	492	499	477	476	489	472	467	497	494	546	485	530	494	462	471	476	497	472	530	504	477	451	477	516	490	476	465	516	480	453	484	539	519	475	485	392	478	473	475	447	496	467	444	474	482	488	514	469	478	481	478	583	520	478	538	477	464	483	479	485	521	557	498	472	407	455	497	523	501	501	485	473	475	502	487	540	548	490	476	477	474	452	485	492	493	442	475	477	510	474	459	475	489	460	486	492	482	479	482	484	465	460	474	499	465	529	564	504	472	476	477	506	465	486	455	461	516	447	488	479	487	479	505	567	525	467	506	518	502	480	479	527	505	460	472	512	487	513	536	489	474	478	483	463	465	515	479	492	508	516	506	510	490	521	457	487	498	484	477	506	496	469	478	426	476	477	551	482	445	463	476	516	514	518	472	473	440	421	493	492	472	490	503	510	480	500	463	502	506	468	502	505	499	484	479	490	475	445	483	472	518	573	499	502	503	484	486	480	476	508	478	575	496	490	477	534	492	505	420	494	486	473	493	524	504	492	470	489	490	523	469	485	485	475	453	487	503	486	498	476	525	470	413	488	523	481	483	529	485	469	482	443	509	442	463	449	473	475	474	477	571	555	482	441	486	463	455	468	510	476	509	467	481	466	479	523	471	470	468	471	465	485	475	458	476	482	476	540	462	480	490	480	467	465	496	510	488	512	485	486	491	448	471	475	480	476	481	515	523	427	496	479	520	466	448	427	489	530	466	516	458	470	455	492	378	515	517	479	472	489	472	466	473	484	479	296	483	545	480	483	493	495	496	453	503	513	468	485	464	560	509	507	535	475	438	478	482	584	484	521	458	472	494	477	488	466	477	483	488	484	478	489	483	479	503	323	533	502	475	474	530	516	2
473	522	533	492	453	479	458	475	517	473	466	492	347	468	471	499	493	530	490	475	488	463	473	474	445	489	496	478	466	462	473	541	534	489	475	516	473	489	478	478	479	391	466	492	489	470	463	431	469	467	550	511	525	473	522	477	529	510	540	481	483	483	497	478	320	540	475	492	486	470	519	494	504	481	469	438	489	550	549	515	505	478	474	476	533	462	473	515	478	529	477	472	493	488	483	465	473	472	489	466	458	484	478	471	504	571	506	495	481	470	471	491	499	495	513	470	488	488	514	511	473	523	483	496	493	458	490	490	484	474	492	477	465	473	460	512	571	462	485	462	480	533	502	475	421	524	474	504	488	524	517	479	474	392	475	477	492	459	518	490	503	479	479	484	428	495	476	475	478	590	519	462	531	476	473	466	460	479	548	516	500	442	497	441	461	482	531	495	488	479	470	515	518	490	447	485	476	495	479	442	494	476	471	463	430	475	457	481	480	507	477	406	451	477	487	526	431	478	498	500	476	549	486	493	495	542	457	477	475	484	477	483	466	511	527	527	490	476	490	468	523	596	482	475	392	534	495	475	481	533	456	540	470	557	471	485	522	511	484	487	499	483	478	465	472	501	522	461	519	509	493	483	551	414	482	488	475	486	489	506	478	428	475	476	493	490	475	445	486	497	481	519	494	476	532	522	497	503	508	523	439	499	474	474	526	532	497	481	482	473	485	470	480	480	476	469	485	472	446	510	493	443	482	484	493	487	509	514	481	572	493	484	476	492	480	481	234	512	496	417	433	499	487	484	450	487	475	443	452	513	478	487	467	476	518	485	449	472	539	537	486	500	514	458	481	571	482	477	490	539	444	415	490	486	496	497	478	468	474	508	482	449	503	488	481	478	479	476	532	542	469	513	479	470	481	460	486	440	459	482	478	491	474	472	476	461	411	480	480	486	482	553	470	485	513	570	477	451	453	506	481	493	466	476	462	486	487	448	490	481	476	438	492	422	516	535	478	488	475	485	484	485	579	432	493	475	482	478	378	443	494	468	495	426	487	417	478	494	531	472	505	496	594	461	493	478	471	437	460	455	520	482	520	477	470	580	474	476	488	483	491	511	479	486	500	486	477	522	512	474	547	483	445	438	545	508	487	473	410	561	1
491	465	483	495	510	487	494	477	494	478	454	478	516	483	485	472	471	483	495	462	483	474	478	484	450	539	434	461	450	492	482	517	558	508	510	535	475	439	478	473	475	530	457	471	541	445	486	487	492	437	539	520	463	486	522	474	419	432	525	509	522	477	518	470	571	540	555	452	481	472	563	479	439	483	481	510	499	475	531	484	457	563	497	481	476	431	478	454	482	561	476	513	448	477	486	521	478	468	467	525	468	486	488	505	419	375	515	439	491	480	437	484	489	528	510	495	500	465	512	490	477	495	476	497	477	491	490	490	468	449	467	462	484	480	508	548	472	485	483	466	487	461	486	494	480	478	483	471	495	472	384	510	450	618	477	525	463	512	497	512	506	472	486	474	419	459	474	482	478	562	496	530	516	479	458	411	499	486	552	576	556	475	505	470	501	492	462	480	567	479	467	493	501	560	526	476	474	484	476	506	482	447	489	503	501	476	528	472	477	488	469	582	474	410	492	524	505	477	452	475	519	481	494	432	473	522	477	477	475	475	474	499	463	501	507	513	492	482	469	479	475	468	527	469	512	496	465	487	493	479	528	486	477	482	482	419	521	492	497	490	502	470	491	467	474	508	499	483	529	502	467	492	454	447	482	494	476	526	508	482	481	533	460	476	430	489	442	540	485	470	490	508	476	478	448	447	495	494	519	474	500	483	473	480	489	466	472	485	443	478	530	467	508	539	480	569	477	471	371	598	481	443	469	478	497	477	513	493	484	504	501	502	476	515	534	471	581	508	546	455	552	495	487	547	484	498	483	527	441	508	476	468	591	476	488	503	430	476	523	491	536	475	476	479	487	469	461	471	482	531	464	496	508	453	526	486	487	470	507	503	482	508	508	475	482	479	546	479	485	462	471	421	475	465	480	483	484	559	466	483	475	490	476	470	477	454	462	480	464	475	480	510	478	487	526	513	477	501	583	490	484	463	474	477	474	490	498	503	492	474	509	488	449	581	497	473	470	468	468	483	531	487	607	585	505	477	460	483	424	485	481	457	485	613	479	509	482	524	423	460	538	504	492	427	501	503	477	426	458	427	517	470	540	477	484	447	472	495	541	503	446	504	494	574	471	474	472	505	503	477	472	476	499	659	500	492	481	463	568	459	1
479	439	520	482	489	489	546	476	463	477	451	537	429	448	487	485	459	482	491	467	473	474	479	488	498	509	435	494	466	501	473	536	499	513	469	493	487	503	477	478	480	527	473	486	465	492	525	523	460	481	510	581	491	476	478	536	469	509	505	504	494	475	444	476	592	529	570	496	490	479	552	488	482	489	472	494	466	457	538	501	448	573	553	479	515	487	475	540	493	489	476	561	450	506	473	545	486	460	477	534	487	476	478	475	467	298	477	422	460	494	545	421	463	513	504	490	488	477	512	489	478	464	468	418	462	517	482	520	464	463	441	537	452	475	464	509	462	480	476	468	492	507	480	469	492	461	479	475	475	497	504	486	470	514	479	481	478	486	497	501	501	490	481	470	483	537	475	479	475	508	507	503	478	477	495	548	483	479	446	492	473	504	510	457	490	478	449	482	488	482	461	484	507	539	420	480	468	486	479	498	500	472	478	472	476	478	477	476	475	466	480	491	496	515	487	568	528	478	502	479	481	489	485	565	481	474	479	478	478	496	471	473	483	483	489	478	458	472	465	477	495	456	483	488	536	521	530	481	493	524	523	460	479	461	481	565	513	398	474	481	500	471	497	499	490	516	468	480	502	478	473	483	468	467	482	473	476	451	539	484	480	489	513	475	513	530	470	537	476	536	514	501	522	484	465	494	494	472	538	462	468	498	479	482	488	537	484	486	547	463	450	486	480	495	486	476	472	467	447	620	495	466	486	502	495	473	514	447	499	537	522	450	477	448	458	498	592	453	569	573	470	485	507	474	532	487	481	440	469	483	484	457	471	480	487	475	515	476	485	529	466	488	471	490	486	394	516	468	506	460	447	474	501	482	478	485	477	473	461	485	478	447	502	485	474	479	530	476	479	406	483	515	476	468	476	470	489	520	514	471	470	523	475	481	475	495	493	474	500	471	489	511	507	502	471	547	481	474	577	562	477	484	460	476	485	479	519	516	484	484	468	570	504	514	480	517	477	528	468	467	530	471	555	564	502	479	470	499	465	485	490	469	453	481	471	548	483	490	470	511	501	479	496	526	466	496	483	572	490	489	500	481	509	479	469	435	484	490	489	505	446	486	465	467	557	500	482	505	506	497	493	479	492	495	435	512	476	480	516	509	1
485	475	505	492	504	483	417	476	488	479	444	492	475	514	491	467	470	526	512	469	483	477	474	477	447	557	476	489	499	526	480	474	527	561	492	479	478	501	479	479	479	501	453	497	549	490	526	498	476	484	523	453	475	483	530	495	497	547	492	485	474	491	554	481	408	526	457	472	476	478	480	494	471	453	488	496	479	489	546	525	444	518	434	508	539	485	478	468	486	559	477	466	523	495	480	567	482	519	472	504	497	476	486	499	525	673	527	425	534	490	488	443	478	514	504	503	438	489	468	481	479	537	484	499	422	488	479	487	492	409	507	485	506	473	490	538	484	486	481	504	489	485	502	486	502	483	483	496	479	434	475	484	491	607	478	458	497	444	488	505	500	458	493	475	535	454	474	483	478	519	498	513	549	476	504	502	472	491	519	501	551	515	495	473	512	460	482	514	482	487	482	480	468	598	512	474	476	489	477	484	471	488	502	530	464	477	572	479	456	495	508	545	494	507	501	517	514	484	523	484	441	447	489	502	466	498	504	477	476	497	480	469	475	466	498	513	483	477	457	482	530	562	484	489	526	485	508	477	486	479	510	478	475	438	486	498	482	543	481	478	520	482	481	503	484	492	492	474	507	515	482	539	460	450	500	478	477	492	492	442	477	539	469	475	485	522	519	423	479	469	477	553	555	474	449	503	561	529	525	477	508	477	486	517	475	486	508	470	497	512	535	472	540	491	459	514	471	478	548	508	485	493	474	476	479	478	510	450	502	554	480	496	476	531	471	480	375	447	291	530	535	536	503	466	563	487	483	493	482	524	486	478	518	471	487	498	435	477	440	504	513	512	514	478	486	378	524	482	498	493	480	487	481	490	505	477	489	529	485	499	488	501	498	469	466	477	503	477	468	520	476	497	478	488	475	498	477	452	497	483	479	502	476	557	476	465	510	480	472	477	484	530	504	518	491	481	487	491	549	488	473	488	472	476	478	477	511	502	506	477	498	472	508	608	469	544	460	460	466	498	439	462	343	487	500	477	469	505	464	460	473	488	440	518	494	464	483	500	452	483	486	494	458	479	464	478	486	520	474	572	512	482	406	478	477	583	456	510	498	498	491	429	476	507	512	503	495	505	510	471	472	481	511	529	468	435	478	489	490	509	1
484	517	562	489	526	477	444	476	517	481	442	537	503	440	481	469	455	534	506	460	497	498	485	483	479	458	479	477	459	517	488	482	519	442	494	483	488	462	487	477	475	477	459	494	471	500	555	466	499	571	434	497	472	484	552	499	502	500	448	465	506	469	492	474	482	534	530	497	481	478	567	500	478	443	479	529	467	479	556	493	472	520	478	479	478	471	474	479	472	511	476	478	492	493	485	565	480	479	521	413	483	493	476	464	482	435	461	453	458	491	479	494	478	519	450	467	479	471	544	494	475	510	473	491	489	520	489	513	473	518	487	472	529	470	559	472	490	474	487	483	506	524	470	496	455	453	481	465	478	480	492	493	481	737	478	465	434	496	505	513	446	485	495	481	467	497	478	479	478	496	510	530	464	475	467	500	480	489	503	465	515	512	485	478	513	473	513	445	478	475	465	438	529	518	536	477	469	472	477	484	459	469	503	511	533	475	468	479	478	451	457	509	492	530	477	468	490	472	489	483	427	448	497	468	500	538	461	480	477	493	477	461	468	467	470	490	510	482	485	493	507	624	509	464	561	595	448	484	483	461	481	475	478	489	471	491	514	474	472	488	508	479	468	446	468	482	476	473	438	504	491	425	468	474	455	482	476	485	526	456	477	590	512	474	486	493	428	460	475	475	505	497	498	471	469	401	488	504	520	493	476	498	473	570	480	449	456	481	512	452	433	461	515	565	484	436	475	488	421	523	505	508	480	481	520	483	470	467	487	532	461	476	476	449	467	496	462	442	272	509	557	512	466	447	488	480	482	481	481	490	482	377	490	474	528	465	503	477	506	517	463	483	520	508	482	425	504	476	496	453	476	568	478	443	543	488	484	525	518	472	485	491	504	493	485	485	500	477	519	448	477	455	478	507	479	493	486	471	504	492	476	489	474	553	477	512	483	479	508	480	485	514	492	492	471	515	501	467	482	537	493	495	485	475	476	480	508	456	542	476	495	498	467	651	498	432	462	544	454	489	487	518	318	483	489	477	458	480	518	485	501	462	520	403	470	660	476	475	488	499	517	476	491	497	515	485	480	585	492	511	501	479	391	476	480	629	466	466	458	502	516	489	487	452	518	489	493	424	505	483	536	482	458	382	516	533	479	510	478	510	1
481	492	538	487	500	496	518	476	463	481	520	426	458	457	474	480	486	524	460	471	496	487	477	467	456	474	470	479	457	527	478	539	537	483	457	498	478	462	472	475	479	523	463	470	521	468	544	505	464	459	534	504	522	473	529	535	451	480	588	507	490	478	447	468	561	463	503	510	475	478	555	501	466	450	489	565	483	476	514	503	493	551	499	492	510	467	474	491	476	558	476	545	490	485	479	530	477	493	472	435	497	472	487	473	489	252	461	542	494	481	501	473	463	498	530	473	492	464	501	467	473	498	491	461	485	522	488	479	456	524	467	482	477	483	457	566	449	464	477	491	535	520	486	489	503	477	481	423	478	495	482	495	485	397	478	470	511	430	514	523	485	472	475	479	439	465	475	485	477	538	435	502	528	478	473	526	483	481	425	458	506	527	480	505	486	498	540	419	537	477	459	482	505	468	547	495	470	488	478	528	504	514	471	550	553	476	570	476	491	493	485	514	438	504	505	452	441	477	496	494	549	483	426	450	532	529	490	478	476	514	472	457	490	518	451	454	493	477	486	485	527	487	522	479	477	484	449	483	477	485	474	486	481	489	491	473	526	483	490	479	477	478	515	513	480	508	520	500	432	486	485	478	524	522	465	514	475	508	482	459	478	418	496	475	510	471	489	515	481	516	562	464	494	490	509	528	445	456	517	478	512	499	474	489	485	435	490	493	474	529	497	479	502	502	479	467	469	487	425	539	472	505	481	486	510	477	462	490	508	538	526	460	477	496	445	490	553	517	697	494	505	476	498	505	431	490	487	423	500	496	473	464	436	511	510	475	532	477	458	506	427	458	471	473	485	486	483	483	500	555	461	497	497	497	470	484	475	490	467	506	491	499	500	481	441	477	490	478	511	472	481	521	477	442	474	520	471	424	527	469	471	540	474	524	478	496	509	475	489	481	536	437	482	483	513	561	480	509	548	525	480	486	497	476	501	467	498	435	441	482	474	496	466	419	500	500	489	484	477	484	465	466	586	498	470	478	494	502	443	471	474	465	458	346	476	610	471	472	539	494	548	483	452	489	477	504	497	455	501	478	543	481	532	481	472	470	479	470	495	496	446	464	497	456	491	493	468	465	483	473	484	473	476	343	494	500	489	480	558	483	2
475	482	469	473	451	481	444	478	490	485	515	425	511	425	504	484	488	486	489	488	474	509	483	469	436	496	454	474	506	487	486	523	517	495	471	522	490	466	489	478	477	488	464	499	466	489	466	557	439	449	508	542	501	478	521	483	457	568	651	455	530	483	535	475	511	514	490	501	489	481	480	484	481	522	476	541	465	462	529	487	561	532	472	487	548	531	476	476	472	469	476	594	468	486	487	432	479	446	492	484	487	466	486	484	491	530	469	435	528	483	428	554	473	480	443	488	488	483	410	484	476	492	505	451	505	488	477	496	482	485	468	473	479	479	502	552	454	488	474	483	515	535	489	478	479	478	479	532	479	527	452	475	473	614	478	471	480	481	497	503	480	482	471	486	523	494	475	473	478	435	485	477	540	475	472	460	493	484	493	615	504	504	455	457	472	511	466	476	524	472	474	469	527	542	530	479	477	489	477	499	547	485	482	506	468	477	560	478	485	506	470	471	456	472	487	494	485	496	456	480	484	507	510	522	534	491	455	479	476	478	503	505	494	479	500	484	484	481	487	472	477	512	453	466	467	520	477	485	476	501	534	473	473	508	482	506	516	510	479	501	484	487	513	469	497	502	461	500	472	486	500	563	455	486	496	508	475	503	485	483	476	549	481	476	490	513	416	427	480	492	525	499	521	478	416	465	461	507	477	527	483	466	481	475	506	477	465	486	514	460	482	471	535	471	481	551	481	475	568	536	501	514	466	472	467	474	464	507	497	456	509	464	476	475	488	503	494	499	339	445	514	492	586	527	449	485	472	466	487	429	488	515	478	488	470	472	482	478	487	524	515	501	520	471	488	533	523	498	483	530	538	525	483	495	452	484	475	480	436	464	479	444	528	508	503	467	489	480	476	499	481	474	477	533	482	491	495	458	462	470	478	478	475	461	476	505	497	479	475	480	488	469	378	479	451	523	484	534	516	466	476	479	479	476	498	485	448	480	455	480	493	479	480	579	492	473	483	509	416	503	467	492	314	456	481	478	479	488	464	469	492	491	495	467	476	540	488	503	473	488	476	489	440	546	489	524	489	543	477	445	544	477	398	476	488	506	492	448	411	482	485	480	478	469	509	493	485	413	460	491	452	475	529	479	532	456	478	489	547	535	2
483	427	550	474	489	473	466	480	479	480	540	500	482	460	483	479	465	492	498	468	492	501	466	471	533	524	466	464	467	497	480	578	496	536	504	470	482	486	478	476	479	515	482	476	504	486	459	448	471	496	497	438	513	477	534	495	547	529	506	482	508	484	482	482	468	530	490	465	486	476	520	466	502	500	476	522	482	458	478	462	473	538	461	456	433	524	474	452	478	497	477	538	484	469	487	482	480	500	501	503	481	486	495	475	482	339	520	510	497	495	522	525	469	471	529	497	496	496	506	468	474	445	484	530	475	485	476	510	466	442	482	467	502	474	512	391	492	503	490	483	494	464	503	472	500	506	477	485	483	515	501	485	490	389	477	501	490	431	518	512	420	479	481	484	502	498	475	478	477	544	510	493	511	474	479	510	497	484	460	518	401	567	519	528	469	491	465	462	519	472	455	497	492	556	572	501	486	490	478	445	493	504	465	465	483	474	517	485	484	473	462	419	498	525	480	560	587	482	502	473	406	431	523	486	477	497	507	480	477	477	463	495	492	492	490	482	490	482	465	477	455	555	567	486	472	545	481	476	477	514	444	512	478	505	472	447	527	518	495	488	476	490	451	523	476	489	465	495	502	493	486	470	448	469	486	483	477	443	487	511	475	432	460	478	432	497	490	653	480	484	477	513	516	478	561	587	505	505	529	480	416	505	478	442	526	477	480	466	491	466	482	518	541	461	474	483	483	479	446	502	479	494	481	465	475	476	487	522	468	474	511	477	476	495	440	477	446	465	576	467	496	495	529	526	459	464	474	462	477	479	483	461	463	460	464	463	473	474	498	398	503	488	501	459	484	597	483	464	461	517	513	458	486	474	492	533	480	479	478	483	484	468	517	499	482	483	435	476	481	456	476	541	478	508	476	496	483	447	496	482	480	539	476	511	477	484	455	481	461	476	501	419	486	466	522	544	471	531	473	555	490	475	482	476	491	470	474	477	552	476	499	511	458	433	477	455	468	545	477	490	481	458	510	529	464	478	474	487	533	484	501	469	513	318	469	576	477	391	495	513	508	487	561	496	497	478	496	511	498	536	563	476	488	476	470	543	479	477	512	479	494	518	476	414	488	490	480	507	477	477	485	479	488	264	522	520	479	501	522	487	2
472	465	618	494	456	483	444	477	483	480	528	483	494	439	489	466	482	467	495	467	492	484	483	492	477	485	503	482	438	458	485	467	447	574	477	534	479	419	477	478	475	490	480	455	494	463	491	534	485	480	564	487	460	482	485	485	500	460	512	456	473	484	519	480	521	516	496	486	475	468	492	485	506	503	472	542	475	493	439	494	459	453	494	487	510	522	479	487	473	519	475	505	497	499	482	520	480	464	515	513	484	489	485	441	442	437	505	458	490	460	501	468	491	475	510	476	510	516	463	475	475	464	490	470	516	461	478	530	473	510	497	507	448	474	518	530	507	477	486	491	502	454	483	469	484	521	473	434	477	501	468	482	471	590	477	444	521	482	505	507	492	489	479	476	435	465	474	481	477	422	584	562	528	476	476	553	448	484	496	461	526	499	471	474	497	514	524	501	559	478	462	427	468	496	520	473	483	497	477	513	474	483	458	550	496	476	452	479	481	488	474	498	473	527	474	531	502	477	490	506	459	540	486	478	527	515	484	476	476	488	491	468	484	487	490	497	493	473	540	481	514	458	476	470	537	532	527	480	476	523	511	491	475	454	469	423	489	507	472	478	514	479	488	448	479	452	537	465	500	467	501	561	432	485	481	487	476	536	500	494	475	518	474	479	492	499	481	490	484	519	505	508	480	475	408	485	476	507	495	480	455	486	476	515	467	484	457	482	483	489	534	479	514	524	482	503	464	472	358	454	476	449	503	491	495	474	426	444	456	491	509	486	476	510	449	483	509	494	566	501	566	480	522	511	550	474	487	473	472	503	474	573	490	477	484	498	474	475	487	456	507	501	486	453	489	431	520	502	489	472	503	500	503	490	453	450	482	517	498	493	473	469	544	485	487	478	500	477	485	468	470	496	479	460	475	504	490	496	490	484	468	443	477	447	476	478	556	480	500	477	482	473	481	501	479	437	491	470	537	532	480	472	466	476	471	488	499	482	453	478	477	442	482	569	489	518	479	565	512	485	482	466	710	481	499	476	507	495	500	487	481	455	498	699	473	431	486	433	548	471	509	496	577	521	470	467	479	500	469	497	501	479	576	473	482	430	492	479	522	486	484	535	470	514	504	485	479	446	472	496	448	476	497	726	473	565	468	486	460	477	2
482	479	491	480	510	475	463	476	492	475	484	497	486	524	457	468	470	457	477	472	477	517	471	473	540	479	478	503	496	476	470	521	499	455	469	594	480	520	480	474	471	434	464	519	498	483	485	499	441	474	530	495	483	482	502	530	496	450	586	465	493	478	439	485	624	486	502	467	486	470	598	501	531	546	485	507	462	442	537	463	502	495	474	472	478	460	484	514	480	529	476	535	476	488	472	509	481	498	472	465	471	481	479	469	548	352	545	524	555	487	450	455	485	526	491	484	483	480	477	450	473	481	467	519	487	545	508	520	467	495	526	489	500	480	478	538	524	518	476	481	485	472	465	481	476	497	483	516	483	546	485	493	477	575	478	505	499	468	482	484	503	487	492	480	444	459	476	486	479	453	495	527	495	477	472	489	500	483	509	457	489	478	481	488	455	491	524	515	554	481	488	495	483	498	530	501	488	484	477	475	494	482	516	561	511	476	507	471	483	477	495	529	493	504	486	506	456	465	494	476	480	474	529	510	486	536	509	476	476	487	488	475	479	493	511	504	474	484	480	471	484	474	500	467	497	533	489	479	486	504	505	486	472	518	477	428	427	553	481	476	496	480	491	481	486	490	534	498	488	471	484	509	440	510	466	483	476	503	472	466	477	509	467	479	462	523	505	393	480	471	507	463	486	472	501	499	526	550	494	490	502	478	480	520	508	495	474	495	528	520	483	434	499	510	477	482	481	478	564	516	496	467	470	482	478	482	480	484	477	436	533	469	476	506	424	476	631	498	498	468	533	468	504	588	561	479	483	393	478	500	487	437	529	486	529	496	464	477	483	548	489	473	491	495	478	494	547	478	471	496	465	534	483	493	498	478	473	462	429	429	478	485	559	474	475	474	534	477	498	491	479	509	475	471	482	481	489	498	472	479	481	501	477	453	476	435	455	476	501	476	483	547	461	493	464	537	493	536	545	571	481	477	499	477	468	490	503	573	431	471	501	534	468	542	498	567	486	563	527	493	448	466	355	512	500	477	472	499	496	459	480	491	491	371	475	646	476	455	515	501	580	493	499	493	486	487	476	462	480	500	513	478	421	478	483	446	499	504	452	478	453	515	474	535	517	489	478	502	506	468	481	482	512	378	439	562	473	502	492	527	1
488	480	485	495	502	480	552	477	491	473	502	483	486	510	473	469	499	467	523	481	474	467	480	491	549	509	495	476	469	478	479	464	477	495	519	560	465	499	486	476	479	501	480	471	477	476	641	527	532	485	476	499	518	479	552	481	500	528	569	457	495	467	466	479	381	571	514	507	479	470	470	500	464	413	478	444	485	501	537	492	509	590	491	505	449	505	473	483	463	481	475	462	457	493	482	490	481	483	442	492	488	477	482	487	499	794	479	451	531	471	484	511	473	451	504	483	479	501	478	510	474	469	490	456	514	489	485	534	500	508	479	478	515	476	430	461	592	468	479	482	498	495	468	453	462	481	485	522	470	480	498	499	495	503	478	522	501	470	461	509	485	475	492	483	410	490	477	480	477	484	491	494	521	480	508	530	472	478	484	556	510	466	457	466	464	501	543	505	565	470	502	517	506	514	468	493	486	476	476	457	518	474	491	481	509	475	560	475	487	481	481	533	507	502	484	543	444	456	513	480	495	545	471	492	470	513	477	477	475	478	489	487	477	495	489	481	482	475	472	476	492	501	504	499	551	528	508	478	477	448	497	536	477	491	489	495	531	508	505	499	470	485	470	496	476	509	576	499	469	489	498	488	465	522	483	493	475	522	492	502	476	482	456	475	496	476	498	472	480	535	508	472	459	466	457	531	466	529	523	506	430	494	480	491	481	495	495	495	550	441	448	441	508	482	482	450	458	471	452	593	490	485	498	479	424	478	436	478	471	548	474	479	476	479	487	505	359	447	441	500	468	544	493	512	540	485	491	585	444	475	478	423	531	484	482	478	526	478	586	557	496	497	454	483	485	497	479	492	482	444	447	502	515	430	541	437	488	479	557	451	477	496	463	463	498	494	501	475	468	525	472	473	475	476	479	506	474	482	589	481	476	523	477	419	476	487	447	477	493	488	490	551	465	532	450	487	476	467	532	481	480	483	466	476	484	469	505	425	498	474	462	502	495	507	498	542	468	557	437	479	503	447	619	450	503	476	491	504	454	480	495	470	478	643	472	298	475	499	443	436	580	497	515	427	492	495	487	475	513	529	573	480	535	478	483	499	482	476	484	506	490	505	481	443	491	490	477	502	459	488	492	475	463	757	563	458	475	474	545	535	2
481	474	631	470	501	475	525	476	494	468	451	477	467	443	468	492	468	450	496	474	459	537	486	494	493	482	445	487	462	486	474	539	539	506	501	473	462	483	484	478	479	426	520	478	482	490	507	506	452	476	534	471	459	479	503	479	494	528	565	520	495	486	420	483	342	480	486	506	481	486	576	493	481	497	482	554	497	489	468	508	520	555	468	479	521	466	483	424	480	449	476	525	436	516	486	497	482	437	491	505	474	492	493	500	476	499	471	551	495	492	444	459	460	508	476	447	497	459	505	486	475	476	469	519	513	421	493	455	479	461	486	473	545	473	477	434	508	510	478	494	501	417	492	498	496	481	476	509	472	488	423	489	474	373	478	569	488	459	473	527	492	473	478	477	509	445	476	479	479	548	399	514	567	478	486	564	487	475	450	579	559	583	509	485	471	488	584	481	444	471	467	485	494	564	523	479	475	494	476	433	487	477	508	491	502	478	502	482	480	486	469	549	448	485	463	442	505	472	472	482	479	514	525	494	494	513	487	478	477	483	483	460	464	489	467	492	475	480	478	469	496	590	488	473	469	507	415	477	485	500	511	434	482	473	481	444	500	432	476	480	492	476	513	526	487	492	458	485	429	524	462	455	437	489	449	462	475	472	495	519	476	410	489	475	481	514	463	502	481	519	472	499	510	466	490	504	475	438	552	540	440	502	473	521	480	532	467	475	541	508	520	453	472	539	491	473	484	481	428	483	478	499	469	492	466	491	480	466	508	491	514	483	475	479	466	494	283	543	515	521	538	457	499	493	476	474	478	525	491	515	482	503	525	476	509	485	584	475	537	460	486	508	511	486	484	495	461	479	462	565	600	470	503	482	530	489	482	450	448	469	472	463	467	497	498	467	495	473	503	488	485	471	474	442	479	480	483	520	564	484	480	486	477	518	475	520	414	481	448	482	474	458	539	504	503	542	485	429	455	462	481	488	455	477	474	505	512	449	438	470	506	506	525	410	495	493	486	521	450	477	510	459	606	451	504	478	494	494	499	473	474	466	511	366	476	439	479	415	435	529	513	439	471	535	476	506	490	547	455	536	435	480	523	480	486	600	480	474	508	491	437	441	486	500	480	506	500	493	492	465	486	480	471	385	466	529	475	484	532	510	1
477	495	521	481	470	485	400	477	460	483	480	508	505	569	479	478	486	522	443	478	504	454	469	483	467	492	486	492	466	509	488	478	441	491	497	449	508	500	476	478	481	441	516	484	519	551	503	543	476	488	493	614	499	472	511	471	456	470	554	421	475	475	513	474	436	570	545	470	482	473	457	474	488	517	479	545	495	452	448	481	484	473	523	502	530	496	476	460	476	514	476	462	489	490	478	474	475	484	488	520	482	476	477	475	451	377	466	565	505	474	440	461	485	454	457	462	499	458	496	523	479	450	484	505	504	500	482	511	470	478	477	475	515	479	483	486	414	508	490	469	484	579	492	498	439	468	484	489	477	449	517	485	477	380	476	488	481	506	484	512	444	489	485	483	500	480	474	481	475	453	429	523	529	479	461	495	485	480	452	448	465	503	414	506	483	496	487	500	485	484	442	487	539	455	485	481	483	485	477	443	483	527	505	525	436	475	556	485	497	467	478	522	541	418	477	529	537	485	509	472	457	523	513	480	506	529	483	476	476	518	514	490	482	457	488	495	484	480	469	484	518	574	488	486	559	456	488	479	488	486	449	523	477	513	479	435	593	481	478	480	520	477	453	475	478	517	513	488	484	465	506	570	427	525	488	501	477	420	518	467	478	423	503	475	495	438	454	469	476	465	409	532	501	464	418	481	506	446	489	476	489	480	477	474	465	464	463	496	507	465	423	460	515	513	482	495	475	470	444	503	478	467	493	476	483	479	476	502	490	505	452	491	476	470	516	492	410	473	566	575	517	532	503	526	521	467	483	486	481	517	480	518	502	475	473	489	485	475	493	540	487	498	530	503	479	500	493	489	478	647	425	485	445	454	497	512	489	468	483	502	484	499	476	484	480	476	492	474	461	451	477	484	477	566	476	548	474	499	448	476	476	448	473	501	478	465	462	470	465	469	462	472	509	456	531	565	508	500	425	485	477	486	488	476	467	482	499	472	559	480	522	506	495	411	466	543	460	469	498	476	556	460	501	442	495	479	484	496	564	484	471	470	495	289	489	574	481	474	497	469	452	483	466	436	475	502	476	533	443	484	503	480	483	474	480	576	466	485	502	496	484	469	472	477	525	481	472	483	480	467	482	482	484	294	467	522	469	488	496	470	2
478	474	605	475	514	476	427	480	492	486	470	505	469	352	501	503	459	514	488	482	479	474	486	461	449	516	473	472	464	472	478	492	491	485	521	526	466	469	479	477	476	561	442	475	487	471	512	540	471	502	548	492	521	480	530	475	477	507	478	468	471	478	398	484	417	508	524	469	483	463	566	500	540	486	486	517	470	464	582	515	471	496	490	485	532	487	483	500	471	544	477	452	498	504	487	516	480	482	461	501	490	485	489	481	527	480	472	503	558	482	533	470	478	509	484	490	510	486	510	513	475	497	473	475	468	506	513	538	477	511	497	490	483	478	513	512	572	502	476	458	519	478	488	491	454	526	483	526	478	476	452	489	473	467	478	525	461	465	478	493	516	459	495	479	511	493	476	477	475	467	497	494	521	475	485	501	487	476	459	427	531	481	468	470	491	486	487	511	438	473	476	483	517	533	505	492	475	470	480	525	503	537	491	481	415	476	494	474	484	477	492	616	515	503	472	517	473	464	502	476	493	452	496	514	503	509	501	477	475	477	477	511	456	441	469	481	497	480	478	477	462	533	515	467	525	528	483	480	494	475	521	501	467	478	484	496	453	526	485	468	484	483	487	452	482	559	537	490	493	505	484	456	498	505	457	505	476	471	493	485	476	461	512	475	493	505	434	474	476	486	501	523	518	484	529	406	483	511	467	496	463	487	472	516	491	477	502	494	523	476	465	460	484	539	470	469	480	480	438	508	466	485	530	487	519	481	473	476	475	506	427	479	477	517	459	491	381	509	507	489	503	476	418	460	539	487	485	457	481	466	477	415	449	467	485	461	480	474	518	487	472	493	488	481	471	482	501	490	488	513	513	544	487	470	505	521	482	465	477	428	475	449	502	482	495	464	482	475	496	502	474	487	473	514	482	518	485	474	531	487	477	476	475	481	477	513	512	479	430	478	500	448	522	495	534	508	468	483	510	474	485	478	477	477	496	507	498	499	426	475	497	530	524	475	526	507	471	521	464	487	527	477	547	505	502	476	480	489	458	499	478	468	500	461	486	475	481	456	544	449	486	486	484	497	497	482	486	430	487	482	475	476	510	480	478	544	483	492	440	482	487	484	483	532	596	499	461	488	470	489	444	480	506	474	526	493	480	483	552	529	2
484	462	571	497	519	468	454	477	475	476	481	496	466	506	491	477	458	457	465	464	504	515	461	489	558	479	474	480	471	473	487	482	488	453	524	543	473	438	481	478	470	533	452	497	480	522	511	484	530	536	432	528	455	481	468	457	538	458	557	502	479	490	469	478	504	565	473	488	472	479	477	484	490	515	474	433	483	503	592	463	529	511	457	497	552	483	469	496	479	524	475	520	484	530	477	461	474	483	496	500	489	481	487	495	464	544	472	543	511	491	523	419	474	481	513	506	491	483	487	490	472	494	465	496	455	486	489	487	484	482	506	493	516	475	511	472	491	489	483	453	458	480	492	483	471	455	482	518	475	538	446	490	474	395	478	522	469	467	495	529	514	477	487	471	477	483	474	482	476	540	516	477	527	475	468	488	459	483	466	554	545	516	487	469	492	479	469	519	536	475	450	480	504	499	433	476	478	483	477	514	532	458	496	555	493	476	504	481	519	457	487	539	486	477	459	446	507	481	430	496	498	504	487	512	504	504	482	478	476	494	459	471	460	466	490	508	475	485	462	476	486	462	508	476	552	537	498	479	465	531	460	441	489	488	482	503	506	460	469	472	516	483	503	507	467	475	562	459	455	495	469	474	487	443	480	495	477	515	487	518	476	429	494	475	465	550	488	487	473	459	468	531	483	474	430	465	448	473	504	489	499	479	477	517	496	484	477	473	516	468	454	489	531	522	476	502	480	486	454	553	502	533	465	494	486	475	474	484	485	506	491	482	476	452	500	474	484	474	603	481	562	482	473	519	479	472	487	538	460	490	480	455	487	474	495	486	488	475	466	520	520	492	505	491	488	462	515	477	476	476	446	484	511	491	493	466	482	443	545	463	486	501	439	486	460	476	494	477	487	396	479	465	480	557	482	516	468	526	497	489	476	510	478	490	477	387	532	473	467	487	514	542	501	485	484	459	516	566	511	550	480	479	490	476	482	515	504	531	447	474	492	494	502	432	515	515	472	572	445	477	488	497	620	438	522	480	493	511	451	473	489	472	521	550	473	447	483	425	504	495	492	491	467	513	487	502	487	458	475	521	537	481	529	474	472	429	482	482	510	478	484	507	496	460	513	482	481	497	518	490	461	473	559	585	516	470	468	502	494	540	1
476	477	509	466	549	477	477	478	511	471	549	506	489	598	486	496	488	434	497	478	479	494	495	487	502	519	433	474	480	474	480	496	465	485	484	437	485	466	486	476	474	494	472	495	469	467	474	504	516	446	507	497	463	483	503	496	466	446	506	490	485	491	426	468	589	511	575	493	478	475	530	453	531	456	479	529	470	480	498	462	488	517	455	477	499	496	479	440	477	506	476	501	429	489	483	477	486	475	527	467	477	482	480	490	453	500	473	534	484	470	524	411	483	487	488	464	508	490	492	533	472	475	467	499	456	498	489	501	479	495	507	494	488	473	482	475	482	536	472	471	456	529	486	473	483	490	484	448	477	546	475	478	475	656	479	479	469	448	495	491	477	460	471	481	479	474	478	478	478	598	557	448	480	478	470	503	484	486	482	472	507	576	472	450	487	491	446	454	533	477	446	481	478	443	457	482	479	477	476	472	513	489	472	487	540	474	514	472	504	456	493	496	502	454	447	496	465	491	501	462	475	437	466	453	453	501	520	480	477	460	465	468	529	498	490	503	466	481	468	480	493	507	482	491	534	476	501	480	484	533	480	486	482	570	482	486	489	477	486	497	491	479	496	406	475	453	498	498	494	438	480	493	399	561	498	494	475	483	471	461	476	570	481	473	482	457	480	519	483	479	468	553	455	477	436	491	485	525	514	474	481	468	486	523	465	569	459	477	525	450	488	442	415	598	499	522	499	482	481	572	498	514	503	474	521	466	502	444	494	483	514	450	476	500	538	482	589	424	401	510	592	514	453	529	534	482	486	455	482	543	475	467	449	484	489	516	573	475	470	527	471	494	523	506	484	508	510	476	473	531	518	522	452	455	467	502	476	483	534	477	481	487	548	500	462	469	444	476	520	541	472	534	479	463	478	481	500	489	465	479	474	502	476	446	477	471	384	476	512	482	489	439	488	503	465	494	476	480	449	529	481	496	451	477	496	500	496	481	524	473	522	504	458	607	534	486	493	548	521	478	502	486	391	460	458	478	493	500	475	488	460	477	508	541	476	566	477	536	499	537	504	464	484	443	496	477	483	476	474	481	468	479	435	480	490	491	475	471	478	484	490	487	472	481	515	489	466	446	486	480	525	480	464	566	538	520	479	493	528	521	2
475	485	488	479	545	479	472	476	467	480	481	528	425	486	494	473	483	498	438	478	485	549	475	483	479	467	517	485	488	489	494	478	488	455	463	487	464	517	474	477	475	407	493	500	487	465	543	484	460	512	594	520	498	474	463	508	427	440	569	498	466	495	495	481	514	537	531	489	476	480	490	505	465	440	483	533	460	477	562	491	507	413	437	480	508	401	474	498	478	604	476	507	509	469	470	505	480	450	484	463	474	484	472	476	446	449	463	432	527	479	492	505	472	502	547	480	510	480	528	499	479	519	481	495	474	481	494	496	475	528	453	488	486	476	470	489	485	474	468	498	473	515	499	477	477	474	473	426	476	535	481	486	482	559	479	526	522	518	478	468	492	462	490	489	485	496	474	475	476	525	568	454	540	477	475	477	470	489	516	539	490	552	450	459	468	486	497	518	445	475	475	499	508	519	576	491	472	490	477	461	524	517	488	491	469	475	490	479	478	488	488	487	557	513	480	504	483	466	500	492	418	504	516	489	528	518	452	479	476	487	498	488	467	484	480	513	491	487	461	474	479	520	511	466	529	540	459	474	470	497	492	441	474	503	477	535	501	440	479	496	488	474	493	451	477	489	506	491	488	467	472	461	529	466	470	484	476	535	504	432	476	507	488	476	380	498	470	496	479	479	487	521	496	486	523	403	512	482	545	499	551	483	476	448	546	524	499	479	559	450	451	459	512	496	475	473	469	476	512	569	473	458	464	486	495	497	483	470	470	545	511	463	477	484	510	452	497	470	442	524	513	458	406	484	555	486	473	439	500	446	478	477	478	492	510	479	413	476	505	522	483	521	432	502	476	580	462	468	491	470	484	566	461	479	499	499	478	477	463	456	481	472	484	480	496	475	475	474	461	467	483	532	475	487	479	474	476	462	536	475	478	513	476	467	477	460	490	482	439	476	529	475	522	474	536	556	481	534	580	490	475	488	466	476	494	508	498	459	494	468	447	509	502	536	502	496	477	538	493	472	423	486	382	489	474	477	478	495	446	456	497	482	472	403	480	562	481	501	446	451	498	444	512	393	476	488	470	493	502	533	500	481	438	480	490	523	512	500	553	493	497	473	478	473	523	492	473	567	478	476	477	479	442	411	541	502	477	478	543	507	2
471	468	521	492	506	485	531	478	508	478	508	493	439	532	481	508	458	483	452	482	486	494	473	481	518	532	508	471	465	495	482	522	542	550	454	444	480	490	472	475	479	491	496	451	522	503	532	473	445	493	497	478	452	484	477	497	442	532	522	466	524	479	484	483	513	542	467	499	483	483	455	457	442	510	469	466	464	519	536	495	486	491	475	481	519	516	470	487	488	547	476	516	491	495	480	495	484	508	430	486	470	489	481	488	525	377	499	546	478	478	573	388	477	518	504	518	494	492	469	455	474	496	472	426	509	510	468	508	468	474	501	505	488	477	517	490	481	461	472	472	517	499	475	479	482	466	477	522	479	466	476	496	471	523	477	491	470	443	496	499	479	479	478	483	546	450	478	474	478	448	432	532	502	478	474	536	476	483	456	483	444	499	478	481	489	485	496	499	562	468	459	501	531	499	399	484	470	482	476	489	509	507	487	535	552	478	481	480	483	492	497	531	492	457	475	534	490	482	462	490	479	519	510	479	439	531	465	478	475	531	457	461	485	474	485	479	477	480	465	481	482	490	552	478	498	526	544	477	483	510	488	459	480	422	487	467	473	479	488	464	491	483	499	473	485	519	502	490	475	503	488	562	471	480	464	475	476	503	495	539	477	489	495	476	565	420	486	428	483	520	488	504	486	468	502	456	468	501	485	485	515	481	471	461	536	497	476	474	519	485	479	463	559	521	489	501	475	477	435	338	452	479	524	479	509	479	487	459	487	499	480	501	475	499	477	498	492	456	556	479	512	491	484	516	504	482	479	454	454	503	489	514	484	469	517	507	495	476	535	477	412	469	437	499	477	470	501	499	484	557	435	440	507	453	559	460	484	491	450	472	488	511	517	492	498	473	476	476	445	514	478	509	475	538	481	494	483	476	463	489	480	492	478	462	477	451	473	482	508	482	483	520	488	439	521	507	481	555	531	463	484	488	489	475	483	498	460	480	506	478	510	510	478	515	465	484	502	530	417	480	485	466	572	439	488	478	466	491	447	470	491	468	486	507	478	508	478	516	489	503	517	489	540	479	486	492	487	504	467	479	506	476	518	474	482	469	487	479	473	498	479	440	471	502	542	488	478	464	500	473	509	483	480	527	545	544	487	475	485	462	2
480	514	517	486	491	477	509	477	468	482	473	542	443	459	493	477	484	489	504	481	500	461	467	475	504	498	482	485	468	468	481	494	496	493	497	466	484	457	487	479	474	555	493	482	435	498	508	471	444	494	485	525	473	472	523	527	482	485	502	449	486	481	468	485	465	475	497	483	477	478	502	485	527	548	475	516	464	537	539	465	493	482	490	486	541	477	485	459	484	494	477	492	482	512	474	459	481	459	508	462	466	492	473	463	456	464	464	452	418	482	447	441	479	492	435	483	522	505	508	497	476	471	477	512	445	604	493	486	476	457	482	462	477	483	450	505	459	496	482	496	512	471	487	478	542	474	488	538	481	532	485	485	493	604	476	492	506	494	483	517	461	492	483	471	544	472	476	474	476	544	500	505	486	478	484	485	494	484	572	520	519	450	508	458	495	490	538	453	430	481	470	481	502	471	489	486	467	477	478	510	533	472	489	499	465	475	507	479	495	489	494	482	468	543	493	518	519	494	495	465	468	435	459	455	544	511	498	478	476	471	474	483	480	485	495	483	462	479	486	480	535	527	511	489	467	475	407	476	491	457	497	493	482	520	479	488	530	487	489	485	466	489	463	497	487	534	431	493	516	485	496	476	428	449	478	474	476	459	523	470	477	529	491	474	513	496	481	514	488	491	482	544	466	475	495	462	441	484	465	486	438	503	480	504	509	555	462	483	501	450	513	482	407	475	477	452	481	477	445	519	467	508	485	473	520	476	501	509	484	462	496	491	475	485	507	506	445	593	424	483	444	558	465	503	535	473	488	528	516	492	470	504	520	491	481	454	433	477	472	536	537	489	492	470	481	513	505	486	486	497	516	507	517	520	498	476	492	483	444	473	486	451	460	489	490	471	430	476	475	490	481	523	476	469	476	461	470	420	534	471	479	574	477	470	477	420	429	477	498	483	502	491	515	501	495	514	496	503	538	459	485	471	475	476	485	509	475	426	470	467	471	520	485	575	525	510	483	513	474	501	469	469	500	526	485	478	473	509	471	482	487	471	515	544	478	489	476	456	499	523	570	522	469	522	523	458	487	501	495	513	519	479	483	479	483	521	485	471	436	511	473	488	483	486	552	451	494	481	521	483	504	477	518	572	518	518	476	494	563	515	2
483	495	472	480	523	474	500	477	472	486	461	458	461	524	504	489	462	552	465	469	500	531	481	484	453	468	471	504	463	489	475	507	532	446	522	428	482	510	488	475	478	487	486	480	490	465	534	457	488	537	528	472	452	478	526	499	516	431	487	484	454	481	530	487	635	568	530	494	487	481	553	491	488	513	474	558	479	493	500	501	503	488	613	505	592	491	477	471	475	481	475	490	488	516	472	500	489	454	488	463	480	465	491	496	427	413	528	481	479	473	513	519	479	516	445	463	449	492	496	456	476	491	492	573	495	479	503	547	471	422	479	471	504	478	465	563	542	472	484	470	473	474	481	486	494	398	479	512	484	405	505	505	465	570	478	486	462	423	518	492	481	494	484	479	447	542	474	483	477	522	453	484	510	478	475	502	491	462	513	533	437	531	471	547	519	474	474	466	522	474	463	493	466	470	566	479	482	492	476	494	489	482	503	479	508	476	511	476	490	505	512	486	481	493	483	459	447	478	475	471	476	506	500	523	501	521	471	479	476	499	468	488	458	451	449	470	487	477	465	481	473	399	476	485	488	528	445	478	489	475	547	484	480	479	481	474	460	522	487	483	505	476	502	454	483	513	493	496	509	499	468	486	472	452	460	472	477	486	494	481	475	518	466	473	516	477	513	406	477	484	493	507	472	474	497	461	486	463	503	495	456	463	481	481	538	490	497	488	474	479	464	515	505	505	492	511	482	472	429	516	482	502	496	495	513	476	451	478	458	544	452	489	476	496	499	486	618	506	622	484	542	446	479	570	488	501	479	529	491	511	480	496	479	475	491	457	481	474	419	470	556	522	517	457	483	528	481	476	498	538	440	496	499	488	447	502	485	501	499	493	484	457	459	491	479	480	528	477	501	454	481	473	476	481	480	484	496	482	512	486	480	473	478	496	477	468	481	476	468	475	492	423	481	490	454	584	496	591	527	505	479	479	478	475	482	467	475	534	478	474	478	443	481	543	527	543	480	556	404	500	500	482	677	462	510	476	473	475	463	484	503	466	456	673	483	478	472	524	479	538	493	473	483	493	487	507	472	498	408	401	482	481	553	476	476	345	504	474	520	483	481	459	458	476	472	498	485	471	503	488	480	482	481	698	490	516	475	494	540	506	1
471	510	432	487	450	488	490	478	475	474	435	465	527	479	495	467	478	515	475	478	474	515	473	480	537	532	458	463	476	479	482	511	494	447	466	457	502	458	474	476	474	441	483	483	495	481	395	429	545	459	446	493	504	481	490	512	459	498	574	517	494	483	432	476	481	490	518	489	477	472	530	486	486	507	474	538	492	491	467	464	548	535	493	492	559	492	476	468	472	433	476	477	490	477	463	482	483	470	464	548	465	482	476	476	461	573	530	450	531	472	494	492	481	494	548	497	503	476	478	480	477	480	483	452	470	480	492	485	485	488	463	499	468	477	489	467	466	498	471	490	499	534	497	487	474	486	481	525	481	446	581	485	483	380	478	460	509	450	448	508	502	487	471	477	475	454	477	483	476	525	487	527	496	477	487	487	481	493	475	530	468	549	491	511	484	464	474	484	525	477	486	494	517	579	493	480	475	483	474	459	506	484	468	558	485	475	494	480	498	468	481	447	515	458	480	477	470	486	448	491	483	467	486	436	547	520	485	477	476	531	448	509	469	446	465	519	472	479	470	480	507	493	514	468	567	514	507	480	484	550	473	486	474	531	471	439	480	434	495	467	489	478	524	502	498	506	534	511	437	451	506	516	462	454	469	479	475	508	478	510	477	414	505	478	498	449	496	405	481	518	510	516	446	480	441	474	456	503	490	480	490	458	478	501	534	438	491	489	480	459	467	491	550	532	499	469	477	482	471	537	490	461	499	486	462	478	497	519	498	537	461	492	478	471	538	495	461	507	568	474	493	453	467	531	586	487	476	441	470	510	484	519	478	478	508	488	604	476	547	531	522	489	506	526	478	521	471	484	482	563	467	497	484	476	476	469	482	488	599	521	483	462	535	487	472	493	507	480	480	462	477	506	474	502	481	505	491	492	488	481	481	527	474	475	476	466	467	473	509	480	499	466	483	464	433	530	471	462	507	487	479	479	475	475	471	471	496	433	522	477	463	513	466	405	470	482	486	474	507	493	500	487	566	505	511	480	473	477	458	496	505	474	476	461	473	476	485	524	552	533	553	514	544	536	506	473	478	479	471	500	472	482	511	478	487	478	479	473	441	466	505	413	466	543	493	491	471	528	513	488	497	470	541	471	477	446	474	487	602	521	2
473	445	505	482	493	493	475	478	492	478	512	461	561	410	480	485	480	514	451	467	480	453	466	469	427	540	484	493	480	499	490	478	524	446	489	521	488	440	487	479	474	572	450	493	455	477	463	468	431	481	500	505	464	488	472	497	433	496	464	453	472	480	478	484	403	564	497	481	488	477	480	487	514	501	481	384	484	463	493	486	477	448	507	486	493	504	483	449	475	508	475	502	484	491	478	488	477	489	434	477	490	486	484	466	509	488	466	497	503	475	435	513	495	531	529	491	445	490	404	482	476	489	496	443	505	472	500	513	478	507	475	481	452	476	485	489	482	466	477	505	521	517	486	487	477	510	471	390	475	515	452	476	470	446	478	518	436	445	522	500	501	470	482	473	479	490	478	478	476	542	445	580	508	478	474	500	496	485	466	472	494	493	453	448	480	477	546	471	502	480	513	514	511	480	491	486	472	475	477	509	487	477	514	550	499	475	505	482	490	514	474	481	494	497	483	524	481	494	484	484	445	452	439	458	436	485	486	475	475	514	481	479	478	475	518	539	485	478	503	483	505	523	526	489	498	501	469	484	486	497	497	436	482	496	484	437	502	496	481	501	474	492	535	462	471	489	478	464	477	488	501	532	459	449	459	496	476	429	511	455	477	450	500	476	512	448	473	464	478	523	480	515	489	474	484	494	459	500	510	507	475	484	478	493	499	483	488	479	526	476	492	482	485	496	478	452	481	487	485	533	479	462	494	472	492	476	491	519	482	612	487	485	475	458	494	485	384	534	503	473	493	514	513	481	465	478	469	479	506	507	491	510	554	488	521	496	519	477	487	421	497	470	482	519	490	445	469	481	489	487	480	476	493	521	503	507	483	446	420	496	482	460	522	483	474	486	428	480	503	478	483	499	477	519	479	485	496	434	559	488	479	474	477	459	475	467	513	477	514	472	507	420	559	496	490	476	490	524	536	504	478	473	458	476	488	490	471	465	528	475	550	496	503	459	518	537	485	520	493	483	377	497	525	512	466	479	487	479	511	473	497	478	513	437	472	454	478	420	462	531	516	466	479	491	470	491	466	468	524	517	567	482	495	477	475	524	457	485	438	473	513	489	479	407	559	498	474	527	465	474	445	480	483	454	471	520	475	454	526	479	2
489	482	479	465	424	477	463	476	501	482	433	491	504	535	495	476	457	446	477	474	479	447	480	465	558	464	471	467	496	497	476	535	492	555	427	492	483	475	480	475	479	524	419	500	487	453	519	520	520	458	545	490	522	486	480	493	471	540	544	468	482	474	568	471	544	484	528	492	475	469	430	491	492	506	491	572	485	479	564	479	454	481	510	482	446	577	479	505	475	522	476	501	474	466	483	479	475	504	464	468	474	481	492	467	505	556	482	515	483	481	444	461	492	484	462	479	493	494	485	515	478	489	491	451	502	449	478	487	482	426	476	487	467	479	482	530	472	481	487	487	491	521	481	497	437	496	476	522	474	494	568	469	492	596	477	513	502	489	500	484	554	483	479	482	432	477	475	475	476	468	494	555	519	475	490	546	480	482	475	458	496	485	456	486	483	481	543	495	562	481	528	515	490	543	476	489	470	486	477	589	516	514	479	541	443	475	474	480	476	494	497	481	456	513	476	435	510	489	497	483	432	484	486	409	495	515	450	479	477	509	479	488	455	507	516	501	490	484	479	474	498	546	551	452	504	559	506	479	490	507	490	484	477	515	472	479	462	564	494	469	522	471	514	489	488	530	504	479	531	506	491	508	493	525	490	474	475	482	518	533	477	532	475	477	442	442	480	443	478	520	532	492	516	480	426	493	505	553	497	463	467	495	476	485	502	490	475	474	502	488	459	468	476	490	465	474	472	487	523	487	477	492	467	489	482	481	478	488	487	551	466	477	477	526	455	492	533	527	357	545	500	501	533	431	457	485	478	493	452	493	481	432	402	508	457	485	423	475	513	504	493	467	495	447	477	477	500	489	497	507	488	556	506	554	466	508	477	485	542	503	480	483	543	502	465	474	451	478	523	480	469	505	476	473	475	480	481	465	492	481	480	469	477	443	477	512	450	480	460	470	475	504	487	458	509	495	465	416	549	453	478	500	482	476	479	516	465	527	451	480	472	455	497	563	453	559	470	467	419	467	502	474	284	533	479	478	476	481	556	483	485	485	488	395	484	639	480	464	472	524	484	466	475	494	454	475	477	494	496	532	509	481	381	477	478	536	455	485	504	490	497	501	478	514	497	487	491	477	456	482	444	474	461	395	549	454	477	508	516	474	2
480	468	517	454	475	472	430	477	497	484	512	518	441	489	503	463	461	486	515	466	495	507	472	483	486	489	493	498	488	491	486	522	480	451	505	420	474	474	487	477	476	514	454	491	498	495	498	430	418	507	568	503	476	479	467	487	509	476	495	511	485	484	494	460	523	499	525	478	483	485	551	482	481	459	473	542	482	480	568	455	465	579	474	489	508	477	472	505	465	598	475	491	489	492	480	521	480	493	463	492	485	478	481	471	497	347	447	493	549	466	423	510	497	463	454	506	457	479	506	519	475	458	461	474	473	507	495	485	466	492	475	484	425	478	488	508	484	489	484	456	534	503	479	483	482	479	482	458	482	544	499	470	499	638	476	530	471	497	503	506	510	457	488	479	581	458	472	484	477	586	477	390	446	475	482	479	479	480	437	567	494	551	526	453	477	470	429	473	538	482	455	537	505	489	534	486	484	486	475	486	498	480	498	451	468	474	539	473	490	483	495	575	484	488	506	449	509	492	478	482	485	465	513	519	535	504	505	480	476	487	470	505	476	470	503	531	496	481	453	477	515	560	509	464	500	534	426	476	484	477	531	531	473	479	483	527	425	510	482	494	481	489	491	475	490	519	471	496	537	476	489	456	465	549	485	485	477	542	493	514	476	555	505	476	436	508	475	514	479	471	516	549	476	473	424	532	471	461	495	478	507	491	482	497	544	430	494	478	456	468	499	496	520	520	487	528	507	481	508	474	483	463	475	493	477	468	478	455	495	533	486	482	477	465	527	456	512	455	378	476	486	494	489	491	502	489	468	561	480	533	473	449	500	504	480	480	453	476	490	506	488	504	493	523	483	570	464	466	472	515	479	547	520	496	501	494	481	471	412	420	476	453	509	512	460	454	506	479	499	502	478	528	479	469	477	489	490	501	576	484	479	493	477	491	477	475	500	484	443	476	450	518	518	506	448	605	482	490	580	503	476	470	465	475	477	488	507	483	500	471	455	506	474	612	510	500	481	550	476	490	430	495	313	521	498	478	470	491	447	489	497	483	479	353	473	660	481	503	504	492	437	449	471	494	511	508	478	536	471	401	575	488	387	478	478	583	481	496	537	477	521	520	471	535	517	484	470	507	499	470	460	479	485	326	493	477	486	455	450	509	2
485	519	442	486	498	489	528	476	458	470	486	471	457	518	489	462	493	452	453	481	481	520	469	488	498	493	493	494	467	506	483	486	496	509	503	507	477	482	480	477	477	500	462	495	537	444	447	493	429	470	440	527	447	484	513	468	445	488	541	459	500	482	506	482	381	562	494	460	484	481	509	505	477	496	492	554	479	499	541	487	504	453	539	477	484	517	482	528	495	497	475	502	485	504	483	508	475	494	477	552	485	484	477	497	483	461	465	459	466	484	535	526	475	477	485	470	497	485	502	492	476	504	500	499	477	516	472	517	476	470	434	470	471	475	470	542	486	474	479	464	508	472	486	474	508	516	480	486	475	493	447	506	472	417	475	486	510	454	475	501	506	486	484	479	545	490	477	478	476	551	492	512	446	479	469	469	481	485	494	531	512	499	478	448	473	473	509	456	626	481	481	486	521	462	525	475	478	475	478	526	475	511	485	446	502	476	499	482	474	507	484	425	491	457	486	525	486	488	495	489	466	550	493	484	547	514	462	481	474	472	502	518	479	476	491	483	448	475	469	486	463	557	488	489	568	597	525	477	474	476	523	483	478	482	478	522	482	512	475	487	523	479	473	476	495	476	487	484	462	490	480	437	431	473	462	493	476	445	457	516	477	437	468	478	511	506	436	484	479	535	459	578	480	474	530	490	451	484	515	509	459	475	482	484	502	501	481	481	493	476	472	495	515	550	475	480	474	490	448	599	490	475	509	478	473	480	472	501	498	544	495	478	477	467	460	515	308	487	519	488	520	513	465	471	460	487	485	440	496	512	472	464	453	515	506	454	489	479	545	489	423	513	459	474	482	412	480	481	504	452	498	540	505	462	500	496	482	530	429	454	482	456	505	486	457	470	496	475	511	470	473	557	479	429	478	467	481	437	496	478	475	453	477	470	476	516	443	480	480	493	471	447	544	486	509	508	498	522	531	499	476	475	469	477	473	478	469	459	459	482	506	469	451	435	530	505	481	440	465	507	522	509	562	489	479	476	475	477	481	475	494	470	499	399	483	463	491	556	517	495	515	520	479	380	491	484	479	535	494	506	574	473	511	476	474	574	469	506	455	475	508	465	443	488	479	476	479	437	510	478	506	481	470	407	465	457	472	472	513	491	1
485	502	506	491	503	476	546	477	464	474	547	439	462	533	487	523	478	502	456	479	483	479	473	481	530	515	497	480	504	509	475	497	467	427	498	545	452	473	483	475	477	451	527	491	505	482	515	479	530	487	446	473	501	477	502	503	482	504	531	505	487	482	520	480	581	536	520	503	476	484	522	465	481	477	475	539	463	489	463	486	491	480	514	501	574	513	480	482	479	534	477	490	461	524	475	484	479	460	468	481	480	473	475	490	440	612	466	458	530	476	465	453	484	487	475	473	488	494	482	484	480	476	473	464	490	490	446	466	488	480	515	495	496	478	436	471	497	492	475	482	509	499	471	470	502	507	474	511	483	520	459	500	504	609	477	501	485	480	485	529	445	464	504	486	603	510	478	488	475	466	454	588	460	477	473	470	468	478	524	541	503	499	436	473	480	458	465	492	506	479	461	553	483	497	563	490	480	491	476	485	504	463	500	531	468	477	502	479	470	484	499	478	472	457	472	550	458	488	473	490	461	574	505	538	508	479	498	479	477	501	488	479	457	508	506	506	455	477	487	471	491	481	509	483	476	524	482	477	471	465	457	462	482	516	495	471	533	497	471	480	497	481	516	525	486	517	537	509	516	510	490	525	513	442	478	486	475	465	494	530	478	533	491	474	484	487	470	537	480	497	484	466	532	480	469	490	438	519	492	514	430	497	471	466	490	501	482	480	507	500	465	438	526	517	485	497	462	475	581	513	489	425	466	483	512	474	512	501	481	446	470	453	476	485	461	509	572	504	410	493	548	453	534	508	513	474	482	471	489	465	489	443	504	479	503	490	528	477	457	467	485	499	555	477	475	449	468	495	465	478	455	473	489	504	531	538	485	494	559	478	478	449	529	483	447	481	471	481	536	437	480	506	481	434	478	483	495	508	520	481	474	502	477	454	477	510	466	475	467	465	497	446	503	520	564	529	485	525	410	522	479	479	466	477	494	491	503	491	498	480	494	489	498	572	490	437	472	529	459	480	530	462	317	540	538	475	479	481	502	488	468	493	510	514	468	554	474	480	441	455	519	477	488	432	485	501	480	577	462	468	626	480	408	476	491	463	469	489	451	497	526	514	493	478	525	498	470	463	467	468	452	483	481	538	462	512	490	470	525	476	1
472	498	484	492	519	488	440	477	479	466	515	546	466	538	486	499	477	560	428	479	481	477	473	464	448	537	445	486	466	517	489	454	516	436	481	514	505	497	476	478	477	484	461	468	453	492	437	525	448	473	567	499	500	483	517	505	397	461	550	475	515	482	502	473	382	554	512	480	477	470	539	522	465	441	483	484	485	487	451	501	461	489	477	492	556	483	479	513	474	530	476	474	509	517	482	410	472	502	478	467	452	494	489	477	470	591	448	473	537	479	484	463	462	514	513	484	486	481	555	483	478	476	482	469	486	468	507	492	487	477	514	479	455	473	512	529	513	481	479	474	483	551	473	474	466	479	475	524	473	474	506	485	464	590	476	479	488	471	505	542	432	465	475	486	481	520	476	482	476	541	531	404	464	478	484	502	461	477	498	489	472	484	505	463	482	468	504	513	487	482	470	525	525	481	468	483	484	497	480	471	498	477	497	463	524	476	530	475	469	486	499	493	492	501	485	526	477	487	488	482	452	425	519	519	496	527	469	476	478	451	465	505	467	491	472	509	468	475	455	486	514	558	474	482	455	517	438	482	486	496	494	507	479	516	489	530	377	473	487	483	497	480	532	546	480	489	460	477	489	504	510	510	573	471	469	496	476	554	491	527	477	528	464	476	533	537	477	520	481	468	500	514	492	475	502	581	449	528	519	478	477	499	477	488	481	477	484	489	526	469	505	492	488	482	502	479	466	475	450	582	469	551	482	476	484	481	464	506	470	446	463	481	477	463	523	495	332	420	389	501	547	522	534	471	605	481	473	445	494	507	487	434	471	483	475	510	490	475	518	483	473	498	447	485	479	499	486	478	475	497	438	440	493	496	472	521	479	456	444	482	485	505	505	482	487	480	516	479	500	410	479	445	479	515	482	467	503	475	601	500	476	477	476	493	476	416	457	488	498	481	513	475	495	508	529	569	474	542	482	507	477	469	481	477	494	502	497	447	470	477	495	498	488	554	455	480	479	476	520	466	514	468	535	536	481	476	485	479	502	484	472	469	502	571	478	395	477	479	540	494	476	456	508	489	489	492	479	486	494	428	564	478	494	476	475	565	477	464	456	495	524	534	485	475	523	469	475	527	504	493	516	485	497	611	453	490	476	487	528	523	2
480	476	518	479	582	470	511	476	468	472	493	495	565	515	463	471	482	540	476	468	502	476	471	488	508	523	450	484	472	478	493	479	507	546	493	505	487	466	483	473	475	485	427	499	492	479	500	497	524	466	471	520	464	477	496	455	469	533	495	484	468	489	495	466	516	559	459	507	480	467	539	488	511	453	487	538	476	440	482	512	471	438	494	474	571	445	474	499	477	519	476	554	459	483	480	509	480	485	480	476	478	473	479	453	519	405	486	536	530	476	563	517	480	504	517	481	517	483	467	490	477	478	469	443	482	514	496	441	471	492	529	479	501	475	479	494	502	460	482	514	490	551	461	498	461	519	476	535	473	437	443	479	479	360	475	502	465	480	554	503	494	486	486	491	499	445	475	476	478	468	503	462	547	477	487	493	473	488	470	402	485	579	448	485	482	531	429	500	433	482	515	441	495	482	518	483	489	471	476	478	475	501	491	542	431	476	526	478	459	482	457	474	496	475	472	541	547	480	492	486	451	489	532	470	527	464	476	474	476	518	511	501	480	515	487	466	490	481	480	474	463	549	495	489	499	553	444	482	480	449	470	418	475	531	475	609	534	454	483	491	522	479	467	509	484	496	548	507	454	490	461	419	568	566	474	498	475	473	484	506	476	411	509	477	524	464	546	590	474	493	538	476	505	482	489	575	468	516	465	532	457	481	481	519	596	444	482	487	492	507	492	478	455	506	484	466	474	472	461	545	469	472	483	470	493	476	481	437	483	486	500	478	476	455	532	485	499	446	573	429	468	471	540	499	505	468	489	525	478	431	475	456	453	477	501	497	501	476	488	448	486	515	480	471	481	513	498	471	497	428	481	515	501	536	484	526	476	479	544	490	488	440	473	491	449	459	465	477	507	540	480	416	474	461	481	477	496	534	546	485	474	461	476	487	476	447	515	482	477	479	485	471	484	475	446	526	479	506	485	428	485	476	464	476	476	505	472	468	442	479	500	553	441	413	481	472	490	435	455	475	521	479	468	489	489	478	480	504	522	467	468	472	496	259	480	640	476	499	548	467	489	474	538	461	480	484	494	561	467	512	564	478	468	478	486	547	457	477	430	489	488	496	465	501	497	505	482	500	474	478	505	485	537	251	559	558	481	487	490	448	1
471	528	491	473	499	475	556	477	498	482	526	484	481	478	476	478	485	455	440	467	495	481	473	488	416	499	509	481	494	484	487	478	460	471	519	455	489	460	478	478	478	529	461	495	483	518	527	533	516	511	558	604	494	477	474	505	501	473	538	476	468	483	561	483	607	544	497	483	489	465	465	522	465	494	489	496	464	461	538	486	505	510	515	494	526	535	474	487	474	523	475	453	505	479	482	508	477	466	469	466	484	474	483	487	440	516	457	506	564	483	463	471	461	508	500	470	487	482	472	491	475	480	474	432	455	525	481	493	481	459	542	484	486	474	452	594	511	495	481	467	478	493	468	494	457	446	488	509	468	510	483	491	503	574	476	470	470	542	523	530	445	480	471	481	405	507	479	478	479	601	537	497	434	478	461	514	496	478	528	491	539	520	453	459	474	483	548	481	491	481	467	479	443	487	548	473	487	490	477	481	523	483	488	516	456	478	511	476	475	501	485	408	519	501	489	489	503	481	466	487	460	509	489	448	429	497	481	475	476	508	458	484	483	501	495	525	474	478	464	479	454	448	456	480	462	444	440	478	487	488	457	503	477	512	488	464	538	522	491	478	475	474	488	506	488	517	479	507	483	498	490	557	496	458	491	492	476	519	451	486	479	516	487	478	539	463	461	477	478	534	450	474	475	478	447	520	547	469	490	512	515	508	475	447	516	448	457	482	520	494	473	475	540	490	469	435	471	481	535	529	477	562	488	462	510	478	486	490	471	483	494	487	476	446	510	500	614	441	474	463	530	504	459	505	500	477	487	489	501	511	490	497	446	476	437	477	546	478	463	517	476	521	472	456	489	550	520	478	476	554	525	534	488	483	487	515	478	522	553	504	484	471	485	465	476	498	424	478	488	483	474	542	483	481	476	504	498	476	541	483	482	420	478	567	478	566	418	466	429	478	501	479	495	503	496	533	462	520	547	521	489	442	467	476	510	504	498	455	528	482	524	560	484	559	485	520	448	469	528	474	486	466	400	530	463	477	484	508	494	480	489	486	494	524	481	572	479	552	484	449	481	492	519	402	512	499	481	479	474	454	463	477	441	477	481	431	468	474	439	474	485	494	479	488	505	451	482	490	434	482	467	474	468	537	521	529	488	469	611	470	1
491	439	504	507	495	481	454	473	466	485	441	513	500	543	492	449	484	478	526	475	475	524	474	491	467	557	473	494	482	502	476	522	560	464	479	376	503	464	476	477	482	620	468	487	484	500	513	469	438	504	555	492	492	479	507	491	501	502	495	485	507	473	474	473	310	542	492	513	476	486	493	498	495	475	488	528	473	454	472	439	545	506	500	488	507	470	477	532	484	414	476	426	492	500	479	548	477	512	461	507	475	470	488	491	452	637	505	475	486	487	469	485	474	494	474	475	517	470	476	515	479	485	486	430	482	479	482	481	488	490	471	452	502	472	450	513	523	526	485	475	483	539	481	495	507	504	477	514	487	482	434	493	467	470	474	470	449	481	560	496	457	486	513	470	566	485	479	480	475	471	508	504	503	476	466	504	464	472	508	559	524	511	499	480	490	533	550	479	542	476	488	537	481	598	431	482	485	462	477	492	517	476	459	475	500	477	484	485	490	496	479	502	458	461	485	424	499	466	510	479	455	476	447	544	531	513	487	480	476	545	478	456	477	483	449	531	462	477	497	487	545	560	534	512	612	528	524	482	483	503	498	477	479	445	485	504	495	494	508	468	473	486	511	506	474	514	579	514	462	489	492	516	532	501	490	491	477	507	508	522	477	462	497	476	549	483	429	452	476	492	491	538	530	478	525	471	483	549	501	497	494	494	478	493	487	482	487	482	501	493	481	481	467	509	484	543	480	489	495	538	504	479	537	491	502	482	502	474	510	537	522	474	476	501	453	497	238	521	412	507	489	532	484	496	502	473	489	470	534	533	475	568	483	494	486	482	541	478	457	498	401	465	515	486	482	505	483	499	481	495	523	525	470	463	513	515	487	508	431	515	482	438	461	490	500	477	547	475	501	490	481	486	479	515	481	486	470	483	575	490	477	523	475	495	476	442	505	478	470	480	484	485	463	486	455	510	499	475	539	497	470	471	489	476	509	520	478	462	436	468	484	481	494	476	445	538	480	520	490	481	555	475	508	546	479	477	475	498	546	480	470	479	503	486	474	386	489	504	452	483	542	449	501	488	479	503	493	522	479	416	532	482	488	477	477	579	499	467	476	485	479	496	479	499	497	497	474	442	467	482	490	481	485	497	472	455	484	488	479	511	2
477	491	432	488	528	489	425	477	489	476	466	482	474	497	499	486	485	454	514	465	499	518	479	466	483	495	466	475	461	467	483	556	527	384	525	520	481	487	482	476	471	517	491	490	520	486	488	533	516	473	569	508	508	474	499	506	459	523	501	514	498	486	421	474	425	483	541	507	470	473	460	489	475	510	476	489	470	492	452	510	516	419	453	471	504	518	476	517	471	509	477	484	489	463	474	437	476	489	466	438	480	474	487	484	496	582	479	451	547	486	460	501	473	483	505	480	477	492	487	475	477	499	469	445	513	448	501	517	487	475	480	498	505	479	470	439	446	471	483	481	526	493	488	491	460	487	482	478	483	465	417	497	482	562	478	495	464	464	466	466	518	487	477	486	506	470	478	475	480	538	476	496	500	480	457	462	491	470	464	465	518	496	487	463	500	518	465	462	484	479	470	443	484	525	563	492	472	486	476	475	448	516	484	512	468	475	523	473	484	489	488	460	465	505	476	488	496	470	487	493	494	499	489	442	571	475	491	479	476	490	469	475	502	497	507	505	467	479	481	478	478	527	481	473	453	506	500	476	471	515	545	488	472	519	494	500	448	471	476	479	464	471	498	440	480	501	480	467	504	449	482	445	525	510	486	487	476	481	515	533	479	516	472	474	461	489	473	446	473	500	488	542	501	480	493	499	486	467	518	512	498	491	483	485	486	517	492	467	487	499	460	477	492	485	478	385	479	481	411	515	489	500	514	495	461	472	520	498	468	529	427	486	474	470	520	478	397	426	446	575	447	435	489	516	526	488	491	479	467	553	477	431	492	502	519	494	440	477	504	531	530	503	410	472	474	483	507	464	495	553	465	524	482	505	534	498	483	497	537	447	474	515	507	494	472	472	497	475	540	424	484	466	476	515	477	500	484	457	496	493	477	515	479	508	477	427	495	486	485	480	519	457	495	501	459	548	488	527	510	519	481	495	467	475	493	491	490	450	413	484	521	500	484	551	502	506	481	604	492	496	448	448	556	451	473	474	478	490	442	477	499	466	489	644	483	419	483	507	486	510	494	464	483	473	493	504	470	526	426	461	424	481	515	478	477	525	480	506	491	486	510	449	466	512	524	468	480	515	527	468	486	474	462	666	485	520	468	488	543	523	1
474	454	467	491	508	469	492	476	476	494	431	494	466	443	496	497	465	454	510	460	464	508	476	466	503	494	470	483	474	491	483	552	480	449	491	394	443	499	475	477	476	488	473	476	503	470	498	488	520	518	507	464	550	485	475	487	479	500	551	448	470	483	538	486	551	527	522	510	478	487	431	477	476	474	484	534	476	499	578	490	496	546	499	490	510	450	467	467	478	584	476	529	475	505	480	499	471	473	456	459	484	482	484	499	543	585	435	510	556	475	418	456	483	472	482	461	487	486	493	507	474	533	484	511	497	450	496	467	489	485	496	450	475	477	512	486	512	510	490	466	538	510	489	487	492	481	480	485	478	521	504	470	484	578	477	491	471	472	480	491	472	475	483	485	514	495	479	486	477	521	437	476	572	476	466	532	484	482	467	436	522	543	453	515	497	502	494	458	488	481	466	471	494	559	490	466	487	471	477	458	456	501	487	484	465	473	531	481	495	455	470	505	480	499	504	511	424	490	452	480	427	499	457	458	470	466	470	476	477	488	491	464	473	479	523	493	494	479	479	477	473	422	516	482	499	525	483	476	486	480	436	516	475	482	476	510	453	492	477	492	487	475	487	409	488	491	537	478	483	486	481	451	513	483	468	469	476	566	524	489	478	519	484	475	546	522	442	436	481	505	506	515	484	471	504	498	455	498	508	440	468	471	484	504	492	518	489	494	482	478	510	453	495	498	479	444	465	493	464	457	492	492	539	476	517	477	501	473	488	468	432	477	476	539	504	492	535	488	506	479	525	464	474	450	541	478	477	543	470	533	478	508	440	479	462	485	477	477	512	530	486	494	445	518	492	566	522	499	484	496	542	495	468	492	463	474	475	478	539	473	480	467	457	505	472	474	471	476	515	455	473	478	476	475	474	475	499	430	517	481	477	521	478	501	476	506	445	478	473	472	477	519	497	501	515	507	501	469	528	502	482	492	482	476	500	514	476	499	489	488	511	478	461	553	487	509	485	489	467	505	460	462	589	552	437	477	490	502	469	486	497	473	509	713	482	410	476	491	476	507	583	510	529	486	491	465	495	534	473	486	487	473	533	478	484	385	496	483	498	474	461	508	463	498	508	476	476	461	493	478	462	475	467	746	510	538	479	468	477	529	2
479	494	485	490	532	472	519	477	492	502	504	490	429	459	475	480	494	512	487	475	513	507	486	482	495	552	512	485	474	502	473	518	482	505	481	478	494	486	482	476	475	432	452	491	500	470	422	550	418	436	485	516	466	486	513	496	437	464	474	496	493	482	513	487	493	552	518	490	485	479	522	495	505	494	471	498	482	484	562	458	459	514	492	492	514	462	468	513	490	540	477	449	489	495	475	455	482	494	470	500	485	481	467	481	477	348	482	520	558	485	515	536	492	499	485	476	552	480	531	483	478	447	479	536	465	505	469	496	465	479	511	474	502	484	461	550	384	451	474	497	492	492	479	478	498	482	484	502	480	559	467	479	486	509	477	502	447	441	465	477	502	460	488	480	470	506	476	481	478	527	483	475	491	478	459	517	483	486	465	501	488	510	510	513	492	485	446	538	481	479	510	527	516	548	493	479	471	477	478	459	496	522	467	510	501	478	542	481	494	499	487	439	477	471	482	457	530	466	463	498	469	474	491	556	548	521	490	477	477	497	505	493	481	484	507	462	472	479	454	484	482	506	500	469	493	527	472	480	479	491	514	486	476	534	485	411	449	546	482	497	486	478	480	514	484	506	515	514	473	521	511	535	472	458	470	466	476	447	497	525	479	480	462	475	501	448	473	528	480	476	511	449	482	485	457	491	458	489	458	522	491	495	478	461	458	445	489	482	465	479	499	501	539	500	478	476	480	480	468	435	488	460	467	478	480	484	447	490	499	521	513	487	475	472	518	482	475	429	533	426	470	477	496	495	512	476	479	501	426	511	475	417	474	483	502	480	465	480	486	434	459	509	460	514	491	521	485	498	473	488	435	513	506	529	510	510	478	504	404	564	474	477	453	473	450	467	498	478	486	538	476	515	476	495	481	509	486	438	529	486	475	479	477	477	478	437	493	474	487	488	492	491	537	493	496	553	485	509	475	447	482	478	457	476	502	484	473	501	504	479	495	473	528	499	522	533	467	560	527	472	562	461	514	442	499	478	481	483	514	460	485	473	493	417	476	545	473	445	539	502	519	476	581	428	514	465	478	482	459	525	532	483	486	478	481	500	464	467	463	504	487	483	467	566	512	487	473	484	523	489	507	473	527	430	505	477	472	464	519	448	1
482	555	456	484	479	466	498	479	473	476	486	487	510	520	483	467	484	562	470	495	474	532	479	487	435	470	483	474	479	475	469	531	476	529	483	432	479	506	480	480	480	454	462	478	528	499	520	480	444	468	554	487	476	479	488	517	493	502	411	462	466	479	484	481	521	450	440	480	493	469	518	485	479	488	478	528	478	468	550	451	468	460	514	452	444	518	473	449	491	574	476	485	490	485	482	475	481	470	451	449	485	477	494	479	496	472	412	464	485	475	507	450	480	459	511	500	487	473	497	491	475	485	497	471	491	473	487	475	477	511	474	548	532	468	518	446	446	500	471	467	511	454	503	490	515	503	477	484	481	597	509	486	513	508	475	530	471	476	475	471	447	484	487	483	464	489	476	486	477	462	482	519	482	477	487	500	468	471	476	538	453	551	512	510	460	479	445	475	493	473	480	489	482	538	602	483	479	494	477	476	489	472	514	447	452	478	499	481	505	507	490	430	423	460	517	501	501	484	516	490	459	534	493	498	470	504	480	477	475	497	477	490	489	468	502	509	490	483	487	476	434	429	507	490	487	526	481	482	488	478	523	558	475	484	482	548	536	479	478	471	462	478	494	465	486	497	547	465	454	482	486	481	529	525	484	497	476	497	481	518	480	485	495	479	556	503	522	539	478	461	489	540	506	470	448	532	474	475	494	504	455	492	475	500	508	478	494	482	451	502	473	489	515	480	479	485	488	473	479	457	488	511	483	482	480	485	511	499	486	582	430	481	476	481	526	484	505	437	547	465	495	501	452	475	538	495	467	477	453	557	480	461	435	466	471	457	504	477	507	520	482	517	468	494	485	559	463	476	491	525	453	523	467	501	526	472	487	499	433	539	482	483	475	488	477	484	531	480	498	508	473	481	476	465	475	526	478	524	514	485	479	502	479	445	477	457	483	470	523	471	484	496	501	472	460	549	472	551	539	514	486	490	466	477	470	488	470	525	501	485	494	506	478	499	492	421	457	601	518	482	451	498	617	462	475	479	490	499	554	487	473	476	462	613	470	423	485	500	524	478	525	479	482	539	474	470	485	473	464	500	556	478	535	476	474	386	498	508	532	490	475	478	480	459	517	478	480	464	487	470	471	482	461	650	537	527	472	479	560	504	1
474	469	507	485	532	478	448	478	501	481	502	456	505	447	509	448	501	510	467	460	462	480	486	471	612	446	510	503	498	464	471	468	536	547	467	558	470	488	484	476	483	551	517	478	497	462	462	450	495	457	546	585	505	486	493	489	397	508	525	487	509	480	465	471	402	501	493	469	469	481	518	465	473	466	484	471	477	488	504	503	524	508	470	483	495	560	480	505	471	536	476	501	507	506	469	482	478	496	483	508	488	478	485	471	516	625	466	460	477	465	475	504	483	506	490	524	500	484	559	439	477	455	465	603	452	512	460	488	491	495	485	463	487	480	491	461	482	502	476	506	485	475	485	488	508	496	478	523	481	507	455	491	484	436	476	472	475	486	500	439	460	482	479	479	494	500	477	475	479	494	535	517	522	477	469	577	447	480	518	518	516	493	503	497	520	480	528	509	543	479	522	517	500	610	533	472	480	502	476	483	529	468	506	566	465	476	485	482	485	511	485	479	473	496	489	461	457	492	488	486	478	556	466	479	455	523	478	476	478	499	511	496	488	501	492	507	483	478	503	475	513	550	503	467	560	488	464	473	507	504	470	495	479	483	492	511	503	573	494	494	474	478	472	510	475	515	457	468	432	502	499	584	500	434	489	466	478	509	505	442	477	442	460	476	446	457	503	521	477	491	502	545	483	477	468	433	452	540	492	502	497	518	472	484	531	455	483	487	486	450	519	472	486	524	486	494	463	472	530	536	476	480	474	494	475	487	478	441	472	512	451	484	477	500	529	484	367	497	446	519	516	495	458	537	451	485	479	476	462	523	493	483	493	487	495	473	523	477	548	511	519	497	448	456	475	454	456	488	489	487	477	415	508	468	457	508	485	480	511	497	483	423	490	498	469	466	568	477	494	540	480	435	477	459	476	512	495	485	525	485	479	535	476	482	477	480	512	478	474	480	475	548	499	483	531	614	518	480	502	513	493	455	471	476	496	505	526	448	477	470	455	504	494	451	508	473	476	517	526	484	460	455	417	500	476	477	488	483	442	463	459	487	471	396	492	482	475	477	488	498	536	495	545	519	481	522	476	517	476	455	470	481	436	479	489	558	458	504	455	472	487	426	455	504	502	488	486	466	452	485	473	480	493	396	498	436	476	476	493	463	2
476	509	594	486	527	475	548	474	505	472	481	488	425	531	494	455	507	468	508	468	478	500	482	482	437	515	489	528	475	470	466	545	497	479	468	496	488	467	475	477	477	505	497	483	439	482	480	493	403	503	555	529	466	481	430	488	528	463	499	477	505	479	406	479	406	566	465	535	496	481	558	498	473	524	474	496	465	468	470	481	492	466	550	486	478	458	487	509	483	475	476	503	492	485	481	547	477	484	451	533	488	463	482	468	426	382	531	522	423	493	451	528	489	509	528	458	442	491	464	460	472	497	482	448	502	521	467	554	468	477	503	463	495	476	484	488	474	510	474	485	500	568	483	482	494	489	489	488	491	459	571	487	485	407	477	474	516	494	513	464	472	462	486	480	496	501	473	481	477	498	458	553	534	477	477	489	485	490	515	525	566	521	463	486	468	474	446	545	572	477	470	538	495	533	529	476	482	477	477	506	499	454	483	484	527	477	501	476	470	511	501	485	429	505	478	470	475	472	462	476	467	432	442	536	462	468	475	478	477	519	454	479	460	500	484	488	478	483	474	474	469	519	508	476	472	497	517	475	474	478	539	508	478	508	470	518	496	563	498	477	473	475	469	517	494	495	537	494	465	447	488	500	501	512	516	492	476	500	465	518	477	423	453	476	507	443	469	532	479	489	450	477	475	483	464	530	458	500	523	494	506	470	480	518	520	507	471	485	512	460	519	507	556	508	474	450	470	476	466	486	489	516	467	467	497	485	469	467	469	536	489	473	477	459	536	496	383	506	571	480	527	535	456	494	542	494	484	531	475	559	485	465	440	478	491	491	522	477	472	510	552	491	478	503	475	514	504	478	486	517	545	508	488	472	485	539	485	476	373	459	475	450	430	456	464	459	517	476	502	461	478	479	478	506	483	495	482	497	603	481	480	468	476	438	476	429	488	471	483	479	484	496	465	458	538	489	520	453	512	571	476	464	470	475	481	484	498	419	494	478	498	481	494	434	532	504	486	558	512	487	495	462	572	568	488	478	479	510	486	482	504	474	474	384	474	490	478	482	482	481	460	485	478	447	499	511	469	454	446	482	490	478	509	480	488	514	498	500	468	492	489	466	498	559	522	471	481	480	475	480	477	471	494	381	473	590	474	485	554	504	1
478	462	512	490	511	476	545	476	505	468	398	415	471	493	497	448	478	556	461	488	498	501	479	487	430	534	479	480	471	495	472	481	475	545	515	564	485	522	480	476	469	540	492	485	528	495	436	479	541	497	484	464	459	482	490	468	465	500	478	488	498	485	433	492	567	488	501	493	475	467	542	455	539	528	473	492	471	464	581	464	498	545	482	478	481	477	488	496	473	483	476	494	494	488	478	454	479	456	489	511	463	496	478	462	492	501	482	479	511	493	465	518	467	473	423	507	491	503	481	463	474	472	483	411	490	497	477	484	479	433	553	485	491	486	414	558	517	500	493	447	503	469	469	480	471	499	482	471	488	430	505	498	475	613	476	499	497	472	490	438	430	470	468	487	390	505	476	479	474	549	489	474	513	476	476	541	503	489	472	517	469	524	501	505	494	468	428	466	469	477	475	497	508	600	532	491	469	486	477	515	485	496	461	490	488	477	538	480	499	544	478	506	480	481	470	485	508	485	478	475	474	516	527	492	526	534	471	478	475	471	483	505	477	501	475	534	489	485	485	477	516	509	486	476	518	516	497	482	480	511	516	456	476	512	480	490	492	468	479	484	495	468	493	473	483	491	503	493	495	485	485	492	414	407	491	483	476	527	512	531	479	525	502	474	501	511	447	535	482	502	500	508	473	463	405	524	477	486	477	528	480	470	480	463	442	506	477	474	489	491	493	501	544	531	483	521	473	487	456	495	484	474	538	472	484	477	451	472	470	483	464	485	477	479	515	485	560	537	464	513	508	478	554	507	431	488	472	558	467	517	477	438	487	486	498	480	472	478	547	552	389	498	478	512	486	540	487	488	500	502	483	474	509	515	478	480	480	506	553	486	479	449	523	487	483	493	463	475	461	482	476	544	477	467	474	508	479	444	507	485	480	508	474	496	477	504	497	476	499	471	501	525	498	522	553	518	477	486	512	473	474	475	480	476	492	517	478	459	463	481	539	511	505	562	463	483	477	488	463	478	541	479	456	508	488	478	471	475	504	476	477	472	489	515	472	578	478	485	545	453	494	411	527	417	492	548	494	496	477	503	532	475	462	476	472	493	491	502	471	496	480	502	469	514	534	478	479	478	501	482	526	483	516	538	532	480	471	483	524	466	2
481	465	572	494	497	483	545	475	461	479	522	494	489	514	488	461	488	496	508	491	472	522	478	470	454	451	423	492	459	476	472	502	481	446	449	513	471	482	483	478	473	508	441	492	518	477	472	466	509	459	484	512	458	475	513	493	518	426	488	462	502	475	436	477	395	451	517	489	481	483	524	480	402	463	477	490	489	483	498	458	493	535	489	483	463	497	481	479	486	510	475	586	480	480	481	446	483	477	485	471	472	477	476	468	409	606	507	548	517	485	466	466	477	490	483	491	501	503	504	506	478	484	488	540	509	528	480	505	488	453	493	500	482	477	507	444	480	497	471	489	538	531	483	473	489	491	481	476	473	484	515	481	489	520	477	491	481	465	535	526	468	481	487	484	448	471	476	478	477	533	487	536	551	476	459	466	477	474	472	471	498	486	454	507	473	504	362	490	516	473	476	471	488	607	554	479	481	489	476	512	474	514	501	514	571	475	479	474	483	525	505	503	476	424	488	416	475	477	484	473	466	562	464	444	533	490	485	476	477	472	486	489	462	525	503	529	488	478	489	469	500	533	476	478	501	458	494	478	463	519	431	532	485	505	478	472	536	502	486	504	494	470	468	448	503	466	451	486	457	508	474	505	533	516	472	452	476	484	505	461	477	490	477	475	518	520	440	390	481	495	473	579	479	477	534	455	507	528	515	506	490	512	475	497	516	471	481	474	508	488	471	501	505	483	483	480	482	478	406	546	491	470	485	480	453	481	447	491	484	554	498	484	475	519	439	505	344	484	474	459	498	504	473	527	551	477	489	457	504	519	487	431	442	488	507	478	452	477	475	458	491	511	462	475	490	472	533	477	481	488	430	448	487	502	466	538	472	471	521	468	481	491	505	478	492	487	500	476	469	488	472	483	478	507	476	495	484	500	547	478	479	540	474	473	477	491	494	484	453	459	470	550	402	501	467	489	459	491	554	521	493	466	459	476	492	455	484	445	503	482	504	538	476	524	497	533	476	449	368	487	485	459	615	441	495	475	482	474	434	501	492	461	485	641	469	381	487	485	491	425	582	469	459	417	502	484	475	546	475	472	456	482	540	476	475	535	461	487	443	477	488	514	469	468	476	501	476	543	497	487	453	482	479	627	451	548	477	487	526	483	1
482	492	478	497	505	469	509	479	479	479	484	457	434	445	495	514	469	477	499	460	498	473	483	481	482	502	466	484	475	495	483	477	491	537	475	516	479	465	481	474	477	486	472	477	538	466	526	467	470	459	537	524	498	477	494	497	472	445	519	458	487	498	425	481	413	564	479	477	481	473	549	484	464	478	483	433	494	489	500	480	468	441	446	470	548	457	478	505	479	483	476	485	472	468	464	523	475	487	466	489	493	487	483	484	450	460	553	491	490	482	465	398	470	488	438	504	473	512	462	457	474	472	488	440	478	532	454	496	476	493	514	505	475	480	451	525	581	493	476	478	504	560	473	486	457	509	488	454	480	541	452	486	470	406	478	534	502	521	512	542	496	479	479	472	434	522	474	475	478	485	490	458	512	477	468	527	486	472	506	539	491	494	447	480	508	468	519	465	461	469	519	531	480	487	519	489	476	481	477	510	516	482	520	424	484	476	557	477	462	512	498	459	517	512	481	507	462	474	517	483	485	499	480	447	435	548	465	476	475	512	496	476	492	468	539	519	481	476	507	476	478	561	518	480	514	532	501	481	482	480	452	502	475	470	467	389	463	535	484	479	500	486	466	517	469	526	461	485	506	490	501	519	460	507	474	476	476	487	524	502	479	438	497	475	569	440	426	444	478	501	506	524	512	472	506	476	492	507	475	492	493	494	480	484	516	498	494	484	536	498	473	476	515	523	472	454	471	481	468	474	515	498	501	489	494	484	469	467	498	550	502	481	478	514	463	487	372	483	514	479	549	502	589	507	424	492	478	517	462	593	487	542	484	473	482	475	465	476	511	502	490	492	516	441	472	521	496	497	480	506	440	504	475	490	515	442	477	469	477	442	484	490	572	478	480	498	537	476	479	484	482	491	476	484	477	505	483	469	590	488	480	445	477	482	477	559	431	475	504	477	463	529	496	435	466	499	494	522	495	552	485	469	476	476	483	499	482	487	439	471	486	539	491	435	531	494	485	545	475	487	534	487	479	485	508	476	468	497	480	466	485	474	495	364	480	534	483	541	459	548	433	514	428	435	503	463	485	561	489	542	430	478	473	477	473	583	481	501	493	493	478	518	480	484	533	501	470	503	521	476	497	476	494	335	459	462	476	500	474	531	2
487	433	542	476	536	483	460	475	491	474	501	497	455	440	478	439	460	522	465	468	477	489	472	483	437	493	449	480	442	465	484	459	477	488	472	408	493	477	479	475	473	460	478	472	508	426	395	496	536	454	567	484	492	484	508	485	483	500	471	480	440	482	438	471	466	519	489	467	482	480	479	521	476	473	478	463	477	519	481	490	502	493	435	492	497	487	475	492	483	486	476	504	436	481	489	534	476	452	483	513	465	476	479	469	426	551	480	488	459	483	561	493	479	482	500	487	499	460	424	486	477	499	466	472	474	467	475	477	481	473	511	437	529	473	467	457	416	489	480	474	434	462	475	482	466	478	487	446	483	442	523	462	489	461	478	470	497	467	469	504	494	496	498	479	482	493	473	483	477	482	522	526	480	477	470	518	470	477	436	459	496	546	474	475	509	477	493	512	597	478	480	513	510	606	521	499	482	479	475	491	512	491	463	560	426	477	536	484	479	506	479	478	478	538	478	518	507	464	467	483	449	430	466	504	452	518	504	476	477	509	472	491	484	480	496	491	456	474	462	490	519	482	501	466	516	543	449	477	488	529	443	497	477	545	480	517	458	498	476	482	462	482	474	487	472	502	441	502	505	490	497	440	493	508	473	473	476	495	490	533	478	457	477	475	506	471	465	454	478	482	466	493	513	480	452	573	466	512	504	515	500	496	475	462	475	463	518	486	495	448	504	486	466	535	498	468	468	494	384	484	486	476	506	489	505	479	483	450	509	522	435	484	477	481	429	487	445	486	577	516	439	485	473	497	406	480	482	531	470	504	483	511	492	485	485	482	528	475	472	500	458	525	476	504	482	530	500	483	483	422	465	494	490	492	508	466	487	482	570	477	473	493	506	497	449	478	525	476	484	447	472	513	470	477	476	505	499	500	558	484	474	507	476	481	476	479	495	475	474	482	501	494	441	512	503	520	481	507	567	635	488	459	479	476	496	481	487	481	489	480	481	509	414	471	461	538	470	503	425	485	492	517	694	453	517	477	483	485	428	486	498	456	504	635	483	420	471	465	446	478	471	477	517	493	490	502	475	576	484	429	518	483	575	479	476	464	474	490	462	487	537	394	469	503	500	492	477	440	521	487	490	482	526	680	494	524	486	509	551	483	2
489	489	497	486	449	491	509	478	488	493	481	501	491	450	473	479	463	477	502	481	488	499	474	462	458	493	479	489	492	497	474	515	425	487	467	440	476	499	479	476	468	563	476	473	525	463	496	526	462	469	469	480	517	480	498	499	533	478	559	505	479	489	505	476	443	481	486	472	474	466	533	487	477	408	487	503	477	498	632	498	494	495	540	488	543	466	480	498	480	503	477	484	479	452	484	523	479	472	468	509	492	475	470	466	485	514	472	502	547	477	422	380	473	489	542	473	481	506	458	450	479	495	478	465	463	522	500	521	481	476	464	525	482	475	458	509	572	503	476	483	478	496	472	465	479	463	472	493	472	485	528	478	490	571	479	509	498	477	528	539	457	474	489	477	463	497	475	485	477	457	481	532	517	477	498	497	483	462	494	512	516	492	506	494	502	489	425	456	531	475	463	479	526	522	542	490	476	478	475	467	499	460	543	471	472	477	566	479	498	524	491	480	472	502	471	477	461	474	481	501	455	518	497	407	455	500	502	475	476	492	477	511	479	511	451	499	478	477	459	482	461	573	462	485	551	539	499	482	478	517	524	459	477	469	486	522	544	503	475	469	471	475	498	421	484	504	446	467	449	449	495	499	415	422	470	471	476	480	493	494	477	517	468	479	552	545	433	465	481	459	499	468	476	474	514	495	513	464	467	471	457	487	478	462	498	454	487	474	466	472	507	476	513	501	471	479	486	481	524	555	487	543	530	476	498	478	458	472	463	480	489	474	476	521	551	475	416	501	355	501	498	482	484	492	435	468	472	534	520	469	484	481	442	496	490	487	433	474	553	572	507	499	453	494	478	551	535	481	463	534	466	500	490	478	504	505	484	491	465	478	490	463	483	493	457	489	450	476	474	442	487	452	481	492	478	455	487	469	537	487	475	519	477	515	477	488	484	477	496	478	503	425	475	483	473	449	492	540	553	513	482	456	493	477	481	474	474	538	513	475	499	478	496	548	504	508	470	513	462	483	436	474	321	499	478	477	488	479	491	474	485	484	493	374	479	545	482	515	541	523	518	480	484	440	478	476	484	510	459	401	547	489	394	477	486	608	501	495	507	476	468	478	490	520	455	489	472	418	435	480	463	477	487	359	495	549	486	475	471	523	2
479	563	543	496	474	477	521	477	477	481	518	459	409	534	477	489	456	489	480	491	501	501	472	455	492	504	474	489	489	496	485	533	577	529	502	438	474	493	482	475	472	476	441	504	479	431	454	431	529	504	619	584	487	478	468	493	460	489	487	464	514	484	470	478	521	511	531	505	487	482	509	468	456	477	474	521	495	448	530	477	445	523	426	492	517	458	481	481	481	570	476	526	490	503	491	503	479	479	503	509	480	474	479	493	527	511	497	490	514	479	503	550	469	509	562	484	464	502	535	481	476	477	454	428	510	547	471	501	481	508	502	473	474	475	514	519	553	493	483	501	498	525	478	488	489	470	477	464	477	512	438	479	489	454	477	437	521	455	506	471	487	482	488	491	437	518	478	481	479	468	512	471	533	478	499	477	463	482	466	496	466	495	446	494	483	485	557	486	467	483	508	512	543	546	503	490	478	479	480	393	526	523	491	522	490	477	470	474	462	509	498	436	452	539	466	480	506	474	500	487	460	487	521	503	438	508	479	476	477	492	473	492	471	471	465	468	465	476	469	476	538	519	480	482	501	515	467	479	482	509	442	563	479	521	481	479	524	529	480	506	482	473	518	466	478	508	426	492	509	488	469	451	493	482	496	494	476	517	470	512	477	455	504	475	519	508	440	431	478	501	542	483	462	469	519	431	478	486	537	526	478	495	474	491	468	474	494	467	449	449	447	475	595	487	486	524	465	482	513	491	492	491	486	481	461	479	491	470	469	560	407	488	476	456	426	483	510	455	498	507	569	466	551	533	544	487	480	516	477	491	473	458	505	479	494	476	503	476	446	583	498	482	569	514	480	475	505	481	490	564	471	449	462	499	513	495	482	480	573	462	487	495	541	462	498	453	533	479	498	520	478	544	476	502	476	485	478	543	523	480	479	436	475	484	476	466	495	479	503	481	489	466	492	491	462	510	485	535	524	529	485	461	465	475	487	488	492	510	466	481	494	515	518	466	499	499	484	466	503	505	504	487	407	500	434	479	472	487	485	468	479	483	506	363	480	579	488	440	557	486	575	468	429	465	486	494	473	494	515	470	420	476	429	481	486	525	535	482	442	497	505	465	480	448	533	470	483	479	518	475	494	477	520	346	455	505	480	484	493	528	2
488	456	476	477	546	488	510	477	472	465	526	482	473	430	486	496	496	424	510	476	494	489	483	483	520	497	494	483	471	503	478	511	523	460	524	504	480	458	482	479	478	492	482	474	517	456	546	506	543	446	507	508	471	474	523	508	462	486	524	484	473	474	474	489	648	532	431	461	482	466	393	466	491	474	487	479	489	446	540	480	518	536	438	480	528	465	475	527	476	548	477	558	472	476	479	489	475	430	502	485	494	474	491	489	452	468	477	492	450	477	448	576	463	517	493	495	501	498	546	467	472	542	475	487	472	518	508	529	476	468	500	484	464	480	497	527	510	487	481	473	467	517	473	495	512	491	480	457	477	468	460	495	479	672	481	512	481	462	529	502	461	454	485	478	418	506	477	474	478	478	474	486	461	478	480	487	491	472	507	500	446	561	489	436	506	444	491	522	510	480	490	529	485	552	447	468	498	485	477	503	474	505	504	520	510	477	490	485	478	519	485	430	477	424	484	570	521	488	431	494	484	499	445	464	463	487	497	473	477	500	482	481	463	465	499	503	483	480	482	480	507	478	493	469	507	498	378	482	485	510	468	489	477	485	492	526	466	537	475	495	494	485	474	480	466	496	522	511	475	510	501	444	427	450	464	481	477	488	456	527	475	560	470	477	564	519	432	490	477	474	499	516	481	480	505	507	504	512	484	471	506	490	476	489	459	511	478	485	536	510	505	489	527	505	463	457	492	479	458	473	496	507	483	490	487	482	480	460	471	542	476	464	478	464	493	472	638	528	455	496	468	526	517	541	515	474	472	501	461	532	491	517	495	496	469	475	516	477	541	476	495	513	440	510	483	464	503	497	496	436	515	496	485	500	519	514	478	483	587	425	476	495	524	493	468	471	477	475	507	466	478	486	472	541	480	494	481	469	529	480	469	499	474	490	477	427	422	472	492	480	518	450	466	493	538	495	493	514	463	524	478	478	474	477	486	490	490	484	507	478	472	490	406	617	517	496	467	491	522	491	550	472	422	513	477	479	480	496	529	471	471	472	489	545	481	588	478	475	437	452	532	454	477	418	497	493	483	557	480	471	493	469	445	480	475	457	474	482	440	490	495	483	483	541	506	472	485	510	468	491	482	482	518	592	500	464	464	479	516	474	2
473	530	565	487	566	478	516	478	451	479	499	515	373	466	494	472	458	525	490	482	489	472	471	477	419	559	456	501	488	461	488	491	484	527	475	417	473	479	472	476	477	505	484	472	486	466	510	539	514	468	477	528	516	468	492	483	512	511	514	497	464	478	402	479	549	555	498	485	487	489	517	508	490	511	486	475	502	480	487	501	514	517	480	480	523	473	478	489	484	496	476	502	471	511	479	556	477	482	476	487	479	476	489	455	552	566	496	456	534	488	445	515	472	518	435	481	482	480	415	478	479	500	483	474	468	488	481	502	485	460	531	490	507	476	442	487	534	518	486	486	505	542	479	480	470	482	480	474	485	568	510	481	490	522	478	506	542	498	492	492	477	480	489	484	509	498	476	472	476	598	561	498	414	478	478	443	496	477	474	553	407	573	446	486	484	464	479	561	502	477	471	499	499	593	562	478	477	469	476	469	503	447	502	428	496	475	599	480	479	500	467	465	454	532	465	540	534	491	443	485	445	469	515	428	520	528	512	477	476	510	488	485	468	482	488	488	506	473	509	471	471	480	471	475	441	500	468	486	475	463	440	500	476	492	484	528	517	525	469	492	468	487	498	480	483	474	513	482	462	458	486	495	465	534	475	476	476	522	498	508	475	491	501	477	519	532	503	448	475	502	470	497	489	472	491	472	473	496	504	497	421	509	479	499	390	502	487	487	539	479	456	498	470	511	496	526	463	483	520	563	469	514	471	490	495	481	523	530	490	411	451	479	476	504	505	469	539	446	478	529	514	492	522	476	504	497	479	544	509	576	477	398	499	491	506	477	479	476	503	522	541	512	454	478	475	474	500	509	469	497	511	460	490	521	485	505	485	473	535	537	491	487	467	484	492	492	513	475	531	442	478	542	481	483	476	439	474	543	544	489	486	530	475	466	476	467	442	483	468	481	476	450	507	495	544	498	484	507	542	514	481	462	476	476	514	487	505	472	467	477	501	526	478	515	466	493	500	499	491	503	487	502	447	542	510	475	478	473	459	479	470	485	488	497	472	521	471	501	526	462	564	471	512	489	490	513	476	558	484	483	496	480	458	479	480	458	492	510	481	484	512	408	485	475	491	485	468	464	493	472	452	480	510	512	480	547	481	472	487	506	1
490	512	474	490	531	491	414	475	480	471	518	484	495	463	501	470	495	503	491	485	496	503	481	484	467	508	475	475	494	506	476	479	546	439	489	510	482	432	482	480	480	492	433	521	466	462	503	471	495	510	552	522	501	471	503	500	438	525	531	463	469	472	462	468	560	509	476	506	482	483	457	488	498	512	475	420	483	485	522	480	484	500	516	493	475	537	471	436	474	446	476	526	517	453	485	561	480	461	452	520	487	493	483	481	447	555	481	469	446	471	453	506	460	542	526	448	474	482	490	514	476	489	473	560	500	549	460	506	482	516	527	510	509	475	489	506	451	516	488	473	510	537	490	486	506	508	476	463	486	487	485	493	490	616	478	487	460	484	463	489	461	478	469	479	516	483	475	477	476	582	510	520	462	478	486	552	497	495	443	533	516	538	444	487	489	526	527	433	547	481	430	503	478	567	470	480	483	491	476	527	488	486	496	530	480	476	488	480	491	491	485	514	493	504	499	459	525	485	524	485	403	513	483	506	491	521	500	474	476	503	467	484	486	471	479	470	471	480	484	490	453	478	488	481	558	492	507	481	480	501	490	444	475	526	479	456	472	534	497	482	494	474	522	469	476	491	513	495	509	504	488	576	446	471	471	487	477	500	516	480	475	548	485	475	542	490	465	486	484	480	508	476	510	482	505	489	463	532	527	494	492	492	480	535	448	486	488	485	504	486	485	483	524	485	487	482	487	482	533	502	480	508	471	501	514	477	462	427	490	436	532	492	475	477	506	485	549	483	411	537	558	521	494	501	418	476	478	473	490	435	494	412	537	483	507	467	491	475	524	484	505	499	478	473	476	419	516	466	481	468	479	420	467	481	448	428	483	509	503	454	483	420	501	500	454	468	534	477	467	503	478	457	473	485	478	519	475	542	495	498	478	532	478	517	478	506	468	481	424	478	502	521	430	489	533	516	495	470	471	432	477	468	479	476	473	499	531	429	499	477	523	544	489	575	491	554	467	532	465	484	540	496	399	467	481	478	491	507	555	465	477	486	481	549	468	521	501	458	556	500	458	471	483	482	452	510	471	475	500	418	496	480	431	477	473	456	500	495	482	491	488	492	479	550	567	481	477	459	516	487	438	480	503	573	537	504	479	475	498	486	1
485	442	554	477	491	469	445	478	511	476	467	469	490	492	486	496	475	476	474	480	477	468	486	483	470	476	511	470	508	496	473	492	498	450	496	468	471	476	469	479	473	480	471	491	534	519	484	421	605	507	558	526	516	476	528	477	539	522	500	520	530	487	482	482	457	579	496	489	471	470	517	492	487	445	487	463	481	504	487	490	509	536	478	468	488	486	477	491	479	553	475	520	494	478	483	479	476	465	460	447	485	486	473	484	499	649	494	548	512	485	487	485	476	531	478	495	483	492	513	475	473	514	463	555	483	523	485	464	488	481	495	509	487	489	509	558	430	484	493	497	498	476	483	490	454	496	484	538	490	537	471	475	470	326	478	460	525	467	529	506	448	481	487	479	482	494	475	479	477	518	423	571	451	476	473	512	472	466	447	575	453	536	462	489	474	506	506	505	601	471	464	430	502	507	500	493	481	470	479	476	458	496	488	500	414	475	551	481	480	480	480	449	453	489	500	494	478	484	465	488	481	570	493	441	538	538	469	479	476	501	466	476	471	483	472	493	487	479	481	484	514	596	457	467	495	458	446	475	486	475	496	537	478	500	471	484	459	533	486	491	516	473	513	475	475	482	508	494	516	489	517	497	483	515	468	471	477	523	516	496	480	365	461	477	483	424	473	396	483	489	446	517	470	476	489	574	483	515	497	521	465	490	479	446	473	475	486	483	500	507	491	482	496	498	466	505	470	476	564	484	471	476	474	479	504	477	490	476	465	501	563	462	476	460	470	490	439	514	483	516	503	516	494	535	493	488	472	507	475	518	482	519	462	486	510	440	487	476	491	444	478	466	517	514	481	485	523	486	480	505	521	509	513	506	500	504	477	473	623	444	489	466	566	505	477	459	494	477	504	522	471	465	477	493	478	470	485	501	452	485	466	460	476	495	476	490	497	481	433	481	508	561	551	492	495	464	494	422	510	559	488	480	473	477	486	507	490	487	472	477	497	502	487	374	485	501	477	494	488	479	477	491	283	600	492	478	484	476	414	462	486	497	492	222	485	602	488	485	544	477	440	508	535	451	455	497	472	449	499	531	470	481	388	476	483	596	499	476	444	493	465	461	475	512	553	475	483	483	519	466	456	477	525	149	505	474	482	492	517	497	2
486	527	541	473	435	480	517	478	471	469	497	411	531	555	489	516	483	523	536	473	474	523	473	497	545	488	482	476	463	505	457	490	484	453	477	510	476	477	476	475	484	385	455	470	493	483	482	445	508	506	568	493	462	485	489	483	501	527	509	481	454	486	475	484	494	549	462	501	479	480	552	467	449	478	495	530	481	514	497	513	466	511	486	485	542	436	480	452	481	498	476	486	492	524	465	467	486	507	465	476	479	481	475	519	504	518	477	450	534	469	482	507	475	490	528	486	502	482	528	497	473	453	479	495	488	469	480	496	481	478	500	471	515	474	521	507	526	490	483	496	463	565	479	478	469	481	485	515	480	520	472	488	494	670	475	439	465	494	510	493	477	478	497	480	487	482	473	478	478	483	430	507	472	477	486	493	485	465	503	501	545	517	463	457	515	545	471	497	617	478	481	493	491	482	543	480	478	487	478	456	502	460	490	555	481	476	514	474	495	477	508	462	423	456	484	483	510	484	465	495	486	430	482	431	499	436	489	479	476	492	500	491	485	462	475	511	477	476	474	476	511	557	528	488	504	513	491	480	500	476	448	518	479	502	478	473	517	539	490	457	485	486	506	486	489	490	555	476	478	503	488	455	573	430	493	477	476	460	520	459	474	581	499	477	547	475	484	502	478	505	459	526	520	480	418	528	450	501	484	454	448	469	482	498	528	464	458	480	506	487	486	460	500	481	479	462	488	479	434	560	480	503	493	483	478	485	494	492	471	530	479	474	476	504	478	500	477	491	361	555	500	529	486	502	499	477	487	395	481	499	485	486	514	468	462	472	450	476	470	578	485	475	528	465	480	475	455	467	459	550	521	497	516	527	497	521	482	466	526	496	482	494	486	495	470	487	464	478	495	483	469	485	476	502	483	490	489	547	480	474	477	465	476	512	477	557	504	476	486	490	524	464	471	452	499	583	478	456	462	465	482	471	468	476	505	488	460	518	454	472	518	494	477	633	492	507	467	520	484	481	458	458	440	497	481	476	501	474	491	493	518	468	476	532	477	531	473	543	532	482	524	505	485	444	490	517	470	511	451	465	557	474	459	475	476	575	466	509	481	477	507	467	488	437	470	498	484	470	476	476	516	479	477	568	538	470	476	492	483	486	2
480	520	502	473	510	469	463	477	480	475	529	404	488	424	471	459	471	468	482	485	486	478	487	474	488	502	456	467	506	479	488	512	498	498	474	533	470	500	486	477	475	475	489	497	461	439	433	570	430	437	483	504	495	483	486	493	597	472	505	452	497	485	504	490	408	505	485	482	490	482	494	494	464	391	475	513	482	445	534	466	522	484	464	478	489	545	470	496	463	577	475	544	461	461	497	486	478	483	473	441	480	487	486	476	487	470	493	430	452	479	480	470	473	502	459	451	506	480	464	489	473	489	481	517	477	474	497	496	477	541	459	475	491	467	481	486	526	513	476	486	466	561	475	489	492	489	480	462	480	475	459	484	491	343	477	453	479	490	480	535	490	495	475	474	523	461	476	483	475	531	466	546	487	476	445	485	481	487	495	477	470	479	496	453	509	457	421	439	469	481	474	445	504	504	433	487	475	476	474	530	500	498	509	529	492	477	383	481	471	506	496	489	459	470	475	459	498	481	494	483	477	511	421	497	532	559	464	477	475	491	493	501	468	459	486	510	498	477	480	484	496	551	532	450	554	505	457	481	475	463	536	483	480	486	489	517	477	523	491	476	512	478	462	437	472	470	497	482	491	489	477	538	400	585	491	481	476	489	490	466	478	391	477	475	534	464	475	463	489	510	506	494	513	472	512	528	484	556	500	502	505	466	475	512	486	498	487	476	510	480	453	483	521	476	482	506	472	481	580	538	478	525	473	475	482	474	512	509	504	523	503	463	476	440	514	480	383	502	528	514	456	490	516	522	570	473	488	436	468	516	489	454	467	489	533	477	455	477	443	436	470	522	472	467	486	493	521	476	469	487	396	445	508	504	510	494	489	496	413	521	494	496	537	476	479	470	470	476	526	533	477	495	476	499	478	492	498	476	543	474	474	507	478	465	476	499	432	471	469	476	509	426	446	479	542	565	499	480	454	540	476	486	494	477	498	471	496	462	446	476	462	534	459	385	495	461	487	490	524	482	509	458	403	534	463	477	464	483	483	481	466	496	498	240	474	539	474	438	566	451	471	541	521	440	493	473	485	503	512	510	518	483	439	477	475	557	463	481	467	480	554	475	477	468	458	497	482	502	510	478	477	479	458	196	490	516	474	471	503	480	1
490	463	525	507	477	485	489	475	492	481	522	487	477	413	495	492	476	517	452	464	492	472	472	489	539	471	498	473	495	464	480	532	501	526	479	484	470	463	483	477	475	501	483	478	482	508	490	482	443	513	484	541	523	479	554	531	462	506	516	490	482	480	449	469	614	481	522	515	479	477	401	495	446	484	479	509	475	475	492	483	513	516	468	479	470	478	488	498	483	477	476	547	474	506	468	493	481	475	470	435	476	475	475	488	511	402	450	401	501	465	430	470	475	453	485	482	456	488	476	518	473	466	474	463	446	545	477	559	472	476	475	527	454	482	476	504	467	479	485	502	502	582	477	477	539	468	477	483	486	547	482	487	490	656	477	496	529	473	508	511	499	474	475	487	545	475	479	486	478	520	519	505	482	476	479	518	480	468	506	469	509	531	457	475	480	470	462	462	461	474	525	462	518	527	495	489	478	482	477	458	467	502	500	533	529	477	486	472	517	500	500	480	491	479	497	576	496	489	504	491	488	452	515	467	422	552	480	474	477	453	492	461	480	480	478	547	495	479	458	465	489	448	489	488	518	501	480	473	480	526	497	519	475	491	470	527	566	474	497	498	496	473	509	558	473	530	543	462	461	515	519	413	449	433	475	485	478	501	483	551	479	573	456	475	510	502	496	538	478	512	510	497	493	468	467	552	497	517	467	531	471	471	479	480	524	503	478	467	481	468	471	488	541	547	455	492	486	480	527	495	494	444	507	482	528	497	502	479	487	497	459	503	476	518	533	499	630	475	442	525	464	488	507	570	577	477	493	510	445	545	477	422	497	496	487	488	417	476	482	514	454	479	447	469	479	518	468	457	497	482	430	460	475	488	458	479	476	491	438	510	480	479	462	487	461	472	493	476	467	533	477	460	475	477	475	513	487	477	508	488	478	484	474	535	477	427	527	472	431	482	513	493	541	523	485	499	479	599	501	475	486	483	469	476	505	472	489	468	461	475	512	484	519	618	502	447	464	613	469	499	442	460	412	519	468	477	472	479	475	459	484	488	495	540	486	573	474	488	537	492	505	465	536	443	447	508	479	534	468	538	488	493	427	476	477	411	495	475	507	511	516	444	493	542	518	504	483	448	496	460	477	478	460	565	524	527	470	491	507	530	1
487	504	445	481	554	485	509	475	478	484	539	522	438	456	479	472	484	478	466	484	483	507	479	488	516	476	497	482	487	447	481	495	479	505	441	457	469	482	475	475	479	491	477	492	480	439	484	485	439	483	529	505	494	490	517	514	460	559	512	488	475	487	515	469	526	533	460	479	475	463	536	479	466	450	472	448	502	442	541	437	484	428	473	486	471	479	477	496	480	561	476	498	482	499	472	564	483	483	468	470	476	470	498	457	475	513	521	513	505	475	459	485	482	493	478	500	469	479	491	531	479	456	462	483	470	526	469	513	481	443	518	493	482	478	507	467	543	467	490	479	510	517	467	487	504	505	476	486	483	473	480	474	473	666	477	468	444	486	490	494	435	487	470	495	490	485	477	483	480	549	499	542	538	476	511	508	481	485	477	536	526	536	469	499	497	527	526	513	461	474	466	501	533	535	450	476	477	490	476	479	492	498	495	484	463	475	503	476	489	498	510	467	463	455	492	549	481	486	514	476	517	446	509	498	433	547	466	480	476	502	487	476	487	453	437	504	462	475	472	474	509	453	440	471	531	553	494	482	488	486	501	464	470	529	469	524	512	513	489	493	497	480	432	506	472	543	559	511	505	504	478	441	542	438	482	476	475	471	471	434	475	571	501	476	477	481	526	560	485	507	442	516	512	471	463	537	501	432	509	462	437	507	482	450	445	512	461	486	469	477	484	450	570	462	470	536	497	491	505	601	496	520	521	504	488	484	499	493	469	567	483	480	475	474	478	505	508	471	423	547	500	499	490	492	455	461	482	476	480	488	481	470	482	488	504	489	541	475	481	525	494	494	478	498	477	539	524	481	469	509	470	433	482	478	527	480	484	465	429	450	486	486	526	482	458	474	509	479	479	463	480	446	475	488	476	490	485	453	508	482	480	446	477	473	475	466	517	478	487	472	514	472	492	490	492	444	486	566	489	492	475	471	478	475	501	477	442	427	484	488	500	469	454	611	482	547	485	476	454	489	446	478	505	492	487	476	484	496	512	488	472	481	504	640	478	439	479	467	458	485	440	471	529	565	508	493	488	545	491	552	520	471	486	475	474	431	483	480	497	466	489	498	484	504	414	479	496	470	510	484	463	479	477	709	503	501	472	449	492	521	1
470	427	464	493	478	485	450	477	489	494	454	489	474	492	475	469	511	501	487	491	492	471	474	486	472	457	493	484	490	461	482	566	504	452	518	422	463	502	488	476	474	425	464	499	510	463	458	478	421	464	540	472	487	479	539	516	508	474	510	472	478	486	506	483	536	488	520	486	474	469	571	506	484	477	488	519	476	471	478	493	481	487	459	485	450	497	478	494	476	541	476	551	523	500	476	446	481	460	479	475	494	478	493	478	482	474	560	540	502	474	495	467	472	447	429	451	477	476	496	496	476	508	462	460	490	461	455	502	477	449	471	511	506	472	511	548	453	509	488	486	538	550	492	496	487	471	475	464	486	518	496	477	492	595	478	471	448	508	483	512	469	484	457	473	463	554	477	476	478	458	540	536	490	477	439	560	459	473	533	534	511	536	469	503	487	480	545	474	589	488	505	491	515	479	519	476	493	480	476	493	510	472	513	490	401	477	480	476	484	471	488	390	495	548	496	501	445	491	475	506	480	545	466	451	564	507	491	476	476	477	491	474	468	468	481	514	511	478	487	476	528	450	513	487	518	500	472	480	488	532	493	494	475	497	462	541	469	459	473	492	499	472	501	477	479	497	493	491	471	469	483	527	485	495	470	491	478	500	486	450	477	530	484	476	505	454	508	459	477	518	451	470	464	471	476	456	466	491	495	463	505	489	477	477	492	477	476	471	535	486	447	414	522	482	476	465	457	490	513	566	486	509	531	492	484	470	449	489	460	459	554	465	477	500	498	510	520	522	470	514	443	480	438	513	503	488	488	519	486	463	475	435	506	469	500	500	457	476	531	556	439	532	567	477	476	512	472	479	465	492	476	476	509	516	511	529	471	469	399	478	484	476	522	497	487	460	501	481	529	582	476	491	480	493	482	477	485	497	487	468	475	504	474	475	477	463	475	484	491	479	513	509	456	467	527	493	481	517	484	496	479	468	487	476	495	489	493	466	472	475	487	567	481	561	525	482	472	511	507	481	516	500	500	498	460	477	509	482	439	484	474	483	477	578	474	465	484	478	532	468	486	483	525	501	481	490	461	534	475	436	490	467	482	477	479	418	482	471	517	487	476	430	486	518	547	484	470	447	472	474	474	479	519	608	435	543	483	483	481	480	1
477	503	471	479	481	473	542	479	488	486	485	446	473	505	483	504	469	527	440	449	478	485	479	482	499	495	496	496	497	503	480	553	490	444	485	492	484	504	484	475	476	486	507	494	508	491	480	432	431	501	464	518	502	493	490	498	415	509	570	463	506	479	524	476	401	540	531	501	472	484	511	505	498	459	482	543	487	518	538	469	488	525	554	494	528	540	487	466	475	500	477	570	507	517	494	485	489	486	473	426	472	485	483	500	487	584	481	484	506	465	458	513	478	496	449	481	509	470	518	495	476	462	468	448	474	539	479	530	487	507	487	446	527	471	457	411	452	482	487	481	500	491	506	481	463	480	485	542	475	534	529	485	503	536	479	513	499	486	473	538	444	493	464	472	521	481	476	477	478	580	449	549	493	475	466	506	510	478	525	506	486	493	472	475	478	476	559	481	527	477	461	544	498	476	480	480	485	469	478	482	531	487	487	551	470	477	516	478	449	479	490	525	478	519	487	591	539	501	476	471	440	483	509	510	457	476	463	479	477	493	490	475	476	457	462	517	475	482	480	479	461	525	479	469	502	530	430	482	481	509	506	525	482	504	475	569	533	516	491	488	500	479	521	492	467	495	541	491	502	465	468	481	535	423	462	462	476	482	535	518	478	494	485	476	467	501	505	511	489	522	525	541	483	474	509	493	491	542	478	516	465	489	472	504	521	503	510	478	479	436	510	480	528	456	496	444	492	478	530	467	470	471	489	482	497	474	467	438	474	514	536	465	475	490	547	483	371	486	392	485	505	553	542	531	476	483	489	479	485	546	477	508	458	483	502	480	559	477	524	479	478	543	546	469	483	464	523	500	482	430	504	504	505	506	503	498	483	482	425	498	488	435	494	500	501	498	505	477	487	455	480	496	473	471	477	530	483	381	495	477	483	477	478	487	477	473	544	482	488	481	498	429	460	439	506	487	476	532	457	455	479	483	496	475	491	498	503	524	469	478	504	540	454	520	492	524	479	478	479	483	515	488	445	500	473	478	477	484	496	490	464	487	481	497	471	423	481	418	482	531	510	458	516	483	487	453	479	522	471	443	549	477	457	476	478	527	463	509	491	496	480	499	480	494	443	477	473	465	498	466	462	473	486	520	509	538	478	490	482	487	1
475	549	434	482	524	482	509	480	500	471	445	485	425	487	486	472	481	481	489	468	489	463	471	488	515	512	511	482	499	497	483	496	521	554	437	554	482	497	480	476	484	538	489	483	484	534	524	450	524	468	510	509	515	472	475	497	470	477	489	542	472	488	539	487	452	540	543	488	479	477	494	506	469	440	476	490	472	446	546	479	490	485	441	477	525	539	466	477	478	500	476	533	464	439	497	499	487	494	474	448	478	478	479	461	461	742	514	496	492	466	461	477	477	477	470	471	494	486	545	499	479	491	485	485	484	473	491	483	500	439	475	480	494	476	469	458	447	519	479	484	484	437	463	474	477	461	479	491	481	516	447	486	481	606	478	462	448	493	469	472	469	462	485	477	411	466	477	471	478	542	474	506	503	478	481	433	474	476	504	411	444	499	524	467	489	509	543	519	488	479	514	504	478	469	599	502	479	487	477	473	521	475	501	615	491	475	583	482	481	459	480	534	495	453	500	496	470	484	517	482	465	399	520	538	566	486	466	478	477	482	445	526	495	445	463	504	487	476	481	480	471	545	501	467	566	475	442	478	474	519	478	490	483	484	478	458	499	412	490	500	486	469	477	447	480	476	484	461	463	513	499	552	525	436	505	496	477	514	506	528	479	540	500	474	473	554	484	418	478	456	508	485	439	476	425	482	494	476	505	507	548	488	474	495	444	464	460	501	518	460	480	494	493	508	469	466	473	492	556	534	485	463	446	475	490	480	472	511	502	587	483	485	476	496	573	514	423	498	292	461	505	494	488	557	453	482	471	531	448	470	483	507	491	504	473	480	524	478	461	467	502	498	454	503	477	532	481	494	488	507	503	551	494	508	488	512	475	485	562	467	484	463	493	474	470	482	497	478	510	486	474	384	473	455	479	473	475	447	479	483	479	529	479	502	477	482	400	474	489	473	501	478	484	516	524	569	474	510	486	509	482	457	472	478	481	482	487	488	527	479	465	465	453	581	498	497	486	481	452	484	568	475	325	490	471	475	483	486	506	469	481	489	464	552	484	457	483	472	441	443	529	483	510	525	492	493	490	495	515	447	599	481	419	475	475	546	490	511	452	482	495	452	486	422	470	478	473	493	480	483	483	478	490	565	505	533	479	514	525	477	2
475	520	506	492	495	470	479	476	498	479	453	489	437	451	480	414	505	504	490	474	472	494	486	464	434	483	497	494	473	527	475	478	530	521	505	472	481	485	476	476	475	484	484	475	440	476	536	512	494	484	426	575	491	475	445	480	462	480	512	447	491	486	527	481	531	441	456	480	491	483	458	503	442	485	490	485	474	482	519	473	463	414	527	479	543	472	487	462	484	575	476	555	463	497	486	506	474	443	479	489	481	477	480	482	420	402	349	478	530	490	500	463	466	473	437	484	477	483	462	426	476	454	481	542	468	482	477	496	471	466	536	470	469	478	486	565	465	490	478	474	455	500	490	483	499	450	483	499	480	526	448	482	471	484	477	511	483	520	509	527	448	471	492	481	439	480	475	483	476	542	468	508	490	477	468	546	484	487	405	535	452	460	520	459	488	487	554	486	547	478	475	486	472	535	559	482	480	473	477	473	494	488	494	536	536	476	507	474	476	511	478	468	482	489	494	483	484	482	475	485	446	612	504	534	442	486	503	476	479	504	472	482	475	499	490	457	465	480	452	480	462	517	500	464	513	521	484	477	472	500	503	560	474	489	483	502	527	588	495	475	486	481	495	466	479	481	499	486	498	518	464	432	510	477	466	479	475	510	465	569	477	470	514	475	547	461	514	539	476	483	499	473	489	476	412	508	520	493	525	498	517	481	482	454	475	532	492	480	529	483	511	447	522	528	485	506	477	486	461	593	486	478	461	476	470	475	459	461	487	479	439	489	476	519	549	478	522	505	528	498	580	483	487	475	484	492	483	405	453	509	478	515	476	491	475	480	546	475	519	515	461	455	420	492	486	456	528	468	481	487	486	510	563	537	468	481	483	470	503	556	489	465	478	479	448	484	505	479	520	515	489	580	477	524	475	494	483	539	490	469	482	541	476	506	477	537	523	486	501	482	511	479	503	474	459	511	500	520	561	541	472	489	489	476	487	465	494	534	436	478	459	540	459	488	519	493	484	533	453	477	515	456	468	515	515	476	471	466	465	471	474	473	495	372	478	591	480	465	428	423	546	501	505	512	499	504	465	533	478	552	525	487	467	476	474	520	456	510	499	491	495	486	476	496	461	490	469	472	445	488	480	479	534	383	498	561	477	476	513	521	1
487	479	533	484	542	469	494	477	482	475	553	497	464	411	483	503	493	508	514	466	484	484	483	487	475	515	526	489	472	555	488	532	561	467	477	473	492	421	477	478	476	470	462	477	509	536	499	462	460	463	551	489	503	479	487	508	610	509	482	488	503	486	540	484	559	541	538	502	474	490	482	491	518	508	464	462	473	464	505	457	495	489	479	495	548	495	477	501	483	524	477	477	463	482	481	512	481	484	488	467	486	485	486	477	454	400	492	514	553	496	481	515	476	511	423	501	499	501	528	456	477	470	457	480	454	523	482	485	470	466	477	480	461	478	526	497	452	527	489	490	507	517	491	490	497	517	475	466	476	572	542	500	479	474	478	487	472	435	477	514	438	491	498	477	464	440	475	481	477	475	489	540	499	479	501	538	446	483	518	486	565	519	500	486	485	491	473	566	568	473	477	470	490	492	476	485	491	493	474	496	460	485	512	473	524	475	523	477	469	496	502	513	436	392	488	530	492	482	462	484	500	483	511	413	445	491	483	478	476	505	483	480	453	513	512	511	478	478	459	478	509	438	473	479	512	507	518	483	479	489	503	517	475	462	483	487	503	549	471	502	474	477	480	548	480	460	497	514	470	485	470	498	494	482	490	484	477	524	488	529	475	465	477	476	478	510	495	502	472	477	532	477	525	479	480	532	468	488	482	483	396	494	476	473	435	418	491	491	499	468	535	488	581	501	493	498	482	486	459	495	503	526	471	490	476	484	441	492	501	531	528	476	476	465	491	477	544	572	607	468	459	512	508	451	560	470	484	472	464	515	475	493	440	494	475	498	515	476	507	472	482	482	494	494	484	498	492	473	469	533	460	512	511	437	462	518	487	489	463	447	477	514	519	487	470	476	480	478	502	469	469	543	477	503	483	487	486	457	438	485	475	513	477	498	478	477	460	488	476	474	471	509	479	518	507	498	493	507	543	439	488	465	470	476	486	466	462	473	506	468	497	500	465	479	456	539	455	613	441	483	496	455	594	525	481	478	492	488	426	472	485	473	490	536	474	492	486	410	476	439	524	462	441	367	497	491	472	526	504	542	486	477	533	479	471	407	500	489	443	495	489	509	477	499	464	474	465	474	519	478	486	479	505	545	504	496	475	452	517	439	2
479	434	593	475	563	465	444	475	487	480	490	492	469	466	477	475	474	478	476	497	455	502	468	485	516	514	553	484	470	489	484	536	500	451	488	421	480	420	471	475	473	527	427	499	461	494	476	459	432	480	519	500	497	480	467	503	468	479	578	458	488	480	521	470	504	540	508	477	471	479	494	481	456	516	480	494	472	498	589	499	492	501	498	500	460	493	480	479	474	505	476	563	477	504	469	445	475	491	451	431	491	472	481	479	521	243	492	500	484	469	478	479	473	505	469	491	471	477	471	506	475	511	473	491	441	495	492	498	455	450	483	441	448	475	493	571	519	479	482	484	499	519	476	468	493	514	484	511	489	451	451	480	475	368	478	491	499	515	482	502	515	496	482	479	531	493	476	476	479	543	541	600	535	478	468	562	477	485	512	547	498	511	463	498	475	502	516	495	561	474	500	480	483	495	445	483	480	496	476	505	492	498	469	558	488	475	482	476	495	485	504	484	505	437	487	514	443	476	498	480	454	493	484	422	463	529	503	476	475	523	466	471	498	457	461	491	475	473	492	475	446	530	429	473	431	477	450	471	472	484	495	426	476	505	468	475	566	486	516	493	476	478	523	468	490	473	493	507	460	517	478	493	597	460	465	506	476	519	484	547	477	410	504	476	500	520	444	450	488	523	508	499	510	476	483	517	456	512	494	474	480	483	468	484	527	415	476	480	455	462	493	499	560	494	489	484	476	482	452	533	495	441	501	493	510	480	477	509	469	439	439	494	476	485	511	476	489	484	653	576	487	484	456	547	537	476	473	527	519	447	483	446	457	489	471	500	538	475	496	450	497	484	478	493	491	499	516	480	464	498	456	554	490	455	521	480	488	473	431	451	482	494	454	459	464	473	515	478	527	502	485	566	481	511	481	528	491	501	551	474	479	478	474	483	477	427	506	483	497	483	507	450	495	522	529	539	467	498	505	524	474	464	482	476	480	466	492	471	477	483	490	468	552	406	475	462	486	515	444	478	463	467	520	498	522	481	481	488	458	481	492	471	479	258	497	622	469	459	445	477	458	472	509	493	488	484	482	543	443	419	579	482	493	477	475	524	480	494	478	494	484	448	466	493	570	491	476	487	494	504	492	475	494	272	490	575	475	480	441	491	2
479	455	539	491	545	470	451	476	492	471	478	517	448	472	481	487	467	513	446	471	479	509	474	478	502	551	457	472	492	503	471	509	517	434	502	477	461	501	480	474	473	464	498	488	531	484	468	542	487	437	596	545	477	488	509	480	504	495	563	481	480	480	466	488	539	484	399	478	477	482	597	479	517	506	484	491	477	495	535	491	485	534	501	458	469	460	480	478	473	497	476	454	514	516	474	487	481	485	480	576	465	479	484	463	495	496	506	488	473	480	563	485	476	465	513	485	485	491	482	456	480	486	472	518	534	532	514	502	479	493	508	508	494	482	523	520	489	498	482	478	447	499	468	487	480	509	483	479	477	510	448	465	483	473	481	534	467	516	487	532	464	465	473	484	412	493	477	478	476	473	510	456	519	479	460	505	487	483	507	495	463	455	457	471	496	464	532	474	514	482	453	471	505	581	518	477	483	482	477	449	467	489	494	515	522	476	472	476	474	538	515	457	475	525	473	458	544	481	458	482	424	522	537	447	466	526	510	479	476	513	482	475	466	492	465	485	493	484	426	479	530	472	540	477	525	485	473	476	474	463	539	479	471	527	485	501	486	507	492	481	463	467	504	451	463	520	455	487	455	480	484	474	520	532	504	486	476	465	483	534	475	464	480	475	547	494	492	451	486	497	519	495	542	479	404	519	456	472	493	497	464	488	480	511	521	479	469	471	468	503	467	467	554	543	460	468	487	479	512	556	487	477	490	491	478	475	469	508	499	499	473	496	475	483	480	487	527	458	534	458	563	474	487	522	482	484	481	397	478	460	474	454	461	478	445	487	467	478	522	510	461	514	549	492	477	495	546	499	477	592	468	446	504	494	500	474	482	416	499	442	485	462	449	458	470	482	470	479	509	420	470	519	472	452	476	440	495	451	503	485	475	493	476	502	475	445	540	481	506	480	501	507	534	514	456	526	461	565	440	558	478	478	474	476	499	496	510	450	528	473	467	480	476	479	505	469	469	474	460	482	487	471	485	445	482	476	467	480	507	472	495	483	502	468	479	507	477	450	481	505	477	496	481	487	481	477	494	558	481	473	493	487	475	478	488	452	472	504	480	476	514	489	468	474	498	485	472	510	483	488	499	475	481	482	519	514	473	487	469	470	2
480	475	467	477	492	470	459	478	505	469	564	499	494	440	493	470	480	506	440	470	466	485	476	475	594	515	522	474	468	476	476	475	476	481	474	482	473	494	479	477	478	585	475	490	484	490	541	479	520	478	502	517	506	482	455	459	475	509	466	449	478	486	486	475	534	514	475	524	482	473	482	477	509	477	481	544	472	482	555	526	486	576	475	498	484	511	481	498	475	565	477	486	515	523	481	472	476	459	461	478	497	470	468	463	471	448	505	489	541	477	479	454	469	488	413	484	478	486	480	481	476	459	483	483	483	570	489	465	475	506	506	476	504	488	479	452	532	480	467	474	498	477	484	480	483	489	482	467	484	496	493	473	494	522	479	496	464	474	525	451	466	472	490	471	482	490	476	481	479	516	435	525	477	479	487	499	481	483	494	548	492	497	490	494	487	454	506	488	544	480	471	497	496	501	538	510	480	477	477	426	502	517	516	544	472	477	617	482	493	518	489	573	438	516	479	498	500	463	445	488	482	448	478	535	488	515	511	475	478	520	486	506	468	485	507	496	477	477	486	479	493	546	433	473	580	561	497	478	490	480	515	536	473	505	486	501	505	509	485	509	521	480	525	523	469	449	549	495	476	488	500	444	479	503	472	492	477	491	535	472	477	486	481	475	551	551	411	509	476	482	449	464	486	473	467	520	465	484	524	501	510	477	481	507	519	480	449	460	501	465	452	479	522	482	471	440	477	484	451	431	483	488	524	469	495	479	521	507	474	503	454	491	475	463	531	497	506	450	493	515	507	493	480	488	576	489	494	614	468	478	488	466	504	469	506	498	515	479	503	552	520	483	506	467	488	408	474	527	502	443	524	510	490	479	494	499	480	488	549	459	488	462	448	470	496	456	499	477	522	474	475	483	477	496	472	512	480	539	531	476	472	478	474	504	476	505	511	478	500	486	509	462	520	494	473	521	478	420	544	485	482	474	480	477	489	480	531	448	525	485	498	566	475	512	495	451	502	538	482	481	437	527	450	559	488	476	464	468	493	468	505	470	445	393	492	573	496	468	513	455	495	483	482	417	492	518	489	496	465	467	542	475	460	477	483	545	475	507	473	480	456	520	471	473	509	505	466	427	502	503	447	486	466	412	446	496	478	495	467	493	2
481	443	478	476	573	468	536	479	467	488	522	446	388	491	490	466	466	472	464	477	487	494	490	498	487	510	469	489	479	479	479	434	498	436	461	562	486	460	484	476	472	565	433	488	503	509	488	466	512	463	483	464	531	482	568	522	429	521	477	481	499	480	481	485	426	498	511	474	498	476	560	475	507	508	479	464	493	475	517	465	494	527	451	477	538	519	480	506	475	486	476	504	473	479	480	479	481	471	445	490	479	482	478	491	479	647	492	533	536	490	502	443	490	519	484	458	469	491	513	475	478	473	473	448	458	473	490	501	494	483	502	485	509	477	471	471	503	500	484	479	465	482	487	486	508	478	476	499	493	496	486	471	473	387	476	447	454	458	517	505	470	462	482	493	430	478	474	473	479	487	537	445	534	477	481	441	489	477	542	524	487	483	452	466	485	510	451	528	538	484	497	528	502	602	524	485	493	499	478	483	499	483	519	496	419	477	494	479	466	498	496	465	524	497	493	502	507	464	463	491	428	531	459	549	495	519	474	478	476	450	491	506	476	447	504	486	471	476	469	487	577	493	490	501	514	626	551	485	492	440	456	486	479	543	480	503	488	566	487	471	506	484	497	493	492	454	557	528	512	457	502	470	498	485	480	486	477	472	481	465	475	422	476	477	475	515	456	446	482	492	467	476	500	485	488	517	446	493	477	494	512	485	472	516	478	444	470	475	508	478	495	480	538	510	489	474	469	484	485	535	468	458	465	463	493	484	477	504	487	498	529	492	476	473	537	472	383	508	534	497	436	549	528	530	619	482	491	493	505	521	482	546	414	478	515	490	507	479	495	510	539	531	464	480	481	441	539	481	467	504	481	544	460	495	543	501	478	516	534	460	478	477	461	495	460	470	457	477	466	455	482	505	475	461	477	495	483	425	501	472	480	467	475	519	478	514	468	475	480	479	489	475	496	504	441	477	484	457	575	451	474	476	471	477	491	501	541	509	450	487	482	512	523	417	487	535	475	570	480	488	580	502	606	461	476	478	478	522	514	487	499	477	499	546	475	390	474	482	521	481	538	473	489	482	466	485	492	521	453	545	515	485	533	475	486	474	475	490	484	495	513	459	467	545	508	499	485	470	467	497	488	477	527	547	477	515	486	511	542	474	1
481	447	505	457	487	485	488	477	497	486	453	488	463	528	486	463	476	562	464	467	494	475	475	477	428	527	510	500	492	486	490	533	526	446	460	497	481	477	478	476	476	464	507	448	500	469	493	530	444	476	469	480	503	485	559	531	495	458	614	436	486	481	500	463	505	470	531	484	484	477	529	480	469	383	480	444	494	449	531	467	470	512	476	500	552	424	467	463	489	488	476	579	511	469	477	532	476	458	463	464	483	485	481	495	499	427	476	505	494	487	527	460	476	458	517	499	472	491	516	473	479	497	469	419	434	575	479	494	473	568	476	462	510	473	496	532	547	483	491	494	537	542	487	473	493	439	481	549	483	428	503	495	485	574	478	506	457	509	445	489	512	477	464	483	430	470	476	482	478	512	550	431	448	478	463	489	484	478	464	487	488	527	467	481	479	528	436	461	535	473	478	494	513	560	537	484	479	490	478	464	477	486	498	467	484	476	494	473	461	505	485	475	496	494	494	504	501	483	548	481	461	534	528	498	496	544	498	475	477	468	491	474	474	462	511	517	479	476	461	474	512	557	527	455	508	530	484	478	485	479	495	477	478	481	477	459	447	492	467	460	517	476	487	466	480	502	532	488	503	482	480	514	455	493	466	478	476	508	478	545	477	524	475	475	550	462	460	484	482	489	534	517	486	467	468	498	419	489	502	490	493	485	478	460	466	506	487	468	459	499	514	502	483	452	498	468	480	477	519	488	481	507	486	485	498	481	468	485	495	556	414	479	477	450	461	498	491	537	401	519	547	489	482	538	577	486	483	422	472	506	477	452	524	468	522	497	500	477	457	557	501	496	466	438	484	473	495	482	480	521	511	518	469	497	486	494	477	513	430	450	484	459	420	482	489	470	516	480	493	528	478	503	485	493	475	480	477	477	475	477	476	509	476	468	474	525	452	479	528	471	477	500	452	513	548	506	465	598	458	432	487	442	466	475	477	471	486	472	481	475	457	525	484	564	488	517	468	485	485	484	501	458	362	553	497	477	448	486	441	475	485	484	490	385	484	600	484	485	600	435	547	497	492	506	478	471	480	498	481	529	515	476	410	479	471	546	484	467	483	482	479	490	480	437	501	483	477	445	482	472	489	478	510	372	581	496	483	477	537	488	2
489	473	430	486	468	471	519	477	456	482	472	472	463	454	509	512	479	487	485	475	454	480	486	491	547	516	494	489	470	497	485	508	507	502	484	488	470	501	480	475	473	538	480	483	454	527	558	522	441	495	471	499	466	472	483	465	451	523	515	478	476	482	462	479	475	487	467	528	482	481	508	476	467	514	482	495	477	496	570	478	501	493	480	461	514	416	484	498	480	465	476	528	499	519	490	494	488	500	477	452	475	478	478	499	502	479	491	487	515	485	486	393	477	507	481	478	477	492	509	478	476	490	498	488	484	500	478	507	477	485	508	453	447	474	490	459	514	500	465	463	521	427	478	486	479	442	485	470	474	454	399	488	476	585	478	561	465	462	478	542	438	487	481	477	481	502	478	487	475	480	569	486	478	477	508	542	517	475	462	464	536	482	513	473	496	475	538	431	500	480	528	519	483	528	458	486	478	488	476	460	479	509	500	529	504	476	531	478	455	531	493	492	514	481	469	556	494	485	431	480	428	485	503	442	537	493	499	477	475	491	472	498	487	477	444	461	481	477	471	471	522	487	524	484	538	562	404	477	481	528	443	485	480	453	485	474	503	520	487	474	484	485	511	498	481	484	521	500	463	505	474	482	475	566	476	470	476	452	513	460	477	530	468	474	530	520	544	495	470	475	482	484	506	478	423	523	481	494	479	486	483	510	479	529	498	486	488	485	483	468	508	481	432	511	470	459	482	496	448	487	481	461	474	462	493	479	490	473	483	491	499	485	478	419	437	458	456	538	469	470	500	480	475	482	445	480	481	534	503	491	496	523	504	473	502	509	499	476	481	460	473	516	457	463	482	489	530	497	485	441	567	571	527	499	516	463	480	478	431	439	472	517	484	485	482	483	484	476	505	433	471	507	478	502	479	439	485	485	479	484	478	530	474	500	477	488	505	479	491	465	495	503	459	493	442	501	493	528	568	539	491	489	495	477	492	524	483	496	486	475	463	546	501	569	532	529	480	534	460	477	474	448	558	550	465	478	466	473	471	458	476	471	505	604	468	438	474	406	535	510	519	471	475	510	488	490	490	548	473	489	491	479	514	477	471	467	464	486	488	494	458	462	487	450	445	491	468	436	506	484	486	484	466	639	481	606	481	476	570	502	1
487	503	542	491	526	469	486	476	472	486	498	472	549	499	491	459	482	505	486	481	493	515	486	485	587	523	467	488	477	496	477	420	483	510	479	457	474	498	474	477	474	524	461	446	547	467	463	493	382	486	478	522	512	482	470	499	491	492	496	489	517	473	545	477	444	511	451	508	478	471	536	486	484	418	479	502	463	470	575	519	506	595	465	484	453	487	482	477	473	536	476	491	525	482	487	501	478	455	511	420	487	472	481	485	475	316	514	520	455	478	498	458	481	447	451	488	452	485	475	476	475	466	489	454	489	481	461	540	461	493	498	497	457	475	491	480	512	498	484	482	496	512	491	488	488	458	483	481	474	518	515	487	483	454	477	546	499	461	491	533	517	476	491	476	522	491	477	476	476	569	513	471	489	478	490	527	483	487	428	511	485	503	483	471	500	469	476	522	603	483	489	474	498	562	489	485	470	488	475	483	496	482	523	387	488	479	453	475	471	495	468	523	459	514	468	492	488	485	484	481	445	447	498	501	501	475	480	476	475	490	481	460	481	463	469	475	463	477	493	478	498	587	457	465	479	480	522	481	475	465	517	487	477	500	487	524	501	504	473	476	501	480	491	496	476	517	514	497	535	524	471	442	602	548	490	491	475	487	490	480	475	452	457	473	564	562	459	442	478	501	478	515	475	479	444	447	484	520	497	453	480	479	471	477	448	443	472	481	527	458	426	499	480	510	481	544	470	480	475	488	476	540	508	494	474	470	484	490	489	521	464	471	476	459	480	472	407	497	509	498	549	461	509	478	491	489	486	473	492	511	483	483	468	482	504	485	469	475	534	451	495	505	418	494	487	567	526	484	505	581	486	496	505	429	518	514	480	527	385	468	484	497	544	491	486	469	483	478	515	512	478	526	474	420	477	471	497	448	490	483	482	480	478	485	478	475	502	480	495	490	518	513	461	478	498	510	481	420	581	475	482	492	511	476	487	493	488	445	500	480	494	517	445	466	466	456	500	439	420	482	428	480	432	519	498	477	470	493	558	475	495	475	480	259	477	594	467	515	455	445	437	498	535	465	500	466	479	540	476	501	512	478	444	479	470	587	476	490	491	497	515	523	487	517	478	492	484	434	500	474	498	472	464	205	483	507	498	469	525	497	1
492	434	532	482	506	472	495	475	470	489	524	515	433	506	456	484	493	437	522	474	479	497	484	468	514	519	432	496	489	487	483	456	527	479	446	400	478	476	473	479	475	419	470	486	496	482	548	501	502	447	539	480	481	486	407	513	436	493	570	488	500	479	528	475	346	496	490	495	481	472	510	502	471	526	489	527	463	476	513	469	554	531	496	502	469	471	462	493	466	567	476	466	494	475	480	438	478	494	483	529	498	488	492	461	432	652	510	477	514	480	565	480	472	501	467	459	469	501	492	519	477	511	471	533	518	508	487	478	493	490	493	485	458	480	534	562	506	509	485	477	454	487	497	483	474	461	483	513	477	462	497	469	468	453	477	482	484	484	587	505	469	478	506	482	437	492	476	478	479	451	546	538	568	477	445	468	486	481	482	505	520	500	498	486	480	487	453	496	443	479	509	496	497	499	419	468	482	493	477	478	479	497	474	493	493	477	513	475	480	516	504	488	508	407	509	486	452	466	477	492	461	462	444	428	513	505	513	478	475	452	464	496	470	516	498	504	475	483	441	480	459	563	472	487	607	516	446	476	495	481	469	505	473	464	502	524	509	538	488	484	456	476	496	532	488	481	475	495	494	492	477	478	450	490	470	494	477	490	515	490	476	452	457	475	436	550	449	460	481	478	481	525	476	477	540	479	442	431	450	495	452	473	475	510	516	459	479	478	511	477	507	457	497	506	489	446	457	483	509	502	478	461	517	471	471	487	473	484	489	496	518	479	476	470	537	472	316	482	407	508	598	464	506	487	461	463	484	515	460	563	481	493	428	503	502	485	510	477	426	539	446	436	449	464	481	456	503	488	499	518	536	495	546	487	484	488	499	488	520	424	486	491	518	478	480	494	549	480	500	439	476	506	477	445	471	496	473	433	479	478	483	487	477	457	475	498	524	479	456	486	506	507	457	498	486	580	492	535	512	535	471	485	472	475	474	487	500	413	455	471	490	480	490	461	521	489	478	547	500	461	487	492	457	526	512	479	474	487	494	478	470	481	512	449	481	418	480	515	416	461	526	486	485	373	485	485	489	573	447	460	554	480	462	478	472	579	488	489	486	467	501	462	468	444	483	484	471	535	544	474	470	475	467	463	424	439	484	460	558	499	2
464	467	490	469	496	480	555	479	479	486	479	499	485	523	485	505	463	490	470	482	500	511	483	458	502	496	476	458	464	491	479	540	510	544	503	494	488	535	490	477	472	437	479	482	502	504	440	447	526	486	571	501	521	480	476	501	462	526	563	481	484	470	448	476	436	497	526	494	484	467	443	489	477	528	485	462	485	493	497	528	479	605	481	489	436	534	479	491	476	584	476	552	497	510	477	494	483	478	486	490	488	485	478	475	471	602	510	467	521	480	521	471	466	497	437	490	472	478	489	487	476	493	475	507	450	507	485	481	488	498	532	471	487	491	444	524	504	452	481	495	476	496	471	501	487	468	479	496	481	489	481	474	466	541	473	456	449	446	504	501	512	490	491	481	523	458	477	472	477	512	502	452	502	476	461	474	472	485	422	467	412	521	502	453	488	507	478	484	504	475	501	507	487	499	545	494	478	490	477	464	476	486	458	499	513	479	516	481	500	486	519	470	507	534	461	560	533	472	526	489	505	491	476	450	524	514	500	475	478	518	496	468	479	491	508	530	482	473	466	477	491	530	490	483	572	565	451	482	499	503	493	489	477	565	474	516	499	419	495	491	497	480	459	490	471	505	504	504	474	505	477	484	589	418	481	467	476	484	473	448	479	499	466	475	553	534	443	421	475	483	495	439	513	465	435	528	495	504	550	500	499	502	480	510	519	498	461	475	477	481	515	501	528	499	489	481	485	477	428	468	473	491	460	480	482	488	488	480	488	554	456	466	477	470	515	478	410	499	453	516	460	509	479	523	486	484	482	572	438	462	477	432	467	474	486	507	527	476	550	499	492	523	465	494	493	438	577	479	475	515	493	453	531	508	534	468	470	473	555	450	477	485	483	494	445	487	467	476	500	430	473	472	479	498	481	482	474	458	488	469	473	470	476	511	476	518	528	476	504	488	488	525	441	492	459	508	475	496	494	518	469	487	464	475	461	526	475	547	505	481	515	511	470	528	490	517	476	467	461	473	462	483	553	442	520	478	465	501	506	486	514	467	526	582	488	435	475	463	481	511	442	469	497	504	474	478	485	504	490	463	582	487	508	476	486	527	488	476	456	489	537	519	468	508	546	474	496	509	501	477	454	477	496	596	399	464	484	487	559	483	1
486	465	426	482	479	472	417	477	486	477	460	521	487	529	495	489	470	463	440	466	489	532	474	482	444	489	493	500	470	512	481	456	506	448	471	523	472	479	485	478	474	476	448	503	479	490	516	494	571	474	494	490	514	481	473	499	515	410	534	450	497	492	507	491	585	481	525	516	486	477	576	494	426	484	486	479	478	504	491	515	509	604	422	484	548	502	474	503	470	421	475	489	487	495	476	493	479	478	450	489	476	475	478	483	517	512	482	485	558	478	513	494	476	530	470	482	491	488	516	512	477	466	478	492	491	526	476	469	480	477	478	486	449	483	473	529	507	493	473	486	473	542	492	483	481	457	479	486	485	450	492	516	497	335	478	464	457	463	516	509	446	492	483	476	556	495	474	478	477	481	459	482	479	478	489	514	474	483	507	523	539	440	461	482	477	507	482	496	529	478	528	487	488	496	627	477	472	480	477	518	532	482	479	566	496	475	513	479	484	488	493	471	471	567	473	461	529	479	488	472	480	489	482	448	522	507	540	479	478	491	458	485	463	459	478	481	464	475	496	478	485	427	490	495	486	476	481	479	484	481	495	521	476	497	468	477	562	518	478	478	477	480	491	473	487	513	407	477	499	514	511	487	459	550	451	474	476	541	499	473	476	397	464	475	477	486	432	522	475	522	478	475	474	470	518	499	462	476	497	476	506	497	481	492	497	532	477	462	466	458	518	484	440	514	488	568	459	481	449	508	478	421	491	466	522	484	496	418	496	516	486	466	476	487	527	499	570	474	686	535	508	483	526	471	517	496	487	504	486	533	490	462	459	516	509	479	539	477	487	387	433	488	485	471	481	561	469	500	492	506	502	479	479	518	484	506	465	483	611	422	475	460	459	467	503	493	494	478	487	468	477	520	477	532	479	465	481	522	506	486	473	513	476	489	478	529	496	479	458	485	470	490	516	483	486	444	491	556	496	519	482	458	478	476	476	502	483	486	482	476	509	493	496	404	483	453	469	560	487	492	381	478	672	543	478	476	460	473	420	483	488	471	508	536	473	482	477	485	490	478	516	511	459	473	481	486	494	486	500	457	563	484	568	477	480	367	454	489	520	477	495	402	484	492	493	495	468	470	484	482	466	479	476	555	497	457	479	477	499	466	1
489	512	517	483	533	476	467	476	469	474	485	538	460	506	479	451	477	542	506	465	488	492	479	474	542	472	492	504	487	472	484	498	453	471	457	546	470	518	480	475	479	473	480	501	484	463	448	487	510	510	503	470	472	478	488	484	497	391	518	447	450	487	451	490	476	537	470	463	482	489	483	505	487	441	477	504	476	497	526	485	533	487	409	478	471	520	478	476	485	513	476	452	474	499	487	530	481	469	481	486	490	469	479	490	516	623	473	452	487	495	505	418	477	522	503	469	507	487	516	494	476	482	470	517	478	524	494	453	490	528	527	502	512	482	424	526	459	455	476	497	507	464	471	487	497	498	481	492	483	552	442	485	493	456	477	513	478	481	498	477	481	479	478	479	488	452	478	490	478	467	497	496	507	477	494	520	498	479	504	522	549	532	536	506	482	511	489	507	539	479	504	495	483	545	540	497	482	476	475	499	498	454	462	450	493	475	492	472	471	450	526	504	520	474	488	523	503	481	492	501	419	533	484	445	444	503	477	479	478	470	467	478	483	492	494	503	481	478	448	475	525	480	554	476	537	533	548	479	500	506	485	464	474	533	481	498	493	467	482	476	500	471	545	503	487	466	501	491	467	442	478	513	457	487	485	483	476	502	535	457	478	456	494	475	537	462	497	534	474	488	511	450	494	475	511	493	471	509	510	477	524	497	476	465	495	495	490	473	505	482	513	456	511	509	477	548	475	486	515	525	494	510	499	466	498	486	476	459	463	467	462	485	476	471	518	498	454	490	499	501	618	478	477	531	443	472	481	473	482	493	485	531	494	487	467	481	485	477	571	478	423	460	468	452	481	463	465	479	516	465	532	451	523	498	524	468	466	477	553	565	477	487	451	485	476	469	473	475	501	535	476	469	479	466	480	489	477	473	474	473	477	462	477	480	477	467	487	473	501	482	439	445	486	497	505	502	478	503	582	463	478	484	475	476	486	469	540	524	472	471	510	533	478	468	512	501	471	523	492	491	490	517	511	542	500	478	484	481	450	477	512	483	494	538	482	437	476	487	429	460	573	445	502	377	526	491	478	524	478	391	518	486	487	478	489	461	483	452	458	494	487	494	482	487	528	482	466	456	471	490	519	480	516	557	429	488	473	483	494	524	1
490	542	549	492	516	472	536	476	496	470	414	533	473	428	483	479	460	452	506	485	475	483	474	480	455	536	476	477	466	473	475	511	553	468	532	492	500	474	489	476	480	481	482	505	490	530	492	510	541	460	547	435	524	474	510	525	434	482	476	462	509	482	489	488	607	513	498	491	488	491	536	476	491	415	479	498	476	479	582	463	487	436	470	483	607	580	470	481	480	477	476	545	447	502	471	556	477	529	487	486	473	494	485	470	472	379	481	468	485	466	492	492	477	491	439	478	477	470	505	500	473	475	476	497	525	508	479	458	469	478	446	496	488	472	478	565	457	505	480	464	517	516	488	494	481	502	488	504	486	482	404	492	458	345	476	490	487	490	536	491	447	491	488	472	497	465	475	476	478	513	592	541	538	479	464	462	468	476	550	485	477	527	476	481	481	507	464	446	518	471	496	475	501	471	506	480	483	466	476	494	502	495	494	434	561	475	570	484	484	501	509	496	468	491	470	526	457	508	476	517	451	481	507	461	482	482	510	480	476	510	473	476	474	470	489	504	487	482	476	474	508	445	507	497	622	513	488	475	488	573	458	522	476	451	485	524	510	406	496	464	505	479	471	478	473	430	448	478	483	519	488	528	537	493	479	480	478	493	504	470	480	409	468	477	459	472	496	430	486	476	507	482	485	482	517	515	502	505	502	480	471	495	472	479	466	530	479	496	506	464	489	468	551	537	481	452	487	475	431	497	492	537	504	480	502	472	479	447	502	559	461	487	476	500	445	472	612	476	744	496	499	510	453	504	483	481	476	441	484	513	478	436	543	495	478	489	531	477	444	554	485	506	524	466	484	429	503	448	486	523	521	399	475	515	471	485	476	480	573	475	491	479	492	490	480	488	475	477	506	485	476	463	471	434	475	494	474	458	469	474	484	489	475	544	476	530	445	471	464	472	463	460	447	494	523	471	505	591	523	488	479	488	491	477	506	474	504	513	506	485	526	526	433	377	489	537	496	496	546	478	494	485	634	494	496	475	480	483	514	493	471	466	502	420	480	563	469	412	409	515	533	466	532	547	450	468	484	488	465	455	561	474	528	474	489	404	485	467	435	484	483	545	476	494	537	460	473	504	487	473	476	480	522	427	495	594	471	481	520	461	1
494	489	538	493	457	489	422	478	502	487	482	531	513	459	486	462	511	490	517	481	482	483	483	465	507	481	485	477	473	479	488	491	534	474	474	503	491	447	489	476	474	476	508	483	531	473	520	514	519	471	537	462	506	480	494	496	457	498	485	493	498	488	518	476	481	495	504	491	472	471	530	461	447	475	466	494	467	513	470	477	504	504	482	450	530	534	472	470	481	495	476	549	437	485	480	470	480	475	453	425	484	480	476	476	527	545	487	488	509	490	447	507	481	447	527	516	492	481	449	456	477	553	484	494	471	514	496	483	482	492	520	467	531	466	476	467	442	474	481	497	524	470	484	485	478	463	484	517	482	531	400	484	479	349	478	515	467	499	526	512	501	472	482	469	548	514	475	479	477	500	521	467	595	477	490	485	486	483	492	524	493	553	455	477	474	491	480	514	537	479	509	514	493	462	488	482	478	491	474	443	480	492	522	507	481	474	540	486	475	483	473	491	462	523	481	527	499	497	491	495	442	456	503	404	537	468	460	476	476	489	507	495	461	497	493	497	469	476	491	478	472	452	487	466	589	512	466	484	483	555	460	497	475	519	485	512	426	540	475	481	483	487	475	544	477	516	490	487	480	505	484	457	558	442	465	496	476	510	481	528	478	399	514	475	517	486	487	487	476	520	501	468	510	474	405	532	428	550	479	492	449	466	476	523	430	475	452	473	426	498	520	483	469	480	495	473	467	475	463	541	496	493	487	464	496	477	497	451	492	468	492	488	477	471	389	485	460	522	632	436	552	487	530	526	451	478	484	473	490	488	482	440	555	488	514	490	505	476	559	496	481	478	540	467	487	439	467	489	480	465	487	439	496	460	493	557	478	513	546	514	478	494	499	464	448	456	542	477	478	454	467	611	477	486	480	458	481	547	539	486	476	512	475	501	478	484	556	485	479	473	489	510	431	500	430	542	487	492	567	542	478	458	502	476	481	487	453	417	494	485	464	508	498	390	491	511	477	539	483	461	539	498	655	431	511	476	484	461	526	453	480	473	524	509	472	426	480	533	506	459	528	484	553	451	501	477	489	532	515	476	523	483	562	480	485	425	482	476	509	519	473	511	475	495	524	490	475	468	465	475	506	482	468	530	500	491	478	468	517	505	1
478	481	550	485	498	488	475	479	492	478	516	548	452	495	498	466	479	485	484	486	496	553	472	485	478	503	471	461	490	497	481	525	500	515	457	562	469	529	477	477	478	511	487	483	479	486	489	547	520	451	484	528	506	478	484	486	518	504	502	451	462	486	492	460	546	528	482	465	493	473	486	485	464	439	479	468	475	480	557	491	515	530	484	479	563	436	477	528	483	477	476	453	442	485	482	515	480	464	492	494	493	478	489	467	455	402	451	512	488	493	503	452	471	540	494	473	499	490	591	466	476	467	500	499	471	502	473	551	470	449	521	461	482	479	452	464	509	496	478	500	504	475	512	472	501	518	481	487	469	494	479	499	491	454	476	502	458	491	467	489	461	487	466	476	520	480	477	478	475	534	521	511	475	477	476	542	475	479	510	533	505	554	482	474	490	505	468	472	465	478	502	475	466	535	493	488	476	495	475	518	495	461	476	541	464	477	477	480	499	464	491	508	503	526	474	520	518	468	496	489	537	492	450	507	495	497	491	479	478	516	493	477	486	467	517	528	475	476	488	483	506	548	490	492	536	479	424	478	476	562	515	485	477	582	479	550	492	547	496	496	512	484	501	417	476	522	470	489	472	500	464	496	503	477	480	492	477	473	506	490	476	456	480	475	538	505	490	442	477	493	505	532	509	477	486	547	520	503	435	514	537	492	487	499	519	465	474	489	475	478	467	470	439	500	480	485	490	483	522	466	473	454	532	446	492	484	482	458	499	497	469	454	478	459	516	487	535	452	501	514	475	516	550	514	509	482	499	515	503	549	484	463	456	474	488	482	469	477	544	447	489	478	517	521	482	501	496	486	500	489	527	509	480	475	468	475	477	480	534	458	483	499	502	481	460	482	472	480	483	507	471	453	479	467	481	468	486	551	530	479	474	543	477	454	476	477	474	475	492	481	478	423	562	502	445	466	492	487	530	486	489	498	484	477	501	489	502	454	523	478	510	449	479	464	477	575	480	503	482	504	513	489	346	509	475	477	472	481	470	474	491	484	474	217	463	664	483	445	537	483	517	537	519	524	482	499	477	493	494	533	562	482	393	477	476	558	511	478	474	485	509	496	489	549	453	494	493	425	478	467	468	481	446	190	545	462	480	476	501	457	1
486	481	511	491	456	482	431	478	469	477	505	459	428	436	499	510	475	444	485	477	478	484	477	461	453	500	512	474	497	444	493	481	529	485	516	534	456	489	481	473	477	519	494	483	475	503	484	451	468	492	586	510	500	482	522	487	489	467	489	477	509	474	473	485	522	533	488	483	484	476	516	486	476	470	485	468	482	472	547	486	525	521	480	492	493	508	478	504	472	492	476	527	463	472	499	549	486	470	441	424	489	487	488	486	510	623	503	497	463	483	513	495	473	470	518	517	476	486	505	485	477	483	505	438	478	419	468	514	490	447	473	524	494	490	476	491	537	489	483	481	470	492	499	479	485	481	483	484	485	449	437	482	486	602	477	489	480	447	518	493	519	479	493	496	525	472	474	478	477	545	489	549	513	477	492	493	470	484	489	538	500	506	463	474	490	443	449	518	554	488	460	511	496	450	528	469	473	468	479	501	480	541	487	489	465	476	441	475	452	494	474	504	514	430	486	464	470	482	532	488	452	555	486	427	487	514	489	479	476	499	480	478	483	504	522	514	489	480	465	481	512	409	497	471	509	493	474	482	482	487	454	459	477	498	484	465	488	516	481	495	511	485	484	488	479	471	514	482	538	521	501	559	475	523	481	490	475	520	505	496	476	524	481	478	510	457	458	518	473	452	462	486	480	476	553	495	481	538	533	486	488	498	483	501	509	469	476	457	514	504	491	468	488	511	476	524	481	481	532	498	486	484	480	469	482	481	472	491	484	539	465	462	476	464	548	486	513	496	452	517	524	479	528	484	510	482	482	531	489	498	495	422	490	489	481	449	501	477	526	512	463	502	526	522	471	470	486	483	493	499	475	474	460	489	481	474	471	513	475	516	481	492	440	481	454	485	479	478	505	475	483	490	479	454	480	470	495	450	517	482	482	517	476	487	477	430	447	476	450	469	491	516	419	491	483	438	472	472	572	526	489	470	485	476	485	506	483	440	508	483	485	478	472	575	501	448	461	606	472	491	478	489	521	541	498	478	474	507	477	468	481	486	536	702	487	395	481	563	419	464	520	468	484	489	473	494	481	471	466	492	543	475	495	479	471	384	488	472	404	494	461	479	465	573	500	496	480	453	492	477	452	483	495	751	501	530	468	481	489	485	1
478	482	515	473	442	479	425	477	462	487	522	490	509	443	476	443	487	553	464	486	487	467	468	477	515	496	475	491	471	460	501	500	586	486	462	342	492	498	481	476	476	478	432	481	488	506	503	475	471	471	452	491	507	482	480	473	493	449	485	491	521	481	495	465	555	490	557	471	488	484	502	499	492	481	478	579	477	496	547	483	481	551	490	512	594	487	472	475	483	493	476	477	451	502	470	500	481	499	484	479	476	486	475	467	521	386	492	458	522	483	487	386	477	484	481	472	489	500	451	479	479	479	471	458	471	494	474	452	469	553	569	488	498	482	479	507	484	492	487	494	543	508	490	485	467	464	478	464	475	490	514	496	491	434	477	569	476	456	509	487	484	482	474	479	436	488	476	485	478	430	487	523	516	478	471	456	470	480	429	507	465	522	463	478	478	486	502	504	489	474	483	486	467	474	520	473	474	509	478	492	505	465	507	525	553	477	483	480	481	531	498	538	491	502	475	503	468	482	503	489	485	497	438	504	541	528	486	477	476	494	470	471	456	444	457	487	504	469	483	477	458	439	462	478	603	467	473	475	470	523	467	516	473	566	497	525	488	445	475	462	492	469	487	474	470	489	449	486	440	518	507	459	508	502	446	476	476	487	507	480	476	440	472	474	522	510	515	497	481	495	516	512	471	466	491	446	482	459	501	499	486	512	486	498	473	486	476	484	531	451	477	467	463	483	475	410	496	485	454	428	488	422	508	473	496	477	502	505	483	522	574	487	476	484	389	460	561	518	661	512	484	509	495	448	411	480	470	508	458	479	489	485	502	490	499	485	523	476	516	505	474	497	459	460	480	527	452	490	484	504	470	477	474	537	496	513	476	479	477	456	479	455	440	463	458	470	471	480	481	460	474	552	475	414	473	441	488	520	547	477	482	509	474	525	477	427	423	470	512	477	486	490	499	461	467	584	471	525	526	541	479	444	470	477	477	471	482	530	540	477	509	529	443	440	495	454	466	490	482	473	415	488	599	436	480	475	465	493	553	466	487	472	488	487	475	510	477	477	537	511	584	481	454	442	489	502	472	523	466	484	583	476	539	475	475	409	499	520	429	483	476	436	481	468	461	481	496	502	457	487	474	479	488	504	479	496	471	468	505	518	2
490	519	601	483	507	480	512	477	477	489	432	480	479	525	493	485	478	492	490	472	504	482	467	480	542	438	480	487	499	514	484	510	525	501	464	452	481	519	478	479	477	501	479	512	481	480	536	507	464	497	515	457	497	483	459	484	486	536	408	491	503	474	479	468	423	523	521	482	479	475	479	473	493	528	473	518	472	449	464	457	472	515	418	473	504	506	474	486	488	467	477	507	479	486	477	533	484	494	489	482	470	472	488	481	441	661	461	513	492	478	526	508	485	458	414	455	534	481	522	527	476	462	482	417	452	492	488	467	494	480	522	485	507	472	510	547	474	477	497	481	513	502	483	490	468	464	480	507	480	464	484	474	481	599	478	513	452	466	519	514	481	483	453	474	415	485	477	477	477	461	552	517	479	479	460	513	464	474	522	528	491	505	466	523	506	497	457	470	519	472	523	506	499	459	480	484	487	482	477	515	441	456	480	506	470	476	528	480	466	473	514	461	478	533	479	531	515	465	449	457	414	479	476	476	455	510	474	481	476	492	506	447	493	460	509	498	500	480	463	475	557	524	492	487	520	455	446	479	489	523	489	425	471	454	486	588	504	441	483	489	515	472	511	474	485	491	491	497	445	475	484	480	559	452	492	473	476	533	477	490	479	535	492	476	607	500	501	459	477	495	461	526	505	473	517	493	499	500	550	536	464	498	478	499	499	468	486	487	535	474	479	461	541	538	504	468	477	482	537	525	495	472	490	466	481	479	491	456	473	480	535	484	476	476	522	488	404	462	366	517	576	460	476	515	557	474	465	480	519	511	479	466	430	500	498	452	471	477	531	474	464	510	508	483	486	472	495	480	485	498	411	524	497	523	510	503	473	493	468	462	492	471	524	487	487	484	449	477	494	392	475	526	477	519	477	475	488	473	556	470	481	522	474	483	476	501	499	476	502	484	510	497	478	488	506	520	489	467	480	442	483	496	483	476	465	483	502	531	526	482	504	513	473	562	451	477	478	539	453	492	490	483	402	600	519	477	480	492	493	474	481	488	494	554	474	426	490	542	477	492	500	506	505	464	462	507	481	455	483	519	495	475	444	473	476	518	483	461	481	478	461	466	475	517	506	490	461	438	514	484	472	478	482	580	449	460	478	483	482	413	1
478	480	473	482	554	479	493	477	485	486	452	476	460	503	497	474	459	475	475	471	488	472	484	480	502	452	508	481	496	541	480	517	576	460	478	491	484	508	475	478	481	501	480	477	490	537	409	470	516	471	569	540	478	489	511	512	464	432	476	517	461	483	519	487	558	531	582	481	478	473	501	478	469	460	474	371	485	485	477	485	503	523	432	509	473	453	476	474	484	416	476	518	466	498	483	517	479	453	484	500	491	496	472	488	445	558	502	501	546	454	463	424	479	490	428	498	494	476	497	498	476	441	487	410	477	487	505	488	484	476	492	488	506	486	476	407	434	463	479	510	480	524	501	478	491	514	482	465	477	558	483	483	488	475	481	496	406	457	477	512	501	483	479	485	504	477	479	488	477	519	505	536	537	479	451	504	493	474	462	543	516	506	468	494	458	482	493	514	479	483	474	498	497	457	422	495	478	468	474	517	508	489	498	475	445	474	510	483	516	518	482	535	487	580	478	516	481	493	488	499	437	474	507	462	474	508	495	479	477	518	464	480	465	490	453	480	469	480	472	484	487	443	507	486	514	533	447	480	484	525	469	485	477	499	487	515	561	478	508	485	465	490	483	561	491	504	480	481	505	485	491	496	497	528	476	478	476	449	481	511	478	464	480	476	469	486	455	542	475	501	509	488	505	468	472	528	499	500	517	525	473	502	476	508	508	433	493	488	475	467	495	479	496	477	488	475	472	476	536	530	492	504	511	467	502	480	473	495	484	487	496	471	475	479	523	509	565	498	540	493	568	493	488	564	471	494	481	410	442	504	479	452	496	490	458	492	479	477	556	453	513	469	458	484	481	484	493	477	486	531	476	452	520	487	483	491	480	476	551	470	483	438	509	458	510	476	435	478	480	588	475	498	479	481	481	490	485	522	458	479	482	544	476	485	477	452	486	479	476	477	523	481	518	508	502	525	489	441	571	544	480	464	482	477	483	506	510	433	475	475	552	513	474	480	489	427	494	471	521	504	454	491	476	450	500	478	480	482	443	470	474	486	466	506	478	507	476	493	472	503	504	473	464	474	518	468	476	539	482	531	561	481	472	474	474	418	478	488	516	486	502	548	486	491	507	470	485	493	524	481	478	472	495	527	518	506	484	492	537	551	1
473	479	487	470	462	470	490	477	510	478	580	466	418	472	482	493	461	486	505	459	452	504	481	481	537	548	461	487	491	511	479	564	503	504	474	525	483	461	476	476	478	547	500	496	481	515	477	449	505	490	512	519	524	478	468	476	513	451	517	495	499	488	541	471	518	533	511	503	474	474	530	496	484	500	479	472	483	493	521	471	487	546	463	479	477	459	483	505	485	474	476	511	528	522	486	528	479	474	470	503	475	480	468	487	508	454	496	492	523	480	524	468	468	494	458	506	508	475	483	453	476	436	491	453	461	525	485	525	475	472	491	515	472	475	478	510	470	483	466	488	481	563	482	494	488	461	481	418	488	503	420	479	495	434	475	470	441	472	516	485	471	467	490	483	552	471	475	474	475	494	503	516	438	476	499	526	505	487	490	456	452	442	511	472	515	490	470	512	456	480	510	479	478	436	680	465	489	483	477	504	481	495	480	415	498	476	504	476	478	529	492	528	474	400	468	582	521	469	485	495	462	453	504	477	509	458	460	478	477	501	475	489	459	465	513	487	488	479	467	486	504	544	537	482	550	538	406	475	480	509	467	499	481	559	489	507	476	416	489	488	506	468	521	555	472	477	515	487	502	487	483	524	525	511	465	489	477	486	504	472	477	448	440	476	506	506	508	433	480	491	456	442	470	481	485	553	494	540	487	483	490	483	478	480	521	507	494	498	480	513	481	511	492	426	496	418	477	484	505	486	470	466	511	469	512	482	474	424	492	519	449	458	475	532	565	500	499	438	513	467	578	507	499	478	527	485	481	503	490	545	474	459	473	497	524	466	479	475	534	517	474	485	433	471	478	523	507	478	467	500	433	491	454	489	500	436	485	463	526	471	471	492	425	478	513	492	497	476	493	546	477	484	475	495	482	500	470	520	540	484	478	486	479	553	475	454	431	475	432	476	464	516	541	485	453	470	496	536	566	507	479	477	488	476	490	500	492	486	449	481	527	496	458	451	466	485	498	523	456	496	510	470	391	581	443	476	498	492	442	479	495	482	495	301	476	602	484	472	534	492	483	471	492	479	489	446	481	528	457	543	551	476	419	477	482	536	473	477	530	498	490	500	480	435	531	483	478	464	480	491	471	482	540	294	490	489	470	487	519	505	2
482	494	479	474	489	476	495	477	517	481	464	468	498	559	465	477	479	501	516	453	468	505	477	493	447	497	507	479	499	461	480	563	463	544	518	478	456	481	482	475	478	487	478	476	531	461	544	488	501	464	495	535	510	481	429	480	478	470	429	478	493	490	472	463	448	508	555	524	485	468	481	502	475	478	487	536	477	490	534	514	492	510	513	474	472	484	480	489	473	577	476	496	475	504	492	461	479	477	456	504	479	477	479	497	496	595	536	489	494	489	490	533	472	532	389	473	488	481	519	511	475	437	491	494	486	547	479	494	487	481	499	498	474	483	495	609	578	468	468	498	456	534	483	487	468	461	473	574	479	542	470	491	491	413	479	494	489	485	512	534	488	480	500	487	494	488	477	475	478	554	511	536	489	475	471	479	476	482	562	501	521	434	411	468	485	507	472	482	483	482	466	516	469	471	545	481	481	475	478	491	482	473	497	564	524	476	533	488	493	469	486	482	500	441	467	458	515	481	547	471	454	559	459	440	467	534	490	477	476	547	484	507	479	465	487	470	484	480	470	485	493	539	514	496	534	529	452	482	473	504	505	510	478	518	478	476	463	474	494	489	508	477	489	474	465	504	538	469	474	515	472	491	488	393	484	487	477	562	524	528	478	431	506	477	535	515	481	551	485	526	528	496	478	476	477	463	451	505	510	502	435	481	473	495	507	466	463	497	504	450	474	486	470	502	479	513	472	472	548	540	491	519	481	454	479	489	481	498	486	537	457	482	477	479	449	464	423	453	474	542	530	424	491	482	497	493	481	546	503	497	486	413	496	486	487	490	463	476	518	497	551	476	488	451	482	490	491	482	481	546	504	518	514	476	524	464	478	471	512	458	482	496	512	482	478	476	482	478	468	505	471	496	476	473	475	457	501	516	517	470	480	494	476	466	477	457	471	484	505	472	492	465	474	501	484	535	487	459	475	554	479	460	491	476	497	474	482	447	388	468	507	552	474	438	523	487	474	575	582	483	459	494	377	448	459	475	462	477	528	483	487	491	483	364	481	509	488	524	524	488	523	488	487	382	505	455	482	511	466	471	514	478	433	478	471	529	474	475	469	505	481	472	483	491	534	479	482	449	508	488	470	471	519	345	482	441	486	483	571	514	2
470	460	542	491	489	478	447	476	482	470	456	421	459	478	478	483	461	506	454	459	482	453	485	487	509	504	513	483	468	491	482	519	511	472	501	409	486	458	471	477	481	494	469	503	476	495	486	455	438	505	589	486	493	488	451	489	475	481	594	447	492	482	529	478	508	481	511	508	479	482	505	484	489	491	484	507	476	495	471	489	498	619	491	480	539	472	474	482	473	474	476	518	461	486	475	501	480	498	501	464	474	468	487	476	487	343	467	550	524	487	462	531	460	495	428	463	457	483	481	424	479	443	484	486	462	422	478	521	463	493	544	455	464	475	494	544	486	453	484	483	487	570	478	468	473	496	481	538	481	486	494	478	483	592	477	513	443	425	520	436	478	471	487	473	465	444	478	471	478	464	495	573	543	477	475	434	504	477	450	471	522	477	484	471	469	488	514	444	503	478	488	477	495	470	534	482	481	488	475	476	485	475	495	567	409	477	558	477	503	526	504	492	487	508	465	400	490	470	510	482	465	523	465	440	461	495	494	476	477	505	471	503	493	477	501	461	499	473	485	476	515	557	494	441	481	493	477	482	478	559	488	509	472	565	476	450	495	459	495	496	499	468	483	491	484	496	439	507	465	467	453	533	498	492	475	482	476	545	455	521	476	526	496	476	561	473	476	458	485	518	463	481	491	480	506	515	484	415	485	543	499	458	476	506	515	474	496	478	504	479	455	483	523	513	482	522	463	476	444	539	490	495	520	492	476	473	488	463	475	503	446	488	476	480	484	501	496	457	455	491	537	466	491	555	505	484	476	512	474	485	459	484	423	464	497	485	536	476	447	553	434	461	482	476	478	420	497	490	498	468	462	528	485	494	478	494	464	466	437	460	477	490	485	503	449	482	490	477	479	411	476	525	474	499	487	489	478	518	446	476	473	490	475	477	476	437	443	468	484	483	522	493	485	476	451	555	495	503	576	514	490	506	476	476	488	502	498	501	480	480	498	468	481	564	512	476	501	540	460	495	475	464	429	459	444	477	467	501	493	469	488	469	487	386	480	582	485	458	505	417	535	496	537	518	492	488	473	471	484	454	570	473	446	475	480	582	479	496	420	476	473	457	493	502	501	468	461	517	476	483	458	481	502	392	499	516	481	476	486	449	1
482	487	530	483	515	476	462	476	489	484	497	490	495	484	486	489	486	525	476	470	476	490	475	477	492	528	485	492	507	482	489	450	485	478	474	426	475	534	475	477	479	493	469	490	509	502	553	465	416	408	599	529	457	487	526	498	380	478	575	506	495	471	458	482	592	497	498	483	488	472	548	493	483	473	486	453	492	470	497	533	494	476	428	481	505	466	475	500	489	460	475	441	436	496	481	422	478	497	443	497	473	484	481	483	472	326	463	492	477	474	511	461	496	491	535	455	490	498	492	490	473	488	498	439	460	489	491	517	466	503	508	449	497	476	462	511	426	457	483	468	493	482	484	486	477	477	482	508	491	457	477	495	488	459	475	495	458	472	496	492	508	478	481	472	481	489	478	477	476	549	495	539	558	477	467	553	476	471	496	480	503	558	451	468	500	526	522	481	572	478	513	468	483	571	487	489	467	483	477	511	527	464	453	460	433	474	496	479	487	461	473	472	431	475	482	538	551	482	486	516	472	487	496	420	559	534	512	475	477	500	447	498	493	491	462	481	492	478	467	471	524	435	479	464	554	560	480	473	478	522	462	468	477	486	492	599	509	548	478	503	491	479	528	483	478	471	472	479	510	464	486	548	521	524	451	501	476	473	510	419	475	455	464	476	475	526	491	524	489	495	479	504	444	488	537	503	552	510	508	513	440	475	479	512	445	464	487	472	505	448	554	487	500	482	497	518	460	487	555	513	482	480	501	491	473	475	478	514	499	554	476	481	476	454	563	483	585	509	587	535	567	496	488	499	510	475	485	463	501	516	478	431	522	474	495	489	577	476	447	491	455	466	503	531	482	535	529	481	477	497	476	454	521	499	515	498	475	514	399	491	473	495	441	480	453	481	534	478	478	419	479	462	475	525	479	499	483	548	502	485	478	474	475	499	477	487	463	474	510	485	522	526	496	463	448	525	484	470	528	490	473	467	459	476	476	474	466	549	435	476	527	541	444	464	489	405	469	515	480	488	506	515	454	452	491	477	478	494	462	495	491	493	486	387	486	575	489	446	477	464	487	474	519	518	474	478	465	535	490	504	536	477	461	474	469	372	472	437	485	499	495	474	491	521	504	470	470	464	481	463	478	474	441	403	539	535	477	475	485	465	1
486	438	536	483	475	482	435	477	486	474	496	511	524	474	479	502	472	528	473	470	513	494	483	470	435	513	477	470	496	510	492	472	541	450	492	434	473	502	479	478	475	480	444	481	560	518	476	516	488	481	469	485	488	482	503	535	502	445	522	506	491	487	479	478	557	507	630	468	480	470	527	498	473	478	481	478	484	515	473	499	530	444	451	478	486	530	483	503	483	443	475	553	479	480	481	500	479	486	504	505	476	481	492	464	518	502	456	608	498	490	511	527	481	461	437	471	479	483	535	467	476	499	476	448	446	512	470	503	480	514	518	502	487	472	510	465	518	505	484	492	498	510	479	478	492	496	482	498	476	455	552	485	491	581	476	517	498	503	445	482	414	452	471	493	477	446	476	486	479	538	445	589	495	477	502	558	483	485	479	488	520	511	437	431	498	500	480	486	471	485	481	555	499	512	490	487	490	478	476	483	473	489	500	516	501	472	558	479	488	480	486	485	475	468	476	564	513	484	473	479	474	498	516	543	449	482	503	477	477	491	474	482	462	486	522	512	491	480	492	484	507	495	521	462	555	571	484	475	472	491	486	480	477	540	490	503	505	470	492	467	511	462	512	476	494	470	556	496	462	516	474	525	519	477	478	468	476	480	469	469	474	528	472	477	534	497	467	423	475	483	440	549	470	483	419	502	478	538	486	489	432	486	472	463	516	461	463	479	515	491	462	492	514	456	492	495	490	477	534	512	501	550	494	502	529	481	497	469	502	499	489	497	476	484	502	471	557	438	442	486	493	516	491	523	424	479	474	461	477	495	474	471	462	477	497	483	506	478	492	527	441	498	480	509	474	505	516	468	480	554	469	458	486	501	502	512	481	488	497	505	474	477	523	467	474	469	506	477	465	482	480	458	476	544	476	489	486	536	511	477	476	476	477	491	477	482	468	478	500	469	469	438	499	505	474	568	486	442	483	447	484	480	484	476	475	497	468	468	525	479	446	469	458	566	502	525	484	548	470	477	473	477	380	524	482	476	479	496	433	482	481	486	473	463	490	569	471	520	400	512	470	490	501	522	501	474	474	530	504	486	601	480	424	479	481	482	476	498	473	477	489	481	468	479	392	463	463	480	473	481	460	478	453	477	445	508	478	498	499	466	2
482	487	469	490	502	481	454	479	484	475	494	456	521	441	472	515	479	471	456	475	463	519	492	484	472	446	520	488	498	484	475	515	471	456	515	521	454	514	479	475	472	492	486	481	516	479	479	511	500	528	542	525	457	481	503	509	555	458	537	469	456	484	509	477	545	491	481	439	482	476	535	501	484	471	488	551	470	477	528	486	495	576	482	492	555	475	484	510	473	540	476	500	463	468	496	555	484	456	488	534	468	485	480	469	472	446	490	562	464	485	510	499	467	538	476	443	476	465	496	476	477	458	479	444	491	552	491	509	474	530	495	470	445	474	487	507	508	503	483	474	479	484	485	492	487	474	479	554	487	504	526	497	476	458	475	517	498	470	473	488	485	461	497	482	497	487	475	483	476	464	464	559	608	477	503	530	505	474	492	430	457	515	456	484	493	503	479	508	481	484	452	502	511	458	419	471	479	477	477	506	517	473	470	483	499	478	547	478	478	483	488	497	487	485	498	441	511	468	498	487	463	466	484	526	497	540	525	477	476	454	497	473	479	487	486	499	476	476	487	473	512	514	471	480	471	517	465	476	481	494	486	491	476	527	478	462	454	508	479	480	514	478	515	483	473	464	604	478	515	503	492	509	482	456	481	492	476	493	480	531	477	456	519	473	511	538	490	486	479	504	501	530	501	482	483	516	482	539	508	501	511	509	480	495	463	481	481	490	528	518	457	487	563	502	490	462	483	486	542	505	483	447	500	481	492	481	498	481	479	600	503	464	478	462	511	484	554	442	513	502	563	462	458	460	476	476	471	439	481	522	490	368	497	485	482	480	466	477	513	554	494	520	454	462	475	466	506	486	488	501	521	500	495	486	482	486	477	496	519	461	476	461	519	484	504	472	496	476	482	468	479	487	478	508	475	487	478	468	526	479	477	478	477	458	476	450	518	476	435	473	476	491	478	512	439	470	485	518	573	467	473	490	480	477	501	509	477	544	438	472	473	565	446	470	539	515	463	497	494	511	510	470	349	491	506	475	491	488	542	481	470	489	485	303	474	631	482	530	513	499	559	538	427	565	462	478	481	501	465	470	510	480	421	476	481	512	480	491	525	481	482	489	475	481	417	483	506	459	481	493	514	468	476	313	508	517	474	486	500	474	2
474	516	575	497	575	483	446	479	473	478	487	460	462	398	493	511	490	411	480	480	494	513	487	477	514	548	471	455	482	483	480	558	434	481	489	420	460	462	478	477	471	453	464	485	533	459	504	533	459	428	529	516	515	482	481	519	389	457	511	518	482	485	505	480	564	500	578	479	487	477	602	473	519	484	482	522	478	471	533	462	502	465	481	491	464	489	474	505	479	565	476	559	475	479	475	483	480	451	432	470	477	486	482	468	517	407	512	515	494	485	468	490	487	462	517	448	481	499	486	487	477	457	481	434	524	491	487	528	472	445	514	505	494	479	457	485	467	487	467	470	477	464	465	486	471	496	484	563	478	493	525	466	466	431	477	458	475	492	459	483	444	477	497	482	486	483	476	483	475	494	513	571	475	477	472	460	478	484	547	493	493	471	508	462	480	454	451	486	547	478	487	473	479	493	454	489	486	478	475	467	522	473	482	474	563	476	521	478	466	496	475	566	506	524	467	479	513	486	491	492	477	472	474	588	493	527	469	474	476	494	500	471	466	490	509	486	484	476	493	478	456	406	524	489	493	487	460	477	482	480	485	542	472	461	476	478	449	506	490	494	488	478	518	457	477	479	498	491	473	533	473	515	423	412	468	496	476	549	485	428	480	439	489	475	459	525	486	481	475	488	487	455	469	471	490	489	477	474	522	515	504	480	476	433	529	427	466	495	531	451	466	462	530	476	483	459	471	492	488	446	478	479	482	505	498	481	448	516	494	540	495	463	477	495	495	504	550	445	632	530	430	521	473	520	513	474	489	519	510	500	477	375	481	487	479	484	407	478	474	476	491	482	494	501	481	509	512	466	492	439	503	533	513	475	542	514	476	484	459	471	483	433	464	487	457	480	468	478	524	486	479	464	474	505	475	498	489	466	542	482	481	511	475	466	475	464	441	482	507	466	480	426	496	496	527	512	485	425	562	466	483	482	466	476	478	496	520	474	433	472	473	497	464	443	485	479	487	497	483	490	512	486	633	589	486	477	486	478	529	494	492	478	491	540	482	471	476	451	510	459	466	495	490	510	502	480	481	472	480	447	465	486	546	477	490	354	463	483	468	479	484	458	481	507	506	485	470	444	490	481	517	478	474	556	464	505	476	478	468	500	2
495	446	542	475	598	481	468	476	512	463	538	507	512	414	494	439	473	487	496	459	484	483	481	477	494	456	490	491	480	496	474	555	470	477	501	495	491	478	483	475	474	518	503	482	552	445	530	521	414	460	476	498	521	485	541	482	418	445	542	478	489	483	591	480	436	461	509	481	472	471	497	499	502	466	483	512	488	476	523	496	534	486	498	462	535	487	474	430	481	533	477	532	501	468	485	612	485	455	467	502	494	494	479	467	466	492	526	501	524	473	445	531	488	486	434	481	498	487	551	481	477	480	486	465	485	532	471	511	478	486	506	451	471	471	498	499	485	504	473	475	502	502	479	502	455	466	477	514	482	478	401	466	476	600	476	491	461	444	523	520	533	465	491	484	435	472	475	482	477	473	412	482	455	478	479	411	483	489	508	476	521	486	439	477	477	487	526	467	443	478	496	498	484	526	479	472	483	469	478	488	522	444	494	464	495	474	502	479	474	483	483	565	511	424	459	470	517	495	455	479	471	508	523	449	525	500	459	479	475	491	467	511	486	473	477	462	499	483	471	474	469	525	491	489	548	518	474	476	479	491	522	467	476	556	489	514	512	518	486	504	506	487	526	481	474	467	514	481	457	529	477	467	487	484	468	482	477	452	506	460	478	535	494	476	542	507	476	493	479	513	537	514	544	479	499	464	483	561	499	518	453	497	477	474	493	485	483	488	461	489	489	510	478	522	482	468	455	477	486	543	480	479	508	464	485	483	477	551	488	569	482	472	477	524	459	479	413	519	392	535	473	475	450	505	551	482	470	453	488	526	487	454	487	493	490	480	560	474	536	502	474	541	509	523	481	496	553	477	460	515	490	502	533	481	501	503	484	450	412	453	477	524	471	486	482	462	452	476	492	497	479	504	475	516	479	474	484	481	465	473	470	518	476	499	476	480	456	472	484	483	510	492	453	484	530	543	464	462	567	561	480	477	444	475	489	482	522	523	472	476	487	496	507	575	495	453	496	528	513	491	545	485	476	484	527	478	480	491	491	492	478	478	508	543	477	459	480	471	509	515	522	447	470	396	506	471	474	437	502	432	579	477	471	477	491	519	495	481	463	488	449	479	486	477	562	464	491	471	489	461	494	475	499	557	459	576	482	501	434	495	2
477	460	464	494	466	477	488	475	462	458	466	477	483	494	494	452	484	490	513	482	479	503	472	471	584	515	465	474	486	464	485	522	424	389	515	468	483	475	474	477	476	501	459	500	517	459	477	484	472	469	509	552	494	480	464	515	500	486	556	456	482	472	445	482	355	549	482	473	484	492	506	463	526	552	486	511	470	496	510	465	495	481	453	466	616	496	475	484	482	549	476	565	462	511	469	576	478	472	479	594	475	488	473	488	427	731	495	512	530	485	454	499	470	532	512	465	503	485	444	474	474	497	475	560	485	554	470	510	499	465	504	468	473	481	523	548	467	468	479	498	464	562	489	481	466	500	475	518	475	477	538	506	466	580	476	465	489	498	525	480	479	466	487	474	522	483	476	479	477	482	489	574	496	475	479	485	483	473	554	482	483	569	451	447	482	503	549	516	505	475	499	490	527	445	497	492	478	487	477	537	499	516	500	522	532	474	481	480	507	455	500	497	478	491	493	437	475	484	501	501	444	537	461	461	534	453	477	478	476	461	488	506	487	496	469	489	493	476	492	477	516	548	459	479	487	494	525	480	489	485	484	469	476	503	485	539	491	465	486	483	478	472	482	451	465	518	476	473	531	488	487	534	437	537	502	481	476	446	499	535	478	521	476	476	496	506	514	448	482	499	481	479	511	481	525	490	478	507	472	510	422	471	484	475	503	528	453	483	540	516	460	471	512	496	495	481	476	476	515	528	505	477	496	489	513	482	477	479	506	492	475	465	478	496	527	479	315	417	328	436	529	478	515	478	422	499	472	536	473	509	474	461	519	513	498	513	464	476	541	452	499	479	436	481	478	556	470	478	484	570	439	463	460	507	524	525	469	488	480	458	483	442	588	484	469	500	442	476	526	497	484	519	479	482	472	475	475	491	531	485	477	491	477	492	478	493	443	478	491	489	509	486	432	469	452	483	492	471	467	499	483	466	485	475	484	518	503	462	469	478	508	513	473	559	507	482	469	520	504	486	464	493	460	563	469	475	483	463	511	479	484	481	491	590	476	372	487	460	480	507	476	497	465	453	476	518	482	454	482	423	558	471	463	477	476	554	448	504	496	460	513	498	490	510	502	478	490	425	487	492	459	478	455	616	520	589	475	489	488	502	1
490	486	498	479	460	477	471	476	503	482	507	501	485	484	492	493	473	486	501	477	477	496	472	483	481	515	485	494	467	514	491	549	503	519	538	477	475	409	486	474	482	487	440	506	497	520	502	483	519	461	478	488	512	484	512	501	495	558	545	459	495	488	524	477	604	462	481	477	476	460	519	508	460	533	482	510	493	526	466	506	504	474	483	522	483	537	486	493	485	530	476	564	485	499	477	500	477	470	498	392	471	495	480	480	473	359	475	437	472	493	497	439	478	476	458	489	497	468	491	463	477	502	477	478	460	496	488	488	465	450	489	503	524	470	434	549	456	499	472	471	483	532	489	491	518	482	489	558	474	447	451	490	480	448	477	546	478	467	492	477	431	486	457	481	462	456	475	480	479	444	517	495	460	478	469	521	462	495	455	510	518	497	495	495	475	528	487	484	597	476	533	455	483	496	497	486	478	474	475	499	493	477	546	486	442	476	466	484	447	490	506	501	512	473	492	444	519	484	433	489	514	559	443	505	564	507	470	479	476	508	469	506	458	480	489	487	501	484	485	479	482	480	516	481	414	533	499	478	485	506	513	491	482	552	480	507	524	538	493	473	486	484	524	447	477	513	404	468	519	472	512	526	445	399	498	487	476	427	488	536	476	452	491	475	512	488	473	454	482	490	524	495	492	470	561	468	473	476	528	466	438	446	482	503	430	496	467	475	472	526	535	460	535	501	489	451	473	480	439	569	488	511	483	482	491	477	477	532	468	568	524	511	476	508	485	490	590	468	614	505	461	491	500	535	504	476	489	536	460	525	479	439	457	484	502	516	548	475	523	504	471	490	469	473	485	498	507	481	489	532	506	495	515	505	525	495	483	486	560	448	494	481	473	493	441	476	495	476	497	430	478	485	474	441	479	483	493	482	569	477	482	450	478	463	478	442	490	479	466	474	477	518	504	474	494	451	470	416	463	441	484	465	464	476	492	476	491	475	470	474	457	499	454	459	462	516	495	505	476	465	455	498	523	524	507	479	494	488	510	485	476	470	503	389	469	633	481	454	480	487	543	491	469	471	483	498	470	456	520	398	560	470	494	479	488	458	478	466	490	494	491	474	477	547	480	480	453	507	464	475	469	490	527	392	385	487	480	470	500	496	1
480	475	500	487	525	468	464	475	474	471	475	488	487	515	492	501	467	463	468	495	484	493	487	472	532	484	454	482	508	529	483	510	516	477	460	549	499	511	490	477	474	594	447	483	494	474	489	506	547	494	404	520	452	477	437	485	470	506	494	475	470	479	471	499	589	559	593	515	490	466	542	483	478	505	467	501	467	476	528	450	450	539	499	477	549	498	480	465	483	534	477	474	479	499	481	569	483	492	482	461	486	483	479	483	485	616	515	499	501	475	511	556	475	483	465	486	476	480	524	493	475	484	476	449	529	496	472	501	488	508	562	475	485	484	453	472	501	513	486	487	523	513	481	486	470	502	477	493	481	530	511	487	482	568	480	479	495	485	519	516	444	489	486	477	541	489	476	471	479	477	481	555	605	477	470	550	486	478	461	461	454	544	432	487	502	458	532	543	486	477	476	505	459	549	548	481	463	489	476	493	479	468	465	504	537	475	460	485	483	483	486	563	451	486	489	545	477	487	486	488	541	508	512	527	418	474	483	479	477	482	476	491	465	478	504	482	458	474	486	477	467	470	458	476	532	470	513	479	476	506	482	515	478	512	460	486	466	478	494	502	485	479	528	456	478	527	516	495	471	485	486	511	515	505	492	482	475	483	503	502	478	519	500	475	486	522	513	530	482	478	467	487	458	478	397	453	486	531	528	465	416	481	478	434	497	471	498	488	456	451	500	480	525	500	468	506	466	460	565	576	490	478	457	486	497	476	450	488	479	562	512	481	475	461	494	497	574	470	426	561	544	535	551	543	525	489	487	509	440	548	477	508	474	475	487	476	490	478	492	487	508	457	459	541	488	478	470	501	501	432	483	493	479	494	472	472	463	458	580	461	484	493	529	481	459	477	484	479	494	445	478	524	476	478	478	539	496	489	512	481	480	510	477	469	477	493	406	473	469	487	506	431	444	463	499	545	475	485	496	507	473	497	471	475	467	513	480	397	433	471	526	460	490	534	520	505	463	506	583	477	450	465	316	562	497	476	476	492	492	477	489	495	486	495	477	556	476	470	427	512	518	452	547	489	513	525	479	482	504	493	543	478	409	478	490	451	490	505	491	487	518	467	501	522	523	476	472	463	488	484	462	476	425	511	559	519	474	471	513	532	1
480	454	452	480	521	482	453	477	483	481	554	489	534	385	491	454	465	502	468	466	492	467	489	457	582	495	487	483	473	461	485	427	468	478	510	465	479	518	479	478	473	478	459	520	485	506	541	468	411	493	525	481	495	477	478	473	530	501	541	466	498	480	512	483	406	588	471	467	481	481	550	504	474	532	485	415	467	481	504	490	462	552	516	482	485	474	479	466	476	480	475	490	460	515	478	464	484	422	476	490	480	482	480	477	445	417	476	517	467	484	492	561	479	536	450	522	490	474	449	491	479	508	503	522	497	609	487	492	473	565	536	480	468	474	488	504	453	466	479	476	494	486	479	489	468	470	480	546	477	558	555	481	498	396	476	463	475	447	537	481	500	502	479	476	482	507	476	474	478	474	493	464	559	477	486	518	492	468	427	567	517	569	462	465	491	509	529	510	470	479	494	511	511	491	544	477	495	476	474	466	500	482	520	445	476	478	529	472	473	462	467	536	548	492	485	502	528	478	503	473	461	486	495	478	482	521	472	477	475	498	483	473	465	477	467	478	492	476	441	478	455	497	510	477	503	547	513	489	479	502	514	462	474	483	453	493	518	453	481	487	486	486	483	473	483	479	527	488	444	461	504	441	483	480	478	489	476	477	501	498	478	423	479	476	467	479	458	472	477	545	487	505	497	471	437	469	425	472	509	463	506	497	475	465	537	430	493	470	516	472	502	482	465	484	506	528	478	477	461	499	487	451	484	483	498	481	511	470	489	509	448	460	476	495	529	475	384	487	583	470	450	472	506	471	552	478	484	501	467	444	476	448	459	499	506	498	554	475	578	596	478	526	445	500	478	449	447	507	468	532	484	490	493	478	413	521	468	489	389	451	480	440	498	490	487	466	486	480	496	572	481	502	481	499	477	430	486	492	549	483	475	481	479	490	477	481	501	477	454	474	550	465	499	473	496	603	496	555	560	448	486	482	508	476	478	488	486	518	460	473	511	540	483	410	491	486	481	473	484	475	451	443	629	538	489	480	480	493	494	478	492	473	512	462	489	441	475	496	485	467	536	474	463	517	483	498	494	548	482	471	560	483	543	478	471	483	502	487	470	494	489	477	475	503	497	480	470	432	495	480	444	479	484	470	484	477	483	500	478	515	2
474	558	443	482	582	494	434	478	500	485	560	481	519	507	485	468	488	506	459	475	480	503	467	479	452	487	499	477	468	479	469	488	514	544	499	517	475	450	488	475	473	456	484	515	518	435	500	510	419	525	520	481	484	485	495	480	430	477	550	476	502	489	537	472	449	502	445	504	483	473	471	485	464	504	472	462	482	560	585	452	464	486	464	494	499	516	479	502	472	452	476	484	458	526	481	476	478	470	468	511	488	478	481	464	425	496	557	491	508	470	529	600	486	522	532	471	470	476	526	468	475	502	480	502	443	507	486	497	478	460	480	479	505	482	524	524	434	504	473	491	536	488	462	482	468	523	483	491	479	449	468	497	460	605	476	555	510	481	470	499	478	491	498	479	493	461	478	475	476	466	519	576	545	475	470	495	470	472	533	494	532	550	526	481	503	509	514	488	511	485	440	527	488	534	434	485	492	485	476	514	504	483	497	534	443	476	520	482	480	476	469	553	481	474	482	528	526	475	521	458	449	512	496	523	472	552	501	477	477	452	466	492	484	493	476	463	497	477	487	474	498	488	530	480	531	467	411	477	467	520	495	499	475	558	471	490	582	536	504	483	480	486	511	514	487	515	501	482	491	500	492	537	485	472	473	483	477	484	500	483	475	531	510	475	579	447	477	463	482	483	481	482	472	467	515	533	432	506	498	455	519	497	478	540	457	521	482	479	485	465	494	459	518	507	462	562	482	478	451	556	484	458	493	448	548	484	493	519	499	457	488	479	476	497	463	489	419	544	455	557	486	450	474	509	471	490	477	561	433	466	484	457	502	512	519	482	489	478	464	502	428	499	494	470	477	569	488	484	477	503	500	515	495	465	507	506	470	469	401	522	472	459	470	467	517	491	501	476	491	443	488	415	482	433	474	482	487	525	495	488	484	471	475	453	477	446	452	472	477	481	456	566	509	455	479	549	471	509	529	482	482	497	465	476	487	481	499	468	469	481	484	503	430	562	493	527	473	457	484	479	545	469	613	513	498	477	493	496	527	484	495	469	529	597	473	412	483	474	465	498	540	485	534	475	474	486	473	491	450	452	522	483	528	478	485	471	490	500	483	484	504	474	476	506	559	477	482	430	465	481	484	478	527	697	494	506	480	497	513	492	1
464	472	475	481	521	483	482	474	480	468	452	462	500	421	491	479	506	487	486	474	493	490	480	479	550	528	480	479	468	515	495	474	517	482	436	571	479	449	485	476	474	544	441	495	511	492	516	479	467	499	420	503	512	471	526	499	484	469	588	466	495	462	505	477	547	532	472	511	483	478	511	495	495	480	474	444	474	457	547	481	462	484	458	494	467	458	476	497	481	635	477	501	439	515	488	584	481	444	467	522	486	489	475	479	493	352	444	431	494	475	523	429	480	505	545	477	466	484	541	547	476	432	473	541	486	527	473	489	466	464	573	507	504	476	461	571	501	531	489	489	467	556	479	504	438	514	477	497	474	491	500	508	496	408	477	470	480	490	476	510	429	476	483	478	501	433	476	474	476	486	458	497	464	477	480	510	476	482	469	520	518	539	411	515	477	494	531	541	616	477	494	509	444	566	600	479	475	489	478	492	471	512	500	601	446	476	470	477	463	464	505	492	477	473	491	477	532	499	462	454	496	458	447	511	512	478	487	474	476	490	477	467	462	473	463	480	481	480	459	476	486	448	493	476	544	530	427	482	482	539	504	518	481	535	484	472	460	441	487	492	495	480	498	432	462	510	498	464	480	518	475	447	585	479	484	459	477	509	524	537	480	437	467	475	547	471	471	467	478	512	531	495	464	477	485	460	472	509	490	512	523	485	482	479	457	483	487	479	497	442	503	487	542	571	489	488	479	495	450	592	478	468	478	457	481	481	478	494	497	484	434	481	475	551	515	488	524	424	683	454	552	482	518	501	502	479	476	508	479	514	486	438	443	483	479	493	479	477	578	471	487	493	418	533	479	532	491	482	479	513	502	453	457	496	510	483	478	493	470	490	480	480	500	496	469	461	507	479	499	452	469	541	474	449	476	485	487	430	490	472	477	535	476	470	478	502	514	478	471	486	540	474	455	480	487	490	453	502	545	524	469	484	473	477	484	519	474	564	519	469	505	571	495	428	491	526	456	544	500	498	513	490	631	578	512	480	464	500	505	496	467	469	508	458	475	520	477	463	491	505	492	488	482	559	491	434	484	490	478	479	519	475	547	479	484	419	511	463	530	483	514	487	482	469	499	477	454	479	472	476	460	478	520	469	578	509	484	466	522	547	2
487	523	575	479	499	494	500	479	467	476	464	513	471	499	503	493	505	533	482	484	488	514	467	490	512	502	451	460	491	521	487	476	479	518	487	508	474	469	484	476	477	497	467	475	456	469	454	487	450	470	576	520	451	475	475	507	460	503	519	456	517	476	496	479	575	472	591	479	486	474	533	517	497	495	483	441	494	487	474	499	495	457	479	480	452	533	465	480	485	483	475	473	494	509	494	508	480	512	463	500	500	486	475	483	540	368	510	515	460	476	493	470	481	494	426	515	483	462	513	504	478	491	466	473	493	475	485	507	468	502	551	502	462	473	485	523	469	491	476	466	471	581	493	487	490	514	473	457	485	523	526	475	473	360	476	485	484	479	494	491	456	489	495	485	498	505	477	477	475	505	486	474	558	477	482	470	486	486	475	509	498	532	497	485	473	450	490	485	536	477	440	457	511	538	505	492	470	481	479	445	490	482	506	555	460	476	486	476	447	517	487	409	463	464	476	490	527	493	466	486	508	490	468	514	555	542	472	474	475	503	466	485	479	481	501	492	487	481	457	478	476	407	492	484	503	483	449	480	470	520	510	510	477	546	473	520	518	536	486	503	491	480	538	448	491	491	487	474	486	493	482	476	493	530	485	469	477	516	498	508	474	418	505	474	505	507	465	434	478	519	430	515	487	481	454	502	474	479	477	495	510	495	477	463	453	491	488	468	513	457	500	463	513	441	464	495	464	484	528	492	477	454	479	488	514	481	515	469	488	572	492	475	476	453	534	479	552	534	641	473	527	496	510	472	534	489	479	504	452	524	481	585	497	471	488	486	421	476	470	543	521	451	480	527	486	553	496	459	475	476	495	474	495	470	458	465	481	496	438	630	474	499	476	487	511	498	518	475	473	505	479	480	479	522	481	494	492	463	546	483	477	479	478	497	477	472	419	479	466	470	503	518	468	462	542	578	485	481	477	485	486	477	489	475	485	496	459	477	480	478	466	473	438	418	495	505	483	544	453	470	508	454	573	513	474	478	475	477	471	477	481	485	465	440	476	513	469	470	484	542	459	474	523	515	466	472	491	506	481	502	464	485	510	477	479	370	509	470	483	485	481	449	488	464	494	461	473	466	518	473	467	477	473	442	536	512	477	491	492	484	1
479	511	523	479	474	487	398	477	479	470	521	479	449	490	487	530	491	468	466	479	488	479	480	486	448	516	448	472	459	505	469	529	474	504	504	488	494	491	479	477	473	474	501	495	495	439	461	505	511	507	515	521	481	486	538	485	542	455	445	485	473	486	456	489	275	476	528	477	486	486	524	471	472	506	472	471	480	530	510	460	486	500	500	475	483	453	467	521	475	458	476	533	478	510	493	461	483	427	479	438	472	483	480	469	492	680	483	503	477	491	527	467	477	462	513	479	510	482	505	469	476	464	467	512	433	523	493	523	494	466	501	478	472	477	486	480	475	509	481	463	465	513	485	475	520	482	482	478	486	526	527	468	510	425	478	462	475	456	469	488	465	473	491	482	532	468	476	485	475	451	484	571	473	477	443	498	478	483	497	492	436	556	523	494	487	491	465	484	525	477	486	539	513	448	516	491	473	494	479	497	469	497	484	552	530	475	548	478	489	483	506	490	455	408	499	370	507	482	504	493	459	460	428	486	457	561	489	478	477	488	469	497	487	498	465	562	489	481	463	467	498	602	549	525	421	497	474	479	482	501	486	463	476	527	470	491	499	457	474	463	494	485	491	491	473	476	452	492	479	461	481	530	473	459	426	501	476	520	516	486	475	447	474	476	562	497	467	460	479	528	504	504	524	466	499	481	465	499	467	492	481	477	477	461	512	495	510	498	489	481	476	486	506	516	449	483	473	477	408	465	475	469	487	495	485	488	467	448	491	519	466	471	476	407	439	485	255	519	426	453	496	486	482	498	448	487	487	496	472	504	465	523	491	479	502	486	534	475	505	523	462	494	498	492	479	462	481	495	488	471	511	492	533	460	481	525	483	485	529	435	479	497	499	493	490	482	517	475	500	500	477	516	476	504	481	469	478	452	597	476	487	556	475	485	477	412	465	486	459	483	481	453	547	518	492	585	510	519	421	549	492	481	478	477	481	489	474	526	530	479	495	493	420	448	515	516	463	508	548	495	471	455	578	521	482	477	478	499	463	483	489	463	507	470	482	387	487	490	477	490	514	460	511	472	464	519	485	504	477	554	622	475	514	479	486	680	461	490	418	472	515	475	479	439	464	495	476	502	505	473	486	484	470	484	485	491	476	485	525	479	1
479	463	506	470	537	479	512	477	495	467	438	445	467	506	458	464	461	472	465	479	470	483	487	461	512	542	489	480	483	494	473	485	485	488	511	434	491	486	489	476	475	499	498	468	477	481	573	569	402	496	459	592	476	480	507	529	490	486	563	507	482	480	531	478	419	501	549	502	484	469	449	509	493	481	476	529	487	524	536	476	472	472	471	494	552	521	475	487	476	447	476	429	505	483	474	505	476	473	470	453	492	473	479	460	508	485	487	436	525	481	435	439	475	529	552	489	479	467	477	445	476	479	485	485	452	444	466	480	478	485	499	468	446	479	486	463	560	471	483	498	463	493	483	495	485	483	475	507	481	503	481	465	475	446	478	473	485	486	517	489	445	481	492	479	596	517	476	476	476	545	456	498	489	479	471	502	469	470	413	512	524	491	459	493	517	487	488	487	510	474	493	513	527	489	544	490	480	479	479	443	521	495	482	507	465	476	467	477	473	467	508	515	501	514	476	479	461	471	495	481	521	484	422	419	493	552	463	476	476	505	457	467	472	462	532	491	508	479	471	482	489	460	483	464	480	568	502	486	486	469	514	483	478	439	475	480	460	579	467	486	488	478	525	457	464	462	495	491	449	483	472	502	535	560	477	491	477	556	470	505	479	454	482	477	482	478	493	495	477	500	453	525	501	469	455	461	512	435	485	466	442	492	475	481	460	479	460	465	477	497	519	461	456	484	475	503	459	477	489	463	465	460	479	464	498	476	505	459	523	502	502	461	478	494	479	497	389	474	545	519	452	524	506	448	571	501	486	513	513	509	485	478	519	475	496	464	484	478	535	474	495	505	521	486	490	459	560	501	463	500	467	483	503	477	509	496	482	470	374	518	475	493	469	486	490	488	484	479	507	501	477	474	474	473	482	505	480	533	480	478	471	463	478	454	476	478	459	480	553	476	519	520	522	464	520	562	487	543	561	473	481	498	475	475	477	501	486	461	468	480	478	493	491	460	467	551	484	529	457	492	486	482	614	546	477	477	486	478	512	490	502	479	517	564	483	391	480	438	552	505	498	484	481	476	499	481	478	587	444	403	494	476	533	479	473	428	485	497	435	489	474	504	484	497	497	483	489	524	485	489	522	485	476	588	518	510	489	467	465	452	2
475	458	520	484	547	479	465	476	472	486	523	479	459	564	486	487	467	572	527	471	495	504	471	471	517	490	494	488	499	483	491	476	476	472	487	474	475	450	483	478	478	589	421	495	428	489	417	474	518	466	571	505	468	482	488	513	514	496	536	496	490	480	469	485	469	547	579	497	481	483	438	489	484	488	488	578	480	557	466	504	504	484	455	466	508	495	475	497	487	580	477	492	476	493	480	476	475	458	471	522	484	486	476	491	476	531	509	516	529	470	458	407	465	433	544	499	498	491	496	468	475	462	482	517	468	495	486	465	481	503	536	475	513	472	514	518	527	501	483	504	489	500	483	500	482	511	483	564	467	545	458	469	473	392	478	519	470	465	472	522	485	496	493	473	515	486	476	484	478	490	494	508	542	479	487	448	513	461	450	546	497	526	476	461	469	505	502	469	482	485	438	520	496	481	476	476	479	478	476	426	496	494	505	491	511	477	467	479	483	502	481	425	489	492	468	477	523	485	501	484	423	428	487	516	488	545	482	477	477	501	494	497	484	471	496	499	469	474	462	478	492	570	433	500	525	485	550	475	480	509	502	492	475	480	491	504	502	487	491	487	483	484	466	519	467	498	483	470	497	514	503	499	440	448	495	488	478	424	563	491	477	424	514	475	521	465	501	393	483	498	480	484	533	480	497	510	436	490	521	518	533	492	468	491	503	508	500	469	495	486	518	485	501	488	484	480	488	495	548	531	488	519	490	471	488	495	491	504	482	529	459	472	476	451	494	500	444	421	476	444	505	490	475	512	511	469	484	503	461	535	491	463	526	474	500	467	503	477	495	510	484	492	508	474	489	453	521	483	483	517	482	447	495	515	472	477	478	504	531	461	480	485	469	492	458	495	502	481	517	462	476	514	480	440	477	475	480	521	582	477	471	557	476	482	476	499	504	479	509	473	459	489	494	468	453	504	498	446	437	521	479	460	467	476	485	463	508	514	465	473	515	474	474	430	510	524	467	540	496	481	490	471	315	513	456	479	469	478	448	486	489	493	492	197	478	622	482	482	422	513	546	447	506	524	497	488	479	559	475	504	456	480	397	477	488	597	471	482	432	494	451	465	482	510	540	474	473	504	508	470	501	477	454	187	481	447	480	472	561	452	2
490	415	491	480	461	473	502	477	479	472	439	515	571	552	503	482	493	490	479	468	493	514	468	471	479	573	455	483	465	493	479	531	483	525	488	464	473	477	477	478	475	492	474	494	500	439	515	547	423	504	578	416	467	483	481	491	441	514	445	499	456	485	538	490	546	540	459	499	484	477	527	484	446	441	475	544	486	461	562	479	552	508	512	465	456	470	477	459	472	477	475	498	502	510	487	492	486	465	462	512	471	492	485	454	531	167	485	505	452	483	565	467	489	519	501	500	494	493	443	475	478	508	490	466	517	492	492	441	455	529	525	488	470	484	477	477	497	488	478	500	487	529	472	489	476	499	481	445	489	480	428	473	476	338	477	491	473	479	544	475	459	481	489	484	438	515	478	483	478	525	514	494	509	477	488	510	465	473	521	545	475	486	458	483	506	503	433	464	458	482	488	464	519	536	496	484	485	481	478	471	507	493	472	522	445	476	536	476	440	494	491	509	470	528	470	412	478	469	484	472	439	516	472	537	526	413	476	480	476	519	482	482	498	469	529	469	490	477	461	475	491	450	496	487	482	550	536	478	489	480	518	503	477	532	472	464	520	456	478	491	485	478	461	436	466	523	447	470	507	478	472	498	523	508	451	489	475	540	521	466	476	387	462	478	516	476	468	548	483	476	512	508	544	482	409	492	487	489	495	497	464	466	479	457	497	477	498	484	542	487	486	470	535	459	497	507	460	477	430	450	479	493	500	478	499	483	504	484	500	498	451	501	474	469	491	498	540	446	746	508	479	505	493	498	531	486	484	467	502	494	483	477	538	500	483	495	504	477	488	432	450	506	544	480	483	453	480	482	488	520	526	451	490	430	590	503	473	484	421	505	485	485	487	494	486	479	530	478	476	497	480	456	474	488	479	494	508	470	522	480	475	450	477	487	476	488	531	473	449	486	516	451	505	488	498	547	480	509	447	523	472	474	477	475	498	514	454	489	477	481	501	493	481	392	515	498	501	550	501	484	479	454	623	474	499	480	481	482	480	469	484	468	494	350	488	581	475	502	500	481	504	511	497	516	510	485	496	505	499	452	486	479	544	478	472	422	512	508	488	461	465	479	493	490	501	477	487	545	491	467	451	480	474	341	559	479	483	485	488	499	2
473	487	509	476	596	483	460	476	494	474	478	484	498	497	493	490	468	541	452	471	480	494	485	490	523	501	472	481	495	487	469	494	463	536	483	445	496	473	479	477	474	505	476	494	434	438	506	483	456	477	512	506	521	483	511	530	436	481	549	431	502	475	525	460	482	498	487	492	483	484	558	484	496	493	483	455	477	494	545	477	486	557	457	482	481	494	476	463	480	531	476	497	496	476	469	485	479	445	467	415	472	479	485	463	441	389	511	474	504	475	454	439	487	480	445	480	482	488	484	466	474	471	501	541	512	543	470	565	470	512	498	535	458	478	476	472	497	481	483	502	476	478	484	483	461	483	478	522	477	475	504	466	464	440	480	485	501	466	490	532	441	480	486	488	426	494	477	482	475	511	528	516	447	477	476	500	513	478	502	476	545	529	474	465	490	500	529	489	523	483	495	467	514	554	587	482	474	471	476	516	475	497	481	524	516	477	467	478	471	528	467	441	512	460	462	465	486	504	474	486	495	504	550	473	428	473	451	476	477	492	492	466	466	527	513	510	501	474	479	471	550	565	535	482	563	519	483	482	477	515	466	461	474	545	480	490	421	460	498	485	486	469	503	472	481	514	531	475	479	496	487	520	461	481	471	483	477	473	511	453	478	450	494	474	547	498	478	511	485	483	545	516	506	476	532	539	495	478	480	513	448	482	485	488	378	526	476	484	481	453	475	471	469	476	509	466	472	477	524	485	509	457	481	478	491	482	528	493	484	543	424	509	475	505	434	500	462	474	487	531	447	500	514	501	536	488	468	479	442	481	480	577	481	501	492	506	486	476	509	506	466	446	539	483	475	472	518	452	485	524	487	533	508	486	463	508	484	516	459	446	482	485	544	532	480	480	451	477	471	515	483	482	474	469	481	507	478	428	537	489	482	479	477	459	476	420	515	480	525	475	497	444	534	501	531	577	472	556	526	460	474	492	472	477	473	464	510	454	543	483	485	466	459	445	457	452	467	482	465	497	511	484	348	460	505	478	469	473	497	484	491	486	473	154	482	636	486	491	445	522	545	482	496	497	490	474	465	497	469	500	514	486	397	477	478	588	476	531	483	487	513	494	487	477	529	503	483	478	477	485	488	480	485	220	511	453	468	468	534	455	2
472	539	553	469	503	484	450	475	482	475	440	417	493	537	508	466	475	516	488	502	488	480	486	472	526	511	504	495	481	539	480	451	484	476	505	496	487	478	479	476	477	485	496	495	519	490	480	525	507	492	581	510	441	473	469	480	557	502	471	457	461	492	532	474	626	525	484	503	481	472	532	477	480	548	474	548	479	523	549	500	530	495	465	473	477	495	473	475	483	502	476	461	459	495	484	478	473	453	468	453	499	469	485	474	468	415	495	554	457	484	477	381	484	458	506	497	471	482	489	445	479	498	483	486	491	466	491	531	472	424	515	441	489	467	493	503	490	508	476	436	542	530	494	484	505	474	484	488	472	519	543	477	477	559	478	480	507	505	509	421	446	457	491	490	487	487	475	480	477	556	476	456	505	478	447	447	487	474	517	569	517	442	460	478	491	455	478	449	539	484	489	449	522	462	404	501	480	483	477	450	458	462	453	455	426	476	501	481	499	481	485	486	461	496	479	544	533	484	461	493	427	543	520	529	452	488	519	476	476	489	493	493	468	500	488	486	483	484	451	470	575	455	550	490	510	546	426	480	480	462	475	480	483	504	486	470	469	452	484	477	511	477	509	509	470	517	483	466	472	474	487	506	482	527	472	480	475	497	486	437	478	521	475	476	474	546	515	525	479	488	535	465	471	476	500	477	459	497	494	478	550	489	481	504	521	548	488	493	468	499	555	484	532	538	469	490	476	494	485	472	496	520	498	485	449	482	503	522	483	567	480	476	477	432	459	485	636	521	520	498	501	522	549	541	558	486	472	493	482	487	481	562	486	480	502	478	548	476	516	472	479	537	457	460	481	492	488	487	490	525	533	461	473	507	518	481	483	523	534	490	480	500	421	471	482	467	454	477	502	415	476	464	469	540	475	475	462	517	490	483	484	517	475	475	478	437	503	483	466	480	478	516	483	477	548	503	498	542	488	451	474	482	485	477	493	511	479	458	462	472	452	504	450	549	493	505	465	500	382	476	448	477	460	409	498	477	473	466	484	489	502	477	489	504	490	603	474	501	415	510	466	455	458	512	493	477	477	492	467	497	444	479	464	479	473	417	477	503	427	481	492	484	488	475	471	478	463	488	472	476	485	483	478	523	489	465	475	462	503	500	1
486	475	498	489	491	482	409	476	499	470	433	476	469	481	472	458	493	530	437	468	476	512	480	475	478	491	488	492	471	522	476	491	466	511	449	496	474	497	478	475	468	479	488	495	532	468	548	518	517	491	474	510	484	481	519	473	475	494	520	493	432	487	526	473	433	519	540	505	478	482	500	497	496	528	478	486	489	560	556	453	523	470	454	513	547	482	484	495	483	545	476	478	488	503	482	513	480	468	476	452	495	490	490	503	483	638	518	455	540	489	439	454	477	504	433	503	487	469	488	470	471	503	464	446	455	510	483	508	493	439	571	481	472	482	489	512	465	514	489	475	457	538	499	482	488	496	483	487	479	491	416	467	480	559	475	521	483	486	493	481	487	486	492	495	423	470	475	482	476	450	481	590	547	478	491	509	455	481	507	470	521	557	428	447	504	529	450	496	487	476	474	485	488	504	512	481	474	470	474	498	474	487	474	530	528	476	497	482	492	478	486	537	500	514	487	490	519	471	440	471	465	488	490	535	513	528	510	477	478	498	491	454	501	493	465	492	519	482	478	482	484	549	511	473	443	525	504	481	490	502	448	482	477	481	467	465	506	558	497	480	485	471	509	453	481	502	501	478	556	455	471	498	525	468	464	468	476	478	469	500	475	510	480	476	476	479	464	534	477	503	476	538	479	471	486	541	501	516	533	522	484	472	484	499	490	478	484	481	521	469	532	473	555	511	465	453	451	481	453	501	478	494	500	482	470	481	503	513	494	482	460	460	476	496	544	489	402	513	419	506	563	479	453	516	430	483	478	530	495	444	481	439	524	486	472	483	543	478	511	454	540	516	517	432	483	466	481	460	466	519	480	521	545	487	538	530	488	509	530	470	482	489	459	458	504	466	480	475	480	572	473	591	476	527	478	502	485	495	545	474	474	496	476	455	477	471	441	484	488	470	466	466	495	469	442	477	468	492	511	496	483	480	475	475	486	461	505	563	489	479	468	530	516	539	471	448	494	457	547	489	461	466	502	420	483	478	485	501	477	476	470	471	499	578	490	440	475	520	513	552	486	441	513	501	486	494	486	603	501	499	470	469	486	481	474	552	478	494	438	492	484	463	466	500	495	505	478	546	488	478	510	478	468	614	488	527	485	496	512	564	2
474	482	422	477	494	477	493	478	477	471	524	519	421	440	478	483	487	471	475	485	499	448	486	490	552	493	496	504	476	482	483	540	506	428	496	496	482	450	466	477	476	464	482	505	495	462	537	507	588	469	629	490	505	472	500	473	470	475	510	493	498	465	588	479	659	447	401	514	483	480	518	507	475	479	480	523	466	501	534	458	543	529	427	475	523	438	470	471	478	535	476	487	525	466	472	478	471	478	496	503	474	481	469	477	492	502	460	456	461	482	474	490	485	475	461	488	490	465	508	430	477	521	470	429	537	532	485	542	479	524	499	519	473	476	501	488	486	476	471	459	517	508	482	489	487	511	480	477	477	510	464	487	478	436	476	542	496	485	490	487	461	477	486	479	519	479	478	479	478	436	492	491	469	478	456	506	485	479	487	468	477	476	473	479	454	466	470	503	555	484	466	511	510	512	538	463	492	469	475	496	505	494	533	581	440	476	541	480	474	538	494	491	457	469	475	527	461	471	501	473	464	510	492	485	504	510	464	477	475	497	464	501	495	468	556	498	487	475	482	474	521	445	489	484	516	451	471	476	486	492	429	511	471	499	475	431	561	503	485	484	502	482	510	512	478	522	456	514	545	493	494	531	518	480	492	480	478	458	486	475	475	450	479	477	497	450	517	448	485	533	491	501	464	474	455	512	474	516	501	501	492	464	481	505	489	447	503	501	521	440	501	464	468	485	482	512	480	480	470	506	489	482	474	473	495	468	484	445	470	534	526	471	476	548	501	466	661	485	619	491	530	513	499	528	563	478	476	546	470	523	486	448	458	477	436	496	527	477	531	487	458	493	536	478	475	553	477	482	504	504	459	468	483	496	540	486	475	495	634	459	478	518	492	476	493	469	512	477	504	457	477	514	477	487	478	448	474	480	509	478	480	487	476	495	478	505	474	475	495	490	500	500	466	476	427	502	465	480	536	482	481	475	477	476	477	447	493	447	453	465	530	532	484	452	504	478	496	577	499	491	505	488	511	557	474	475	487	486	505	493	492	475	487	457	482	596	481	526	555	463	497	486	450	453	483	496	486	534	480	483	531	489	488	478	479	411	472	479	463	487	482	517	472	519	483	486	484	491	495	477	476	477	483	471	415	516	483	501	451	509	1
478	459	484	492	512	472	478	477	467	465	493	483	492	522	452	466	472	523	495	494	494	481	483	472	512	491	471	492	457	483	477	499	537	461	469	496	472	462	473	477	482	479	468	520	533	449	505	459	519	476	458	515	484	472	502	504	546	487	463	495	510	494	502	468	469	485	489	494	482	482	486	485	424	444	493	552	459	507	527	487	423	536	532	474	468	461	474	456	466	567	476	481	469	477	484	493	484	448	467	459	483	495	468	473	465	450	423	546	506	471	529	474	490	494	449	486	469	456	493	474	479	532	481	518	521	488	478	530	475	399	499	497	493	474	483	532	532	492	481	466	489	559	480	487	457	498	482	523	481	419	483	472	483	413	477	516	500	472	484	500	501	490	483	487	535	469	474	479	478	488	554	546	595	477	473	431	485	484	495	468	477	565	497	466	498	486	536	490	511	478	534	474	488	513	466	498	481	469	476	487	509	506	509	491	500	474	495	480	485	499	478	468	501	451	483	429	463	469	485	499	470	490	489	420	453	498	471	478	475	481	459	468	493	484	476	518	482	479	469	475	456	533	457	484	465	583	479	474	479	504	489	490	477	488	476	513	442	460	482	485	489	490	499	460	480	461	504	498	512	484	474	469	513	457	461	479	476	518	530	526	477	434	485	472	479	501	489	482	483	494	480	492	512	473	473	542	460	537	510	494	457	497	475	487	470	499	483	483	513	467	452	482	514	515	486	457	473	487	423	508	490	571	484	489	480	479	476	475	504	534	552	467	476	453	487	503	453	458	572	559	508	475	460	512	508	493	473	484	489	569	484	478	528	474	508	487	536	477	450	428	453	509	513	482	476	513	502	496	478	511	425	560	482	532	493	491	483	456	544	517	472	505	554	481	458	460	478	475	463	546	485	480	471	533	479	453	467	469	477	471	478	458	474	502	477	471	424	482	430	490	486	518	509	498	484	576	488	438	428	510	486	465	466	476	487	471	527	517	529	480	499	466	501	428	454	461	501	440	433	491	474	444	579	530	504	477	470	475	460	480	485	465	486	404	483	522	479	545	471	529	504	514	514	485	523	476	474	466	471	556	496	484	518	480	469	528	461	545	502	486	514	481	484	486	515	495	476	464	495	478	543	482	498	420	559	494	481	454	494	450	1
484	447	496	475	496	484	517	478	468	491	474	517	495	529	488	529	462	518	510	469	504	463	478	478	511	544	495	472	460	501	482	492	518	500	434	512	464	533	474	473	478	408	454	480	451	488	489	479	488	518	493	537	511	479	499	510	521	466	509	449	453	495	540	486	611	500	493	502	481	476	532	484	486	476	491	489	471	467	550	501	470	524	497	474	499	505	474	500	479	513	476	524	468	487	475	501	476	501	477	516	478	464	477	496	410	344	482	440	507	498	505	443	473	538	531	467	485	464	465	511	476	515	459	503	470	499	483	483	466	487	495	480	499	476	475	492	452	480	489	477	497	431	475	497	461	512	484	469	487	481	460	474	486	483	476	492	470	489	501	500	480	480	464	473	488	447	475	486	477	575	462	532	487	476	465	452	474	476	496	459	466	496	456	482	472	475	453	495	558	481	519	468	485	463	581	490	488	490	476	507	499	469	483	465	493	476	542	480	488	506	488	496	447	470	471	457	487	485	454	488	452	436	498	480	462	523	492	478	476	463	488	449	482	477	510	444	458	475	476	487	492	446	506	488	482	546	467	486	476	518	503	460	479	455	493	499	486	549	499	477	465	467	489	425	484	495	513	468	484	498	469	519	466	517	497	476	476	581	493	486	477	470	464	475	469	502	520	488	484	497	493	485	486	480	470	516	480	561	503	470	470	499	477	447	454	480	494	479	581	439	486	454	467	411	496	463	461	472	414	457	499	465	498	469	457	480	491	481	491	435	507	482	476	497	561	474	588	543	643	508	477	478	526	480	490	473	476	471	460	484	481	503	467	491	468	477	495	475	495	551	543	514	439	465	480	482	500	484	490	460	478	486	481	502	466	498	480	489	502	479	487	477	479	464	500	463	529	477	504	463	482	470	476	492	474	477	478	482	528	480	477	488	479	504	476	457	551	479	487	478	508	570	495	512	451	494	478	485	477	529	477	495	479	475	490	485	486	511	430	474	505	571	523	485	507	518	481	502	506	484	507	485	607	477	525	475	482	493	400	475	489	465	484	503	483	550	473	465	477	508	556	427	479	457	494	516	473	550	444	486	487	481	538	480	480	415	482	481	516	478	519	446	486	490	593	471	481	489	496	469	475	475	459	516	487	528	486	493	494	486	1
486	494	498	477	475	481	481	478	516	474	476	497	485	454	467	466	493	501	526	469	507	503	471	488	414	485	451	485	477	433	492	529	439	522	477	518	475	481	475	477	477	428	476	512	535	500	462	464	536	469	494	532	469	481	486	512	556	440	484	452	453	473	516	478	688	457	529	475	468	474	457	468	478	501	486	549	465	499	531	490	497	473	442	499	476	485	479	488	485	520	476	512	492	467	490	471	471	494	485	522	461	476	478	455	503	427	490	490	519	490	530	406	471	484	462	447	474	490	521	472	476	473	473	447	447	479	473	492	474	547	470	470	504	476	445	476	537	487	485	475	512	499	478	469	473	500	483	448	469	502	371	501	470	671	477	486	527	474	481	515	452	466	501	481	454	490	478	481	477	462	542	424	529	478	491	484	486	486	430	408	508	516	478	503	500	474	509	493	564	477	451	478	504	541	463	504	462	492	475	484	532	503	504	588	533	476	519	483	465	459	482	532	473	459	474	553	594	477	442	504	512	423	520	525	478	506	533	478	476	462	484	456	466	475	485	483	488	478	484	475	477	455	443	466	556	490	500	478	494	425	488	523	474	472	478	480	439	531	492	485	471	477	489	516	483	507	483	463	475	507	498	471	408	454	495	495	476	496	491	464	477	552	498	474	526	465	494	475	476	497	514	555	503	469	427	472	440	525	497	496	514	477	477	476	471	464	474	493	570	472	471	479	487	500	477	459	468	483	476	508	497	460	506	486	502	483	487	435	486	617	501	483	477	520	508	498	726	493	488	481	480	482	527	531	501	477	483	523	430	467	492	460	406	490	506	481	558	476	510	549	494	466	487	534	478	522	494	482	490	536	508	403	490	477	485	461	494	508	569	422	481	492	490	529	495	470	531	478	498	536	474	539	478	463	479	466	488	394	595	481	478	527	477	470	477	491	476	477	479	475	481	539	527	480	500	467	475	489	571	507	481	485	461	476	475	495	442	538	436	484	528	521	444	608	506	500	476	521	458	496	478	475	430	524	489	479	484	485	538	453	483	476	464	551	492	602	481	415	457	520	512	466	449	500	488	468	496	499	440	494	495	474	449	476	484	418	474	473	493	497	496	463	473	468	572	469	475	456	500	488	463	479	475	550	513	558	481	471	594	510	2
477	499	554	465	435	477	469	475	505	477	461	497	464	491	470	445	489	502	460	467	483	514	471	493	442	527	467	477	463	510	480	466	481	470	483	438	468	487	477	477	478	472	486	506	493	469	477	468	457	490	542	516	501	483	514	488	497	495	557	508	474	482	508	475	459	480	555	505	475	485	559	493	516	519	478	516	490	451	464	494	453	543	482	475	501	513	480	463	476	509	477	454	514	518	488	528	480	435	473	441	483	491	471	488	466	332	464	469	503	484	489	513	488	535	455	486	475	512	472	468	479	546	483	429	433	516	482	496	466	474	476	485	486	479	534	444	500	482	488	478	461	567	495	505	520	496	476	475	479	554	486	471	464	471	478	491	482	443	470	528	465	489	488	480	496	469	474	484	476	496	464	572	482	478	468	462	482	486	455	577	488	484	487	453	476	443	548	454	482	476	482	499	489	495	484	472	486	479	477	475	486	496	488	515	526	476	513	479	478	492	484	482	501	455	494	410	474	483	422	491	427	500	512	474	561	494	487	479	477	486	455	485	470	494	469	502	497	470	480	481	526	580	492	448	548	554	443	484	477	456	548	478	476	495	478	469	448	439	507	478	505	480	509	525	485	519	569	491	513	481	480	465	570	534	481	485	476	494	489	433	476	466	505	478	498	478	523	491	474	515	426	482	474	476	544	452	488	498	484	528	463	484	478	521	556	487	489	478	481	491	527	485	445	510	473	503	481	478	430	488	463	479	455	483	524	476	471	521	486	504	489	497	476	524	485	466	431	495	524	499	494	542	550	454	497	487	496	566	475	518	488	492	460	493	505	489	446	475	439	525	556	453	417	488	489	495	515	486	499	508	437	486	497	514	502	458	473	479	457	451	476	467	444	475	453	476	450	476	472	481	480	495	477	519	487	476	478	478	497	471	477	496	476	511	476	542	499	482	519	475	481	458	508	469	551	546	482	547	431	486	477	459	465	477	467	481	501	491	465	480	487	469	485	478	489	499	479	570	513	491	549	473	494	607	483	477	484	480	386	476	512	466	481	332	488	601	483	453	495	476	477	464	508	504	517	496	474	495	457	433	461	480	479	477	473	591	475	495	536	512	508	473	481	549	464	504	485	469	486	466	502	486	490	330	482	505	477	498	513	477	2
487	476	563	506	505	488	505	477	502	478	455	458	452	486	469	471	481	464	483	489	489	473	468	469	499	516	516	470	461	518	492	513	516	533	484	552	477	500	491	477	474	467	456	493	498	499	484	464	546	493	474	506	487	480	516	490	476	487	505	475	509	480	548	489	714	504	571	513	470	479	488	485	462	506	475	516	466	501	526	497	500	500	472	493	518	472	469	504	488	513	476	495	434	459	483	532	477	479	508	498	472	487	470	478	487	334	455	507	460	473	489	460	474	449	588	469	489	475	494	500	477	504	480	494	455	493	497	533	463	461	517	468	494	480	519	482	472	503	479	484	509	549	496	484	504	484	471	461	479	534	438	466	491	574	475	473	480	491	500	505	498	449	484	486	446	506	475	483	476	458	504	570	494	477	497	433	465	487	466	495	513	496	462	487	493	460	541	509	502	484	497	492	516	467	433	488	484	481	474	475	465	483	508	555	481	477	519	478	480	496	471	513	513	536	501	542	518	485	453	487	477	455	434	457	524	544	451	478	477	528	494	450	460	507	505	485	483	472	436	478	488	416	480	454	494	569	383	481	485	466	471	523	478	540	478	438	544	491	470	506	479	475	535	492	471	526	517	498	458	496	498	524	481	530	457	491	476	488	486	435	478	526	458	476	508	496	468	518	478	492	475	543	514	486	435	499	438	512	526	490	498	465	479	522	492	450	472	489	478	447	483	465	556	489	485	462	483	493	432	549	474	494	484	501	464	481	479	521	465	464	493	475	474	489	515	478	762	478	631	464	555	490	543	471	458	478	484	509	486	514	477	441	426	473	505	449	479	478	534	470	478	501	382	520	481	522	490	487	479	511	523	487	521	536	466	505	486	500	562	489	478	492	492	486	485	478	521	475	481	458	476	486	473	559	469	480	487	512	479	485	480	473	476	492	476	529	421	482	490	486	480	458	512	492	455	436	471	521	540	536	476	476	488	475	478	486	456	489	441	473	468	522	426	557	490	545	489	485	471	480	495	476	557	391	496	480	477	488	495	485	501	466	526	558	482	623	476	482	506	505	477	468	511	511	470	511	491	447	530	512	426	476	508	479	488	355	495	461	503	497	486	446	469	534	534	466	472	531	507	479	491	476	504	596	527	544	470	469	525	492	2
482	439	394	485	455	471	497	478	490	472	480	522	443	483	494	509	471	513	446	487	481	523	477	483	499	523	469	462	492	514	479	551	551	486	486	454	481	462	479	473	479	495	459	467	439	471	534	449	453	480	601	518	457	484	486	473	485	508	492	468	506	483	437	478	538	478	461	474	480	488	485	494	520	512	479	476	477	508	503	447	471	537	469	491	439	494	479	478	494	470	476	487	512	489	477	484	476	469	504	509	481	491	477	497	504	560	480	533	469	479	543	555	478	502	489	487	465	493	487	516	476	500	481	496	514	430	491	548	484	467	503	486	483	479	464	456	472	497	478	465	488	509	471	476	468	492	480	443	476	500	544	503	483	628	478	494	498	500	492	520	491	483	476	475	480	483	476	476	478	440	512	509	553	476	463	455	487	480	477	479	545	532	495	488	484	451	494	486	439	474	462	509	504	470	542	472	470	483	477	466	501	476	509	535	504	475	503	489	468	514	484	536	489	475	464	436	455	478	477	519	472	444	537	474	479	441	465	475	478	493	500	504	461	452	508	464	508	479	445	478	488	411	502	477	452	579	469	480	480	460	547	496	484	545	483	541	474	502	483	496	504	480	485	487	476	504	586	500	495	486	485	500	578	480	487	494	476	460	483	475	478	551	446	476	505	511	534	452	477	517	454	422	502	486	546	524	473	507	462	541	457	507	476	482	555	449	457	487	481	459	458	466	537	448	485	521	474	476	517	491	496	519	510	472	485	463	502	492	482	495	492	478	476	470	527	489	523	493	446	576	547	496	506	508	512	493	475	505	474	501	487	471	438	488	512	473	582	480	493	528	453	470	500	505	480	534	524	486	481	496	485	548	525	473	524	486	470	512	455	515	478	455	493	487	475	499	484	475	466	460	472	509	474	471	479	486	489	531	585	483	476	505	477	465	477	492	427	478	467	485	499	496	461	484	451	548	474	483	473	501	489	470	485	476	491	491	480	463	484	478	467	485	496	599	473	514	469	507	547	492	480	484	525	449	521	476	497	480	499	466	498	484	500	695	487	417	477	484	440	470	473	469	438	519	500	506	479	507	505	411	427	476	498	476	483	401	455	477	459	493	464	475	479	488	417	481	476	477	501	472	457	477	515	740	442	475	469	488	536	503	1
486	496	499	481	517	471	476	475	490	483	470	472	465	437	487	446	481	586	493	465	480	496	473	474	482	513	463	476	483	513	479	539	505	495	493	510	474	474	478	476	473	414	463	518	550	480	475	446	463	504	474	445	481	483	535	497	479	473	522	515	465	497	489	474	335	480	539	485	482	472	539	503	451	460	473	532	467	482	538	487	538	486	454	486	519	515	475	460	472	542	475	503	498	510	473	465	482	527	476	545	478	490	472	463	510	571	491	462	538	490	441	489	479	420	523	455	488	484	471	536	473	462	472	474	460	411	472	523	485	504	528	462	498	480	473	472	450	478	482	478	504	477	473	480	471	462	480	497	487	509	537	488	492	426	477	485	501	471	475	511	478	487	490	480	463	458	476	485	476	543	534	495	510	477	441	445	490	472	476	487	488	473	502	452	482	442	553	535	548	484	485	486	484	455	447	468	486	488	476	461	468	445	513	445	475	477	585	477	489	489	478	425	467	539	452	639	468	470	510	468	473	427	483	529	481	493	456	477	476	482	489	490	504	497	539	495	477	472	495	471	539	590	517	470	521	550	475	478	486	527	513	505	477	529	482	512	505	482	478	499	534	478	509	499	474	490	398	485	448	531	491	496	466	448	482	494	475	539	498	536	477	436	486	477	475	549	471	472	473	503	468	491	496	477	505	512	474	482	468	449	524	521	481	526	556	488	483	480	538	481	539	493	477	430	500	510	482	483	492	521	482	434	470	475	505	476	482	477	490	499	503	512	477	497	498	477	289	505	454	488	512	511	504	528	522	471	480	460	439	464	489	487	522	445	488	502	462	479	538	564	397	534	473	488	477	537	511	510	474	491	507	610	518	498	563	501	487	477	461	455	478	497	540	467	477	488	430	478	491	492	476	498	475	451	484	497	493	571	481	485	481	465	477	516	477	515	482	479	491	486	478	541	501	466	511	522	496	485	436	480	478	474	469	475	471	508	499	462	462	485	504	464	476	436	470	564	469	565	502	471	502	472	476	578	490	475	470	478	524	472	499	478	482	371	473	461	484	498	496	532	547	482	471	455	466	498	475	523	474	490	500	476	472	480	472	587	509	522	455	481	489	501	486	468	501	498	481	467	501	493	508	488	487	374	472	476	472	481	499	544	2
482	475	547	467	506	489	515	476	500	477	482	500	459	503	469	522	479	474	456	479	483	503	469	482	467	535	485	476	472	503	485	563	492	450	504	482	489	476	488	478	476	466	470	487	500	508	424	513	455	486	509	455	490	476	494	481	504	508	577	504	452	479	492	492	581	519	506	465	486	469	517	506	473	457	478	514	487	523	554	494	462	479	453	479	562	435	476	489	475	526	476	525	503	492	475	507	482	443	486	524	488	479	476	478	469	305	545	524	545	493	485	445	470	475	461	494	510	487	518	517	475	482	491	398	519	492	504	526	463	455	502	488	485	477	458	518	444	466	484	483	471	432	493	464	462	465	474	415	482	467	423	493	483	424	478	496	496	475	467	474	447	480	473	487	507	503	475	479	476	559	478	503	528	477	503	456	482	486	469	498	523	471	439	475	505	487	520	490	600	471	423	486	482	492	526	489	480	483	476	484	538	454	503	536	460	476	531	473	477	463	500	483	481	400	479	492	537	466	411	501	471	485	496	502	492	484	494	480	477	515	482	475	447	495	479	505	512	472	467	472	503	451	457	488	522	519	504	479	478	487	509	420	469	483	499	440	462	407	483	489	486	481	507	514	475	523	507	492	473	496	474	464	553	486	461	495	476	477	500	500	476	442	445	477	464	455	484	411	482	507	583	521	488	477	480	515	453	501	444	498	518	511	478	464	488	483	491	487	507	501	519	454	534	487	487	489	485	483	460	490	479	538	478	483	482	484	505	459	465	517	475	470	477	541	516	488	564	505	626	543	580	470	537	514	520	491	479	489	470	487	486	465	454	480	471	482	535	476	508	557	550	478	454	491	488	501	495	477	491	497	480	436	508	486	461	474	476	510	460	485	479	460	495	500	488	480	493	479	515	484	477	493	477	493	475	479	484	424	450	495	485	460	475	515	477	499	477	474	487	475	453	522	483	472	500	543	473	511	465	509	480	486	485	476	479	498	503	571	465	478	544	507	463	446	495	519	468	506	501	493	529	469	597	488	473	479	486	491	509	490	483	472	500	436	482	544	476	469	558	530	501	486	446	438	456	473	467	512	488	471	518	477	515	476	478	408	463	487	524	504	464	484	481	524	498	470	473	469	471	462	505	479	482	441	545	590	474	478	510	524	2
487	500	532	490	519	476	420	473	485	483	468	459	532	480	470	487	479	468	466	485	494	450	482	488	449	473	451	480	499	508	478	525	463	486	469	427	501	507	489	477	476	525	468	497	470	475	524	506	479	501	507	511	506	471	492	459	546	514	556	483	519	479	503	477	262	460	493	495	480	465	526	481	456	490	484	556	461	503	503	524	487	527	494	469	518	486	476	475	479	501	476	537	459	474	478	492	483	476	473	449	481	479	469	468	483	848	484	466	529	479	515	498	475	465	552	479	485	463	542	511	479	457	500	503	484	534	481	499	505	479	487	497	495	475	482	520	542	504	482	491	457	487	483	487	499	474	479	490	484	552	526	498	481	448	477	452	473	508	452	487	460	477	472	488	487	499	474	470	477	481	476	462	498	477	453	530	495	491	426	476	475	500	475	492	484	473	521	484	435	478	514	496	498	508	507	488	482	483	477	465	473	522	515	504	590	475	615	482	483	521	497	519	461	539	487	555	498	490	497	475	519	538	526	501	505	539	443	478	477	502	505	484	488	533	482	477	479	481	450	477	527	594	459	473	562	513	478	487	478	482	522	518	473	528	483	495	581	524	488	487	498	480	474	505	489	491	550	501	482	494	492	505	486	492	472	493	476	579	516	485	477	448	491	478	491	520	480	520	480	528	558	547	486	481	443	497	448	546	546	513	509	461	478	498	526	472	492	464	470	453	502	488	470	490	487	470	483	488	544	485	493	445	487	466	487	481	464	486	483	518	466	510	477	476	476	491	239	488	343	526	484	464	459	479	484	479	494	441	447	567	487	501	493	466	472	481	557	474	517	536	467	490	499	472	481	488	542	474	485	490	523	515	515	491	491	478	474	479	487	518	479	484	462	473	424	457	487	477	464	507	472	478	479	521	479	468	488	503	500	471	476	572	477	462	477	495	484	476	464	470	499	468	489	467	520	498	489	497	563	523	491	508	467	476	474	486	463	521	442	479	519	505	493	453	506	529	466	515	505	479	529	469	430	515	473	480	495	505	426	462	486	489	507	465	486	375	467	520	451	474	541	441	468	586	491	470	484	449	478	505	445	479	449	479	472	593	491	498	406	485	502	527	466	504	534	475	500	462	502	472	488	481	480	477	485	515	478	499	495	457	2
469	466	485	482	469	465	508	475	462	477	521	483	466	519	480	455	489	480	469	480	474	479	485	488	459	482	488	474	507	486	473	508	498	454	485	525	471	485	481	478	480	503	461	505	417	464	467	464	496	462	467	500	518	479	482	480	472	475	506	487	501	471	473	483	596	427	516	469	489	475	362	481	501	463	476	541	493	515	540	484	550	556	456	474	518	502	487	462	475	466	477	466	551	482	491	526	478	511	465	482	475	466	483	494	465	544	483	527	530	466	524	480	471	486	525	445	491	487	477	484	474	436	490	515	487	605	479	450	483	514	488	517	485	481	469	541	460	470	481	474	481	475	467	483	486	489	477	554	478	464	478	481	473	602	477	502	518	478	477	550	515	479	462	470	430	515	475	472	478	515	408	591	483	476	502	590	483	468	363	481	473	576	496	461	474	528	544	540	508	484	452	456	491	550	501	485	473	486	478	523	486	461	458	503	525	474	549	484	478	495	461	500	516	512	470	473	490	490	535	471	381	558	486	558	459	458	458	479	476	481	470	507	465	492	520	524	488	474	515	487	492	470	509	484	592	474	473	478	478	485	543	512	477	476	479	506	511	422	490	487	481	482	547	480	486	496	457	509	475	485	473	478	512	519	452	478	476	477	511	539	479	536	505	477	455	512	459	527	483	516	500	511	511	480	500	499	493	538	505	493	561	486	483	474	494	468	489	483	499	477	499	498	525	516	473	456	486	477	563	521	501	484	460	463	504	479	494	461	494	459	517	473	477	529	437	480	589	513	442	520	506	526	490	479	586	493	474	480	461	463	480	483	496	478	467	487	484	477	475	539	517	482	463	465	482	500	532	464	475	546	506	461	511	473	523	504	470	530	513	552	473	486	502	473	506	478	483	478	496	532	481	432	481	507	488	434	485	500	507	474	471	450	477	495	478	401	476	476	450	492	515	439	509	508	516	543	479	551	575	512	480	493	476	477	502	484	488	481	461	473	500	487	460	568	517	524	483	450	438	492	475	443	390	502	484	476	479	483	435	472	495	489	513	501	480	541	478	459	538	520	518	468	524	381	469	504	479	452	509	432	467	476	417	476	479	448	467	477	441	498	473	522	484	480	490	501	487	482	511	483	471	471	453	516	475	540	472	493	486	494	1
486	496	482	463	490	479	490	476	478	473	468	444	478	482	486	478	478	460	470	466	481	492	478	486	570	502	506	481	479	479	487	489	527	509	472	510	480	467	483	477	476	517	475	479	453	500	552	424	473	456	463	417	462	486	518	466	483	472	490	459	526	482	523	478	301	508	538	479	489	471	503	516	470	503	486	496	463	457	538	513	492	519	470	495	551	441	475	487	478	498	475	565	513	502	484	506	475	465	502	411	484	481	475	477	514	631	523	432	529	474	480	513	490	462	477	490	517	491	435	519	478	483	481	447	456	510	479	505	489	477	511	479	527	475	450	523	516	489	492	466	468	469	472	483	477	479	476	518	474	530	442	492	485	402	476	504	476	502	498	473	500	482	494	484	560	475	478	480	477	464	520	564	461	477	480	540	493	480	458	553	543	506	480	467	498	515	582	533	520	475	517	473	467	450	473	483	481	490	475	472	494	472	506	519	431	475	530	481	519	492	474	534	515	516	496	535	499	465	472	470	511	523	486	521	441	522	491	475	476	521	494	463	459	439	532	456	464	472	450	482	462	591	481	465	461	487	539	481	486	453	508	534	475	499	483	536	512	426	488	473	514	494	490	489	477	487	389	478	475	465	499	508	499	516	492	481	476	477	476	563	474	433	472	477	501	520	455	408	471	523	496	487	472	480	497	475	466	484	523	538	424	491	477	496	493	482	492	485	487	493	504	493	503	544	474	442	489	480	482	455	473	480	497	498	479	478	496	512	485	491	454	487	476	508	440	471	229	487	426	526	527	456	537	511	483	497	483	453	500	461	490	552	492	475	493	477	514	478	553	488	445	505	523	482	477	490	523	499	502	535	503	507	471	479	496	490	472	495	479	513	471	482	412	495	494	486	544	478	481	462	478	448	475	525	479	462	478	506	516	486	485	456	476	477	476	528	450	475	494	479	487	476	504	464	487	451	467	511	562	494	479	491	486	475	468	495	482	479	533	481	473	508	471	423	459	517	481	537	458	475	509	449	494	515	480	479	488	498	516	497	499	477	472	391	488	411	482	470	497	503	459	478	579	485	470	523	468	505	490	515	536	482	480	474	463	629	489	511	465	486	492	473	469	477	511	484	467	491	532	460	494	479	528	394	456	571	470	495	454	465	1
488	481	512	481	452	470	588	476	477	473	464	498	471	519	485	459	455	495	480	471	476	510	481	487	509	538	499	495	458	483	478	532	452	389	470	517	456	486	481	477	474	524	481	487	501	465	542	518	502	450	543	501	473	484	496	520	527	467	566	465	501	497	483	491	391	543	500	487	484	480	516	503	450	526	476	448	472	462	547	487	543	542	457	469	521	526	492	478	478	541	476	537	445	486	485	517	481	459	491	550	474	476	486	457	489	575	489	503	559	503	510	486	481	499	451	470	499	484	508	498	469	519	460	489	485	529	492	507	488	487	528	513	481	479	529	520	439	479	470	468	492	513	487	495	474	487	477	538	479	524	529	480	486	550	473	510	460	461	505	472	465	471	492	476	483	492	476	481	475	576	473	453	464	475	475	512	488	481	419	577	460	498	478	493	499	463	506	512	508	478	475	490	494	508	583	486	485	481	477	526	469	486	496	509	449	477	489	471	472	500	503	522	490	439	459	532	455	468	496	483	471	553	484	531	477	487	508	474	477	469	486	496	495	481	502	494	481	478	469	487	508	580	485	472	568	494	511	482	488	552	504	439	485	508	476	502	510	477	487	484	463	473	491	487	470	505	511	491	402	491	508	464	474	491	458	475	477	559	483	491	477	507	480	476	525	506	442	502	486	495	467	505	461	469	485	484	478	446	451	452	487	487	472	492	582	474	493	472	481	488	440	486	491	487	471	450	485	481	419	485	488	493	505	484	486	480	452	494	471	486	491	452	476	506	532	484	360	483	421	504	508	491	459	497	529	492	475	461	459	445	474	460	524	472	464	489	538	477	506	575	455	475	446	514	484	464	442	493	493	435	547	466	477	471	583	525	485	487	519	467	477	493	442	473	459	482	510	479	491	495	471	478	479	503	476	481	496	514	498	471	470	545	477	510	476	451	529	471	473	477	510	527	478	468	484	517	492	563	480	502	478	490	489	476	482	492	488	484	490	473	512	467	446	540	506	471	475	472	508	483	533	471	536	564	510	476	484	479	451	470	499	464	508	574	478	422	472	455	498	529	536	494	483	461	472	485	486	499	480	429	520	483	506	477	487	595	485	461	494	492	500	491	471	490	464	487	491	490	492	476	540	482	471	584	499	521	471	483	518	516	1
477	523	540	465	508	482	531	477	491	487	547	466	520	481	470	455	482	495	499	488	507	483	474	469	506	477	459	491	474	484	471	521	557	432	513	465	501	493	472	476	478	504	465	497	498	510	570	479	455	452	564	485	478	476	530	507	455	497	520	473	485	490	501	466	572	484	534	492	485	485	529	473	475	545	483	538	468	481	524	474	495	530	466	467	465	459	474	502	475	447	476	516	474	494	485	523	477	478	496	512	473	479	478	485	526	356	473	477	504	486	489	516	465	497	448	490	456	496	490	527	480	471	495	503	502	440	480	489	468	543	508	512	523	479	479	434	526	543	481	473	461	482	469	465	446	563	481	485	479	438	510	468	487	416	479	508	496	477	478	477	464	483	477	476	457	418	478	477	476	544	482	504	479	477	466	483	483	485	469	480	526	500	517	492	461	480	501	496	478	473	515	451	505	566	604	488	483	476	477	476	469	524	483	537	408	477	537	467	474	473	480	552	485	519	479	496	473	470	466	487	435	527	472	448	579	483	476	474	475	473	480	469	467	502	502	498	469	484	495	467	504	416	466	480	485	488	512	483	492	492	483	549	478	539	479	425	521	481	469	482	479	486	529	451	481	505	476	491	512	490	484	444	506	499	471	469	476	495	467	512	475	439	447	476	441	480	500	431	477	503	489	499	487	478	413	509	448	499	516	517	504	507	482	487	511	446	482	467	526	498	470	493	492	497	475	414	478	474	467	553	493	560	496	475	474	477	453	478	474	534	484	481	476	529	566	503	568	516	668	518	447	479	489	579	548	492	475	470	541	546	471	528	523	505	518	490	522	475	478	474	517	485	477	507	485	495	515	494	493	459	494	444	521	488	470	494	476	483	449	523	478	457	498	482	465	487	478	477	506	463	474	449	475	490	478	455	481	494	560	476	480	491	477	507	477	464	494	485	468	478	514	567	459	523	447	532	469	436	511	523	482	468	478	476	488	464	496	464	496	474	472	527	430	440	485	464	466	466	483	471	442	510	660	502	467	476	476	482	486	475	490	474	515	520	486	489	480	453	517	489	523	466	462	477	490	461	475	452	454	440	539	480	520	477	484	385	468	478	428	491	493	485	474	506	524	463	485	477	490	500	492	488	476	531	553	525	484	468	555	534	2
489	473	458	486	422	477	443	476	504	482	537	441	459	495	477	468	474	518	489	470	471	507	464	471	513	469	464	480	480	498	467	532	501	504	441	545	491	493	483	472	474	445	457	503	510	487	510	544	448	467	502	508	482	486	503	512	462	416	502	480	473	473	492	482	324	509	417	513	484	465	541	473	488	458	472	493	486	463	500	449	445	441	497	489	528	500	481	481	476	498	476	472	487	505	476	500	480	488	468	528	497	485	476	485	458	644	482	482	518	477	452	512	478	527	451	442	447	499	504	543	477	523	477	478	511	501	475	481	491	503	502	506	492	471	473	522	472	494	468	484	516	505	455	467	448	491	483	552	475	500	480	471	489	609	477	464	498	529	525	522	508	471	467	473	452	478	478	479	476	479	481	537	525	476	472	496	510	491	486	473	538	561	421	442	466	517	544	509	482	477	497	504	518	480	570	490	486	486	477	489	492	473	455	490	503	476	498	478	471	522	501	542	511	451	473	476	474	492	496	511	452	467	475	502	464	500	462	476	475	467	449	488	457	508	514	499	480	478	475	475	534	579	467	498	503	474	479	476	478	514	459	487	473	567	458	537	578	418	483	496	494	484	498	511	484	470	514	492	496	503	501	558	447	542	468	487	476	481	509	525	478	524	491	478	561	488	462	488	486	479	466	434	540	481	558	512	411	514	520	533	481	501	476	470	496	498	477	491	537	483	457	483	492	427	475	478	478	475	485	550	498	497	487	465	480	482	508	488	467	509	470	462	476	520	500	482	308	479	327	488	509	488	462	527	549	483	485	544	500	426	487	446	435	472	496	474	489	476	492	492	579	491	494	425	481	547	546	480	508	528	453	428	511	472	474	547	465	496	447	467	480	484	493	491	502	471	501	479	485	491	474	569	479	492	480	486	485	508	481	481	477	481	475	528	477	533	447	480	483	479	479	460	488	500	426	469	481	509	516	499	479	479	462	475	479	465	505	440	491	473	568	482	512	554	520	476	470	544	437	469	441	467	445	555	526	479	467	485	467	474	494	478	509	535	478	407	483	467	487	443	520	469	514	397	482	467	482	524	448	538	458	469	454	476	481	609	472	498	587	471	469	470	497	480	459	491	492	493	486	473	471	474	500	565	428	504	463	487	516	465	2
477	492	514	493	514	481	461	476	483	484	457	483	472	411	494	500	474	501	482	461	489	498	463	485	503	510	509	492	472	533	489	521	472	495	506	474	475	478	476	478	477	506	461	495	471	458	529	550	416	515	575	548	471	479	519	491	457	478	533	476	497	496	524	480	475	545	544	495	477	477	504	482	504	428	485	475	487	479	512	483	537	483	457	495	485	566	479	470	475	449	476	446	482	459	483	479	478	506	484	550	486	476	476	500	473	345	464	479	475	477	444	490	474	486	481	500	470	482	487	481	476	464	477	479	486	526	490	482	467	516	517	514	496	474	489	550	465	463	471	492	490	537	476	468	471	499	483	500	480	495	414	488	481	549	477	482	452	476	450	497	482	498	456	491	555	459	474	480	478	492	524	517	499	477	468	481	473	476	455	483	480	517	500	492	470	501	536	497	533	473	478	516	456	488	544	494	469	473	473	498	478	495	520	499	484	478	591	480	516	524	479	523	493	526	490	483	476	474	451	474	456	487	534	544	569	476	496	477	476	487	480	503	470	516	475	468	500	476	491	480	507	523	444	463	408	546	466	476	464	538	523	468	472	521	483	530	491	494	484	472	494	470	490	523	487	511	474	480	510	458	490	492	414	483	477	478	477	479	496	455	476	496	496	478	453	491	438	420	482	484	532	479	511	477	468	506	497	511	498	484	359	474	479	487	559	571	494	494	485	468	467	466	433	509	498	478	469	481	462	483	471	459	489	490	473	477	436	491	493	595	490	479	475	517	511	503	455	512	497	427	558	484	496	547	525	479	490	436	455	503	480	463	555	487	467	497	427	476	542	464	484	511	402	467	477	406	488	470	498	550	509	483	486	519	478	509	490	470	400	488	477	477	479	493	448	496	522	483	539	592	479	483	473	468	471	482	497	442	559	479	477	457	475	504	478	478	510	479	434	477	468	491	494	479	523	589	470	487	476	488	476	460	472	476	495	494	522	480	423	465	522	494	460	520	477	480	476	511	479	471	504	521	497	444	494	477	470	504	477	466	491	472	507	419	478	538	469	474	500	460	504	443	495	508	484	483	474	493	459	481	461	478	482	478	480	524	474	507	516	485	472	513	493	498	521	479	479	454	529	484	474	481	492	440	489	515	477	465	460	504	1
469	551	499	486	480	476	466	477	488	492	459	503	459	458	482	488	476	529	481	501	485	500	481	495	529	520	444	488	468	540	482	502	470	487	455	610	481	457	481	477	476	499	471	485	473	456	485	513	539	477	520	423	464	480	519	504	441	490	528	496	461	475	468	491	659	488	554	478	477	474	477	483	465	506	467	464	483	498	494	477	532	445	496	487	487	461	470	489	480	484	477	525	445	504	473	498	485	499	461	504	493	478	474	469	485	432	530	490	546	477	482	388	486	476	446	465	474	480	504	474	477	529	472	534	471	484	504	503	474	479	513	505	484	473	479	432	529	514	474	475	452	512	500	478	476	524	483	471	481	542	442	482	483	605	477	512	489	445	514	526	485	460	482	482	520	482	477	481	477	461	377	475	606	477	468	513	485	465	468	607	465	550	517	501	510	518	391	466	527	481	473	521	452	467	522	472	483	483	477	492	505	466	455	434	464	474	528	473	499	460	481	476	481	504	484	507	468	465	479	495	492	566	472	469	534	518	458	479	477	506	451	479	503	492	484	474	471	482	465	473	483	473	537	474	531	506	545	483	481	492	525	481	483	525	469	487	507	500	477	497	480	484	480	471	487	467	533	475	503	512	490	528	410	503	528	489	476	462	497	467	476	522	466	476	512	471	534	486	477	457	510	482	487	474	472	505	467	502	515	465	498	504	476	491	443	513	499	485	501	489	523	487	507	503	488	512	471	475	450	537	500	478	462	478	506	477	481	538	473	542	489	480	476	504	513	503	629	470	514	477	520	514	480	522	460	486	480	428	496	554	478	446	456	473	496	458	424	476	521	475	496	514	398	467	478	495	500	482	477	530	445	515	494	475	498	500	475	473	565	490	475	437	492	492	475	490	497	478	507	466	475	567	474	500	473	489	486	472	540	492	480	483	475	478	476	400	449	476	500	469	505	517	526	493	474	510	472	510	509	496	485	465	482	476	496	489	470	490	498	486	499	514	492	553	510	538	469	526	487	491	491	468	488	565	471	478	490	493	501	485	481	470	466	524	465	581	484	437	516	455	502	493	445	486	508	463	478	523	455	468	442	480	476	478	486	454	516	498	475	483	496	474	461	490	542	475	475	457	482	487	474	482	542	541	510	530	484	503	539	475	2
478	460	545	474	544	478	503	476	478	479	482	479	449	483	506	493	461	502	517	487	471	467	487	484	412	537	520	469	485	470	486	527	500	525	495	499	478	463	469	478	481	542	473	469	554	464	528	520	459	485	478	556	482	486	532	465	459	487	460	492	534	477	458	479	413	507	432	477	478	470	471	485	465	457	478	517	493	452	558	493	511	502	511	505	459	503	480	487	481	493	476	467	492	488	477	487	476	457	482	538	477	475	478	479	479	485	463	498	456	503	479	484	474	512	520	483	465	496	467	494	478	492	486	515	464	471	491	455	478	486	518	451	479	475	508	489	496	503	478	507	485	483	499	483	470	496	481	459	484	470	431	490	483	361	478	443	492	492	434	493	496	471	479	472	515	528	475	474	479	508	481	471	569	477	480	469	478	478	447	481	465	578	447	491	486	487	454	481	542	483	489	510	483	583	567	481	473	474	475	470	524	454	496	537	500	477	497	474	490	450	486	479	484	456	467	484	529	472	487	485	489	497	475	522	446	531	465	478	477	490	500	473	483	466	485	462	484	474	462	484	520	559	490	468	463	512	513	475	474	489	465	501	472	496	472	516	489	494	472	472	490	477	495	484	481	498	474	490	511	476	490	483	420	492	499	508	476	542	497	489	476	402	490	474	493	428	442	491	481	453	502	530	456	470	493	547	439	467	523	483	442	465	476	493	495	493	488	460	537	468	449	474	530	484	457	538	468	481	505	467	487	510	471	467	490	490	505	538	474	511	516	462	475	485	549	472	368	473	520	498	538	545	423	550	534	479	465	456	498	503	477	412	502	481	514	511	493	475	519	476	465	496	433	452	483	399	495	477	501	563	504	506	488	457	531	460	481	461	462	517	477	490	516	480	467	464	496	481	508	481	476	443	474	479	476	474	488	424	476	475	483	477	476	500	476	534	467	473	527	477	480	504	505	489	464	482	466	564	459	546	480	467	491	476	476	492	489	482	459	478	495	508	491	423	494	590	483	543	453	484	546	447	471	549	500	478	482	486	480	479	461	481	512	329	477	514	486	491	472	491	546	507	452	470	470	494	474	549	511	443	546	482	469	478	474	561	482	497	499	494	485	486	465	556	536	492	474	443	482	491	454	483	508	320	549	520	478	493	579	483	2
491	467	544	474	533	492	451	475	483	484	487	505	509	479	486	457	473	517	517	468	478	534	475	464	538	477	518	498	470	509	486	463	475	418	474	489	472	481	487	475	475	493	479	499	508	452	480	468	461	476	545	484	494	476	598	474	547	453	525	482	500	485	485	482	484	523	451	480	480	467	575	459	435	446	480	492	469	499	524	491	471	479	496	465	510	477	482	485	481	595	476	541	494	504	484	528	483	474	483	459	484	481	477	487	462	461	541	490	539	474	474	456	466	458	399	480	503	487	475	536	479	464	472	531	455	491	509	525	476	450	509	499	495	481	492	584	520	487	480	488	501	519	479	490	510	497	482	551	470	509	433	473	480	459	477	479	491	453	512	517	495	476	491	480	484	491	475	476	477	509	405	525	513	478	511	535	457	484	466	490	475	462	463	446	487	495	445	481	484	483	481	535	471	561	438	474	472	478	478	464	458	482	453	512	528	474	497	476	502	484	470	577	514	488	477	493	542	487	499	468	496	423	468	518	480	466	508	479	478	460	485	483	468	514	520	496	470	482	527	476	488	466	492	472	542	539	506	481	486	510	488	500	477	558	485	496	516	500	482	488	511	480	476	515	478	489	513	482	438	510	493	406	518	489	470	474	475	499	505	505	477	458	437	478	555	488	533	501	482	520	505	496	464	481	538	519	480	461	489	539	510	500	477	441	455	468	474	502	500	485	471	473	528	451	475	490	480	487	452	571	481	498	495	477	485	482	502	462	491	532	499	451	478	498	454	498	463	478	566	555	590	477	489	531	450	480	479	453	510	536	480	496	439	472	466	470	462	474	536	553	497	512	515	459	484	474	484	483	494	563	541	441	439	450	509	530	483	486	465	492	486	476	477	442	501	487	507	474	487	469	473	587	475	500	476	486	499	500	488	485	476	484	477	482	476	466	464	484	466	490	485	508	496	471	448	507	472	527	522	510	475	477	489	476	473	490	482	463	554	480	517	494	475	470	448	480	494	429	498	488	523	462	639	461	464	478	479	488	419	494	478	471	472	545	482	445	484	467	538	464	466	528	445	565	480	492	491	559	476	479	501	483	542	476	484	436	465	467	478	492	466	560	468	473	458	492	487	485	502	473	506	478	451	577	507	530	469	480	497	514	2
482	473	487	483	490	472	431	475	505	481	452	465	472	511	494	478	458	437	505	480	485	530	470	482	467	495	472	486	464	518	487	497	531	509	479	524	486	517	486	476	473	453	494	466	513	495	485	520	445	507	453	503	489	473	496	450	468	474	576	520	508	490	494	478	648	504	467	473	476	475	500	472	480	466	490	478	464	416	494	511	484	548	464	472	558	492	477	513	485	545	476	519	460	489	482	453	477	491	484	461	477	473	480	482	454	273	490	503	437	494	480	496	474	483	475	470	492	474	466	446	476	518	469	532	502	487	462	477	461	513	509	465	476	479	485	481	444	469	484	486	515	531	458	476	487	485	481	480	482	495	512	482	481	611	480	526	494	519	434	510	454	473	516	486	522	450	475	484	478	530	504	478	486	477	463	445	473	479	490	527	504	516	493	500	476	484	545	466	579	477	456	474	483	578	521	481	475	487	476	579	534	538	495	541	553	477	483	482	470	447	498	543	446	501	473	464	471	475	509	483	479	487	480	483	470	480	502	476	477	484	467	495	473	462	494	502	482	480	477	481	484	444	460	482	542	483	477	477	486	516	490	521	475	537	476	490	488	505	489	509	496	477	464	478	485	494	468	482	505	500	477	492	519	426	479	490	477	546	510	466	476	536	480	477	495	564	487	470	482	479	506	490	479	479	503	508	507	455	478	499	421	497	480	494	503	463	476	491	479	463	463	495	518	505	490	494	470	476	439	531	482	519	486	459	491	477	494	464	476	509	438	484	478	471	488	487	619	474	571	492	501	493	545	527	427	478	485	453	468	521	473	535	542	461	497	484	455	476	508	474	483	500	470	468	482	501	522	479	486	582	479	456	534	455	520	521	484	503	439	542	483	458	541	468	471	491	461	478	493	535	477	493	478	432	479	495	469	472	539	471	477	478	475	508	476	474	454	475	479	484	473	465	462	453	498	524	490	466	498	469	477	460	508	476	485	488	466	503	525	476	467	525	471	564	486	523	476	492	526	503	491	480	553	500	492	478	471	486	460	480	494	467	498	539	479	587	482	449	444	460	477	487	474	475	474	485	492	525	487	461	467	476	506	478	496	409	501	504	478	515	496	452	499	501	487	472	491	509	522	465	488	479	489	563	524	470	473	481	533	483	1
481	506	573	489	480	476	504	475	489	474	494	495	505	457	485	481	479	471	475	469	485	493	478	476	492	473	493	490	455	506	485	492	543	503	512	522	458	494	481	477	478	555	453	489	543	462	443	450	481	507	535	517	482	478	523	485	439	453	501	530	475	485	513	467	574	516	512	495	485	474	556	484	511	470	478	508	475	476	560	488	460	526	457	486	516	507	481	488	465	518	475	503	477	471	490	472	479	498	499	438	475	483	482	484	490	470	474	475	504	482	474	427	490	483	466	497	507	487	423	506	475	473	470	436	489	533	469	486	476	559	550	491	465	476	436	442	501	497	479	458	502	572	457	471	471	493	479	527	478	478	442	485	461	589	479	472	470	480	464	481	457	473	470	491	450	531	476	480	478	577	469	546	482	477	457	527	493	478	495	530	510	551	509	449	461	486	485	508	502	479	487	517	487	536	551	492	478	477	476	476	454	477	494	503	475	477	508	478	461	486	489	473	487	516	476	580	420	487	462	495	540	472	536	507	503	484	488	477	477	473	461	456	474	517	498	470	494	480	510	471	491	418	470	459	513	555	486	479	471	536	498	465	478	524	477	539	550	532	491	499	509	484	518	463	482	458	517	491	489	489	482	433	453	464	485	482	476	533	487	484	475	552	489	477	514	476	540	381	476	512	511	518	487	474	455	450	481	499	499	492	474	469	477	487	439	504	480	467	523	473	432	519	504	527	502	488	478	495	402	527	485	495	467	500	474	481	489	484	484	490	479	485	477	495	483	472	558	461	525	537	527	446	486	483	483	496	491	475	472	534	481	553	483	484	503	458	484	477	555	512	530	440	512	500	483	460	472	477	459	463	543	480	541	547	501	505	479	490	489	519	479	476	533	461	468	484	526	478	488	432	478	487	476	483	484	469	477	512	477	488	479	523	474	466	477	482	471	476	479	478	483	480	497	502	495	545	489	580	535	523	488	469	461	476	469	463	475	523	443	479	489	543	462	567	522	443	471	537	437	468	458	476	676	555	522	475	467	481	431	476	497	464	503	716	487	436	482	427	512	493	487	497	459	460	483	501	482	512	476	477	516	473	569	477	474	379	502	465	549	489	463	476	487	576	493	479	469	548	518	488	452	478	487	794	482	518	486	493	475	444	1
487	455	584	488	507	475	504	478	482	479	460	466	486	536	494	496	471	484	511	474	498	511	471	477	546	473	481	476	482	488	489	417	487	551	497	433	471	454	479	474	474	418	499	464	475	493	527	515	393	511	410	479	467	484	491	509	457	488	517	441	520	489	453	476	379	498	491	511	471	466	468	490	471	514	476	508	482	494	464	477	477	459	466	475	515	479	475	493	482	506	476	493	481	491	484	560	482	483	479	522	474	492	480	483	455	505	507	485	523	459	526	495	475	506	498	487	496	511	494	525	473	467	469	487	497	474	523	470	479	493	468	447	495	478	487	475	488	527	474	498	496	526	494	479	497	492	485	492	476	546	436	481	485	558	476	528	486	470	528	516	490	471	487	476	487	471	477	478	478	494	462	466	562	477	466	417	483	479	444	454	526	510	448	510	525	532	469	510	557	475	455	496	473	503	508	500	472	488	478	534	470	498	485	508	545	478	498	475	477	518	473	510	467	534	482	521	482	478	504	469	443	532	474	512	496	487	479	477	476	485	491	478	483	465	496	496	470	474	527	474	484	537	459	487	490	446	481	480	466	473	475	526	477	477	476	479	463	461	495	478	476	471	488	503	472	473	461	479	414	501	491	555	483	551	466	480	476	488	457	486	477	503	499	477	473	511	508	468	477	494	488	516	472	479	508	482	519	480	495	493	478	484	483	479	519	491	479	461	461	470	513	476	443	509	472	487	471	481	490	482	472	502	516	473	506	477	427	499	485	494	496	479	474	464	515	473	315	522	406	499	455	479	513	486	449	480	478	518	495	526	479	411	494	480	487	472	494	478	528	478	497	499	413	478	486	515	494	470	501	538	477	525	478	467	527	431	484	468	370	433	492	487	516	489	477	477	494	477	511	499	483	541	480	471	471	494	492	444	595	483	474	481	477	511	478	475	453	484	486	479	501	437	413	486	508	564	500	453	537	534	487	478	456	475	482	506	482	461	476	479	480	521	480	543	505	498	491	529	468	474	593	491	502	554	494	477	478	496	468	479	495	479	514	518	483	409	477	436	439	517	575	453	549	488	495	503	481	522	511	476	541	478	484	476	483	536	497	467	495	496	518	499	493	479	558	478	470	456	452	482	479	479	494	533	480	526	479	473	495	462	1
480	483	487	468	501	472	514	476	492	482	492	465	488	525	480	482	497	454	536	482	493	483	475	497	585	524	448	479	499	472	475	470	479	485	481	552	499	544	478	476	479	476	465	489	495	481	536	553	414	462	523	494	508	467	537	509	444	436	495	470	532	481	452	475	426	499	560	509	481	471	496	478	465	434	483	477	477	526	555	462	467	523	478	475	440	504	478	477	476	510	476	486	450	497	480	466	479	517	474	429	475	473	481	533	486	571	454	516	509	483	480	495	479	486	518	479	488	477	524	518	472	476	485	486	493	484	481	501	484	510	490	454	451	478	474	549	399	532	478	512	498	526	472	499	449	505	481	466	487	471	527	478	472	582	477	471	466	469	507	544	460	476	472	472	486	478	477	483	477	501	494	538	488	477	476	500	490	487	502	530	536	466	510	495	502	513	535	508	546	475	499	516	507	454	476	483	483	468	477	481	469	496	500	490	490	476	517	482	478	487	488	477	466	473	491	518	456	489	438	488	480	513	511	508	543	494	472	475	476	502	477	473	480	496	474	475	479	474	471	474	491	545	500	474	510	539	513	478	481	471	526	511	480	474	458	502	495	460	475	498	477	483	518	521	471	491	429	472	504	508	473	468	448	585	479	486	477	488	509	526	477	525	478	476	498	511	502	496	477	456	476	520	506	471	550	555	506	641	525	481	460	493	485	490	492	491	487	493	538	541	471	501	480	539	479	466	491	482	553	577	482	400	519	476	499	478	472	453	485	508	491	459	476	462	454	470	388	486	364	529	440	526	535	472	534	489	479	522	452	446	479	506	453	491	504	505	482	475	476	516	466	471	514	476	480	483	463	481	448	563	514	505	538	452	471	471	474	497	405	463	474	480	475	449	508	472	448	475	494	501	481	456	475	455	477	503	469	488	550	490	476	451	475	505	477	474	519	478	479	487	518	497	493	506	519	573	497	538	560	492	472	469	465	476	493	502	485	464	459	469	506	508	448	567	474	472	464	584	475	482	540	479	400	486	484	476	473	470	518	480	506	491	483	475	480	469	477	446	435	462	494	492	485	476	460	500	488	486	464	426	459	479	430	478	499	542	475	496	453	493	499	466	473	465	445	488	467	513	496	473	465	476	480	489	533	478	474	460	363	569	1
485	506	507	481	495	474	499	476	496	479	549	469	494	467	481	474	460	493	503	487	486	503	485	469	539	508	475	482	506	484	483	439	557	436	499	553	466	459	477	479	474	530	460	490	492	453	466	574	403	538	561	560	463	475	499	527	409	466	526	476	491	489	484	478	346	434	486	516	489	479	420	466	507	498	481	537	470	516	520	482	512	612	522	485	504	493	479	490	480	457	476	526	469	473	472	538	477	493	489	444	491	463	483	475	531	570	462	462	510	482	476	475	479	505	515	463	461	490	473	472	473	498	473	500	449	487	510	527	486	466	508	504	470	483	480	561	522	473	479	508	516	543	471	476	489	454	477	527	491	533	510	482	487	408	477	509	477	452	476	508	437	465	489	478	548	458	478	478	477	516	484	517	541	477	473	494	476	491	517	498	554	543	487	490	475	463	519	546	499	484	483	509	487	522	480	488	469	465	478	489	463	507	441	518	546	476	381	485	478	491	502	458	492	483	490	508	520	473	483	487	427	493	504	424	510	503	492	477	476	507	475	483	488	461	484	503	480	478	495	482	556	517	489	465	504	535	426	475	483	499	455	479	482	458	493	422	461	444	473	488	487	477	479	497	482	503	455	500	435	528	493	520	455	494	450	473	476	473	498	500	474	431	455	477	505	499	479	474	482	528	475	496	508	476	480	524	453	496	495	459	458	476	485	483	501	452	480	481	519	482	482	496	593	505	490	513	479	480	558	503	475	535	470	496	504	477	497	560	471	505	477	455	476	473	478	490	313	451	464	545	473	521	487	482	488	488	479	493	487	553	477	464	468	484	502	474	522	475	431	493	469	488	501	455	480	518	476	491	486	493	430	484	488	468	512	447	474	480	400	501	474	475	521	477	478	482	472	478	490	497	472	455	477	514	478	509	477	489	518	478	473	460	477	446	476	492	439	484	490	483	491	517	482	496	530	520	487	481	500	489	477	499	473	475	489	484	495	536	472	479	477	555	473	437	492	466	498	562	452	521	526	473	481	481	474	478	457	493	475	464	463	489	493	432	486	404	471	463	456	475	498	497	433	494	475	480	467	572	475	500	500	477	474	475	480	513	463	492	495	495	464	489	495	468	525	482	497	508	479	474	524	482	486	434	440	491	480	469	503	493	2
476	454	524	478	518	479	448	476	491	484	514	486	493	400	492	448	497	530	466	476	502	515	476	462	518	480	498	488	492	507	468	491	460	381	496	413	479	504	483	477	480	490	501	493	435	415	544	521	549	466	557	537	468	473	468	471	405	459	478	475	498	484	501	481	745	542	504	473	479	484	555	486	476	464	469	452	484	488	456	546	497	457	470	495	504	471	485	473	484	458	477	528	499	497	484	470	476	467	480	480	481	491	476	494	483	429	511	475	541	470	472	576	473	487	532	464	462	492	494	513	479	498	471	477	501	511	488	461	473	449	502	499	488	479	500	505	547	523	486	484	498	527	491	486	479	494	479	491	476	476	470	505	476	531	475	436	470	463	473	474	437	478	472	481	570	491	475	488	477	588	447	435	492	477	489	420	478	474	552	484	480	431	501	498	497	489	468	472	542	483	514	462	502	511	578	486	485	485	479	579	448	522	487	531	499	475	536	476	440	521	481	489	491	509	472	557	441	497	466	506	448	560	516	507	484	498	510	479	477	469	458	494	472	463	476	480	466	478	482	482	488	400	504	500	515	506	477	474	486	515	501	471	477	556	475	505	415	454	482	482	499	484	499	572	472	432	472	470	447	494	482	584	506	543	476	495	477	488	476	437	476	492	486	476	476	500	452	422	478	473	437	512	487	491	482	510	511	505	477	491	441	500	476	485	444	484	485	484	498	473	478	482	458	498	490	507	486	493	519	532	493	484	497	472	487	467	465	498	477	528	507	472	476	519	496	470	741	493	587	469	473	485	526	481	430	490	494	455	486	519	469	437	497	485	501	488	536	479	527	496	494	488	483	463	471	437	473	468	490	497	518	544	489	520	499	519	494	465	585	481	476	494	513	489	482	470	490	478	527	538	481	474	479	486	479	438	472	514	433	480	476	552	478	475	475	499	509	478	489	468	480	544	515	480	466	529	483	471	472	504	484	484	479	476	474	501	494	425	531	473	507	447	468	517	478	507	470	553	532	470	510	480	435	503	488	479	478	473	519	450	500	483	483	475	476	645	485	452	431	530	571	521	472	500	470	482	479	539	509	538	522	475	452	479	475	360	465	482	477	489	524	516	480	486	547	477	485	437	478	489	460	473	481	489	474	526	480	490	486	481	1
477	544	504	490	549	470	430	474	500	476	502	469	457	407	484	452	480	515	450	491	467	488	472	474	533	483	460	498	468	490	483	557	502	466	497	542	486	449	480	477	477	514	488	500	490	483	500	484	537	503	501	474	527	481	487	493	469	529	559	494	489	492	460	475	440	495	534	485	471	484	556	487	428	536	478	509	476	454	503	491	475	459	495	476	467	475	475	460	463	538	475	478	502	461	483	433	478	482	514	495	484	494	469	485	448	560	508	507	502	479	479	499	479	494	422	462	456	493	518	531	475	497	472	501	471	532	476	514	486	537	482	499	524	481	482	514	485	509	482	487	487	534	499	466	480	519	480	462	480	524	480	471	499	404	478	507	494	441	546	556	497	488	466	476	502	505	476	477	477	569	476	583	564	479	482	465	495	483	565	457	457	531	477	466	485	514	570	473	498	479	457	516	488	494	409	474	480	469	476	525	485	491	514	483	562	474	493	480	470	497	494	472	486	537	477	471	505	472	516	477	474	549	507	526	530	462	484	479	478	505	490	463	485	483	489	536	464	483	467	474	520	539	558	470	538	461	474	479	477	464	477	473	477	518	481	494	464	491	493	477	489	483	460	477	477	475	520	494	475	523	504	489	376	485	475	478	476	459	502	446	475	423	454	476	537	450	464	517	477	479	466	504	498	475	400	477	469	535	528	491	436	496	482	498	485	456	469	477	476	506	514	496	461	463	478	551	479	479	447	504	474	467	450	456	469	484	455	481	516	490	460	478	477	499	534	478	414	492	535	481	506	532	470	505	524	477	471	415	483	516	475	471	443	476	495	487	477	477	510	490	449	472	450	445	486	553	471	521	464	468	409	512	534	461	462	461	484	479	587	485	483	469	489	517	493	460	542	475	466	430	470	435	477	541	480	490	514	462	519	483	484	495	474	489	477	484	492	479	473	472	511	499	449	494	519	463	475	524	475	549	475	465	464	478	474	491	476	480	465	485	479	479	469	432	495	459	463	491	543	504	464	479	541	512	534	475	475	469	437	485	486	469	465	450	465	484	481	455	503	479	508	465	472	508	485	514	471	504	435	508	480	484	504	477	478	536	490	474	430	472	479	462	482	536	451	485	492	505	527	480	489	472	466	457	480	529	478	503	491	507	1
489	507	543	478	426	484	523	478	484	486	528	534	479	453	484	480	471	419	462	469	484	531	471	483	453	485	532	500	506	498	481	543	557	513	470	497	494	480	477	475	478	455	447	480	485	491	446	489	564	480	501	483	495	487	455	518	477	466	564	489	499	467	476	474	567	507	513	478	479	481	524	490	480	493	477	497	466	493	462	464	533	427	516	468	500	454	477	458	475	529	476	487	468	450	480	482	475	433	503	443	471	488	481	490	411	718	517	478	478	486	552	400	471	469	462	499	464	480	457	471	478	479	496	445	480	466	479	481	498	543	527	496	520	485	477	617	476	494	473	496	519	534	484	485	503	538	484	527	491	525	564	491	468	536	477	515	534	469	524	490	482	483	470	476	550	441	475	477	475	526	498	474	538	476	490	491	491	486	488	512	545	470	460	505	480	458	402	494	533	476	501	521	511	504	447	488	479	476	479	531	519	525	505	439	465	474	494	478	455	520	498	509	508	475	479	507	481	485	505	491	486	501	516	485	483	531	508	477	476	504	500	482	491	448	445	496	487	483	488	475	495	420	490	490	456	493	540	480	494	500	476	478	478	529	475	507	465	519	484	475	476	480	501	476	488	454	498	463	499	478	482	466	460	505	455	467	476	497	473	545	475	502	472	475	489	526	463	465	484	527	466	500	503	477	520	505	519	543	514	500	591	500	479	501	495	485	478	498	475	483	483	485	472	505	483	427	472	485	549	473	474	406	472	475	468	481	461	495	486	511	504	465	475	441	468	488	557	461	457	482	513	503	463	502	568	471	480	459	515	480	478	407	487	485	490	475	511	477	505	485	480	479	497	502	481	484	469	483	477	480	474	532	507	497	498	524	490	460	614	443	480	465	450	485	490	487	496	480	509	464	474	526	475	455	486	477	491	465	518	484	475	485	476	509	475	441	484	474	471	474	531	537	472	459	490	465	483	458	531	536	483	471	480	475	473	495	489	481	493	479	494	487	462	528	483	472	487	529	483	477	577	485	466	526	491	477	500	490	552	477	472	490	468	654	475	438	474	538	508	519	542	523	495	467	488	480	487	524	509	486	566	477	466	477	474	381	496	529	438	493	484	504	468	599	558	475	471	483	504	460	493	476	483	719	468	477	474	469	484	489	1
481	450	467	483	483	466	502	477	484	484	512	515	506	480	466	469	470	459	481	485	499	507	482	491	513	476	508	509	467	522	491	518	486	575	462	508	481	483	477	473	479	457	445	476	487	523	454	417	511	478	475	466	482	480	516	500	491	458	497	440	487	473	529	484	632	460	505	466	483	473	497	476	513	490	487	545	455	518	523	464	527	540	468	490	455	550	477	473	479	475	477	484	476	492	483	460	479	434	490	467	474	484	478	466	513	360	491	460	458	489	508	422	483	475	610	477	488	486	463	458	480	422	488	408	457	523	510	503	467	501	493	464	485	480	544	501	456	455	483	470	498	587	472	473	501	487	482	509	478	491	536	460	455	514	474	451	466	489	505	467	493	466	491	474	510	504	479	478	478	501	483	522	537	477	464	452	457	476	511	528	500	556	477	482	503	498	508	509	486	481	465	496	457	541	551	479	469	475	477	427	464	486	530	519	491	478	476	481	485	490	498	544	551	464	461	482	502	495	515	482	503	503	493	458	489	480	493	479	477	527	481	471	495	506	500	484	488	479	484	473	528	432	481	469	504	484	441	472	475	547	498	472	481	532	488	435	520	535	481	487	487	484	482	482	492	499	516	467	488	470	501	462	538	550	475	478	476	487	538	480	479	482	502	475	528	466	473	526	477	482	521	484	543	472	453	494	472	492	515	484	490	498	481	511	491	500	490	480	508	468	515	498	526	506	473	518	476	470	433	535	501	501	492	487	485	484	465	446	465	482	500	487	475	476	426	483	641	480	606	458	466	467	501	504	533	488	474	468	478	484	480	502	570	488	499	500	466	476	524	550	465	522	504	486	489	465	531	496	481	471	486	465	517	478	462	483	475	472	522	536	475	471	530	489	460	451	462	475	493	483	482	486	482	483	481	468	484	523	552	467	481	448	475	467	476	432	490	474	479	475	522	479	542	462	517	414	464	523	526	462	481	492	470	476	492	517	469	475	490	475	475	501	454	504	469	446	466	527	501	507	456	499	581	511	492	478	486	503	540	483	491	469	519	522	483	556	484	513	438	458	497	489	490	502	459	514	476	517	510	463	583	476	517	481	474	396	508	468	561	500	507	450	479	520	554	466	484	556	494	498	511	486	492	547	423	513	479	461	562	465	2
475	512	506	470	583	484	463	477	461	482	556	527	557	446	497	467	477	428	480	474	482	486	465	467	536	534	488	472	474	493	461	493	465	567	483	486	482	501	479	477	474	479	472	512	463	465	458	460	481	474	535	505	493	478	506	503	375	512	495	481	467	469	483	471	524	523	451	490	480	470	526	478	500	529	500	517	491	454	594	467	456	518	469	490	519	471	478	489	483	529	476	488	471	482	472	466	478	503	439	444	477	482	486	484	442	333	517	492	518	504	477	490	473	495	448	442	482	486	501	504	479	503	492	408	517	461	481	458	464	461	533	539	506	472	516	445	499	453	476	461	516	499	480	512	479	445	486	510	475	566	427	500	475	328	477	480	499	451	472	495	420	465	465	479	487	518	475	473	478	487	471	452	504	477	477	500	498	475	529	449	446	491	488	482	469	480	478	476	575	476	478	473	493	492	462	484	473	476	475	495	483	478	496	555	477	477	514	481	495	479	473	530	487	498	465	494	536	472	501	491	493	476	463	450	471	524	475	479	476	447	495	481	473	496	520	490	489	480	480	485	498	497	530	494	519	513	474	481	484	480	439	514	481	525	485	476	505	458	471	471	500	480	480	502	474	484	507	479	512	476	496	413	491	467	496	460	476	553	474	465	474	397	498	474	544	440	453	463	477	478	493	474	500	468	485	507	461	479	513	448	525	497	479	490	509	462	483	481	544	479	499	467	544	495	485	473	455	487	467	438	498	463	511	470	490	485	476	487	496	558	531	476	476	489	527	501	517	479	645	506	473	485	485	490	447	498	483	486	442	490	481	474	496	493	509	476	494	475	538	499	547	486	428	489	489	480	487	483	495	498	520	535	513	505	429	513	481	475	490	431	484	477	478	467	468	462	476	475	517	480	479	513	476	513	478	457	475	475	494	484	478	466	475	435	477	437	495	476	450	483	512	484	485	506	515	521	486	520	476	493	481	481	475	476	496	478	481	471	494	474	516	485	521	371	514	517	469	577	506	491	493	461	519	486	523	479	487	503	599	475	506	473	496	278	487	597	476	463	437	533	499	500	495	492	476	516	490	670	487	490	454	475	501	477	472	489	487	449	464	491	486	490	468	550	505	475	468	517	508	482	490	479	475	299	526	482	483	481	552	488	2
492	530	483	485	530	473	451	478	477	482	469	507	494	420	499	490	484	477	490	460	505	504	467	470	478	525	533	479	492	470	482	517	524	485	445	479	467	486	476	477	477	543	481	481	524	496	457	467	510	492	482	472	476	493	479	491	526	519	539	477	504	484	534	479	460	525	488	482	480	487	505	500	500	460	470	522	491	441	504	471	497	489	471	477	515	469	487	497	493	514	476	505	493	522	468	433	476	471	493	456	466	466	487	473	490	668	507	543	463	479	480	442	485	479	508	512	504	490	541	476	477	467	468	509	462	506	492	501	489	394	487	476	508	479	482	442	494	457	472	494	505	558	481	479	494	508	481	505	482	423	450	474	470	519	478	485	485	506	461	498	514	487	472	483	435	488	477	482	477	507	511	479	543	477	486	483	455	481	523	511	454	485	485	508	459	455	412	510	604	472	483	519	493	532	493	496	481	486	476	455	496	469	475	474	517	476	485	478	478	518	516	441	485	482	482	458	516	492	479	487	497	508	506	479	514	515	497	481	477	502	463	474	483	465	485	484	490	475	485	474	550	525	515	501	506	492	415	478	493	552	460	558	480	531	489	485	521	494	483	481	491	483	512	445	473	499	484	483	434	465	459	463	521	503	470	493	475	454	514	523	476	491	504	476	482	475	462	519	476	480	463	518	486	476	470	512	479	599	508	486	424	485	477	504	483	550	457	483	513	439	542	492	532	491	460	528	484	472	530	554	499	508	493	488	491	486	541	479	460	511	522	477	477	459	552	472	439	476	418	509	485	502	498	525	543	496	474	439	492	538	472	498	484	504	520	482	510	476	502	530	489	508	405	434	475	484	479	481	480	457	468	423	538	439	464	496	472	476	532	491	478	475	516	480	482	501	500	477	447	463	469	498	475	495	483	524	486	473	510	472	477	465	476	520	476	529	422	474	535	471	475	525	469	469	517	516	473	520	570	470	477	489	489	477	487	485	486	473	518	482	487	506	522	516	474	462	495	542	453	498	456	472	432	594	499	477	488	506	498	484	489	483	532	505	479	465	490	472	429	458	547	449	513	457	506	500	474	498	502	462	531	487	449	478	482	512	497	473	497	479	491	498	491	512	519	476	474	470	462	486	490	479	445	522	477	503	481	480	449	509	2
473	487	502	479	491	484	449	475	487	474	521	463	439	468	467	452	483	516	460	483	499	464	470	484	502	526	490	505	494	487	489	464	467	514	491	486	478	473	474	477	479	456	490	489	465	524	489	516	538	479	552	486	472	479	476	510	537	530	564	467	502	482	530	486	476	470	460	490	481	475	454	478	498	430	482	528	500	499	508	437	491	540	436	476	530	526	476	504	480	481	477	480	507	515	489	473	483	514	489	464	480	482	476	474	490	712	464	492	503	481	463	542	482	477	426	444	529	495	554	495	476	452	474	500	467	390	477	459	499	525	486	530	470	481	477	426	556	472	473	483	514	479	481	490	480	499	477	569	473	471	472	476	481	687	476	440	467	512	498	439	508	468	469	479	410	507	476	486	478	494	541	462	466	478	464	509	486	485	511	511	548	566	474	487	491	487	469	487	493	474	501	513	492	482	484	486	486	478	474	489	463	476	484	502	487	474	528	480	487	515	481	562	541	498	494	552	508	480	479	489	492	516	510	522	525	546	456	477	476	508	495	491	476	473	480	503	485	476	481	476	516	538	425	461	473	491	465	476	475	544	467	438	477	541	477	518	500	484	481	495	506	480	475	451	472	505	532	469	445	496	467	506	452	453	471	478	477	483	508	478	476	559	482	477	515	465	490	435	478	504	561	476	487	467	564	466	452	506	508	500	424	509	475	539	463	471	482	478	501	470	476	499	485	497	475	455	474	489	541	434	485	494	480	496	472	482	454	477	471	486	513	503	476	529	507	474	449	496	298	483	511	467	492	491	517	484	480	489	463	500	486	503	520	491	484	479	538	476	493	521	443	524	488	457	485	480	484	489	469	506	486	528	476	496	521	510	497	471	566	512	478	477	469	481	509	486	483	476	491	461	472	523	474	475	480	486	495	528	525	478	478	490	477	492	477	448	477	473	422	481	503	504	477	473	494	512	460	475	473	488	478	461	474	477	488	466	484	456	459	475	495	556	437	623	490	455	454	463	466	480	471	481	367	480	477	480	482	486	482	485	480	487	492	584	487	458	485	479	457	470	512	475	451	499	478	485	486	512	510	472	502	487	426	480	467	529	497	500	475	488	482	462	468	513	543	481	473	481	504	482	535	487	540	621	481	526	467	508	482	458	2
485	494	465	497	522	484	472	477	501	466	499	479	441	476	504	496	476	504	519	480	486	487	481	469	538	556	511	497	478	501	488	533	493	508	459	436	478	513	479	473	481	519	487	473	489	467	462	478	496	481	534	516	456	476	502	527	556	533	534	463	468	477	463	476	534	451	536	482	473	465	502	496	454	416	481	498	472	471	571	468	547	521	503	470	561	518	476	490	476	494	477	608	457	522	480	464	478	485	456	501	491	508	479	484	423	561	529	509	538	490	494	453	478	498	485	486	474	485	483	473	474	480	485	492	449	502	511	520	485	510	539	480	442	483	466	533	468	482	493	483	478	567	471	494	504	521	486	486	482	475	465	497	484	696	477	551	492	461	481	484	473	461	482	479	533	473	474	473	477	498	567	465	500	476	469	481	452	487	516	482	489	548	459	469	494	496	524	491	549	487	487	521	464	422	518	476	472	496	475	487	521	467	528	463	498	477	495	475	472	485	486	557	447	450	493	492	538	478	479	484	486	502	487	450	526	503	501	476	476	481	469	489	469	484	462	480	470	478	469	472	472	479	510	482	467	505	471	470	475	519	405	503	477	469	465	476	504	465	492	503	482	481	485	496	500	510	455	479	497	492	469	486	473	491	475	487	477	489	542	493	475	573	506	475	551	467	476	524	476	501	493	514	509	478	549	506	464	516	456	519	423	503	477	497	458	503	465	478	488	469	516	492	579	465	466	484	482	483	477	447	503	465	495	469	476	472	499	404	456	487	484	485	478	467	511	505	535	513	402	550	462	468	466	497	516	476	485	486	457	513	491	467	456	489	476	472	511	479	538	470	525	496	542	492	484	474	460	487	478	480	533	504	518	523	521	498	473	460	505	451	486	451	491	469	471	498	500	477	429	489	485	517	478	457	476	497	481	527	488	488	472	503	474	479	476	453	515	476	504	471	523	531	478	483	526	563	482	509	508	528	470	494	444	476	460	498	500	469	442	474	463	526	473	613	483	527	487	497	447	478	453	479	480	456	491	480	485	479	499	482	495	476	496	634	479	471	480	502	454	461	436	449	472	538	448	481	479	566	463	516	597	479	473	478	476	456	468	491	482	486	486	458	479	532	548	478	476	487	498	490	480	475	489	676	470	558	482	449	527	502	1
489	522	488	484	492	476	452	474	490	478	436	405	555	484	455	493	482	513	468	480	465	488	472	473	494	497	483	478	464	468	489	451	484	566	482	449	481	420	476	477	475	408	482	489	486	441	513	471	413	541	513	541	495	468	531	498	438	460	563	456	515	481	487	472	586	546	520	486	477	473	518	485	476	491	470	509	480	484	472	494	488	565	473	493	392	513	471	491	479	427	476	498	471	495	483	491	488	489	483	460	480	481	473	472	470	158	473	553	502	484	493	527	477	487	453	460	500	481	462	482	477	467	486	483	487	450	493	495	446	511	495	482	476	484	498	486	502	518	485	490	473	429	471	525	479	500	480	531	474	543	462	468	492	369	476	488	490	465	528	486	478	481	505	489	530	530	478	476	476	488	496	467	547	477	471	478	489	492	483	544	473	447	493	473	507	480	464	533	544	480	486	557	509	480	552	486	487	481	477	503	466	490	507	571	433	477	506	479	475	483	499	468	456	402	492	566	467	489	447	483	472	561	518	537	481	526	466	476	475	507	467	483	497	473	471	501	488	478	533	469	512	464	494	484	544	556	545	480	491	518	465	513	480	528	459	502	506	545	496	477	494	477	504	453	476	474	461	487	488	483	498	448	547	561	460	493	476	493	516	555	476	414	495	475	455	508	510	486	481	471	470	489	491	471	432	539	430	520	548	498	490	482	472	483	548	524	489	481	521	485	481	480	600	484	475	425	475	491	439	544	488	484	476	500	495	476	450	503	491	496	472	461	477	528	549	494	580	498	737	521	559	485	417	496	490	497	487	498	495	525	474	452	443	473	488	479	487	476	519	497	500	478	477	520	468	423	495	490	480	467	482	447	478	475	512	447	481	486	400	476	483	473	456	511	447	467	453	476	473	556	470	475	474	504	479	471	492	433	536	486	473	555	478	489	476	565	469	471	520	481	473	509	529	480	425	546	471	534	473	545	483	467	479	477	484	481	490	452	503	476	487	476	473	404	482	535	485	491	518	463	463	496	593	488	484	478	481	499	501	465	464	469	514	306	480	635	481	512	473	444	495	471	531	542	513	488	484	478	494	477	506	480	525	481	493	437	469	498	502	477	503	471	469	507	496	476	498	432	468	486	531	472	502	275	439	453	472	494	521	498	2
474	519	569	486	470	481	499	480	466	486	446	506	449	452	491	469	477	496	494	475	468	498	474	479	465	500	484	497	476	483	482	552	559	381	522	476	481	494	481	475	480	514	495	483	512	519	459	494	515	459	481	518	470	472	508	475	498	494	593	507	502	477	537	472	512	501	507	523	485	484	539	479	457	448	488	438	489	473	510	474	492	546	496	471	540	444	475	479	490	539	476	486	445	497	484	531	485	468	484	505	479	485	489	467	508	419	478	459	492	484	526	480	490	470	464	490	465	465	492	492	479	486	480	425	471	501	486	452	473	510	524	532	473	476	485	572	548	498	472	512	474	490	489	482	463	488	475	509	478	516	492	509	482	444	477	485	438	465	479	520	478	457	500	478	535	483	475	476	476	492	487	462	521	477	477	469	488	482	530	539	510	564	488	471	474	458	510	483	454	476	465	476	516	496	532	495	480	491	476	498	454	502	473	490	528	477	477	481	489	509	483	525	489	398	479	540	486	482	469	485	459	519	533	483	467	501	474	476	476	501	459	465	476	458	518	541	484	481	445	487	499	539	488	472	581	526	541	476	491	504	493	556	476	539	474	489	490	497	496	490	478	477	489	597	486	468	507	468	490	492	472	488	474	453	465	504	476	503	498	463	478	450	457	478	475	501	473	514	481	493	499	510	532	472	418	507	461	447	494	510	499	512	479	497	477	526	455	471	498	500	515	495	472	482	477	471	487	498	472	383	502	398	512	474	458	477	447	524	483	481	492	487	476	523	498	474	496	469	523	432	534	487	540	478	458	477	484	495	479	483	494	536	436	492	479	491	451	479	506	408	466	478	454	473	476	483	504	491	474	481	478	462	491	478	524	452	461	468	535	482	470	486	492	512	480	475	502	478	544	448	483	459	480	469	473	496	502	475	570	479	482	436	477	475	477	434	515	477	499	473	519	540	464	499	538	609	498	492	574	450	485	478	495	476	496	479	480	423	488	476	512	472	466	455	497	499	457	504	426	485	554	469	421	514	497	481	473	480	479	476	511	475	495	261	473	611	471	495	490	507	550	467	492	432	508	476	487	521	466	400	473	479	448	476	473	560	446	489	440	456	453	457	470	552	506	472	480	553	487	493	510	477	442	333	523	488	480	475	558	494	1
500	510	457	491	475	477	483	476	483	476	477	501	469	476	494	491	511	482	499	482	468	530	486	493	474	513	471	487	470	450	479	478	462	515	447	489	473	504	485	474	473	480	472	486	455	477	488	501	467	533	433	494	464	472	460	502	450	466	460	481	473	475	438	485	493	506	477	487	488	483	432	493	484	474	480	511	477	506	495	464	469	471	468	480	479	461	479	497	477	509	476	512	454	504	486	509	477	502	496	488	477	486	483	479	463	456	479	535	509	491	478	454	477	490	474	461	508	471	503	480	477	457	489	440	484	421	473	470	475	455	483	460	501	478	493	478	528	483	480	463	472	519	478	481	480	454	477	505	470	461	400	480	490	422	476	508	499	495	499	459	505	496	477	481	485	480	476	481	478	503	536	511	500	480	475	503	474	484	485	497	504	531	430	460	480	513	468	498	458	476	533	509	508	516	482	503	489	476	477	507	494	465	484	511	625	474	512	488	479	484	467	541	468	486	482	474	495	472	483	469	425	598	476	487	532	416	481	478	477	493	503	475	479	565	494	510	483	483	484	475	487	437	483	489	524	490	464	480	484	526	484	472	479	526	481	446	537	484	479	491	514	486	466	479	480	488	493	484	481	506	499	548	489	474	457	489	477	529	504	464	477	430	483	476	520	493	545	454	482	502	501	464	494	470	501	464	491	480	471	459	475	484	484	496	494	477	510	482	506	438	470	482	483	464	496	439	486	484	447	485	483	492	493	461	513	482	445	511	482	562	479	472	476	456	540	475	474	471	636	481	581	525	504	514	424	489	473	468	474	533	471	393	456	462	484	483	560	477	493	516	476	499	452	457	482	563	456	471	495	526	454	462	465	533	505	477	482	478	470	419	472	475	467	495	475	490	542	479	485	450	474	524	480	455	480	475	488	534	518	486	486	547	478	498	477	505	404	479	481	482	486	493	498	504	520	517	489	501	516	546	485	485	473	476	478	506	497	539	462	474	516	509	526	441	541	519	470	550	443	470	502	456	655	354	483	477	486	478	485	493	496	470	529	562	491	423	477	504	483	484	550	469	481	447	487	503	482	480	483	476	518	480	558	480	492	408	480	480	481	498	496	463	485	463	486	494	466	476	509	467	483	471	515	598	509	453	470	486	550	472	2
481	538	496	461	559	468	510	478	469	480	439	566	487	447	498	422	472	491	483	471	507	504	474	486	579	524	461	495	483	474	490	531	498	487	543	554	488	474	481	476	477	478	467	490	488	541	513	462	519	448	493	506	475	480	498	501	439	456	505	459	468	488	481	475	512	475	520	419	478	472	575	493	445	520	469	480	486	498	513	481	511	515	555	502	576	442	473	488	485	612	476	485	503	484	490	542	484	492	465	464	483	485	489	465	502	473	502	468	514	473	488	435	475	516	529	466	511	467	463	514	474	489	463	451	519	508	469	491	477	503	483	525	482	484	474	545	471	477	481	476	502	534	486	487	490	486	482	487	478	499	489	482	474	466	474	467	462	498	512	514	485	487	495	468	458	475	476	475	476	614	499	558	502	479	492	487	489	485	488	547	532	502	444	495	491	477	468	427	472	481	460	492	491	533	474	491	481	497	479	480	477	519	466	556	551	478	504	474	502	487	506	468	460	435	490	497	589	478	530	491	486	522	497	558	499	516	481	478	476	480	483	504	475	510	474	508	495	476	464	473	532	546	517	476	469	510	486	480	488	525	515	508	475	566	479	475	518	454	486	483	478	489	491	458	496	477	466	488	469	466	502	496	524	396	495	477	476	486	522	490	477	460	483	477	570	489	529	473	477	476	413	543	500	475	549	542	497	550	525	517	455	490	478	475	497	471	462	461	459	501	475	478	529	477	480	490	489	484	493	533	481	503	511	488	491	468	527	427	483	532	489	486	477	542	516	494	497	492	504	519	524	477	534	433	549	479	480	497	481	526	484	451	501	472	454	472	517	475	473	514	504	494	441	515	480	481	490	492	487	545	554	476	509	500	517	500	469	512	529	417	481	477	498	498	497	465	500	479	560	464	475	502	477	510	479	495	473	471	508	487	476	494	475	461	477	368	571	486	487	468	515	442	516	507	497	508	481	536	521	514	480	477	484	476	494	500	480	442	497	471	526	507	488	473	537	459	483	461	487	491	528	453	414	576	501	475	484	496	493	459	465	479	488	358	467	607	484	515	473	416	509	454	530	540	496	497	468	503	494	572	524	479	444	477	484	550	475	488	500	489	480	476	480	517	508	476	475	437	490	470	453	482	473	342	560	520	472	495	509	487	2
489	510	546	470	460	482	460	477	474	467	452	466	511	449	485	464	470	482	455	487	498	496	474	471	491	520	460	487	475	519	481	441	513	528	452	518	461	492	485	479	481	543	453	472	497	470	513	503	529	498	548	515	522	479	501	510	449	473	515	522	489	486	522	482	622	525	495	520	472	477	473	482	508	510	480	536	460	484	528	523	512	476	478	449	453	493	478	479	482	540	477	558	486	506	480	558	477	479	481	475	481	475	487	461	470	405	498	464	462	478	480	471	467	498	498	480	471	497	503	490	478	499	481	458	501	484	478	478	470	484	508	470	483	477	462	517	490	459	483	502	462	503	467	488	493	484	476	560	473	525	473	496	497	502	478	504	477	476	511	524	467	475	481	483	526	504	475	482	476	554	478	485	487	476	475	533	486	479	454	422	501	518	442	458	494	465	474	501	564	478	453	481	534	505	472	492	479	468	477	447	472	513	503	467	511	476	508	483	493	482	507	493	453	529	476	499	460	506	451	471	501	609	507	472	511	496	453	475	474	488	459	487	491	478	476	520	478	476	449	474	517	468	485	485	532	539	465	482	496	536	455	491	477	544	469	498	475	508	503	486	503	491	504	520	478	478	538	478	529	487	501	519	501	492	496	479	477	509	514	496	478	479	478	477	480	488	450	422	477	475	477	468	498	479	506	503	462	562	514	475	535	490	478	521	439	509	474	477	543	504	478	455	515	462	481	520	473	486	469	505	490	495	491	496	503	481	526	546	487	516	458	500	475	523	504	488	609	453	578	508	500	499	519	547	521	489	492	460	452	507	481	398	407	482	491	480	448	478	526	431	483	482	411	506	480	429	545	475	463	467	539	524	479	456	536	511	483	507	545	440	472	471	513	497	448	474	498	475	508	470	477	511	478	501	478	485	463	525	582	475	477	423	475	498	477	500	492	476	473	473	476	420	532	464	549	568	465	511	470	494	480	486	462	475	491	497	486	414	429	467	473	480	468	499	499	478	464	541	497	498	516	476	489	527	505	477	466	486	505	485	486	474	460	444	476	596	477	530	420	471	489	456	522	431	502	499	488	457	491	497	463	478	477	476	476	438	483	480	500	491	471	541	492	525	469	466	458	487	478	475	478	484	490	457	495	468	476	492	472	476	1
485	448	568	476	457	481	526	474	493	469	562	550	444	462	506	464	464	550	500	467	490	485	491	469	512	499	484	477	496	520	491	486	500	512	488	448	481	493	484	475	478	510	495	523	559	468	490	469	511	452	544	467	538	476	521	526	468	511	481	439	487	478	465	472	506	503	541	484	476	467	510	512	491	403	488	484	476	500	515	488	457	501	501	480	435	552	473	466	474	484	475	576	473	501	493	493	478	531	500	541	478	478	482	466	462	629	448	501	511	490	473	516	469	489	439	482	434	487	465	451	476	492	497	513	467	530	496	526	489	513	500	477	484	480	470	486	554	503	473	493	532	449	469	479	484	488	478	485	483	500	466	479	468	461	478	490	490	513	492	500	425	467	493	479	432	524	476	484	476	611	443	531	500	475	461	549	483	480	430	490	509	527	469	474	497	495	551	484	532	473	466	512	542	566	530	476	485	481	477	541	511	498	492	513	501	475	472	481	482	465	489	413	438	476	475	482	483	465	486	476	547	490	522	480	429	512	461	476	477	494	469	474	494	484	531	473	482	475	441	471	497	465	494	475	518	545	456	481	468	515	492	550	477	566	475	515	522	434	481	482	485	473	494	455	474	542	551	497	485	512	518	566	481	556	484	475	475	562	524	478	476	457	475	475	498	497	450	472	483	517	553	446	524	486	462	425	493	503	503	500	456	495	477	468	497	497	471	463	489	470	458	492	472	549	486	523	469	485	530	487	502	501	476	492	481	481	443	482	490	550	440	470	477	423	487	492	484	462	507	543	496	500	456	530	627	478	480	510	507	529	483	484	431	475	513	507	501	476	454	495	514	475	481	472	486	537	515	474	494	495	536	375	509	498	491	450	475	455	531	502	468	471	410	499	478	497	508	477	507	523	473	441	470	468	476	462	483	483	518	477	481	507	474	509	477	459	433	471	475	474	499	485	501	505	464	516	498	525	528	435	484	468	503	475	508	504	509	434	490	473	482	468	497	470	479	503	468	568	489	486	455	478	501	446	493	476	483	467	539	465	488	484	497	525	478	452	476	486	541	434	412	450	460	489	478	469	481	520	480	434	452	478	484	478	485	441	499	486	475	490	474	481	467	505	510	480	479	440	507	465	487	480	470	538	439	497	467	521	520	521	1
492	488	529	501	499	477	507	477	461	483	479	486	570	549	485	473	473	481	507	468	477	469	480	488	428	497	497	494	453	487	477	494	405	548	529	526	471	486	482	474	476	482	491	492	527	532	474	486	483	477	576	484	495	481	475	491	490	463	512	476	489	483	510	480	482	545	431	466	484	474	491	481	474	517	474	523	506	454	531	469	471	525	465	469	511	530	477	488	480	594	476	584	481	512	479	536	483	504	496	511	477	488	480	475	431	443	464	501	491	476	505	493	465	446	498	466	495	476	453	525	476	472	502	451	512	481	506	537	474	474	472	465	439	470	457	540	475	500	467	508	483	578	490	474	478	488	485	475	481	516	506	495	473	541	478	461	464	382	487	493	498	467	486	476	518	492	477	474	474	526	549	481	574	475	483	550	487	479	430	510	593	512	460	441	498	473	500	516	504	476	458	504	500	476	541	468	474	493	476	492	490	480	474	519	534	474	524	482	481	496	459	463	415	459	484	520	523	505	478	463	419	479	543	543	482	503	467	477	477	519	491	458	489	458	487	500	478	478	478	466	462	518	484	477	514	488	483	476	482	520	511	419	477	496	491	487	424	411	485	477	503	480	489	456	473	468	540	493	493	491	468	555	477	525	476	483	476	456	462	476	477	500	463	475	519	500	466	569	479	490	460	491	474	476	473	431	489	501	468	498	464	517	474	471	501	500	456	492	510	423	499	452	531	466	473	493	468	488	410	387	487	539	498	504	485	484	466	530	486	526	491	495	476	434	495	496	463	506	502	487	439	491	510	566	496	504	478	433	504	543	480	400	498	486	497	485	493	474	588	571	500	475	527	490	489	519	468	499	495	540	515	450	463	473	508	527	481	467	492	529	479	460	511	508	488	474	477	477	500	570	480	440	478	498	475	486	493	511	522	484	479	441	475	480	476	524	395	479	498	484	461	471	495	485	517	423	491	478	561	449	488	446	491	476	474	463	511	493	421	475	454	535	481	537	469	524	472	472	477	487	483	477	580	496	467	476	485	489	502	476	493	464	535	537	474	496	469	532	458	485	534	432	497	498	488	459	478	568	502	479	552	485	513	476	464	518	480	471	454	498	510	459	481	533	470	471	487	473	492	484	501	481	479	549	483	467	477	461	564	455	2
487	467	486	484	530	492	440	478	492	475	493	480	427	433	504	500	481	484	484	474	473	512	475	485	485	479	481	482	484	503	488	420	550	481	401	486	488	466	473	479	477	548	454	478	493	515	416	493	505	501	524	547	515	479	523	469	485	498	552	516	483	485	490	487	276	471	504	558	482	483	538	498	527	520	482	577	470	479	523	470	487	493	482	458	506	491	479	507	480	543	476	575	506	485	482	525	483	488	478	560	496	468	478	490	518	716	482	491	524	478	523	469	485	516	469	485	518	492	440	457	479	512	494	552	455	510	509	505	498	551	493	469	500	479	447	431	450	475	478	468	495	434	484	474	489	506	482	614	479	580	552	467	486	429	479	524	440	509	491	500	494	467	475	480	515	484	476	481	477	541	475	538	532	477	484	447	488	481	518	504	505	464	520	458	515	500	370	494	503	477	495	447	489	463	454	469	467	481	476	461	477	452	503	565	489	472	592	482	448	497	471	504	521	435	473	503	497	480	453	502	436	531	512	499	464	479	438	475	477	499	476	493	470	487	455	502	492	475	508	476	504	594	514	476	482	490	431	476	480	532	541	508	475	509	482	470	439	533	483	476	486	473	470	438	468	447	511	485	467	517	459	488	496	531	484	475	476	470	529	449	476	439	451	476	513	442	444	472	478	492	474	490	509	481	468	532	478	518	461	483	453	503	480	492	459	488	476	482	449	470	462	461	509	460	473	525	485	477	498	436	467	499	502	472	486	478	499	464	489	585	483	483	476	489	482	481	224	432	392	485	538	509	518	441	521	486	483	456	503	491	494	488	508	490	504	504	540	477	543	423	474	470	478	477	489	451	504	483	478	496	463	543	515	506	479	512	475	442	530	466	482	488	488	493	496	474	474	474	482	474	474	469	477	495	476	474	498	499	514	482	473	470	475	481	477	501	493	471	494	481	470	506	484	471	505	530	481	528	476	472	485	498	462	476	491	484	484	492	513	480	511	530	461	448	470	464	499	573	432	476	525	461	467	504	498	480	485	485	451	449	479	479	515	447	491	398	485	520	432	438	525	491	474	476	455	479	480	575	455	464	511	479	467	476	481	637	475	482	495	490	504	461	475	493	517	464	487	478	514	495	516	483	468	457	489	507	486	486	464	500	2
468	520	518	491	475	487	453	475	496	470	511	468	427	487	488	470	484	488	511	468	485	509	471	476	509	519	516	503	493	471	474	489	489	515	469	448	489	494	482	475	474	519	499	490	464	482	462	490	458	473	533	509	496	482	474	475	454	474	497	471	494	496	503	482	525	519	515	478	493	483	500	490	454	550	501	465	470	489	424	457	465	518	464	477	479	483	478	504	492	509	476	470	457	493	484	486	484	489	421	512	458	485	481	478	503	385	456	509	447	486	550	444	486	497	510	487	469	494	499	460	475	480	489	485	479	545	484	522	470	473	449	504	466	474	515	463	459	469	474	472	538	474	462	489	471	486	476	498	478	494	498	468	477	342	478	477	503	445	500	497	507	484	444	489	501	460	477	478	477	548	519	520	494	477	477	462	488	478	548	442	498	502	504	399	490	471	535	457	470	470	514	482	482	574	555	482	495	490	476	493	453	474	476	463	470	475	486	480	500	508	494	492	504	524	505	500	531	480	485	472	493	585	514	501	461	491	481	478	477	487	479	471	475	521	473	496	469	474	477	482	480	474	493	487	503	486	480	473	475	494	429	463	478	491	484	461	430	471	489	481	476	480	497	487	468	508	508	484	522	515	495	550	503	517	480	481	476	474	483	498	476	416	485	477	520	538	469	495	481	492	536	502	521	468	515	503	469	539	541	488	473	481	484	502	476	458	473	474	474	485	419	497	447	432	468	519	482	485	539	550	478	459	467	475	489	485	474	491	505	507	485	477	475	423	459	491	498	461	622	533	534	545	488	455	527	481	477	545	450	489	490	589	519	482	466	506	469	474	517	525	529	484	521	506	472	509	478	455	487	464	457	465	476	509	449	451	487	502	454	487	476	502	478	471	492	473	500	476	510	489	474	484	477	488	482	466	482	563	433	476	473	553	478	406	477	505	462	481	504	464	506	561	432	492	518	542	491	475	455	429	481	474	484	477	476	504	509	465	506	475	496	489	506	393	503	510	466	557	434	479	494	493	494	491	455	480	494	505	411	471	496	484	471	326	482	544	481	462	531	481	500	460	501	437	488	488	489	462	503	466	545	481	480	478	477	451	476	485	529	492	477	488	476	490	519	480	474	474	523	475	467	478	509	335	470	485	474	489	534	462	1
483	449	446	473	539	477	449	476	495	483	429	472	488	368	456	462	493	500	461	469	484	487	468	482	394	449	494	508	470	525	478	549	517	439	512	493	478	470	476	475	478	462	470	505	495	513	527	472	438	490	541	480	487	472	471	479	504	455	458	517	482	476	468	477	582	505	535	494	485	481	566	487	485	508	470	509	493	462	510	468	480	487	456	475	483	523	478	501	480	494	476	489	491	500	480	444	481	512	471	543	474	453	478	477	473	299	488	536	530	483	502	453	478	494	504	474	480	479	420	469	477	490	487	523	496	465	491	493	457	522	502	451	510	485	535	511	465	534	474	496	515	505	488	483	465	473	480	580	478	484	521	500	467	409	476	500	505	471	509	539	462	474	480	481	499	466	478	477	478	571	496	570	555	477	454	453	481	482	547	545	425	503	451	481	517	491	503	524	488	477	529	497	496	392	474	485	479	484	476	513	503	487	503	532	480	477	539	479	495	510	490	483	482	473	502	430	565	483	469	482	534	503	479	523	520	480	497	476	475	507	462	475	485	496	512	483	461	473	479	482	531	437	542	487	497	477	476	475	493	471	486	461	475	470	474	437	538	451	480	473	473	483	493	545	464	465	527	509	484	483	482	552	515	560	484	510	477	530	491	514	477	434	474	476	515	504	466	463	484	466	463	548	517	481	448	507	505	541	478	514	475	510	482	498	488	499	490	486	505	468	484	509	477	506	461	499	483	482	454	508	480	454	437	471	495	481	525	403	485	498	495	479	476	491	459	484	560	472	706	502	534	527	544	493	506	474	473	441	508	499	488	493	460	498	504	496	495	476	506	440	515	494	450	514	473	484	484	488	476	477	535	562	508	517	447	501	486	444	429	514	489	496	535	505	452	482	510	476	464	535	483	498	483	528	476	498	487	488	461	485	477	456	479	397	477	458	471	475	470	477	482	514	481	478	544	544	494	434	526	497	482	495	483	476	486	493	495	493	484	474	460	516	498	440	479	513	467	484	441	504	537	454	596	489	511	477	453	465	566	476	473	472	521	429	486	548	488	511	536	472	461	461	550	501	485	481	471	540	455	448	522	492	536	476	476	415	481	478	487	485	501	448	464	479	517	492	470	508	506	473	466	481	454	439	490	562	470	475	464	453	2
469	482	523	481	501	499	412	475	489	475	429	449	474	418	481	509	460	506	447	470	489	550	469	484	451	512	510	497	463	464	478	510	515	511	470	512	463	474	483	475	475	528	433	467	527	547	423	493	560	472	492	587	513	481	515	515	475	513	528	500	474	482	473	466	474	488	520	467	477	478	493	471	474	424	476	497	471	477	557	458	506	462	532	472	436	511	477	479	484	522	476	475	490	526	488	507	480	499	510	553	475	488	483	474	482	532	457	570	431	452	457	530	478	507	477	497	488	486	505	485	476	468	488	491	501	553	471	504	481	451	479	495	463	469	481	541	485	507	470	479	494	583	480	490	468	479	481	487	476	524	523	452	487	358	475	469	486	468	513	513	473	484	492	466	448	505	476	480	477	535	543	543	467	475	510	479	492	479	468	511	442	456	506	509	485	478	543	565	566	484	501	519	528	495	552	473	483	484	478	422	461	550	501	526	534	477	457	477	469	511	479	546	496	468	457	503	543	481	494	492	415	458	491	560	478	516	485	479	477	525	464	493	482	492	477	511	467	477	479	483	488	528	449	474	522	505	496	478	492	498	501	543	479	508	476	507	514	486	488	502	499	480	479	499	467	492	515	475	505	460	494	498	529	576	466	489	476	563	502	470	479	398	492	475	460	537	474	567	470	490	464	536	496	477	537	464	487	493	514	501	455	496	479	531	437	473	476	503	524	465	519	492	490	536	465	477	459	473	438	470	460	453	494	476	515	473	451	426	496	460	441	467	475	484	391	493	451	473	583	543	528	524	467	530	495	485	476	486	486	518	494	477	467	504	492	430	466	476	405	534	477	496	430	503	479	480	532	512	503	473	497	516	503	497	515	444	477	479	616	499	485	511	527	510	480	468	496	474	504	439	479	454	476	449	478	513	486	427	470	475	471	448	475	465	478	513	506	476	520	478	462	486	443	506	482	554	486	554	472	511	488	484	475	476	457	528	491	534	486	473	484	510	489	403	507	534	468	582	488	478	523	481	560	514	487	475	495	478	455	484	476	467	499	407	482	518	492	524	479	453	465	449	468	488	499	473	471	534	455	463	525	474	506	474	472	521	496	485	511	484	526	506	475	472	493	467	477	501	469	487	478	480	504	406	490	468	481	472	559	487	1
476	450	555	468	470	487	506	478	509	477	462	486	494	504	493	510	473	512	519	448	482	509	468	471	511	451	521	472	463	476	490	468	455	488	471	490	475	440	487	476	478	462	445	501	503	455	507	432	472	501	501	590	484	483	511	545	516	483	455	449	486	480	499	481	376	477	586	527	479	470	581	507	484	554	470	490	482	492	499	488	462	503	501	495	560	514	480	500	475	456	475	553	494	478	493	486	475	458	466	450	471	482	481	485	414	577	523	515	464	467	526	468	470	469	446	432	478	475	503	502	477	499	486	412	463	537	475	479	484	463	479	512	471	487	463	495	481	478	478	501	536	552	497	475	502	467	482	435	484	591	559	476	488	436	476	500	493	497	484	539	473	475	473	476	543	481	474	482	474	419	515	575	582	477	477	483	475	476	536	553	494	491	490	468	492	485	474	461	534	475	488	485	485	555	565	479	485	491	477	503	446	504	485	560	465	477	468	489	475	500	504	480	474	507	472	553	534	498	509	494	474	556	531	552	490	487	446	477	476	488	477	487	490	483	487	500	501	475	439	473	475	491	531	496	524	492	491	478	488	484	551	550	470	513	479	501	492	422	495	489	504	474	492	457	479	480	514	479	520	493	484	485	518	534	488	483	476	494	504	532	476	439	472	472	516	478	431	421	477	517	477	525	519	480	476	527	481	529	501	496	438	462	479	473	471	444	477	483	465	487	449	478	473	528	471	522	480	489	432	499	482	480	503	486	483	478	498	493	470	587	533	484	475	499	533	472	358	517	557	493	609	465	517	604	582	481	478	551	465	441	473	447	504	474	492	480	533	476	534	471	500	501	458	476	479	501	476	480	492	461	515	500	533	486	460	486	470	473	477	498	480	474	532	486	492	467	508	476	482	464	471	509	477	522	480	483	481	449	493	471	476	399	477	479	478	468	490	483	517	481	496	434	499	478	517	477	487	486	466	526	482	451	486	476	489	500	491	490	538	475	494	533	471	449	471	489	476	487	520	472	525	509	693	523	470	477	475	465	571	472	480	466	483	590	488	340	483	435	461	454	533	500	523	458	500	506	478	498	461	450	547	472	575	478	481	473	473	493	503	504	476	427	496	495	540	482	489	483	465	472	479	479	511	655	497	541	475	471	488	484	2
472	543	467	487	481	470	526	478	508	491	558	492	436	488	469	487	467	505	504	471	474	568	480	499	590	496	454	481	484	541	491	490	464	524	501	441	486	504	482	475	475	395	473	471	504	469	503	514	467	488	552	576	520	475	512	478	480	551	533	513	488	486	517	470	389	487	523	511	478	473	475	491	485	484	485	536	464	472	519	486	570	481	522	458	475	456	483	444	483	511	476	495	477	503	483	519	475	503	468	527	476	480	479	479	470	570	460	511	500	476	488	479	479	536	477	471	466	472	493	506	477	471	477	471	439	524	468	490	484	457	457	515	485	473	476	531	589	488	478	504	517	488	480	480	452	506	475	539	481	478	517	477	472	410	475	497	505	437	534	500	462	451	493	477	464	484	475	477	477	625	473	534	499	478	495	508	475	475	462	578	452	482	480	441	484	496	611	460	462	476	439	514	480	533	502	478	490	469	476	528	481	502	498	501	477	477	532	484	516	512	484	536	501	512	490	529	458	473	514	495	481	488	512	479	497	531	521	478	478	514	463	515	462	440	511	469	467	477	472	476	462	536	488	475	491	516	492	484	487	466	493	513	479	486	475	485	538	458	486	486	475	487	505	463	485	491	576	479	486	480	500	450	472	483	487	478	476	507	486	469	477	433	489	474	494	479	431	513	481	487	488	481	536	479	479	501	427	510	530	507	451	472	478	464	528	496	477	507	504	467	452	476	541	441	479	507	484	482	498	503	479	421	505	483	501	477	497	451	495	658	476	467	477	515	582	485	364	449	484	462	477	451	505	507	493	490	488	501	470	508	485	513	482	497	509	486	532	479	455	467	417	493	585	501	476	493	481	489	479	490	468	540	533	501	479	465	481	471	471	527	487	474	498	498	448	497	503	477	503	483	472	499	475	475	478	475	480	494	572	478	481	487	477	458	477	437	437	480	507	484	485	534	469	494	530	540	492	527	498	518	482	484	472	475	475	492	459	433	499	477	492	519	460	432	449	451	490	484	486	487	457	482	492	518	493	478	476	488	439	488	502	479	508	400	468	461	480	439	391	500	490	447	484	504	490	494	469	529	481	476	443	480	478	479	478	559	492	476	470	491	503	483	464	518	487	482	472	432	460	496	464	481	501	405	475	523	474	486	497	465	1
492	428	522	471	540	475	547	480	485	476	483	468	419	489	479	447	468	464	447	475	478	522	477	474	587	463	487	471	475	509	484	425	518	389	489	469	489	479	472	476	474	496	483	504	513	471	567	491	421	471	454	482	487	482	524	494	521	478	496	491	493	474	442	475	388	504	506	490	482	476	516	478	499	472	475	481	486	457	532	463	455	490	538	475	478	502	482	480	491	511	477	537	451	515	473	518	476	459	459	431	486	468	489	474	459	563	496	559	559	479	480	549	479	502	433	471	486	476	534	489	472	426	474	426	465	528	481	489	484	479	509	516	481	482	458	478	560	497	475	482	516	508	485	479	484	477	479	589	483	450	413	457	475	602	479	509	470	486	465	465	524	481	495	479	557	489	477	481	477	533	488	551	475	479	483	540	475	469	520	438	457	563	517	468	497	502	518	457	530	482	450	522	515	555	501	501	474	477	475	496	525	453	506	519	481	476	513	476	494	487	500	511	451	550	484	464	528	471	504	486	459	548	474	517	431	491	488	482	477	478	473	460	482	455	512	494	481	474	489	480	440	541	460	475	453	493	449	484	486	472	436	511	480	487	479	474	475	383	468	487	465	478	509	490	491	480	602	481	436	506	460	555	470	463	476	479	476	473	512	414	478	531	475	476	452	432	454	502	478	532	511	531	500	478	460	428	455	510	486	525	433	480	473	523	490	470	467	472	485	481	493	477	485	508	498	494	476	470	467	507	480	502	500	487	492	480	546	499	501	510	440	483	475	508	506	489	366	544	364	404	482	485	490	449	500	480	480	535	471	470	477	493	471	489	464	472	619	480	531	542	487	506	431	471	473	498	472	479	489	471	463	513	535	495	473	471	475	486	423	498	491	530	528	497	451	469	508	475	520	502	472	513	474	536	475	477	483	497	600	483	480	476	477	532	477	459	512	470	517	471	497	424	478	452	487	604	494	532	508	468	478	477	467	476	481	484	453	511	501	476	467	555	415	582	500	473	475	522	482	481	472	479	501	471	481	478	494	477	431	468	479	474	452	583	493	410	485	473	428	524	464	466	550	438	476	451	469	485	471	396	512	483	481	479	476	547	513	501	425	496	447	501	473	505	558	468	471	445	487	474	486	478	495	606	485	424	477	471	539	496	2
483	466	530	494	450	477	522	476	489	473	443	501	500	458	486	525	499	431	486	470	503	504	488	484	554	515	485	476	501	472	471	475	526	481	472	485	482	493	485	476	478	580	480	500	510	499	470	485	465	464	550	511	469	479	521	481	516	498	540	452	474	476	488	476	460	485	498	518	489	473	504	471	466	466	479	507	469	477	434	450	439	521	485	485	571	482	479	484	489	578	476	454	479	496	474	503	476	495	479	501	477	493	498	475	547	637	481	484	517	484	452	510	485	542	585	492	482	475	556	494	479	520	481	486	477	555	483	441	488	451	497	458	416	476	472	500	500	491	487	471	489	473	480	485	477	517	484	462	490	393	475	472	490	458	478	513	510	481	470	508	445	477	494	482	464	490	475	480	477	462	493	496	525	476	477	486	487	468	488	527	522	468	493	468	512	485	491	533	486	481	506	478	497	441	475	477	487	475	477	497	553	470	438	538	455	477	567	479	459	485	499	486	442	534	491	504	544	490	485	498	484	480	537	458	521	533	499	477	475	497	472	488	480	481	468	519	484	474	450	479	541	462	523	456	548	546	512	478	481	486	429	492	475	537	482	497	492	508	491	472	481	473	493	505	471	510	491	495	467	472	480	424	463	526	499	502	476	536	552	450	475	459	478	474	491	530	511	477	484	511	532	520	502	472	494	463	501	552	472	479	484	476	482	498	551	499	470	481	505	459	462	460	472	505	480	431	463	485	552	507	505	453	462	495	548	488	501	467	490	508	458	459	475	495	528	474	437	439	488	431	460	496	494	500	522	484	481	544	473	517	470	468	477	472	498	462	504	476	475	490	517	502	513	540	473	487	475	480	479	477	562	520	512	497	497	473	480	473	465	523	475	462	485	478	489	479	529	476	489	458	479	476	473	464	477	499	479	435	505	486	478	435	476	506	477	443	526	475	502	481	455	449	548	491	512	513	477	541	430	479	479	483	497	477	471	492	474	530	519	472	478	532	457	468	505	468	468	467	535	498	502	486	505	593	531	479	487	484	486	494	502	491	513	536	470	418	479	498	560	515	471	425	471	522	467	459	484	469	509	434	514	478	483	480	486	441	492	488	494	477	473	516	462	453	449	481	484	494	505	478	488	480	460	558	529	527	478	465	556	507	2
464	445	557	495	456	477	449	476	484	469	475	487	490	468	472	440	473	461	474	471	474	516	463	472	526	515	471	490	467	502	497	534	502	473	466	534	472	472	478	478	477	532	465	499	521	515	492	477	443	500	653	584	481	485	540	521	467	419	541	518	477	467	490	480	475	502	554	505	477	480	512	494	499	492	473	485	479	501	523	467	468	518	498	487	509	415	477	449	479	505	477	523	489	462	481	516	480	492	457	506	473	490	477	457	445	406	500	531	488	488	445	447	464	463	474	480	517	497	536	474	475	461	507	501	502	496	487	512	472	462	494	482	497	475	491	483	528	542	474	477	518	576	486	487	496	453	478	497	476	452	466	482	483	397	478	466	512	471	482	506	437	476	485	479	534	460	476	480	476	564	506	521	510	474	493	531	479	473	513	478	505	491	457	429	494	538	457	462	527	480	505	502	503	432	494	479	485	481	475	473	466	482	478	513	509	478	593	475	482	464	463	440	495	469	466	480	497	481	552	497	443	516	486	491	465	515	474	477	476	477	490	503	491	473	497	460	465	479	481	475	526	452	472	453	519	485	462	476	479	482	499	481	480	473	471	497	452	483	481	493	477	480	496	507	469	473	504	487	543	454	512	514	462	408	488	483	476	489	511	488	477	421	507	478	545	463	430	432	487	479	487	487	465	474	414	436	474	522	480	521	494	468	479	500	524	458	491	482	510	506	493	476	544	528	485	448	473	474	448	476	477	508	478	479	500	478	475	496	511	574	494	486	477	512	465	479	452	501	643	447	539	507	461	501	521	504	478	517	497	543	474	511	492	485	493	490	602	477	509	451	430	521	514	512	480	492	484	459	468	569	507	530	505	464	479	525	477	513	446	502	478	505	438	485	470	472	495	478	534	447	467	510	477	440	480	498	493	469	509	481	476	481	476	479	477	378	460	477	463	479	470	434	496	495	487	551	482	498	566	485	483	445	491	476	495	498	500	457	495	477	463	551	452	425	480	474	486	497	481	485	504	464	685	488	491	479	478	508	404	466	501	469	477	521	483	434	474	481	564	477	459	478	488	455	487	482	481	452	475	518	482	479	547	480	477	431	490	525	535	476	473	509	477	526	513	493	476	480	499	468	466	470	501	542	491	489	477	487	422	465	2
489	411	570	485	511	469	562	477	493	490	529	469	492	488	498	479	488	561	488	475	469	494	473	468	480	561	468	472	472	480	478	469	508	481	480	505	472	475	477	478	476	472	500	468	523	503	474	482	544	494	530	550	460	481	526	488	438	457	539	484	470	480	526	482	587	534	496	505	474	467	534	475	508	487	482	452	479	513	529	467	474	516	489	499	534	496	468	481	476	530	476	477	457	496	467	486	484	499	474	484	477	496	488	458	448	452	462	502	474	479	492	484	475	479	429	495	477	496	500	507	476	475	479	489	434	567	472	482	475	418	493	470	484	480	510	493	479	487	496	501	503	555	483	482	476	472	471	543	475	509	511	469	510	337	476	473	490	473	489	479	447	467	484	479	555	481	473	479	477	465	482	521	525	477	490	409	500	488	503	557	515	552	499	438	453	511	460	547	524	474	491	497	469	492	489	484	469	467	478	500	503	460	528	504	515	474	475	478	456	475	489	523	463	462	457	548	440	474	529	501	498	563	525	436	605	489	491	481	477	487	476	463	469	444	498	453	471	479	486	485	453	427	503	463	501	530	393	476	462	497	505	562	475	543	476	499	480	430	473	478	481	471	479	475	463	463	469	504	467	474	481	520	595	488	470	474	476	474	472	497	478	377	489	476	454	406	464	447	479	495	466	465	466	478	466	473	494	463	496	530	504	458	484	509	488	435	498	475	494	469	474	476	432	512	460	488	463	487	460	644	481	489	476	498	484	473	495	469	499	532	480	484	475	439	512	509	573	505	658	512	465	544	535	509	557	480	482	534	485	502	484	498	510	499	485	487	521	476	458	552	516	499	520	531	482	512	527	474	495	455	488	527	470	472	478	477	486	487	556	505	477	448	415	498	487	465	475	479	474	475	473	496	475	512	474	480	488	507	570	489	482	509	478	505	478	422	395	490	497	486	515	492	497	524	551	518	494	499	529	484	482	506	461	475	479	487	467	610	501	472	486	512	460	377	500	495	461	549	520	499	470	462	672	551	464	478	487	472	515	464	505	472	473	482	475	505	478	410	501	466	497	472	543	446	477	498	474	504	484	432	487	477	555	479	490	361	465	476	500	492	439	487	482	500	510	480	494	466	502	467	541	475	451	495	523	525	481	482	485	491	1
480	494	506	478	511	474	482	478	486	482	399	497	435	575	491	479	468	488	495	474	488	483	472	494	553	528	481	482	492	436	485	457	509	572	472	505	489	476	484	478	475	448	486	480	534	484	500	500	460	479	546	522	457	481	475	455	499	435	517	439	498	472	489	469	456	517	437	526	485	469	505	502	453	451	478	428	484	481	422	460	452	562	432	491	497	474	482	481	480	507	475	498	491	512	475	507	473	464	496	510	490	491	483	445	498	569	481	502	468	503	438	455	466	485	502	503	483	468	530	484	475	464	475	466	503	575	492	493	483	518	500	529	485	482	486	426	520	519	482	489	468	609	481	483	472	458	474	486	483	523	571	475	499	444	476	484	468	426	465	469	489	498	477	474	488	492	478	477	477	413	515	512	489	478	433	452	493	487	489	497	452	514	498	499	461	492	537	517	489	480	498	503	497	582	494	475	474	496	477	428	532	523	492	545	497	476	520	478	481	498	477	501	511	471	459	525	475	487	532	489	471	497	507	449	486	460	502	476	476	501	470	441	471	460	494	531	494	482	447	481	497	469	443	490	439	570	467	483	481	530	491	471	483	514	500	463	514	471	494	475	487	468	491	511	487	485	552	521	529	496	504	524	552	430	500	477	477	488	489	510	479	451	475	478	556	488	487	485	476	489	502	505	483	473	441	536	476	512	530	487	533	490	471	469	506	501	481	479	509	489	474	512	508	500	462	495	477	481	524	465	475	493	455	490	485	486	470	506	497	568	469	475	476	483	536	511	432	479	519	481	523	519	482	522	537	483	474	459	478	455	469	438	505	483	521	487	545	478	550	441	483	493	494	508	475	518	482	489	491	510	496	484	507	447	480	510	487	464	465	453	474	443	545	513	475	468	498	476	484	539	480	497	472	516	487	469	506	546	513	478	474	526	474	494	477	523	479	477	461	463	473	477	521	476	434	507	486	490	465	472	484	477	484	475	472	494	474	469	510	478	502	486	430	461	452	548	472	514	520	488	524	516	538	496	497	475	486	499	449	480	468	486	483	520	482	426	477	450	534	517	494	468	534	491	488	537	486	527	480	466	498	480	504	479	484	441	497	475	460	481	491	436	479	513	543	485	476	564	511	486	475	478	459	545	535	510	476	482	540	480	2
475	448	525	478	496	467	559	476	493	486	516	461	480	405	504	486	478	508	566	468	487	485	477	496	452	517	461	491	499	484	489	561	513	497	490	443	479	450	475	476	476	471	470	523	492	504	496	465	409	432	525	515	483	481	530	510	485	460	476	482	497	480	574	476	327	545	518	452	478	458	557	483	480	518	489	526	470	489	538	488	468	468	451	483	487	501	480	449	479	471	476	514	507	508	480	497	476	480	479	507	480	474	480	444	417	638	474	533	471	494	524	559	466	505	474	490	513	487	451	475	474	454	502	522	516	471	490	470	492	440	504	514	497	484	489	550	488	503	482	479	503	520	492	489	483	469	468	446	484	512	458	469	496	517	478	463	484	449	519	477	485	473	490	478	414	513	477	486	479	578	416	525	537	477	469	540	498	496	496	429	582	502	483	481	517	479	521	491	532	473	476	543	503	478	501	487	483	494	475	506	466	487	493	533	498	475	486	480	470	482	480	553	480	505	490	485	540	476	507	492	503	517	463	508	479	478	481	478	478	501	480	481	462	471	503	505	472	480	457	479	521	549	490	469	497	505	478	482	469	491	524	470	475	545	482	495	508	496	501	486	482	469	499	543	479	489	478	500	457	535	509	490	487	418	486	484	476	449	494	474	477	491	482	477	475	479	477	497	482	519	424	481	537	483	401	481	452	543	486	502	498	492	474	519	492	449	487	479	566	467	464	497	430	527	475	472	478	484	546	512	480	450	486	478	469	488	490	496	475	476	488	462	478	429	488	506	263	535	330	489	562	559	520	522	512	476	492	526	506	531	472	486	508	480	507	464	446	478	553	465	455	490	489	483	488	475	513	496	476	528	532	485	469	485	499	468	483	493	396	483	488	456	513	479	481	457	484	476	479	496	477	549	478	491	479	501	474	512	535	492	477	520	477	458	476	434	476	481	508	485	516	514	507	509	509	529	487	520	501	523	472	495	483	477	478	484	489	505	500	472	471	487	450	515	488	538	477	518	522	476	477	482	406	557	495	478	466	485	483	462	476	486	515	462	487	397	479	497	477	479	517	467	506	434	487	522	483	493	480	435	544	477	440	475	480	592	479	505	450	488	513	484	469	570	515	486	484	562	495	479	470	476	448	475	514	496	486	475	570	481	1
489	457	489	475	452	475	476	475	494	457	446	514	426	492	486	536	468	523	514	495	493	530	484	477	493	517	467	486	495	498	479	472	462	536	500	448	485	497	485	478	477	490	518	479	503	499	497	464	486	447	475	511	464	481	488	482	443	528	449	487	486	486	461	482	530	540	521	544	484	485	510	480	493	449	483	458	476	490	536	504	462	515	462	493	524	462	475	439	479	540	475	478	480	481	487	520	474	493	486	528	475	477	490	455	489	451	540	522	447	485	495	533	472	480	436	497	501	492	524	526	473	487	497	453	452	389	462	488	475	460	544	474	496	476	503	511	423	517	482	472	526	582	486	489	464	479	477	465	482	470	441	487	466	476	475	491	475	480	482	490	477	486	479	480	474	489	473	482	477	503	446	515	494	476	449	547	487	483	460	495	542	430	507	482	490	508	536	514	496	485	515	528	488	488	564	499	486	483	477	492	474	473	447	510	465	477	504	479	485	429	474	507	507	491	474	457	509	493	513	496	485	476	468	440	499	478	471	477	477	532	480	514	476	483	494	493	476	474	453	483	497	523	437	482	500	544	550	482	470	436	494	521	477	504	477	514	547	466	495	489	508	478	520	526	475	488	545	483	517	474	504	528	450	434	495	495	477	477	452	448	476	465	501	477	466	540	464	616	475	501	509	514	491	479	526	492	516	489	484	521	523	491	475	507	514	538	493	478	478	447	451	511	491	487	482	478	487	486	541	547	484	498	511	460	525	473	489	460	471	482	456	478	476	498	503	489	518	520	495	571	543	561	493	467	461	483	485	503	473	450	489	448	439	471	472	460	435	476	505	549	542	482	474	480	478	558	477	496	509	479	438	465	520	469	475	478	489	447	502	467	470	511	520	503	480	495	479	480	500	459	482	396	478	417	482	506	474	450	574	485	484	500	478	524	477	447	439	477	513	476	531	488	465	458	476	522	503	522	480	489	478	462	481	475	474	509	473	488	491	472	470	492	463	480	467	453	472	479	472	491	503	503	375	488	448	475	466	487	478	477	493	485	466	329	482	606	483	415	444	429	564	474	493	502	494	526	467	517	470	470	503	477	426	477	469	520	479	479	530	499	477	426	472	462	507	474	465	506	449	473	479	478	471	336	459	508	470	499	521	494	2
468	487	485	480	516	479	518	475	485	476	472	467	485	554	498	502	493	465	496	477	480	490	472	500	523	520	509	477	473	495	476	473	497	453	516	545	466	503	480	475	476	465	410	491	532	533	474	535	516	439	549	471	509	466	485	496	495	450	555	464	461	493	523	471	415	528	497	498	476	478	492	470	527	414	482	604	457	478	484	434	478	535	450	483	465	467	481	462	477	568	475	507	488	522	483	480	485	505	489	538	488	478	484	483	454	694	435	462	512	475	544	456	487	443	475	486	478	505	498	466	473	515	494	529	476	542	478	514	497	501	525	452	514	468	497	536	514	478	479	503	496	498	479	474	475	481	477	515	482	527	438	477	484	432	476	482	476	499	516	475	509	492	461	491	461	495	477	481	480	468	529	499	531	476	482	513	467	480	489	477	444	494	487	450	472	575	491	476	558	478	479	503	490	471	475	478	479	482	476	472	477	488	469	505	490	474	499	475	487	519	499	440	511	505	470	557	519	490	505	481	448	456	494	436	467	480	470	477	475	507	491	468	461	476	468	465	490	476	500	489	517	494	505	489	491	515	492	476	473	477	530	447	477	535	480	520	472	442	483	490	481	475	534	486	471	498	486	501	480	513	494	482	514	422	495	474	477	488	489	518	477	440	474	476	496	458	491	471	476	498	514	469	496	478	468	473	473	527	510	495	449	510	474	482	514	454	486	498	484	457	448	469	452	503	484	479	463	488	460	607	494	445	488	485	511	485	480	498	496	456	509	491	476	467	488	494	380	464	514	450	483	501	492	484	515	481	483	505	441	458	490	449	475	515	475	480	499	477	572	522	450	468	498	486	478	555	467	464	507	479	507	511	516	474	523	551	486	494	538	458	480	455	474	460	510	469	501	478	500	461	481	446	475	533	477	513	473	467	446	477	478	497	476	470	476	470	530	480	451	473	496	573	507	490	471	479	480	467	491	481	489	483	498	476	484	493	500	471	452	476	457	534	427	451	477	582	479	459	473	488	543	459	628	476	479	476	473	508	483	480	474	472	484	595	486	364	474	475	505	476	458	473	461	507	498	478	477	450	496	464	502	474	536	477	467	479	483	458	493	500	479	461	474	489	485	482	476	467	502	483	512	480	480	596	482	549	485	495	451	476	1
481	520	555	496	497	480	512	477	486	474	521	451	447	538	492	490	446	499	488	471	494	552	472	472	653	530	475	480	502	527	473	456	471	550	469	458	487	487	483	474	472	500	492	490	494	449	506	461	482	503	516	504	448	487	484	536	482	521	484	460	529	480	539	483	467	478	496	501	471	478	512	469	470	455	482	514	478	462	526	461	457	454	512	518	452	492	472	445	486	516	477	561	490	464	473	520	477	483	494	506	481	496	489	501	527	492	500	481	474	483	499	479	475	470	485	508	492	497	511	528	473	509	495	454	449	490	481	499	478	481	489	494	457	478	488	523	517	498	483	525	520	481	501	467	467	460	481	537	480	479	580	487	488	412	477	454	510	539	521	427	504	481	505	492	478	490	474	488	478	595	356	492	439	478	461	493	459	481	519	566	595	452	505	521	488	488	450	527	486	474	516	474	475	473	523	468	475	486	476	500	499	488	499	453	490	474	541	482	478	498	524	533	477	489	476	460	524	471	466	493	485	434	503	530	553	471	473	477	477	505	465	445	474	454	503	499	486	480	490	487	518	575	472	487	550	517	472	480	489	490	480	499	471	531	486	514	484	443	483	476	479	479	513	476	491	485	442	502	461	532	478	483	473	517	468	474	477	553	489	481	476	441	466	476	470	492	470	502	481	511	512	508	472	479	510	547	446	409	478	524	443	496	472	507	527	437	472	475	500	465	503	460	540	520	477	489	473	480	569	565	488	532	510	471	476	477	470	476	477	485	544	484	478	470	535	488	442	550	471	575	467	491	506	520	520	485	472	507	503	427	478	465	434	503	485	487	475	478	464	576	449	509	509	484	478	511	486	472	490	485	529	454	523	448	473	498	481	484	491	499	486	458	452	482	478	468	493	476	523	500	470	453	476	455	476	489	496	399	485	491	471	435	478	399	476	539	452	479	495	481	506	480	523	492	473	440	498	495	494	542	488	517	472	476	479	489	474	438	425	472	485	491	495	437	477	482	486	446	478	483	479	473	344	452	502	475	484	498	490	471	500	490	478	266	488	608	493	500	387	520	533	490	471	460	492	510	495	491	493	470	570	482	406	478	479	578	494	485	505	498	467	491	459	481	522	456	469	451	465	480	511	476	494	198	498	545	484	475	529	472	1
467	466	557	485	491	477	397	479	485	489	491	480	402	541	477	428	493	514	453	493	480	526	476	478	410	504	492	469	467	504	497	579	480	516	500	520	505	481	478	477	477	508	474	512	517	484	524	553	503	454	539	504	529	477	501	458	429	522	449	476	491	476	517	470	451	501	457	455	480	470	558	487	507	452	481	426	485	504	508	459	512	496	506	468	544	516	477	490	488	560	476	468	500	461	461	506	479	501	480	483	470	481	484	494	432	505	482	453	516	487	442	457	474	478	452	515	463	469	505	508	476	476	491	407	479	476	501	491	479	411	524	513	539	471	455	557	501	463	482	493	523	500	474	472	500	495	476	491	477	526	495	477	485	474	476	500	480	462	471	488	457	500	473	481	432	462	474	471	476	558	440	581	492	476	459	506	493	486	444	508	439	426	475	458	494	492	489	529	493	481	481	478	516	513	507	484	476	483	477	493	501	429	511	530	458	476	589	481	479	491	458	438	406	493	445	408	503	488	497	477	443	533	448	534	443	486	485	477	476	507	473	484	461	473	507	543	491	484	453	485	484	554	439	480	525	517	461	475	489	461	557	556	481	584	477	486	485	480	478	504	484	464	462	466	479	510	496	502	513	485	470	487	496	515	479	467	477	472	467	515	479	466	491	476	481	524	436	519	480	519	534	549	492	475	476	476	480	534	472	482	462	482	480	494	475	512	454	487	526	486	490	469	557	505	489	481	481	477	442	583	492	463	504	519	486	491	492	455	514	475	490	482	475	523	542	473	415	412	498	569	449	516	503	582	482	478	481	549	493	450	468	513	528	505	497	485	483	476	493	445	500	475	485	472	488	519	502	476	461	441	464	528	494	462	458	511	484	460	525	504	474	431	496	489	454	484	481	476	496	496	480	443	476	470	477	464	490	425	542	479	480	482	474	500	478	444	506	473	447	483	503	484	490	497	502	484	492	473	495	492	473	485	473	477	464	489	518	479	498	477	487	511	502	479	500	449	470	467	506	481	549	489	515	506	483	478	502	476	507	477	479	468	486	444	482	501	472	435	528	490	475	491	508	517	516	482	468	442	499	466	553	479	490	478	478	544	489	476	518	487	503	479	474	480	490	479	470	458	482	492	487	475	456	453	482	482	474	469	479	482	1
479	474	554	475	472	477	483	478	487	491	503	499	479	473	474	480	462	529	462	484	481	529	480	492	505	484	466	471	498	519	481	469	506	417	492	521	484	469	477	475	477	459	468	490	500	465	515	476	457	487	551	570	452	478	467	460	502	439	576	454	501	477	510	469	441	556	487	514	482	473	556	492	478	560	482	543	485	502	463	513	488	525	436	477	499	511	484	472	476	500	476	487	508	478	485	512	481	510	439	513	487	490	470	476	503	617	502	521	544	469	462	475	467	468	500	482	499	485	480	496	476	491	470	493	460	525	497	499	488	512	490	493	485	479	473	393	499	458	492	480	487	570	488	488	477	488	478	451	483	519	427	496	464	500	476	514	457	482	481	515	463	467	495	488	476	512	476	483	476	487	514	520	529	476	469	573	482	479	503	516	503	537	500	500	488	531	489	493	476	475	469	510	496	508	523	491	481	495	478	498	498	465	513	553	530	476	486	481	465	467	465	510	452	529	492	599	511	504	501	493	509	454	491	477	523	488	531	478	477	501	489	472	481	499	517	466	489	482	480	471	508	493	469	496	507	538	485	481	481	529	469	483	475	561	471	435	594	522	490	483	484	482	485	469	498	538	509	510	485	496	482	455	538	502	476	479	475	465	470	513	475	479	505	478	506	463	481	451	482	521	528	536	545	474	533	489	469	510	506	501	440	445	470	498	491	482	487	476	476	457	513	487	436	499	493	433	493	485	556	460	466	528	498	479	495	473	500	476	513	587	471	476	478	541	572	490	413	532	445	424	486	525	479	507	514	481	480	486	467	559	482	472	471	520	503	501	539	476	433	531	478	477	503	505	476	510	494	474	484	448	549	524	479	484	480	522	485	487	462	478	484	498	516	495	479	474	487	477	487	417	477	561	474	545	476	444	494	487	485	481	477	593	476	484	477	554	437	473	529	479	493	463	456	478	521	540	491	518	558	488	485	484	485	476	495	477	470	497	513	478	493	470	475	496	516	586	484	478	505	467	488	480	462	585	495	477	482	490	459	489	496	489	515	522	476	436	481	511	443	535	456	451	497	444	495	475	490	491	472	525	504	483	464	477	480	480	482	548	489	490	502	559	469	514	481	465	475	439	496	489	469	476	475	550	552	519	470	485	564	497	1
493	542	498	488	500	479	515	477	486	471	465	475	401	542	483	469	474	525	447	466	476	473	478	479	524	523	501	484	495	555	484	492	532	481	531	422	481	492	477	477	479	465	450	492	531	526	504	522	450	442	479	502	499	477	541	501	521	501	450	474	470	485	483	480	587	496	565	514	475	487	546	477	486	456	484	448	470	478	512	491	489	521	435	467	563	489	476	493	480	548	476	522	490	481	491	496	487	486	481	545	475	486	471	447	515	325	475	460	507	486	497	455	474	478	473	478	488	487	489	536	474	442	483	469	481	512	467	483	464	433	511	485	469	483	444	516	446	480	487	508	494	516	481	490	465	465	475	552	469	466	461	472	487	409	477	517	487	497	536	521	441	470	485	473	450	479	476	484	477	451	429	560	552	477	484	442	467	484	474	493	542	467	527	492	461	488	551	497	496	479	432	472	544	501	431	477	474	486	476	508	533	456	468	479	460	477	558	480	478	490	470	504	448	533	471	528	531	478	501	469	470	471	491	504	450	522	459	477	476	533	461	492	476	486	512	486	481	484	478	479	569	462	460	452	509	449	522	478	491	512	502	499	475	502	483	492	476	450	480	498	525	471	489	489	471	472	551	500	525	476	493	523	497	384	493	486	476	494	468	456	477	436	474	477	514	470	376	465	476	480	526	502	438	474	495	480	487	506	497	517	513	487	468	524	528	546	484	486	509	458	480	485	491	479	489	475	475	486	539	532	491	438	490	488	537	482	495	488	500	488	444	479	476	439	480	504	580	485	617	414	540	521	467	495	542	483	480	447	473	436	490	450	497	494	493	475	500	477	477	510	472	501	484	497	486	476	489	490	495	467	510	450	458	455	530	467	486	495	450	516	484	522	523	507	470	466	521	475	492	485	473	523	481	487	472	485	482	418	520	481	476	492	475	525	477	532	496	470	461	476	491	498	527	488	478	502	471	511	502	441	475	497	487	477	489	512	489	526	537	483	532	587	463	431	514	556	474	548	472	485	398	444	445	533	488	478	476	497	448	484	480	488	478	305	484	641	480	444	508	496	522	508	493	528	486	494	475	555	476	426	455	468	453	478	489	438	453	509	438	485	473	456	496	507	459	489	477	461	520	489	465	481	507	308	524	481	489	489	535	468	1
477	472	544	483	457	476	526	474	482	489	420	500	460	519	489	492	496	505	496	471	482	476	487	474	487	533	462	471	469	469	479	494	505	522	483	496	495	487	479	476	476	498	477	491	543	449	491	501	441	487	579	509	484	477	463	489	515	470	459	509	477	480	477	489	615	512	478	514	478	485	517	465	465	450	473	524	491	466	571	516	476	516	470	479	502	447	484	482	485	504	476	473	412	477	472	480	486	517	471	483	484	487	471	488	493	298	495	489	501	495	502	398	476	485	505	463	460	491	496	445	474	447	474	456	436	510	498	510	458	489	500	493	496	477	482	554	533	478	486	459	465	542	485	493	482	499	480	520	486	510	500	485	456	598	476	461	454	464	481	532	563	479	475	480	482	502	476	478	476	455	513	489	472	476	485	507	502	490	492	482	537	551	452	492	491	512	499	492	445	474	490	498	505	474	465	477	489	491	478	474	506	448	504	507	478	477	548	480	487	499	476	415	506	461	473	445	555	483	513	480	477	436	492	490	496	518	451	479	477	517	482	431	454	451	471	499	494	476	503	472	504	473	502	495	536	518	437	477	481	460	509	478	476	522	490	426	557	440	488	503	493	476	532	514	479	468	455	479	472	471	456	416	407	409	499	486	476	473	508	466	477	523	499	475	512	564	487	526	481	492	478	514	461	483	403	515	481	518	547	519	477	495	478	496	482	402	477	459	553	481	490	475	498	530	497	424	482	478	458	533	466	497	482	487	520	482	476	476	487	516	488	485	477	468	448	481	577	480	549	544	594	498	467	490	552	469	480	534	498	501	470	555	571	480	472	496	543	478	470	499	544	444	418	476	492	522	454	480	493	542	461	480	551	501	523	503	483	488	443	515	483	495	513	459	473	487	518	478	485	427	472	513	475	490	479	496	493	506	503	491	483	501	477	526	476	443	453	482	429	480	495	489	495	472	495	533	494	507	518	463	483	478	489	477	495	496	519	528	478	483	528	507	481	561	516	500	478	552	545	452	499	472	490	562	511	477	468	490	468	482	487	470	478	464	471	608	483	441	614	465	555	489	506	469	472	488	470	517	481	533	568	482	481	475	488	449	509	506	525	502	464	463	487	515	482	476	486	449	512	476	501	474	499	477	524	567	476	484	503	485	1
483	501	528	499	560	468	452	479	471	474	501	501	479	360	482	450	509	461	485	492	480	473	472	481	488	514	465	474	497	494	474	465	508	511	498	537	486	465	479	475	473	484	474	523	515	449	513	561	478	433	567	519	494	480	451	502	432	506	518	493	489	485	456	482	575	498	478	547	477	479	535	476	437	426	488	562	487	460	440	492	511	492	448	508	539	482	483	465	475	555	475	519	471	496	489	437	478	538	463	502	487	495	484	494	526	464	472	483	508	467	412	479	478	489	476	478	482	496	467	507	478	436	493	429	503	536	498	499	476	443	539	507	465	467	500	478	560	482	470	495	493	421	491	474	476	504	478	453	486	556	524	485	489	545	479	490	469	468	476	509	497	487	486	478	476	521	475	478	477	531	490	594	467	478	438	521	487	481	576	567	485	510	480	471	470	513	529	525	504	480	450	491	480	478	484	480	483	496	474	522	503	483	482	516	465	476	444	476	474	475	512	541	442	493	485	488	564	475	517	485	479	469	430	515	503	520	458	477	476	481	474	506	494	484	517	481	485	474	462	474	518	468	559	459	491	537	448	486	486	500	475	505	479	530	484	472	539	494	499	483	504	482	477	543	479	499	632	509	484	507	488	518	445	459	469	494	477	538	554	468	477	501	454	476	495	504	438	463	475	480	462	506	513	474	453	502	471	528	515	453	478	493	472	532	498	539	473	480	501	462	515	504	526	531	478	446	479	481	536	515	474	480	478	475	517	476	462	461	465	564	571	481	477	478	492	489	574	449	496	528	492	473	521	555	458	474	485	393	466	501	486	461	433	486	505	486	446	478	572	486	597	483	516	524	476	496	481	488	475	434	522	486	505	501	490	461	468	480	486	486	473	460	478	478	494	469	497	480	492	467	484	591	474	526	472	477	477	478	547	484	481	474	476	430	476	478	489	466	477	477	518	500	461	478	506	516	508	473	470	543	485	482	464	476	474	484	501	508	473	476	499	510	468	521	491	484	476	530	469	489	465	497	419	523	465	478	473	482	616	475	486	489	510	461	479	561	475	555	562	461	520	548	488	372	489	473	478	514	502	474	549	487	446	475	482	439	471	498	567	485	490	485	477	478	462	483	478	449	450	465	458	478	462	471	507	555	473	471	573	472	2
476	503	503	494	533	465	524	478	487	498	480	490	470	437	463	503	478	519	429	485	490	533	473	482	534	531	464	504	487	474	482	489	499	508	486	453	480	498	492	475	478	468	480	480	500	491	524	490	517	497	520	451	545	488	485	481	570	461	439	462	475	489	482	473	482	461	491	465	480	473	512	488	496	494	488	467	500	424	542	459	489	510	480	479	595	448	473	483	479	518	476	479	476	493	496	514	479	466	479	469	472	481	483	481	468	521	524	478	528	468	487	550	483	512	492	483	515	481	461	495	473	451	474	391	455	478	491	467	481	500	540	495	490	478	507	546	484	494	469	481	488	503	474	473	479	519	487	438	478	435	442	485	488	503	475	519	498	475	501	488	460	473	463	480	456	495	474	475	478	487	509	575	551	477	492	495	497	473	471	523	534	550	486	467	511	496	580	453	565	478	477	487	495	542	565	483	475	479	476	475	500	481	511	464	460	476	417	483	481	467	475	505	485	526	483	533	473	478	481	476	489	556	465	440	523	503	512	478	476	513	488	469	490	475	470	489	478	475	469	470	524	564	517	448	508	479	551	482	492	530	493	451	479	537	486	519	498	439	492	480	503	476	506	497	470	508	551	497	440	531	495	582	495	552	473	479	475	470	505	491	476	481	448	475	464	531	519	423	482	489	514	562	492	466	540	498	468	509	518	508	442	479	483	499	500	445	498	479	515	465	445	466	470	471	476	480	486	480	503	493	475	462	492	492	485	478	445	505	485	533	505	496	475	508	476	487	466	402	432	492	459	504	447	534	441	478	477	555	497	519	477	502	466	481	488	509	514	474	449	457	451	483	561	514	467	466	513	509	479	519	478	443	518	479	508	473	474	488	539	472	482	484	477	456	463	475	457	476	501	527	494	537	474	492	476	454	480	410	485	476	479	490	476	485	477	494	430	485	467	480	513	445	488	484	548	467	479	434	529	547	489	487	495	476	473	504	492	545	520	479	518	469	442	501	476	480	474	472	474	474	500	490	358	451	501	480	492	481	430	475	476	480	454	354	481	587	477	521	484	506	486	480	510	512	504	566	477	551	486	470	507	467	422	476	473	582	490	468	477	483	479	484	471	491	499	471	486	516	510	469	489	480	507	335	498	567	480	494	496	475	1
477	516	510	506	510	475	611	478	500	480	586	432	403	421	490	432	466	493	508	449	500	496	477	484	472	517	478	488	497	494	492	459	518	506	470	440	490	457	483	475	480	462	471	490	496	496	544	519	442	420	612	481	439	478	486	497	492	410	496	519	487	488	454	479	549	443	530	486	476	480	495	486	487	477	488	425	478	486	526	509	500	488	458	486	499	502	482	567	482	591	475	518	482	463	484	505	480	468	479	500	477	494	478	494	475	365	483	497	548	478	503	450	479	492	512	482	508	482	486	508	472	475	480	508	488	492	460	484	466	442	501	498	493	478	502	574	505	510	473	510	488	523	472	485	464	473	488	514	488	472	509	477	493	373	477	534	484	469	496	469	488	460	466	480	455	483	477	483	479	470	510	520	585	478	466	465	510	478	445	448	539	471	447	442	469	475	510	464	505	477	485	525	505	571	586	492	480	485	474	435	489	482	493	479	504	475	521	478	485	503	486	430	467	530	469	524	576	485	475	481	544	530	504	385	392	510	458	478	477	490	479	523	480	457	484	483	496	476	495	477	501	441	486	494	478	506	530	478	481	483	488	490	476	474	473	460	523	494	485	493	482	482	507	519	474	471	574	513	498	504	484	528	432	482	481	480	477	473	514	510	476	407	477	477	495	449	483	509	476	437	493	506	477	479	534	529	490	443	500	515	528	482	479	473	495	438	471	486	427	489	477	468	499	480	488	477	462	476	550	444	481	487	480	492	531	482	474	514	484	495	445	482	477	465	451	496	583	542	654	472	488	471	478	496	467	478	474	558	479	538	475	519	519	469	499	517	524	478	514	500	507	492	420	486	487	503	504	492	486	547	468	450	499	514	545	481	479	458	438	500	481	517	458	480	503	486	458	477	499	529	481	559	475	509	479	512	487	470	491	469	482	484	475	533	478	493	446	476	544	477	509	463	555	476	527	437	485	527	494	419	478	479	477	477	491	473	482	396	470	482	492	513	484	413	491	481	468	568	448	484	493	504	485	492	505	478	475	466	559	473	496	490	500	362	476	568	490	498	568	500	440	481	469	452	498	507	483	490	448	511	506	481	475	479	476	392	437	504	464	496	478	454	492	457	505	475	489	465	458	472	480	470	491	347	491	484	477	453	406	497	1
482	505	426	488	505	482	440	479	491	470	459	499	438	468	481	495	480	430	487	484	484	519	473	482	472	493	465	465	467	494	487	508	494	541	481	533	469	507	489	475	473	500	448	493	525	465	570	532	534	493	526	537	489	476	483	532	525	510	509	514	470	473	479	479	487	535	551	485	487	464	468	512	457	521	480	490	468	505	474	456	491	571	482	475	544	470	481	475	486	508	475	470	506	501	494	472	475	476	471	514	480	483	482	477	517	500	513	489	531	480	463	498	484	518	486	495	482	488	475	479	477	459	488	392	494	491	500	500	479	443	496	529	463	470	470	496	485	492	484	486	449	512	487	483	481	520	479	513	476	466	535	490	495	578	476	494	509	497	519	448	463	499	464	481	523	493	472	472	478	504	479	528	488	478	456	544	485	470	456	576	537	517	441	481	521	499	522	500	409	475	560	475	478	514	583	473	484	478	477	457	486	519	485	533	540	473	546	474	479	489	483	529	483	519	474	505	456	481	491	493	457	476	525	494	471	487	448	476	476	517	471	490	463	488	500	420	495	475	486	470	466	581	461	487	521	486	518	477	481	438	528	500	482	499	472	433	447	513	491	511	493	483	511	496	486	540	539	492	524	481	474	461	537	481	470	489	478	478	471	441	479	517	510	477	437	447	443	497	479	511	535	565	518	479	403	525	472	549	533	483	500	466	482	500	495	506	472	468	504	464	493	457	515	484	492	490	463	476	443	555	472	485	461	480	468	477	457	505	486	509	514	479	477	533	505	491	469	496	418	510	519	516	453	517	477	476	484	500	521	517	492	433	510	475	456	499	522	476	495	534	524	497	463	488	479	505	511	472	481	510	485	488	454	499	480	446	481	521	579	497	487	488	494	491	500	463	527	477	477	440	476	497	481	508	477	478	487	499	476	481	477	441	478	439	476	512	476	475	441	471	495	454	525	486	443	574	481	508	509	444	474	481	476	476	486	505	494	527	484	479	475	458	467	547	468	496	489	544	403	466	571	517	410	566	527	476	469	471	460	464	494	469	471	409	479	587	478	516	538	499	493	487	542	487	477	515	495	488	484	555	536	474	431	479	483	601	472	473	528	481	453	480	489	454	509	495	477	505	500	492	487	486	475	415	512	556	470	466	481	455	2
478	505	506	485	637	476	444	477	470	483	483	479	471	466	460	525	461	474	498	479	468	510	472	474	510	474	471	504	470	488	482	483	502	468	487	534	478	451	483	478	475	484	471	469	502	499	542	474	477	487	477	508	492	480	504	484	582	499	495	554	510	481	423	480	584	521	523	497	483	485	531	493	523	471	478	460	493	529	512	460	483	490	502	472	470	481	472	484	477	507	475	542	493	490	482	546	475	483	495	462	468	482	483	484	512	315	467	462	532	468	452	450	469	504	413	480	469	485	451	495	474	498	461	452	476	492	483	473	464	492	475	481	472	478	487	473	468	496	478	445	484	551	480	492	492	506	484	509	487	511	490	484	466	426	477	489	447	511	504	525	481	465	470	478	494	523	473	491	477	500	624	576	511	476	469	519	452	470	575	540	498	497	464	469	469	492	539	524	526	483	490	513	492	533	596	478	481	476	474	516	481	479	496	534	458	475	501	480	470	492	490	502	503	475	480	472	473	482	469	487	572	520	423	517	515	487	481	477	477	494	485	494	488	489	515	456	496	479	447	489	477	484	404	481	510	529	493	476	491	484	412	490	483	510	481	462	480	384	494	467	498	483	523	481	475	488	449	478	507	517	473	532	542	547	461	471	476	511	480	494	477	440	494	475	528	495	440	525	478	488	555	492	493	480	475	439	472	491	462	521	522	471	479	448	509	491	483	470	530	501	518	497	458	467	493	517	509	483	454	444	463	490	508	472	466	469	505	463	508	459	435	507	478	489	444	486	573	442	618	479	432	440	523	495	549	474	484	505	448	528	477	394	501	474	461	470	502	477	544	587	509	470	508	450	479	547	515	488	471	517	450	532	500	502	484	478	476	512	486	485	487	464	492	480	487	501	481	478	460	502	477	454	478	474	480	489	470	444	526	482	474	456	477	481	476	495	493	476	460	470	501	489	477	471	489	524	487	488	546	595	480	465	486	477	477	484	485	446	466	481	478	512	441	450	473	476	480	545	492	490	564	538	527	484	458	478	462	467	498	487	482	470	507	378	482	615	478	496	512	496	534	503	527	479	533	487	480	467	479	422	600	480	494	477	469	466	486	463	556	498	494	465	479	429	520	477	485	491	498	487	466	477	473	372	513	557	485	502	442	490	2
491	467	447	474	522	480	437	477	501	474	458	497	476	418	502	492	465	473	479	469	479	474	465	482	500	558	517	479	473	525	490	478	511	513	471	463	453	467	477	478	473	529	464	512	507	523	497	549	524	463	535	539	482	477	474	483	514	461	595	509	480	489	550	482	387	439	464	501	479	483	482	488	474	404	481	464	465	468	487	477	456	503	568	469	527	495	482	467	472	498	476	479	477	479	472	468	478	486	494	422	474	480	487	476	451	769	428	504	459	473	517	484	483	493	468	477	466	480	532	516	480	464	480	478	494	456	490	498	495	470	476	451	524	485	513	537	508	525	492	471	481	533	495	473	492	529	485	483	478	481	483	469	469	501	477	533	495	476	537	523	484	477	484	479	446	474	479	480	477	445	551	469	592	477	481	472	468	488	547	552	497	444	469	520	497	469	486	523	421	479	435	497	498	504	577	475	482	473	478	454	492	486	504	532	449	477	506	478	483	529	490	480	456	528	480	464	456	476	507	484	526	494	482	429	541	507	476	479	476	519	484	448	462	487	505	495	471	479	466	487	467	514	534	466	501	470	467	478	478	500	471	518	480	512	477	472	504	570	497	479	487	474	487	566	491	512	523	522	500	483	491	442	510	554	499	476	476	514	507	460	476	480	486	475	460	505	494	528	479	490	485	495	506	480	425	473	438	499	435	518	521	491	475	520	530	513	477	487	488	458	504	443	518	520	476	492	469	472	460	443	514	493	516	490	516	476	488	456	484	544	488	482	476	497	459	510	354	530	440	507	550	475	479	464	478	479	475	483	462	442	486	470	475	484	513	481	489	479	505	524	515	476	429	490	482	462	485	507	487	472	513	396	476	474	477	464	463	514	554	469	490	457	550	484	478	502	515	479	496	462	476	444	473	477	476	453	489	441	518	481	476	521	476	499	475	494	474	472	506	490	543	581	506	489	520	544	490	570	450	542	486	470	468	475	489	488	515	520	495	480	460	534	512	500	489	442	477	519	494	487	425	456	579	528	491	476	484	492	507	488	465	472	503	602	480	368	479	465	544	486	508	450	514	405	491	469	491	531	492	521	505	483	513	478	487	513	464	443	498	478	490	485	484	531	488	495	474	516	489	479	485	478	490	655	461	568	469	492	534	470	2
478	497	458	487	493	478	510	477	487	471	497	497	510	479	481	492	485	559	524	481	476	486	474	491	496	536	482	487	489	507	478	476	497	487	469	521	452	516	479	476	476	478	479	487	537	450	511	461	444	463	534	484	522	470	482	515	457	518	490	473	476	483	469	498	386	532	538	488	480	474	564	476	503	539	477	493	482	492	509	522	471	500	495	487	544	510	471	501	477	540	476	539	477	493	493	556	478	474	495	471	482	477	484	472	509	662	512	499	496	487	463	471	467	438	411	465	501	493	515	457	477	475	474	442	480	453	493	472	492	449	468	464	487	477	530	518	470	516	480	480	524	541	467	481	476	525	485	537	482	477	543	463	479	514	478	507	474	483	484	512	469	482	494	479	503	478	475	483	478	546	445	551	512	477	469	538	475	479	464	539	409	505	450	447	484	447	567	449	501	479	476	505	478	508	503	469	477	485	475	497	507	506	501	541	470	475	515	488	487	502	477	498	499	496	464	510	502	476	498	466	519	441	508	457	500	508	478	475	478	495	486	473	468	501	474	510	483	483	466	485	482	541	466	498	452	540	490	478	496	500	512	489	476	517	488	514	522	527	481	493	482	484	491	528	469	491	502	487	459	504	504	545	458	491	503	491	476	501	484	506	476	493	488	476	486	502	471	535	481	487	543	477	478	466	569	534	446	415	507	523	483	504	480	519	532	495	480	480	443	493	448	484	516	530	472	491	488	485	511	589	484	502	462	488	530	481	457	492	477	559	515	493	476	493	512	486	338	503	396	500	610	458	508	481	532	488	476	483	450	552	472	473	529	463	473	480	524	478	500	456	463	487	371	469	474	530	482	493	495	445	471	494	478	524	471	482	481	497	440	462	486	456	465	485	491	477	507	477	492	590	473	537	481	487	480	484	494	492	521	472	469	477	479	486	478	494	478	472	503	479	445	522	468	502	543	447	486	554	482	467	479	478	462	477	491	484	475	545	471	477	527	473	429	511	544	511	467	494	448	489	516	495	482	440	470	477	477	480	521	476	505	483	507	545	480	384	487	474	467	472	537	475	507	436	476	473	487	503	481	494	493	469	474	476	476	550	488	473	548	496	501	450	471	513	544	482	488	531	482	489	465	468	519	551	456	524	485	504	495	472	1
486	457	483	488	536	481	507	476	496	476	520	499	454	511	485	487	475	458	518	466	490	488	469	485	512	474	503	478	468	479	484	449	480	459	455	525	472	444	477	477	481	540	489	484	470	486	510	473	485	480	472	446	505	477	497	529	454	533	528	490	522	470	493	487	517	525	564	533	479	469	471	488	479	473	485	482	488	483	523	506	504	496	449	472	458	505	472	480	476	510	476	515	488	485	485	486	482	432	435	487	474	478	478	477	478	539	507	520	530	481	431	484	463	523	467	488	525	515	496	473	477	509	476	531	492	579	494	502	483	471	537	460	478	483	476	476	584	510	481	455	486	535	495	484	461	457	476	480	480	555	425	509	487	591	476	546	493	481	489	498	510	491	477	489	522	497	477	483	476	539	468	537	508	476	475	501	477	485	499	483	492	530	502	461	487	503	541	474	601	477	475	473	526	494	493	501	475	485	476	484	498	457	526	516	503	476	450	479	480	508	494	461	467	520	463	438	508	488	539	477	490	438	463	482	497	490	480	478	477	492	473	483	463	452	454	489	490	474	511	477	512	452	514	434	493	479	478	477	478	489	539	525	474	475	487	434	536	520	476	480	496	472	494	453	477	541	478	496	473	472	494	490	429	561	463	487	475	494	486	469	478	525	494	476	497	480	473	479	476	484	553	498	480	471	469	516	508	519	524	531	513	503	484	492	513	511	490	489	493	487	495	471	535	518	493	499	491	482	451	531	492	459	499	476	492	481	498	490	456	522	512	480	477	442	546	495	503	533	491	559	535	507	458	505	533	478	486	507	496	491	477	504	502	470	502	478	491	478	524	458	438	490	509	494	478	508	465	504	478	544	464	442	538	458	471	446	494	495	493	469	480	462	501	482	507	489	470	476	495	453	477	510	474	486	478	472	481	499	530	474	479	488	478	463	477	458	497	483	454	465	487	446	493	508	480	558	475	548	509	437	493	482	489	476	498	494	527	476	459	471	496	510	476	576	486	515	471	482	487	487	495	494	601	429	485	476	473	492	517	471	493	470	476	676	488	424	480	462	463	494	483	505	524	483	490	480	478	514	460	444	453	481	527	480	475	424	500	459	398	488	472	498	479	488	511	481	475	517	515	478	474	474	540	736	522	560	481	480	525	525	2
484	469	528	473	533	467	453	476	463	466	501	475	492	504	496	468	474	515	441	491	476	498	476	475	423	553	455	477	469	517	487	495	540	475	487	483	452	448	489	477	480	439	508	504	502	466	497	520	495	446	508	523	524	480	479	513	524	484	505	421	500	472	502	484	523	491	513	493	491	457	569	537	484	454	467	613	477	499	524	448	484	435	448	520	459	509	481	453	459	515	476	478	483	484	475	515	477	483	478	501	476	484	485	474	468	461	439	495	484	487	526	457	472	477	518	484	509	491	489	530	472	492	474	470	507	490	483	544	475	504	481	505	482	481	516	507	473	489	478	493	503	606	471	468	504	514	478	455	484	540	501	494	482	603	477	509	525	476	511	481	492	496	480	490	539	504	478	478	476	512	463	510	505	477	492	558	470	497	398	485	539	507	456	523	484	462	495	469	476	479	485	470	488	464	523	483	471	489	476	506	430	502	440	491	458	478	520	474	496	474	458	470	452	475	454	479	488	465	492	481	486	495	453	472	482	501	498	479	476	506	481	532	486	470	481	462	463	479	446	468	526	536	474	474	509	584	500	477	478	491	484	484	479	499	474	482	536	426	492	504	496	471	476	495	471	487	517	471	432	484	485	510	477	563	502	483	476	564	482	516	475	536	472	474	495	506	450	426	481	498	547	471	487	479	485	561	493	479	491	509	533	501	476	488	466	538	483	490	494	449	492	499	473	486	484	481	495	484	447	575	476	482	509	471	484	485	537	443	485	472	494	461	477	489	488	493	502	537	440	540	492	487	569	517	469	475	485	471	524	536	481	495	442	464	478	479	458	476	543	518	479	491	459	463	482	463	527	494	484	539	464	472	455	449	524	472	491	476	506	472	484	487	478	478	478	474	516	474	513	465	472	475	481	515	476	476	472	458	431	482	474	533	477	498	477	475	498	473	470	475	483	438	491	473	472	506	473	545	467	545	476	476	458	476	481	489	524	496	454	483	488	526	519	583	509	526	468	500	473	472	400	485	445	472	486	477	472	483	585	485	464	469	493	475	477	559	489	467	491	498	538	500	430	520	519	499	497	497	462	441	474	472	459	480	481	543	473	487	469	494	459	483	493	500	534	501	464	538	484	488	427	478	500	491	474	500	479	496	469	442	2
481	478	496	485	371	476	464	478	490	476	535	436	458	473	487	463	488	467	492	483	467	487	483	490	496	462	486	485	477	498	489	507	493	477	495	512	485	440	477	476	475	494	479	501	482	472	499	490	531	519	575	444	502	480	478	505	415	470	578	486	508	484	514	487	439	474	513	494	488	477	593	483	498	454	490	485	475	460	449	520	578	479	519	487	495	526	477	508	478	490	476	524	481	527	499	495	482	518	450	459	480	476	478	469	470	652	473	470	513	483	561	478	481	493	553	485	477	477	492	419	476	469	479	470	501	504	465	494	494	476	489	473	483	473	457	459	542	497	488	458	478	496	503	490	467	491	476	452	481	529	426	510	486	437	479	529	495	457	484	529	485	456	483	483	464	490	473	478	478	519	499	504	517	478	465	508	473	486	460	606	492	566	456	488	478	481	521	489	425	484	486	474	476	510	483	469	470	480	478	499	539	515	465	526	463	478	556	483	465	480	478	455	485	502	484	516	534	482	509	483	457	447	542	476	511	509	444	479	476	479	485	501	486	500	537	489	496	482	466	478	586	488	457	464	494	495	503	480	487	492	487	506	482	484	486	422	513	439	481	469	484	473	504	460	479	528	483	505	511	503	493	521	510	501	480	498	478	480	528	552	476	450	491	475	488	500	457	504	477	461	492	505	479	477	466	465	454	560	490	466	464	496	486	466	514	484	474	483	487	466	535	486	526	512	484	445	486	471	473	530	483	416	502	500	484	488	469	530	490	498	554	479	475	529	449	513	410	513	515	515	597	501	524	501	501	471	482	481	496	488	488	537	486	499	491	481	542	477	520	511	478	504	503	463	477	473	535	504	484	502	448	531	488	475	466	512	471	509	571	412	482	479	495	505	524	463	477	475	510	465	480	474	477	468	478	497	488	390	523	492	478	478	478	480	476	449	414	477	485	470	476	423	462	479	496	492	477	504	518	473	474	523	484	477	487	492	474	543	528	477	446	473	418	451	503	457	477	469	466	486	389	501	587	567	520	478	498	503	412	481	492	475	473	570	482	390	485	472	537	493	493	484	525	493	515	491	470	451	525	486	530	482	524	480	485	476	478	488	435	475	485	465	478	452	488	468	481	543	523	480	461	479	494	598	519	479	483	484	444	473	1
464	463	526	487	533	481	443	477	479	475	533	509	489	419	487	487	466	490	487	490	474	476	473	472	497	467	506	503	450	528	499	515	562	471	507	476	472	440	478	474	481	469	508	483	522	515	546	467	480	528	518	519	463	494	493	489	514	583	571	507	484	484	580	470	558	504	401	495	472	473	496	501	499	545	483	552	492	494	453	478	497	490	438	466	477	494	478	465	469	499	476	515	476	496	472	427	486	520	484	484	475	482	486	501	471	281	501	445	516	476	495	450	472	520	525	469	498	480	507	489	475	508	472	398	503	524	484	483	461	482	505	477	435	479	510	521	521	519	475	457	492	497	491	497	479	522	478	509	486	487	487	490	483	452	477	516	494	485	509	510	500	466	489	483	454	501	477	481	477	499	556	461	469	475	482	432	487	488	489	572	446	522	511	461	503	529	482	496	439	473	522	491	484	483	511	481	484	501	476	539	468	435	495	485	492	477	523	480	442	474	497	545	538	434	468	487	502	456	477	473	479	521	513	501	517	514	515	481	477	517	480	477	482	513	502	509	478	483	438	485	462	470	456	517	492	504	479	483	491	497	446	499	480	533	481	524	509	439	489	467	419	480	485	554	494	506	515	507	495	453	486	489	465	519	474	481	476	532	500	496	475	453	463	476	498	552	529	425	482	508	485	558	452	466	515	547	442	495	518	496	499	498	470	502	490	477	489	480	462	499	496	462	475	493	478	427	478	477	388	501	500	471	472	485	482	485	501	461	461	533	530	486	476	474	489	470	539	515	632	559	513	510	481	503	451	494	480	540	501	490	472	478	587	483	496	524	492	475	574	398	442	475	505	463	480	559	540	479	491	503	518	468	542	465	515	434	496	491	491	550	477	509	585	477	464	479	508	476	514	487	474	500	478	477	479	497	484	486	515	476	467	480	476	485	477	433	416	483	494	478	483	525	457	484	514	540	476	532	511	504	475	461	487	475	495	485	469	502	502	475	490	487	458	463	500	562	486	422	468	486	470	494	639	536	489	478	498	490	522	474	466	461	527	477	474	548	471	482	551	484	584	489	512	486	498	483	490	524	442	473	455	479	545	478	482	439	488	451	467	492	485	444	462	467	529	479	473	499	489	484	504	478	479	492	500	533	469	459	517	518	1
480	519	467	486	404	478	474	475	470	477	493	439	473	575	479	494	488	488	500	483	489	497	469	484	510	493	478	491	486	545	499	474	415	508	472	575	481	513	486	472	479	396	456	509	487	500	442	460	514	438	523	519	493	482	459	477	485	516	498	468	479	489	448	482	607	443	520	455	487	476	537	483	478	456	477	422	470	531	496	457	480	552	507	481	423	505	476	500	478	491	475	499	496	493	490	527	477	468	463	454	476	481	482	462	507	502	480	525	482	491	497	499	480	493	474	493	494	461	506	500	476	489	487	525	473	538	497	478	479	404	475	510	504	486	473	547	528	546	480	463	508	520	489	493	483	491	478	527	470	496	477	490	482	655	478	488	491	453	470	475	488	483	471	478	552	457	480	481	477	539	523	623	502	477	458	474	501	480	522	491	469	459	458	510	483	505	456	503	460	481	488	498	471	543	540	477	484	484	476	491	459	468	483	504	430	477	462	480	481	460	459	542	459	540	494	503	496	488	442	471	488	489	442	542	471	548	494	478	476	480	490	479	497	486	482	542	496	478	463	470	497	498	541	496	521	541	557	481	478	516	509	496	473	513	478	506	481	463	482	478	501	479	516	469	468	486	522	491	481	486	492	470	475	477	499	489	477	536	440	546	476	545	492	476	474	497	419	493	473	469	510	515	478	487	426	545	519	546	550	501	459	489	474	477	535	494	489	483	486	472	435	442	500	493	497	464	479	475	503	514	477	503	509	477	504	481	476	478	480	535	531	466	475	517	490	489	603	547	434	464	457	502	499	502	554	480	477	501	483	493	476	431	460	463	489	491	467	473	588	507	458	501	448	501	478	500	491	472	493	515	483	402	500	462	530	491	487	479	546	475	472	486	488	512	482	498	492	475	504	519	481	479	479	464	473	482	496	476	568	484	476	509	476	500	477	466	507	475	488	477	492	460	492	505	452	528	481	500	510	509	479	494	475	476	489	513	475	478	519	477	499	491	461	613	450	526	461	489	391	478	465	513	368	481	496	480	492	486	566	485	486	481	498	502	486	572	477	518	515	438	504	537	462	494	484	495	478	486	496	465	510	474	425	478	484	481	474	454	517	501	526	443	469	440	491	488	473	481	500	480	507	481	536	514	500	521	472	490	495	517	2
482	438	506	478	491	479	439	473	479	488	516	492	451	465	481	463	453	481	448	479	489	467	481	485	497	501	477	459	487	494	489	498	449	504	478	501	468	502	485	477	473	484	530	479	499	505	559	480	529	488	471	517	486	489	533	485	556	442	565	477	469	486	579	482	543	550	497	507	482	482	553	506	492	572	493	490	480	494	466	464	495	506	479	485	473	531	464	499	494	480	476	502	495	482	488	479	479	491	497	470	465	472	488	500	542	531	514	433	496	486	485	511	496	459	465	439	463	479	465	492	477	461	488	555	495	483	502	466	481	486	511	452	471	472	469	450	453	475	486	494	505	564	473	480	499	507	479	483	487	546	541	506	473	444	478	463	456	473	481	543	455	466	485	484	540	476	477	483	477	466	560	584	560	477	494	478	450	475	457	538	540	517	441	473	485	476	482	488	466	475	480	491	523	504	543	480	480	485	477	493	518	470	504	491	533	477	459	479	464	476	487	476	496	492	485	455	504	478	453	477	449	491	451	542	421	504	493	481	475	499	473	470	493	480	489	506	492	471	497	480	547	483	491	475	553	528	483	482	476	474	497	460	475	571	468	455	442	539	474	484	512	476	462	488	479	449	488	498	472	474	476	529	516	491	518	463	478	503	493	519	477	444	485	475	503	479	501	514	481	494	488	516	500	470	404	522	488	498	477	499	448	476	477	471	453	497	487	485	458	530	469	475	524	477	477	434	475	484	509	484	501	518	529	491	482	483	491	510	483	584	479	458	477	469	458	468	527	555	546	476	597	502	516	515	447	479	488	446	486	476	479	472	503	456	509	468	507	476	513	566	469	489	525	521	484	423	550	481	485	552	486	466	522	482	519	486	485	465	546	409	472	497	634	476	492	483	449	477	495	419	477	529	476	499	481	482	482	541	492	490	482	531	478	526	477	494	512	479	477	472	514	581	470	503	497	494	479	483	544	524	473	469	445	477	507	499	474	547	429	472	483	512	449	461	536	515	503	611	475	490	473	491	472	458	476	476	481	484	466	482	485	480	490	425	482	535	478	470	561	455	520	509	438	528	492	505	482	556	478	515	520	482	470	478	471	463	491	501	468	488	504	473	479	507	520	492	475	531	522	482	474	476	456	444	414	505	477	469	427	467	2
476	432	508	488	464	475	420	477	481	475	447	487	448	420	467	435	467	526	512	477	492	467	478	484	573	475	476	503	461	496	483	524	491	558	467	440	473	456	484	476	476	475	464	470	478	476	482	487	522	484	511	529	483	483	504	475	463	455	487	487	497	478	493	477	540	528	540	521	483	463	455	484	451	484	470	498	459	494	511	484	504	487	406	473	460	463	475	469	486	468	476	502	498	485	481	505	478	481	455	484	483	489	489	472	516	411	412	528	512	476	471	432	474	484	461	495	487	483	495	478	476	504	503	521	482	487	486	485	471	526	543	518	478	488	525	559	488	474	492	477	539	578	466	480	474	448	479	446	487	481	530	523	486	467	478	523	502	445	542	488	508	477	487	483	451	500	476	474	477	517	506	525	482	477	461	507	493	478	501	547	463	524	475	437	491	484	579	429	452	481	484	484	519	602	605	490	473	479	477	485	481	508	514	613	509	478	528	475	495	503	479	483	447	468	483	468	527	474	477	475	424	556	479	523	521	499	507	476	476	495	462	467	483	483	489	510	495	473	498	474	474	511	466	439	493	527	460	475	465	484	493	458	482	495	478	461	525	486	481	469	476	477	478	480	478	470	546	473	491	458	458	476	543	476	453	487	476	527	508	489	478	461	522	477	457	457	481	512	480	493	512	514	462	491	528	495	509	501	506	517	493	474	474	511	500	503	486	487	525	489	463	474	452	520	479	482	479	470	426	463	489	480	465	477	481	478	445	457	492	550	470	475	474	474	556	493	540	515	563	545	561	526	499	544	473	481	476	488	493	517	478	487	471	481	531	492	530	478	614	441	460	485	550	500	481	434	461	486	473	583	446	549	499	521	500	493	475	526	566	534	483	499	499	490	511	481	480	476	489	505	480	400	480	459	478	479	491	536	415	473	475	492	475	499	477	504	517	476	446	480	493	472	482	498	511	446	488	525	544	450	472	480	465	476	479	466	476	486	421	476	495	502	460	475	519	495	490	518	532	477	484	483	515	477	497	475	488	479	495	487	511	467	516	413	490	596	484	442	502	529	510	521	489	438	481	499	491	503	502	530	507	477	494	478	480	511	447	482	488	496	484	428	478	496	463	486	472	421	474	499	509	483	481	413	539	460	475	485	516	491	1
472	484	547	492	507	490	431	477	493	479	479	479	407	488	501	469	487	488	551	473	479	496	485	481	605	514	453	488	473	446	482	528	471	501	463	442	499	477	484	474	477	462	494	481	535	447	496	434	493	538	601	510	484	482	505	496	440	469	559	456	521	491	544	483	521	478	485	484	484	485	486	453	515	524	475	497	499	437	538	496	449	535	529	493	500	486	478	479	470	489	476	510	532	516	495	540	480	495	433	507	490	465	484	470	454	551	539	514	502	464	513	467	482	537	543	486	507	492	563	497	475	505	479	475	447	548	476	500	484	497	543	475	488	479	493	463	437	521	489	461	523	528	488	471	475	513	475	472	479	491	527	462	483	543	478	479	488	460	531	492	500	466	472	476	551	469	477	484	477	447	542	532	447	478	479	504	494	483	485	526	534	518	469	475	476	475	440	484	474	476	508	482	517	503	553	480	482	482	477	518	478	492	480	564	456	475	465	475	479	478	485	484	481	548	471	555	450	484	499	497	513	442	501	444	553	529	488	477	476	480	535	487	462	499	517	488	493	479	501	470	492	434	517	484	498	513	448	480	462	541	535	484	475	532	486	482	608	464	469	494	486	487	492	504	484	470	467	507	509	505	510	502	450	458	470	482	476	506	510	449	477	503	506	477	517	488	455	509	479	481	533	545	461	472	455	502	485	458	535	509	482	476	472	525	507	489	453	476	486	500	478	508	506	505	458	461	492	474	463	497	476	468	493	469	483	479	447	530	490	549	516	479	475	541	573	481	511	488	523	445	497	511	502	454	512	468	484	571	492	531	486	472	490	468	497	497	492	477	541	532	481	545	476	476	473	542	490	493	482	479	508	522	542	476	551	498	467	480	506	472	481	471	479	474	526	483	499	479	524	499	481	475	477	556	476	464	483	408	499	480	476	491	474	484	476	414	433	487	470	487	476	468	454	483	472	586	492	491	507	464	489	487	462	475	479	511	516	496	372	485	490	488	516	527	487	455	470	532	509	478	543	476	633	483	487	475	486	476	502	477	475	472	515	675	477	414	482	497	500	474	534	450	513	419	457	487	472	541	488	482	492	477	538	477	482	390	499	493	489	485	488	504	476	501	449	470	474	470	466	471	480	481	461	680	503	501	482	481	409	448	2
481	494	528	472	520	479	500	477	516	483	440	483	537	481	475	450	487	517	457	482	499	482	463	483	484	504	507	487	460	497	497	483	576	516	488	479	477	427	479	476	474	477	508	473	519	474	473	437	524	432	584	478	492	488	472	521	486	499	508	489	496	486	522	470	641	542	491	527	480	459	537	463	443	512	473	483	476	483	488	449	521	509	520	493	536	507	481	456	484	453	476	514	481	515	483	510	474	459	474	498	481	478	483	485	508	340	472	469	509	479	517	504	476	513	482	494	488	483	439	466	475	471	483	535	477	438	487	476	464	501	555	486	483	481	466	561	517	491	475	497	487	472	497	488	491	495	478	512	482	563	547	469	490	458	477	495	492	480	469	494	471	462	467	486	467	481	476	476	476	480	602	552	533	477	469	451	479	481	504	528	470	491	491	449	509	476	493	546	556	479	460	505	460	504	529	484	472	486	476	504	507	488	482	545	505	476	498	480	500	502	475	444	488	401	469	430	498	467	484	499	495	476	506	496	506	514	523	478	476	471	497	503	498	467	509	495	492	477	500	487	525	471	477	483	578	508	384	477	480	529	481	468	478	539	487	504	447	496	473	482	514	472	503	486	476	444	488	492	494	487	498	508	487	552	471	486	476	565	481	476	480	454	493	476	520	449	426	448	478	523	497	527	497	476	418	552	484	509	497	499	496	483	475	480	465	514	490	483	468	482	521	442	488	478	477	490	491	475	419	468	499	446	516	474	477	479	508	471	514	555	509	472	477	455	458	489	604	510	624	492	582	475	462	457	545	473	490	519	457	509	481	465	456	473	501	498	564	477	515	552	502	538	512	528	479	419	476	478	486	472	503	489	488	473	516	480	484	476	548	506	486	443	497	479	478	490	466	476	468	480	465	490	480	491	474	512	480	484	508	486	477	477	478	511	476	447	525	486	511	483	475	410	487	467	527	531	485	541	474	492	484	489	466	476	494	483	500	501	476	474	479	448	477	466	478	466	475	651	509	480	530	482	557	486	512	477	504	485	488	469	498	464	458	419	477	625	486	451	614	487	544	499	472	469	488	473	484	543	472	479	467	480	512	479	482	448	468	515	477	498	502	404	482	525	480	478	482	475	526	485	513	480	471	427	522	434	479	486	487	495	1
487	455	542	489	573	484	460	478	482	471	459	510	465	460	490	469	493	491	462	470	468	536	482	483	554	486	457	500	493	486	476	427	534	537	484	541	503	450	483	473	472	506	483	488	500	458	491	533	481	482	555	544	503	476	500	480	494	472	458	474	467	488	498	477	573	535	560	471	482	467	545	512	438	558	477	539	484	519	518	477	499	526	467	477	467	509	476	472	476	500	476	470	475	487	474	499	478	483	477	514	485	480	490	476	453	459	455	490	490	494	477	497	482	510	493	502	494	475	487	458	477	511	480	456	462	483	477	468	475	509	529	488	462	470	476	457	543	485	471	479	546	500	502	463	514	480	477	509	483	495	428	484	488	570	478	466	499	473	499	540	477	492	489	487	461	530	476	478	477	545	511	523	578	478	464	470	484	483	503	564	484	551	478	493	473	446	532	471	494	482	488	494	472	482	417	486	471	485	475	483	478	493	490	509	499	480	504	472	485	469	470	476	480	562	487	513	488	499	487	476	541	518	475	521	498	474	474	476	475	486	493	494	476	488	458	521	488	473	482	480	513	470	452	485	530	481	452	474	489	547	482	468	476	507	484	441	475	513	491	477	516	472	487	505	488	541	468	494	494	519	490	546	481	490	483	478	476	488	494	457	478	510	496	475	498	514	490	554	484	506	456	489	495	477	476	485	482	514	532	487	500	489	476	480	468	419	470	490	553	446	481	488	521	468	461	469	489	475	527	495	484	498	495	476	485	480	461	434	481	503	498	491	476	477	574	468	587	473	484	493	529	459	486	485	466	480	483	521	475	520	483	433	485	513	510	449	521	478	537	449	465	497	474	506	473	566	549	474	469	576	496	476	488	503	531	475	468	499	488	455	485	469	535	462	476	478	493	478	494	442	478	463	473	475	478	495	507	470	471	488	478	514	475	534	476	500	426	474	518	485	497	482	482	500	493	553	489	523	533	487	482	458	501	477	490	498	467	495	472	482	502	558	485	553	508	444	494	500	481	484	511	489	426	581	483	478	478	473	502	464	483	485	459	470	469	553	467	446	455	510	592	517	469	475	490	521	487	509	460	538	574	476	447	478	486	447	460	483	463	515	476	474	493	497	473	488	484	487	502	464	480	472	466	481	494	501	478	460	513	498	1
475	449	459	487	430	480	510	475	496	479	469	442	514	519	482	468	473	478	474	482	494	504	466	487	440	449	472	473	514	494	472	574	510	539	490	586	486	476	483	476	478	473	470	483	486	481	472	500	490	479	576	553	465	484	489	507	457	457	480	450	465	487	462	478	730	516	509	495	484	488	510	467	465	501	476	506	472	490	554	478	503	575	469	478	511	529	476	512	481	555	475	492	520	497	492	515	479	460	471	516	465	498	472	489	472	301	462	458	534	500	498	542	484	501	477	463	456	463	489	471	474	440	476	488	471	503	511	523	465	486	526	484	502	483	485	534	441	485	478	497	506	483	477	481	456	483	475	532	473	493	511	469	501	419	476	529	509	505	538	496	510	461	497	484	523	473	476	478	476	511	498	431	502	478	445	489	481	495	458	654	457	542	449	455	491	493	489	492	542	483	478	500	488	447	581	497	478	491	476	518	537	504	500	544	525	474	566	483	477	492	494	425	470	462	479	510	507	479	485	486	472	493	505	511	521	476	487	477	477	495	470	470	469	487	489	506	484	479	497	484	493	375	461	520	556	509	510	481	491	493	499	533	470	537	481	484	470	516	488	501	505	480	492	464	490	505	472	463	457	481	484	492	436	416	485	476	475	497	497	478	478	443	518	475	511	526	544	618	473	503	445	523	522	491	553	535	459	517	557	515	513	476	478	510	528	520	467	486	491	492	502	491	511	507	459	449	484	487	584	535	484	463	511	485	460	478	511	524	468	459	476	509	477	505	459	485	828	424	655	447	541	501	461	462	480	485	491	557	509	561	475	561	455	472	478	481	532	475	503	511	474	479	448	429	492	473	506	476	477	450	523	467	474	477	497	492	473	482	507	479	478	488	469	481	489	499	523	478	503	511	479	499	476	406	477	472	486	518	498	492	476	483	475	472	477	446	489	471	426	475	489	503	481	498	503	504	500	503	468	553	471	469	472	475	494	498	483	478	489	481	527	496	455	443	464	475	485	525	478	501	478	451	418	521	479	476	466	495	399	462	514	497	479	371	482	662	477	507	522	434	579	517	497	597	489	504	485	506	447	412	598	479	444	477	475	326	473	494	429	489	486	491	465	580	503	474	475	439	476	482	484	473	492	355	484	501	473	476	485	533	2
476	460	526	489	519	481	491	477	492	479	437	506	542	388	488	462	492	531	490	477	500	476	469	467	502	508	544	472	497	488	484	491	531	522	453	481	493	492	477	477	472	505	475	489	471	496	483	456	543	505	551	566	461	469	495	504	472	452	497	490	506	476	521	469	540	493	529	502	476	473	507	502	491	488	481	539	469	508	575	443	490	517	503	484	502	482	471	496	468	526	476	429	512	489	486	456	481	499	467	495	460	485	476	464	431	684	493	496	524	471	464	452	477	532	467	479	492	486	465	505	475	476	477	444	479	511	489	460	498	502	512	475	454	482	498	521	487	480	485	470	506	516	478	493	463	503	481	474	478	453	502	490	490	604	476	537	518	489	523	506	461	471	484	493	469	533	477	480	477	523	570	477	502	477	493	524	461	485	514	520	497	478	428	474	505	492	517	508	486	484	481	499	502	487	552	479	478	478	477	495	491	472	492	499	518	474	510	474	483	493	504	484	444	481	473	484	547	479	506	484	470	481	489	542	476	485	445	479	476	490	493	472	493	491	489	455	485	478	447	483	477	453	505	481	506	568	478	482	461	479	491	485	479	506	485	505	471	475	471	501	502	470	489	496	472	489	444	488	500	452	474	572	485	508	487	480	476	462	503	498	478	540	463	475	534	465	504	440	478	506	496	426	476	459	497	530	485	546	497	466	467	502	476	469	541	469	476	492	560	460	445	459	477	550	514	529	475	491	537	571	480	455	516	482	495	486	452	503	493	535	513	469	477	501	465	479	541	497	400	512	399	508	506	494	512	469	478	458	525	470	481	521	469	486	532	486	505	480	448	517	501	484	435	463	477	466	493	474	478	487	518	574	516	515	515	521	480	478	557	476	476	492	512	481	489	466	507	479	517	501	473	487	480	517	477	464	472	507	510	479	475	468	476	483	477	437	500	481	450	484	478	491	505	508	515	538	474	527	511	525	475	481	474	476	486	508	494	477	487	477	487	488	460	566	466	504	484	540	485	504	457	508	448	451	491	475	477	475	466	479	468	489	545	626	482	439	486	492	507	469	491	467	551	483	480	486	486	523	484	432	485	478	457	478	481	430	466	490	480	483	492	493	465	503	567	492	494	530	462	476	513	479	497	682	549	492	478	455	492	499	1
483	490	526	476	516	497	418	477	451	500	458	503	429	484	476	484	484	452	500	481	500	444	487	482	509	472	460	456	478	500	476	482	513	451	462	471	474	479	479	477	474	505	459	471	515	489	447	525	478	513	486	523	501	486	458	467	539	487	491	479	521	485	444	485	516	463	497	462	475	469	475	488	491	499	482	507	475	469	530	455	508	471	471	486	586	472	482	456	481	549	475	550	469	489	489	475	488	499	485	505	467	480	490	470	465	446	473	502	516	477	455	399	468	548	465	492	511	480	524	486	477	486	474	432	475	532	478	500	475	414	459	473	481	471	490	516	516	454	482	458	496	518	488	497	497	470	475	444	483	493	539	481	491	466	474	488	502	473	499	496	453	476	473	469	494	475	474	479	478	488	492	543	509	477	444	519	477	475	465	475	472	468	482	434	479	478	511	476	499	485	447	493	460	528	535	497	482	480	474	515	502	449	485	517	511	478	523	476	464	495	508	519	449	397	489	530	551	488	547	491	536	515	500	497	492	502	492	477	476	472	491	481	483	484	479	488	501	475	470	481	469	478	458	467	565	473	492	481	491	504	489	552	479	507	478	477	556	418	488	502	491	477	516	454	480	476	500	483	523	477	460	504	466	514	493	472	476	530	485	456	476	460	457	476	533	436	418	485	481	521	522	515	507	481	551	501	534	475	499	506	469	497	480	522	509	495	516	473	503	456	476	447	488	469	482	491	469	502	477	497	482	476	477	471	486	484	495	474	486	453	474	476	476	496	434	472	506	508	552	533	461	503	461	482	480	481	481	497	476	536	493	469	456	500	491	492	507	475	481	489	539	509	426	470	492	510	512	503	482	603	487	562	457	504	523	541	496	486	487	498	481	482	457	475	459	473	512	478	519	476	475	495	473	456	480	477	489	429	530	483	477	464	477	481	476	498	454	474	478	480	475	449	496	457	538	498	497	479	519	449	487	464	491	477	464	500	536	523	567	474	530	503	459	474	499	487	496	457	536	488	574	482	539	465	517	479	460	468	463	477	503	476	489	473	482	505	482	461	553	513	507	517	477	496	476	464	488	519	466	476	533	477	503	480	482	459	494	497	465	483	455	472	479	512	445	484	487	455	473	485	432	482	532	486	463	521	485	470	462	470	1
478	518	530	481	469	484	503	477	514	484	493	482	536	442	490	511	479	498	486	463	498	444	485	493	510	565	496	483	464	473	483	507	482	494	522	539	467	460	489	474	479	393	445	485	507	469	481	517	527	503	575	487	492	480	431	537	424	459	473	468	475	487	496	476	424	516	516	489	498	466	576	501	486	480	477	482	486	486	606	460	465	516	446	467	550	513	474	510	479	517	476	550	491	488	466	439	480	450	477	486	495	489	484	479	516	677	501	525	498	485	452	453	478	493	472	492	459	485	483	502	477	459	474	492	426	506	483	494	494	428	533	493	511	478	526	485	498	515	468	476	491	440	477	484	462	480	478	501	476	531	451	491	479	573	477	473	499	499	481	510	470	478	474	479	461	522	476	479	479	472	460	494	475	476	497	531	519	476	481	405	480	575	529	466	466	495	552	506	491	484	449	537	509	462	483	495	475	479	477	490	461	427	510	505	505	473	470	487	507	440	478	491	474	500	478	523	516	467	484	484	463	507	493	484	491	530	473	478	476	472	479	491	484	509	476	496	492	484	455	476	484	519	500	457	569	515	493	475	467	513	436	438	479	490	470	518	542	526	488	502	482	473	475	458	475	515	557	499	443	471	459	558	528	461	475	475	476	549	500	495	476	515	454	477	505	453	445	502	487	517	468	494	502	484	445	467	489	498	493	520	424	496	470	476	538	456	481	491	507	475	466	498	497	523	482	466	472	489	431	479	488	514	482	464	492	475	502	490	503	597	521	462	474	512	501	505	397	499	402	476	528	546	480	485	513	494	464	409	488	486	481	502	525	487	479	469	504	475	466	489	455	464	492	496	470	439	528	476	486	443	476	504	538	452	490	506	480	470	555	479	491	473	521	505	438	476	473	478	505	480	480	489	474	474	473	490	493	492	529	479	477	497	476	531	477	415	463	474	446	475	475	462	520	450	533	484	498	634	503	442	488	494	479	476	490	516	489	463	474	475	495	514	459	558	470	491	463	464	515	488	477	468	551	495	488	479	450	504	486	482	486	468	495	675	485	398	488	520	501	467	539	440	451	458	474	476	485	503	489	494	547	480	504	475	465	515	464	498	492	468	480	484	464	527	448	463	468	508	500	469	458	483	452	694	487	568	479	487	483	485	2
478	483	491	499	539	479	499	477	470	474	473	500	506	492	511	456	480	464	492	468	503	496	492	473	482	491	476	476	453	482	475	451	466	407	541	521	462	484	480	477	478	517	481	466	487	480	518	505	547	475	480	528	496	488	490	507	426	465	518	471	491	479	474	468	442	512	469	460	473	477	484	505	442	491	481	482	478	507	514	491	515	490	470	501	526	526	473	496	481	512	476	553	485	459	474	532	478	496	429	427	494	488	488	464	477	519	477	471	495	488	485	409	506	528	435	465	490	465	482	559	478	508	474	502	479	557	462	486	481	403	497	483	493	481	503	500	499	522	474	461	493	444	498	482	504	498	480	509	474	563	445	494	476	374	478	517	503	435	517	491	513	476	466	477	482	446	477	479	477	409	444	591	521	478	483	518	477	480	427	489	476	451	455	469	495	486	518	500	562	481	502	501	446	484	504	478	476	477	477	454	514	526	463	488	513	478	502	485	460	512	485	534	468	480	472	499	518	471	424	478	483	521	447	513	479	519	490	477	475	528	489	507	476	473	505	451	468	477	481	481	468	546	539	458	596	469	387	481	477	507	525	477	484	520	483	504	464	461	495	496	461	473	466	476	472	482	514	522	460	486	451	534	532	488	492	483	476	529	533	545	480	409	447	476	515	492	509	466	476	495	516	532	512	477	530	518	482	555	504	498	468	470	474	500	500	506	454	477	465	464	566	475	518	503	470	525	479	488	411	452	463	467	492	467	493	483	514	479	488	453	447	479	477	486	519	474	413	541	589	524	551	518	509	544	551	484	481	459	463	472	470	494	482	478	521	459	510	478	505	504	536	508	439	475	484	485	539	511	490	514	468	482	506	492	548	449	478	500	605	469	477	479	505	506	468	473	500	477	494	476	474	540	477	432	480	464	490	463	596	481	475	525	478	472	477	480	512	474	460	481	479	539	524	466	440	582	484	529	575	502	481	490	491	476	488	491	539	563	468	473	478	568	383	404	500	478	483	474	507	495	536	506	575	577	504	478	482	497	416	481	469	462	474	417	480	509	472	465	496	532	532	501	544	450	506	480	480	507	440	431	555	482	520	479	473	546	513	486	479	479	490	466	487	510	425	476	493	454	526	470	480	482	481	398	505	557	482	482	533	444	1
479	486	577	474	488	480	462	475	482	475	546	463	470	462	478	507	502	487	430	484	490	515	476	468	579	543	497	475	464	434	476	520	448	557	521	498	496	474	475	475	479	523	454	500	498	444	480	554	441	490	538	511	449	475	508	493	480	490	462	493	495	484	493	473	448	532	498	447	482	489	501	500	445	496	477	488	472	495	528	443	456	506	494	514	430	492	482	491	476	479	476	612	500	497	484	489	472	493	443	521	484	481	474	493	431	468	501	498	512	493	495	455	480	493	498	486	518	506	469	479	477	472	473	428	459	556	494	509	476	489	513	490	486	482	545	559	432	533	474	457	479	450	478	481	469	504	481	475	479	416	458	522	459	581	475	496	466	496	460	488	484	487	470	484	558	448	477	478	477	563	457	567	498	476	465	487	446	479	440	494	488	464	494	468	497	521	552	518	471	482	498	513	490	542	552	481	466	489	476	541	466	486	473	499	494	475	599	478	475	498	470	456	459	436	489	491	493	468	514	476	463	489	533	488	533	500	530	480	475	503	497	461	481	493	511	436	479	472	445	478	472	520	501	480	480	523	444	481	489	448	459	482	478	504	472	507	454	515	485	462	497	489	477	449	498	478	459	471	465	478	470	466	547	521	481	474	476	471	503	529	478	521	475	474	517	511	490	439	479	494	518	527	453	469	529	498	476	468	486	455	467	471	474	497	519	454	485	483	508	490	545	474	442	513	456	465	480	477	434	483	464	455	495	478	485	485	493	514	511	595	477	492	476	534	485	473	421	490	457	490	532	477	447	512	596	486	471	465	528	517	482	451	479	487	506	487	534	477	538	529	498	474	455	472	480	513	543	481	477	448	482	499	469	487	519	477	476	485	444	504	480	472	465	491	479	477	501	477	480	517	475	449	476	501	476	489	483	468	486	484	480	512	474	477	477	525	464	477	469	472	473	438	472	506	493	524	497	525	579	528	475	472	486	477	477	464	467	490	488	474	500	526	451	557	479	490	497	523	451	499	538	496	555	593	473	475	480	468	489	463	485	467	485	549	480	463	479	476	535	510	443	505	560	499	514	477	478	469	494	435	530	482	509	476	490	512	479	502	510	509	514	508	481	489	467	491	476	476	491	466	496	479	506	578	564	527	470	490	539	510	2
476	540	497	507	475	476	423	476	488	480	524	480	436	471	490	499	482	499	530	488	505	505	480	482	465	537	461	484	499	489	493	456	586	497	466	522	489	465	478	475	479	593	458	453	518	472	521	507	435	528	572	530	504	490	498	504	460	427	498	463	483	492	510	479	558	476	479	493	481	485	593	486	453	556	482	458	482	495	515	486	503	471	502	477	510	463	473	438	484	544	477	474	457	491	487	452	478	464	457	450	470	474	490	498	508	367	500	492	509	482	466	461	480	514	445	485	497	472	523	486	473	479	489	439	513	459	490	545	468	497	497	477	490	466	493	549	554	462	485	452	478	545	470	481	500	504	481	578	478	465	508	504	479	419	477	474	482	492	524	528	465	488	493	476	476	507	478	483	476	458	504	518	487	477	465	470	471	473	514	561	513	433	485	462	475	499	501	494	524	478	468	567	514	543	550	496	474	468	473	448	519	545	488	426	529	476	495	480	467	467	486	420	494	471	464	495	474	491	472	496	472	525	525	516	475	497	499	479	476	508	478	477	476	502	484	470	461	480	488	478	505	440	516	467	561	512	505	472	483	441	464	474	476	514	492	523	559	445	485	498	503	478	502	533	469	455	448	474	477	467	480	445	560	529	461	514	476	462	482	494	476	443	484	477	544	490	553	513	479	474	515	499	533	485	479	485	500	512	483	522	478	488	477	480	427	420	464	465	511	452	481	475	530	535	482	519	486	480	535	534	474	486	491	474	470	475	507	473	499	499	561	485	476	453	488	486	552	473	616	532	469	514	447	471	395	481	492	474	467	481	475	494	523	490	500	482	509	477	468	478	484	470	489	509	475	387	481	482	463	578	485	400	491	474	578	519	479	478	433	452	486	475	465	498	477	474	500	476	505	450	470	511	473	487	473	481	484	452	534	481	476	477	479	447	476	533	483	473	455	478	520	553	536	497	486	557	489	535	484	480	484	458	470	476	485	478	522	480	459	469	501	531	475	438	529	493	472	628	503	501	454	476	493	529	526	474	471	496	472	487	500	489	483	405	477	553	474	488	501	460	469	466	455	473	481	502	481	462	458	475	459	477	480	480	483	405	477	504	488	493	477	518	492	446	515	484	474	481	521	509	473	482	453	403	450	518	474	488	520	487	1
476	512	478	484	546	479	492	476	486	468	494	470	461	477	491	454	483	470	505	488	502	484	481	481	477	498	464	499	460	508	487	534	476	499	493	589	493	471	485	481	474	502	495	485	577	483	479	482	493	512	530	540	450	482	497	493	572	508	515	467	469	493	506	482	417	501	541	471	489	476	568	490	470	465	488	513	469	467	493	476	462	564	475	486	525	480	472	492	478	510	476	536	459	482	482	499	484	471	464	481	473	485	489	488	464	576	472	482	501	475	498	478	486	460	515	490	518	478	497	486	473	493	477	472	468	506	478	429	484	464	475	465	502	474	487	466	453	485	488	464	503	475	485	493	481	487	474	474	489	532	434	501	479	589	477	511	481	469	508	506	448	465	484	487	471	452	475	484	477	549	609	497	458	476	469	534	473	474	505	441	503	569	469	488	487	513	572	541	673	473	539	507	495	494	454	499	475	488	478	535	510	483	485	503	492	477	493	482	480	456	488	494	492	479	467	493	489	477	499	489	486	535	491	469	481	439	490	479	476	447	481	491	489	486	515	503	465	481	494	480	462	556	495	481	506	460	547	473	488	518	526	465	477	470	470	489	483	533	479	466	483	477	469	507	487	501	493	502	468	500	482	465	481	458	472	487	477	509	527	514	476	527	471	475	523	494	466	491	472	495	514	500	444	471	430	453	461	489	496	498	521	492	478	464	468	511	499	482	549	473	507	506	543	497	477	510	487	475	415	482	488	484	521	471	489	476	472	422	495	497	480	483	476	490	535	507	374	468	401	525	616	458	531	532	462	489	485	508	505	475	485	522	557	459	512	485	474	476	502	515	462	481	455	463	478	543	454	489	487	474	497	501	498	504	519	513	482	468	516	523	480	475	477	487	500	481	481	476	507	499	477	468	476	494	474	470	495	496	432	488	474	493	475	514	477	527	523	473	460	480	488	493	484	512	495	457	490	464	537	538	481	487	465	475	501	489	531	530	503	477	521	536	478	594	512	407	478	591	483	498	382	490	525	535	539	478	476	498	462	469	497	463	487	551	475	459	472	507	490	450	508	436	488	535	483	504	493	549	471	492	444	473	491	480	480	554	483	490	429	515	495	497	477	484	534	469	479	455	497	490	474	483	446	575	491	514	479	479	517	508	2
487	439	546	473	490	472	495	476	484	488	450	502	484	524	483	475	479	486	502	477	495	512	479	474	482	511	492	484	453	464	482	535	522	477	517	541	494	479	475	478	478	447	466	484	496	535	534	480	426	454	495	546	479	480	480	491	470	459	583	480	488	471	504	472	313	486	499	475	488	471	546	498	491	450	469	511	461	540	534	483	459	527	463	483	576	533	474	492	474	568	476	476	441	469	488	509	481	503	483	459	488	481	476	469	464	484	508	494	504	480	477	409	471	500	542	457	471	497	467	471	477	475	478	490	465	571	487	477	478	418	536	505	478	477	503	500	478	495	468	453	504	532	469	480	467	458	479	508	483	531	477	478	479	390	476	514	500	455	512	525	470	487	466	486	475	484	477	482	479	486	554	573	561	479	473	503	480	478	459	563	505	559	456	464	478	466	452	475	545	483	460	485	530	503	639	483	482	467	478	528	490	516	473	489	450	476	437	478	493	525	489	457	492	477	471	481	486	488	454	484	523	484	498	456	484	532	511	478	475	492	497	494	467	480	502	468	480	470	471	484	511	653	479	463	532	492	451	478	480	511	501	496	474	503	483	483	543	482	480	483	457	492	489	501	487	493	519	506	515	515	498	501	532	518	503	473	475	501	490	472	477	416	453	476	466	509	468	510	481	502	537	549	507	469	561	515	474	478	499	477	534	514	482	482	485	431	490	480	522	478	509	488	460	491	472	580	467	486	404	497	483	470	477	489	507	479	487	475	493	539	468	478	476	478	509	469	193	507	480	506	529	490	494	501	424	477	478	444	478	524	489	501	464	492	468	504	480	478	519	556	518	462	435	461	484	465	464	473	480	494	447	490	520	502	505	470	475	466	426	453	492	515	426	483	488	471	521	479	496	441	479	475	477	576	476	460	477	487	523	483	477	460	476	530	478	424	480	474	526	473	467	530	485	467	448	567	494	450	486	532	489	490	479	477	468	496	529	499	496	476	488	541	468	404	498	569	464	460	511	478	530	464	566	512	474	477	480	492	501	465	497	463	455	352	483	444	487	429	526	476	531	483	469	498	465	474	474	492	475	491	521	482	513	478	482	675	459	474	422	492	503	494	458	448	516	473	484	552	450	495	473	480	492	331	522	526	483	472	487	481	1
481	523	528	480	546	483	479	476	514	484	517	502	537	427	498	500	480	522	483	471	501	497	481	503	518	538	494	476	460	473	494	526	587	557	496	481	463	448	484	475	478	449	436	479	520	470	515	471	457	507	506	513	478	484	485	481	468	472	543	464	477	486	523	479	553	556	468	463	483	472	467	504	487	488	488	508	478	460	436	465	552	484	454	505	547	493	474	442	480	458	477	488	460	486	481	479	478	485	471	497	488	484	478	493	441	353	510	506	513	485	474	573	490	490	492	452	484	472	527	513	478	447	470	541	549	514	512	464	467	500	497	494	481	483	447	541	582	487	475	486	497	473	481	477	485	493	478	544	488	577	481	476	492	654	477	510	481	491	531	461	478	481	475	480	459	560	477	479	476	578	544	588	523	477	463	477	487	485	465	513	526	532	413	499	500	477	442	496	551	482	503	503	500	509	521	464	477	483	477	465	489	494	516	569	510	476	461	482	470	443	481	534	473	530	475	519	527	487	518	473	470	539	544	487	447	452	477	480	476	499	486	490	474	457	493	493	491	473	511	485	476	497	495	472	507	521	473	483	492	503	554	476	478	547	483	479	477	490	491	501	499	477	477	469	480	503	484	494	509	491	482	492	501	506	486	503	475	447	454	529	477	563	503	476	474	467	467	501	483	484	489	500	474	471	442	525	474	470	507	521	539	478	479	450	490	458	462	478	471	473	478	457	495	505	475	488	480	479	419	538	476	487	476	485	470	481	483	439	476	574	467	489	476	491	475	480	546	461	489	429	515	500	540	488	424	494	485	538	474	481	492	543	502	485	517	465	482	478	553	476	491	522	473	486	485	508	488	474	462	458	512	516	520	484	516	445	475	462	457	524	473	492	509	458	469	486	480	476	523	402	482	497	477	421	477	480	482	362	476	481	471	431	478	502	478	548	438	479	493	476	523	418	494	488	495	480	475	518	536	446	479	468	477	477	498	501	478	473	545	480	489	548	457	585	516	511	462	548	518	467	462	516	519	457	486	476	487	498	523	458	490	467	490	533	464	550	480	517	537	479	487	493	440	462	502	460	478	524	490	462	632	484	493	477	473	482	497	506	492	484	508	437	481	468	516	500	470	414	480	482	465	492	470	558	500	513	477	505	493	443	1
477	496	464	473	579	484	482	475	469	472	452	512	498	505	499	450	483	485	465	472	506	473	474	473	512	530	538	509	500	498	479	529	598	525	493	496	485	484	480	475	474	491	501	503	491	496	517	458	526	468	639	484	477	479	478	517	531	522	503	483	497	479	470	483	377	535	580	463	484	482	515	482	488	529	481	529	480	462	531	473	492	468	541	489	547	569	480	480	471	488	477	509	476	481	478	530	478	434	459	508	470	487	478	465	456	811	472	495	425	482	460	434	486	476	468	478	505	480	435	495	474	494	487	424	479	469	480	559	508	468	492	474	516	479	447	511	443	501	480	473	506	541	476	488	501	455	477	519	479	513	472	495	478	555	477	492	478	471	494	506	444	467	490	473	507	494	476	487	477	465	502	490	528	477	469	463	489	491	463	510	481	485	440	499	495	482	523	461	552	479	448	490	521	481	507	497	477	484	477	469	495	484	482	509	542	474	549	485	484	476	467	455	539	487	475	565	504	472	524	505	452	501	486	483	489	526	491	479	476	515	480	540	471	499	467	469	467	476	454	459	478	549	471	477	489	504	487	481	490	483	483	507	480	448	478	533	560	472	488	472	502	482	519	516	473	512	497	503	475	512	487	438	485	494	470	481	476	516	455	495	477	512	506	474	451	487	490	451	481	483	488	483	513	479	515	520	474	486	508	494	442	500	483	448	523	483	474	485	480	471	481	496	560	521	478	462	472	486	555	405	499	490	472	465	478	481	523	480	484	629	471	506	476	499	533	468	361	471	297	504	515	556	521	517	552	476	476	554	480	527	472	447	503	492	504	472	493	476	544	562	455	486	505	524	479	529	510	492	502	494	481	464	535	485	515	498	480	461	563	505	478	480	482	475	491	476	494	473	484	482	487	496	472	482	479	465	474	408	474	485	475	506	476	449	477	464	506	475	456	477	485	489	511	474	511	479	488	494	554	538	481	493	467	476	479	499	489	525	581	484	502	489	499	535	512	530	467	580	476	469	492	444	352	559	472	479	491	502	557	476	489	491	497	517	484	415	485	536	443	504	519	481	478	568	515	488	465	570	451	540	520	468	409	479	488	566	490	484	465	499	503	485	478	529	487	474	473	496	517	482	480	484	480	543	515	458	479	486	511	491	2
486	497	505	463	493	466	512	476	486	463	487	480	473	527	477	498	487	377	498	486	503	513	487	482	510	527	483	470	486	479	495	465	465	527	487	453	495	467	484	477	476	577	434	509	452	473	501	477	488	513	510	519	487	483	496	488	475	510	497	490	493	480	497	479	441	515	570	489	479	492	516	483	505	498	477	599	477	539	503	470	525	487	444	470	473	478	480	500	475	516	476	521	471	492	483	475	481	460	477	533	466	477	476	463	445	688	539	463	480	481	471	423	489	468	452	486	480	474	526	485	474	525	474	477	470	509	493	509	489	452	466	501	489	479	485	495	469	544	483	492	471	498	498	493	509	491	480	531	480	435	515	468	491	581	478	468	478	524	491	500	495	493	502	484	494	447	476	480	477	505	501	512	485	479	502	524	468	482	460	538	515	444	500	510	474	504	512	458	480	470	455	483	498	503	502	471	483	503	476	487	501	460	468	543	533	476	496	478	463	475	503	431	478	462	464	500	535	477	486	484	443	471	535	463	455	513	479	476	476	483	469	474	490	491	499	505	517	484	462	479	536	518	507	458	490	531	461	474	466	549	450	488	481	525	481	482	534	464	498	465	484	475	507	500	469	458	539	473	450	496	450	523	415	500	466	478	476	495	471	501	477	516	479	477	567	536	507	502	480	505	499	580	480	466	469	445	460	524	468	467	470	466	476	516	485	491	497	483	471	476	504	504	486	505	478	474	479	476	505	486	474	509	507	483	442	473	485	466	503	490	465	464	477	561	482	490	401	489	383	475	453	498	496	530	475	485	485	434	499	522	485	402	515	474	473	474	536	474	476	474	482	487	456	478	485	464	502	490	466	522	513	498	497	499	487	474	469	497	498	487	479	512	489	492	491	472	500	480	508	414	479	488	472	521	478	528	505	442	473	483	467	520	475	490	476	485	497	473	511	468	495	534	488	507	495	495	477	489	510	514	479	486	476	475	494	482	510	487	460	477	485	443	509	556	479	487	479	522	505	481	496	481	465	440	524	475	488	489	496	468	467	481	491	591	483	422	476	493	545	432	449	483	487	474	475	501	499	573	471	520	571	485	467	480	478	514	480	499	463	504	504	468	501	478	533	478	492	493	443	473	483	478	474	600	492	559	476	484	455	448	1
477	510	581	483	535	478	550	475	484	473	486	526	509	435	486	458	482	543	539	476	495	528	477	476	414	523	496	497	471	512	488	498	523	426	474	511	484	479	482	474	475	463	458	497	515	497	513	447	516	488	419	541	468	483	464	462	508	470	458	502	490	489	505	477	422	482	501	535	482	479	531	512	497	467	474	541	472	458	476	467	511	562	534	471	556	438	482	470	484	503	476	485	532	461	478	474	479	516	454	431	478	471	485	498	539	637	529	467	492	486	455	508	478	474	441	437	525	472	569	503	476	495	490	462	490	509	453	503	488	471	479	491	509	476	500	489	387	501	489	456	506	531	479	488	482	473	483	559	479	447	518	494	483	568	476	482	430	494	547	479	507	481	483	488	552	419	478	481	478	472	501	524	477	478	473	513	477	492	481	471	523	579	497	465	519	508	465	503	504	480	474	514	469	596	519	485	472	481	477	496	514	462	478	563	444	476	514	470	503	457	467	473	483	397	467	526	474	498	497	492	473	454	552	482	503	473	515	478	477	467	487	458	473	485	503	494	492	482	486	473	506	557	456	481	554	582	486	478	483	507	520	503	473	438	477	450	580	473	472	493	486	481	516	575	478	489	579	455	510	480	486	467	481	471	446	483	477	492	516	505	477	518	531	476	565	450	457	538	476	509	516	498	538	466	496	522	512	472	492	469	440	451	475	505	542	426	485	478	505	466	515	459	457	491	482	432	491	482	458	541	508	477	492	487	528	490	489	546	471	519	472	484	475	476	558	483	382	545	395	465	484	505	489	489	495	484	485	556	449	519	481	505	485	474	499	467	478	476	461	423	469	472	500	486	487	582	513	487	499	518	522	497	494	466	496	470	483	442	537	504	478	468	470	504	479	479	500	479	482	429	480	526	479	477	478	459	487	470	523	485	476	499	480	499	476	488	409	473	516	463	484	490	571	500	479	592	490	479	540	463	485	464	478	476	494	490	478	453	491	474	497	542	497	550	494	454	473	516	506	474	479	485	484	491	507	475	473	503	507	473	470	472	479	563	480	444	478	504	542	466	450	473	467	505	473	509	468	513	516	486	502	480	475	478	488	570	490	472	546	481	463	469	479	539	450	471	486	527	508	480	468	479	500	584	511	528	478	477	477	479	2
479	472	542	480	478	475	480	474	481	478	480	523	377	517	507	473	468	490	475	482	474	510	480	476	514	512	481	499	483	492	487	499	511	497	489	536	499	485	482	477	476	493	506	490	484	548	474	458	463	452	544	514	481	478	529	470	497	471	465	466	486	487	508	476	596	639	537	424	491	466	542	463	449	491	492	557	499	439	485	504	500	493	529	460	532	481	486	467	483	503	477	498	507	512	476	522	480	521	462	481	476	497	480	505	522	359	490	512	519	492	483	483	476	488	502	465	494	489	546	515	475	476	491	496	479	507	469	533	467	521	532	500	496	484	457	495	428	480	481	471	491	510	470	485	495	455	481	506	473	451	500	486	476	525	476	520	461	452	485	477	440	469	461	470	478	486	474	480	478	511	567	529	473	477	486	516	504	485	513	469	471	542	495	494	507	425	544	468	531	476	428	456	484	508	490	489	476	473	476	469	483	486	508	472	549	476	536	478	467	478	510	544	511	407	478	505	435	475	472	469	525	559	462	459	471	519	483	476	477	484	491	471	474	465	483	523	466	476	478	472	533	444	482	445	467	527	481	477	475	521	485	505	475	520	481	474	463	407	474	481	509	486	495	522	488	506	480	479	486	466	482	488	398	469	471	490	476	495	483	494	478	493	490	476	449	506	485	571	479	467	448	516	464	483	478	508	472	429	456	537	482	503	479	527	533	469	460	476	473	444	449	492	536	504	496	515	481	473	497	504	508	480	469	450	496	489	524	471	500	552	507	479	477	524	448	502	610	434	574	549	496	445	585	553	530	481	492	431	473	524	490	512	463	502	511	452	467	479	517	521	464	468	495	527	484	407	469	497	502	543	456	504	472	464	534	484	494	487	467	485	481	413	475	503	484	476	491	476	501	456	480	502	472	492	473	453	486	544	545	477	480	577	474	531	476	463	493	475	434	484	472	500	490	481	485	496	459	451	490	530	479	459	463	476	491	478	504	517	473	467	512	535	481	519	487	511	476	467	447	465	528	484	485	473	489	478	469	475	540	477	479	480	476	462	480	582	480	551	385	460	504	502	518	453	478	484	482	530	477	467	505	475	475	477	482	421	471	515	515	476	494	437	495	529	451	476	475	499	477	477	460	476	528	474	530	518	478	496	538	473	1
482	472	439	478	556	470	428	476	503	487	515	444	506	541	479	500	461	517	485	469	488	514	480	464	434	503	475	488	464	495	472	481	598	522	507	493	499	519	487	478	479	488	477	483	545	439	535	498	491	511	527	565	508	469	464	474	462	482	481	477	491	483	429	485	489	521	553	499	479	487	633	490	483	499	490	475	478	506	494	460	488	430	480	494	518	473	472	504	483	535	476	552	471	476	477	512	482	445	487	448	489	482	480	503	498	400	475	472	497	475	524	492	473	524	473	475	496	481	547	468	472	471	494	474	459	513	479	438	471	453	573	509	505	474	445	498	517	509	489	475	469	491	479	477	495	480	479	435	476	471	548	493	491	538	475	476	475	430	495	554	497	487	476	484	485	501	475	469	477	502	547	518	519	476	489	506	476	465	530	462	475	477	507	483	512	509	549	525	495	477	522	462	516	478	498	481	477	483	476	461	505	472	483	508	491	477	513	477	521	508	511	479	504	487	491	534	470	480	512	484	477	480	489	438	478	473	470	479	477	488	474	455	464	482	493	513	506	480	483	480	467	561	484	479	573	498	501	478	484	488	498	548	482	514	479	479	448	492	481	456	501	480	471	462	464	494	528	497	495	489	494	508	452	493	509	485	476	481	450	488	477	499	522	476	450	462	532	549	481	495	531	516	445	473	526	525	510	487	484	487	477	478	478	481	426	480	465	472	523	479	498	462	508	574	481	517	491	491	421	499	471	496	489	471	458	479	458	438	484	505	484	479	476	501	517	498	469	452	478	527	491	505	537	509	549	498	507	467	483	457	488	474	458	499	497	505	528	476	479	448	443	498	442	481	475	566	527	485	467	544	495	505	478	480	475	494	485	468	506	463	476	512	483	490	460	482	522	478	492	432	473	445	480	498	477	516	502	452	533	487	481	529	477	433	477	506	493	475	529	472	489	528	477	457	537	491	486	526	449	504	474	478	473	477	484	504	498	500	470	478	500	513	490	533	522	429	470	506	485	487	517	464	463	563	461	476	487	483	510	456	478	466	523	401	481	567	473	474	528	458	511	460	431	501	484	495	478	495	495	490	461	483	465	475	483	564	490	471	545	476	503	483	474	511	522	481	468	456	466	465	504	482	478	394	477	478	484	489	510	454	2
482	450	514	498	512	481	425	478	521	465	533	513	497	424	496	468	489	516	431	472	490	469	478	481	575	529	486	472	476	457	477	520	454	515	532	469	484	434	491	474	478	502	455	482	474	458	431	506	448	509	464	573	492	475	509	494	468	509	571	445	484	482	498	479	412	469	483	518	477	478	638	467	460	555	478	568	469	468	569	505	513	512	461	476	476	497	474	511	479	486	476	587	470	506	479	509	481	443	477	494	500	486	484	497	454	514	487	500	561	474	529	479	481	523	536	477	499	471	516	549	480	564	491	359	469	468	473	500	482	496	497	471	518	476	536	480	508	479	478	481	495	493	487	490	447	469	475	468	483	527	472	483	488	537	475	526	478	467	522	508	533	479	468	486	509	486	478	479	477	495	493	502	486	478	446	500	463	485	483	469	496	534	513	494	493	433	512	509	469	488	480	475	484	451	486	482	474	473	477	539	550	503	500	497	430	475	468	475	461	473	480	515	466	451	495	589	544	473	488	469	474	470	489	489	473	461	475	475	478	476	477	476	454	463	489	485	463	484	462	479	536	542	455	485	534	491	452	479	485	501	478	487	482	512	485	514	499	451	494	503	502	478	501	480	488	476	529	513	482	521	482	492	552	442	476	498	477	518	486	491	477	501	459	478	494	455	507	465	475	515	439	520	490	470	476	474	496	508	480	525	475	485	476	481	547	472	481	483	492	470	501	487	568	519	496	487	469	503	472	461	470	502	515	475	466	484	471	443	490	522	491	474	477	507	461	498	374	437	433	458	518	494	477	504	473	493	478	526	482	500	474	561	543	480	495	476	456	478	486	474	515	494	548	487	492	508	466	473	487	471	518	443	500	489	516	530	495	507	451	442	481	464	489	474	505	475	507	477	481	486	479	487	478	500	479	493	494	425	528	481	480	421	476	547	477	470	476	475	522	472	492	510	520	502	549	501	499	512	485	497	479	482	484	476	500	494	494	449	495	477	456	487	529	534	496	486	480	468	499	485	432	456	504	510	501	474	481	488	468	473	485	475	501	516	482	456	484	501	566	538	500	455	470	494	514	532	506	472	483	459	471	486	484	479	463	543	486	484	542	489	495	511	466	516	467	474	462	530	480	483	483	477	470	528	482	520	486	470	501	518	2
475	440	526	474	499	479	578	475	472	482	508	472	481	473	490	500	487	511	511	491	486	470	479	475	465	536	492	482	491	482	470	441	497	549	455	452	463	505	484	473	480	443	468	485	449	518	489	528	438	446	560	453	435	486	532	506	440	450	498	440	496	479	467	476	520	553	513	466	475	486	501	472	499	468	493	544	477	449	518	482	511	491	517	468	505	507	486	457	486	588	476	456	482	466	477	575	481	513	489	512	473	478	479	444	426	455	462	521	477	482	460	457	487	435	489	492	506	484	474	522	474	469	482	520	499	502	488	537	475	541	499	489	445	477	453	520	436	475	477	452	489	522	483	483	510	477	479	467	476	548	433	486	498	624	477	508	476	464	482	503	461	473	478	485	475	500	476	485	480	448	413	496	522	478	492	577	500	476	576	492	500	510	550	462	502	476	511	516	491	480	441	470	503	577	521	471	485	480	477	429	496	475	496	499	507	475	521	470	491	510	483	597	470	446	469	540	527	483	495	459	470	445	501	479	566	531	487	480	477	507	468	500	472	494	494	481	490	477	500	483	490	534	536	476	536	512	484	479	503	455	493	485	473	547	482	470	484	490	475	478	495	473	510	503	492	513	453	485	476	541	496	462	497	421	499	490	476	475	474	517	476	554	496	478	502	578	477	400	479	493	520	505	528	483	514	530	469	520	499	475	536	487	475	444	468	463	476	459	539	467	482	485	469	549	483	502	477	485	537	454	498	493	514	489	498	478	472	479	493	470	466	466	477	459	499	477	505	579	379	473	472	468	499	521	575	475	480	502	477	479	479	440	466	475	504	494	528	474	532	500	455	479	441	520	486	481	531	489	477	507	497	551	477	500	451	506	484	499	436	444	480	468	436	475	440	478	515	482	497	410	472	509	476	595	478	506	511	456	574	478	477	484	475	460	479	470	475	485	489	473	491	529	482	504	519	557	472	468	531	484	485	478	467	477	490	511	471	444	499	476	492	517	416	591	502	520	502	467	551	476	472	473	310	481	504	478	482	484	543	459	494	488	504	420	481	583	481	522	527	423	563	481	435	448	471	494	485	509	513	499	523	483	414	478	490	530	502	477	480	475	499	498	475	474	462	469	466	481	511	476	465	481	442	428	498	488	481	480	519	502	2
494	562	451	484	575	479	444	477	488	476	410	459	472	508	487	496	496	533	482	463	482	522	477	489	579	546	496	476	457	490	480	539	497	497	478	542	473	487	483	476	472	471	475	510	497	515	488	538	530	473	540	538	490	478	453	487	462	515	475	463	495	490	477	496	512	515	481	517	487	485	460	493	481	501	487	500	473	495	545	490	462	549	511	473	527	499	481	486	485	462	476	489	487	487	493	479	484	496	472	470	485	459	484	492	453	490	471	495	519	475	471	630	476	489	463	477	474	492	472	517	475	477	474	495	483	540	491	486	478	455	516	489	481	479	483	579	522	504	475	461	493	489	478	496	525	468	483	416	483	521	468	487	475	522	477	495	509	483	535	545	459	471	477	481	484	478	477	477	477	525	506	496	487	475	458	411	492	481	513	486	476	532	497	488	496	475	456	467	486	484	467	518	503	523	571	484	476	474	474	526	491	520	504	493	495	475	517	479	514	502	493	512	473	470	487	497	499	468	458	477	505	585	556	571	467	527	486	476	476	501	490	492	463	491	492	509	497	477	513	478	491	546	516	478	524	558	434	472	480	505	496	518	477	518	472	475	521	544	484	490	496	470	505	464	468	490	535	487	498	481	482	425	554	473	477	476	477	517	501	485	477	490	486	475	495	515	448	458	479	464	476	491	524	485	512	477	514	539	460	465	490	480	488	546	499	502	486	488	506	505	495	478	488	552	475	479	467	482	420	506	482	463	499	468	503	483	459	498	497	524	478	502	476	526	493	490	494	462	491	506	464	494	504	466	572	472	492	574	506	525	496	438	519	476	486	498	483	478	512	467	472	465	461	474	477	518	530	480	478	501	437	454	485	503	485	495	484	501	597	481	473	466	530	481	505	479	480	480	472	466	477	526	475	474	482	487	492	532	518	482	474	494	475	463	477	448	500	478	474	485	515	529	488	523	485	578	472	505	501	431	490	492	465	476	471	487	474	504	474	469	519	517	459	513	461	503	490	461	524	496	497	503	489	493	508	478	469	464	539	488	492	464	515	445	483	564	481	508	500	459	514	480	520	498	523	489	470	495	488	475	475	479	477	477	486	553	484	518	469	470	515	479	478	526	480	473	481	473	478	472	477	478	469	453	460	524	480	474	495	527	2
476	460	510	484	563	472	431	477	486	487	522	523	471	372	449	488	486	466	487	479	466	489	466	473	513	548	500	491	448	486	474	491	563	528	477	572	475	511	476	479	474	508	474	477	475	490	555	528	502	487	414	496	515	474	496	482	427	456	533	488	487	479	506	477	520	527	477	519	479	463	527	491	503	448	492	415	483	510	475	496	480	428	484	466	479	456	482	443	478	582	476	504	503	492	486	494	476	528	493	451	477	484	480	457	494	402	494	538	503	463	485	500	472	493	483	466	453	478	443	502	477	447	465	438	504	472	485	466	471	447	525	497	473	481	467	407	433	471	487	490	495	493	494	485	516	491	485	505	477	542	493	481	464	543	477	561	514	493	481	453	486	484	485	474	429	479	475	477	477	535	465	522	533	479	483	474	489	485	492	447	457	574	477	515	480	455	427	520	494	480	464	533	494	484	575	479	473	485	476	478	483	485	481	528	550	475	550	484	518	511	478	486	461	542	478	508	462	487	471	480	466	477	455	496	516	501	494	477	476	462	471	461	471	480	486	494	497	474	488	474	513	515	555	484	495	429	490	482	486	491	547	480	476	606	481	486	480	556	501	485	500	472	513	513	513	501	522	470	528	527	487	475	476	551	471	486	477	493	511	472	478	501	487	476	549	440	454	457	480	495	453	534	509	482	465	456	465	511	533	486	432	488	477	509	499	543	482	479	497	470	500	475	457	467	479	530	457	480	395	572	461	481	507	509	502	475	438	516	490	558	466	471	477	497	501	481	502	508	532	568	539	496	534	483	488	491	481	518	504	446	483	482	505	497	486	480	510	474	482	417	456	510	518	529	463	503	533	474	495	484	491	501	495	476	516	526	472	464	522	447	485	440	469	469	470	475	499	479	509	484	474	564	479	507	478	493	496	483	525	482	473	471	473	478	477	486	525	473	464	472	476	442	490	469	523	579	492	441	526	506	477	461	478	476	481	480	510	448	485	484	470	516	468	529	480	481	485	544	498	479	484	462	570	478	521	479	461	505	446	468	496	458	482	505	480	528	485	477	465	446	512	437	547	521	474	481	482	523	489	494	407	473	524	479	471	511	491	488	550	469	473	465	474	623	440	513	467	551	489	476	479	480	470	528	463	436	485	492	576	470	2
489	499	469	466	585	475	519	476	497	477	548	512	479	467	470	499	465	494	471	475	476	518	480	482	476	518	506	478	501	476	494	548	467	422	488	481	462	476	486	474	472	455	474	506	466	447	466	486	497	470	542	430	489	481	474	498	493	462	449	487	484	466	465	476	496	456	533	489	482	470	548	484	445	460	489	498	473	505	513	442	547	484	576	491	470	538	476	485	482	503	476	469	470	487	473	448	478	430	484	355	469	478	470	464	513	607	553	525	498	482	434	437	497	498	446	462	478	486	511	504	476	474	500	506	452	474	491	531	490	487	522	459	474	480	470	507	473	495	477	487	502	483	481	488	473	527	478	462	481	458	527	488	481	430	478	471	487	472	454	491	500	490	511	478	535	465	476	480	476	575	419	522	487	479	494	528	490	478	455	522	495	492	502	485	483	454	490	515	456	477	489	451	490	504	458	495	487	472	476	516	475	536	513	527	486	475	517	479	503	492	514	498	490	546	495	477	483	482	491	475	462	480	524	469	476	506	495	474	477	500	455	492	463	505	497	495	482	475	469	475	496	441	501	487	535	499	445	476	483	491	508	474	476	480	487	507	535	445	488	491	468	480	503	482	474	558	513	499	458	483	465	416	549	503	470	486	477	501	496	487	477	439	488	476	543	480	456	478	481	487	451	463	500	478	447	502	450	472	472	510	459	477	477	493	490	485	474	480	516	494	475	481	554	544	458	510	468	468	551	531	488	467	530	485	485	482	500	442	522	446	493	481	477	473	479	507	477	515	539	516	482	487	504	533	358	484	481	516	488	516	491	523	512	485	495	513	452	479	545	509	502	533	520	463	483	527	467	484	470	445	519	518	463	493	450	511	479	489	511	469	478	472	504	482	465	481	475	477	487	447	476	469	479	473	477	506	476	456	549	481	478	481	477	454	476	535	448	484	513	464	509	439	459	477	558	499	491	436	495	517	483	471	476	476	487	499	465	506	452	471	483	482	436	440	456	566	490	502	465	476	492	472	522	577	490	479	505	493	547	497	485	488	488	547	490	417	483	437	568	501	489	482	484	504	491	491	486	504	492	473	537	481	491	478	475	404	495	497	490	479	471	469	493	491	521	501	480	537	491	491	481	478	477	562	477	509	479	493	509	477	1
481	451	559	477	449	469	478	477	500	463	557	499	509	496	492	492	466	444	495	475	477	502	467	477	504	457	458	480	460	468	479	491	517	513	521	497	469	467	477	477	478	535	492	506	471	452	481	544	510	493	544	616	465	483	436	480	495	471	519	509	482	479	484	481	528	536	444	463	487	474	471	491	488	508	484	482	473	503	526	465	522	471	451	485	516	475	479	458	480	517	477	507	446	476	471	477	470	484	486	491	476	477	493	489	433	427	505	476	491	497	460	453	488	525	522	474	492	507	481	482	472	484	486	420	450	453	488	488	472	489	451	472	475	477	465	596	568	469	479	479	489	561	469	495	471	503	480	447	482	565	519	482	479	518	476	437	499	459	481	499	501	478	489	473	514	506	476	483	477	498	445	375	536	477	489	462	505	471	467	502	477	514	512	468	481	475	563	493	438	476	477	485	482	483	534	496	477	488	478	480	497	485	482	519	451	477	457	477	487	509	499	490	474	477	493	499	484	483	480	485	491	492	497	451	475	433	520	479	478	515	472	504	479	524	477	509	487	477	473	468	475	517	515	492	517	535	461	480	472	473	525	471	478	483	477	455	450	524	473	497	502	476	500	502	485	507	482	473	510	483	493	478	532	547	483	493	475	507	476	456	476	485	515	477	540	461	496	455	480	482	520	537	489	472	500	503	460	526	488	488	489	477	480	489	447	498	496	505	487	497	481	487	499	490	496	468	494	473	418	457	468	518	480	473	497	481	486	483	489	542	464	475	475	482	481	494	516	481	547	503	497	473	458	469	489	462	483	549	487	518	484	505	505	480	505	496	506	475	498	521	508	433	481	496	482	502	534	496	517	546	471	439	487	518	485	547	485	465	523	483	477	469	484	502	526	480	476	478	513	532	475	542	476	525	477	486	496	516	559	487	478	516	477	462	476	469	529	479	465	455	498	537	437	493	406	560	488	506	571	516	484	482	487	476	482	498	519	534	509	479	513	491	506	509	484	481	474	532	565	473	499	483	554	458	518	476	477	484	468	483	463	464	487	467	476	555	482	494	432	555	575	458	509	377	508	492	473	497	514	500	550	485	506	481	479	506	521	501	356	458	475	512	486	545	520	479	484	495	454	472	509	484	522	481	554	477	460	498	504	509	2
471	486	571	480	504	478	524	476	513	472	491	496	376	497	481	467	454	554	509	485	460	501	486	482	441	500	488	494	467	479	483	473	490	488	534	489	501	512	482	478	481	407	504	480	476	489	526	478	505	453	502	519	470	481	581	502	544	510	536	443	496	474	487	486	492	545	478	492	477	473	550	489	483	482	485	472	472	558	549	532	526	526	471	515	539	485	467	474	476	566	476	544	474	505	488	512	474	527	476	460	473	495	488	476	485	515	468	498	526	482	460	418	479	519	462	465	477	497	543	526	476	448	489	456	471	556	493	467	481	474	529	476	506	476	476	528	447	486	477	469	499	576	481	475	494	463	477	497	492	495	477	476	486	658	476	496	551	462	503	481	493	490	489	473	461	489	477	482	477	483	544	528	436	476	445	572	462	482	478	546	477	437	491	488	509	463	456	494	512	488	451	471	472	534	541	484	482	483	476	477	493	484	484	565	431	477	583	481	476	482	472	529	487	455	479	434	471	490	542	474	438	522	497	376	523	525	462	480	476	492	474	493	485	492	501	522	499	475	498	478	479	556	506	486	435	513	517	478	485	491	487	531	477	487	477	477	591	474	485	493	506	476	486	503	472	478	474	481	504	493	476	457	452	503	465	489	476	506	521	522	477	554	483	477	459	482	518	523	488	506	477	508	516	478	380	464	459	488	478	495	496	475	486	483	461	499	473	478	452	480	469	473	485	491	489	538	481	488	438	480	463	492	496	467	475	483	482	457	475	458	513	487	475	473	505	475	472	481	389	526	472	483	496	513	475	481	481	463	468	489	476	513	528	473	494	496	514	476	510	453	534	443	460	493	485	427	466	483	481	445	513	509	507	413	492	504	481	472	523	479	474	475	537	476	452	480	480	480	493	507	478	556	475	460	477	458	485	402	528	489	478	550	477	467	477	500	463	471	487	472	488	468	451	507	460	667	472	465	533	475	491	494	510	475	474	485	482	471	494	477	493	511	472	602	482	471	460	500	489	491	484	473	434	569	480	477	483	502	461	464	479	469	484	528	483	530	484	461	493	495	499	445	528	438	489	534	491	533	460	491	455	479	453	481	480	559	469	483	550	480	517	515	491	534	522	484	469	542	462	491	478	481	438	532	481	488	476	508	512	535	2
482	563	518	481	568	479	464	476	475	485	477	475	503	509	481	548	462	487	498	466	503	496	477	466	498	515	464	479	471	522	487	476	508	515	463	449	490	478	491	476	473	417	466	479	526	490	557	403	530	504	471	501	502	481	476	504	489	432	448	488	510	473	506	488	653	460	484	443	479	476	495	481	513	527	476	447	470	464	463	490	469	509	531	497	491	503	482	500	472	501	476	529	477	488	488	464	475	472	455	523	489	477	468	492	509	406	525	502	494	471	493	598	475	467	470	468	494	488	534	479	476	509	485	451	474	529	495	487	469	458	479	485	470	483	525	444	516	482	481	485	501	503	477	498	486	507	485	475	478	532	572	467	468	585	477	461	487	521	500	417	428	475	479	491	463	462	477	486	477	507	519	516	443	475	480	455	495	475	449	481	573	532	457	449	478	484	568	519	543	475	471	447	498	521	581	485	474	484	476	501	527	500	471	544	476	477	487	482	487	461	499	458	515	498	479	493	495	472	457	475	454	472	527	462	482	484	467	477	477	479	476	459	484	515	505	506	491	485	419	470	500	433	511	466	486	496	468	481	486	547	494	488	476	521	476	473	480	421	488	477	485	476	495	426	491	485	466	478	451	501	509	521	491	480	470	480	476	487	475	516	476	525	485	475	519	477	459	415	477	489	466	518	533	475	471	498	519	525	489	508	506	494	475	502	473	498	478	470	480	491	508	511	507	529	466	487	487	477	456	486	496	430	482	494	496	478	502	452	487	512	508	491	477	525	512	497	690	428	571	500	539	491	483	545	502	495	479	485	496	475	487	456	517	456	525	468	506	476	538	439	539	476	517	473	481	507	489	484	493	528	556	509	515	494	478	530	481	472	557	494	478	465	495	455	483	460	472	477	446	426	484	564	479	540	477	487	485	494	484	486	475	498	476	478	476	510	513	483	520	475	443	522	540	487	506	512	508	516	500	509	478	476	479	476	479	494	491	452	446	481	482	504	508	565	476	509	467	573	445	498	483	507	503	526	477	478	471	478	473	490	465	472	471	531	481	596	476	539	527	539	563	476	512	455	476	492	471	470	479	496	574	481	483	475	486	410	485	490	450	479	510	465	466	515	484	496	470	482	490	476	479	477	506	586	532	569	486	476	519	495	2
476	496	502	478	523	476	489	478	529	478	462	543	497	511	471	477	491	500	446	489	496	455	489	476	523	495	490	477	462	480	478	472	488	453	468	431	492	502	481	477	475	467	462	464	493	462	484	530	402	455	512	452	476	484	538	486	510	522	492	454	457	485	517	474	614	551	486	478	489	468	578	482	487	539	483	427	493	416	552	469	495	531	470	484	550	498	477	474	479	498	475	536	509	466	475	481	479	544	468	454	480	474	474	472	511	179	484	475	537	469	488	567	479	472	466	494	489	484	474	448	477	506	486	435	468	577	505	439	452	501	522	481	525	478	485	443	537	490	479	478	503	503	468	484	494	463	480	456	480	510	531	489	470	382	476	478	494	465	495	488	509	460	471	476	431	474	478	475	475	616	522	498	512	476	466	522	478	484	531	492	535	509	489	486	478	536	469	457	616	477	514	485	504	500	502	484	481	490	477	466	514	497	481	465	512	475	552	483	518	480	500	498	450	483	481	433	490	468	480	478	448	450	486	445	444	471	463	478	477	508	471	469	480	480	480	497	475	477	487	483	529	439	461	470	545	480	454	479	473	479	525	461	482	532	498	504	513	580	495	476	463	485	484	475	481	503	527	489	495	503	492	575	545	515	456	467	476	549	526	450	477	418	492	477	508	519	459	488	484	462	473	545	558	482	602	437	450	518	490	496	515	485	476	484	469	481	477	485	454	469	529	489	431	516	496	529	477	483	441	409	496	512	492	482	488	480	505	547	507	525	448	484	476	492	498	464	589	494	739	513	441	534	530	529	550	482	478	411	489	531	478	493	546	507	504	482	516	474	479	418	437	511	531	472	475	481	533	457	485	477	486	471	490	483	525	469	482	443	392	442	485	447	552	480	476	482	503	477	516	513	469	469	478	474	478	493	483	421	502	485	480	532	478	510	476	454	509	478	532	466	506	500	498	477	512	537	493	525	547	536	487	482	483	477	469	462	487	475	483	475	477	503	521	422	495	481	477	501	459	483	555	461	642	534	493	477	475	501	493	474	494	467	494	385	477	597	483	456	491	504	460	517	492	442	510	517	495	509	445	499	583	475	551	478	474	405	470	482	456	492	459	479	464	471	512	492	503	506	481	474	505	477	428	378	506	481	480	491	476	548	2
473	466	539	487	606	481	494	474	469	472	536	488	474	470	494	491	456	494	481	492	498	507	478	488	460	497	492	467	495	505	492	509	475	448	496	490	481	483	479	476	476	474	474	495	479	449	489	455	437	491	498	498	467	477	518	485	451	491	487	527	462	490	463	490	499	576	518	505	479	479	507	494	480	501	479	503	475	464	409	479	491	455	479	478	514	469	481	518	470	517	476	535	445	479	479	464	477	462	490	482	478	476	469	466	507	444	488	446	475	474	476	428	495	548	522	488	502	493	464	524	476	508	503	521	473	509	480	466	474	486	516	478	498	478	485	501	513	513	468	471	539	517	485	478	481	487	472	417	485	475	535	491	485	603	477	475	468	482	472	476	476	491	493	480	468	509	472	473	477	483	504	475	568	476	460	506	475	481	505	472	509	522	484	452	500	507	488	510	505	477	443	508	438	514	563	483	477	481	476	499	470	480	458	518	510	474	498	476	502	479	499	488	473	544	484	540	448	462	484	491	520	515	462	550	492	508	489	477	477	518	472	453	460	462	483	478	493	478	500	471	469	563	478	466	487	492	485	476	499	463	504	552	471	535	501	428	518	509	482	499	479	482	494	491	486	485	548	505	523	508	465	427	513	510	467	478	476	549	506	470	476	544	496	476	545	473	476	492	475	475	465	503	488	474	526	538	459	518	535	457	469	492	482	481	507	530	503	490	549	454	512	487	532	479	479	547	489	481	523	512	485	478	490	496	460	484	520	460	465	505	477	476	476	467	490	513	484	480	369	546	473	459	460	502	444	479	479	439	478	464	478	476	500	476	510	517	548	476	523	510	471	526	541	503	484	461	541	470	494	534	480	514	481	465	491	478	478	480	427	483	479	526	480	487	468	470	511	476	479	523	479	460	480	441	478	460	478	489	481	481	482	498	478	494	477	460	426	472	485	472	474	545	425	499	446	529	473	524	506	475	481	500	471	477	485	486	495	528	460	476	514	464	481	593	489	515	478	521	481	487	484	509	326	460	463	474	482	482	520	463	504	486	474	387	477	586	479	499	469	471	527	490	479	440	472	482	472	422	480	478	508	473	409	478	483	557	494	485	469	485	464	541	476	439	451	473	469	483	491	476	498	480	470	380	549	614	481	495	536	465	2
488	472	427	478	583	475	459	478	483	479	503	548	593	471	483	474	473	529	478	489	485	493	468	482	485	514	499	466	478	494	491	500	547	507	481	566	482	493	476	474	477	487	457	495	582	454	469	512	449	437	529	493	493	473	482	481	539	494	564	512	522	480	531	464	414	557	543	484	466	480	490	525	530	496	474	536	474	516	509	494	500	524	493	493	534	520	480	506	478	553	475	523	515	492	488	571	482	456	506	498	488	483	483	488	474	427	510	477	513	476	484	489	466	525	503	435	507	489	467	536	480	493	482	427	473	532	478	507	473	532	508	534	486	478	482	502	529	507	474	490	479	492	476	470	485	467	483	518	479	465	455	480	474	392	476	469	507	506	491	499	474	490	487	480	485	495	476	479	478	519	501	554	500	476	463	562	472	478	488	511	441	536	490	472	479	502	450	560	563	472	523	462	536	519	537	486	483	477	478	541	515	452	505	482	517	477	476	475	484	497	493	524	483	468	479	485	493	457	439	489	488	481	506	490	485	514	490	477	476	486	486	486	455	477	478	498	480	472	512	477	466	559	546	457	496	540	495	478	487	507	383	484	475	455	486	500	446	469	489	490	482	482	482	506	478	518	391	487	467	462	498	529	444	506	496	478	476	478	510	527	478	415	489	478	463	457	491	478	480	500	532	540	453	480	515	535	464	480	528	531	488	518	477	506	547	493	495	477	523	449	468	473	492	487	471	475	487	499	478	588	500	478	491	479	514	486	523	476	476	503	463	476	477	457	515	481	377	458	533	499	586	491	456	501	458	477	469	491	479	458	500	535	510	512	465	515	544	473	511	475	512	490	479	476	487	493	481	473	489	487	458	435	481	506	523	519	485	469	449	513	484	498	504	494	469	490	510	478	492	473	471	400	481	556	476	492	483	443	542	473	476	482	475	473	475	524	420	478	435	478	471	517	489	467	475	473	481	501	466	475	482	473	482	477	496	478	501	494	485	476	477	507	444	414	489	477	502	540	552	476	454	498	500	450	492	479	492	485	470	493	492	476	464	322	480	513	475	450	526	470	521	427	550	502	505	469	486	497	492	476	575	481	480	475	469	567	513	478	549	498	501	465	483	492	479	477	458	466	480	493	477	480	488	357	447	537	490	487	516	438	1
474	507	525	498	526	478	473	477	477	470	480	493	513	471	504	445	465	440	481	477	487	509	487	484	406	562	486	484	492	524	483	465	545	552	489	463	480	486	486	478	472	488	464	466	505	469	532	487	445	541	560	449	486	471	533	498	392	504	423	458	485	488	469	481	434	517	482	515	490	481	497	480	479	543	485	516	483	463	465	487	497	453	493	493	562	521	472	471	478	516	475	518	472	501	469	538	483	459	489	478	470	477	493	481	405	580	480	519	499	466	507	489	485	501	487	479	490	469	491	484	476	467	496	495	458	488	473	511	486	536	468	503	498	484	483	548	509	496	475	477	535	434	469	477	466	478	481	501	480	517	571	474	476	453	478	486	486	503	502	471	448	501	483	482	543	465	478	481	476	520	542	489	504	480	468	488	453	478	508	473	508	510	471	487	486	455	531	541	534	472	499	538	504	485	524	492	491	491	479	496	502	505	495	517	450	477	532	484	475	486	488	543	498	475	490	449	512	471	535	494	464	496	521	543	414	476	471	478	476	514	481	505	475	465	478	506	459	483	497	491	459	467	482	464	490	495	512	478	482	486	496	521	480	507	480	487	548	510	478	466	499	486	500	493	480	485	521	498	463	494	485	562	483	462	485	489	476	511	499	470	477	452	492	476	482	526	492	496	483	500	504	528	533	475	510	500	492	489	521	518	412	465	478	516	498	492	471	483	520	496	468	480	512	458	481	516	473	486	534	474	465	513	482	468	477	483	508	489	487	576	460	490	477	504	480	496	416	508	502	513	487	478	502	557	461	482	482	515	449	473	476	479	513	479	481	504	550	475	520	531	465	474	500	495	483	488	472	489	495	447	456	461	490	511	469	482	481	473	441	502	481	456	433	507	489	465	500	479	531	508	482	404	470	527	479	463	493	528	541	474	472	480	478	444	476	486	433	483	496	496	506	451	545	468	408	519	482	518	498	520	467	485	500	476	494	481	498	447	498	475	466	542	497	466	490	554	483	499	482	481	430	518	557	498	510	475	464	487	474	496	488	486	503	559	479	390	482	508	526	471	503	437	534	533	493	499	477	512	448	493	476	474	503	477	479	433	501	511	466	473	523	489	461	549	526	474	478	544	502	476	504	480	469	568	531	497	482	480	526	482	2
486	476	483	486	480	482	438	474	504	474	620	532	496	501	474	483	490	518	476	461	486	516	479	474	587	507	459	498	504	481	490	515	494	463	432	539	478	508	479	474	478	457	491	492	491	476	517	502	461	456	503	594	526	475	531	499	466	460	437	464	472	481	497	491	453	513	516	453	480	475	500	482	496	521	476	446	476	443	519	489	479	499	475	478	483	552	476	507	475	548	476	592	510	480	467	502	483	504	460	505	472	494	475	474	494	541	509	546	534	495	458	422	476	471	487	489	486	471	521	502	475	476	486	477	470	497	485	459	483	540	552	474	474	479	455	459	426	499	487	490	507	497	480	489	493	469	478	530	483	525	412	498	475	350	478	499	469	502	473	510	452	466	451	475	455	438	474	477	476	510	481	471	524	478	488	494	486	471	435	526	488	552	496	512	500	489	489	511	468	478	489	490	474	523	490	497	478	479	479	550	468	484	485	577	487	475	489	482	484	483	482	456	504	558	476	494	465	504	490	495	508	517	485	440	542	500	464	479	476	508	471	469	475	497	509	485	482	482	485	476	508	483	489	468	528	495	473	477	488	510	439	456	479	533	478	486	554	516	483	493	482	486	513	413	475	544	511	480	479	542	504	432	409	465	458	473	476	468	508	493	476	401	498	474	547	493	497	497	479	502	507	457	539	476	489	480	465	483	483	514	511	498	477	515	454	498	475	495	531	452	514	459	470	543	481	521	486	479	554	565	480	482	493	498	498	486	487	477	480	592	458	475	476	430	472	484	417	427	554	499	459	459	495	495	403	492	478	508	471	483	474	534	493	486	485	471	426	476	450	460	500	512	442	488	488	512	524	494	483	528	509	567	491	506	499	476	477	484	467	483	485	480	557	478	490	483	511	476	498	504	473	462	480	507	476	487	480	476	474	489	481	420	476	518	476	427	467	484	476	472	517	478	505	462	498	486	481	490	495	496	486	492	479	475	498	484	485	470	492	477	501	542	513	401	480	490	495	440	509	477	466	451	489	438	485	476	481	492	416	466	471	492	499	390	483	466	477	413	579	456	561	479	504	516	484	514	483	521	484	556	558	482	477	477	486	461	466	474	480	477	459	466	472	540	410	501	479	497	502	479	496	487	556	403	555	602	462	481	493	471	2
481	515	549	485	504	482	478	476	469	472	481	483	393	413	502	501	469	476	506	494	501	527	470	487	544	488	480	460	493	521	501	460	536	447	457	455	470	453	473	477	480	471	476	506	484	500	486	425	512	478	559	516	472	485	542	522	496	557	458	474	448	489	481	477	510	493	521	458	480	472	473	499	488	531	476	523	477	486	533	489	484	488	479	496	445	503	473	493	483	520	476	450	533	489	478	457	482	489	500	439	489	481	505	469	488	592	453	520	542	475	454	553	475	499	471	479	511	510	484	474	477	524	490	510	471	451	465	495	487	509	531	520	504	475	484	580	558	503	472	484	495	550	465	486	496	494	477	547	478	467	475	477	487	583	478	459	486	460	506	526	516	490	481	475	556	520	477	488	476	454	478	449	527	478	483	555	482	485	521	567	477	583	495	490	504	455	530	493	482	485	525	520	498	500	470	476	476	489	477	473	500	491	512	476	465	476	477	482	471	529	500	516	465	498	470	468	568	479	484	481	508	510	491	524	478	503	509	478	477	440	490	463	475	480	481	481	477	480	475	476	464	507	492	478	525	531	423	477	491	520	458	537	478	465	484	519	484	445	479	466	494	481	508	457	503	506	471	494	496	504	475	485	516	413	495	488	477	462	498	530	477	513	501	476	477	497	460	464	478	463	498	515	468	477	480	435	470	456	454	467	526	455	474	495	448	469	475	474	516	478	470	475	498	494	497	468	479	484	534	605	487	463	460	483	468	474	479	487	479	516	460	479	477	536	508	493	494	422	412	525	480	501	423	522	519	482	495	523	519	546	488	495	494	486	495	492	532	476	502	563	490	465	515	444	478	434	528	496	462	480	505	566	497	471	505	477	474	465	534	454	480	461	460	484	478	466	446	479	494	459	479	508	477	480	478	464	478	392	556	475	479	478	477	426	476	481	487	478	514	470	496	501	468	485	413	585	472	620	517	496	487	499	470	477	497	488	510	395	507	475	516	516	445	531	481	480	489	524	473	496	479	463	413	470	495	476	484	467	516	479	470	486	503	509	480	495	475	458	501	551	516	492	439	389	489	472	481	534	468	484	547	475	437	476	485	493	473	500	513	488	476	419	497	500	510	476	483	500	488	483	477	480	493	538	466	517	480	478	488	469	2
479	468	523	479	524	474	508	476	483	482	485	494	519	504	475	519	500	471	471	487	515	471	466	493	480	457	486	492	461	487	490	542	463	497	491	486	477	497	477	476	480	460	482	498	503	479	489	486	408	439	521	520	470	476	529	478	526	505	488	495	477	483	451	486	521	506	525	479	481	476	636	494	461	496	479	458	483	505	518	461	486	567	475	474	504	501	488	473	491	495	476	448	485	493	481	458	475	519	483	431	475	476	479	450	483	255	459	487	474	462	461	493	473	450	495	485	497	476	454	518	476	467	475	515	459	509	477	513	455	520	492	499	509	480	474	452	594	495	499	478	519	507	478	472	492	517	484	466	478	525	466	505	469	619	476	474	473	502	485	473	453	474	493	458	456	484	476	474	477	422	469	517	540	476	497	437	479	483	504	488	448	542	462	455	489	460	480	465	468	479	441	481	511	520	533	471	474	494	476	455	477	458	470	542	532	476	582	478	481	484	494	548	481	468	473	491	602	467	529	489	415	569	533	537	496	486	462	476	476	499	470	507	467	516	514	499	489	477	457	471	515	537	544	470	558	489	507	476	479	497	481	471	472	577	478	484	517	429	476	480	509	479	508	434	461	499	525	476	497	482	497	505	509	424	504	501	476	507	483	497	478	532	491	476	522	516	384	458	485	487	470	504	493	479	457	507	471	435	503	481	452	482	480	455	504	512	445	474	511	463	497	494	479	459	469	511	486	478	433	528	503	490	514	488	466	483	472	455	486	490	479	450	476	465	490	484	506	487	484	486	523	480	540	542	472	475	478	504	462	553	489	503	487	485	476	487	559	477	489	574	522	486	500	489	485	510	492	493	491	533	518	516	535	482	463	518	473	480	386	470	479	477	479	500	468	473	511	476	502	480	471	541	480	465	475	456	464	523	506	481	485	475	477	463	475	503	500	477	502	488	520	522	475	481	459	608	482	531	480	540	481	487	479	476	478	504	479	460	549	476	475	542	432	584	484	540	478	562	519	487	482	490	473	526	489	477	500	474	413	498	498	465	473	420	476	603	473	493	412	509	470	504	476	470	489	476	487	505	441	547	573	474	470	478	479	530	481	446	485	484	475	478	489	471	470	488	473	474	471	481	449	474	498	422	485	506	475	467	559	498	1
482	449	489	482	562	467	482	474	483	467	497	501	517	477	476	454	458	503	484	456	450	447	490	482	461	521	477	488	460	490	485	482	512	481	518	463	465	476	480	475	478	461	449	484	499	483	529	488	520	492	498	522	460	475	527	490	484	511	457	483	512	488	541	487	363	498	493	502	486	474	501	465	490	506	478	498	488	482	470	493	481	496	477	496	470	533	478	480	468	486	476	597	488	512	485	424	481	488	462	461	479	499	490	486	413	607	519	510	492	474	459	536	476	488	476	466	511	460	504	457	475	518	491	497	474	559	523	457	491	452	461	483	521	477	501	473	494	481	478	492	522	521	487	477	502	465	484	433	479	440	507	501	496	450	477	459	462	486	519	459	462	485	486	476	486	490	474	479	477	446	547	526	537	477	465	477	491	475	462	469	500	529	478	412	468	529	536	498	598	480	470	462	479	558	491	492	473	490	476	499	502	472	506	486	529	477	443	476	474	462	469	501	457	483	486	505	456	485	490	493	424	502	460	429	530	460	468	478	476	494	474	505	502	498	496	469	486	479	484	470	504	546	474	478	498	500	416	482	490	491	419	470	472	480	481	459	580	549	519	495	476	472	490	492	490	474	508	478	474	483	473	523	464	428	481	484	476	517	491	490	475	452	469	477	533	480	504	443	483	495	496	493	487	489	541	529	474	569	499	505	450	481	482	481	408	508	463	487	507	456	534	469	486	505	490	488	488	482	422	424	486	501	473	471	504	478	470	442	486	519	538	479	476	461	541	502	340	492	493	468	523	501	544	547	460	479	481	506	475	497	475	503	482	489	484	462	583	476	477	476	522	514	495	496	483	536	490	481	481	490	439	466	464	462	482	431	480	478	549	494	480	504	501	479	471	459	467	475	516	506	477	449	475	525	479	507	493	549	463	479	472	456	478	490	476	389	418	481	525	495	520	414	510	477	518	517	494	493	458	464	497	491	453	476	495	494	502	383	482	479	506	498	471	458	497	489	481	479	481	488	427	490	625	450	493	480	478	477	519	473	493	464	464	531	492	383	477	536	441	486	547	491	465	462	477	453	484	483	447	501	508	482	531	478	489	557	466	472	491	490	474	480	476	441	415	479	488	475	514	491	508	480	428	571	460	525	469	491	485	449	1
489	516	472	476	509	492	473	476	512	463	535	448	471	494	489	487	473	483	424	492	500	501	484	457	552	521	478	493	494	492	481	537	516	466	500	474	472	494	480	477	476	500	450	474	482	493	477	473	467	506	512	542	470	479	512	492	536	509	541	462	500	471	547	471	482	562	570	456	479	482	451	477	509	441	481	479	464	499	551	496	508	504	457	512	508	460	480	511	478	591	476	486	448	459	474	482	479	482	464	447	468	486	472	485	453	603	495	477	517	515	429	566	470	506	525	444	464	466	512	469	475	481	478	478	486	460	464	524	489	480	480	487	462	477	497	470	558	484	483	486	488	483	482	502	471	538	478	507	481	435	570	485	471	535	475	505	475	460	504	528	486	494	492	468	455	485	476	481	478	528	541	531	522	476	462	494	477	481	486	543	457	545	432	446	503	445	542	495	517	477	521	484	529	447	565	487	469	478	478	459	487	482	517	530	522	477	536	475	471	492	524	438	493	456	471	497	511	480	496	478	486	525	486	442	487	505	485	479	476	485	486	468	473	483	518	484	471	478	489	486	448	465	507	476	564	509	460	479	488	493	474	544	473	492	463	451	475	594	480	488	511	477	496	478	480	543	558	523	480	485	474	533	487	446	466	482	477	546	489	445	474	500	459	476	535	539	503	544	476	495	532	466	483	472	426	464	487	505	465	532	499	497	473	534	567	540	487	479	503	481	482	450	523	471	471	489	477	485	531	419	475	479	478	487	505	490	492	448	502	461	483	486	476	514	495	467	462	454	447	400	520	461	489	427	439	488	470	488	456	498	476	430	546	499	490	497	449	476	543	499	499	515	514	471	472	420	511	495	507	551	539	512	551	502	490	492	479	467	473	468	485	494	476	501	527	489	477	477	510	476	466	502	470	480	476	483	472	563	568	478	480	428	477	469	475	505	538	472	478	481	496	540	534	484	541	497	464	540	451	548	486	475	473	476	484	499	512	490	494	472	460	501	454	527	464	528	467	468	477	482	433	476	491	452	479	478	475	473	429	476	497	487	507	618	487	423	482	486	468	509	514	464	502	456	529	470	470	527	485	455	483	482	480	478	480	437	466	496	466	489	504	469	474	488	539	494	487	484	454	457	502	481	476	627	459	486	487	486	513	486	1
483	517	518	478	515	469	467	475	490	484	470	472	539	498	481	480	493	515	502	484	494	522	478	467	552	495	482	479	484	540	502	486	482	439	494	467	486	461	477	476	477	502	474	496	505	482	520	475	463	510	493	486	518	487	473	480	419	521	581	469	475	481	527	486	577	421	513	485	487	476	494	489	497	536	467	537	473	469	585	481	508	530	502	485	541	510	473	494	473	455	476	540	459	478	473	501	473	468	458	486	455	471	482	491	451	347	497	523	520	479	479	478	481	527	504	464	511	474	480	504	472	489	489	449	478	513	486	461	465	465	525	504	500	478	491	422	490	493	481	476	490	496	475	479	489	496	483	521	475	495	515	484	486	483	478	497	471	486	508	514	520	491	480	481	487	485	478	484	475	522	487	535	495	476	457	503	485	472	512	519	447	530	460	457	502	466	545	489	490	486	463	483	519	534	517	497	476	489	475	499	501	512	489	491	506	477	503	481	482	505	518	417	471	510	483	524	559	462	461	467	504	454	464	497	503	523	481	476	479	478	479	509	485	490	513	488	478	477	482	478	494	474	535	475	525	528	494	478	483	475	511	486	481	522	485	481	417	534	494	497	483	481	491	454	479	473	533	494	484	473	481	440	483	503	461	487	476	511	470	459	476	469	466	476	495	499	542	494	480	515	492	549	496	463	474	471	515	562	518	532	491	473	476	456	431	447	479	477	519	455	503	455	509	538	479	476	481	471	495	511	489	517	476	460	478	489	498	482	501	483	510	463	477	456	493	494	572	465	565	578	477	505	506	503	493	481	490	553	500	492	477	468	478	489	499	498	521	476	503	445	510	494	516	484	472	491	498	488	477	488	475	446	479	471	498	516	478	463	467	481	485	488	466	493	485	470	474	479	486	471	477	430	473	460	474	482	460	446	525	477	489	534	474	470	478	490	406	485	483	475	480	526	503	491	497	515	484	569	579	483	486	490	480	476	483	488	491	440	472	476	513	463	485	484	490	472	476	557	497	483	523	487	470	502	507	476	490	457	463	466	504	479	481	401	481	594	474	483	446	460	439	472	471	502	467	475	474	501	477	482	554	480	468	478	470	451	507	485	489	489	530	464	473	514	533	492	487	488	451	470	506	471	469	396	507	610	474	461	507	482	1
473	474	462	486	551	476	427	476	490	482	474	460	535	507	484	443	468	488	486	479	490	498	475	477	507	526	453	500	453	513	494	526	537	402	467	467	473	489	469	477	474	504	502	466	512	469	413	579	535	506	499	540	490	477	488	497	456	523	523	485	472	476	517	481	360	518	493	503	470	469	521	472	475	476	482	546	496	506	474	457	469	461	448	485	559	432	475	487	477	560	476	454	481	510	474	476	486	497	454	502	483	470	479	477	529	626	491	520	523	465	452	479	480	489	467	501	505	480	491	494	476	453	482	506	454	480	468	524	488	424	551	502	477	477	476	517	484	476	473	479	507	514	489	487	486	456	477	494	481	589	480	491	481	413	477	468	502	464	493	462	445	490	493	478	524	511	476	482	478	473	549	510	544	479	463	503	475	483	463	511	527	576	479	501	474	456	463	420	516	480	524	510	499	453	521	476	476	477	477	508	530	496	484	529	520	478	475	483	461	479	481	505	509	536	461	530	494	497	528	498	525	492	548	454	547	475	476	478	476	490	472	484	473	497	473	518	466	476	489	476	524	555	480	495	524	504	496	484	474	542	528	502	482	496	466	503	479	473	479	495	518	469	493	543	489	487	534	509	470	513	480	489	420	520	503	478	476	525	484	445	477	435	473	477	517	481	490	474	478	487	496	531	511	478	507	508	469	549	450	514	456	488	477	469	458	453	481	487	493	452	471	498	541	530	459	472	471	491	399	505	495	459	479	484	500	488	471	460	497	591	508	479	476	478	472	486	330	495	527	495	412	485	503	539	520	495	485	472	477	528	488	470	470	484	496	481	509	475	554	550	501	483	375	476	480	472	471	488	472	464	484	534	502	486	500	465	484	519	582	445	486	456	515	467	475	485	495	477	495	455	476	381	471	482	475	479	473	480	539	485	481	501	476	438	476	460	459	470	473	491	496	523	529	478	452	547	485	503	470	504	482	462	485	475	479	492	515	518	507	479	512	563	504	438	484	519	487	585	494	481	418	470	642	492	481	476	465	490	456	493	492	459	472	527	468	396	479	524	393	504	582	453	515	538	506	494	478	471	503	491	502	474	545	475	480	556	498	461	478	495	480	527	482	470	512	471	470	487	530	489	497	476	492	557	481	484	471	484	428	504	1
482	470	543	476	473	483	440	476	493	476	451	459	436	506	490	481	465	526	505	471	458	460	486	469	463	447	521	490	474	524	499	412	485	534	469	462	490	460	473	474	476	465	426	480	513	464	518	475	455	487	519	525	518	473	502	517	484	464	536	478	477	490	540	493	570	505	591	516	481	465	508	478	466	512	473	468	485	491	492	490	495	484	505	492	516	466	480	462	478	499	475	498	483	517	488	521	478	487	425	396	487	486	485	467	453	363	493	498	492	491	529	444	485	451	569	467	500	455	490	460	477	452	469	519	492	510	496	483	466	498	472	486	521	476	510	485	429	512	486	502	505	516	499	488	475	477	478	481	490	498	540	491	496	554	475	557	509	483	514	534	492	498	489	476	460	502	474	476	476	529	565	500	539	477	473	468	480	490	499	503	509	519	505	459	521	500	515	480	569	487	466	451	500	527	570	475	485	479	477	489	508	493	510	586	503	477	518	475	481	485	484	500	471	485	465	461	406	476	493	483	544	503	521	501	498	512	473	475	477	458	497	486	467	479	501	460	513	479	453	481	468	475	527	494	522	475	460	483	510	537	471	498	476	485	482	498	553	498	475	474	508	471	484	543	476	520	508	490	495	452	489	514	489	484	495	474	475	516	488	436	477	498	482	478	492	573	473	516	479	493	483	500	431	476	493	429	498	580	530	498	469	486	478	491	518	506	478	493	470	480	495	474	440	512	485	538	483	476	465	496	468	514	501	488	494	488	515	469	468	480	503	484	475	495	513	486	538	537	539	469	479	468	439	468	509	489	488	509	469	454	484	472	439	486	479	500	472	478	461	456	454	511	473	531	483	556	487	454	486	532	498	537	463	512	510	495	477	476	456	487	488	508	504	493	480	471	504	475	503	500	477	465	477	499	485	478	494	453	456	487	475	504	477	513	477	521	506	484	472	474	481	498	486	470	445	434	480	552	485	502	472	494	480	475	481	479	484	478	481	479	463	477	520	525	473	499	503	534	472	482	495	489	510	517	488	479	472	500	434	474	473	474	483	475	486	549	475	475	511	482	489	494	484	594	492	519	474	521	507	508	599	474	487	476	477	453	440	483	456	491	442	479	499	446	509	471	501	491	498	477	468	479	465	488	482	468	471	483	455	510	1
478	522	515	485	489	478	488	478	499	483	491	498	500	393	474	501	493	517	470	470	483	476	468	484	495	535	516	490	491	497	484	504	470	496	463	431	485	510	479	476	479	531	466	482	493	486	517	531	464	455	506	474	460	486	442	466	432	501	525	493	483	478	470	487	558	436	528	526	487	473	517	470	449	510	487	556	471	498	482	451	483	452	521	466	470	510	478	469	471	456	476	484	471	482	496	508	485	444	461	529	478	500	482	452	483	368	502	499	517	468	491	547	464	490	467	487	516	495	522	478	477	441	490	470	448	543	474	510	469	481	480	490	489	479	493	452	531	486	475	471	492	538	467	491	473	515	484	470	476	508	443	497	481	316	478	464	479	500	519	538	498	463	482	481	496	470	473	480	477	448	474	530	508	476	488	471	506	472	570	563	498	576	500	495	510	447	471	479	529	481	454	496	477	522	459	480	472	481	477	503	499	514	515	462	491	475	536	481	478	510	469	452	455	486	475	517	459	496	414	501	489	571	508	448	426	508	496	478	477	464	486	443	480	477	500	512	485	477	478	473	486	420	470	484	484	538	470	472	475	490	499	525	477	545	489	515	463	505	490	463	515	476	505	457	483	500	565	498	476	492	500	509	530	504	456	496	476	505	514	418	476	373	495	475	512	535	487	472	481	476	465	477	482	465	526	445	404	530	487	508	434	509	478	490	544	463	462	468	457	448	520	491	494	455	483	479	483	487	514	589	465	452	490	460	491	479	485	437	474	537	454	480	477	508	445	486	545	482	693	501	540	523	513	555	489	481	492	524	430	486	479	447	480	465	482	499	556	476	527	511	496	473	543	478	481	463	510	476	505	473	518	511	486	495	494	460	479	524	468	483	475	435	520	485	468	459	495	478	497	446	483	510	476	507	483	475	482	467	498	490	475	496	474	453	477	527	437	483	484	480	482	481	508	482	535	477	472	501	590	447	482	467	469	476	488	517	496	412	405	467	476	552	481	338	484	469	478	551	523	479	513	489	604	436	493	478	470	502	480	471	499	483	467	399	481	509	479	513	478	512	465	480	541	400	490	502	477	547	488	487	533	480	525	479	490	379	497	497	547	492	497	489	471	488	507	491	473	512	495	473	489	491	453	412	441	474	487	489	513	497	2
482	495	525	490	439	472	458	476	469	483	494	490	550	474	484	445	476	556	460	476	491	513	482	480	499	517	500	476	466	501	475	504	472	526	472	468	485	465	482	478	474	466	470	484	468	476	419	454	541	501	559	501	473	475	502	489	532	498	562	522	508	485	495	479	413	544	533	499	475	488	486	502	476	486	484	466	483	476	602	468	427	588	487	457	464	512	477	489	488	549	476	553	473	472	487	461	486	480	476	457	479	484	471	488	556	700	504	488	521	491	483	440	480	456	378	465	483	486	475	491	475	469	475	530	501	481	501	527	496	500	482	503	486	482	492	549	561	470	487	484	496	521	460	498	491	474	479	564	479	404	470	481	489	638	477	488	482	477	437	533	465	492	502	478	569	513	476	477	477	512	504	568	458	477	476	503	486	489	495	469	529	595	474	476	509	491	467	506	459	480	472	515	523	528	459	498	487	498	479	457	459	473	528	440	500	476	486	482	472	471	462	461	464	509	479	470	536	472	511	475	495	514	498	500	525	486	481	476	478	481	474	488	493	491	488	491	497	481	495	480	500	559	522	483	451	494	440	486	497	504	437	471	493	510	487	485	485	448	485	475	497	483	488	474	474	493	527	482	476	479	489	588	520	515	471	463	476	476	531	464	479	552	489	476	529	474	434	494	476	499	512	498	462	467	433	458	483	488	488	491	481	494	478	501	493	521	495	476	518	475	489	456	545	476	487	508	464	477	442	494	478	490	473	476	496	489	479	477	474	457	455	474	476	501	473	504	369	448	328	497	456	556	441	524	446	478	486	511	471	528	478	455	514	478	506	474	519	475	553	480	442	492	411	437	478	523	496	500	468	494	452	526	501	492	480	496	482	483	570	454	475	501	520	501	461	448	522	478	496	498	475	529	481	477	477	479	473	499	499	484	484	469	475	510	477	506	461	476	436	476	499	423	474	497	471	535	472	461	483	537	482	453	478	477	496	491	469	431	516	476	482	502	454	581	494	461	478	528	581	465	516	468	469	552	504	476	461	470	550	466	484	469	495	616	485	427	475	460	569	478	480	526	456	474	490	531	475	436	498	503	468	476	469	480	484	585	476	488	517	458	483	450	469	472	512	482	482	499	491	484	518	482	516	643	523	545	482	479	533	471	2
476	496	561	481	496	468	521	476	487	461	496	478	452	480	470	463	495	505	450	477	472	500	471	471	450	503	476	488	487	483	476	535	564	508	483	505	465	476	478	475	475	463	478	480	515	465	488	516	460	494	547	472	492	477	489	507	531	492	471	469	475	480	470	478	550	484	460	472	474	485	496	487	490	447	486	492	487	485	580	501	535	567	484	474	490	469	476	468	477	497	476	544	436	479	475	497	479	482	502	454	486	484	486	489	459	444	500	429	521	481	510	496	472	515	429	500	514	462	500	491	477	423	481	430	476	478	491	498	474	596	508	529	475	475	477	512	563	480	481	497	545	504	480	479	478	474	478	451	478	458	489	487	500	599	478	516	469	491	498	537	459	493	494	470	461	505	477	490	475	501	518	510	543	477	466	416	488	478	422	509	508	521	497	463	500	479	457	469	452	473	503	473	509	434	453	471	482	480	477	496	513	455	484	519	505	475	460	482	495	483	486	532	485	499	476	539	547	462	482	473	523	481	493	467	464	453	502	479	477	493	491	497	491	462	460	525	472	480	460	470	510	479	468	475	479	488	435	484	496	469	507	466	475	534	489	504	487	464	488	512	481	467	487	467	489	485	493	479	485	498	480	494	447	455	485	476	477	539	495	490	476	519	507	476	467	446	457	456	479	502	502	444	487	476	530	500	518	534	488	491	543	501	475	545	516	493	471	477	478	478	485	479	475	486	498	496	475	491	510	492	478	485	491	480	508	481	483	486	502	530	534	500	476	518	470	481	549	462	468	472	533	485	492	516	549	494	478	495	507	475	480	500	431	477	462	471	546	476	524	536	476	482	469	474	470	574	499	473	477	463	465	494	532	399	527	510	491	483	461	454	470	510	540	482	501	496	516	477	474	483	482	442	474	527	472	500	495	428	527	481	477	512	476	443	475	495	493	475	472	477	524	514	511	495	487	499	481	540	365	483	473	469	496	476	470	493	508	498	465	480	517	528	457	563	479	504	476	456	486	477	520	476	448	529	522	478	488	490	506	473	502	481	466	502	480	542	480	529	535	460	469	477	435	517	465	509	464	569	475	477	527	480	457	478	487	457	510	480	426	478	477	477	473	474	456	473	463	490	489	480	478	478	471	519	457	524	478	496	536	484	1
497	480	496	481	471	505	513	477	494	483	454	482	530	523	487	484	459	524	533	486	491	470	472	480	468	501	515	478	479	452	482	536	484	506	468	480	468	468	480	474	474	457	494	487	494	486	492	541	526	518	481	459	445	477	510	496	488	516	483	518	481	479	502	482	426	473	499	491	488	490	496	478	532	484	464	434	468	494	549	453	496	493	468	500	535	458	475	477	475	555	476	532	499	502	469	475	484	467	465	464	479	480	484	489	518	568	497	454	549	472	549	506	480	475	483	484	458	494	488	491	478	498	465	493	487	533	470	472	484	567	534	478	486	478	505	464	503	476	490	468	523	561	471	480	488	553	484	456	487	473	507	511	501	371	475	498	488	456	546	518	453	487	487	478	503	539	473	479	477	541	518	531	484	476	483	469	487	472	514	473	512	460	491	494	501	470	463	469	499	478	437	470	506	454	529	493	469	492	477	445	489	459	489	469	532	476	551	475	490	484	486	514	486	463	480	470	489	480	459	475	466	488	522	470	468	498	451	480	476	515	491	463	477	496	481	475	475	478	503	475	533	558	503	434	431	484	392	484	489	513	511	440	477	501	475	472	544	501	472	480	501	489	493	473	471	478	464	493	514	526	474	472	535	427	458	491	476	458	492	496	476	407	482	477	485	486	500	427	476	492	500	507	471	471	546	454	435	503	485	480	507	512	472	491	412	477	470	482	455	464	467	473	559	520	476	533	489	489	479	567	473	507	504	483	453	471	473	514	479	536	450	476	477	482	461	510	391	482	525	448	483	521	484	546	495	480	475	556	453	521	481	451	441	481	477	500	512	477	497	495	489	481	368	493	478	545	468	499	505	450	458	511	553	450	490	478	481	460	567	520	476	479	458	454	443	481	489	479	468	422	472	463	476	501	478	467	488	490	501	478	477	486	475	482	476	491	457	482	523	474	490	561	419	471	465	507	453	528	459	467	490	481	482	477	488	477	518	494	491	482	508	469	516	407	512	614	466	619	534	467	484	472	484	547	459	479	481	494	551	478	490	476	465	354	471	514	474	497	416	519	532	466	457	476	496	460	484	498	499	513	550	477	475	478	476	558	449	481	498	492	472	500	480	517	565	484	475	513	454	480	465	481	536	357	436	535	483	473	601	502	1
471	467	506	481	471	479	480	475	483	468	432	490	520	499	495	488	474	459	473	477	440	478	473	490	453	513	495	494	465	504	497	462	491	478	498	493	462	463	475	475	475	487	478	479	497	478	535	469	480	454	572	540	487	482	489	505	461	476	547	459	488	480	520	486	570	572	521	425	487	477	524	471	487	501	482	573	466	451	512	483	475	491	468	490	472	450	471	495	491	529	476	512	504	506	474	481	473	461	464	507	477	474	482	465	464	347	479	477	569	473	535	405	476	489	462	481	527	491	471	498	476	487	492	526	456	484	472	499	462	489	481	497	494	479	485	477	550	490	478	487	482	512	485	496	489	486	479	524	481	483	521	523	489	433	477	505	491	482	490	488	471	484	483	483	467	515	477	483	478	525	486	495	536	478	471	562	470	470	529	483	440	544	495	489	471	485	482	516	498	479	465	482	501	512	485	476	483	487	475	527	497	472	495	408	457	475	600	477	472	498	484	524	453	472	505	487	571	506	481	477	413	486	471	466	550	527	500	477	477	477	474	501	484	468	502	521	489	476	441	475	500	477	497	494	505	495	475	477	487	493	424	526	473	471	466	503	431	527	473	489	493	482	469	534	464	507	424	483	487	489	490	525	507	462	504	483	477	548	513	489	478	443	503	475	493	494	523	474	486	506	508	513	492	475	524	527	455	471	487	498	441	474	477	520	532	456	462	492	492	487	483	489	519	486	480	472	482	486	446	526	466	484	476	483	492	482	494	487	484	480	403	474	476	518	480	503	559	498	635	501	509	488	479	481	509	471	469	454	500	549	477	495	469	463	514	493	627	474	560	520	512	483	416	459	483	501	469	485	469	483	493	467	484	481	515	468	475	481	492	473	488	468	518	485	465	475	456	479	482	487	483	488	473	529	480	460	484	527	536	486	485	515	475	505	476	394	481	482	485	474	487	522	464	472	547	437	483	584	487	521	475	486	462	477	491	512	500	434	530	482	483	530	505	448	507	424	460	524	461	493	500	486	563	504	472	478	491	468	486	466	497	468	492	385	465	587	479	457	509	467	392	497	479	433	492	481	479	577	471	518	465	475	511	477	477	455	474	522	446	489	506	496	492	569	536	497	480	490	482	478	468	484	483	402	451	507	476	481	546	476	1
468	427	426	473	511	467	446	478	490	483	428	474	446	471	474	456	450	536	481	478	488	478	468	477	416	561	507	488	498	440	483	550	473	538	480	452	468	463	476	476	476	476	468	458	474	516	449	537	567	488	504	515	484	481	487	462	437	527	445	469	496	490	507	476	489	513	468	484	480	479	483	508	481	438	484	515	479	467	524	497	528	526	455	466	517	501	471	456	486	532	475	495	492	476	476	520	478	489	472	467	483	485	476	466	509	669	470	445	473	481	466	387	474	468	449	463	521	489	527	515	481	554	482	523	502	532	479	513	488	497	510	496	480	477	473	528	523	484	469	491	483	466	489	473	472	524	481	469	473	505	463	472	477	422	476	465	469	451	537	540	456	474	478	480	410	481	475	469	478	543	517	559	547	477	496	487	483	473	459	558	520	545	482	453	508	457	524	481	551	473	519	461	496	518	502	481	475	500	477	493	488	502	491	516	502	477	523	478	483	446	478	522	494	504	498	474	464	485	520	490	494	491	486	580	546	510	469	476	477	498	500	473	490	481	527	448	476	479	468	470	465	544	516	485	502	464	408	477	487	468	452	468	480	464	486	496	544	431	472	472	477	482	495	482	480	464	444	471	477	494	476	522	475	398	483	490	477	496	543	488	478	436	458	478	512	512	476	498	481	480	420	501	542	475	542	499	510	513	461	466	481	495	477	508	452	436	466	472	530	469	519	477	467	537	485	430	466	481	543	387	466	497	517	488	503	481	501	467	481	533	472	478	477	452	559	490	468	479	472	467	516	510	431	468	466	477	494	544	485	502	489	499	486	474	517	491	517	480	548	465	460	503	500	489	483	490	495	493	499	465	459	496	513	472	468	536	478	460	604	468	479	473	456	504	467	474	488	477	514	457	480	499	476	450	473	484	473	462	530	483	480	529	478	424	476	482	473	483	490	470	482	469	469	463	469	507	473	469	535	487	473	473	485	475	487	508	473	515	462	476	496	469	495	442	477	610	460	473	481	485	524	468	356	403	516	478	479	469	395	473	494	487	504	332	475	557	480	468	497	523	483	467	449	531	479	504	480	568	472	498	549	475	420	479	484	543	474	483	453	467	510	444	474	490	463	497	478	485	527	498	497	479	505	356	488	519	479	472	529	479	2
490	536	509	467	457	460	489	475	472	481	537	501	475	447	490	502	467	486	480	496	490	504	480	489	503	507	474	481	498	499	482	474	519	428	516	454	490	480	484	477	468	483	483	495	513	484	520	490	452	472	529	545	485	487	471	485	440	470	474	477	510	498	559	477	463	522	544	492	481	472	599	474	475	467	487	536	480	494	544	486	459	468	439	471	472	466	472	478	471	519	476	543	468	473	479	470	477	496	473	478	473	475	493	474	494	531	476	490	522	486	493	487	461	508	532	462	493	471	488	472	477	522	477	422	479	511	479	528	483	499	413	482	491	470	548	514	568	510	467	493	436	501	463	486	458	508	480	508	478	570	507	495	485	606	478	497	474	479	472	491	458	468	484	484	490	469	476	474	475	519	445	524	530	477	484	439	452	477	413	464	519	511	475	486	516	479	471	486	536	486	474	490	540	551	563	493	486	486	477	490	542	477	488	420	483	473	592	485	473	518	484	464	463	456	472	508	428	481	509	478	473	392	503	520	527	534	514	475	476	482	449	488	453	467	502	504	487	477	515	470	512	567	495	483	463	432	454	481	474	469	487	520	482	460	486	453	515	488	496	491	491	477	505	504	467	515	532	500	518	466	465	526	500	495	473	465	476	475	511	530	478	525	478	475	585	506	546	484	479	513	533	511	509	475	454	504	522	484	489	520	497	478	477	475	471	457	479	490	468	485	478	503	545	465	472	545	482	485	541	606	464	454	484	486	483	481	467	457	479	452	467	465	477	516	504	479	436	504	373	454	499	503	506	478	594	486	478	498	441	523	485	501	448	477	456	455	520	478	512	518	432	466	524	488	491	448	479	470	481	558	577	438	469	490	520	557	482	460	451	428	485	449	501	484	475	474	474	477	518	484	472	466	471	486	480	502	478	475	501	484	476	437	475	501	477	469	506	480	466	480	511	473	506	479	495	509	477	499	536	513	478	476	474	477	468	498	481	489	499	466	521	465	500	560	488	475	483	506	511	489	426	494	300	495	511	480	471	482	497	468	502	488	465	377	486	573	479	518	465	471	440	465	519	478	468	474	480	457	494	472	528	475	388	479	475	563	465	484	540	487	522	472	474	502	504	485	469	468	501	477	493	478	505	409	503	451	477	507	463	488	2
480	499	475	475	452	476	453	479	514	488	490	468	539	470	492	467	494	490	505	464	480	499	467	457	558	512	474	486	496	459	471	530	544	485	471	477	500	490	476	475	475	514	468	485	489	514	555	457	486	452	546	518	526	477	552	483	513	421	484	501	488	471	480	484	514	544	538	483	484	479	523	494	515	499	483	514	493	530	461	489	494	522	524	489	434	475	478	474	483	498	476	471	468	495	472	490	480	499	476	529	475	466	487	482	507	548	507	530	508	474	447	509	474	495	485	496	455	468	485	468	476	528	482	474	478	465	475	525	485	497	506	494	471	477	485	443	538	505	461	470	471	515	501	480	443	482	477	492	486	585	549	474	472	530	477	466	443	474	533	481	450	475	499	485	508	509	475	482	474	571	486	569	483	478	491	498	481	489	449	479	472	514	513	495	489	523	518	520	539	485	454	479	531	496	531	483	479	480	477	416	472	485	485	554	443	475	471	485	463	485	479	499	503	505	480	486	484	496	519	487	469	512	488	454	512	514	499	476	475	517	489	498	503	495	514	475	499	479	455	478	471	480	455	503	547	507	501	479	489	503	498	499	479	512	482	546	523	453	474	497	496	477	463	473	483	503	482	480	506	454	483	532	429	457	510	493	477	485	496	501	480	500	516	474	524	489	465	476	483	502	478	469	487	474	543	488	464	512	488	489	457	473	485	443	459	453	483	482	474	477	461	481	444	527	474	506	456	491	527	478	478	475	508	461	499	473	486	487	491	509	436	489	478	451	517	491	503	437	459	518	538	511	469	528	499	503	477	474	512	546	482	505	460	488	453	460	526	476	493	499	494	492	471	456	483	418	509	474	480	519	480	457	461	513	514	478	479	479	498	490	483	472	497	499	499	477	495	477	503	508	476	458	476	464	479	483	481	493	498	478	468	477	475	488	476	464	486	479	424	477	492	486	483	452	499	489	482	538	558	490	480	460	471	476	487	479	503	504	499	475	502	538	448	530	476	467	482	616	442	490	458	476	453	446	495	477	483	501	460	472	479	485	484	528	485	489	480	491	462	521	533	469	491	501	463	479	494	587	473	494	526	479	461	475	473	458	476	462	454	485	489	479	479	525	555	508	490	467	450	475	483	474	466	543	427	495	464	484	580	492	2
477	474	585	497	481	482	524	476	475	485	467	479	495	454	501	463	471	527	529	469	487	501	485	476	403	466	476	486	465	519	475	499	444	471	484	505	473	504	471	476	478	471	458	479	501	480	503	525	466	496	542	513	476	488	488	499	493	514	513	466	504	491	438	480	547	440	475	499	480	480	581	502	451	438	469	500	485	494	515	474	443	494	494	483	545	508	482	514	472	526	476	516	485	470	472	553	480	445	471	519	484	480	483	473	485	225	436	539	481	473	498	439	470	512	520	509	494	481	535	536	477	462	475	529	485	523	498	453	452	471	471	492	478	482	488	483	523	499	484	528	512	453	485	483	484	485	475	495	482	466	502	505	491	311	476	497	474	534	531	514	488	486	471	476	408	440	474	483	478	562	517	480	467	478	458	545	483	479	426	453	562	468	482	496	471	522	555	502	504	483	482	496	457	551	616	466	464	480	476	480	516	449	451	541	493	473	473	483	488	490	481	469	489	453	477	445	520	478	462	489	472	553	463	588	488	467	467	477	476	512	466	486	465	465	518	479	491	478	478	471	501	496	493	478	491	482	507	482	473	494	488	489	479	485	474	484	475	519	491	475	511	471	494	461	469	530	451	501	476	499	465	492	537	557	500	529	476	446	477	518	478	388	491	478	467	511	548	507	477	502	446	507	481	462	476	478	446	508	482	526	455	475	477	481	487	554	478	478	455	486	435	507	497	532	480	534	470	474	434	505	488	480	450	503	506	481	468	488	479	491	494	494	476	467	539	523	534	454	715	518	470	515	438	458	467	478	491	497	499	568	472	486	435	488	487	511	473	477	483	427	447	467	500	494	482	438	468	508	467	530	513	469	518	470	519	491	490	491	472	506	485	491	479	480	481	468	471	479	518	467	473	473	481	483	474	464	476	451	505	485	477	476	478	533	477	433	423	481	455	477	469	485	489	437	515	479	459	506	572	492	483	468	477	476	480	508	499	428	520	473	472	528	450	386	492	522	483	536	483	484	497	516	569	463	498	479	490	491	484	467	509	468	490	309	484	661	475	461	512	500	524	486	529	418	482	484	486	501	498	466	568	480	515	479	489	483	469	464	503	484	490	476	478	497	562	460	485	467	479	474	491	480	510	215	490	535	476	476	524	552	2
486	507	511	474	477	480	510	477	464	479	532	481	466	408	478	484	472	508	514	460	486	499	468	482	591	499	539	472	492	523	462	485	538	510	456	495	477	459	487	475	484	504	504	496	472	432	569	529	413	508	575	514	527	481	499	508	470	499	516	488	472	474	504	469	387	457	466	513	479	474	526	491	486	446	487	479	479	510	562	460	509	519	471	504	508	514	482	497	481	568	476	546	478	519	490	444	480	480	484	515	473	465	487	505	524	600	465	456	495	478	522	489	472	483	477	471	486	480	510	532	476	510	480	478	449	557	490	507	489	510	491	470	527	476	413	486	445	499	482	466	472	562	501	500	494	502	473	504	486	479	420	486	483	632	478	480	511	430	471	537	451	472	490	478	428	478	473	484	474	457	463	510	494	476	470	542	470	479	509	445	515	499	460	491	490	526	498	498	543	487	509	440	488	587	537	487	489	480	475	485	488	513	482	539	568	476	510	478	451	444	487	543	463	523	479	507	506	492	486	483	499	450	534	416	532	478	475	478	476	493	508	463	456	477	487	502	482	479	473	475	496	572	522	479	540	540	506	481	488	548	487	490	475	585	470	446	494	527	488	486	469	479	475	527	479	479	482	493	520	499	462	460	518	457	505	458	476	486	485	488	477	529	507	475	539	507	473	476	481	505	483	539	510	480	514	540	486	508	501	470	507	488	476	501	509	466	471	478	566	472	475	468	483	501	475	483	478	493	520	548	486	516	489	473	515	487	467	493	478	498	489	460	477	452	515	501	345	486	351	499	532	547	514	535	491	479	472	490	472	512	475	518	466	489	473	498	455	476	473	466	468	530	503	477	480	431	518	451	495	421	499	471	521	487	517	494	479	500	406	423	485	485	533	470	525	472	479	478	523	511	465	518	474	480	481	458	492	514	555	482	476	433	476	463	476	502	458	473	434	480	491	498	514	471	447	430	475	563	465	470	483	489	473	476	476	507	495	456	462	474	514	523	467	585	452	476	474	538	535	476	457	449	413	523	472	475	501	485	511	471	484	487	475	526	479	425	478	495	449	494	524	490	489	536	523	503	498	615	492	517	534	476	441	477	489	554	478	514	529	494	487	509	485	457	517	488	485	467	495	480	470	482	497	553	575	519	472	466	498	461	1
489	488	460	498	497	489	455	475	482	484	469	529	456	501	488	471	500	507	497	472	491	479	477	491	522	525	484	488	490	476	486	519	503	420	451	510	462	447	489	474	479	506	487	543	513	485	491	474	504	462	415	515	478	477	500	488	401	546	439	462	488	487	546	483	544	483	487	515	475	472	513	493	459	497	477	480	476	455	585	488	535	527	492	487	446	502	467	470	478	496	476	418	465	518	489	482	471	473	482	505	472	492	477	483	407	481	465	447	535	479	505	474	476	474	505	490	510	503	500	503	483	479	484	450	489	520	475	509	478	485	520	455	512	480	466	465	474	500	485	493	478	488	520	474	465	471	482	470	482	473	457	493	479	422	481	437	438	471	467	514	520	488	481	478	443	531	477	485	477	519	533	526	545	477	483	480	480	490	456	505	539	476	399	506	466	470	599	525	471	476	490	497	499	526	550	490	484	480	476	446	502	459	502	513	474	476	506	484	486	524	496	466	471	461	476	507	557	491	463	477	452	497	469	514	500	476	465	477	476	482	478	512	467	492	490	540	498	481	493	486	514	463	478	475	527	500	526	483	479	503	521	520	482	533	476	458	474	510	487	475	490	493	491	480	495	497	440	510	482	499	464	512	525	465	473	507	476	470	485	523	478	435	493	473	460	446	470	524	479	491	469	477	502	474	519	448	487	569	508	515	416	482	481	499	553	463	472	497	522	470	473	470	517	533	479	487	483	490	513	615	477	507	482	464	515	476	455	435	498	551	518	443	476	442	453	489	530	394	580	538	489	454	476	529	577	485	492	490	503	571	484	567	566	486	476	474	422	475	504	536	508	473	449	489	483	444	498	482	492	484	475	480	486	495	500	491	486	488	522	442	485	523	575	482	481	480	516	474	507	454	473	495	478	477	478	522	486	443	510	484	479	497	477	507	476	469	466	482	478	479	501	548	506	476	459	509	492	528	496	399	479	480	476	476	495	479	477	465	465	473	513	534	460	438	504	453	458	540	506	493	454	470	515	430	490	479	485	486	473	462	500	481	476	440	478	529	482	468	513	483	453	464	501	449	492	477	476	517	463	496	478	484	487	480	484	434	480	471	518	481	508	506	487	531	459	458	489	510	516	478	458	480	492	450	493	502	482	478	535	422	2
490	600	523	477	551	473	506	477	478	472	438	477	478	521	484	461	468	484	489	479	497	506	491	468	461	542	476	469	483	515	484	487	461	527	478	521	481	456	479	476	474	536	516	490	493	494	521	556	449	465	527	504	479	482	480	487	411	450	480	491	474	488	478	478	499	453	547	520	479	488	487	492	475	450	486	421	472	477	500	483	447	479	476	493	463	463	478	460	479	465	476	499	474	464	484	534	479	471	477	500	483	474	487	476	468	447	506	439	509	472	457	445	474	525	448	480	479	473	550	523	478	495	485	462	480	477	477	519	475	487	505	468	507	485	454	536	590	509	477	464	482	557	489	472	495	505	476	517	477	430	529	493	470	401	475	511	438	500	480	492	471	459	496	469	523	496	474	475	477	472	514	514	517	478	483	451	494	464	453	624	514	595	431	447	484	463	547	506	514	476	480	491	486	564	576	497	477	470	476	505	466	486	479	511	530	475	505	478	524	486	459	470	484	517	483	488	526	501	485	480	508	486	489	458	493	513	496	480	476	489	468	514	492	489	475	481	487	482	422	478	481	440	519	465	458	510	434	483	486	528	445	527	477	496	469	413	491	511	497	482	495	479	473	491	483	491	553	506	497	498	472	512	445	428	469	496	476	482	491	486	479	428	483	476	509	498	486	480	484	487	439	473	472	483	561	538	483	468	524	502	526	488	481	478	556	439	487	485	507	485	439	458	497	491	492	529	492	491	495	556	487	479	491	485	495	489	434	487	490	483	475	481	476	471	450	472	483	505	610	532	442	507	509	448	569	474	484	455	459	574	473	540	515	490	535	488	557	475	508	480	411	482	476	548	483	512	511	470	491	558	469	449	480	472	526	484	481	480	447	484	480	461	523	494	474	485	505	479	518	520	487	504	475	447	477	453	484	481	565	484	470	555	475	446	477	558	548	476	472	490	468	418	521	476	516	584	480	500	419	512	484	493	477	475	488	518	472	505	460	486	516	531	463	424	484	513	477	537	476	482	532	473	592	473	480	480	495	490	509	487	472	479	465	497	484	456	477	530	577	493	500	491	511	501	479	499	503	525	511	421	483	479	522	478	482	417	500	498	498	472	492	450	497	435	548	479	485	431	511	472	474	479	485	513	544	457	488	492	585	503	2
480	482	568	488	534	485	490	476	482	484	521	513	508	522	472	474	469	473	522	463	496	521	474	478	456	486	489	481	485	480	476	524	520	509	470	535	474	485	478	475	472	543	503	480	471	476	565	505	450	487	529	517	528	479	494	464	524	474	433	534	489	489	457	488	448	497	502	499	486	473	515	464	493	473	483	597	478	475	488	478	427	530	496	494	530	476	475	483	482	471	476	487	469	520	489	547	484	452	476	491	480	479	484	465	471	593	513	456	442	463	488	444	478	457	438	487	457	476	499	464	475	446	474	556	495	522	487	502	485	468	528	471	461	476	450	452	585	493	475	504	482	529	473	499	496	471	479	534	478	565	553	493	497	545	478	498	493	482	505	506	467	469	481	475	454	477	477	478	476	600	486	586	555	475	473	502	490	491	478	507	483	467	447	479	459	468	525	439	531	483	522	482	450	473	545	474	485	503	476	487	484	474	477	497	472	477	549	482	484	503	494	533	483	507	473	557	535	470	508	504	462	469	522	506	472	551	479	477	476	500	488	490	491	488	456	487	484	484	481	470	484	485	460	499	459	501	484	481	482	488	435	529	471	515	463	486	528	368	461	474	511	474	543	482	486	511	513	486	494	488	498	538	459	560	469	498	476	458	514	541	475	502	502	475	484	514	481	510	471	510	452	481	465	474	497	488	474	539	516	515	496	499	481	514	489	482	498	465	462	487	492	480	449	541	483	502	481	486	504	444	491	466	474	478	531	475	487	483	473	513	498	445	477	519	524	480	428	437	453	482	525	489	543	500	480	480	477	488	461	516	489	504	450	486	475	471	478	476	541	430	463	478	544	496	480	453	489	493	489	479	472	457	522	505	532	480	492	481	448	510	480	475	568	473	462	473	539	475	483	459	466	498	475	436	477	460	487	578	513	484	476	533	476	529	477	478	436	485	497	476	487	453	447	497	518	497	481	519	579	496	476	497	484	476	478	509	497	490	496	472	533	481	516	537	485	508	459	477	497	470	497	492	534	381	486	476	473	476	506	486	483	481	506	609	479	413	477	519	479	465	502	470	533	513	498	457	487	447	482	510	514	476	499	479	470	466	484	491	448	491	469	452	480	502	573	483	466	499	466	472	488	477	482	631	455	557	496	493	504	487	1
481	449	559	469	487	472	518	479	470	477	480	531	474	444	498	507	504	491	461	475	479	506	479	474	474	491	496	480	473	475	481	545	496	384	532	461	467	505	479	475	475	520	448	536	522	502	553	482	440	489	511	604	465	479	485	476	565	515	470	474	456	480	484	484	465	464	465	487	484	484	451	476	460	461	481	460	462	450	602	475	488	518	462	498	425	491	482	506	483	567	476	465	499	517	501	445	485	471	455	484	474	481	479	456	415	335	439	510	517	486	505	469	479	538	518	491	477	490	528	477	475	444	476	412	475	469	482	527	466	420	463	459	520	482	480	498	460	489	481	482	495	510	478	467	490	534	482	450	479	477	495	488	488	467	477	524	462	486	487	476	494	491	484	476	465	500	475	480	477	522	478	455	487	477	451	458	472	489	556	508	526	538	463	438	456	492	432	468	522	478	529	503	506	546	536	483	482	495	475	456	471	512	479	500	479	479	517	481	459	518	485	474	506	468	469	511	530	479	491	477	485	486	524	499	528	525	510	476	476	502	485	464	475	451	508	498	480	476	454	471	493	546	512	472	530	520	544	483	489	489	465	506	477	571	465	489	501	530	484	487	483	473	518	473	479	460	425	486	472	483	499	512	478	489	482	482	477	455	490	487	476	461	474	477	481	470	508	393	473	493	405	507	478	480	393	491	493	549	528	530	540	508	476	495	520	456	471	483	454	440	468	479	455	558	470	502	462	471	456	549	478	481	487	469	489	476	482	515	498	484	440	489	475	431	559	494	441	522	526	557	510	519	443	492	523	484	488	559	499	511	496	583	490	480	501	479	503	476	493	420	507	521	470	551	472	627	468	490	491	526	470	526	480	474	513	547	480	504	438	526	486	487	461	510	472	458	487	474	479	492	472	455	474	534	479	487	483	435	550	485	477	509	475	473	477	408	531	483	512	480	494	486	525	460	524	501	467	480	551	518	489	494	451	476	500	500	489	462	419	481	506	430	501	474	468	468	478	467	465	472	502	458	477	415	497	477	480	467	415	495	496	472	506	346	481	582	485	451	502	497	539	458	460	544	467	477	471	580	497	460	537	476	471	472	475	541	474	501	458	478	463	466	484	457	465	487	466	476	496	469	458	478	487	320	485	494	482	483	466	528	1
486	531	516	483	457	479	516	477	503	481	522	491	480	515	486	499	455	471	488	468	463	477	478	478	529	508	483	483	469	523	482	471	577	511	489	567	472	465	482	477	476	450	464	491	516	485	471	514	432	475	578	487	479	488	463	500	493	547	483	469	488	485	557	470	469	522	513	482	481	476	532	485	501	422	479	434	475	504	499	491	524	501	526	491	477	478	478	475	482	541	476	541	491	488	482	495	481	527	462	494	475	478	484	508	541	387	498	425	516	472	465	430	473	438	519	496	492	483	540	462	475	467	471	520	442	451	483	483	467	478	499	491	516	478	461	452	556	507	484	466	488	486	490	491	454	474	477	471	477	466	438	491	492	383	474	476	467	494	497	488	487	483	483	481	437	467	476	483	476	580	491	488	550	477	472	477	460	476	447	477	570	441	521	467	467	511	479	501	482	481	493	470	508	586	533	464	480	482	473	531	458	480	471	573	507	477	538	477	480	500	479	455	503	563	454	527	485	465	457	479	440	461	486	527	525	508	505	479	476	477	452	434	495	485	494	476	480	480	491	472	464	458	487	494	530	467	477	480	478	525	461	451	472	520	493	488	477	494	476	484	481	484	495	444	479	487	482	474	508	519	493	505	481	555	502	473	476	478	468	475	479	419	443	476	531	467	508	460	478	517	559	475	505	477	413	518	503	475	500	471	516	485	478	469	504	467	464	461	456	482	454	464	494	500	484	481	480	482	451	561	481	517	473	478	501	484	508	511	485	552	514	496	477	471	529	465	444	477	669	495	507	516	518	531	521	483	481	507	477	499	473	461	522	496	485	471	542	475	551	500	490	502	496	487	482	433	442	498	487	530	451	580	477	503	508	505	474	456	425	442	478	519	521	497	477	477	497	472	499	487	476	488	475	469	478	499	499	424	485	478	478	545	477	481	477	470	495	481	480	486	492	554	475	468	518	530	504	465	524	533	477	474	484	476	476	479	496	552	485	481	471	523	426	422	486	458	466	544	572	461	523	480	643	458	478	477	472	465	419	470	479	471	452	480	478	452	485	553	509	500	502	491	465	386	479	464	479	533	516	519	570	490	540	480	476	432	490	526	500	495	480	508	479	507	510	469	479	469	496	478	461	482	506	494	495	449	484	487	542	468	2
482	466	523	491	531	471	435	478	471	475	479	485	442	415	478	473	487	477	476	485	501	515	475	470	532	500	510	481	486	528	476	474	562	462	468	475	494	489	481	477	477	438	448	490	571	487	453	532	458	515	499	428	467	485	533	527	476	537	497	458	481	481	491	483	507	451	478	500	483	477	552	516	494	493	482	480	489	483	524	469	462	547	438	495	504	502	479	453	477	484	476	495	481	505	478	443	484	467	473	522	474	470	482	478	495	484	468	480	479	481	488	521	470	505	505	489	489	498	506	479	478	464	474	493	453	507	495	498	478	501	518	507	463	476	502	420	476	506	474	491	499	534	479	500	481	489	486	477	477	485	461	480	476	403	474	505	483	481	483	493	450	488	472	487	469	522	475	477	478	498	488	455	585	477	476	565	509	472	434	477	536	520	502	530	520	497	513	457	482	480	454	478	543	568	591	478	476	488	476	557	500	520	455	455	527	476	488	477	492	463	494	462	482	544	488	497	529	482	499	470	502	544	526	439	534	499	467	476	477	507	488	458	475	465	493	495	478	474	463	467	480	418	520	493	501	543	475	477	478	482	503	493	479	502	478	477	495	428	488	506	507	486	498	564	475	521	448	486	470	507	495	531	514	513	465	475	476	522	464	480	476	419	486	477	531	464	457	478	470	534	573	522	530	481	444	487	436	489	496	479	532	483	480	464	553	409	492	473	508	503	494	473	467	500	474	512	478	479	506	437	477	502	488	471	491	483	484	437	480	563	514	484	476	523	462	486	493	456	627	455	475	495	488	458	461	487	485	517	518	514	463	410	433	471	514	483	472	477	549	522	425	485	495	464	489	463	518	480	486	439	559	520	512	475	469	448	481	476	457	411	482	474	494	466	507	481	457	478	467	458	472	473	477	530	480	490	494	502	537	484	476	477	475	494	477	449	435	481	447	476	484	499	509	497	470	474	499	499	514	500	479	475	476	476	505	500	492	490	495	481	504	554	491	426	504	498	481	614	465	486	486	476	642	524	494	478	467	492	505	488	477	481	497	548	480	439	477	495	510	401	501	495	468	513	483	507	478	507	466	483	481	479	536	479	480	386	484	523	433	482	472	515	486	530	490	503	480	462	503	470	502	477	443	579	481	518	479	471	453	494	2
478	479	514	483	525	480	456	477	474	474	517	544	513	464	480	526	496	534	473	479	482	478	480	479	469	500	494	461	486	507	482	518	539	418	498	533	477	481	490	476	478	478	464	505	551	500	491	532	511	429	508	501	496	474	465	490	518	501	495	452	505	484	490	471	473	532	493	482	475	474	539	514	431	465	491	492	477	463	513	477	495	490	516	490	498	536	482	479	478	565	475	479	460	456	479	509	482	494	433	440	492	499	488	474	493	524	472	538	483	486	460	456	472	464	460	458	457	492	525	503	479	470	491	422	491	502	499	481	481	463	499	486	486	476	494	464	530	485	486	485	505	539	496	480	465	502	490	502	476	560	541	473	488	430	476	461	477	498	537	445	467	471	495	473	468	445	474	478	478	477	489	501	562	477	460	462	496	479	469	566	505	503	460	509	521	462	460	522	513	478	500	431	466	512	439	474	480	490	476	518	485	476	471	470	523	477	486	479	483	441	491	496	485	510	482	492	514	499	513	477	467	579	511	487	512	501	471	476	476	480	490	486	471	477	474	510	499	482	495	477	460	533	459	484	492	526	538	484	476	512	491	486	476	525	477	580	428	544	488	485	493	486	491	518	477	487	450	487	498	472	478	566	575	359	475	471	475	502	487	478	480	432	505	477	496	487	480	461	483	503	514	469	520	475	474	496	454	523	469	493	469	507	479	459	504	448	483	483	482	496	427	505	492	525	463	519	476	472	505	483	484	515	514	484	504	479	482	503	493	515	485	467	475	452	584	468	448	486	518	480	611	468	551	470	532	473	474	484	493	482	481	487	500	491	492	493	517	476	473	491	515	470	478	464	484	458	525	497	485	431	521	377	511	513	501	423	480	457	539	464	484	457	453	477	480	479	492	476	486	402	473	454	478	485	478	475	475	488	519	474	484	450	477	457	478	550	476	476	502	473	486	484	485	468	452	559	476	475	531	480	478	485	476	477	480	494	483	494	502	478	441	481	529	446	453	489	489	530	478	481	482	492	441	512	513	477	484	507	464	474	511	480	506	361	491	545	478	515	476	485	470	493	508	463	501	496	487	472	494	592	537	480	458	477	488	542	488	480	541	481	519	470	489	491	392	469	460	524	501	485	480	482	528	373	461	454	468	487	481	462	2
485	533	530	487	474	486	473	477	500	478	486	478	441	452	507	499	477	468	527	489	489	481	479	485	506	502	488	498	474	502	482	473	505	495	491	555	463	478	475	476	474	506	470	501	476	481	524	547	565	524	482	550	459	484	518	503	459	435	524	486	494	478	478	495	368	524	564	501	486	482	473	486	431	480	476	576	496	512	539	502	454	506	423	481	426	449	476	467	483	577	476	519	465	515	476	489	477	521	452	476	476	471	476	489	425	824	484	550	515	486	504	416	480	551	554	495	517	455	501	474	478	470	481	483	490	507	478	517	509	436	484	485	514	478	507	536	546	498	477	486	524	592	472	484	508	483	478	539	485	516	432	493	460	554	478	483	463	466	455	521	473	474	498	481	475	453	479	480	479	515	461	557	525	477	477	470	493	491	437	459	430	544	464	459	486	493	529	519	540	479	471	450	486	574	479	493	486	473	476	488	477	488	472	451	557	477	474	476	503	482	465	482	474	421	484	587	486	500	465	495	501	463	491	493	516	513	504	478	477	440	482	474	437	503	517	465	470	478	509	468	498	590	486	477	514	492	487	475	483	486	514	480	476	538	474	515	501	447	478	509	501	476	497	468	479	486	588	463	469	483	473	535	519	505	492	476	475	490	478	511	475	517	484	474	461	443	465	547	477	514	512	479	461	469	561	541	451	505	459	493	509	468	472	521	457	506	486	474	471	496	521	484	634	510	478	505	481	480	465	506	479	476	498	481	477	477	460	517	487	536	515	476	477	499	527	488	309	452	303	538	527	528	506	467	452	486	475	540	514	464	476	480	513	489	475	485	557	477	554	579	454	492	507	469	485	448	532	482	469	500	524	525	508	480	480	515	481	478	605	492	483	494	506	452	501	463	483	478	507	564	482	489	478	471	478	477	481	480	513	486	472	457	477	482	476	435	467	480	513	492	484	538	522	500	488	482	483	442	517	561	476	456	467	477	487	466	478	460	451	486	521	501	431	557	481	518	467	499	444	492	480	473	470	518	467	478	480	476	518	482	505	474	510	595	481	372	482	504	532	467	499	458	525	416	487	472	491	512	496	521	547	477	468	477	476	622	482	454	413	463	498	457	482	519	572	483	494	548	485	471	460	470	480	638	464	580	475	502	451	490	2
470	507	533	483	579	478	504	476	478	475	434	474	504	515	492	476	484	538	473	503	465	474	478	477	578	495	499	480	504	487	478	508	512	430	508	448	487	484	478	474	475	488	444	489	510	491	477	471	483	494	483	499	444	480	488	515	437	426	503	511	493	481	491	477	432	534	424	509	483	491	458	485	495	502	478	504	475	451	505	498	460	569	469	479	488	454	477	496	475	624	476	515	437	465	491	520	478	491	480	458	472	487	481	494	470	658	458	473	484	471	487	474	462	525	490	476	491	491	549	502	474	493	494	512	473	475	484	491	489	524	471	466	496	474	525	463	465	479	484	495	511	502	497	500	481	469	483	528	490	505	465	513	490	431	477	447	494	484	510	507	445	476	494	478	503	474	476	473	478	531	460	537	439	478	489	511	496	482	513	466	487	548	467	513	495	506	542	513	528	479	491	463	483	487	543	470	488	482	479	486	465	495	490	503	427	473	531	481	510	489	498	483	468	500	489	559	533	460	474	493	469	452	492	512	516	479	500	481	476	496	486	476	456	488	500	514	479	478	483	480	583	495	465	495	562	559	431	474	475	509	512	501	476	497	494	472	555	485	492	479	490	483	465	467	467	503	506	554	510	498	493	526	445	517	482	485	476	541	510	478	477	443	461	475	559	545	454	515	476	481	483	540	480	471	462	508	473	522	474	499	474	468	482	493	492	464	475	485	530	511	473	485	503	535	478	537	494	488	572	514	482	465	470	471	502	482	484	447	492	647	508	485	475	477	502	490	416	449	464	437	476	474	469	441	550	464	470	502	503	471	478	463	457	464	472	495	490	476	463	500	519	489	475	475	474	504	460	472	473	473	464	525	451	472	486	524	472	496	493	462	496	491	524	481	486	483	467	474	487	536	476	560	476	525	476	462	481	434	469	484	477	512	475	430	477	540	466	470	485	482	466	424	470	470	454	555	483	492	542	515	481	479	490	477	485	519	491	494	514	482	506	506	488	454	463	525	483	499	531	504	501	457	452	497	494	473	496	495	461	488	479	493	496	476	475	430	475	548	423	448	446	445	521	477	472	484	483	508	510	486	483	476	461	478	472	482	484	476	526	476	501	441	471	536	489	480	478	455	476	460	485	476	499	489	538	434	475	470	468	515	1
482	470	480	479	494	479	436	475	481	470	492	477	442	469	465	492	461	564	489	484	491	493	471	479	521	491	470	473	504	526	485	502	555	494	497	467	491	489	481	475	478	505	560	491	550	476	497	466	474	463	540	575	497	476	493	492	490	547	411	472	454	493	469	468	449	469	559	479	483	470	550	512	518	461	479	490	488	463	524	493	475	523	485	471	474	491	481	471	474	526	476	538	511	481	477	474	479	432	501	510	475	478	487	490	460	743	480	506	509	494	505	489	480	526	478	466	498	483	515	513	475	520	498	495	502	496	471	463	501	500	498	493	479	475	481	451	540	487	497	479	520	549	467	481	495	492	480	527	475	473	441	500	476	565	478	467	470	442	437	538	492	495	483	473	469	508	479	484	478	515	473	503	527	477	500	532	481	480	501	424	455	495	502	515	484	452	528	497	510	473	474	505	506	595	435	492	476	483	477	483	491	457	540	457	490	475	576	477	474	461	489	534	434	523	486	512	503	481	482	479	501	519	500	499	484	486	480	476	477	497	486	491	475	496	473	478	492	477	452	478	478	461	460	490	525	510	467	476	478	519	533	494	479	570	463	501	529	503	483	495	469	477	474	512	477	524	430	469	480	476	491	540	513	437	454	472	477	521	526	495	478	512	481	477	496	481	361	454	479	461	511	509	472	483	501	493	468	508	519	531	440	486	477	466	455	493	454	484	479	471	443	468	502	493	472	545	476	469	552	458	495	491	503	471	494	474	466	474	496	502	509	468	476	561	476	489	412	556	388	466	502	489	519	537	571	468	481	546	471	566	484	433	527	476	485	472	535	475	574	536	491	474	544	536	478	440	499	493	464	589	532	482	483	481	490	538	488	468	481	417	474	491	525	476	470	460	459	483	502	502	480	492	480	430	480	485	485	472	478	492	483	511	480	502	476	467	460	481	471	477	474	488	515	489	498	483	481	451	490	526	476	488	488	476	484	488	532	495	448	479	506	509	473	536	483	490	469	488	459	484	476	469	502	551	502	478	475	495	456	461	458	492	517	702	483	367	481	493	430	465	521	497	526	541	482	483	476	450	444	485	541	475	484	479	481	431	442	478	480	505	484	465	484	445	506	488	463	572	473	477	463	471	496	763	478	507	483	488	435	403	2
482	417	650	486	469	469	472	477	477	467	527	467	433	415	489	519	481	501	457	483	518	496	471	480	462	465	525	481	461	478	499	555	499	537	476	402	488	443	478	477	477	482	496	482	541	480	449	512	540	483	558	472	454	471	454	448	452	509	438	488	466	482	472	478	761	525	512	487	484	469	473	484	498	448	493	489	474	506	501	482	462	541	499	469	486	508	486	498	477	485	477	510	496	462	463	440	473	423	473	444	472	472	475	485	463	324	470	538	443	490	529	485	475	479	537	461	503	487	519	484	479	489	469	496	477	518	496	558	466	515	492	488	496	475	518	450	488	484	485	479	511	489	465	472	511	509	479	521	478	545	460	479	473	650	474	503	470	461	517	509	473	469	476	482	505	473	475	477	478	516	465	519	505	478	476	481	478	472	531	481	520	480	542	436	482	502	540	490	477	476	473	494	507	459	580	489	489	488	477	493	459	489	449	434	534	478	453	487	478	508	493	459	434	587	474	504	524	494	463	473	530	470	456	533	486	483	492	477	477	487	477	488	477	490	494	480	482	477	449	470	435	385	512	486	535	539	505	478	482	519	503	474	475	496	484	520	520	459	499	494	500	469	494	440	464	478	491	500	465	474	474	484	462	458	477	483	475	514	517	434	474	567	480	476	532	460	438	453	476	506	427	537	509	473	484	503	489	517	469	493	554	478	481	484	486	497	480	469	501	449	513	486	530	502	473	503	471	479	419	544	501	505	426	493	494	484	447	481	502	480	451	492	474	401	451	485	784	439	578	516	495	479	519	460	539	481	487	369	518	496	482	527	459	490	529	517	498	476	580	522	461	478	529	451	472	479	507	479	463	422	488	427	525	493	491	486	485	483	541	492	483	472	434	504	481	467	509	477	509	462	478	485	471	529	479	494	509	452	501	478	472	459	477	471	478	469	496	475	445	481	518	421	553	464	516	534	481	539	477	503	481	490	458	476	487	491	470	511	549	471	493	506	454	611	515	525	466	419	434	506	545	497	586	527	467	477	487	486	501	474	456	464	472	674	486	580	476	513	477	471	479	416	508	553	493	478	504	516	491	456	538	476	520	479	481	333	485	445	479	479	484	478	474	440	469	481	485	471	490	479	459	475	500	680	511	505	482	472	538	468	2
478	520	526	483	504	482	474	477	487	479	469	508	449	493	482	459	494	484	489	492	484	449	477	481	555	530	489	498	483	480	484	508	457	477	493	522	459	481	475	474	475	514	526	475	455	505	547	531	566	476	514	490	472	477	559	482	476	496	530	456	502	486	486	482	356	459	483	528	471	481	549	480	513	514	475	518	482	472	516	486	493	465	519	477	465	460	474	472	486	524	476	567	507	500	484	494	485	506	457	436	470	486	484	478	504	831	460	477	543	478	448	460	481	518	547	491	485	501	467	518	478	462	468	472	468	562	462	528	508	500	466	504	464	477	498	533	509	517	482	506	541	466	481	484	467	514	480	432	492	512	508	467	476	390	476	474	476	468	468	535	506	470	464	480	496	464	478	477	478	496	505	467	485	476	454	476	501	481	480	524	544	431	474	472	512	453	513	485	551	480	501	482	463	413	464	496	484	482	477	481	440	506	526	467	520	476	525	476	474	498	492	514	445	455	454	496	604	482	468	493	494	483	509	534	487	505	447	475	477	491	473	461	492	480	503	509	503	479	451	475	385	534	497	479	510	502	461	484	478	515	528	514	473	555	486	491	453	548	482	483	484	481	521	505	470	489	454	493	488	494	490	425	514	466	488	486	476	511	485	567	477	427	482	476	541	488	484	584	482	486	516	543	507	485	527	453	443	542	474	509	497	490	475	503	486	385	460	495	536	497	466	456	509	471	474	503	482	477	497	558	461	479	491	481	486	482	505	514	477	519	506	475	477	461	566	474	306	497	460	501	544	469	477	489	497	489	483	462	470	445	481	461	469	482	491	506	471	475	453	496	456	492	510	462	490	534	501	480	457	446	456	502	476	467	515	528	470	472	587	518	478	505	514	490	493	495	456	479	522	445	482	502	473	479	477	516	499	421	546	482	481	485	477	478	476	434	470	479	500	473	489	520	488	481	486	443	476	524	486	529	479	461	466	476	474	491	478	480	389	479	487	486	480	421	505	527	490	546	527	477	567	483	548	534	513	478	466	473	524	475	507	480	478	533	476	369	488	439	509	484	547	495	514	562	490	482	497	473	454	421	484	474	501	479	478	541	496	497	504	486	488	484	477	456	504	508	487	448	476	478	482	477	486	563	574	482	486	476	528	483	2
482	477	494	485	484	481	515	478	497	488	440	479	432	460	495	502	488	486	472	487	479	490	469	501	499	452	495	479	497	476	484	556	479	379	473	468	468	490	479	474	475	490	435	476	508	479	488	497	484	469	507	498	456	479	506	512	527	465	525	495	508	484	514	482	543	548	488	490	484	473	490	462	523	530	483	541	473	469	583	483	517	543	495	475	521	531	467	442	480	553	476	498	493	478	486	458	478	494	486	495	474	484	478	473	474	533	467	505	472	478	456	472	475	482	498	463	507	460	477	471	475	459	491	476	506	506	460	522	482	479	498	494	512	473	484	489	499	518	478	490	491	486	491	470	472	528	484	488	476	465	527	472	481	572	476	489	472	441	497	527	487	463	481	475	494	472	475	480	476	526	437	520	524	477	491	447	489	483	480	500	564	507	489	478	466	466	472	517	574	475	473	495	491	497	455	464	477	490	476	464	479	478	485	551	500	477	470	481	500	484	481	503	478	584	463	539	504	496	477	491	476	435	456	558	477	468	468	481	476	451	454	462	483	470	485	518	479	482	482	467	482	484	438	484	558	471	507	472	475	454	482	498	477	524	474	488	551	498	465	504	514	488	505	567	487	534	481	494	503	478	495	577	476	501	477	473	476	487	496	505	477	524	489	477	495	532	389	472	483	488	504	489	510	485	403	462	499	514	480	496	512	507	470	463	485	481	467	495	460	457	498	480	490	509	483	432	465	478	534	539	477	475	510	480	473	471	482	431	471	525	531	461	476	531	514	496	530	517	430	511	524	521	448	510	478	482	499	430	450	502	475	429	429	469	507	477	538	477	488	501	512	488	419	478	483	496	506	478	496	539	497	537	496	514	519	460	472	463	493	367	482	520	511	459	508	464	489	476	515	518	467	519	474	524	479	489	494	390	555	487	477	497	477	525	476	453	505	481	479	486	554	418	449	467	485	452	457	473	493	506	472	478	481	476	484	511	496	447	457	475	496	499	528	551	495	513	483	543	467	498	479	472	419	538	469	476	499	487	492	472	472	486	493	514	478	509	485	411	480	470	470	465	478	381	466	465	487	474	491	505	505	485	440	477	481	466	476	480	560	499	469	442	445	530	470	473	473	456	511	472	498	479	455	529	534	449	474	490	531	514	2
479	484	491	497	521	476	474	476	486	473	510	473	490	419	487	477	490	466	472	475	508	478	482	470	521	504	448	476	453	479	482	535	471	498	463	424	479	507	487	474	474	462	453	477	431	511	540	514	479	439	534	493	530	481	529	500	513	489	578	472	499	482	512	478	576	537	474	532	476	470	529	482	470	505	476	502	488	464	455	479	498	552	493	486	459	454	478	479	475	544	476	560	466	495	482	511	482	508	469	449	473	466	476	467	496	428	512	449	520	500	445	479	465	538	457	496	496	492	523	509	474	527	486	469	481	545	482	470	473	464	534	466	428	477	544	519	489	474	482	488	462	534	474	486	500	477	481	495	483	537	515	491	484	660	478	491	449	446	483	544	465	481	456	478	511	488	477	473	477	494	407	487	500	478	472	528	505	478	540	516	561	535	455	462	498	479	474	454	562	474	495	499	504	472	483	478	485	472	476	439	516	468	495	491	501	475	509	474	502	496	469	524	516	446	485	495	467	481	503	461	516	523	482	459	470	502	499	480	476	486	467	475	468	458	519	489	506	477	512	482	523	444	490	464	559	442	485	479	480	488	428	477	478	518	469	486	456	512	511	466	474	478	471	512	490	511	468	494	502	496	513	504	554	513	492	471	475	500	484	454	479	572	484	478	510	469	519	485	479	474	458	521	485	465	439	485	509	463	487	498	417	488	475	564	497	552	491	499	512	457	516	444	474	526	502	525	482	485	381	510	491	532	448	468	508	476	480	457	501	522	513	466	476	472	518	478	579	525	516	537	531	500	451	483	536	483	482	473	463	483	500	414	516	485	475	478	474	478	552	460	514	466	448	493	478	448	469	484	492	498	519	503	490	498	505	481	480	527	488	447	482	447	470	472	452	489	495	476	476	492	477	470	478	456	480	487	483	499	530	488	470	483	475	533	476	498	494	470	508	470	538	579	483	506	602	542	508	519	485	488	486	474	492	476	480	496	494	456	500	473	483	539	515	615	445	542	484	537	383	487	487	466	629	531	485	474	479	488	464	469	490	461	497	704	467	462	480	472	491	481	498	515	508	481	479	508	484	490	462	529	562	479	544	478	485	405	469	465	484	491	480	518	483	481	448	475	462	442	431	483	488	471	468	812	517	452	479	480	458	514	1
491	491	480	477	449	483	488	477	490	481	505	499	464	496	511	498	463	509	515	483	486	494	486	473	494	530	461	478	489	530	475	498	488	442	468	475	462	485	471	475	481	529	467	496	497	451	472	510	508	493	513	517	479	476	515	469	510	505	514	505	501	472	474	472	542	524	452	453	489	476	480	514	502	471	475	474	465	481	513	509	480	509	457	469	527	515	482	492	475	555	475	494	497	536	483	471	478	479	462	462	496	470	472	444	505	555	520	462	461	484	499	470	481	467	426	496	500	485	481	472	474	488	483	454	492	519	487	536	485	492	498	450	517	481	455	509	509	493	494	480	502	466	482	488	516	519	478	494	480	496	504	479	481	500	476	477	473	537	509	493	379	490	469	488	484	492	474	476	476	495	423	476	531	477	455	491	489	473	462	525	490	552	453	441	479	520	441	494	601	482	507	478	492	501	583	472	475	470	476	471	512	492	481	495	454	476	513	473	471	469	476	489	476	522	488	495	539	486	500	500	494	441	548	424	506	526	475	478	478	480	511	502	481	494	491	496	497	480	468	477	478	454	493	475	467	541	485	483	486	498	471	525	479	515	481	518	468	416	472	476	477	489	501	461	494	503	426	487	531	528	491	435	443	483	480	489	476	549	464	441	479	479	501	477	501	525	453	495	481	487	420	494	478	481	541	511	475	450	509	476	478	493	478	493	531	466	491	473	483	476	473	463	533	482	479	504	482	479	506	521	472	470	503	485	500	476	507	501	467	510	455	465	476	532	457	488	525	449	517	561	543	455	504	481	540	478	488	464	484	497	465	496	487	495	504	488	534	477	443	476	524	480	539	462	472	519	443	452	474	505	532	520	531	506	505	506	477	459	523	504	479	491	535	485	468	462	508	475	489	512	476	560	475	456	476	475	479	470	517	491	471	503	479	489	476	508	461	474	440	484	498	443	504	509	482	532	510	568	583	525	479	485	468	477	472	492	503	539	519	477	497	437	479	500	462	559	479	448	482	502	494	478	516	486	475	480	490	500	410	488	482	482	475	548	474	475	475	470	419	500	451	492	557	539	469	506	477	561	468	492	515	481	489	476	483	425	465	476	481	474	509	435	472	485	491	481	492	475	521	478	501	483	480	573	552	511	490	492	524	493	1
476	491	477	485	498	470	508	478	503	486	517	522	495	565	478	547	486	463	472	475	497	487	478	481	429	519	478	489	457	480	487	542	442	498	487	386	477	513	476	477	477	463	483	492	569	521	516	538	493	482	473	469	461	480	463	521	470	529	564	466	508	490	540	479	561	502	514	524	478	474	598	501	488	481	480	488	477	483	530	501	469	549	424	483	434	437	481	481	475	496	476	486	495	490	480	494	469	484	461	459	470	491	496	495	505	457	517	452	475	484	501	434	483	518	504	483	488	503	469	482	474	506	490	462	484	551	481	513	475	523	515	473	483	480	500	529	487	452	481	480	520	554	493	476	481	534	479	465	482	528	466	491	481	625	478	477	510	505	461	474	476	493	486	479	420	497	476	478	477	447	542	515	580	478	509	490	507	472	501	504	488	544	497	465	493	472	546	467	516	481	527	464	503	515	476	484	478	483	477	484	483	534	501	494	481	475	522	477	496	486	477	473	482	503	499	495	445	485	491	494	474	550	478	473	508	510	497	478	477	507	483	484	463	478	475	489	494	474	501	480	463	450	455	475	545	522	463	486	476	473	502	515	477	499	483	515	516	529	498	499	514	484	506	507	483	477	474	493	471	500	488	511	558	542	465	487	477	490	516	504	478	564	470	477	498	482	507	508	482	474	476	464	490	481	449	550	496	538	502	479	488	499	475	508	509	453	474	484	512	487	493	487	510	533	486	439	468	482	404	537	479	459	506	498	489	492	427	556	489	471	490	478	476	502	492	472	560	469	506	465	518	474	506	463	519	470	489	482	488	491	470	528	488	483	497	505	586	476	513	544	471	486	538	462	474	479	489	480	484	480	527	522	465	505	517	500	484	494	501	469	493	483	552	465	485	474	473	477	513	537	476	505	476	465	482	465	502	387	494	479	467	463	476	491	478	456	454	473	521	483	461	512	484	501	518	549	481	472	583	574	479	487	489	476	474	485	461	506	541	473	464	504	498	584	498	563	475	489	469	473	505	466	636	459	477	477	483	483	486	480	500	463	503	731	477	467	490	468	522	455	459	504	555	457	491	466	488	484	485	467	500	475	532	476	483	417	478	461	463	487	465	482	474	511	449	481	487	549	502	470	460	480	507	751	430	502	472	490	518	493	1
478	507	539	493	455	480	428	475	481	471	476	497	500	478	483	447	474	470	501	489	482	508	487	465	457	465	488	477	475	508	459	533	494	519	472	510	483	507	485	476	477	484	473	466	524	472	440	414	528	485	418	497	502	481	497	528	504	503	586	490	485	486	525	481	455	527	540	513	472	473	446	484	468	595	488	534	477	469	495	476	499	513	507	486	521	452	479	467	482	482	476	483	466	493	499	434	479	500	489	461	478	464	497	448	490	583	528	434	506	483	494	499	473	493	501	472	494	486	511	498	470	491	471	470	490	534	487	470	487	490	530	437	495	475	473	463	491	466	472	507	495	470	491	479	452	499	482	467	484	504	451	479	496	374	478	514	455	471	539	490	495	477	488	479	490	487	474	484	477	543	535	554	433	476	484	503	506	488	491	540	435	515	461	486	483	483	457	481	466	481	467	498	529	471	501	490	477	487	477	477	507	474	495	479	503	477	547	490	465	490	489	511	423	466	485	502	519	488	485	471	471	528	494	510	513	496	483	478	476	495	495	492	488	468	466	474	486	475	482	479	505	475	491	472	547	478	544	474	474	540	455	499	476	497	481	470	472	502	483	496	482	475	483	479	470	495	451	523	519	479	506	460	544	493	468	507	476	495	500	483	476	412	497	477	532	514	412	435	477	470	469	482	515	474	443	519	457	597	504	509	486	471	476	488	499	473	468	484	489	474	483	471	475	475	469	501	483	475	469	596	499	435	505	494	495	477	513	431	508	473	459	491	474	525	448	502	428	504	591	505	480	459	483	530	517	482	495	510	489	509	479	474	543	475	490	472	563	476	500	457	495	516	497	426	473	465	543	486	479	560	455	527	513	493	487	510	483	506	560	485	483	508	515	490	485	466	501	478	531	540	472	438	475	495	479	468	486	476	537	485	480	509	475	515	477	470	479	468	504	494	498	540	489	465	502	476	485	523	458	499	489	475	460	476	488	507	492	466	473	475	489	515	516	396	487	444	483	487	509	506	426	454	648	488	500	478	485	501	458	476	476	474	511	524	472	424	475	506	437	550	517	480	508	581	480	472	483	493	452	492	499	476	539	479	493	449	477	459	461	493	488	486	479	486	506	479	460	469	489	478	506	478	467	544	526	534	472	489	509	506	1
480	448	529	474	549	476	567	476	493	494	504	447	472	473	477	498	433	477	525	474	475	494	477	495	513	500	440	482	492	511	481	563	490	509	470	520	475	494	485	475	474	554	456	480	505	517	459	461	437	482	514	524	475	478	547	502	458	457	453	481	506	474	433	494	700	532	515	448	489	466	474	496	470	527	485	482	471	494	472	462	470	487	476	469	491	454	480	469	477	509	476	484	486	489	482	482	474	500	509	519	491	503	470	476	462	349	459	490	492	490	445	434	476	493	490	460	502	495	497	469	478	496	475	483	442	486	481	543	464	472	505	468	487	478	456	467	441	508	478	496	493	504	477	469	530	468	477	453	477	487	477	464	470	618	477	432	475	463	543	532	511	487	482	477	513	479	475	475	479	460	516	462	479	476	477	476	488	475	483	440	488	527	516	502	484	496	532	493	550	479	469	473	494	485	552	476	480	506	477	543	462	469	487	497	463	475	478	477	482	488	467	542	504	449	478	439	466	468	458	492	496	508	437	502	454	477	500	477	479	520	471	481	508	498	493	531	481	477	453	474	530	409	483	490	507	506	505	475	473	481	454	498	477	529	471	417	482	482	493	493	482	482	483	476	480	458	450	494	493	502	485	518	542	481	476	474	476	454	488	499	477	559	477	475	510	464	546	514	487	479	436	504	481	486	511	525	450	490	497	496	445	496	482	481	542	521	482	479	501	495	557	483	550	433	520	418	510	485	542	523	472	463	494	454	496	475	463	442	464	495	482	461	476	500	483	479	737	447	535	504	531	492	493	477	448	480	489	495	478	491	473	487	501	484	500	487	531	476	550	479	426	497	493	478	489	512	461	490	498	553	446	465	483	479	498	523	486	470	439	472	481	480	549	494	457	464	436	479	459	448	475	540	475	529	475	482	495	529	520	486	483	458	477	506	477	464	487	477	496	484	473	466	503	507	490	481	457	512	550	442	485	466	464	477	487	488	456	486	512	475	545	545	488	564	463	490	475	543	465	485	491	462	439	505	518	479	472	481	417	477	487	487	460	511	465	619	473	452	541	445	492	496	517	571	488	485	483	548	539	491	508	477	456	475	477	343	461	476	463	498	467	463	467	461	548	481	476	481	429	482	488	480	507	539	512	514	471	484	492	490	1
487	443	515	485	550	489	461	474	500	479	459	478	527	497	481	460	487	502	480	492	476	478	479	483	499	509	429	483	495	453	478	469	509	445	488	601	471	483	478	477	478	530	500	482	474	479	472	466	433	509	452	527	481	476	505	491	385	513	468	487	523	483	533	486	361	491	544	477	478	477	550	500	504	467	485	447	470	525	445	480	493	425	508	499	507	481	479	458	480	524	476	514	456	521	473	474	475	466	491	435	477	476	473	497	470	656	512	493	507	473	505	490	479	529	449	472	546	479	521	480	475	475	499	436	482	525	466	518	491	477	504	451	472	482	497	526	480	485	486	477	475	516	496	467	464	517	481	461	478	482	412	484	469	603	479	516	514	472	473	517	476	474	462	470	501	491	475	481	475	389	411	474	444	479	486	519	479	481	501	498	471	541	489	470	524	484	517	516	529	475	501	474	486	469	515	487	491	486	476	482	475	483	462	538	465	476	499	478	495	511	478	417	493	486	474	540	482	461	480	491	477	526	450	526	494	479	490	476	478	484	495	504	496	510	492	460	506	477	495	475	510	553	482	470	469	532	502	476	487	505	526	457	479	524	480	493	521	493	496	486	475	485	504	471	479	529	457	504	486	512	482	471	473	489	486	490	476	526	551	425	474	524	478	474	510	478	497	470	478	496	464	518	512	484	427	523	495	499	508	496	497	488	481	479	536	486	482	476	503	430	450	473	493	536	483	512	490	475	529	505	470	462	523	486	492	480	491	501	469	524	473	480	477	510	601	482	300	545	339	425	604	486	523	481	479	491	482	526	474	471	480	496	537	498	475	457	500	476	509	437	515	486	448	498	480	450	515	487	497	497	477	605	497	526	544	554	471	473	429	499	480	447	557	485	493	483	464	476	484	491	478	527	477	490	480	479	481	478	558	478	479	475	475	488	476	451	468	479	454	481	533	500	452	463	435	486	475	514	539	531	479	475	468	476	463	467	478	403	519	480	493	508	495	551	481	567	469	499	499	501	492	503	412	509	481	477	485	496	489	478	479	486	476	530	490	410	474	484	564	527	495	480	504	451	486	440	479	518	509	528	529	479	429	478	480	560	479	479	472	487	491	476	490	451	548	492	490	507	481	468	462	477	468	534	552	504	476	488	522	495	1
485	435	497	471	501	477	445	477	480	475	467	477	521	487	507	455	498	535	457	476	483	504	476	475	491	504	511	467	496	509	485	533	496	495	503	550	484	483	477	476	473	469	474	498	476	461	483	517	468	477	582	498	494	477	483	534	509	488	567	495	519	492	460	478	472	548	582	496	482	471	472	508	464	506	476	546	476	482	492	484	499	480	433	475	473	508	472	495	482	410	476	494	497	503	484	547	480	490	480	496	481	479	482	444	445	448	513	449	504	494	497	499	483	543	491	485	481	499	465	553	479	457	497	506	493	522	460	496	474	506	494	493	504	470	467	429	506	508	481	497	519	515	477	492	483	491	480	463	478	459	484	479	496	427	474	465	470	491	517	469	495	470	485	480	470	489	474	474	477	529	561	487	495	476	482	535	492	475	513	546	514	551	457	474	462	491	530	502	518	490	471	506	485	533	544	495	484	480	478	477	512	444	500	565	478	477	476	479	462	482	477	551	471	491	493	509	515	478	458	480	498	509	481	456	481	543	507	479	477	487	486	495	476	464	555	448	493	477	499	486	474	542	480	472	540	470	493	479	467	497	517	498	484	558	485	451	577	451	495	495	494	475	492	488	472	485	474	498	447	522	481	522	498	492	476	492	476	510	510	444	476	441	501	475	466	527	489	501	474	515	446	488	502	483	491	483	423	524	490	512	470	473	478	508	507	513	481	476	473	464	514	505	497	541	466	488	489	485	531	493	460	459	474	488	505	480	475	500	498	480	507	491	477	468	500	499	448	515	507	452	536	465	482	489	429	486	483	526	491	499	498	478	483	473	474	493	522	479	521	382	465	511	445	503	486	523	502	484	475	483	486	446	484	521	496	490	477	518	473	527	492	468	504	473	486	480	523	479	491	452	478	483	478	495	475	457	496	495	515	482	478	524	480	509	475	504	555	474	464	482	506	501	460	511	468	583	495	603	527	525	477	455	466	476	497	511	463	513	464	478	487	532	472	435	488	500	481	448	467	491	431	457	374	488	506	476	465	482	410	472	485	484	494	289	485	579	468	517	507	427	562	452	499	497	491	519	483	537	463	464	477	485	425	476	477	556	478	477	567	487	473	463	485	476	450	474	476	450	478	484	482	481	500	220	500	499	473	497	524	519	1
478	498	476	480	435	483	515	479	469	491	472	435	474	483	491	458	503	499	488	486	505	495	465	469	528	483	481	463	486	501	476	524	481	450	453	500	492	496	478	477	479	488	476	497	473	478	492	462	421	497	476	478	476	482	460	494	463	509	458	487	527	482	462	480	418	473	590	506	476	473	583	486	520	539	478	489	470	461	432	469	542	467	483	481	427	469	476	467	483	485	476	503	455	478	467	520	482	452	478	499	484	465	475	473	464	432	462	545	493	491	482	505	481	458	426	472	519	495	481	518	472	470	471	418	510	513	494	499	471	520	488	509	486	477	515	487	419	468	476	474	445	473	467	502	505	451	482	527	489	564	469	493	480	394	479	459	496	461	549	533	513	476	498	484	486	468	473	481	477	449	465	460	504	474	488	567	476	489	494	632	425	579	466	452	472	471	508	498	514	482	432	506	476	506	511	483	481	486	478	505	477	482	507	540	538	476	537	476	483	493	505	514	514	470	487	503	482	485	474	489	494	479	517	517	525	486	471	480	474	458	473	462	482	503	485	514	481	474	467	479	474	532	493	462	480	531	520	481	476	527	524	501	476	510	477	445	450	502	496	478	519	483	494	480	485	496	531	496	457	519	461	492	466	509	478	493	476	468	504	592	478	421	488	475	469	481	478	555	479	505	451	489	524	486	492	470	500	509	541	497	524	491	479	445	496	475	468	485	565	471	451	479	549	518	492	471	490	474	504	514	504	437	485	474	479	492	430	500	506	550	473	457	477	511	498	505	387	484	534	419	548	535	535	467	459	490	473	486	539	519	477	551	444	477	471	522	508	475	470	496	454	495	512	512	480	504	503	472	495	522	463	502	510	506	484	515	475	461	419	452	480	449	495	478	478	489	485	478	468	501	473	456	474	511	476	489	484	505	497	470	478	468	475	484	477	490	505	480	456	471	514	495	500	490	484	492	494	451	533	553	482	448	469	475	490	478	464	457	442	476	478	504	465	427	499	537	460	454	520	466	446	460	468	537	495	478	463	497	505	483	468	481	488	336	484	530	478	483	453	484	508	479	449	546	470	521	476	512	460	423	571	475	469	480	482	540	486	479	460	471	496	497	487	427	524	493	484	460	479	478	474	481	458	278	522	543	481	466	570	521	1
480	515	502	467	560	476	477	475	486	482	468	529	441	476	492	474	461	473	450	480	499	476	484	477	458	536	481	479	483	474	476	493	468	508	482	523	492	459	483	477	474	504	511	527	474	491	513	452	509	481	456	517	501	481	555	469	484	434	543	473	468	470	524	468	447	469	526	494	484	477	515	512	473	505	469	578	469	517	525	471	489	532	482	471	460	505	480	475	470	514	477	550	484	535	481	434	482	461	455	514	481	483	480	483	461	587	475	534	468	482	513	457	461	496	466	457	489	487	484	525	473	469	490	435	480	530	487	495	485	465	520	496	495	470	489	554	425	461	481	482	508	512	479	487	497	491	481	369	487	477	492	483	478	428	475	482	496	491	492	535	532	468	476	480	562	510	475	481	476	544	516	555	518	477	491	486	477	480	527	487	560	483	434	443	502	531	485	468	546	475	443	483	475	468	569	470	484	479	476	476	507	464	463	465	457	475	412	480	496	485	507	512	419	478	484	489	530	503	490	470	477	516	466	534	496	449	455	480	476	526	467	489	479	466	494	466	479	475	477	482	488	522	494	451	517	566	448	482	479	496	575	468	475	511	481	500	523	491	485	496	527	491	489	456	483	459	472	477	436	474	480	523	522	426	478	477	475	499	479	443	477	444	474	476	579	485	500	506	484	505	478	468	522	485	477	525	498	439	458	507	459	503	478	523	458	513	470	479	555	465	482	491	544	542	503	496	454	496	491	537	490	461	507	481	471	481	464	471	469	520	455	505	477	428	574	464	419	533	507	552	547	489	491	521	503	482	474	533	499	484	483	497	500	477	478	474	489	477	492	531	499	555	498	456	473	537	480	495	473	465	522	519	483	523	523	478	475	496	521	532	495	511	514	495	465	467	497	478	526	483	475	509	477	452	483	451	489	471	513	469	476	510	475	462	477	496	480	471	401	472	505	444	528	470	494	582	486	470	475	503	483	483	485	475	476	504	474	520	458	476	485	501	466	442	500	492	472	542	536	490	493	463	517	469	497	477	474	490	430	484	488	479	458	456	487	462	478	548	474	451	486	508	468	439	461	471	469	533	475	487	454	473	490	479	481	507	489	492	472	496	473	480	475	480	547	490	483	459	521	488	487	473	498	467	500	454	477	481	521	474	1
473	438	522	496	568	482	496	473	491	476	465	483	466	392	491	510	481	524	497	474	480	506	476	466	549	416	468	493	499	492	468	586	514	452	513	504	486	472	483	476	472	479	450	482	528	456	503	502	531	461	536	558	493	472	543	482	490	536	430	469	450	486	464	475	448	505	523	509	483	466	510	502	489	488	485	440	486	467	471	474	456	568	475	481	525	525	473	453	481	439	476	526	457	483	494	618	472	487	459	477	466	487	497	489	501	577	495	467	483	470	503	447	481	542	440	469	476	486	483	473	473	500	474	516	477	476	497	524	485	496	496	496	502	476	466	561	513	496	476	461	468	490	486	494	502	481	482	492	473	477	481	488	469	341	477	449	444	465	520	487	439	458	489	483	507	437	478	480	478	507	493	492	515	476	495	513	480	488	509	476	541	529	449	451	464	470	494	461	580	478	466	505	490	463	602	481	474	486	477	547	506	476	514	496	518	477	551	484	489	502	497	503	479	464	476	462	505	479	460	469	500	496	496	488	479	477	467	476	475	536	452	458	483	494	524	515	471	483	483	497	442	545	517	477	454	525	512	480	483	536	517	446	475	577	466	446	489	538	481	462	484	481	485	493	472	482	516	453	515	528	485	471	522	515	470	485	476	492	472	517	477	383	443	474	503	461	524	472	486	512	518	473	505	472	530	473	469	556	476	496	449	467	480	513	479	482	486	490	439	505	487	438	526	521	479	496	484	482	540	491	505	467	458	486	496	478	492	478	474	498	492	491	476	552	512	512	419	496	542	472	440	481	489	501	521	486	490	443	506	517	482	534	498	475	501	453	493	477	450	464	513	449	490	483	477	493	489	484	494	439	446	443	512	459	491	449	475	493	554	463	480	493	509	498	483	456	479	474	476	516	477	535	476	497	481	433	497	458	513	471	482	502	474	468	476	472	552	484	497	467	515	602	500	453	461	521	471	595	460	450	475	465	480	476	483	499	479	487	482	471	505	480	485	372	479	466	487	547	526	486	488	484	404	459	488	478	482	464	492	456	501	490	478	275	488	548	482	486	520	483	477	506	499	500	507	490	489	477	499	454	441	474	441	480	484	545	495	492	481	485	507	457	491	514	521	488	473	528	505	475	459	478	474	268	462	470	475	503	489	452	2
481	473	489	485	495	477	462	479	488	483	463	449	481	561	474	483	466	478	501	481	462	463	463	490	445	514	480	481	472	470	490	480	583	525	513	563	470	483	479	474	480	543	486	504	468	501	498	484	530	486	536	482	480	484	540	520	493	435	495	522	502	489	479	482	544	464	485	494	484	481	542	503	468	483	479	495	468	438	488	464	526	502	541	479	469	501	478	481	473	448	477	543	488	493	466	534	475	495	474	534	482	462	481	487	557	508	504	502	434	483	527	458	467	469	490	456	458	488	501	491	476	465	496	380	447	534	498	500	479	510	502	482	494	482	473	512	516	513	470	479	463	477	488	477	488	477	481	511	475	483	529	494	483	573	480	470	489	472	498	518	489	467	495	480	512	512	476	483	477	514	475	564	544	476	489	533	467	482	505	511	506	475	479	527	482	442	589	493	482	477	501	491	479	487	499	496	488	492	476	468	503	505	513	488	518	476	480	473	476	473	496	562	508	439	490	484	552	471	528	490	442	467	525	442	586	466	478	476	475	466	489	469	483	478	473	476	488	479	463	473	477	509	484	454	569	487	496	483	479	478	464	519	476	482	494	458	476	481	488	474	487	487	519	458	462	488	468	496	532	489	485	533	576	441	516	477	476	485	480	517	479	512	480	475	494	470	480	485	484	488	502	523	567	475	524	476	479	525	518	479	529	475	482	490	484	498	471	479	463	507	479	456	520	477	479	487	495	484	458	498	512	423	479	481	460	491	461	476	488	472	458	479	477	518	516	502	537	523	469	507	552	510	510	519	529	486	474	495	513	464	470	425	483	491	488	465	533	477	509	427	442	452	455	509	482	534	535	497	472	481	469	447	457	490	514	464	476	467	556	504	485	475	519	502	450	483	500	478	507	474	481	565	475	463	478	482	478	489	521	485	478	487	477	477	477	473	488	470	470	481	487	466	508	485	508	494	484	616	494	514	475	486	462	476	466	485	499	517	458	474	493	527	446	553	479	473	478	444	474	478	512	482	461	501	482	480	488	482	476	461	510	472	482	497	476	559	471	495	498	473	467	484	572	516	503	472	488	487	467	431	537	478	463	478	489	507	474	496	472	488	490	478	503	517	474	468	486	475	436	487	440	481	491	512	455	440	464	504	480	492	2
470	513	496	478	467	481	454	476	488	486	562	550	469	537	486	454	502	518	500	472	487	480	483	475	436	548	506	496	471	522	478	481	506	519	477	466	488	476	474	475	477	485	465	482	481	485	511	514	527	477	550	501	499	477	498	475	446	487	516	444	510	476	526	482	592	489	493	471	486	478	477	485	483	518	478	526	480	489	483	477	479	476	478	479	576	505	478	428	482	538	476	501	512	477	460	455	476	479	461	558	480	471	477	471	510	348	466	499	532	480	447	446	487	469	501	482	492	463	488	491	476	471	469	488	452	466	474	488	465	477	504	469	518	472	476	580	426	498	473	466	484	527	467	482	478	488	476	505	486	509	448	501	488	409	477	502	522	458	488	484	464	484	482	479	428	486	477	480	476	535	438	559	605	477	490	419	497	485	527	491	534	472	492	472	471	458	466	526	491	476	456	531	516	517	513	470	491	472	475	498	443	480	492	521	533	477	553	484	469	493	477	441	437	443	469	462	504	470	449	497	483	422	494	531	506	488	488	476	475	495	465	500	480	452	491	529	489	479	496	471	469	488	474	480	520	522	518	479	490	454	476	455	478	490	483	513	550	612	490	481	460	479	487	481	480	508	509	496	472	482	496	513	529	490	450	494	476	448	482	485	476	428	475	473	465	526	432	482	485	526	477	516	480	483	450	506	463	499	494	492	468	482	475	506	521	414	491	494	521	469	481	483	550	525	480	475	497	477	454	487	501	490	469	495	479	487	470	523	492	440	462	495	477	486	472	491	594	497	629	538	492	504	498	535	460	474	479	464	445	513	488	536	459	471	477	479	522	478	550	523	481	511	511	463	490	457	523	472	480	498	466	462	502	463	484	493	472	495	537	443	487	492	507	443	478	472	488	477	465	517	470	499	474	504	476	487	473	476	476	483	470	576	476	554	477	469	454	476	478	486	497	466	436	470	505	530	478	494	513	511	477	464	474	476	490	483	490	453	490	473	518	572	479	423	490	513	474	424	494	470	465	483	503	484	489	477	489	471	482	471	485	471	500	321	485	653	475	474	535	462	461	476	491	491	467	503	489	470	472	421	580	467	483	478	486	472	448	496	630	485	494	513	482	525	491	498	474	490	502	489	485	469	527	296	478	556	477	509	527	520	1
483	473	508	485	529	477	458	476	470	476	470	460	524	431	517	502	468	524	494	486	490	459	476	481	562	531	480	485	483	503	467	512	539	509	471	475	477	498	491	478	475	555	464	500	486	514	468	412	482	471	494	477	473	483	476	491	486	480	433	475	456	488	501	479	548	552	515	483	486	482	611	492	487	469	495	444	472	513	525	482	571	519	468	479	514	471	472	507	485	622	476	501	480	486	480	486	479	470	474	470	484	475	476	477	551	439	411	467	528	491	504	453	485	490	475	458	498	461	471	537	477	500	476	497	500	580	493	470	474	494	496	521	480	475	479	499	526	490	482	489	504	581	480	501	499	462	479	488	479	596	522	503	480	627	477	450	485	413	484	461	398	470	487	472	487	471	478	478	477	530	461	437	495	476	485	500	499	494	520	487	581	494	495	467	507	527	467	468	451	488	441	485	492	435	536	488	490	487	477	524	519	486	465	548	459	476	504	476	506	483	487	486	452	475	478	455	512	495	494	494	481	489	483	420	525	521	494	476	476	488	471	462	481	503	490	472	488	475	460	484	469	544	505	494	523	489	472	489	491	566	509	513	475	518	481	474	489	474	480	473	472	476	488	490	487	508	606	493	531	464	503	510	472	536	471	489	476	509	491	493	477	537	475	477	485	492	509	512	472	520	478	497	498	475	588	479	472	407	510	515	516	501	483	493	456	490	479	478	581	471	484	475	531	504	473	464	482	471	493	529	483	443	494	478	464	483	523	512	461	523	487	468	477	469	490	481	529	509	415	484	614	488	485	512	444	471	478	483	475	514	483	385	541	493	512	502	526	474	553	551	482	465	509	480	473	484	529	478	473	492	483	498	523	500	480	479	471	499	495	458	468	512	521	497	492	475	476	476	476	520	479	463	475	519	476	464	491	458	523	474	473	510	475	458	476	498	455	488	487	478	454	505	499	472	516	545	481	521	505	514	482	478	477	476	468	502	505	467	482	470	504	438	457	569	470	581	482	506	459	483	519	478	361	449	490	479	484	483	437	483	486	479	468	402	489	607	479	481	527	525	554	485	496	515	479	501	477	535	502	429	544	478	420	482	481	560	455	493	519	503	480	391	480	541	551	478	478	490	488	482	496	483	488	413	487	521	461	468	490	427	2
477	417	462	497	495	481	493	477	489	475	505	515	521	485	494	462	484	520	461	480	467	520	475	475	427	506	496	479	471	483	480	562	562	492	546	488	465	480	487	475	475	464	459	489	493	497	471	495	518	466	497	477	521	485	531	515	451	460	535	488	468	477	490	481	366	572	522	502	478	485	479	485	522	433	484	545	486	465	540	460	486	519	499	493	505	489	476	476	484	437	476	540	537	507	475	487	473	472	474	478	486	461	472	487	451	599	466	497	503	471	438	507	478	485	524	464	537	489	488	502	476	488	479	429	483	446	514	507	492	455	489	489	472	477	448	457	403	522	485	461	518	464	490	493	475	476	482	504	472	497	529	483	485	371	476	495	489	475	527	515	443	478	471	488	458	523	475	478	478	486	537	521	490	476	485	593	507	495	453	457	456	465	480	490	484	494	504	479	522	486	438	527	501	480	506	479	480	482	475	470	467	521	499	450	441	477	470	483	472	488	469	550	495	465	472	491	557	458	454	469	477	464	504	519	527	452	475	480	477	463	494	484	475	508	538	488	474	474	510	462	452	525	487	450	551	534	447	479	469	509	436	503	476	506	472	545	515	471	470	479	473	483	508	467	486	487	496	490	505	442	516	537	523	476	495	474	476	483	522	493	476	393	481	476	543	462	490	484	481	520	450	517	503	485	529	514	509	543	501	492	462	458	477	502	457	471	489	489	475	468	461	479	571	489	471	465	468	478	455	499	477	548	499	474	488	486	451	482	499	541	437	488	475	489	487	486	315	468	538	527	508	482	496	498	495	488	476	564	478	481	482	439	498	467	502	483	567	477	508	481	578	477	462	533	487	510	527	484	497	481	474	512	533	484	472	484	480	493	538	465	475	481	464	481	499	511	478	476	534	502	478	439	475	578	477	489	493	527	484	488	479	480	478	447	477	445	490	480	497	471	473	505	389	491	452	559	485	441	442	505	491	456	488	477	486	499	479	474	527	471	510	472	450	403	448	478	472	448	453	465	416	471	614	551	488	477	490	485	477	480	515	471	466	494	476	384	481	430	461	531	477	482	515	444	483	483	473	539	476	502	509	471	528	478	481	531	485	476	482	476	466	496	489	480	480	495	479	541	493	476	496	482	467	507	489	519	476	490	522	477	1
489	486	493	478	476	485	485	479	500	494	467	436	533	462	484	485	467	493	493	481	490	493	463	492	472	496	488	490	458	456	493	437	443	435	502	529	474	481	486	475	478	414	510	477	501	530	541	530	518	466	516	507	519	480	546	489	507	449	486	498	440	484	499	482	545	480	517	466	483	477	489	491	495	514	482	494	476	498	516	487	497	552	506	474	556	463	476	455	482	573	476	493	468	494	486	451	477	485	467	496	495	484	483	484	436	540	504	509	522	489	447	453	473	544	509	448	493	498	524	448	479	492	502	479	481	536	495	473	484	530	526	506	468	483	495	500	505	503	479	449	440	470	481	486	491	490	474	504	480	415	505	468	491	614	477	518	464	457	475	509	458	455	480	480	529	520	472	475	478	425	422	542	497	476	466	473	494	486	509	519	554	494	444	511	492	482	534	493	498	479	474	467	515	546	491	481	475	497	477	557	487	501	516	417	545	476	478	474	458	487	505	649	490	469	497	548	444	481	494	477	463	478	405	501	482	574	503	477	477	489	491	489	479	492	519	476	479	479	458	478	501	449	497	488	499	483	502	484	480	492	471	468	474	462	484	476	538	467	483	492	505	478	495	436	485	538	467	484	480	501	492	527	538	487	503	483	476	491	506	477	478	537	451	472	486	486	465	540	486	486	466	484	521	477	508	455	488	519	530	503	463	480	474	498	490	469	488	490	546	464	491	444	467	507	468	507	491	473	416	568	473	443	506	482	478	477	475	507	492	552	504	498	477	452	496	494	548	487	503	516	618	519	529	483	529	489	476	541	479	504	469	435	460	486	474	479	462	477	488	481	496	451	492	479	488	456	476	507	499	497	508	431	446	482	518	452	478	518	545	497	482	521	476	492	462	473	473	476	485	441	487	487	476	511	482	453	485	418	509	477	479	503	476	499	477	429	459	480	484	477	482	567	484	488	467	572	474	548	516	469	476	439	475	476	488	487	446	484	522	472	482	557	441	574	471	494	507	469	508	493	447	464	645	493	452	478	486	476	519	478	507	462	485	719	493	436	484	472	475	511	487	499	459	446	483	478	471	456	505	513	477	487	531	476	470	424	482	506	417	470	469	488	487	456	421	477	481	491	493	479	454	477	494	697	508	550	478	479	484	462	2
481	466	506	494	541	485	580	477	491	476	480	469	481	434	485	499	477	467	487	469	484	524	472	465	471	468	509	480	497	467	479	435	460	504	490	501	494	488	470	476	477	511	452	479	493	542	476	495	428	518	427	508	503	474	470	539	461	486	477	456	469	473	492	475	593	524	473	486	489	471	511	490	518	465	470	572	477	481	491	497	495	502	467	490	478	459	474	449	468	517	476	468	470	515	468	485	478	480	487	502	469	477	486	476	453	353	471	537	515	487	449	511	475	478	443	469	466	477	505	489	477	512	482	483	500	521	498	516	466	487	500	489	457	471	473	395	495	500	487	486	459	501	460	477	434	466	476	571	476	515	484	480	499	487	478	509	448	487	527	502	418	495	485	473	519	506	477	474	475	600	503	543	464	476	465	554	487	476	462	473	524	548	457	387	473	494	521	494	490	479	478	495	476	654	529	502	480	490	477	467	506	512	499	467	491	475	581	479	494	455	474	489	445	434	490	466	502	472	470	484	484	404	505	505	475	514	505	479	477	520	481	483	483	485	497	525	497	476	475	473	513	425	498	484	469	495	549	480	485	453	446	510	475	483	479	496	471	469	492	483	492	486	520	428	468	485	488	463	496	517	488	472	459	513	463	499	477	513	456	466	476	472	468	474	529	413	408	516	478	519	568	508	547	485	440	560	485	529	527	504	477	492	478	496	504	527	470	470	542	459	499	474	490	471	487	471	472	463	535	546	483	403	490	502	506	490	457	488	495	503	505	471	476	505	501	497	587	523	590	498	450	473	499	507	531	487	480	383	480	499	476	477	524	473	509	504	478	477	495	458	450	518	507	473	485	533	484	488	465	506	451	487	485	494	510	519	473	497	423	497	476	493	490	488	453	497	475	477	511	496	480	457	476	488	476	488	490	543	469	484	477	502	474	540	477	437	489	475	466	484	481	432	522	469	471	572	471	520	459	510	476	472	476	477	486	478	521	408	500	487	511	529	504	489	504	464	473	543	528	487	431	510	486	484	536	477	468	486	556	462	455	485	439	450	472	550	479	455	483	542	515	474	535	464	503	490	494	554	462	522	519	475	475	477	484	393	473	482	544	489	493	470	454	456	527	475	482	473	464	496	495	481	538	452	550	471	482	479	476	458	1
467	446	518	494	491	483	497	478	471	488	448	478	461	398	480	469	489	472	523	487	491	481	480	477	518	526	533	470	460	521	507	495	500	504	438	524	475	466	482	474	480	468	506	490	455	497	403	473	391	503	518	587	490	477	532	495	500	466	561	468	463	485	488	477	585	550	586	511	483	466	520	500	505	487	488	520	462	490	534	464	524	513	517	482	546	459	481	476	475	460	475	483	462	517	493	503	486	481	456	489	489	475	483	477	453	123	522	508	505	477	521	479	468	448	515	452	497	492	543	510	475	523	479	473	459	487	492	543	448	463	521	495	485	480	428	478	452	490	480	470	521	535	498	486	490	501	474	443	478	519	507	471	468	371	476	489	467	493	517	488	499	493	471	483	489	480	474	477	478	508	507	507	500	478	487	558	481	479	533	561	538	500	493	438	499	567	501	547	487	475	500	477	476	497	500	482	488	475	475	477	512	470	483	519	494	476	560	480	490	466	478	510	495	522	499	491	462	466	490	489	523	530	462	482	510	458	462	478	477	486	492	470	468	475	478	497	467	480	465	484	508	463	485	457	495	485	508	475	492	481	513	522	472	500	491	452	431	455	484	493	476	473	503	500	478	546	469	483	479	503	478	426	460	524	468	476	476	498	503	475	479	416	484	476	468	490	491	573	475	454	520	528	487	481	522	522	460	500	493	488	513	477	487	465	471	456	492	490	489	443	473	478	488	548	489	481	469	478	427	486	490	481	488	500	503	490	513	485	480	535	517	473	477	523	513	495	566	498	728	500	575	473	479	535	488	486	482	495	478	491	489	484	487	483	496	526	519	475	489	483	443	479	403	489	486	486	534	475	478	533	453	526	481	493	490	479	474	447	390	441	483	452	517	500	483	458	491	479	545	466	481	476	478	489	480	474	478	486	514	486	480	469	476	504	476	476	457	475	480	463	458	452	504	481	478	474	488	504	528	502	482	493	470	476	482	488	506	503	450	479	513	525	498	422	472	418	471	517	446	485	542	455	615	523	516	476	477	491	516	457	493	465	485	330	475	609	481	492	492	496	461	501	468	483	465	517	480	491	474	445	550	471	528	478	472	438	482	502	443	484	437	489	468	478	496	488	473	445	482	473	473	483	471	294	477	497	474	478	459	454	2
487	446	506	495	577	478	432	477	469	481	544	479	514	498	506	453	475	529	468	480	474	526	476	491	455	477	443	481	468	516	491	568	571	455	527	550	477	469	474	477	472	529	490	471	457	476	426	468	484	458	456	530	449	477	478	509	535	460	547	455	494	482	527	485	552	507	430	491	470	469	600	491	493	503	466	491	470	466	567	455	522	464	444	500	489	512	476	491	486	418	476	540	468	500	460	537	478	501	495	496	481	472	484	467	470	427	536	499	469	484	527	517	482	498	499	476	487	498	475	497	474	505	487	400	454	529	488	485	473	477	479	455	485	481	485	491	506	500	477	472	490	544	479	479	497	476	482	495	475	447	543	477	479	480	476	474	523	456	543	462	476	464	502	483	483	501	473	474	474	529	521	453	454	476	473	463	453	480	446	440	446	500	446	540	488	508	465	464	503	476	474	473	502	487	529	476	480	482	477	518	471	487	477	479	420	475	431	482	450	490	493	465	470	508	479	550	518	478	502	485	460	484	548	440	500	474	483	472	476	489	475	487	469	488	496	533	483	475	493	473	526	430	499	447	509	496	427	482	481	547	549	501	479	484	478	518	527	435	489	472	492	478	510	496	472	491	513	471	482	484	497	461	542	539	482	499	476	499	501	465	479	469	488	475	533	486	477	474	479	482	529	482	481	473	547	444	463	517	529	508	457	509	471	552	503	459	460	479	467	432	445	459	502	522	498	482	503	477	449	539	472	460	503	482	495	479	484	451	508	534	516	485	474	489	560	489	562	562	621	442	526	527	524	466	546	487	478	448	491	448	470	436	515	468	492	520	562	475	489	494	438	503	504	502	480	549	460	465	481	520	501	527	478	434	484	472	489	491	496	477	490	455	528	470	484	470	519	473	526	444	487	492	475	459	476	476	485	474	477	476	487	559	475	481	478	488	471	482	535	485	495	409	494	495	518	580	479	504	473	502	485	496	478	477	486	472	488	463	535	475	481	560	533	485	485	448	472	562	453	482	496	445	641	430	508	480	488	487	452	480	497	470	501	582	475	471	474	482	501	486	506	479	518	523	491	456	470	481	470	545	398	481	554	475	486	376	512	453	493	495	449	538	491	452	486	474	482	514	498	475	453	482	522	593	489	504	481	494	525	550	2
473	470	543	493	480	474	439	480	469	481	490	486	458	467	515	476	499	513	518	473	469	462	463	459	515	498	460	481	454	500	472	575	504	500	517	586	468	448	477	475	471	495	485	510	483	480	464	477	500	533	541	511	481	475	545	485	534	485	535	493	497	479	433	475	556	410	542	483	483	477	483	500	508	470	480	462	480	450	545	493	487	493	503	502	462	502	472	475	470	554	475	463	452	516	482	458	486	457	486	514	473	474	486	474	539	309	487	460	470	491	512	424	476	468	463	494	507	499	531	484	476	469	476	531	472	492	499	455	461	543	486	485	512	482	485	503	501	485	487	502	536	516	472	495	489	459	477	523	473	482	591	481	478	398	478	460	459	481	489	506	486	471	470	481	436	503	476	481	478	501	543	492	473	478	450	550	496	491	493	483	460	552	480	458	476	519	517	487	509	473	448	565	479	444	550	484	477	485	476	471	502	468	456	577	502	476	495	479	478	476	495	416	507	490	491	508	564	474	496	476	422	506	507	476	473	545	493	476	476	507	464	473	517	499	436	476	472	479	481	485	496	495	475	462	570	482	498	483	486	492	503	476	485	518	501	503	510	496	500	498	508	476	495	436	469	526	465	491	510	529	518	526	513	470	497	490	478	546	493	529	479	427	485	475	516	526	479	477	475	492	485	505	488	475	454	473	479	467	473	501	469	488	480	473	439	469	491	480	488	482	467	475	515	556	463	429	480	475	406	506	505	515	509	460	473	478	452	509	479	508	445	476	475	521	441	476	555	532	667	605	535	562	457	516	389	482	477	510	495	505	484	505	492	467	480	493	469	479	549	439	489	473	486	452	478	471	511	488	496	501	438	472	513	461	521	471	482	450	532	465	479	472	485	500	508	470	486	475	496	429	475	479	474	486	476	489	484	526	584	472	475	510	475	503	477	456	449	476	436	477	509	459	461	483	462	450	486	523	516	520	486	490	478	475	475	503	493	487	512	475	484	523	452	414	527	481	475	491	550	484	560	473	586	498	468	481	472	494	499	469	484	464	507	354	478	609	483	408	527	537	452	455	494	409	467	492	479	549	522	373	486	479	519	476	482	480	493	474	444	493	455	520	485	475	554	480	481	456	461	473	488	476	492	361	489	501	487	470	491	497	1
489	502	543	488	502	475	486	479	467	474	528	509	443	538	498	450	464	532	419	483	484	473	475	485	445	542	506	490	483	506	481	497	550	530	467	504	474	480	473	480	478	472	468	447	498	496	491	552	523	429	565	540	518	480	485	470	454	559	561	469	458	485	479	481	419	502	507	518	484	471	489	481	524	498	483	481	474	461	586	493	523	574	450	497	543	467	476	447	475	494	476	499	500	530	487	432	480	476	490	498	481	487	475	473	466	615	498	461	483	463	532	455	473	517	510	477	489	473	493	465	474	516	486	476	469	540	512	504	490	534	537	515	506	488	464	539	546	488	476	500	501	490	488	480	494	499	475	453	481	531	388	471	476	415	476	510	491	482	501	504	487	485	489	476	494	496	475	479	476	447	535	490	439	477	468	503	486	477	494	576	533	439	458	548	498	513	537	473	440	479	455	507	515	647	436	473	473	494	475	493	526	461	510	426	517	474	503	481	487	462	487	420	433	545	479	515	511	477	446	469	509	505	528	494	511	481	454	476	478	476	482	516	458	533	506	550	499	479	485	477	545	555	473	473	516	490	440	478	485	466	538	514	478	508	481	495	466	434	485	500	449	485	477	479	480	504	570	511	477	490	473	451	499	451	479	492	476	473	516	471	478	424	467	476	523	495	443	469	480	510	460	488	483	465	476	519	497	506	470	495	508	492	481	432	479	502	492	489	481	509	494	476	476	466	486	506	463	483	494	528	506	467	491	488	489	478	483	440	488	552	453	465	476	511	487	493	370	466	486	535	557	510	506	557	549	498	485	494	463	468	478	506	451	460	501	489	512	478	485	505	467	460	490	466	478	528	548	491	487	440	476	528	490	469	502	494	480	458	584	494	482	473	482	492	492	482	518	481	466	501	485	473	479	492	482	463	488	482	509	483	472	430	477	481	477	513	558	477	514	483	434	504	491	438	455	567	507	559	510	508	477	476	478	476	480	488	504	489	475	481	488	514	409	433	489	466	479	492	528	485	500	454	479	511	476	478	467	504	447	465	499	480	509	432	485	475	476	439	460	447	530	422	496	515	471	466	483	553	491	452	503	477	473	476	480	538	480	495	426	487	470	497	473	512	476	466	477	478	503	492	472	476	492	423	531	494	479	457	509	519	2
487	432	528	499	482	481	488	480	478	474	546	463	466	446	491	468	485	559	491	473	453	490	474	487	455	541	461	466	511	467	477	551	489	476	497	475	498	486	481	476	473	480	492	498	522	483	476	454	427	482	533	559	475	481	490	468	514	455	472	474	528	482	471	475	594	458	519	523	480	476	522	479	444	521	487	465	484	463	485	503	554	490	499	481	529	512	462	490	489	545	476	504	528	504	470	541	477	490	506	460	464	481	481	482	500	328	496	429	492	468	475	461	468	490	420	468	494	476	479	499	477	457	464	485	498	537	470	500	466	464	518	493	516	483	525	507	529	523	477	504	467	503	471	471	485	512	479	460	485	543	511	482	480	343	478	457	495	486	482	534	456	484	462	468	462	490	476	485	478	459	489	549	548	477	468	519	484	493	420	503	460	540	458	472	481	507	452	490	522	482	429	449	535	440	502	483	485	470	478	435	464	471	467	585	465	476	521	478	452	525	478	489	438	446	502	491	481	484	525	500	467	515	459	476	512	529	461	481	476	492	487	442	471	483	509	470	481	479	466	466	468	408	555	495	465	444	402	479	479	506	458	580	482	510	478	501	579	490	488	493	484	482	497	437	481	505	538	465	521	498	491	467	465	448	459	470	476	500	487	454	478	382	477	476	504	516	477	501	479	484	484	488	516	475	494	508	465	482	482	501	503	530	475	492	485	495	467	483	540	497	457	499	469	486	484	414	473	473	590	474	488	498	469	476	477	476	495	478	492	486	454	469	475	521	464	499	589	527	668	481	559	497	527	516	678	468	487	465	485	466	482	447	498	494	477	506	439	478	562	633	452	515	497	508	478	493	497	487	493	485	488	579	507	464	501	536	468	453	419	506	475	501	543	511	483	486	510	475	497	566	476	480	473	456	482	524	477	466	535	482	469	473	477	436	477	458	474	481	492	468	536	417	512	496	503	601	484	484	515	521	472	489	490	476	467	497	462	483	486	477	490	482	453	378	494	484	462	413	484	492	536	478	476	502	493	478	484	488	494	487	474	496	504	353	482	564	480	468	512	534	514	460	578	348	452	467	500	498	538	496	524	470	471	480	467	367	488	447	475	496	455	498	479	497	480	480	476	487	481	486	469	475	454	358	467	540	475	508	561	496	1
477	509	480	492	550	484	444	476	485	485	541	469	537	539	490	501	466	522	484	472	488	451	476	470	489	434	473	471	484	484	480	452	562	543	470	510	470	499	482	478	475	523	475	519	517	497	468	516	451	465	541	526	516	479	530	485	414	505	497	483	444	499	502	480	474	490	548	513	482	489	543	487	489	540	490	428	484	481	476	481	496	513	483	502	424	453	475	451	473	485	476	472	491	483	487	482	480	492	454	441	474	485	484	465	422	419	472	503	551	484	492	540	483	461	441	482	467	479	560	491	477	474	476	495	470	472	474	493	471	476	472	442	501	475	476	508	453	518	476	476	468	584	502	472	459	475	477	506	477	480	496	507	488	444	478	453	490	477	487	482	468	488	484	481	517	477	477	472	475	517	638	476	468	477	457	484	507	481	551	529	551	506	500	509	495	531	510	492	519	483	476	486	465	485	537	484	486	488	476	404	527	471	504	570	541	476	569	478	485	520	480	589	470	479	481	509	528	480	505	473	468	471	450	526	494	496	492	480	475	499	470	484	503	483	462	496	481	479	479	479	479	535	458	487	579	444	476	480	472	536	479	463	478	485	469	470	531	535	495	498	482	476	488	525	473	482	542	493	475	518	500	513	476	483	470	494	475	497	538	542	477	447	497	475	532	535	482	487	475	473	463	523	530	481	446	449	477	521	517	484	464	485	484	543	538	526	453	482	489	498	449	482	471	470	495	556	498	478	501	558	494	504	464	488	487	480	522	478	481	517	470	494	476	453	454	489	454	495	519	537	445	452	499	559	428	470	464	525	479	532	482	461	516	477	472	479	573	478	549	525	461	479	485	536	473	498	478	493	477	541	485	543	502	474	548	456	477	465	449	435	478	490	493	484	488	488	529	475	480	410	479	477	483	495	478	450	493	524	487	489	472	513	476	491	478	467	531	471	455	475	486	491	476	511	539	464	476	588	467	499	487	486	489	476	496	479	523	542	475	474	496	525	469	452	486	536	482	498	482	493	442	479	453	525	496	474	473	495	482	484	489	481	467	339	487	563	480	477	508	467	459	466	508	441	491	491	482	519	466	463	536	484	458	480	491	525	479	476	470	500	523	464	475	523	542	467	483	484	524	477	454	474	500	347	512	509	480	496	515	478	1
492	508	411	491	549	483	509	480	472	468	470	472	456	456	489	466	488	509	525	481	459	529	469	486	438	488	487	459	480	493	477	430	493	437	484	497	483	472	476	479	480	510	475	456	525	482	484	480	533	437	541	540	490	488	491	490	556	505	504	457	489	483	516	477	305	524	575	505	495	483	523	491	472	481	476	497	482	480	496	498	494	432	475	480	465	497	487	438	476	501	476	540	475	488	487	516	483	505	476	448	488	477	483	483	493	784	469	456	512	495	488	433	485	492	446	458	507	481	519	478	479	505	483	444	455	485	489	482	501	523	576	476	513	473	447	512	534	506	472	464	464	546	493	481	484	490	473	452	480	420	352	479	477	397	477	503	477	495	492	509	481	474	471	477	482	484	477	481	475	421	495	511	485	477	464	445	481	479	437	483	486	484	455	459	488	504	533	482	504	479	446	487	476	464	493	483	483	482	475	411	519	463	487	454	480	475	546	482	482	496	498	498	466	487	477	481	410	479	447	501	499	519	477	439	526	501	514	476	475	489	472	478	477	484	459	485	490	486	479	478	496	592	501	472	505	490	489	482	478	511	497	476	473	425	487	469	477	453	488	482	497	477	476	457	459	443	498	481	484	492	498	548	515	454	478	493	476	503	471	502	476	415	473	476	516	447	538	453	476	507	499	466	512	474	469	496	479	511	508	480	524	520	474	484	427	505	470	479	516	486	488	508	468	496	489	544	484	468	486	535	483	481	506	484	487	487	469	483	486	538	480	484	475	551	502	486	254	509	413	529	510	486	503	461	449	485	481	473	512	522	490	480	518	481	514	461	477	478	520	544	459	512	441	495	491	477	489	501	482	478	521	500	530	495	499	462	478	505	572	501	475	498	521	467	482	455	457	480	505	522	477	486	480	513	479	526	477	490	463	492	478	457	474	462	477	490	472	476	524	478	479	484	466	465	500	496	461	541	615	507	476	449	467	476	468	443	458	554	500	476	509	501	518	428	492	459	461	560	496	493	486	478	502	495	501	476	495	480	509	484	512	478	519	467	487	355	484	480	477	502	508	499	450	473	468	516	474	535	494	490	618	484	484	481	481	601	502	484	472	477	478	513	477	465	503	483	476	486	498	482	449	473	469	482	572	493	477	487	467	512	2
486	506	498	473	482	481	500	478	482	477	434	494	502	456	483	489	489	501	491	494	480	493	477	489	487	537	454	491	494	476	485	521	471	484	461	529	484	523	479	476	473	434	468	455	495	473	414	483	558	507	502	509	490	478	460	499	510	483	525	487	483	476	448	480	443	518	471	515	478	479	470	456	475	495	475	529	489	469	530	455	524	567	438	494	578	453	486	463	486	472	476	455	449	513	479	480	478	512	477	466	486	481	477	466	417	747	471	452	488	481	496	542	470	532	502	460	479	516	446	469	476	431	504	534	440	513	482	464	500	443	518	494	493	486	479	600	457	534	472	485	520	455	467	481	514	484	481	504	486	564	484	448	484	580	475	493	481	499	524	537	483	473	462	478	459	555	473	476	478	534	580	454	544	478	486	528	480	497	556	543	472	528	490	498	464	471	484	521	517	477	481	469	476	581	514	486	476	504	474	464	453	465	490	477	454	476	527	481	488	475	495	610	502	452	484	520	493	475	483	484	504	487	467	491	512	463	479	475	475	524	449	469	503	463	527	482	478	480	477	475	495	537	518	458	485	505	481	480	483	456	481	459	479	481	474	507	554	494	488	486	499	479	492	487	488	511	491	494	461	481	476	464	399	527	516	449	476	477	535	524	477	515	487	477	542	521	486	514	474	513	501	512	492	475	465	463	467	466	515	528	485	486	472	504	493	471	461	479	559	477	488	487	523	487	456	466	472	488	524	577	493	519	472	466	470	477	488	449	494	466	535	482	476	534	479	478	404	447	329	474	492	473	544	537	519	487	489	451	459	482	482	557	440	482	471	485	593	479	510	523	471	495	536	464	482	533	514	478	503	483	441	450	498	496	466	457	482	469	579	473	483	460	548	447	477	467	437	477	498	501	472	503	477	528	479	483	483	515	540	480	479	463	475	490	477	479	481	475	453	478	509	483	488	476	471	525	485	576	507	500	479	470	500	476	472	509	491	474	479	471	511	528	446	536	501	493	463	526	451	483	477	499	406	472	463	479	481	490	433	478	449	486	494	590	491	422	479	423	488	449	497	527	461	388	473	533	480	488	523	465	580	476	441	477	471	534	497	450	448	479	492	455	473	468	463	482	469	463	492	479	506	479	483	603	504	493	475	505	477	477	2
476	405	536	467	419	478	474	479	500	477	467	457	484	531	492	535	508	504	509	489	494	470	473	500	456	481	511	486	466	499	490	513	532	562	486	470	478	468	476	477	479	497	493	514	520	484	470	529	456	496	538	526	499	480	472	471	538	510	462	518	460	484	495	484	354	537	515	470	474	481	481	493	437	489	482	494	477	450	522	469	479	483	458	490	515	424	476	491	482	590	476	490	460	466	491	503	469	485	433	451	487	493	487	474	504	544	531	503	479	487	424	408	475	504	440	500	444	487	518	511	472	434	480	536	455	564	504	523	484	452	520	493	478	475	476	479	470	519	473	509	459	514	499	493	487	503	483	535	480	465	558	471	478	434	476	484	516	520	495	492	491	479	482	481	480	499	478	480	475	528	499	584	633	477	473	530	488	480	479	533	417	524	482	470	478	486	462	509	510	479	462	510	468	559	490	484	479	482	476	488	458	512	480	565	495	473	500	478	476	485	490	569	453	414	486	476	535	486	463	491	483	560	463	484	539	512	466	480	477	508	489	529	486	477	506	513	488	477	493	484	472	532	462	501	467	498	500	483	475	519	454	534	479	485	469	503	446	467	488	490	487	491	488	491	459	457	502	495	446	525	474	492	438	476	491	476	478	484	459	520	479	448	472	476	521	470	490	459	484	498	496	484	480	469	512	495	506	505	491	557	474	485	480	501	528	500	475	475	506	502	448	488	544	485	470	514	461	476	440	516	481	458	502	495	509	479	463	498	481	558	491	483	476	483	480	506	315	512	505	480	430	514	451	515	453	486	478	498	459	541	466	486	477	486	477	508	477	475	492	483	530	480	463	518	483	486	485	499	482	462	440	486	518	536	513	492	487	473	461	513	473	481	451	488	474	482	511	474	505	472	470	464	478	512	479	481	479	539	542	482	475	517	475	484	477	463	453	482	426	483	500	474	523	510	499	537	518	561	545	507	481	483	470	476	463	471	478	518	460	477	469	473	505	455	476	505	469	469	493	482	570	499	618	623	498	479	487	483	475	470	505	467	503	521	482	383	482	489	472	491	476	495	444	451	501	515	475	545	449	450	539	479	539	479	488	539	507	487	475	495	499	472	479	504	561	495	488	497	500	474	492	490	466	544	527	467	490	474	574	488	1
478	438	501	480	477	478	444	476	492	478	519	505	450	474	487	490	483	493	458	471	478	500	481	484	529	449	491	462	486	497	469	497	467	473	437	406	481	461	475	477	479	537	462	503	489	442	551	488	526	467	568	513	504	474	451	494	492	501	546	495	492	465	539	477	427	473	473	527	490	472	577	485	456	502	489	498	478	508	509	490	483	489	463	456	463	443	482	486	496	585	476	509	481	478	467	430	486	486	472	475	476	490	476	481	416	705	483	528	512	495	435	456	490	498	520	474	475	476	460	457	475	504	493	542	516	567	484	499	496	512	514	468	485	482	497	508	491	506	479	462	507	505	496	485	490	502	486	468	493	453	464	493	470	272	475	472	474	478	509	484	476	478	493	478	526	483	477	477	477	479	528	496	502	478	474	522	477	481	514	477	551	494	469	477	453	529	501	532	525	478	452	474	505	467	530	481	476	486	476	531	494	518	487	589	551	477	544	486	477	522	501	456	488	478	480	473	521	473	448	481	477	472	484	508	494	535	461	476	477	514	502	491	474	479	451	518	471	482	451	475	506	420	524	490	576	485	445	477	482	520	492	496	482	496	480	452	483	502	476	475	503	473	495	460	487	504	464	492	465	509	491	440	427	433	485	484	476	486	519	452	477	364	468	475	511	482	466	547	477	479	522	490	508	472	447	511	504	430	514	451	534	496	477	441	495	478	460	472	512	481	517	445	440	497	470	441	473	489	505	564	464	459	483	478	485	484	482	486	499	558	465	465	476	480	502	491	393	543	634	515	567	465	458	478	558	485	485	528	489	526	468	504	485	471	497	504	544	477	484	499	522	480	501	509	476	525	455	495	462	480	519	529	501	479	471	485	489	457	577	465	481	482	522	479	488	464	485	477	505	433	482	458	475	559	479	475	488	420	485	479	474	503	472	500	476	463	513	481	498	480	451	494	468	463	488	509	487	501	476	434	477	459	480	477	479	492	480	535	509	473	525	492	436	338	443	475	487	511	505	467	492	484	656	549	473	476	476	488	437	469	482	480	497	577	481	324	480	504	494	530	495	467	484	477	466	479	471	454	521	456	502	477	558	480	483	376	487	514	443	488	508	475	467	517	532	475	471	435	471	463	460	475	505	599	512	549	480	499	489	511	1
489	471	443	484	490	477	423	474	499	469	409	474	482	477	476	469	493	472	462	468	525	516	479	487	504	532	491	477	464	534	480	484	502	448	440	448	473	498	485	475	478	456	470	482	510	487	540	455	463	546	498	537	497	483	496	509	468	566	527	434	492	491	461	498	504	475	474	485	481	492	480	458	475	449	493	482	499	495	533	485	521	481	470	483	538	478	477	470	484	481	477	508	462	477	489	501	479	453	486	465	484	486	479	454	544	478	507	559	551	484	489	545	484	511	462	461	539	484	495	483	474	473	485	508	490	513	489	520	477	522	494	492	504	477	502	455	466	494	480	502	516	505	484	478	448	508	480	535	482	467	478	496	489	652	478	544	465	439	509	521	470	468	465	495	435	461	475	482	477	548	452	465	439	476	481	526	464	471	509	467	518	507	440	476	491	498	558	472	572	477	455	487	457	446	519	486	481	484	478	482	497	477	539	427	500	478	467	477	485	534	506	600	472	513	462	517	511	480	446	487	474	470	458	585	473	498	487	475	478	501	472	479	460	501	485	487	481	473	467	477	520	481	491	447	413	531	450	482	486	486	511	459	471	506	473	487	478	512	490	503	499	479	512	514	466	494	457	511	486	485	477	517	490	445	475	489	477	494	501	481	477	555	496	477	492	483	450	534	478	484	492	605	455	476	507	483	536	508	475	517	497	500	475	464	509	445	484	498	475	464	514	506	485	472	471	539	475	478	425	552	488	469	511	476	485	476	424	506	494	503	447	490	476	457	402	508	490	440	466	490	516	522	485	523	526	484	479	509	484	548	481	567	466	472	522	475	527	476	503	539	514	435	502	500	482	581	490	479	500	500	516	443	514	509	487	481	481	527	465	539	478	486	460	489	495	487	464	477	457	557	474	459	475	494	478	495	475	457	511	474	480	496	476	506	476	541	475	485	519	486	490	455	517	493	534	540	492	473	518	556	479	472	487	476	471	493	531	496	525	479	488	512	470	578	483	514	478	536	481	488	466	477	580	511	493	476	492	493	456	474	492	467	492	639	474	450	480	493	474	463	478	478	440	500	443	506	478	513	462	531	555	484	520	477	476	460	485	452	478	469	505	525	462	516	495	485	476	472	492	483	505	484	465	723	478	505	484	484	467	539	1
476	470	512	487	605	482	560	477	485	477	507	518	450	495	465	453	477	489	482	478	487	510	477	476	524	473	487	452	476	453	487	501	515	511	486	472	502	459	480	479	474	466	485	483	528	480	559	533	482	545	494	519	492	473	539	525	528	511	507	487	522	480	458	490	552	491	486	521	476	477	583	477	469	467	475	487	483	493	506	499	482	453	474	482	583	473	474	471	480	505	475	506	449	507	461	464	486	499	467	495	488	496	473	492	464	375	467	502	554	479	431	449	473	481	524	452	459	492	496	507	474	501	490	507	521	476	515	504	467	513	543	477	494	476	519	550	486	453	473	495	509	570	490	471	473	452	482	500	481	554	514	488	493	431	476	506	455	428	493	556	520	488	494	476	521	478	476	479	478	502	453	484	473	477	475	511	501	476	429	525	503	570	502	477	500	442	544	462	499	480	441	493	496	520	551	492	476	496	477	447	466	505	474	534	477	476	463	482	495	505	501	468	455	471	466	475	541	491	453	505	488	493	451	468	483	515	483	480	478	478	467	487	477	476	457	517	478	477	488	484	454	481	457	476	503	560	490	482	477	518	459	491	475	539	480	516	535	510	496	483	504	485	521	480	479	500	456	480	553	506	465	475	513	475	504	504	477	517	490	511	477	435	488	475	463	467	451	526	479	491	523	535	448	485	509	483	473	492	499	518	494	441	483	518	485	465	473	467	478	453	499	463	548	468	493	471	481	487	472	592	479	449	464	493	489	478	478	467	474	462	487	481	475	500	496	468	542	407	607	517	531	496	447	474	510	486	474	429	527	485	477	442	445	475	464	486	463	476	520	502	556	506	522	493	478	527	542	487	466	571	461	509	505	506	507	504	484	494	492	445	469	499	439	480	470	463	538	478	485	497	476	517	480	578	479	520	489	472	505	481	477	459	476	467	478	482	445	477	495	485	471	521	519	487	526	571	492	475	541	474	473	489	478	476	494	502	495	470	459	479	516	492	403	449	520	471	475	591	524	472	503	472	531	496	512	478	479	499	507	482	496	475	487	395	478	542	486	496	511	484	501	474	484	462	460	514	478	475	479	524	505	472	492	476	484	461	458	494	468	482	477	484	462	487	491	462	483	456	521	487	450	481	474	400	486	514	484	481	472	510	1
483	527	517	499	474	487	450	478	472	470	502	469	533	512	507	485	462	456	497	472	489	441	473	471	446	498	491	463	479	480	487	453	508	463	515	527	475	492	483	476	476	492	474	516	527	451	498	517	401	496	497	489	462	484	491	484	446	518	561	479	489	488	580	467	523	453	453	509	476	487	488	467	485	466	498	476	488	482	566	501	487	471	449	477	531	507	478	496	494	521	477	517	478	514	484	478	482	456	504	515	489	473	477	456	464	339	464	514	523	516	511	498	473	471	458	472	522	470	522	449	478	471	491	458	469	499	465	515	464	529	564	481	499	471	508	494	501	495	487	481	497	479	474	488	469	530	480	588	478	429	550	479	481	578	477	503	461	474	531	517	505	493	498	483	463	502	475	477	478	530	481	511	546	480	512	590	507	472	496	480	537	505	503	492	478	501	466	560	570	473	473	543	504	557	478	484	478	480	477	473	479	513	472	530	509	478	493	478	484	522	491	422	477	485	486	521	501	483	467	478	423	486	519	500	470	552	476	479	477	446	498	462	490	465	514	481	478	472	476	482	508	478	476	500	478	470	490	482	484	501	500	516	479	513	469	499	531	515	476	457	496	477	481	475	471	481	464	497	460	504	496	535	537	458	454	471	476	513	515	485	476	517	464	475	456	504	527	510	484	516	487	543	481	475	432	479	463	472	493	510	487	479	481	486	508	496	463	487	460	465	458	460	510	511	483	526	460	481	480	484	499	495	494	503	464	487	478	506	474	472	478	481	476	477	432	492	524	522	503	544	559	482	473	542	539	481	484	423	444	509	491	480	518	478	498	473	515	476	486	486	488	501	526	482	490	542	498	497	501	525	500	455	512	477	516	494	476	498	392	512	484	441	505	485	485	490	475	477	498	446	476	507	477	525	480	510	484	522	465	479	475	487	475	500	479	506	525	488	467	485	505	515	479	480	438	555	481	425	549	525	481	471	483	476	488	478	504	577	460	477	495	445	495	557	468	561	481	485	486	498	439	487	507	531	476	477	494	490	531	483	496	476	494	489	477	528	474	473	504	568	533	478	451	467	483	539	490	488	513	435	494	478	485	473	471	455	471	471	548	500	502	459	465	461	510	472	455	468	496	467	482	477	511	502	460	507	488	471	546	489	1
479	457	485	475	572	473	496	476	513	478	475	490	465	403	489	450	455	485	501	475	490	531	483	486	440	497	515	485	485	522	481	489	463	442	441	491	489	458	488	476	476	496	476	475	516	510	478	482	564	508	509	499	445	481	509	526	491	486	509	476	467	471	489	473	537	534	485	470	490	486	559	499	460	527	475	499	458	509	463	485	472	550	469	478	563	525	474	507	481	521	476	520	493	492	482	546	481	508	504	502	476	488	488	501	497	748	470	492	502	512	495	522	476	493	456	495	529	482	526	498	479	466	467	548	492	448	481	487	503	545	511	480	483	482	516	599	507	513	492	507	479	517	479	491	501	480	480	508	473	517	465	496	489	609	477	544	496	510	479	487	480	466	465	475	507	491	475	488	478	535	482	470	481	480	469	490	464	478	475	533	459	555	434	462	486	457	569	485	558	481	440	527	491	509	523	492	480	477	480	474	497	498	475	520	568	475	535	483	503	491	484	459	496	509	493	479	501	473	555	495	503	550	485	517	514	455	485	475	475	502	482	464	473	520	478	503	484	471	478	492	468	471	515	492	498	515	417	480	497	482	517	476	477	548	500	487	521	422	495	479	492	478	500	562	485	510	482	473	481	475	497	458	409	470	478	489	476	520	466	483	475	538	482	478	496	456	463	583	480	483	474	503	479	474	487	456	504	527	516	480	437	471	477	471	488	528	497	476	518	508	487	453	498	492	491	516	471	474	498	470	492	451	496	480	478	472	478	489	471	487	480	482	476	541	467	484	548	509	411	503	495	460	520	516	506	481	482	491	458	542	468	463	496	472	470	501	547	475	500	519	481	508	467	488	482	489	509	473	494	472	458	430	498	456	530	496	486	497	612	480	488	458	477	494	485	495	521	479	504	537	479	528	474	492	476	511	491	524	473	480	474	500	477	481	476	470	487	480	489	477	486	473	524	491	468	554	492	495	520	466	477	470	488	476	496	492	498	500	485	477	493	456	454	575	478	450	488	572	518	489	497	479	472	527	495	478	481	480	460	472	495	480	489	648	494	448	475	480	509	487	467	534	510	445	465	498	470	511	486	521	541	483	469	474	477	450	461	486	471	490	461	498	485	513	493	474	481	439	483	470	480	476	441	668	513	495	478	453	553	541	1
484	491	474	480	419	485	438	475	497	478	471	536	436	484	480	478	478	450	435	490	489	445	464	490	602	495	467	474	488	498	490	536	538	535	494	489	479	476	488	476	475	553	496	488	582	500	512	437	508	518	513	501	448	480	540	489	441	482	544	476	475	468	507	481	474	559	512	485	487	476	512	489	483	466	470	517	499	466	475	480	512	513	473	481	479	474	478	494	476	493	476	540	466	517	479	512	479	496	474	523	485	480	479	477	491	595	504	533	482	475	523	442	469	508	432	463	484	473	460	453	475	503	498	461	503	468	474	507	493	480	514	493	485	481	510	499	499	498	481	501	508	516	474	496	494	473	474	468	482	463	434	480	482	424	479	488	469	488	500	524	456	493	485	488	523	460	476	477	477	462	588	493	482	478	491	486	475	482	589	510	506	553	459	441	528	488	528	517	593	475	478	471	528	500	538	478	474	492	477	506	513	505	453	497	450	477	530	475	471	480	497	491	471	486	462	515	527	478	512	470	491	486	537	560	482	540	488	479	478	485	511	461	486	460	496	522	476	476	485	477	497	454	491	485	464	571	493	478	491	453	492	514	482	504	475	533	441	510	483	481	467	472	474	443	492	510	443	507	493	478	470	419	555	529	494	490	477	489	490	511	475	441	493	476	491	475	434	526	479	481	472	499	507	479	470	486	473	451	482	470	472	475	479	496	555	490	483	479	482	471	463	477	560	518	484	510	478	477	510	444	465	468	471	477	488	484	471	501	486	477	501	480	478	515	451	520	456	463	548	540	530	515	504	547	388	483	483	547	447	528	486	479	471	505	509	488	506	478	491	489	500	498	498	497	483	452	550	485	478	519	424	449	481	510	532	531	478	513	536	507	484	451	464	471	500	454	575	476	517	442	480	485	475	462	480	500	488	505	456	483	480	487	475	512	477	479	458	474	498	477	538	530	438	494	466	594	462	500	534	475	478	479	496	475	483	477	464	490	480	480	486	517	493	444	470	482	485	532	489	485	496	487	578	505	458	478	456	481	493	467	485	482	501	562	480	419	474	487	558	516	500	450	490	559	508	469	476	539	504	513	483	479	523	479	479	430	497	466	510	488	508	504	471	503	442	506	484	494	487	486	470	482	477	595	411	525	471	480	468	458	1
484	463	600	485	524	471	445	477	483	478	488	519	473	490	485	508	481	485	468	478	479	509	471	493	466	479	494	460	462	515	469	423	481	502	452	416	484	497	485	477	480	460	473	490	490	472	516	510	447	507	494	494	497	473	508	450	512	475	551	436	513	487	531	484	330	542	560	478	482	481	592	490	490	521	469	499	472	506	495	452	476	571	480	477	449	493	475	509	480	413	476	505	472	494	477	506	479	445	501	455	483	481	474	466	436	567	501	515	489	489	468	442	479	493	442	464	499	457	493	466	477	486	485	477	499	520	463	491	486	392	506	476	514	477	494	498	420	492	481	451	504	503	487	472	483	467	478	540	486	567	470	488	469	451	477	479	519	489	471	489	476	468	470	476	453	461	477	472	477	499	474	451	449	479	476	535	470	480	551	506	548	556	447	471	466	495	475	476	504	479	478	504	515	506	450	482	466	492	476	535	467	454	477	536	454	476	483	479	487	484	477	479	493	471	488	511	485	485	571	484	447	463	533	496	464	471	483	476	476	463	483	467	481	470	479	478	486	477	473	477	513	566	499	482	473	480	461	479	493	526	452	492	475	544	476	485	507	411	489	480	519	471	470	431	475	515	493	491	522	505	502	492	441	551	469	495	477	521	504	407	474	454	492	477	553	492	495	460	480	487	509	585	503	464	474	491	476	476	463	497	478	478	478	464	528	524	469	489	510	469	482	481	491	464	498	468	474	489	432	507	458	506	457	479	505	481	539	490	506	489	461	484	476	506	494	505	222	525	458	513	526	480	458	540	503	490	468	447	496	543	481	521	552	513	515	486	531	477	492	491	522	466	514	468	478	431	448	475	484	483	493	487	473	491	496	478	480	509	446	461	479	503	419	503	475	453	475	475	495	489	485	504	473	472	479	469	475	491	520	483	478	488	475	501	478	484	558	483	510	475	460	503	472	475	487	518	472	530	418	519	482	490	471	476	492	482	503	407	492	483	527	512	522	466	484	487	480	484	474	478	532	481	614	574	462	476	500	475	504	480	477	466	499	507	489	379	480	507	476	505	441	485	453	497	495	491	485	542	458	437	538	474	526	477	474	581	486	487	470	499	466	487	487	480	538	493	474	448	525	476	478	480	518	521	540	498	485	453	592	496	1
476	416	538	485	509	477	463	477	483	480	511	479	454	462	486	475	495	508	471	470	476	517	479	476	498	496	437	488	496	462	467	534	517	482	480	423	488	476	480	477	474	425	466	464	504	474	454	474	500	450	540	544	502	480	443	475	562	482	516	502	491	475	511	472	474	501	501	486	476	479	468	501	481	471	471	519	474	489	478	481	444	544	449	484	515	423	477	468	473	504	476	518	459	466	489	454	481	439	463	481	480	484	481	491	445	698	491	460	495	487	508	496	466	469	453	493	482	467	491	497	479	492	474	523	451	491	476	514	495	592	533	504	501	478	483	504	497	470	482	501	459	457	484	467	501	498	483	473	480	476	476	462	485	598	477	516	513	495	514	464	474	483	479	483	469	497	479	481	477	473	512	482	438	476	467	513	465	476	510	486	519	499	520	540	503	505	529	493	507	472	480	520	500	578	524	481	482	476	475	504	492	492	496	585	504	478	502	479	453	485	489	493	482	487	496	504	514	501	472	487	466	505	547	549	449	519	501	476	477	504	480	469	477	491	489	510	484	480	464	477	491	493	516	509	580	476	483	479	492	472	470	528	479	533	484	547	575	411	488	474	496	479	485	520	476	500	582	491	487	509	495	504	555	545	486	474	477	500	458	494	477	533	464	475	504	522	470	528	485	470	539	557	453	482	495	514	470	516	509	480	499	487	478	473	482	419	463	490	493	458	479	461	512	515	474	542	492	483	528	517	516	481	462	467	489	477	498	502	496	506	501	461	476	500	481	459	452	508	401	476	469	441	496	469	502	482	485	485	512	512	487	460	424	458	515	490	527	479	483	521	456	496	415	475	474	485	495	461	486	498	467	489	480	544	562	463	472	452	517	482	474	521	518	471	485	484	516	477	486	435	482	582	480	447	482	477	491	487	478	484	481	513	474	518	476	465	457	478	497	472	465	498	479	460	482	522	486	490	486	523	478	479	496	477	500	516	482	464	475	479	507	597	494	567	480	482	476	535	533	460	514	502	444	471	506	476	478	488	480	492	476	486	495	605	475	421	493	456	465	500	456	511	470	467	474	514	486	450	454	571	548	476	459	475	474	477	499	493	490	482	490	530	493	540	453	482	466	491	512	475	483	486	428	647	514	524	483	464	519	485	1
481	493	492	504	524	489	527	477	486	476	507	501	410	456	479	497	463	527	524	483	487	524	466	482	457	500	506	473	486	491	499	544	555	462	532	541	481	522	480	476	470	446	493	467	480	469	498	481	399	488	530	500	495	482	507	494	424	505	579	497	466	480	464	485	503	447	520	468	480	470	486	513	463	462	472	595	493	474	569	492	484	548	475	481	537	483	473	452	492	542	476	488	461	477	480	502	482	496	496	453	481	477	481	469	521	253	536	460	468	476	497	397	488	486	510	484	484	496	495	517	475	458	497	461	457	473	463	506	459	519	507	491	479	480	505	498	495	482	480	515	486	501	472	482	521	487	477	503	475	468	487	494	473	358	479	500	480	457	499	524	461	480	468	484	447	462	475	474	479	484	583	504	581	477	489	510	482	480	490	548	505	553	475	486	505	486	460	519	474	477	473	453	521	446	536	498	492	471	474	519	522	522	491	507	505	478	524	484	472	465	487	468	508	505	471	571	465	468	491	468	448	469	455	482	559	560	504	477	477	473	490	483	477	496	502	496	499	475	436	481	515	505	510	493	539	537	474	481	479	467	471	518	474	552	480	521	518	516	477	490	506	489	524	472	480	523	546	481	473	462	480	469	474	461	464	497	475	472	456	527	477	422	493	475	448	471	477	467	479	500	520	602	506	485	502	511	477	468	500	487	470	470	484	506	470	492	487	482	504	450	497	513	511	433	465	475	467	480	500	512	481	478	514	477	473	481	489	489	485	602	553	482	477	524	474	489	479	498	622	481	515	490	466	517	568	471	472	500	489	498	484	519	520	490	484	483	522	478	509	437	543	480	372	477	484	473	477	465	491	564	513	566	493	540	481	506	463	451	366	480	480	444	440	476	477	492	503	477	512	484	474	492	478	524	482	477	476	502	509	473	476	453	475	485	476	476	450	484	539	470	491	468	521	482	512	543	487	476	515	520	472	473	489	476	487	510	511	483	510	477	503	598	472	414	486	498	464	530	487	496	495	468	493	469	475	480	482	481	480	485	461	480	491	267	481	569	476	511	533	503	515	510	448	525	479	483	491	504	466	520	486	480	479	478	485	493	478	455	452	476	486	488	482	468	509	479	497	469	488	484	498	481	445	244	481	548	477	501	528	475	2
484	508	483	483	505	492	464	475	457	486	517	492	426	491	504	480	463	474	519	471	503	503	484	487	511	501	502	474	476	492	487	469	465	475	475	437	447	482	480	473	481	437	457	476	516	459	560	459	454	471	611	467	517	475	544	493	534	471	453	470	469	477	466	470	418	474	473	515	473	475	497	504	482	503	483	474	475	478	499	462	472	460	480	492	454	486	476	461	485	476	476	522	450	487	464	527	480	525	463	483	486	481	471	480	491	437	455	459	475	489	518	433	474	448	435	495	470	485	437	512	477	471	480	468	489	507	493	492	474	555	476	461	483	482	450	475	561	478	471	502	458	475	477	481	486	484	479	519	475	444	498	484	477	370	478	488	439	487	485	522	535	500	485	475	470	495	476	481	477	515	518	482	529	475	458	501	469	469	469	504	477	590	504	459	463	483	529	539	465	475	495	480	493	503	535	487	475	482	477	474	519	477	539	451	467	476	525	478	469	507	468	517	447	495	498	454	520	473	518	486	497	525	464	453	461	506	523	473	475	512	479	509	488	463	516	485	483	483	481	475	497	515	479	489	530	586	436	476	476	476	473	474	480	490	486	500	538	461	480	485	470	473	528	526	483	488	525	462	456	516	495	535	499	541	468	478	477	479	508	491	476	412	513	476	536	460	478	452	479	497	494	490	469	477	477	541	460	537	494	475	511	487	478	474	518	506	477	492	489	470	522	473	537	462	465	493	475	492	474	466	476	522	484	487	487	484	492	510	499	575	424	482	476	460	507	474	397	484	575	509	470	486	480	465	578	504	482	490	442	509	485	429	460	474	494	496	449	477	481	579	492	515	468	466	476	503	492	493	484	536	473	472	498	462	527	460	485	499	451	430	472	442	508	496	495	463	514	480	492	492	471	501	481	540	472	486	490	485	457	484	477	502	475	503	477	467	479	482	510	470	513	545	484	484	463	511	514	520	511	525	482	461	485	476	497	494	485	500	483	477	495	481	471	392	510	489	481	450	487	494	499	475	567	429	500	477	496	472	451	461	502	475	496	363	483	490	478	408	515	562	446	487	466	478	465	498	489	512	481	530	483	492	513	477	484	517	489	467	378	488	491	439	471	464	476	472	470	494	485	487	505	478	473	384	454	512	480	470	509	495	1
477	501	529	498	545	487	520	477	467	488	449	507	528	412	503	490	503	444	448	471	475	511	474	477	509	493	502	456	466	493	474	525	493	491	488	547	477	512	487	479	480	462	501	496	493	509	479	509	504	465	456	480	475	480	531	470	438	430	505	464	505	477	516	478	635	518	461	475	475	491	516	516	473	466	479	470	484	502	561	474	530	481	485	480	432	523	471	465	483	498	476	508	484	486	475	518	480	503	465	455	477	492	485	515	523	449	514	560	495	485	484	470	479	455	465	462	484	457	518	510	472	503	472	539	456	464	481	472	474	499	522	527	489	485	490	477	564	453	481	458	501	515	474	486	475	483	487	490	484	464	431	492	479	545	477	496	490	504	559	453	468	473	483	487	563	518	477	477	475	562	503	525	538	479	483	472	467	471	428	529	546	486	509	482	477	469	512	495	614	480	479	484	500	545	542	479	472	487	477	484	467	488	494	489	504	478	463	477	486	483	482	449	477	494	504	576	495	479	495	484	453	491	443	502	475	483	484	479	476	474	490	487	455	468	531	474	467	482	461	473	447	388	487	466	549	550	418	476	482	481	506	503	479	503	486	483	487	538	484	478	456	484	515	573	476	488	556	476	504	494	502	485	525	483	477	487	477	509	521	531	478	501	492	476	527	515	477	461	480	467	454	498	461	466	493	487	479	504	513	487	492	476	477	496	455	466	511	495	484	503	499	488	462	460	481	441	458	461	438	500	489	532	521	469	486	479	503	447	497	469	468	476	476	473	479	496	651	559	628	451	459	494	492	499	510	471	474	497	481	482	484	470	473	480	497	507	500	477	562	513	503	511	490	470	485	536	494	479	490	500	515	480	518	500	509	509	477	483	527	481	481	447	503	466	470	469	507	478	491	529	483	462	482	449	478	471	480	425	475	481	478	474	474	502	477	383	506	474	452	473	471	511	475	469	498	518	482	480	458	558	475	507	472	476	476	489	497	442	483	481	508	480	443	532	483	486	468	516	504	496	541	480	653	489	510	479	466	476	491	482	470	469	488	659	493	465	475	396	521	516	509	472	540	505	453	483	471	496	490	456	555	484	549	477	485	308	504	477	484	468	465	463	481	492	512	483	496	455	462	466	487	477	482	719	512	478	472	482	486	480	1
480	483	478	478	507	477	529	476	502	472	396	477	446	470	491	502	489	516	452	481	490	446	459	480	471	521	498	468	465	512	477	483	585	520	516	380	485	482	479	475	474	516	469	489	458	457	481	521	432	464	512	525	510	477	529	503	445	480	502	475	473	497	472	471	518	491	461	493	476	477	585	488	484	486	481	445	483	483	480	492	519	555	491	479	450	522	484	456	478	510	477	450	469	489	471	490	481	426	464	449	479	487	487	459	439	219	469	468	485	477	477	481	471	523	504	447	459	491	422	502	476	470	484	484	413	483	502	497	458	454	428	515	483	477	460	517	501	480	481	473	484	527	481	468	440	507	481	487	486	546	462	477	461	408	478	471	502	469	502	480	473	481	478	486	467	479	477	476	476	554	546	567	428	477	481	540	479	478	475	482	486	452	419	464	496	446	496	499	532	481	487	489	502	509	505	470	479	464	475	482	515	488	478	529	494	477	515	477	484	486	497	521	458	528	475	463	540	475	465	501	468	456	460	456	553	458	466	475	476	518	466	492	459	526	486	504	482	474	502	477	483	523	473	467	563	574	445	478	475	509	495	456	473	486	462	541	570	531	472	474	497	476	495	494	485	496	498	476	495	469	511	566	510	471	459	510	475	475	501	501	478	425	514	473	523	479	475	591	482	462	474	487	502	483	452	522	420	549	537	535	409	479	476	495	519	507	489	481	494	465	447	464	515	539	482	452	465	483	443	458	485	483	481	470	483	476	481	465	469	522	417	491	475	504	500	483	504	510	627	508	506	508	465	542	508	482	490	463	513	478	476	499	445	470	493	484	530	479	504	541	448	497	465	410	473	516	478	472	465	504	463	546	526	459	490	489	477	519	438	458	475	464	511	521	512	489	503	475	522	482	473	541	477	457	480	487	486	527	515	489	477	434	476	467	477	534	467	478	482	473	530	481	496	468	504	533	480	530	475	483	477	492	467	475	474	486	508	523	521	474	501	521	480	435	506	548	473	488	494	500	545	478	523	490	485	475	481	460	509	472	502	468	494	279	472	616	476	505	523	540	522	477	578	509	490	512	491	503	478	538	517	476	493	476	476	525	497	517	507	493	449	478	476	539	493	482	501	472	462	474	475	485	458	240	542	431	482	469	522	510	2
477	500	495	475	481	483	400	475	509	472	546	479	491	527	502	534	493	487	499	468	504	475	485	489	509	510	447	493	460	485	496	555	511	527	473	464	468	432	480	474	474	522	476	514	538	519	525	501	551	480	556	512	449	492	503	485	463	505	549	507	486	480	538	480	499	456	503	473	477	487	498	512	513	488	479	547	491	490	540	494	497	529	482	457	528	501	482	471	480	474	475	472	498	518	477	503	482	470	488	485	477	467	491	458	473	561	470	465	478	497	505	465	481	472	494	524	492	482	483	516	477	470	474	437	421	561	502	515	484	466	527	491	507	483	498	569	491	467	473	471	496	476	489	493	470	500	487	474	490	466	575	499	492	630	477	499	478	479	510	484	451	478	459	480	488	485	472	481	477	439	507	485	501	478	478	466	468	482	498	454	447	507	479	472	486	540	525	453	557	480	523	477	500	438	565	476	480	491	478	532	507	492	478	482	495	477	514	481	487	512	493	523	499	484	498	525	487	498	528	494	447	493	478	478	439	501	455	476	476	516	476	472	491	481	508	454	492	478	513	479	481	582	569	488	522	456	486	478	480	442	545	468	476	540	483	466	401	462	499	488	443	475	472	490	477	485	454	504	453	447	490	480	440	396	480	481	476	493	499	543	478	536	479	475	485	460	528	534	484	508	492	520	504	472	481	504	428	477	503	479	526	485	483	471	548	518	486	490	511	434	508	491	423	492	470	474	472	485	424	479	495	490	459	488	511	479	469	494	462	542	468	500	476	495	537	502	476	520	397	499	509	523	491	460	469	482	488	570	451	571	484	473	508	475	461	478	483	476	489	474	487	442	491	467	477	513	474	482	483	492	407	449	510	445	443	521	481	460	591	474	473	463	517	483	478	472	489	476	482	513	480	518	477	472	479	430	497	454	538	486	471	507	475	458	477	471	517	480	451	480	490	511	521	500	535	567	504	513	572	516	480	480	481	476	471	484	512	461	460	477	490	558	474	581	467	486	491	492	463	508	464	474	414	566	476	481	468	498	480	505	489	465	470	482	487	547	481	478	471	505	438	496	488	433	476	463	475	518	480	435	487	477	441	479	487	595	500	483	457	479	481	475	479	495	535	483	460	444	493	482	509	479	469	496	550	520	475	488	470	524	2
482	438	527	483	518	485	404	476	474	476	457	502	455	570	465	477	476	471	471	479	486	497	475	463	461	495	493	490	493	486	485	501	552	497	499	523	476	472	475	476	471	463	475	501	488	446	530	447	450	460	510	514	457	485	514	519	578	463	523	464	499	475	533	477	433	553	534	514	480	462	570	490	500	532	488	454	496	486	486	496	467	476	488	494	467	486	483	487	479	407	476	464	495	482	481	475	480	473	462	504	484	481	480	473	457	593	451	493	538	481	496	482	486	494	532	500	483	503	531	467	478	478	473	469	493	548	472	491	488	509	501	456	491	477	506	505	524	483	477	494	479	538	472	485	472	486	473	495	469	524	474	495	491	438	476	523	505	501	535	452	483	485	497	487	492	459	475	477	477	537	629	528	508	474	481	450	484	487	448	521	505	489	470	498	503	495	512	559	523	482	498	512	491	524	563	494	482	465	476	457	467	502	503	574	485	478	471	479	484	479	517	451	503	459	491	515	516	472	517	493	518	456	481	495	496	515	480	477	476	511	481	438	451	459	462	480	480	483	468	484	559	461	490	498	540	469	486	479	500	498	445	485	469	496	479	527	483	426	491	489	487	468	499	467	484	467	462	512	448	480	508	480	478	555	460	484	477	513	492	495	476	447	483	475	467	461	505	501	477	486	523	495	466	483	475	510	470	508	519	509	481	475	474	504	499	551	474	497	467	494	424	482	524	449	497	463	476	478	539	583	489	464	499	474	517	484	469	437	496	517	508	474	476	505	487	493	415	533	516	506	515	502	488	496	530	474	477	463	484	523	480	474	511	490	480	495	458	476	540	461	490	475	487	512	480	532	487	484	469	538	490	520	514	553	529	499	474	514	448	512	477	445	477	493	474	474	482	478	496	482	474	479	471	543	476	509	479	459	536	480	483	521	478	485	477	468	479	478	481	484	468	522	480	466	519	495	493	460	499	452	478	466	470	476	511	479	495	454	550	486	513	515	485	459	460	479	484	517	506	484	506	461	556	510	482	476	497	475	467	469	485	488	494	532	481	408	471	461	508	415	451	492	490	527	478	492	470	506	464	462	519	480	511	480	486	429	513	467	546	505	435	448	489	452	495	467	459	447	528	483	462	476	478	557	532	500	482	473	450	525	2
484	439	572	478	472	487	415	478	486	476	450	483	446	502	495	474	481	489	480	478	478	514	476	486	547	465	504	485	458	540	470	460	534	516	512	508	469	478	477	474	478	395	493	476	477	452	508	498	476	500	500	452	487	473	522	462	466	422	504	460	517	486	465	477	379	480	494	522	484	482	544	501	488	434	471	553	492	479	444	489	559	530	443	487	548	493	475	487	478	472	476	512	496	503	488	536	475	462	470	510	466	485	493	453	506	561	453	498	473	479	508	424	468	507	444	441	472	471	472	523	477	478	497	449	517	513	494	457	484	529	497	483	500	478	484	532	511	503	477	495	466	477	476	489	480	479	478	508	481	447	583	481	487	378	477	514	474	502	491	506	447	494	476	487	496	519	476	478	478	544	432	534	525	477	478	530	463	490	465	525	506	467	429	477	479	473	456	449	582	473	554	503	499	499	482	503	483	489	476	422	487	508	522	496	434	476	476	476	473	482	492	483	456	545	487	500	469	476	454	489	454	503	483	570	460	487	471	481	477	527	458	461	479	535	475	501	517	478	452	471	530	462	526	481	512	478	447	479	486	514	484	512	474	481	490	502	513	477	491	483	497	495	510	541	461	501	557	504	493	470	465	534	522	544	467	480	477	424	482	508	475	408	473	478	512	507	462	567	479	523	507	493	500	473	557	577	451	503	519	520	477	494	476	459	496	535	494	486	543	431	434	478	489	495	477	516	475	477	417	496	513	454	480	488	518	486	516	489	515	507	496	459	474	514	538	488	374	491	594	475	513	445	474	503	481	476	479	538	434	460	484	440	532	497	476	486	487	476	451	480	501	517	541	432	478	543	508	489	497	475	477	504	502	487	458	534	495	472	485	464	484	456	480	470	485	468	461	477	494	482	468	487	479	504	476	492	497	453	603	490	474	473	475	473	476	378	443	486	448	470	459	516	467	472	531	510	491	541	509	451	483	475	462	475	465	473	461	487	532	481	527	556	494	401	495	410	470	537	441	486	503	480	794	498	487	479	475	486	510	473	493	464	488	648	470	314	479	493	475	464	576	476	481	568	503	470	480	502	468	469	550	479	612	478	477	435	490	488	514	495	491	455	477	468	509	501	483	495	462	482	485	480	475	660	530	473	472	477	491	502	2
482	484	496	495	502	474	406	477	496	471	531	509	482	443	498	479	483	462	469	469	492	524	480	484	580	515	468	469	478	526	477	560	502	571	509	457	476	484	480	475	478	554	494	483	436	481	541	533	456	510	540	499	487	481	478	502	458	496	481	460	481	478	500	479	487	554	512	498	482	471	549	498	506	495	476	609	493	499	519	483	497	502	507	476	511	518	485	446	476	497	476	569	439	497	493	495	474	476	515	426	470	465	489	477	453	461	441	550	492	483	510	528	480	489	510	470	503	458	516	483	477	479	490	473	481	473	490	532	475	495	466	508	489	474	543	562	548	487	478	485	505	540	465	501	475	498	479	472	474	464	487	459	470	522	478	505	462	467	503	474	507	474	492	487	473	507	475	475	478	486	495	522	540	475	496	480	492	478	507	470	517	538	485	527	473	508	531	452	513	477	517	508	531	541	542	480	467	476	477	443	499	495	505	610	443	478	478	478	483	498	477	397	476	486	480	582	491	482	464	500	475	505	508	489	488	542	512	479	476	468	503	481	497	487	515	472	491	477	486	474	495	500	482	483	490	484	412	475	490	461	506	458	476	540	479	485	508	533	483	463	476	488	473	502	480	514	486	470	458	536	469	472	401	523	464	477	476	472	508	451	476	490	491	477	453	481	456	519	480	518	528	507	483	483	485	532	474	474	472	501	496	497	476	499	505	501	494	477	511	510	538	462	506	540	469	468	484	475	479	483	484	447	478	478	500	481	465	451	505	521	470	497	477	533	576	471	467	457	494	509	519	521	509	525	456	474	477	494	450	489	475	555	455	489	473	477	470	475	511	555	444	499	488	468	480	526	460	483	487	494	480	464	500	488	469	497	486	509	462	495	472	494	460	490	483	468	479	477	472	508	475	527	480	457	478	488	467	377	544	477	479	485	476	496	476	497	493	476	500	486	504	518	485	506	523	541	477	536	549	507	478	489	471	475	452	474	493	516	502	477	524	592	437	513	484	534	476	577	467	481	467	489	500	563	497	475	479	490	517	490	489	476	458	476	483	508	481	455	526	513	540	431	515	450	480	547	480	521	532	444	546	478	481	474	479	494	461	501	486	483	513	475	479	516	417	478	480	484	493	481	491	480	493	491	462	520	487	482	492	495	1
476	491	492	481	529	485	525	475	500	469	535	442	493	538	491	472	493	477	473	501	487	471	469	482	535	525	474	485	488	460	491	502	524	476	514	424	490	507	488	475	471	512	470	510	500	443	494	444	523	440	515	494	513	476	458	476	446	480	552	512	489	486	493	485	524	425	510	486	472	475	504	477	505	527	486	509	467	515	463	486	487	547	487	463	435	490	485	473	483	484	477	514	473	507	486	491	476	477	469	480	486	489	475	497	440	537	449	455	562	484	537	399	482	510	471	486	503	494	498	496	479	494	478	507	471	541	467	505	482	483	498	494	518	477	521	480	493	515	481	480	484	520	497	500	491	502	478	513	484	509	454	476	489	606	478	521	486	478	480	491	438	462	476	488	482	457	479	489	478	506	515	545	518	478	473	613	481	481	496	494	545	500	445	482	502	496	502	459	575	475	522	492	506	500	536	493	480	485	477	470	517	532	492	496	492	475	502	472	496	476	500	479	486	529	486	491	506	474	495	480	422	482	515	467	501	471	491	478	476	530	466	460	462	489	528	515	474	480	468	484	461	564	507	446	516	520	466	483	490	446	479	458	477	507	479	473	526	488	497	502	491	484	479	487	490	537	498	492	488	494	471	505	568	546	458	497	478	467	468	511	476	544	503	478	505	476	496	423	481	517	473	507	570	480	498	533	441	525	484	520	457	502	480	509	473	474	467	479	507	494	461	482	528	488	469	503	474	478	505	502	482	452	535	490	509	481	503	482	484	563	508	493	476	507	471	497	512	474	377	550	513	518	539	527	491	491	476	436	485	507	480	465	490	488	531	485	510	475	548	502	482	520	465	480	489	508	529	496	479	528	507	513	482	494	524	495	484	458	540	427	479	461	463	497	474	477	494	479	493	437	474	508	477	476	480	459	468	452	509	473	488	512	475	490	476	445	433	477	521	472	469	431	508	462	462	500	490	538	497	509	479	493	484	475	479	485	476	486	459	476	484	509	504	586	483	494	490	485	507	488	491	498	298	524	507	479	479	493	568	476	465	484	507	381	482	608	486	456	467	451	528	495	527	447	459	494	497	488	527	466	590	476	369	477	478	584	465	485	472	482	464	496	484	528	504	474	482	402	522	490	471	483	498	393	550	571	486	484	513	483	2
476	469	503	486	490	474	491	479	468	495	488	509	445	519	482	431	490	509	510	467	472	484	480	473	492	515	472	481	480	493	493	509	594	499	495	506	471	471	477	475	480	512	475	485	509	470	462	471	502	518	486	498	513	485	542	465	468	476	498	489	522	481	507	478	349	452	430	499	480	481	492	507	474	438	487	412	475	495	505	461	505	493	461	497	496	456	474	482	480	430	475	545	459	487	476	502	476	479	474	516	471	484	476	480	480	759	490	427	518	493	482	529	495	521	442	493	536	475	496	473	476	514	477	445	489	492	475	467	501	441	495	481	483	479	488	494	511	497	476	497	477	531	507	490	481	475	477	539	481	470	478	490	465	647	480	536	479	491	511	524	427	465	456	478	516	476	479	478	476	484	530	393	516	477	471	451	505	481	519	429	563	463	435	462	487	450	497	483	515	479	535	448	492	532	510	489	487	476	477	415	501	506	493	419	486	475	520	479	489	491	468	489	445	488	477	530	570	489	479	495	493	502	505	488	472	466	496	478	477	483	455	458	464	483	505	525	494	480	459	471	542	597	473	452	586	529	477	478	479	487	442	488	472	476	480	496	485	504	490	486	487	474	487	442	491	510	502	472	476	511	483	521	401	429	475	472	477	480	528	530	475	564	475	475	511	492	482	467	483	511	468	564	516	487	530	496	476	431	539	476	500	495	481	488	480	499	460	478	583	508	460	468	523	512	487	481	463	472	483	499	499	490	509	467	511	476	470	504	499	486	510	494	476	484	490	497	266	511	249	431	448	492	536	479	595	493	486	542	487	520	490	534	455	475	489	459	492	475	537	495	407	459	572	480	483	458	498	469	474	496	581	553	485	459	464	461	482	464	513	509	481	492	474	473	470	493	466	477	499	565	477	487	480	447	481	449	482	527	537	476	478	510	477	568	477	485	438	476	486	481	508	551	521	487	442	578	497	530	444	533	475	480	494	476	499	473	497	413	470	476	495	530	516	598	491	482	479	471	486	511	468	481	427	526	497	476	467	484	511	487	480	477	451	613	473	385	480	457	435	425	527	444	477	521	456	487	493	532	491	470	509	475	451	477	470	618	477	515	484	492	510	505	477	568	514	467	473	483	485	483	483	477	436	666	514	586	483	492	502	512	2
481	450	500	490	478	482	497	479	491	478	502	523	509	519	488	493	490	462	476	455	485	493	479	458	461	477	499	489	480	494	487	503	451	395	466	425	475	461	479	476	477	432	482	518	535	499	475	528	561	448	521	510	483	477	547	491	448	493	593	450	529	483	495	479	511	509	480	395	486	473	493	492	520	421	473	536	476	468	527	489	465	507	448	457	398	471	478	476	473	543	475	439	497	499	484	501	478	486	470	446	474	483	492	475	471	541	494	508	468	489	506	412	456	514	512	493	513	483	506	479	477	502	478	509	490	535	482	455	483	432	505	489	502	480	499	486	492	508	476	488	442	520	477	472	497	500	480	455	482	524	506	500	501	391	477	466	486	469	525	511	460	477	466	482	496	458	477	486	477	528	498	533	502	479	489	449	481	480	477	423	481	526	482	451	483	497	559	519	511	481	479	525	471	533	489	479	480	474	476	496	471	502	512	566	470	475	448	481	480	464	474	453	505	502	480	472	473	483	426	491	481	497	564	573	501	493	459	477	476	527	465	478	484	486	451	483	481	473	501	480	460	509	498	492	526	557	532	477	483	507	483	485	472	558	467	503	505	389	481	491	492	476	491	429	487	473	492	472	487	539	480	587	460	512	462	505	476	533	514	525	479	421	456	477	554	474	512	429	480	522	448	489	473	469	512	553	436	453	516	514	530	519	477	442	485	465	481	472	453	515	460	460	485	541	474	475	480	476	484	514	508	425	520	491	473	482	521	507	478	470	471	501	477	455	527	488	488	450	548	447	540	459	490	545	528	463	479	480	444	509	476	513	490	498	481	494	426	476	417	498	487	468	509	525	487	591	504	495	484	546	463	396	474	458	526	511	478	475	599	455	480	491	486	488	489	453	476	477	511	522	477	473	476	452	482	448	484	492	554	474	478	492	476	505	477	489	487	478	498	479	476	539	467	514	547	558	479	539	541	451	481	487	476	476	481	479	495	520	491	479	495	520	470	428	473	464	467	523	436	474	511	468	485	547	516	477	495	511	474	481	502	477	468	399	478	532	475	468	559	530	493	463	466	442	494	483	472	548	492	544	523	479	475	476	471	505	477	478	445	495	469	503	469	572	497	468	488	450	508	474	473	483	484	410	478	516	477	458	481	458	2
480	485	468	490	457	488	526	475	476	474	481	498	407	456	487	515	481	500	500	478	488	481	469	483	475	466	448	502	484	492	505	498	526	527	492	517	495	486	474	478	474	432	446	464	464	475	473	460	453	446	525	451	497	479	517	488	473	509	562	490	492	477	518	484	485	505	494	499	483	478	580	492	517	477	479	522	481	457	533	488	527	519	494	501	502	500	474	481	477	458	476	543	474	515	471	523	473	500	454	441	472	465	484	465	520	423	452	456	455	493	513	512	471	434	463	509	471	501	532	504	478	444	502	463	499	491	491	491	472	508	506	487	503	477	469	515	547	500	491	460	474	476	474	476	483	530	477	513	472	472	510	498	457	446	475	500	510	430	524	524	457	466	497	485	513	512	476	477	476	514	485	494	497	475	500	498	493	476	488	567	539	476	462	468	475	482	461	493	473	477	537	479	478	509	524	486	468	477	478	529	497	494	494	501	482	475	562	486	480	484	475	420	553	540	483	503	532	478	497	475	471	476	473	483	517	491	484	477	477	518	493	454	489	483	461	515	480	477	463	478	446	516	491	470	460	492	489	481	478	489	481	512	472	476	476	482	522	494	480	486	482	484	515	469	490	492	473	505	485	492	469	551	409	523	487	476	475	553	514	528	477	446	512	477	487	483	506	504	482	480	542	530	525	473	507	524	520	486	523	460	489	490	475	471	493	484	475	497	515	469	470	484	477	489	467	414	488	483	497	553	498	484	456	472	469	487	467	466	474	556	495	471	476	492	516	496	464	514	538	464	499	505	491	484	432	488	483	592	458	507	473	505	472	470	501	451	468	477	549	509	477	462	549	465	483	540	507	478	492	552	495	429	503	475	510	542	488	506	453	488	474	523	507	498	488	459	426	478	505	495	476	491	475	500	475	472	473	463	491	488	480	481	475	464	476	528	449	478	486	476	485	454	464	486	470	508	495	523	535	437	484	468	484	475	493	497	488	559	517	476	497	494	483	459	421	487	513	505	481	492	476	508	481	460	537	477	472	484	520	490	468	480	484	389	472	537	483	449	467	503	501	481	486	501	474	472	476	540	482	463	525	481	473	479	488	504	474	477	477	475	504	484	473	529	543	499	464	446	500	482	489	480	444	403	526	564	481	495	461	519	1
495	465	520	476	573	475	461	476	455	460	494	511	506	510	498	487	478	513	482	493	495	516	469	487	459	544	505	494	467	517	485	424	531	490	482	525	489	463	487	475	478	458	472	458	506	428	415	405	529	537	452	492	480	497	554	496	485	483	542	504	490	485	535	484	411	462	509	484	488	471	478	487	458	538	473	521	493	549	523	510	445	552	482	481	473	433	484	480	479	572	476	450	470	474	484	531	479	478	463	521	474	483	484	473	487	682	471	487	471	483	447	535	485	470	421	470	495	490	458	514	477	497	490	491	499	464	464	477	492	527	493	477	475	488	509	507	582	490	461	466	493	465	471	488	502	521	480	439	480	506	493	495	499	597	478	495	446	476	501	542	496	471	466	476	510	489	475	480	477	490	502	513	509	476	508	567	493	480	483	490	461	513	475	461	495	472	476	491	627	475	434	537	491	510	516	485	482	487	476	475	466	481	459	515	463	475	583	479	494	474	493	402	464	499	475	468	491	457	486	464	449	484	476	434	496	534	502	480	475	474	490	497	481	463	447	490	483	475	510	473	499	545	496	488	521	558	514	472	488	442	496	479	482	508	493	507	442	491	474	479	473	474	518	517	472	509	499	482	543	492	495	440	483	498	488	511	476	473	479	515	478	522	498	474	543	464	478	452	479	518	510	469	530	486	441	501	480	480	528	474	432	535	479	513	432	513	481	460	456	523	443	451	487	513	480	481	476	485	443	587	466	503	477	469	491	478	445	440	494	515	526	472	476	436	507	493	386	517	371	535	472	482	543	519	421	492	486	453	459	459	483	540	473	477	500	505	475	475	549	485	535	491	483	514	482	439	467	464	502	508	487	472	496	494	496	502	481	491	543	501	478	433	449	477	478	461	524	475	494	485	476	453	480	544	484	487	491	485	504	478	479	505	477	456	477	471	447	467	484	473	491	466	523	455	480	532	472	569	491	546	489	485	488	477	466	506	520	447	516	477	498	493	492	570	478	501	491	494	495	508	465	471	502	462	483	479	491	488	501	469	497	469	478	590	472	423	479	451	440	540	489	470	497	516	489	484	478	483	484	442	546	471	484	476	477	544	481	499	431	501	494	452	464	562	505	485	501	429	463	482	484	473	545	646	534	530	480	475	517	494	2
477	496	479	480	527	477	498	477	480	492	500	484	500	495	481	479	464	508	508	465	466	486	467	466	512	520	478	465	496	510	477	467	547	525	544	541	468	518	486	474	474	535	462	496	454	516	523	471	432	465	429	482	483	485	515	458	529	468	485	492	483	479	532	475	404	526	542	510	483	471	521	489	465	522	463	517	491	460	508	479	501	561	557	485	495	507	485	470	507	537	476	569	491	497	480	444	479	475	500	476	492	477	476	489	478	528	509	477	433	487	491	539	484	503	464	463	435	481	537	478	478	501	466	457	438	513	484	504	481	518	462	505	476	482	474	501	427	458	476	535	525	509	472	480	482	509	479	492	483	475	424	471	472	413	478	493	498	434	482	511	490	477	482	477	435	489	476	483	477	566	461	559	472	478	485	521	499	487	501	596	506	481	460	453	485	504	498	492	327	478	488	482	544	467	522	478	479	489	474	487	534	469	500	469	493	475	529	481	481	527	480	485	494	542	470	471	470	494	470	467	518	441	486	467	489	514	500	479	476	473	499	490	479	494	504	488	461	484	460	479	513	512	481	458	551	448	512	476	477	489	526	532	477	453	490	469	546	423	472	488	525	475	510	463	465	505	434	509	491	474	500	429	452	486	457	505	477	431	494	495	477	431	481	478	518	537	485	491	482	489	518	494	521	471	474	537	445	501	454	496	487	494	477	483	462	459	485	470	482	451	508	500	511	467	489	527	477	489	534	570	490	490	498	469	487	481	474	451	481	473	480	483	476	501	497	515	380	478	505	520	521	477	496	488	465	478	489	550	476	526	486	465	435	481	487	492	507	477	454	499	503	491	477	491	485	533	510	489	487	491	478	465	531	488	518	497	471	474	420	468	475	503	544	498	477	482	517	476	506	468	476	525	479	466	479	501	482	517	552	471	473	449	476	527	476	467	474	480	497	462	497	501	557	509	462	534	465	504	500	517	485	472	491	476	513	494	453	467	429	472	505	519	530	442	466	480	465	455	516	473	494	453	499	430	519	477	472	496	499	477	473	487	465	426	485	453	485	483	476	419	485	487	440	425	481	502	489	554	470	538	489	482	480	478	479	498	476	486	515	491	479	452	475	506	517	487	478	449	462	469	470	482	477	419	478	484	479	498	552	459	2
488	468	470	481	447	477	501	477	478	487	489	447	479	476	495	500	452	432	497	472	502	498	482	487	533	507	500	466	489	473	487	545	481	471	483	478	503	474	480	477	479	487	430	503	542	476	448	533	478	491	508	558	505	481	489	478	494	407	534	471	504	481	489	479	598	515	522	481	475	476	550	513	467	505	477	377	471	468	512	469	510	507	479	480	482	448	473	479	478	520	477	505	484	477	483	492	477	460	502	457	486	466	478	454	424	454	479	512	502	482	515	439	493	518	495	487	445	476	457	440	475	475	486	563	464	481	502	480	475	493	508	500	470	478	534	400	513	490	488	472	473	538	490	491	476	487	487	515	476	419	504	489	496	557	477	473	501	451	485	492	505	483	483	487	495	453	475	479	476	513	609	437	467	477	474	468	487	479	495	549	510	499	465	494	508	524	511	461	486	481	473	498	479	483	499	489	482	488	473	487	489	490	527	498	569	476	498	478	512	507	506	488	474	449	468	497	537	476	473	478	490	544	500	478	495	498	522	479	475	501	473	456	469	511	459	486	463	482	493	472	489	460	472	467	454	458	505	484	484	490	428	453	479	475	480	474	481	438	487	494	508	484	464	493	477	477	575	471	460	493	481	481	486	455	473	487	476	509	472	529	477	509	481	476	520	453	485	528	487	527	505	531	480	467	488	528	450	460	498	523	476	509	475	511	537	460	491	463	549	481	512	491	487	536	489	507	481	485	518	500	473	500	466	481	487	474	453	428	490	506	477	475	477	466	462	487	569	483	505	484	550	485	468	536	517	488	477	480	460	498	490	543	542	502	502	485	654	472	506	542	496	504	365	507	478	468	517	500	516	506	453	471	511	475	534	517	477	478	488	508	487	465	498	485	513	470	467	475	521	493	476	494	482	481	477	507	459	485	465	486	475	541	477	488	476	448	514	485	462	474	551	474	461	494	472	426	483	495	496	506	483	479	498	476	494	473	511	523	545	479	514	529	533	532	495	483	470	561	459	486	454	452	448	420	512	474	468	477	453	490	496	486	492	489	481	544	475	489	426	500	507	464	483	483	459	471	477	398	485	500	494	468	457	478	483	430	463	488	476	490	475	491	480	463	464	483	482	481	497	473	473	481	495	505	464	421	473	478	526	505	1
481	530	520	485	480	479	511	478	499	483	419	528	411	521	474	487	473	481	502	470	485	469	466	475	567	489	518	469	457	513	482	523	501	541	459	432	490	523	483	474	478	523	476	488	515	412	510	453	511	501	493	491	501	481	505	505	489	558	468	455	459	485	491	490	485	594	471	461	487	466	470	497	468	532	478	484	467	476	562	507	511	553	468	468	533	483	483	473	479	501	477	528	480	475	488	535	480	513	493	464	466	471	487	476	527	407	489	428	526	473	467	439	469	467	435	518	475	470	502	546	473	487	486	538	498	484	486	512	471	496	493	502	519	474	480	509	505	463	472	469	523	565	481	492	499	432	476	504	494	473	524	508	479	398	478	517	495	501	507	448	426	470	480	477	538	498	478	481	476	438	424	461	562	477	473	487	479	486	542	465	490	442	471	487	469	497	535	486	542	482	473	509	487	477	590	484	476	493	474	397	492	479	488	511	508	476	508	481	524	530	469	452	495	445	488	500	526	489	503	470	445	452	485	523	465	502	466	480	477	505	485	472	452	476	505	496	496	478	479	481	452	523	529	500	495	482	460	477	477	497	481	563	479	513	487	478	464	468	477	495	481	480	463	498	474	481	481	486	404	507	487	523	479	508	475	477	476	511	524	473	479	421	488	476	491	505	470	498	482	490	495	526	517	481	498	471	465	536	530	503	521	477	480	538	454	492	479	483	493	460	471	499	451	479	492	481	471	493	412	542	478	473	455	476	479	475	474	462	487	479	478	505	477	517	517	499	463	505	633	465	423	468	488	538	456	480	490	466	449	495	468	484	517	473	492	443	534	475	492	452	476	480	468	472	479	524	487	476	485	578	504	514	518	505	484	465	486	498	527	466	484	460	531	488	463	482	513	477	492	494	473	493	474	533	481	458	493	512	515	479	479	515	477	462	477	485	469	470	475	470	488	440	461	475	477	482	484	504	586	505	473	475	491	475	485	498	536	476	513	472	484	482	536	430	501	538	459	404	414	491	481	479	619	565	519	477	479	481	487	476	515	461	489	420	486	516	478	481	440	478	500	503	535	569	501	521	482	561	459	463	455	480	529	479	471	507	479	487	511	499	502	451	463	524	580	485	490	499	496	497	474	475	465	433	483	490	481	479	582	497	2
479	480	505	500	465	480	500	477	507	477	521	430	503	452	473	437	467	515	481	487	482	542	473	483	480	491	483	503	477	504	492	478	543	461	510	479	477	491	485	478	476	464	470	487	527	524	468	480	453	491	484	532	488	474	434	501	525	545	477	494	481	483	461	476	511	483	477	465	480	474	586	477	484	470	487	471	484	486	494	513	465	554	529	482	574	497	483	518	482	490	476	546	507	477	486	469	478	511	484	459	477	473	481	485	452	518	491	503	516	485	534	373	478	558	443	459	488	490	467	466	477	534	471	440	486	514	504	500	481	421	434	493	515	478	531	524	508	472	478	481	510	494	485	481	508	474	482	549	485	462	428	476	510	514	478	477	508	495	483	512	478	486	471	478	443	514	477	475	476	515	445	471	481	476	467	407	492	465	499	513	519	499	513	457	494	487	475	486	475	476	474	497	495	455	539	476	479	495	476	490	494	468	484	537	528	477	475	483	511	436	496	473	442	453	496	522	481	472	478	485	438	389	480	433	528	530	487	477	477	491	499	490	496	462	474	507	483	477	465	478	462	413	484	443	498	515	391	481	462	480	507	460	474	474	472	464	646	463	496	495	520	470	480	487	489	519	488	505	533	486	477	514	513	509	492	488	476	486	483	469	477	486	461	474	529	441	509	495	478	517	504	476	486	478	521	517	445	499	546	520	417	485	479	491	490	476	469	474	458	498	504	505	553	504	486	546	479	465	474	506	482	500	494	480	502	478	458	497	474	555	523	481	477	452	437	487	491	485	548	436	514	462	489	498	511	480	476	468	471	491	475	383	458	466	503	490	501	476	505	500	460	468	529	491	483	425	476	459	469	473	492	445	499	505	503	458	477	480	446	497	475	471	474	459	441	477	485	478	480	511	476	429	476	460	481	547	466	532	526	485	474	504	476	487	476	494	470	490	481	482	493	475	496	478	518	519	485	546	497	457	477	489	461	476	500	483	526	469	495	473	521	488	500	508	496	449	475	487	535	489	506	487	667	526	507	478	485	492	459	475	472	475	480	670	464	379	481	436	541	485	461	480	457	414	498	492	484	557	464	460	497	481	567	478	478	353	439	488	514	490	492	500	482	431	448	478	484	518	471	511	493	477	457	724	490	570	478	494	530	507	1
486	432	487	473	536	482	528	477	486	480	546	428	511	454	484	507	486	491	486	482	479	491	472	489	524	540	477	482	487	470	488	488	520	490	485	546	455	499	478	475	479	491	499	466	477	550	467	534	516	462	541	489	498	471	461	480	471	567	547	478	482	478	472	482	658	515	479	478	490	469	450	482	446	498	490	504	465	500	587	480	470	587	506	484	511	473	470	496	479	442	477	493	500	462	481	501	471	479	459	470	468	479	488	482	484	462	490	469	550	490	403	492	469	475	473	505	463	483	504	520	478	476	497	523	498	463	487	496	475	533	518	481	490	476	518	589	557	491	487	495	536	509	473	472	457	473	478	498	487	492	572	504	471	578	478	510	495	482	474	487	468	478	470	480	527	517	478	478	478	618	514	420	474	477	494	540	490	482	487	575	479	438	456	455	490	507	505	499	481	477	501	490	478	532	590	472	478	486	476	485	490	478	477	485	417	476	559	480	478	523	452	459	480	502	474	439	528	486	456	484	468	495	478	489	490	422	471	476	479	508	446	437	506	493	467	497	473	480	474	476	498	445	476	460	455	486	507	479	474	447	505	527	471	479	474	509	463	481	477	467	484	476	467	453	480	495	484	476	524	499	471	575	433	440	464	476	476	502	480	468	480	511	491	477	456	482	447	530	481	504	463	473	455	481	455	473	483	509	496	489	502	485	476	452	438	524	480	474	520	465	501	494	512	489	470	446	471	487	508	497	485	473	480	482	473	488	482	488	501	531	483	481	476	505	479	490	650	482	506	562	478	488	513	515	481	480	485	511	464	573	488	471	419	480	507	480	449	475	516	495	466	509	470	448	480	530	516	484	468	493	498	477	492	469	464	495	472	481	544	496	478	481	435	476	464	504	459	477	509	510	476	463	479	480	480	492	493	458	492	468	478	505	475	478	476	507	514	472	503	473	484	453	478	460	471	488	483	450	567	509	472	465	496	476	490	519	499	417	498	480	477	543	444	562	515	449	488	536	523	476	409	476	440	549	468	476	499	485	457	475	499	481	497	515	473	589	490	483	524	440	424	503	488	454	462	525	475	479	462	488	516	480	456	477	473	420	474	478	490	509	517	455	487	531	494	488	488	506	466	488	478	478	484	526	525	488	483	480	537	501	1
478	478	506	473	564	481	459	479	519	473	495	540	509	499	483	463	470	470	473	466	497	501	467	468	514	498	468	479	476	444	484	544	422	564	485	444	465	467	482	477	474	454	475	484	454	493	555	478	471	496	513	531	511	487	566	485	460	446	583	461	474	473	495	481	448	562	479	448	480	480	515	495	465	482	482	561	478	476	489	478	530	590	488	491	447	528	474	504	481	483	476	486	536	462	474	527	480	472	476	480	474	466	485	495	526	438	499	476	504	487	461	483	476	512	491	499	495	483	493	568	475	471	483	435	511	506	484	529	474	469	514	459	474	479	503	400	524	515	467	475	505	529	476	477	475	501	476	516	486	502	532	459	473	466	476	508	485	470	508	499	438	476	483	473	439	486	477	480	477	465	506	493	475	478	505	501	483	483	529	539	483	537	434	529	498	470	445	468	557	482	502	519	499	473	543	476	478	476	477	516	508	435	491	562	432	474	536	479	471	494	480	485	471	486	464	480	467	480	488	487	470	577	476	491	462	499	508	477	475	478	472	478	480	483	506	532	484	478	456	475	542	581	483	464	505	525	427	479	484	525	531	537	475	466	464	422	488	518	493	498	494	472	498	489	477	477	486	482	510	513	478	485	465	434	507	473	476	496	508	494	474	462	477	475	496	521	501	432	482	510	467	545	511	483	468	567	497	466	504	497	506	477	482	479	431	431	471	487	477	508	475	471	482	505	457	490	476	480	473	540	496	455	505	475	481	481	476	480	475	491	439	494	477	506	515	503	420	565	485	504	517	483	553	486	483	483	487	475	457	574	493	429	556	480	517	495	570	478	490	482	439	489	461	488	486	466	462	466	486	554	435	506	466	488	473	515	476	496	478	460	475	448	494	465	477	456	504	478	494	513	473	528	477	510	483	523	492	599	497	490	479	483	476	515	477	451	521	478	493	468	513	522	561	497	448	553	465	475	571	480	478	491	478	475	494	478	502	488	492	475	498	502	501	473	493	457	473	615	504	483	505	471	438	581	515	477	487	493	418	484	472	475	500	341	472	547	489	514	525	493	536	505	483	532	460	498	472	527	499	482	496	474	452	476	481	575	492	511	465	474	486	445	466	577	492	490	492	546	459	476	437	472	501	333	492	578	475	471	485	485	2
482	510	485	489	458	476	470	476	469	477	536	485	506	477	479	481	440	513	481	476	472	485	478	481	473	476	455	468	498	517	468	553	491	435	473	511	467	478	478	477	475	499	485	471	495	489	449	483	533	489	542	465	482	473	453	493	460	401	466	456	496	484	497	484	455	515	458	509	476	477	484	491	468	498	497	562	490	437	539	456	506	527	493	501	507	509	475	458	476	620	476	498	466	499	474	456	479	471	490	480	467	479	471	485	458	688	538	442	481	488	522	476	484	452	490	473	501	484	545	480	476	472	490	459	461	525	473	453	497	514	466	490	495	479	452	416	483	486	478	442	469	552	467	482	501	485	474	514	481	469	502	479	482	318	479	504	489	490	519	462	454	479	465	481	499	537	475	482	477	397	476	509	537	479	455	484	496	485	458	517	503	511	505	482	516	486	433	504	544	480	407	459	480	519	563	477	471	471	475	462	522	489	516	478	475	477	527	485	478	465	500	515	517	468	455	488	529	460	450	494	424	512	478	513	541	499	502	476	476	471	469	511	474	475	508	459	488	477	507	482	513	437	514	461	502	547	480	481	479	455	514	518	472	555	489	486	532	531	495	491	488	484	498	499	473	466	496	485	516	497	501	485	489	505	482	490	477	496	490	469	477	382	502	477	460	525	505	501	481	513	506	512	525	485	526	525	505	478	502	484	530	513	477	485	465	465	487	476	473	491	448	493	530	482	483	509	452	487	547	551	485	444	523	471	462	477	478	490	497	528	477	479	477	483	491	488	423	491	592	504	508	504	508	493	528	488	480	561	481	455	483	493	525	485	492	492	528	478	511	515	465	486	466	451	474	457	495	486	479	434	526	469	469	465	468	508	477	450	560	482	480	446	487	472	463	475	515	480	465	481	476	485	479	494	480	475	477	541	538	477	474	496	477	445	477	416	496	477	460	476	487	503	486	475	480	498	492	488	475	556	483	461	477	477	503	476	458	489	514	481	516	492	477	350	491	404	471	495	440	489	480	499	620	477	480	477	473	486	525	489	497	488	490	538	471	356	476	479	471	470	483	492	550	450	490	459	478	489	480	518	508	477	533	481	477	405	460	484	456	481	462	461	478	441	553	484	488	524	469	462	452	487	482	563	480	505	476	463	455	533	1
485	485	549	482	508	471	476	478	500	483	496	456	459	524	478	459	480	508	451	468	479	518	485	469	468	481	485	481	497	479	475	527	474	500	473	501	493	508	488	476	477	451	449	479	458	499	436	486	591	493	468	562	479	486	506	479	553	449	556	478	466	486	488	474	635	528	511	472	476	464	518	492	525	466	483	483	462	463	548	465	486	554	496	500	446	472	480	453	480	538	476	463	455	491	481	467	478	481	519	469	482	484	487	493	479	663	438	436	497	489	485	463	479	524	453	496	470	474	389	431	472	495	468	414	517	453	493	473	496	482	474	495	461	486	484	595	463	472	482	463	501	458	450	499	490	504	476	498	479	503	463	499	506	608	476	462	500	491	491	491	503	484	468	485	538	511	476	476	475	479	582	500	499	476	461	497	467	482	440	508	477	501	466	529	475	493	459	452	494	478	443	468	476	468	441	481	478	483	475	483	494	464	489	500	471	476	459	475	480	492	495	436	500	494	486	587	552	473	468	478	486	473	502	467	517	497	517	478	477	488	482	481	479	492	513	469	482	479	468	477	485	396	482	467	557	445	480	478	475	458	475	460	478	483	482	464	485	493	487	484	478	473	498	517	481	489	472	494	473	498	478	547	447	415	471	492	476	544	500	507	476	558	473	475	467	506	493	464	480	455	477	520	493	468	524	569	442	509	498	496	493	523	478	479	404	448	462	484	507	516	478	505	412	465	470	493	474	466	541	457	481	485	444	475	498	476	510	431	481	527	427	455	477	481	503	477	657	452	459	521	540	450	473	479	531	488	466	488	455	554	472	492	452	481	510	495	524	476	521	541	447	476	468	501	479	580	479	485	491	546	418	415	510	510	469	511	482	507	638	484	477	488	465	486	485	474	481	475	462	460	476	508	479	466	474	494	503	511	436	482	470	489	477	464	476	528	489	486	467	486	474	498	468	488	506	553	454	570	515	546	470	482	473	476	485	490	494	450	492	480	520	528	464	585	476	544	452	502	535	487	502	486	466	529	500	479	485	483	476	481	479	489	485	733	476	458	473	434	437	570	539	453	544	507	502	473	485	467	492	527	481	481	468	478	479	349	466	463	491	482	491	476	487	550	503	463	480	476	504	490	519	476	535	715	544	527	490	482	522	491	1
479	483	500	484	529	478	499	476	453	479	478	502	488	439	464	519	460	465	476	474	509	541	471	472	532	507	461	487	476	529	498	451	490	526	481	556	491	474	486	475	477	475	490	507	515	466	464	445	518	443	519	480	487	479	473	522	532	413	524	456	482	486	486	482	486	508	497	473	490	463	468	505	480	479	484	494	480	466	531	463	501	488	496	476	512	460	477	500	482	461	476	482	478	468	480	520	482	477	501	504	476	489	487	464	468	616	462	526	443	492	474	489	491	523	518	474	490	494	517	481	476	500	480	478	482	466	494	463	485	466	455	496	462	477	466	464	454	493	491	452	512	509	501	478	515	484	482	474	482	520	518	467	485	378	478	463	445	470	479	520	467	496	488	487	509	459	477	466	475	500	484	564	553	477	469	497	466	474	444	464	519	508	441	483	476	481	539	468	515	484	464	465	490	507	460	497	476	473	476	483	481	484	474	494	502	478	472	485	481	470	500	490	454	479	479	489	517	473	532	480	456	556	549	568	471	515	463	475	476	523	478	470	482	460	523	513	479	482	504	475	513	445	488	497	510	495	453	479	473	489	529	495	476	515	476	519	528	540	486	493	465	478	470	470	496	461	536	503	483	520	526	519	494	415	474	486	476	499	516	526	476	411	504	477	505	519	480	468	483	498	513	533	474	475	461	486	439	503	501	488	486	475	473	500	561	473	480	477	489	480	460	503	508	482	490	486	478	485	470	538	499	501	457	495	504	481	483	480	460	501	485	475	475	485	512	488	467	512	628	538	517	516	444	490	552	497	471	495	490	465	474	451	510	464	499	478	427	478	476	545	515	489	469	471	482	469	492	466	491	492	494	433	501	525	573	475	480	429	541	506	485	524	480	494	516	482	459	476	498	393	486	562	477	510	479	472	473	436	526	479	478	490	478	518	476	446	508	476	466	487	512	436	521	489	590	519	470	490	540	526	482	507	485	476	480	482	482	502	420	467	491	519	485	427	476	524	501	476	491	500	501	471	668	483	472	478	476	481	489	471	484	475	478	563	473	408	489	475	436	418	560	490	493	465	476	526	489	586	486	447	572	480	543	479	480	407	491	491	473	479	480	491	484	516	525	499	467	462	545	481	494	481	509	603	513	533	478	478	479	501	1
481	462	564	482	484	478	493	476	509	493	423	500	493	550	493	475	483	531	467	483	463	505	467	466	498	527	475	497	505	482	477	467	503	464	502	445	481	506	478	477	474	498	486	493	448	509	542	505	479	505	488	622	447	490	516	515	477	548	559	477	458	482	490	472	455	510	513	524	484	469	569	478	549	513	485	504	472	534	502	503	494	473	476	470	545	506	469	487	484	506	477	509	488	479	478	432	478	500	502	386	472	475	483	464	449	695	430	406	496	480	437	475	480	489	475	474	515	496	545	479	474	501	493	440	501	498	489	510	495	517	539	467	492	473	445	399	468	510	470	487	498	482	478	463	475	478	473	536	486	521	485	450	496	487	480	475	469	491	555	518	495	477	485	483	490	420	478	483	480	510	469	531	570	478	456	498	484	474	426	484	499	498	536	504	481	457	518	508	451	473	478	498	488	519	528	504	475	487	477	483	501	511	510	542	527	476	453	485	491	510	497	439	535	435	501	511	487	480	476	491	507	474	526	519	550	510	472	477	476	474	502	454	499	467	483	513	495	480	453	475	511	464	546	471	553	511	474	477	487	554	504	532	476	468	487	491	459	536	484	480	467	485	488	534	485	501	470	505	444	461	493	490	530	412	459	482	477	515	501	469	478	471	459	477	538	518	458	450	476	468	512	502	514	470	472	516	466	485	534	516	507	504	474	474	472	443	470	483	491	472	532	512	429	523	486	501	472	494	562	512	495	502	489	517	456	475	440	484	474	537	552	468	475	465	471	487	429	501	449	468	471	482	495	500	516	481	483	504	505	506	490	496	523	480	483	487	441	475	496	431	410	504	479	490	475	483	535	467	485	510	542	485	476	471	560	476	488	496	487	492	490	479	508	489	470	473	469	477	460	508	473	501	475	475	478	494	473	507	475	488	480	474	475	484	477	508	539	480	539	474	446	577	457	480	489	545	482	508	540	525	480	497	470	476	472	486	494	509	435	475	510	518	502	489	493	473	477	545	542	474	466	481	481	498	498	475	494	482	529	499	483	493	490	585	471	398	482	479	448	460	486	493	506	422	505	516	478	501	482	485	527	477	474	476	474	440	499	513	426	487	457	466	480	482	504	489	464	447	483	490	478	478	460	612	485	557	476	488	633	479	1
479	472	445	466	476	474	498	475	483	482	468	504	512	501	504	513	461	474	460	491	510	464	479	474	457	515	483	492	471	423	465	460	489	443	502	523	467	488	476	477	477	498	504	463	468	478	395	528	441	476	487	504	468	479	560	458	476	489	430	500	480	484	510	484	499	481	519	477	481	478	501	485	489	529	487	579	476	458	496	475	460	517	451	464	510	530	489	482	477	475	476	514	500	502	489	450	491	497	440	461	474	492	476	451	415	351	458	502	524	462	439	509	480	482	433	489	497	492	481	498	477	460	476	495	464	464	481	481	468	542	505	497	489	478	471	606	504	463	464	494	490	546	494	481	484	506	483	496	477	520	493	482	494	588	477	486	497	503	492	536	470	467	495	477	447	492	477	481	476	566	476	565	496	477	444	488	494	488	456	525	522	516	508	479	481	490	545	507	518	482	553	533	529	503	488	482	484	503	475	470	452	458	460	504	486	477	519	479	493	501	475	480	478	489	464	468	582	488	470	498	506	470	502	505	544	454	498	477	476	502	513	475	480	465	463	489	482	482	471	485	514	532	522	466	612	499	465	483	470	490	437	499	480	556	479	516	441	465	475	493	498	488	496	543	463	483	367	498	467	525	464	540	474	502	488	475	477	505	476	532	477	525	490	477	461	486	472	492	471	467	488	502	500	468	440	603	504	485	530	502	450	493	478	492	472	467	494	475	465	447	451	476	490	532	485	498	458	479	456	465	463	476	464	478	490	474	477	499	483	459	459	465	476	484	542	480	482	462	455	516	527	495	490	548	542	476	483	503	504	479	483	511	474	475	488	508	522	475	535	437	481	492	537	511	478	525	520	492	488	459	436	501	494	469	548	519	478	485	437	528	484	486	515	495	479	484	444	475	485	515	476	437	473	462	475	513	492	503	495	483	482	478	474	477	478	553	489	479	508	485	447	466	517	507	436	471	483	544	559	498	479	480	476	476	518	493	471	530	476	476	496	468	416	550	485	479	450	508	475	481	533	471	444	522	463	476	458	473	493	483	490	472	485	416	484	576	484	453	477	459	505	481	474	451	474	502	482	521	496	530	513	490	461	479	485	555	458	480	514	494	458	422	480	447	499	473	486	450	468	484	481	474	513	421	483	509	481	490	537	445	1
484	457	541	495	479	490	460	476	480	479	482	498	464	465	491	461	478	507	457	479	471	486	468	474	486	496	460	491	471	471	477	498	463	484	431	540	473	473	475	476	477	485	452	485	543	459	536	446	523	518	485	475	482	483	472	479	443	514	492	468	517	473	494	481	389	519	515	473	476	459	533	502	520	468	476	509	469	504	505	480	498	571	479	492	499	508	475	486	492	485	476	519	488	509	480	436	480	487	468	500	476	479	490	468	545	613	504	498	487	491	494	502	462	536	485	441	463	488	548	483	477	477	474	496	508	531	489	487	489	421	463	460	486	479	507	519	531	498	477	498	491	449	470	489	490	516	482	477	475	447	483	466	487	409	476	487	501	501	489	524	482	474	461	482	474	499	478	482	476	570	409	472	525	476	478	431	495	483	532	491	481	425	516	465	476	453	489	451	539	476	505	485	498	505	551	490	488	476	479	444	520	498	472	569	468	477	435	482	463	499	466	412	454	485	467	441	538	470	485	498	416	535	512	511	478	494	480	478	479	499	448	511	472	480	465	479	474	481	476	479	487	543	521	502	496	516	542	473	483	555	485	473	482	519	475	467	504	541	485	489	477	478	459	452	488	481	482	467	485	486	487	526	471	492	481	464	478	497	533	419	475	420	467	477	523	479	463	506	480	474	536	495	484	476	475	537	454	504	531	502	533	511	484	516	502	461	498	478	510	442	450	496	492	481	461	482	482	477	450	481	474	506	488	469	448	486	520	505	485	531	463	443	477	531	519	491	346	485	506	511	503	480	466	491	469	475	493	495	480	517	478	461	547	465	503	502	509	479	510	599	501	469	489	480	483	451	520	500	485	524	527	493	488	468	514	484	475	467	537	521	472	455	502	488	481	482	495	477	459	530	482	525	477	393	472	472	494	415	502	482	477	534	475	486	477	462	499	483	445	474	487	425	453	484	535	503	478	514	543	596	482	454	477	476	494	481	518	508	511	482	508	512	482	426	484	502	478	492	476	487	489	452	558	453	494	477	489	456	445	501	486	471	476	465	472	432	481	473	471	495	499	445	525	485	459	497	475	509	473	438	551	487	510	478	485	560	474	478	499	490	534	495	482	503	478	493	460	435	491	483	481	479	522	478	526	528	478	504	477	484	1
484	503	528	472	472	484	501	475	500	484	472	487	444	469	500	474	455	502	470	481	488	497	476	484	500	509	491	465	469	461	486	527	512	509	491	456	477	469	473	477	476	466	488	501	467	506	546	457	518	470	524	478	445	485	517	506	458	484	435	487	464	488	454	480	417	511	553	518	482	478	484	476	485	531	479	466	466	508	473	536	527	563	522	483	456	510	481	474	484	530	476	510	485	502	478	476	477	464	472	485	466	478	483	514	466	642	513	481	419	477	471	484	462	506	433	487	485	490	482	538	474	466	475	512	450	475	488	513	492	441	545	455	495	482	459	475	549	451	496	529	477	519	475	474	478	483	481	516	476	553	481	481	473	547	478	456	487	503	498	508	483	462	490	488	454	475	477	478	479	520	509	542	517	478	465	379	483	477	479	474	486	474	482	502	485	529	576	409	524	472	469	464	507	494	494	481	486	485	475	475	505	499	484	545	520	477	508	473	461	548	491	504	505	534	499	408	516	462	510	477	510	528	427	500	511	492	447	477	476	494	458	482	490	492	495	507	467	476	470	470	519	542	519	476	527	461	458	481	480	526	470	470	480	497	472	511	565	532	482	484	481	487	495	506	470	531	457	493	504	511	480	498	488	479	476	489	477	474	517	502	478	509	475	476	478	517	474	459	489	501	511	504	479	477	426	538	491	513	483	453	453	508	483	495	497	472	517	491	531	476	493	492	520	449	499	507	462	484	452	577	477	470	468	475	492	478	469	424	480	558	504	463	477	470	487	479	398	475	431	612	540	483	498	517	471	492	482	460	471	451	480	513	507	511	454	494	514	477	502	500	407	477	507	461	473	523	499	491	485	508	496	562	488	461	434	512	485	492	548	477	483	486	526	508	476	469	469	477	508	487	474	472	478	493	477	541	474	535	477	480	472	522	476	499	476	424	424	472	459	482	506	505	472	491	459	486	487	497	524	569	477	475	490	476	475	502	496	450	486	472	504	486	512	543	510	519	469	473	440	492	484	476	509	528	510	477	459	486	476	472	486	471	490	571	488	429	478	467	514	502	498	498	444	550	492	517	474	565	485	454	522	480	489	476	472	554	469	488	484	497	478	472	479	433	544	478	498	479	518	475	468	477	509	619	491	443	475	480	449	493	2
492	430	459	490	551	479	503	478	487	467	559	500	457	516	500	465	476	511	451	494	488	457	476	475	431	475	491	481	493	464	489	492	552	491	467	556	475	417	482	476	476	511	522	495	491	472	563	536	441	509	551	512	484	478	525	449	476	476	477	507	477	472	531	466	343	498	458	465	473	479	574	499	463	550	487	463	488	514	505	507	455	487	422	469	493	484	473	462	480	540	476	494	468	480	487	496	479	483	478	477	479	481	476	498	463	522	461	492	502	469	456	502	484	484	512	454	489	490	497	490	478	447	487	510	496	546	484	531	481	463	482	485	489	475	458	493	551	494	466	481	505	503	481	476	478	478	486	508	472	543	545	487	472	365	476	472	487	486	460	502	516	475	478	474	441	465	476	475	478	423	473	504	544	479	496	440	455	485	500	563	464	526	491	474	509	468	461	493	565	468	477	527	488	497	476	472	479	481	476	514	494	503	491	557	479	479	485	475	463	508	508	478	518	464	478	470	598	476	496	490	493	504	491	436	513	458	439	476	476	478	498	490	482	479	493	520	498	479	501	480	522	561	461	473	506	512	490	478	487	454	445	487	479	535	468	533	472	484	497	497	482	475	504	477	469	511	519	488	517	495	458	487	491	504	470	500	476	442	473	450	478	399	515	476	489	489	469	459	488	481	518	518	506	474	472	443	467	502	495	482	478	488	477	482	521	416	489	473	528	450	501	442	561	498	500	488	474	486	523	499	464	528	479	483	509	472	498	452	472	533	446	511	476	426	476	485	318	571	505	591	456	468	515	500	491	481	484	368	471	500	488	426	475	483	477	490	488	477	502	492	487	518	519	497	479	481	503	474	469	481	455	438	486	497	550	459	485	472	429	438	479	463	489	470	471	489	553	476	483	516	471	497	480	487	476	501	492	467	508	486	473	527	475	489	475	515	466	479	514	484	477	573	477	484	523	593	502	524	529	468	481	507	487	477	483	507	446	496	479	479	510	522	497	399	496	528	469	518	546	492	500	482	472	508	520	478	492	484	491	477	514	483	493	320	476	477	475	522	480	539	501	486	508	515	496	441	472	489	476	419	546	476	470	476	488	564	487	477	542	476	448	477	481	530	402	491	463	504	483	480	469	475	507	339	493	588	491	486	460	495	2
477	442	559	481	529	484	496	478	495	469	499	492	470	533	491	499	475	479	472	462	489	487	484	474	562	485	494	477	495	490	473	462	500	483	454	528	474	458	478	475	473	535	455	484	493	459	488	461	527	497	546	453	478	480	505	516	474	455	546	465	496	479	462	477	568	497	506	486	481	474	536	492	506	428	486	466	468	497	541	502	481	491	447	465	430	528	468	486	477	450	475	488	501	466	481	508	484	518	511	501	490	479	485	456	475	592	472	456	488	492	461	445	478	484	458	445	473	502	518	502	475	473	482	577	458	501	484	486	487	490	541	500	492	480	469	535	537	505	481	489	483	517	474	483	511	509	483	478	481	488	546	487	482	601	478	505	505	471	521	521	509	485	472	483	448	472	476	483	476	525	516	526	510	477	470	484	491	482	443	474	580	498	485	478	455	494	533	488	536	474	477	470	525	529	542	489	481	483	475	509	498	480	434	440	480	473	530	482	470	487	463	544	486	505	477	504	468	480	488	482	463	461	484	521	453	532	473	480	476	466	480	482	490	484	470	526	494	483	479	477	448	482	430	466	583	502	548	475	481	531	503	506	479	494	459	472	531	544	483	496	512	478	512	481	478	469	484	494	433	465	505	425	410	452	465	476	476	498	460	535	478	536	507	479	544	501	439	525	486	533	476	496	464	483	505	590	485	504	505	491	450	467	475	507	485	507	484	488	466	452	544	481	472	473	483	531	484	484	526	511	489	470	506	475	482	488	476	454	498	558	445	468	477	462	545	470	564	505	414	528	550	511	525	502	537	482	490	521	469	473	489	535	513	464	493	476	487	474	553	467	477	489	522	494	488	454	509	473	457	462	498	512	501	498	489	489	471	482	561	445	481	489	519	484	496	484	456	480	482	484	478	485	477	494	477	463	489	502	525	485	477	501	479	489	477	495	512	481	484	478	476	564	496	486	512	466	478	487	550	467	475	482	490	476	479	507	482	553	525	478	505	492	565	552	548	505	467	559	479	475	456	491	370	485	496	478	463	484	503	475	485	489	496	532	475	535	482	416	482	473	433	466	479	503	478	518	475	462	475	468	533	481	429	477	478	461	485	471	518	496	479	506	474	468	477	478	468	515	511	475	467	474	513	539	516	490	475	492	513	510	1
476	465	474	477	416	474	496	476	510	484	504	477	497	432	465	462	489	511	470	482	484	540	469	487	433	502	472	482	483	460	488	621	505	398	466	507	476	508	484	477	483	580	488	491	499	469	494	457	430	461	539	552	498	482	489	473	490	506	456	507	497	488	473	484	410	559	553	473	482	464	467	496	499	518	476	496	498	518	525	454	423	536	492	484	458	515	471	523	482	489	476	448	455	489	468	489	481	486	481	500	492	474	490	465	463	494	485	498	450	466	408	490	484	510	516	500	490	490	498	481	474	449	484	493	447	477	492	516	478	497	501	473	501	471	460	522	531	495	481	465	542	500	474	473	476	503	477	476	483	600	483	464	478	435	478	472	453	479	486	482	541	445	480	486	475	509	477	479	476	496	518	505	453	478	483	590	492	480	526	491	487	543	458	465	488	485	493	463	458	476	485	476	503	508	510	478	478	479	477	483	516	490	527	544	520	477	521	478	502	474	499	462	478	498	489	469	469	474	506	499	454	523	542	488	530	506	487	476	475	493	499	505	470	463	487	550	489	475	430	473	489	515	554	473	509	540	434	482	499	508	466	497	478	497	485	491	485	416	481	485	515	473	486	487	482	476	479	485	477	470	504	509	544	495	477	488	476	514	505	499	476	442	469	478	506	480	450	446	479	472	459	488	530	472	566	498	451	525	470	497	519	506	473	488	530	486	468	512	539	460	496	453	481	520	462	480	483	489	496	515	480	490	483	479	498	478	446	505	473	540	504	474	476	398	445	496	379	476	509	520	467	506	408	517	463	472	481	583	463	535	484	471	446	484	482	466	529	478	488	566	467	491	438	503	485	524	425	497	494	541	449	493	509	529	543	489	494	483	427	448	478	489	517	447	492	468	470	475	482	533	474	497	475	510	476	455	499	448	532	487	476	468	476	548	477	425	436	481	447	480	479	510	453	501	458	484	475	478	536	533	471	478	484	476	495	482	501	478	517	484	500	508	495	445	485	539	476	442	481	485	519	517	516	477	492	478	486	472	497	496	495	479	507	429	487	461	478	492	481	463	492	495	491	409	450	492	459	576	466	451	466	472	490	478	482	515	453	487	479	486	483	475	473	498	479	478	475	511	478	468	438	478	512	438	460	463	485	476	447	482	2
473	456	518	483	430	478	531	475	480	480	502	472	436	362	502	508	458	510	511	484	497	496	482	479	498	479	533	482	482	479	476	430	474	472	495	473	485	491	483	474	479	526	522	486	472	452	511	511	476	471	540	549	476	476	490	520	513	504	618	468	477	477	517	479	519	502	489	475	476	483	544	489	504	496	469	592	484	483	533	504	480	645	453	469	528	528	476	492	479	491	477	501	469	485	476	494	478	483	448	479	479	476	474	480	526	447	526	466	535	478	509	469	473	475	444	491	520	490	527	516	479	535	490	469	485	560	464	478	475	559	508	475	484	479	455	518	465	478	478	473	504	522	501	490	487	476	474	484	486	484	476	476	476	538	479	487	489	447	531	542	479	464	485	480	517	508	477	475	477	466	507	513	530	477	504	508	491	468	490	445	453	526	489	472	488	484	518	500	500	483	468	502	483	519	562	500	476	464	477	508	526	447	463	491	430	478	519	475	485	496	484	472	514	441	472	623	514	488	480	466	476	482	481	553	480	512	437	478	475	506	481	488	465	432	505	485	489	484	445	475	488	527	516	504	534	506	450	481	477	496	459	530	480	443	475	511	467	497	480	483	488	469	497	536	472	456	440	505	519	479	477	561	486	522	472	487	477	520	518	446	477	509	481	475	517	484	431	519	480	464	499	519	523	484	465	515	480	472	483	474	423	462	480	462	475	480	477	489	515	494	450	482	531	484	493	487	481	479	487	519	476	469	511	468	503	482	460	512	499	498	435	466	475	493	509	493	512	496	458	451	480	473	490	523	552	483	474	481	447	447	487	544	487	501	463	479	531	478	485	501	502	479	500	460	478	449	507	484	482	450	463	442	532	512	509	456	490	467	485	490	491	455	518	469	495	475	467	476	456	491	465	504	484	555	477	467	484	540	534	475	478	465	479	486	477	519	508	480	478	471	510	497	510	502	536	466	483	548	473	501	486	488	492	476	480	485	471	475	465	475	538	480	482	537	516	516	485	466	489	496	494	487	422	466	475	478	477	486	489	476	499	478	484	446	484	554	475	484	495	451	460	475	485	422	456	521	488	541	500	434	511	476	449	478	476	517	489	520	462	479	471	465	462	533	513	472	481	489	525	488	518	479	474	449	463	501	475	488	536	469	2
487	488	449	488	526	477	506	476	474	484	439	524	466	451	479	496	488	445	490	464	481	528	485	481	488	476	507	481	466	465	469	434	533	488	515	412	485	527	484	475	475	457	481	492	549	511	513	525	463	439	517	514	483	478	462	532	496	508	536	489	490	482	565	468	586	534	469	523	479	474	493	481	450	489	482	505	457	521	528	485	473	454	485	500	525	510	485	500	488	573	476	481	481	500	474	501	478	424	490	458	462	480	482	494	573	217	462	439	537	468	441	475	478	489	511	468	483	510	531	449	473	463	468	581	529	522	485	495	458	547	473	483	533	473	436	481	490	469	479	496	507	504	474	486	472	492	479	476	486	472	519	483	474	450	480	491	489	417	525	504	458	476	495	485	451	477	474	480	476	425	450	555	471	476	453	521	492	473	448	495	503	509	475	492	482	475	485	519	589	483	483	482	464	555	454	492	485	477	476	442	464	490	470	442	461	475	465	472	482	492	502	513	503	465	481	446	467	471	445	485	489	524	461	547	512	477	455	477	476	507	473	478	468	511	502	491	485	477	484	480	505	495	501	470	561	538	455	476	471	514	435	502	478	485	472	490	462	483	498	469	484	477	480	554	484	482	506	491	490	523	493	504	444	568	479	486	477	479	520	496	477	450	482	476	500	432	516	538	487	511	494	555	551	474	489	497	493	507	462	537	506	494	484	486	506	459	492	481	520	506	523	470	501	526	469	461	487	467	434	479	471	481	496	488	497	478	494	471	502	496	481	488	477	463	514	492	586	516	636	468	477	524	490	454	501	486	491	493	452	508	483	447	523	460	515	504	468	476	490	508	510	467	479	508	476	520	495	475	485	483	491	508	510	498	506	464	487	475	469	495	479	456	464	491	489	475	521	480	490	467	474	459	476	535	478	452	495	520	493	478	472	580	478	440	477	478	463	480	504	487	515	446	503	500	513	482	484	529	490	478	477	477	495	476	482	499	507	492	476	480	482	510	463	461	477	486	478	501	522	499	459	466	522	519	498	479	476	481	509	468	495	467	480	336	472	654	480	484	515	518	430	488	488	467	458	522	499	444	467	502	511	480	491	480	476	476	468	452	460	475	485	424	477	479	512	484	457	452	538	479	473	485	492	318	421	507	474	467	526	507	2
483	478	524	477	529	474	435	477	468	468	513	459	441	488	460	474	485	467	501	497	480	462	463	485	497	540	432	466	497	462	481	382	494	494	501	509	482	470	477	477	474	507	490	498	517	451	513	477	528	486	446	473	519	475	453	463	418	457	456	477	465	483	439	479	487	487	460	477	485	491	562	491	454	523	481	581	475	508	524	442	475	549	551	473	543	543	475	491	481	504	476	550	486	485	489	503	478	477	456	512	495	475	486	471	490	750	488	533	517	479	482	449	475	516	469	439	499	485	516	504	476	446	472	484	475	530	481	513	501	465	519	491	458	478	473	482	439	466	482	482	455	529	474	492	498	481	468	467	471	518	500	485	484	570	477	478	457	461	545	444	505	481	470	475	411	463	475	488	477	476	527	542	536	478	493	505	458	478	476	478	428	411	474	478	476	512	494	504	599	485	457	483	497	499	476	490	467	482	475	494	481	449	500	513	534	476	506	480	463	506	487	498	467	498	484	467	490	486	506	477	479	516	475	490	468	531	475	477	479	523	465	476	476	481	523	491	466	479	451	484	478	478	501	468	510	518	467	481	481	495	472	537	475	531	483	472	537	477	484	481	499	476	515	481	493	489	428	495	498	459	486	498	560	401	492	493	476	475	476	516	477	517	488	476	529	492	488	521	481	464	461	528	494	473	416	469	498	485	507	534	443	487	479	526	500	437	486	478	477	510	479	471	510	512	479	488	470	482	548	550	464	517	498	471	466	472	492	515	498	485	479	499	475	506	464	503	467	409	403	502	504	475	518	448	489	480	479	530	493	525	472	450	506	477	467	465	494	477	507	452	528	475	509	472	484	512	518	488	460	499	449	498	499	493	495	496	488	478	560	481	489	468	528	489	473	476	504	476	501	432	481	579	477	470	477	485	481	453	447	486	470	503	478	472	477	422	387	478	476	477	455	493	438	514	515	539	468	524	505	572	494	493	468	476	485	457	499	505	490	468	513	496	432	541	490	545	483	481	467	477	455	467	432	522	509	477	477	482	483	481	467	488	470	636	473	418	480	510	537	455	571	480	496	470	515	506	478	525	510	495	406	478	454	478	475	456	485	512	495	497	530	478	477	507	519	497	474	458	463	483	469	477	482	634	488	455	473	471	496	500	1
474	496	516	493	504	472	474	477	469	485	512	512	501	487	484	487	478	448	486	488	481	498	479	483	412	496	428	488	492	464	487	438	534	505	457	508	484	476	482	475	483	512	500	467	529	507	438	494	520	416	587	500	501	475	493	484	528	490	518	497	508	487	484	469	514	504	497	494	477	473	478	480	436	452	478	505	477	478	540	466	456	453	454	515	501	473	482	457	482	518	476	522	435	505	494	505	477	519	449	551	478	473	487	491	462	531	517	512	471	494	497	435	477	488	492	510	514	492	510	526	474	472	474	529	476	483	494	528	483	401	452	490	485	477	452	446	503	492	481	492	501	512	489	491	484	470	480	506	482	414	430	454	473	567	477	487	486	455	493	517	448	495	469	478	479	485	477	477	477	521	497	492	468	477	478	471	478	484	519	579	459	489	482	454	479	433	506	553	531	479	485	516	506	530	502	479	471	492	475	444	437	449	487	473	536	475	552	477	482	463	498	482	473	458	481	405	410	483	484	488	481	497	476	424	479	528	492	476	476	511	507	480	475	491	477	487	486	477	503	474	484	548	542	467	517	559	475	480	494	477	475	481	478	463	479	468	533	473	482	476	486	475	527	498	464	498	518	467	475	515	489	518	536	496	484	474	477	494	471	498	477	514	471	476	491	461	494	530	475	447	484	502	488	479	546	529	491	469	511	488	516	493	480	459	542	495	459	480	559	440	497	500	490	464	476	478	455	495	516	543	493	482	492	476	487	485	533	483	479	547	488	483	475	525	513	490	492	487	415	454	458	503	494	501	487	470	480	481	453	539	478	460	439	486	551	518	472	478	514	454	534	462	489	514	478	404	486	480	496	504	478	437	500	498	461	439	479	457	537	520	477	488	515	482	460	473	522	475	504	502	475	412	479	531	477	486	481	445	499	489	472	510	477	487	477	439	497	478	490	465	469	419	553	485	459	440	490	507	499	589	486	482	479	476	485	512	477	489	454	479	475	540	455	558	520	509	477	611	529	487	492	468	337	466	535	477	480	485	549	493	504	484	505	412	479	572	477	468	578	461	498	481	514	463	485	487	481	505	483	483	517	477	414	480	471	554	463	507	474	498	506	516	493	477	522	469	483	443	493	490	521	482	497	423	453	511	478	475	446	509	2
493	537	496	487	554	478	424	477	470	470	460	507	388	496	498	450	471	463	504	484	487	517	475	465	500	502	506	485	486	504	490	437	525	512	493	480	484	467	486	476	475	510	452	479	544	483	436	474	457	509	526	510	513	493	522	481	426	439	538	469	494	490	492	477	524	524	539	497	476	474	589	466	465	571	480	492	460	515	503	492	502	486	498	483	489	513	484	491	479	464	476	516	470	514	477	507	476	493	486	523	489	474	477	465	517	446	492	507	500	486	572	569	489	459	479	476	525	480	545	499	477	517	490	465	490	517	495	492	474	412	541	456	490	478	491	587	425	485	479	486	479	507	482	492	500	455	481	496	469	549	515	499	460	385	476	494	501	460	519	507	484	499	496	468	402	478	474	476	478	452	434	558	448	477	464	485	496	479	524	492	532	587	507	424	483	516	543	512	494	481	448	461	476	510	467	491	467	483	474	445	510	461	493	489	535	477	510	475	461	489	461	528	511	503	489	549	546	474	443	492	430	435	489	393	498	478	497	478	476	496	456	483	482	459	478	490	475	479	452	467	496	423	490	447	459	524	498	476	476	515	450	486	473	492	479	510	501	362	494	483	506	481	504	412	464	466	527	468	499	489	466	487	534	482	476	485	476	476	470	503	476	421	451	477	527	496	450	467	484	470	479	447	465	473	431	487	460	513	489	477	431	506	487	464	522	495	487	476	460	467	475	495	495	450	480	488	479	481	505	504	480	459	503	468	490	475	458	474	484	519	485	500	475	503	455	489	518	504	639	510	485	498	528	503	510	483	486	532	488	526	474	496	488	482	489	467	505	476	477	487	506	489	362	497	486	459	532	484	460	497	390	555	529	503	573	510	485	495	458	492	482	471	530	471	465	490	470	478	502	532	476	525	477	439	475	460	482	452	512	484	484	487	477	498	476	421	498	472	468	482	504	464	483	502	512	543	504	509	478	526	475	485	474	476	497	506	506	536	438	478	501	530	495	405	495	511	479	478	525	474	498	452	628	498	469	475	456	479	521	475	478	481	514	498	481	457	473	512	451	450	482	466	508	520	476	510	476	495	466	564	520	484	533	478	482	359	490	470	525	470	494	487	475	468	530	485	472	455	497	475	489	480	498	516	505	494	485	482	555	506	2
478	515	518	486	482	478	506	478	462	464	511	442	503	393	467	484	457	496	471	475	489	527	490	481	436	519	489	477	475	488	474	475	489	511	495	598	459	475	479	476	474	567	460	484	510	510	506	491	461	482	596	462	526	478	481	497	571	508	585	473	495	481	517	474	387	473	457	467	479	477	529	499	486	437	484	459	449	447	461	501	470	586	527	494	542	548	484	477	489	541	476	570	495	500	490	526	473	474	467	503	484	495	482	463	511	490	473	547	541	482	514	542	490	474	459	508	481	488	492	491	476	466	476	498	510	479	473	523	478	474	475	460	485	476	466	458	487	514	483	474	492	463	492	476	477	530	483	486	486	501	467	508	481	472	480	442	444	499	473	510	502	476	474	480	507	471	476	476	477	526	455	500	519	476	484	395	470	468	508	477	476	499	505	466	478	474	563	527	567	486	440	479	504	519	527	492	475	495	477	507	522	471	496	515	480	478	485	486	487	479	512	521	504	483	481	476	512	484	485	502	512	494	516	522	471	481	488	478	476	528	498	509	469	467	465	536	496	480	471	473	474	577	488	498	551	518	500	478	477	511	491	467	482	519	474	425	471	509	480	484	468	471	505	492	478	509	493	481	467	476	477	503	474	520	463	473	476	475	487	503	477	465	482	480	485	514	527	461	487	511	521	488	488	482	463	486	437	526	443	504	439	464	479	452	450	509	489	499	507	472	456	498	534	513	473	458	483	482	468	461	494	426	493	467	493	485	505	488	488	497	462	470	475	462	543	489	349	525	456	534	503	490	505	537	559	495	499	510	465	426	485	407	509	473	486	482	445	476	489	487	505	482	492	500	483	498	483	501	474	481	504	538	545	536	498	502	476	478	461	450	485	448	509	483	503	491	502	479	487	504	467	519	476	533	481	487	484	527	456	481	476	500	476	467	477	490	454	487	484	471	515	475	495	471	480	498	494	597	485	531	480	487	471	476	484	467	498	490	454	471	508	496	488	478	507	537	481	517	496	500	469	499	462	517	509	479	488	476	480	492	491	474	481	370	471	514	485	511	523	499	485	484	551	467	441	482	468	541	467	511	504	479	465	478	477	606	474	456	510	503	492	484	473	474	546	490	477	463	464	479	481	481	485	393	424	568	473	490	483	496	2
479	469	504	485	482	481	458	478	505	472	510	513	527	549	501	473	478	438	471	475	472	464	490	484	531	535	474	478	488	448	487	478	548	564	480	501	465	487	473	475	484	416	461	482	476	467	518	499	469	564	531	530	527	472	508	481	461	455	493	494	489	482	464	475	499	493	535	504	482	462	541	504	500	498	475	512	486	519	582	463	522	522	464	493	479	520	487	496	494	513	476	499	500	497	483	548	477	454	462	478	501	478	476	478	452	499	494	460	521	467	507	463	501	537	474	446	490	471	504	509	475	493	496	472	478	505	476	503	479	473	505	502	466	478	472	456	523	505	481	449	463	560	461	484	507	465	480	496	481	447	477	477	488	563	478	468	444	479	514	526	518	468	474	479	442	472	477	485	477	569	464	572	528	478	465	474	497	494	536	545	417	540	433	434	491	493	514	450	509	481	480	508	476	494	494	489	479	486	477	496	482	499	475	461	418	477	505	481	460	474	506	467	493	400	483	536	501	469	439	498	490	603	459	495	514	481	480	478	476	478	467	476	486	507	511	487	482	475	474	481	511	526	508	481	475	535	453	475	482	478	508	490	476	536	485	490	573	526	500	501	495	488	503	495	472	505	519	477	466	528	473	451	481	562	469	488	476	470	490	502	477	517	474	475	548	438	455	423	481	506	544	537	489	470	489	440	468	492	470	500	500	512	471	491	497	462	485	463	542	502	478	469	483	549	496	454	471	484	514	545	496	493	491	472	498	475	458	520	475	532	529	464	477	492	480	499	478	473	419	488	410	486	524	516	505	480	483	394	509	494	476	566	559	487	476	478	524	476	560	536	496	500	451	538	474	497	500	482	478	507	481	509	504	472	516	522	471	469	471	537	481	481	522	486	459	483	552	479	478	475	481	499	472	453	483	474	485	523	577	488	478	517	475	500	477	442	482	480	438	482	503	495	489	459	497	480	477	526	490	488	486	472	481	476	476	490	485	521	527	483	452	514	443	535	484	533	475	536	475	490	493	484	384	456	517	477	488	471	495	491	474	483	527	434	468	539	481	511	446	510	458	497	524	444	490	481	474	412	473	494	440	479	425	480	474	530	480	500	473	483	454	483	477	505	479	494	480	445	484	482	524	479	482	444	431	514	476	496	543	464	2
485	494	536	469	462	468	450	476	481	472	512	468	532	558	477	505	482	533	471	447	498	482	467	489	507	476	514	498	511	491	481	546	451	519	467	489	475	519	476	473	475	422	444	491	476	434	514	452	551	487	499	477	461	481	495	514	506	469	453	516	506	479	485	477	387	518	493	462	488	473	523	517	469	456	486	498	482	459	527	465	481	538	491	498	432	478	469	506	480	534	476	460	489	499	484	488	484	479	492	471	487	475	474	505	457	902	509	486	479	473	516	535	474	512	476	463	533	478	500	496	474	478	480	573	504	478	487	476	516	517	577	461	494	473	507	517	504	491	485	484	507	439	482	472	497	494	481	453	479	474	524	478	484	625	476	493	520	508	462	470	453	474	459	484	513	454	472	479	479	430	514	498	446	474	474	483	463	483	493	528	542	537	452	474	490	527	517	518	488	472	478	611	527	493	420	473	492	485	477	485	467	491	536	521	499	478	501	480	481	491	510	464	481	459	502	482	518	478	487	458	526	471	498	380	483	544	518	479	477	495	484	460	461	471	477	517	486	471	441	474	485	599	466	486	517	530	518	472	485	513	487	520	477	488	486	476	549	542	476	489	496	471	502	545	473	478	546	503	544	517	488	575	557	397	484	487	476	497	498	506	477	535	488	476	504	493	466	484	479	495	529	523	512	477	454	544	412	532	502	517	440	496	474	487	477	526	493	485	533	473	514	475	522	529	462	491	484	481	562	467	482	512	496	454	486	477	475	524	489	454	457	477	476	539	556	475	349	492	228	496	562	502	452	522	452	479	474	438	465	485	471	576	462	470	455	476	544	478	463	524	481	470	504	487	481	516	525	474	488	480	517	490	511	447	496	520	476	480	575	475	479	534	441	494	471	456	477	476	519	488	482	518	480	514	474	477	469	401	592	482	477	527	476	453	477	446	445	480	499	482	486	465	452	481	522	623	469	537	536	531	486	486	462	476	476	513	484	495	421	481	495	483	466	586	474	516	496	503	514	496	529	485	332	477	489	478	497	474	519	458	488	496	485	530	486	403	486	528	491	506	530	470	510	482	452	488	472	496	501	495	475	474	388	476	493	608	482	477	521	477	513	477	471	522	463	501	461	493	457	486	497	481	440	570	453	508	470	482	466	488	2
483	459	525	493	543	474	434	478	485	469	541	480	456	514	480	507	477	453	467	465	499	498	471	488	549	501	483	501	481	535	477	514	535	484	470	520	482	435	478	476	477	513	505	495	498	474	489	446	438	487	555	535	519	487	466	467	501	482	495	490	516	490	495	485	503	499	537	467	480	480	587	485	465	499	501	507	497	477	476	472	509	517	482	497	517	462	479	463	480	539	475	516	487	490	490	468	481	462	470	488	487	466	480	475	410	362	459	520	509	474	500	461	478	455	538	458	488	482	544	480	477	484	479	413	460	509	457	503	467	494	497	499	505	482	475	445	583	500	483	484	469	523	477	482	458	487	482	483	475	549	487	479	486	599	475	473	476	489	515	489	477	479	481	476	391	492	474	480	478	533	501	527	507	479	484	506	487	481	483	528	481	528	420	487	491	496	479	513	456	477	491	473	504	512	470	468	479	478	478	554	473	497	498	437	448	475	508	481	482	504	475	405	477	543	475	461	538	481	510	484	439	537	519	462	487	497	495	479	476	510	500	498	467	487	483	476	482	478	438	477	488	554	481	480	466	505	490	483	474	501	521	550	475	477	472	435	514	483	486	473	483	479	521	449	482	503	494	486	519	505	510	475	451	448	486	475	476	470	487	451	477	535	486	477	530	463	468	475	479	492	515	460	499	481	515	505	483	505	482	481	449	484	481	467	513	524	501	484	500	468	517	480	470	517	472	489	488	480	491	515	470	482	468	483	497	476	500	464	474	510	483	459	474	534	452	486	487	492	417	514	495	503	502	477	491	486	480	481	466	502	478	492	494	481	495	465	498	475	502	456	465	489	533	519	472	434	479	487	518	500	408	444	499	440	540	492	491	476	431	536	476	447	480	483	482	474	516	478	512	508	468	510	474	542	481	488	471	531	494	474	477	496	477	442	476	484	510	479	475	485	503	537	429	468	506	614	477	508	574	472	473	475	463	475	487	477	487	509	470	473	477	526	469	571	469	522	474	427	531	499	540	469	361	467	500	477	476	476	510	459	488	478	502	314	498	648	471	566	415	503	531	467	506	477	472	506	510	474	452	506	468	477	413	477	484	602	464	495	407	490	501	467	480	531	506	464	476	418	471	477	486	479	469	349	500	531	477	470	480	497	2
469	477	527	488	577	482	488	474	472	477	503	540	470	479	492	476	452	503	504	477	481	463	477	486	490	489	488	479	469	473	477	482	442	507	481	503	489	493	476	472	482	432	467	492	495	498	534	495	438	449	596	463	479	480	455	490	430	480	569	478	491	485	439	472	413	594	449	445	477	474	560	485	429	452	478	445	459	479	566	503	497	492	495	469	548	459	474	454	482	559	476	544	470	508	476	483	470	482	474	533	483	478	469	466	539	500	459	469	431	493	510	414	486	470	456	474	492	481	526	527	474	489	477	481	489	546	467	505	479	509	472	485	457	471	484	482	513	473	481	497	519	479	491	458	471	472	484	425	480	445	535	496	481	485	476	470	489	504	516	481	503	452	492	482	459	500	478	478	475	486	521	511	530	478	477	519	468	477	489	573	461	532	415	478	482	483	548	503	511	474	458	472	488	518	470	486	490	495	477	513	492	495	493	492	428	478	568	473	496	467	494	466	468	449	477	490	482	456	477	491	506	548	512	518	493	491	516	477	477	474	450	499	462	468	492	492	492	471	430	485	458	510	478	478	514	521	510	481	487	541	511	443	477	483	484	479	502	534	478	480	505	474	501	505	485	517	502	469	483	468	485	466	442	484	465	478	478	510	497	457	477	470	482	475	500	526	490	540	474	518	488	479	470	478	480	487	502	517	503	501	481	496	477	486	523	495	487	498	507	437	487	492	486	513	492	473	473	487	447	570	492	509	490	486	493	477	511	463	484	469	502	474	476	481	492	460	374	502	511	533	476	488	555	497	460	492	477	524	495	517	474	544	531	483	496	494	461	475	465	537	539	497	508	500	483	563	504	480	478	502	513	480	501	498	540	531	491	463	432	488	481	457	491	507	481	485	478	476	459	491	477	468	475	551	476	494	497	472	494	480	480	416	478	480	477	450	465	477	487	473	481	513	450	511	469	525	485	506	478	490	481	453	479	476	494	512	519	590	462	478	473	538	458	485	471	470	466	506	549	477	508	484	572	488	469	474	483	476	433	472	502	470	503	548	470	418	482	489	454	462	520	479	490	465	470	507	475	535	469	432	550	470	537	477	479	499	440	478	523	496	470	456	481	468	515	477	467	428	510	473	449	474	490	573	511	543	476	500	556	485	1
484	466	418	484	469	487	575	475	463	471	508	452	548	447	492	508	494	475	492	484	501	456	488	469	516	523	523	490	470	496	481	475	534	452	501	487	478	487	479	475	485	529	468	512	489	493	514	493	521	510	521	432	469	482	490	473	476	466	472	477	480	490	512	479	392	518	456	480	486	478	472	475	512	445	481	496	472	489	512	478	529	532	513	487	474	527	479	453	478	504	476	482	545	495	477	447	482	481	502	444	483	469	472	469	416	615	452	458	504	449	436	551	474	493	526	478	465	503	535	429	477	452	473	458	484	493	468	516	489	525	569	478	510	473	528	514	526	512	477	493	478	508	459	486	481	488	486	463	473	450	502	463	481	426	478	523	467	494	494	495	427	504	474	475	480	484	477	487	476	407	501	542	518	477	469	474	471	481	481	457	466	469	489	481	471	513	463	467	555	480	511	544	497	491	554	476	485	479	475	462	489	526	480	495	501	476	499	480	479	528	505	572	504	427	464	485	438	481	487	465	494	574	489	457	456	520	471	474	477	485	486	533	468	466	467	496	473	470	469	458	471	567	544	479	486	496	467	481	485	475	492	520	480	574	471	488	443	495	493	482	496	479	499	460	487	456	490	505	464	514	471	503	448	511	465	502	477	493	552	492	477	435	491	476	468	502	531	507	477	471	462	534	506	482	557	506	462	527	513	511	461	507	477	489	513	519	487	467	515	450	487	478	485	502	490	525	463	488	453	549	468	469	459	464	513	480	465	508	475	581	467	470	477	525	486	484	331	586	481	519	544	526	487	512	565	487	480	477	464	484	484	385	519	494	490	460	512	480	510	503	487	514	449	479	487	493	479	489	482	476	458	467	503	487	511	521	474	470	539	497	475	444	501	474	480	478	470	476	503	453	471	548	477	540	480	485	491	518	525	483	478	484	475	510	477	509	430	471	481	469	478	460	457	493	543	492	493	510	461	487	482	485	480	476	469	457	467	483	502	475	497	512	483	435	476	414	472	494	472	497	443	504	530	471	491	477	474	506	377	464	502	471	506	439	474	447	477	471	561	477	414	443	563	494	477	517	488	512	481	473	569	470	496	475	479	587	484	524	526	475	485	468	480	492	516	484	477	530	434	499	465	483	474	448	495	542	486	487	539	491	1
490	512	484	468	482	477	507	478	487	463	512	472	535	542	473	510	494	571	483	496	494	510	467	485	472	527	451	475	502	543	484	524	463	562	462	570	466	472	478	477	472	486	481	504	502	468	532	535	504	498	398	506	517	482	482	506	408	520	484	479	468	477	491	468	536	512	591	464	481	485	483	488	440	559	492	480	474	497	512	460	439	506	480	490	443	508	488	495	486	530	477	513	497	491	473	480	479	485	492	387	472	476	480	471	487	668	473	435	511	475	495	493	480	461	478	471	488	482	552	470	476	483	497	426	480	547	462	474	494	478	496	473	514	479	484	525	532	474	476	502	498	473	487	485	498	508	475	575	483	477	525	488	480	571	478	510	520	442	541	496	504	468	507	479	459	441	477	479	478	547	477	553	526	477	469	502	479	485	466	460	571	545	457	483	488	521	514	483	478	481	469	495	485	546	407	499	472	484	475	486	508	470	501	491	478	478	493	480	483	491	506	488	478	475	499	524	451	483	525	477	477	476	478	479	537	485	473	477	476	487	473	479	499	478	473	482	498	480	462	484	519	434	506	487	531	563	464	478	473	512	490	503	477	424	469	525	475	431	472	474	471	469	467	535	486	500	541	471	516	487	507	589	487	441	485	476	476	474	471	473	478	520	467	478	503	496	489	511	477	488	450	515	498	468	550	486	491	524	545	460	432	474	477	481	468	448	471	478	467	471	495	501	548	487	469	541	474	486	553	535	500	446	497	479	511	495	481	529	477	504	458	471	477	482	484	482	523	540	447	515	469	492	478	498	462	491	470	474	476	459	473	538	472	490	491	464	499	480	513	533	507	519	495	524	479	514	449	472	468	490	490	609	490	493	453	503	462	480	533	487	479	453	446	480	474	478	462	477	503	532	477	544	474	481	481	484	479	492	502	474	473	475	477	528	476	506	497	476	511	486	484	465	513	485	511	461	503	481	527	521	480	476	482	475	477	481	507	487	453	471	497	569	453	538	480	528	506	541	453	479	458	478	486	467	495	479	483	483	471	493	507	489	471	655	483	418	484	444	493	520	514	518	490	443	516	493	486	543	478	447	487	480	477	480	474	395	484	475	501	514	450	491	478	512	537	486	480	468	452	480	453	478	500	690	495	503	476	503	526	493	1
476	449	524	472	571	489	452	478	483	473	470	473	473	537	471	474	489	566	460	478	494	507	480	470	517	572	508	514	498	493	474	466	462	524	489	485	483	485	484	474	476	535	508	470	470	430	492	505	476	460	537	579	491	484	476	518	464	505	478	480	478	484	488	482	326	486	480	471	481	482	522	470	503	487	488	557	486	527	518	476	499	525	455	467	498	521	475	514	483	587	476	513	489	541	470	502	476	512	467	503	469	480	476	487	503	648	517	545	488	481	461	516	471	476	431	490	490	496	446	510	477	516	469	497	470	521	484	513	490	503	522	490	475	479	476	641	494	466	486	486	514	521	508	487	469	514	477	499	477	498	500	489	467	428	478	465	446	500	469	518	495	475	476	486	448	470	478	483	480	498	456	491	522	478	497	411	477	466	491	507	495	532	494	496	450	471	413	479	443	470	517	505	502	537	587	492	490	476	477	469	502	464	480	594	542	475	508	479	472	500	472	478	479	509	465	560	474	484	453	487	526	473	512	523	516	506	463	475	476	484	465	485	498	487	519	499	491	482	481	478	481	592	469	486	498	515	527	480	487	484	479	466	472	485	479	515	552	408	475	484	507	475	474	444	475	491	528	519	534	480	499	538	445	479	486	471	476	578	493	493	478	447	503	477	484	509	487	439	477	512	476	462	536	464	447	445	511	496	480	541	483	487	471	515	531	458	472	478	490	501	477	459	486	497	469	550	479	494	543	585	493	491	506	477	519	474	474	516	475	534	487	474	476	505	393	505	287	535	398	448	517	496	472	468	482	481	482	483	513	503	484	467	437	479	465	481	595	476	501	485	489	505	488	465	486	548	473	484	488	501	498	525	498	456	508	504	472	478	483	430	471	495	519	495	494	476	503	477	507	525	478	521	478	480	483	487	489	513	505	478	477	515	477	471	477	483	517	475	473	482	458	510	524	477	479	498	456	456	525	425	478	468	481	476	490	490	531	473	470	474	484	548	445	453	486	421	493	457	467	503	505	457	388	550	488	478	482	498	401	483	461	488	479	358	471	465	478	502	526	449	426	459	483	523	492	512	462	496	480	480	524	477	425	478	488	624	459	496	564	478	473	440	486	464	494	472	485	432	495	468	501	484	473	342	467	474	489	487	498	455	2
473	468	547	483	452	465	466	476	493	492	511	468	494	491	490	469	473	477	477	463	492	510	481	493	452	503	485	485	497	520	488	508	517	376	459	551	503	450	480	477	481	451	495	496	542	475	508	472	471	485	546	457	471	488	533	487	518	512	499	470	484	480	521	475	476	529	512	483	484	468	529	488	465	459	484	530	468	492	488	479	506	560	481	478	466	516	472	466	474	531	475	476	461	471	485	484	486	477	514	467	479	494	480	489	452	629	523	465	493	501	542	497	494	512	526	475	499	461	546	475	475	513	476	576	473	483	478	486	492	427	493	500	449	478	471	484	450	500	470	483	462	544	475	481	497	476	477	444	472	519	435	497	493	552	480	463	491	444	508	475	453	479	470	468	487	450	477	484	477	490	553	530	513	476	473	541	503	485	502	535	454	518	469	479	508	489	520	480	515	475	496	476	482	523	482	482	472	482	476	563	444	502	492	494	479	477	569	485	508	480	506	440	462	473	487	556	546	485	508	475	479	499	491	497	528	506	475	476	475	469	466	472	490	514	512	487	483	480	437	487	525	458	468	499	485	457	519	475	486	432	491	470	479	481	475	534	492	511	480	487	508	471	516	527	495	477	535	478	468	510	502	511	465	567	484	480	477	485	473	485	477	511	482	478	524	478	484	515	481	510	509	481	533	476	550	414	470	487	492	477	486	488	471	478	473	443	491	471	486	466	483	506	499	553	477	429	472	478	540	500	480	505	498	469	480	482	500	477	459	475	458	477	479	527	510	503	457	473	433	527	540	498	532	493	502	480	467	487	477	501	482	482	475	456	481	495	497	478	551	540	451	496	500	506	475	510	518	454	482	518	457	536	496	504	517	531	470	492	478	468	483	465	448	511	475	491	519	476	495	506	472	463	476	491	479	491	462	469	491	484	478	453	478	476	476	440	446	473	497	467	491	507	454	488	505	462	494	524	568	508	484	480	481	477	486	480	460	450	496	476	517	513	492	534	494	513	473	583	463	478	462	487	502	474	484	476	483	483	496	491	481	489	514	625	486	387	483	458	490	471	458	468	513	439	458	500	484	525	452	430	485	471	482	478	482	431	485	477	532	480	478	515	464	533	495	494	489	535	498	488	477	481	527	643	469	515	477	470	509	479	1
469	508	476	488	519	474	449	474	512	486	517	521	577	490	462	464	480	502	501	466	469	523	466	480	479	521	484	500	467	514	480	538	514	458	473	530	485	476	475	478	477	565	450	509	544	504	488	435	526	470	397	528	461	478	508	520	478	502	545	489	488	475	527	480	732	542	543	494	479	472	516	481	472	479	482	554	496	489	554	480	509	473	553	471	526	468	477	489	476	474	476	586	462	466	468	450	481	475	499	473	491	471	474	482	507	369	479	491	425	495	446	514	485	485	526	482	480	466	521	475	477	465	504	532	444	531	489	497	466	482	427	502	479	474	519	493	454	473	467	475	477	567	474	488	490	486	482	491	480	504	531	468	471	627	477	473	482	495	504	525	468	494	484	477	488	515	475	476	479	433	559	551	556	478	482	511	492	490	442	550	498	455	500	502	486	504	431	447	495	484	482	446	529	564	521	486	492	479	475	512	479	480	488	533	480	475	420	478	473	516	468	465	482	517	491	494	562	486	464	487	451	554	472	541	512	545	460	472	476	505	476	502	469	509	492	500	492	475	485	470	465	416	530	452	480	515	460	478	481	495	476	518	479	488	478	535	507	498	479	489	490	483	486	483	482	464	501	501	477	483	465	475	453	492	498	480	476	527	464	536	477	540	483	477	522	499	497	452	477	487	488	480	512	475	428	561	466	463	497	505	532	502	482	462	411	469	479	485	479	458	505	486	518	465	490	417	470	487	441	543	476	493	469	489	509	483	471	499	503	576	460	470	476	522	470	483	746	450	567	479	495	489	511	507	462	468	481	489	462	509	481	517	450	468	508	489	497	479	527	473	535	500	497	514	481	558	440	490	475	463	443	491	482	498	476	481	476	505	554	466	478	521	491	464	491	482	516	475	481	398	473	505	479	533	480	498	467	412	552	492	478	491	474	464	478	423	540	479	514	478	516	490	557	485	519	456	464	462	544	484	478	505	481	476	477	481	487	474	516	485	474	473	514	595	473	495	483	529	561	470	440	454	521	514	453	476	475	515	492	472	487	470	469	596	481	596	479	491	519	457	528	469	517	453	511	487	484	431	486	475	440	472	497	480	482	364	480	491	460	503	500	492	475	547	538	475	471	480	526	482	481	478	443	602	500	526	480	466	565	468	2
484	484	531	479	498	460	500	478	486	484	516	535	481	505	490	493	482	507	470	472	473	495	476	487	568	553	488	522	458	499	472	484	561	485	514	436	493	453	486	474	474	551	471	463	569	449	471	525	458	466	524	522	509	486	513	504	459	482	493	459	524	467	563	475	529	504	468	500	479	466	530	484	475	554	491	488	471	445	578	466	518	508	437	506	456	459	484	476	485	439	476	478	474	459	473	483	483	453	476	542	479	502	489	476	496	466	443	523	476	479	450	447	468	479	491	465	515	456	511	484	477	465	487	442	490	487	484	506	476	483	498	472	554	478	479	559	541	514	469	469	501	527	476	488	501	480	479	505	478	447	494	488	471	653	476	482	508	502	503	493	486	486	486	475	485	519	475	480	478	487	432	441	479	477	486	393	456	470	512	467	449	520	487	433	523	458	436	482	557	485	530	518	502	523	517	475	470	471	478	524	484	483	471	509	522	475	504	471	490	525	478	482	507	409	463	455	558	481	463	493	474	595	488	480	502	504	504	478	476	507	465	480	467	465	513	525	479	481	498	479	461	434	504	487	492	510	463	480	488	519	564	524	480	496	480	460	444	509	481	484	502	474	532	481	466	497	519	496	462	481	478	501	478	489	508	481	476	459	444	466	479	552	487	475	479	490	489	508	476	509	489	456	503	475	459	488	480	491	522	513	491	499	479	486	470	499	452	481	455	347	534	492	519	511	478	512	483	482	422	449	470	461	491	491	498	488	461	505	499	565	551	501	477	492	451	499	527	466	514	499	483	445	530	493	490	483	478	501	480	548	482	441	387	478	493	477	548	478	546	538	439	476	461	507	480	432	475	466	479	468	561	442	506	505	522	529	468	470	461	469	484	476	509	525	486	475	485	472	521	436	480	457	478	476	477	509	485	507	441	474	481	512	477	486	476	498	551	477	490	483	460	484	523	483	490	544	475	526	508	440	479	476	477	476	462	508	486	425	503	476	484	523	456	562	489	482	464	508	488	486	540	489	689	465	501	478	484	488	503	478	504	464	461	749	476	412	482	522	499	528	501	510	494	515	450	459	484	506	485	455	490	475	551	478	479	399	487	466	478	494	470	509	487	448	471	463	478	496	484	486	482	477	468	821	499	471	480	480	511	490	1
487	520	497	475	473	478	487	476	503	465	463	459	573	517	498	506	478	445	458	480	477	503	469	469	437	509	436	492	480	508	473	537	445	461	492	473	471	479	479	474	474	445	497	477	497	492	505	437	405	514	514	576	458	475	552	520	489	456	491	502	462	484	472	476	490	582	493	474	483	476	586	483	492	444	487	484	459	451	487	517	495	492	453	466	487	514	480	456	483	501	476	510	493	482	478	553	478	455	513	477	484	477	488	461	473	381	488	497	494	490	494	441	468	538	467	475	525	486	513	506	475	479	480	464	502	501	492	479	465	514	564	488	522	484	492	462	550	467	485	476	504	497	481	476	495	465	480	484	480	500	445	487	452	516	478	461	476	511	481	538	468	500	477	483	471	480	476	483	476	539	505	501	528	479	495	506	471	476	423	546	568	473	517	476	504	480	461	465	490	477	493	484	538	543	534	475	472	489	476	477	489	489	463	443	520	474	529	484	481	462	502	507	482	546	476	538	493	489	496	497	526	471	471	509	461	506	491	478	478	476	478	476	476	501	519	481	476	474	479	485	486	510	499	487	451	503	406	484	486	483	505	462	475	443	480	447	470	330	499	493	490	475	468	454	478	535	561	469	485	486	479	457	551	458	487	485	475	501	514	475	478	486	494	475	502	505	510	507	482	481	502	505	458	485	454	460	448	459	479	495	485	478	475	434	468	505	458	494	509	478	487	463	526	496	464	508	479	485	489	438	475	484	513	472	488	480	470	483	494	526	451	494	476	499	494	489	473	488	517	495	487	512	493	495	487	480	475	499	476	467	485	553	460	493	511	484	514	478	556	479	551	455	412	471	480	472	498	472	494	510	505	342	509	492	509	503	492	514	375	496	482	456	532	500	473	465	509	479	511	445	474	495	476	460	477	457	493	507	503	482	474	489	475	499	476	472	453	477	439	475	482	496	509	468	552	468	484	522	498	592	489	493	469	476	474	470	474	482	481	472	513	515	474	510	535	512	475	521	474	498	479	478	487	437	479	475	485	475	586	473	486	478	461	404	478	530	490	455	403	486	484	485	527	471	474	466	487	467	451	463	507	488	476	479	473	493	478	483	456	496	497	518	482	492	477	477	477	481	486	499	489	480	487	422	461	507	484	484	530	496	1
485	527	482	480	503	475	508	477	502	481	425	494	475	464	488	476	493	475	476	469	478	479	481	481	582	501	451	492	448	497	480	495	492	467	492	537	454	532	478	478	478	462	488	483	519	481	438	511	460	500	498	494	468	475	479	493	503	515	443	491	478	489	479	474	461	500	507	511	484	479	397	492	503	493	482	536	475	477	563	472	460	556	492	469	483	463	477	472	475	616	476	495	446	476	487	529	482	518	498	545	484	483	486	506	494	256	505	448	507	500	519	485	474	462	534	474	481	461	492	503	475	513	485	483	466	531	480	469	459	441	503	467	460	475	461	457	555	496	481	499	469	509	478	491	492	461	480	511	485	466	455	498	501	394	475	495	487	522	545	487	499	469	482	477	508	485	474	476	475	525	476	575	503	475	462	469	491	481	520	558	486	547	507	458	498	511	463	513	530	475	477	426	501	508	487	482	472	484	476	498	483	493	483	400	541	477	571	481	463	491	468	470	494	471	480	595	463	472	526	457	525	557	497	522	494	503	473	476	475	463	486	451	490	479	489	517	479	471	476	480	499	544	494	463	571	460	592	484	504	494	471	550	478	481	496	472	509	479	494	509	477	481	480	501	481	492	474	488	491	513	478	584	499	477	450	473	476	471	507	513	477	413	465	474	553	462	441	517	483	511	512	453	492	462	515	475	451	467	531	495	529	461	471	517	456	522	495	477	541	509	505	519	492	579	491	461	473	471	396	508	470	447	501	485	471	480	487	486	469	537	482	466	475	474	560	490	439	536	645	532	563	516	520	493	502	490	496	511	523	535	486	458	451	485	486	495	507	477	516	468	472	462	530	536	489	457	510	481	475	516	475	501	481	529	516	445	473	512	467	433	490	462	451	498	476	487	523	475	505	491	482	461	475	531	479	490	492	522	536	479	477	500	475	537	476	428	413	480	457	480	465	540	472	454	541	489	479	503	522	484	493	463	488	478	506	483	524	452	491	485	497	500	487	424	507	497	472	527	482	476	507	480	610	523	504	478	492	507	452	471	484	455	492	362	486	561	475	487	476	512	502	500	491	420	490	482	479	499	493	543	480	478	535	476	480	561	479	507	521	511	505	503	474	431	485	482	484	516	517	477	480	483	494	301	500	545	473	457	507	512	2
480	500	443	486	495	480	448	478	516	479	486	479	437	516	495	495	477	501	495	494	483	459	465	497	547	467	512	506	454	491	479	514	488	534	470	495	479	504	476	477	475	543	490	512	522	481	507	502	517	449	487	532	447	476	515	523	483	477	488	481	518	477	545	471	391	540	496	432	476	478	503	494	498	508	484	515	469	453	546	493	455	538	441	493	502	532	474	502	473	475	476	434	518	476	476	541	479	508	481	517	473	488	477	461	481	573	510	516	501	483	447	473	475	385	504	469	477	481	509	503	478	495	465	507	512	494	471	558	484	433	480	530	487	481	543	539	597	481	474	485	524	457	482	484	465	488	477	493	482	515	520	485	476	476	477	474	505	457	516	560	435	486	475	472	482	516	475	473	477	456	495	535	527	478	477	461	492	479	474	435	485	527	493	489	512	469	481	520	506	480	450	491	503	599	510	485	485	481	476	481	501	496	511	496	552	476	544	479	500	458	500	518	509	491	489	496	525	498	490	485	482	536	429	450	509	536	483	476	477	515	477	498	477	483	480	516	481	475	476	482	473	566	482	463	462	514	437	480	478	503	504	511	478	527	476	532	481	519	493	509	466	485	485	496	481	502	443	498	459	500	500	472	541	459	470	479	477	430	494	535	479	465	487	478	486	476	525	459	478	473	467	514	493	467	478	479	508	497	521	492	483	454	473	500	488	491	478	475	531	528	504	459	463	494	505	503	498	478	389	451	501	429	518	485	513	476	525	509	487	541	514	495	477	532	501	526	349	484	501	535	589	507	502	478	467	483	486	552	493	478	484	425	462	502	488	462	537	473	512	494	494	487	571	528	478	438	505	527	477	454	542	504	439	453	477	458	488	508	535	440	483	485	496	474	481	486	494	476	507	474	473	424	479	477	481	492	491	471	347	474	477	470	476	489	476	444	481	480	546	484	464	505	510	441	487	512	501	545	469	454	479	470	495	476	487	485	513	429	465	480	506	486	471	481	492	540	489	465	503	478	468	468	611	538	504	478	474	500	476	480	470	460	465	542	481	425	476	471	480	483	555	529	487	529	469	496	472	504	484	497	552	480	531	475	479	553	507	474	451	479	486	482	472	527	492	475	484	466	473	482	493	479	472	558	522	508	483	501	488	487	1
467	516	502	474	514	477	467	481	484	478	535	465	488	482	479	490	479	496	482	469	464	522	473	487	530	548	497	482	466	492	487	551	459	489	537	478	491	490	483	477	477	482	490	495	539	475	475	526	490	420	473	538	473	479	498	545	509	496	473	504	475	488	572	481	489	475	522	492	485	480	545	512	457	519	486	550	474	466	550	445	474	487	492	480	506	431	473	441	482	487	476	501	514	495	488	468	481	521	465	521	487	478	486	491	439	496	501	511	528	462	494	484	485	495	501	487	511	478	506	489	478	499	473	542	471	471	495	467	478	504	518	517	520	474	461	578	501	512	488	476	498	535	479	482	492	485	479	511	474	433	544	485	484	574	476	439	469	501	564	524	505	477	474	479	492	469	478	477	477	467	515	464	480	478	480	510	494	478	505	512	531	478	475	498	481	536	469	483	570	476	495	486	459	549	558	476	481	496	474	448	461	512	456	526	505	474	558	485	486	540	485	492	451	524	496	441	507	482	452	486	485	442	490	470	471	523	495	478	474	458	518	467	465	515	513	486	465	476	484	476	484	514	508	516	535	544	536	474	502	532	486	475	475	473	471	466	523	545	483	503	495	487	493	483	487	486	502	481	477	494	486	523	451	521	486	492	476	562	509	458	479	529	503	475	537	497	479	406	483	495	459	472	520	476	466	480	523	538	485	492	447	475	476	465	494	486	473	475	494	475	481	449	468	483	491	516	466	481	441	486	482	445	456	477	460	482	520	516	501	550	508	470	476	478	487	474	469	452	460	389	453	514	542	508	612	481	476	465	495	536	466	429	496	474	478	475	484	478	574	450	476	521	515	504	486	539	517	477	490	508	478	448	459	556	471	477	470	528	504	487	480	468	442	499	505	485	489	473	490	464	478	455	478	477	478	489	470	503	460	481	478	493	476	482	477	456	496	472	512	473	471	456	456	481	458	559	469	533	496	474	491	485	469	475	493	484	466	434	465	476	464	533	476	546	487	524	492	530	502	494	512	461	509	520	512	477	484	486	447	497	501	468	489	526	475	501	477	464	453	482	505	447	519	434	485	552	485	524	477	494	506	472	489	479	483	522	470	488	461	489	486	489	485	499	507	494	500	435	484	491	480	478	508	556	469	544	484	479	516	528	2
477	485	566	484	532	475	457	478	471	458	494	498	437	538	486	465	499	506	500	477	493	515	475	473	439	508	506	482	490	505	481	531	470	473	519	538	495	475	475	475	480	542	489	461	537	472	541	495	523	456	471	510	498	481	463	486	474	461	432	488	490	492	512	486	547	495	527	467	483	466	499	510	470	535	490	445	470	478	538	443	478	524	438	494	488	435	479	500	477	524	476	530	448	503	480	531	478	490	470	518	484	474	488	491	457	653	523	553	493	485	477	470	478	447	520	505	518	495	512	505	479	491	469	537	472	547	477	528	490	503	499	465	466	478	481	527	533	505	484	484	485	574	472	482	450	498	479	480	482	508	469	481	488	566	475	432	509	476	459	527	494	474	477	490	492	459	474	477	477	469	445	555	418	476	487	434	479	476	393	555	596	542	514	488	500	516	527	505	518	477	474	533	524	484	512	490	477	483	476	507	486	526	513	475	471	475	511	484	476	490	487	512	493	472	476	479	495	475	475	480	479	494	501	458	480	495	461	477	476	477	470	508	466	493	489	458	479	479	499	473	472	446	478	464	540	537	465	480	482	463	552	519	477	492	484	452	552	479	488	491	474	477	470	396	480	484	509	503	531	487	462	487	515	567	482	474	477	510	476	470	477	512	490	476	463	453	470	514	480	490	501	496	483	485	510	414	465	485	496	543	416	494	471	503	560	483	496	489	571	464	503	488	584	473	445	537	481	480	524	538	467	428	555	473	473	484	493	437	475	530	470	495	478	458	533	483	545	435	468	509	503	523	460	503	491	498	486	435	488	550	472	421	470	457	487	514	546	477	512	400	477	474	477	493	478	482	465	484	500	552	519	508	498	501	483	519	485	499	554	431	492	489	441	495	494	491	517	477	497	494	480	509	477	470	480	455	476	466	539	481	483	496	475	463	476	527	469	477	480	480	478	491	496	481	485	528	508	516	460	565	483	482	463	475	502	495	461	521	431	476	508	493	487	541	463	461	495	554	556	497	497	508	506	513	474	478	506	486	521	472	502	483	503	643	481	441	476	474	474	519	498	520	488	475	487	476	487	511	497	489	577	482	484	478	467	409	483	521	493	491	510	514	468	531	516	494	472	505	493	487	482	476	455	707	548	473	470	471	471	484	1
464	439	548	496	569	478	471	477	474	469	505	503	425	475	498	461	467	494	487	480	496	491	482	475	485	486	518	470	469	503	485	469	512	488	452	431	486	483	481	474	482	482	448	484	484	513	525	513	505	499	484	552	490	481	464	501	525	516	451	479	504	482	512	476	434	524	478	461	484	486	499	480	469	496	480	499	475	519	523	468	444	509	516	481	501	480	480	487	485	496	476	543	449	486	475	490	477	474	490	455	496	478	487	487	590	647	519	454	451	487	448	413	475	504	466	473	494	462	495	467	478	380	487	451	465	526	472	519	488	483	484	473	519	474	473	498	537	526	487	483	488	501	484	485	453	451	476	534	485	591	403	504	496	544	475	512	504	480	505	502	497	465	473	489	513	495	477	482	477	493	436	541	508	476	496	490	478	477	469	610	552	478	593	481	499	503	463	449	504	474	500	457	485	583	578	485	491	482	478	485	514	504	484	492	439	475	566	480	502	495	474	462	467	463	477	495	506	481	473	484	491	447	457	472	560	506	454	476	475	491	467	458	497	478	457	527	487	478	487	483	502	531	455	462	476	525	469	476	495	451	486	498	476	568	472	457	524	487	476	497	496	481	459	484	475	484	566	511	475	511	486	422	419	464	447	486	476	417	492	547	477	503	489	473	507	563	474	447	481	452	519	508	462	469	433	441	506	444	472	489	492	503	479	440	531	514	468	471	433	466	464	480	557	525	477	494	469	500	455	524	485	463	507	483	467	480	442	456	491	497	487	472	477	496	473	492	391	534	441	499	444	508	445	487	501	488	488	542	481	535	484	546	600	474	514	511	521	474	507	581	445	454	488	481	476	506	503	498	499	484	445	443	449	464	518	487	481	474	530	424	473	468	509	486	496	494	484	477	479	540	474	506	475	497	476	463	487	547	501	474	475	501	475	452	477	454	418	473	428	485	498	440	499	495	466	477	466	463	546	505	484	482	471	476	488	475	483	483	520	478	490	492	517	530	522	507	471	507	492	499	465	508	531	448	481	478	479	480	555	470	505	471	464	598	481	419	494	488	487	539	474	509	471	491	475	491	479	481	501	486	530	477	505	479	485	519	486	479	439	481	502	519	479	557	480	487	471	451	526	474	481	481	496	632	520	551	473	490	494	501	2
473	475	527	492	500	475	453	475	504	479	476	476	497	429	486	493	506	502	504	493	490	498	488	473	483	510	497	488	481	496	474	508	477	474	500	488	493	509	480	479	474	433	512	480	483	469	512	496	468	514	483	472	514	479	478	509	445	482	487	435	510	482	531	481	390	557	540	502	477	474	520	468	415	477	477	486	487	499	480	469	508	486	555	489	578	461	474	470	478	495	476	571	497	488	480	488	478	462	463	476	497	485	485	487	476	541	490	484	458	474	527	477	473	498	448	464	478	494	483	455	479	480	497	421	500	498	471	489	483	549	485	506	484	480	497	481	485	493	475	507	508	525	477	465	473	499	481	479	483	480	439	468	505	390	478	474	484	466	459	537	454	477	486	486	498	467	476	478	478	537	502	527	454	476	495	501	477	488	500	469	505	472	461	437	479	475	452	453	532	487	524	487	489	476	486	486	476	485	477	558	524	488	498	503	499	476	527	483	487	508	495	469	484	485	503	394	494	463	451	495	471	592	541	461	485	476	480	479	477	498	484	503	496	485	520	531	499	477	445	473	479	528	531	484	536	535	485	484	477	501	505	551	487	492	480	566	476	523	494	484	510	472	502	481	474	512	550	484	476	485	485	558	531	488	476	497	476	470	474	477	478	427	493	477	589	551	469	470	482	481	464	494	528	479	518	476	462	518	519	537	493	476	475	471	504	527	491	464	510	456	492	484	542	499	477	448	493	479	488	470	498	434	496	496	483	470	501	484	489	514	447	457	476	427	528	500	364	492	526	531	536	474	496	542	496	487	484	550	486	490	476	505	521	479	494	505	478	477	461	533	414	469	465	461	469	421	478	474	490	502	540	520	493	531	523	505	482	456	475	500	484	546	546	465	480	480	500	476	481	503	479	441	476	477	479	471	489	490	550	472	467	503	477	473	475	387	527	482	466	475	516	576	476	491	476	585	492	467	543	558	484	492	471	476	488	494	481	486	525	478	478	505	529	428	453	464	494	506	517	472	493	504	533	538	495	475	487	476	506	477	497	478	487	424	480	450	472	505	530	463	438	491	490	523	499	489	487	530	492	502	527	475	499	477	482	529	482	464	475	490	497	495	474	510	500	474	473	455	519	491	459	479	507	439	485	534	480	478	520	519	1
480	517	584	488	504	479	440	479	504	492	511	456	505	542	493	477	474	478	491	476	483	511	481	500	495	521	458	495	477	513	481	555	548	493	469	485	471	502	479	477	478	474	486	476	490	475	553	546	400	463	531	508	477	480	533	505	497	423	505	455	493	491	508	483	454	539	542	504	491	483	510	467	503	536	483	442	458	459	477	479	496	493	511	472	511	514	482	489	471	519	476	459	468	515	477	504	482	428	484	489	474	493	463	470	427	434	514	490	518	493	474	515	471	512	458	487	506	471	462	494	476	466	494	517	491	476	472	499	474	505	536	492	478	479	501	506	493	529	473	458	480	508	482	491	500	479	478	484	480	485	522	465	472	578	478	498	495	492	492	500	464	474	494	474	451	518	475	478	477	522	422	527	479	478	492	466	496	473	494	441	437	560	486	483	470	467	508	510	533	475	477	449	516	426	503	483	488	485	479	497	475	509	474	504	541	474	537	474	478	466	497	507	526	462	474	508	515	465	506	495	454	531	498	496	484	471	480	477	477	479	488	452	487	466	475	462	484	480	469	474	454	506	479	460	517	530	466	479	480	511	466	495	482	531	472	482	489	502	504	505	487	476	476	431	483	480	537	503	484	506	472	540	558	501	473	490	476	489	487	518	478	512	481	476	543	520	460	444	480	495	448	532	484	471	494	509	473	472	500	502	512	477	472	468	483	504	487	498	509	462	489	491	490	464	470	500	478	478	477	483	493	483	487	495	483	482	432	459	470	562	473	473	474	459	509	470	425	506	465	447	478	486	501	528	458	481	484	489	501	498	475	489	442	481	508	501	516	475	467	530	452	446	468	469	477	521	514	504	483	576	520	406	475	455	493	485	476	486	399	454	481	460	508	470	476	458	483	477	485	426	477	499	474	484	475	509	476	551	472	491	479	506	477	515	477	468	491	478	443	491	462	515	488	495	510	540	470	453	497	509	478	454	477	476	492	486	528	528	467	482	470	511	512	551	504	453	500	496	521	495	481	449	525	599	469	476	458	475	465	471	500	476	460	538	475	465	474	519	572	467	510	474	460	523	488	477	488	527	481	466	550	471	493	480	480	490	464	490	417	471	481	500	470	529	550	474	476	445	434	472	445	478	477	550	479	503	473	484	547	497	2
485	482	499	491	526	481	498	477	488	492	398	495	483	547	508	487	483	496	465	490	472	496	484	484	461	553	484	470	491	456	471	495	551	537	488	468	486	489	480	476	474	454	475	472	509	515	532	518	466	481	562	478	493	476	525	486	423	495	416	488	507	479	559	483	411	507	495	511	476	478	561	468	430	514	486	536	482	515	517	504	491	549	460	474	473	428	468	476	484	496	475	514	500	480	480	520	483	517	501	502	469	475	491	479	471	636	490	474	510	463	478	503	474	487	469	463	508	473	483	463	472	476	486	508	440	505	480	536	488	458	514	487	518	468	453	546	531	461	478	509	468	529	477	479	492	516	486	451	480	471	519	471	494	540	478	482	487	488	494	526	514	479	486	477	500	491	473	481	477	568	465	543	497	478	480	525	480	482	534	502	436	465	404	480	476	479	566	551	549	479	510	512	492	527	476	485	481	467	475	482	491	485	457	576	491	476	504	474	486	499	478	437	450	481	458	523	492	488	513	495	538	476	488	501	544	501	500	475	477	506	463	507	457	504	500	445	504	486	511	472	436	535	534	485	522	535	412	482	501	521	516	475	479	452	475	556	470	416	489	498	499	483	484	473	479	515	462	484	478	487	484	500	576	523	467	490	475	487	528	547	478	495	485	474	475	527	473	448	491	502	502	460	472	476	559	540	439	434	512	492	508	491	476	489	546	462	493	472	518	454	447	471	494	462	475	489	464	497	525	513	488	487	508	469	518	478	482	499	482	483	410	489	475	547	495	498	378	458	405	422	518	488	478	464	557	481	479	548	482	553	476	528	494	475	517	454	487	480	491	496	412	497	534	489	478	465	490	477	491	495	448	496	509	451	485	481	479	494	471	520	496	502	467	482	466	490	502	479	488	539	475	489	480	456	477	531	482	510	569	467	477	564	477	485	477	525	472	479	485	477	513	574	442	494	504	520	484	496	500	538	477	478	484	475	496	494	476	433	463	481	517	497	505	517	495	512	461	520	439	497	524	470	439	509	492	477	481	500	475	474	496	484	497	492	484	443	486	511	505	456	468	487	517	425	493	459	476	521	444	488	438	477	452	478	477	537	473	475	419	504	497	464	471	522	524	490	484	510	484	471	491	474	463	513	530	593	480	484	500	509	1
475	524	484	493	542	492	439	476	483	486	438	455	437	510	482	487	489	506	495	470	497	462	471	446	480	564	458	472	488	528	494	491	512	478	465	530	487	500	471	476	478	597	445	451	544	436	459	507	447	509	493	498	468	487	504	485	503	476	538	524	495	474	494	477	398	530	471	471	475	475	502	492	479	489	484	523	487	459	501	462	477	535	486	486	516	516	473	457	481	468	476	474	462	487	481	500	477	486	465	455	481	487	484	475	496	568	471	500	455	460	510	502	476	471	493	483	479	501	484	495	479	469	491	512	471	514	490	490	483	472	452	465	442	473	489	464	555	500	474	477	437	503	476	482	460	495	480	500	478	527	446	498	488	471	477	463	512	471	492	490	535	467	484	494	598	437	475	479	477	452	489	489	546	477	476	572	508	482	484	433	478	499	448	487	483	487	432	533	481	476	403	525	507	523	507	485	471	467	477	481	480	463	489	520	470	476	482	480	454	442	489	497	479	526	462	509	476	491	483	487	450	550	491	509	449	495	478	479	475	443	485	462	500	480	448	491	471	476	471	470	503	519	495	449	485	465	503	478	481	471	526	478	478	476	482	482	508	475	483	478	492	473	508	546	466	477	463	470	490	474	445	553	529	550	449	485	476	492	498	522	477	461	474	478	507	493	454	386	478	462	510	473	495	478	404	483	492	488	502	503	450	485	482	505	513	533	484	498	506	455	454	495	466	490	479	559	472	476	500	556	490	459	499	481	530	483	492	471	451	508	483	480	476	533	532	492	371	492	464	494	539	452	522	455	526	482	476	591	506	560	486	468	471	500	497	493	463	478	440	524	524	446	456	462	481	538	504	486	488	450	476	499	513	553	525	487	465	461	441	447	483	478	522	461	493	464	519	477	481	496	479	493	477	472	479	480	498	522	537	479	477	495	475	405	476	427	470	478	514	471	476	572	506	471	532	536	491	495	502	508	490	489	470	477	491	472	492	430	457	477	468	527	476	477	483	551	490	468	521	474	450	482	522	468	516	478	475	500	508	470	493	482	479	494	470	428	478	476	480	493	456	460	413	509	490	490	483	543	500	490	519	478	490	479	479	513	481	514	478	475	506	489	468	472	508	467	490	510	486	474	536	480	480	514	450	560	477	502	527	502	2
480	427	531	458	544	492	489	477	478	482	520	518	467	609	483	445	481	503	497	475	483	469	471	465	452	526	498	472	471	471	485	511	521	490	492	527	479	479	479	476	470	517	452	477	466	451	469	462	504	484	498	509	431	477	493	484	452	484	493	459	474	467	481	481	500	534	509	534	494	476	523	493	452	500	486	449	487	438	499	468	490	477	446	490	461	452	480	496	478	628	476	508	463	492	483	566	475	489	466	441	491	487	466	473	437	409	462	385	516	478	478	516	478	486	438	479	463	509	524	433	475	527	474	439	470	501	467	473	472	500	552	490	467	477	511	509	574	487	492	476	504	470	462	477	464	440	469	457	483	532	494	460	497	426	476	519	499	487	513	493	447	471	492	467	515	511	479	466	476	560	504	452	497	477	501	533	460	497	440	456	574	517	464	508	474	486	522	487	509	475	464	452	528	365	481	470	469	478	478	478	475	502	473	486	511	476	534	483	472	476	476	496	497	494	475	490	542	476	494	505	506	507	531	482	480	555	487	477	476	463	492	496	486	476	492	534	485	477	456	471	471	552	472	470	480	553	492	480	496	532	514	495	479	519	475	456	500	448	474	499	499	475	489	489	473	482	479	489	479	487	483	512	456	437	495	489	475	518	493	523	476	438	461	475	487	442	435	439	481	515	536	479	500	475	526	463	510	488	496	479	533	517	484	456	464	490	488	477	448	513	487	532	500	470	491	559	479	477	458	557	484	510	501	495	467	477	459	459	484	509	474	491	475	482	544	465	482	488	564	506	476	469	459	461	524	476	470	453	491	485	494	459	504	480	495	460	454	475	525	491	431	535	487	477	488	514	464	500	462	537	512	448	501	495	468	473	482	473	521	499	482	450	523	476	486	489	464	480	495	478	475	492	476	461	477	519	459	465	464	491	472	484	477	432	476	443	509	471	435	484	478	497	493	493	499	457	482	519	534	471	487	495	466	476	490	478	469	480	448	474	483	465	523	440	485	498	476	507	466	472	527	448	479	540	506	478	478	499	416	488	478	473	507	315	483	585	484	466	482	505	470	498	506	469	487	490	482	498	492	551	451	482	473	478	486	540	487	490	442	503	493	529	474	509	421	475	476	396	500	483	505	483	471	313	490	414	480	516	495	469	1
491	478	448	493	536	478	489	476	496	479	472	549	464	518	484	491	493	466	460	497	495	477	488	468	531	462	506	492	469	463	473	441	500	463	538	580	463	438	477	476	481	474	495	496	472	471	538	448	526	490	510	475	483	489	536	515	440	480	538	475	453	483	458	477	653	551	517	472	479	466	507	455	475	471	482	451	484	485	573	429	469	535	492	477	551	506	475	442	477	517	477	531	512	486	485	544	474	513	467	447	478	493	481	497	482	455	505	459	471	478	508	516	475	501	465	455	497	489	495	459	475	489	468	497	515	502	476	506	475	458	490	466	488	480	475	510	531	505	465	474	498	531	471	473	482	492	482	509	471	487	612	492	484	655	478	496	454	485	444	496	462	473	475	500	466	505	478	474	476	464	464	459	472	475	485	528	495	473	405	476	467	528	498	505	483	481	535	500	659	480	499	493	468	512	506	470	479	494	479	467	471	488	500	544	534	476	507	479	489	496	475	499	489	505	486	536	449	473	495	494	475	518	489	560	508	457	491	478	476	491	475	486	466	453	484	506	492	487	503	480	458	463	535	473	456	509	453	481	492	508	501	498	480	507	466	511	577	542	488	468	504	480	513	448	486	498	508	499	407	485	488	499	507	511	505	487	477	532	530	541	478	567	455	475	474	433	494	384	484	513	503	501	479	471	499	481	480	480	429	483	501	469	478	500	491	480	477	481	528	484	509	509	499	462	479	496	493	488	446	556	475	492	484	464	501	480	495	503	474	462	484	479	475	521	450	495	658	524	479	493	562	476	481	469	535	483	476	441	485	447	497	475	482	469	509	490	491	476	436	430	488	494	462	509	487	466	488	490	495	525	572	469	515	500	492	485	485	458	563	491	464	503	501	479	458	457	489	476	511	459	474	460	480	490	477	482	476	477	526	482	478	509	477	525	477	456	499	483	561	485	510	465	521	494	480	529	487	522	575	542	481	479	482	477	501	485	473	474	475	478	472	454	492	611	462	471	479	553	482	487	543	497	478	492	495	477	485	497	475	482	480	470	464	582	480	583	484	411	526	453	490	473	482	482	490	521	490	503	470	489	561	488	473	477	480	431	453	481	538	515	476	467	487	512	507	487	470	490	496	474	497	477	472	640	516	547	473	474	560	463	2
491	437	467	482	425	477	502	476	494	483	494	532	499	474	483	482	494	510	484	463	469	529	470	486	438	554	497	466	489	463	490	471	521	522	462	507	480	461	482	476	470	509	454	478	514	484	481	447	527	463	515	582	463	483	531	463	510	526	474	467	431	475	461	478	373	478	494	521	476	488	486	478	476	397	461	567	500	476	453	508	506	399	477	505	494	467	471	449	487	521	476	508	482	498	485	515	477	484	458	529	489	480	477	467	501	726	473	542	546	484	561	526	486	479	396	452	483	478	463	463	475	491	478	430	472	491	476	544	495	518	527	471	491	477	481	490	488	529	494	455	516	517	462	496	487	482	486	471	477	523	429	499	470	417	478	474	489	480	548	486	492	482	478	480	485	452	475	479	477	498	441	454	534	476	480	506	455	491	440	552	485	452	503	474	497	487	483	470	514	473	501	526	519	451	520	484	485	491	477	484	542	468	487	542	468	477	529	473	456	486	495	484	451	495	485	422	455	488	478	476	532	530	472	509	446	478	482	478	477	457	476	486	472	489	484	467	473	481	495	477	575	552	518	480	549	524	493	478	493	470	450	429	474	512	474	506	439	504	466	463	473	488	474	481	485	524	403	499	515	468	477	550	479	462	464	491	476	532	528	531	478	435	466	475	487	576	415	458	474	492	484	512	481	471	501	421	463	508	534	491	484	496	482	506	478	516	448	479	491	474	530	467	548	530	475	505	492	479	510	481	487	450	512	495	490	470	483	471	476	474	489	502	476	505	481	493	309	562	441	494	511	488	497	477	482	475	476	495	461	533	486	467	456	485	503	468	498	479	557	497	467	498	456	469	488	522	495	486	467	491	502	445	497	464	559	497	468	489	545	465	480	463	467	492	512	470	497	477	487	559	478	562	475	471	473	475	493	480	521	485	473	494	475	488	477	466	403	479	468	489	529	542	488	484	466	550	504	526	490	527	478	481	462	476	482	488	515	444	419	480	502	480	517	436	480	500	473	585	455	473	539	491	480	476	469	478	467	493	484	480	500	482	509	466	477	406	483	482	483	428	466	464	491	454	521	487	481	505	480	455	517	472	473	476	472	575	492	508	459	497	506	475	473	571	500	470	483	483	454	472	498	476	469	480	541	508	481	493	428	528	2
482	551	511	483	489	477	459	476	496	482	522	459	483	453	493	448	485	479	481	479	473	487	477	482	539	475	478	497	487	458	479	468	455	513	523	474	483	478	478	477	475	532	505	491	532	449	495	521	527	467	503	475	468	479	508	472	496	512	514	464	498	478	522	471	562	508	507	479	491	476	556	470	470	487	482	498	484	509	468	445	494	528	485	490	588	452	473	488	484	490	476	494	482	529	475	392	482	522	510	457	477	479	491	475	521	521	482	470	518	473	439	483	485	504	400	481	485	487	472	498	481	482	485	377	479	485	469	482	480	441	479	490	451	468	548	548	648	509	487	482	492	500	476	481	504	473	478	500	479	516	509	450	472	394	477	475	493	481	505	484	496	470	462	480	538	511	479	480	477	540	457	511	499	475	478	415	481	485	495	522	492	553	461	489	470	511	467	478	574	481	486	503	501	555	471	484	492	485	478	458	487	487	492	527	503	476	496	484	475	538	483	488	500	517	481	553	557	486	481	479	441	548	471	548	505	467	495	478	477	501	486	496	476	509	499	533	468	482	466	484	507	453	449	468	541	555	473	480	470	486	478	523	486	543	476	485	575	504	481	489	516	472	489	494	488	490	453	478	499	492	465	540	522	485	495	476	477	485	490	467	479	421	486	475	513	495	490	482	474	476	514	547	506	473	458	483	448	491	508	499	430	490	477	509	480	496	471	473	471	487	483	478	516	492	475	475	461	476	512	450	505	449	468	474	506	468	482	460	475	575	481	472	477	501	499	499	549	476	579	427	462	519	502	536	561	487	477	559	498	467	471	462	561	504	511	496	538	478	548	443	511	459	484	448	481	458	478	497	477	493	523	497	464	443	541	460	472	480	554	496	489	489	499	481	467	471	487	477	486	513	477	469	476	460	478	505	480	536	521	475	475	541	474	521	477	481	489	479	513	483	492	472	505	477	479	564	498	443	497	443	479	471	464	476	492	473	516	485	500	467	508	502	458	424	460	512	488	453	517	497	475	465	519	482	505	476	482	493	511	490	465	482	481	460	488	509	474	492	492	469	565	486	478	463	501	498	475	556	495	455	522	482	492	479	479	424	481	494	466	495	466	470	477	562	499	491	496	469	496	469	474	479	492	469	477	497	480	509	585	456	2
481	511	535	486	571	485	481	480	497	486	540	496	467	492	477	467	486	504	466	467	469	501	473	472	530	453	489	473	467	475	480	474	487	493	511	490	474	459	477	479	477	535	455	489	488	484	479	451	509	500	530	501	544	471	530	492	442	444	587	442	499	489	444	479	558	477	444	481	485	483	668	500	473	482	478	549	472	521	475	502	471	481	454	466	481	447	472	474	488	532	476	545	470	474	491	469	482	448	511	481	474	470	483	478	501	432	450	483	531	475	444	481	466	466	411	451	480	479	536	519	475	516	482	557	477	507	488	500	473	414	543	478	537	477	471	503	518	548	483	465	500	472	464	487	470	511	480	519	477	496	475	503	479	403	480	462	451	504	509	510	513	477	476	482	527	489	477	486	477	502	531	557	512	477	456	565	456	485	439	459	534	568	442	470	487	494	506	485	478	475	472	538	485	567	494	489	476	474	477	454	517	484	460	514	459	475	504	474	486	456	490	458	460	477	491	504	447	489	437	481	443	534	467	503	486	470	504	484	475	485	479	460	478	471	495	464	475	483	511	474	450	438	483	478	473	515	474	479	491	557	470	486	476	493	493	481	542	554	478	473	481	490	516	479	483	478	512	488	517	466	496	554	486	487	493	494	476	500	509	461	476	429	470	475	500	548	495	488	479	516	460	496	488	463	487	450	483	435	520	514	558	469	475	438	458	472	494	473	491	481	498	454	480	497	504	483	465	475	439	474	487	466	460	495	493	480	481	467	486	515	525	487	475	458	454	485	552	478	639	566	491	478	494	491	528	485	478	433	489	529	480	526	498	483	521	500	456	480	530	568	460	467	493	472	484	439	521	475	477	497	481	514	505	509	489	519	490	494	536	468	480	470	519	496	475	485	482	478	493	483	477	470	480	478	479	494	492	481	502	479	472	511	475	520	476	454	497	479	473	465	484	464	473	493	533	566	498	492	499	540	480	464	466	476	479	506	493	439	465	474	501	454	488	422	463	444	497	534	510	488	522	489	662	524	507	478	446	465	484	474	462	469	471	522	481	493	476	497	502	500	515	462	530	493	490	485	472	493	497	434	501	465	547	477	488	396	489	463	461	489	480	466	491	568	497	467	484	494	453	491	498	477	487	540	463	591	487	512	579	549	1
481	485	583	492	521	485	519	477	505	481	545	480	491	494	499	489	462	505	486	469	488	510	482	490	610	489	520	484	492	488	495	469	401	397	478	557	460	485	477	475	483	519	483	476	501	496	546	484	457	441	546	505	472	480	528	474	510	452	509	479	508	487	468	477	474	526	528	497	479	473	520	499	499	629	479	480	482	445	558	474	503	490	498	487	551	456	476	458	476	470	476	521	490	486	484	494	477	459	476	489	481	486	476	453	481	618	461	458	472	490	450	447	484	554	548	440	457	483	440	508	480	508	485	530	503	497	471	550	488	475	541	489	442	471	498	531	485	512	470	492	483	477	488	489	467	499	473	459	473	503	444	477	503	569	476	447	469	481	518	504	419	480	493	472	448	485	476	482	476	497	477	499	499	475	486	494	495	475	494	565	532	510	492	434	495	461	493	510	465	476	528	453	476	504	472	503	478	478	477	521	489	498	492	479	510	474	508	478	480	482	505	531	500	479	486	478	515	482	497	482	447	517	477	497	544	522	479	480	476	493	499	486	467	460	462	506	480	478	490	475	488	470	433	472	444	491	464	475	474	489	523	463	478	473	476	490	488	510	479	506	508	478	515	488	470	473	436	513	480	487	501	495	570	521	479	488	477	490	467	484	475	515	465	476	468	525	474	500	478	451	556	522	500	486	461	424	465	570	502	503	439	433	475	500	498	527	508	470	440	468	491	493	408	486	476	502	483	470	519	500	472	471	477	480	501	481	454	510	508	558	537	474	476	476	445	506	452	529	424	523	523	528	496	529	585	489	477	459	511	551	485	451	466	473	501	479	512	476	508	543	439	468	466	466	480	505	569	473	479	531	474	466	483	507	534	464	498	424	460	501	481	465	515	478	492	486	474	478	513	534	475	437	477	443	479	443	488	481	502	474	479	463	475	477	476	522	455	480	462	475	466	546	506	498	507	539	480	543	535	556	478	476	499	476	482	488	509	468	529	477	489	521	471	553	488	497	496	466	485	480	455	503	501	465	471	477	497	478	502	482	486	484	511	609	472	400	478	526	460	435	464	463	521	487	504	492	480	589	465	515	446	479	483	480	482	447	507	502	525	506	459	523	471	471	499	480	480	483	476	486	467	481	447	645	495	561	474	472	461	476	1
492	415	537	493	449	480	464	476	504	478	506	491	486	499	483	526	489	484	499	479	483	498	478	485	479	517	508	487	473	514	483	465	460	525	485	576	471	501	478	477	474	501	481	480	477	519	490	509	429	486	503	523	508	485	454	498	515	555	501	520	465	489	524	495	541	435	489	472	476	461	497	466	490	501	488	555	470	492	514	497	471	539	438	474	480	449	483	464	481	500	477	512	472	468	465	503	473	505	524	496	475	479	476	439	494	325	461	490	463	492	520	449	475	504	427	461	464	478	485	491	477	475	475	502	500	527	469	470	465	501	551	484	487	477	538	523	527	513	465	486	505	551	481	482	490	486	474	586	478	489	452	484	481	488	476	549	488	517	489	486	505	468	467	482	445	483	480	482	477	445	446	472	470	477	505	547	469	472	420	445	515	501	459	464	493	483	463	467	524	478	474	507	504	489	532	470	469	483	474	507	479	497	480	500	459	476	456	482	481	477	474	508	455	415	484	428	563	476	456	482	475	476	495	501	500	467	476	476	476	471	470	479	502	474	498	499	483	483	457	482	501	469	474	483	520	510	530	479	483	521	474	487	481	474	482	484	578	506	475	490	539	486	543	504	481	518	549	470	524	502	497	439	506	527	455	493	475	545	521	468	475	473	512	475	445	462	450	537	481	484	528	464	493	467	481	498	513	493	495	470	439	458	488	465	467	491	476	484	487	510	507	492	461	488	485	510	491	481	459	602	502	460	493	492	478	478	459	476	487	450	528	464	476	474	466	490	520	483	592	526	512	468	516	483	529	492	481	505	451	550	478	535	487	467	497	515	497	476	450	439	460	465	447	452	480	601	482	483	471	452	514	436	532	489	524	449	485	500	433	489	480	474	490	468	460	473	472	476	462	466	469	514	474	520	479	501	478	501	493	482	480	462	478	479	477	485	496	471	449	476	471	486	485	471	423	539	482	563	506	471	485	476	453	476	495	497	504	458	548	472	480	491	475	489	490	636	460	456	530	481	519	472	567	436	490	474	465	480	415	470	485	472	505	469	485	530	489	426	479	468	517	459	539	452	507	507	486	475	483	456	565	483	509	475	480	440	472	501	487	465	484	482	474	527	549	495	460	443	493	479	460	479	528	483	482	474	481	454	534	499	2
479	484	513	496	501	470	516	477	477	472	514	528	474	583	475	487	501	484	461	482	500	496	486	486	477	534	496	488	488	486	495	511	545	528	518	565	469	475	487	475	478	381	476	514	503	557	508	488	482	442	476	486	482	479	508	485	416	472	452	478	453	487	485	482	607	523	455	463	480	474	483	522	476	451	480	544	476	497	463	474	515	537	535	482	513	457	475	477	456	491	476	479	440	467	484	425	482	468	497	488	491	488	485	499	454	481	520	488	424	485	478	501	484	512	493	490	474	465	503	515	478	473	487	419	456	526	478	464	477	441	514	509	497	477	516	395	522	514	472	513	516	483	458	466	482	466	481	492	478	447	539	487	480	612	478	463	471	447	503	553	448	483	481	484	509	450	476	479	480	548	477	555	486	478	461	466	484	480	389	502	521	502	436	454	496	487	504	502	527	478	477	473	489	538	496	491	473	493	474	488	491	502	465	497	515	474	486	477	484	515	502	542	504	459	496	457	518	477	520	494	524	518	523	464	502	506	495	478	477	471	475	468	463	497	509	508	488	477	481	482	523	441	521	475	565	487	512	475	487	494	466	485	479	514	468	486	499	461	490	494	485	464	483	566	489	482	462	513	471	493	485	566	524	442	457	493	476	538	501	524	476	541	484	475	510	496	487	512	484	499	482	490	548	486	523	487	489	503	488	460	455	464	475	450	432	500	471	480	498	503	491	459	500	496	484	499	491	468	516	510	477	478	481	490	455	478	502	426	484	541	458	472	477	460	511	491	630	460	480	530	523	502	487	483	483	506	480	459	516	502	486	507	456	471	503	480	507	474	508	498	451	525	459	527	484	469	515	479	481	468	539	458	518	567	495	555	479	485	489	485	490	509	430	470	466	482	498	480	510	453	483	481	473	493	481	498	467	435	557	482	479	467	477	533	476	442	489	479	460	480	470	450	534	484	453	598	486	493	589	506	480	458	482	477	487	474	508	462	537	477	477	492	468	577	528	454	479	464	455	488	501	530	466	489	504	475	495	488	440	470	499	483	476	582	473	528	489	456	453	514	513	462	499	451	470	455	481	552	457	482	534	468	466	476	481	420	506	531	482	489	490	430	482	481	466	491	485	505	470	482	484	476	517	610	518	533	479	504	529	479	1
486	476	583	475	485	478	521	479	493	475	551	489	490	515	500	505	498	466	524	483	482	521	476	501	516	557	492	475	495	466	475	483	448	502	497	544	463	452	476	475	477	542	517	468	444	497	465	501	442	474	587	438	531	480	480	491	464	473	536	454	504	474	467	484	391	493	418	504	468	472	510	492	511	488	492	486	484	512	513	468	472	499	436	464	440	428	477	462	484	508	475	542	481	499	491	498	484	527	494	442	490	506	473	483	450	556	504	483	510	475	520	452	481	516	451	491	489	488	511	474	475	477	478	439	476	607	475	517	486	506	498	529	472	486	465	556	529	460	483	464	527	499	477	476	450	504	483	498	475	500	515	470	483	402	476	495	480	443	499	521	511	477	469	484	459	534	474	485	477	454	516	492	522	477	469	535	482	496	462	549	513	519	437	485	489	506	521	537	524	474	466	485	498	503	540	486	474	476	476	491	485	462	512	512	427	476	507	475	508	486	481	481	455	606	478	490	493	480	427	486	493	486	474	519	417	510	450	479	477	484	470	493	509	470	484	501	469	473	498	484	494	516	475	488	558	496	418	473	483	505	503	545	471	556	477	437	501	539	485	474	475	473	520	505	491	506	395	502	447	527	503	514	504	496	438	490	476	518	453	466	476	427	488	477	504	507	485	517	478	489	454	492	482	471	507	507	473	527	467	489	481	481	479	508	499	434	489	476	490	489	500	486	524	452	472	480	477	479	534	413	481	554	466	477	514	478	487	508	485	494	500	471	477	530	525	492	357	517	484	436	497	476	516	526	456	498	484	517	451	504	477	469	477	480	482	478	504	473	485	465	488	457	477	504	479	527	476	476	494	481	476	517	522	494	511	493	483	499	449	493	474	463	464	467	455	479	482	478	479	499	473	543	480	441	475	466	471	495	524	491	479	444	476	507	477	515	486	480	453	489	502	514	468	511	503	530	506	539	532	456	492	468	491	476	486	490	475	502	478	474	483	458	490	423	448	523	464	508	486	485	506	459	480	533	481	482	490	503	530	468	483	487	503	407	474	444	483	508	423	522	443	480	527	400	502	478	485	475	504	492	405	482	473	481	470	519	498	491	501	492	472	468	480	542	506	519	475	512	496	495	499	476	430	431	473	504	483	495	544	522	2
477	494	481	488	513	481	525	481	481	477	512	525	487	512	476	518	481	458	505	480	495	477	466	466	563	516	453	471	488	505	471	511	529	490	479	480	462	499	476	476	476	524	504	490	480	500	601	528	509	465	496	546	490	473	456	476	488	471	458	513	502	485	488	480	358	536	527	461	471	476	478	496	488	524	485	584	473	513	496	524	467	554	504	484	495	432	469	501	482	541	476	528	484	484	481	488	480	446	477	486	488	479	483	509	427	731	473	524	501	482	450	511	480	453	503	468	488	471	490	452	478	487	483	460	455	483	486	511	498	451	519	434	482	482	440	551	514	501	484	479	487	490	474	481	521	479	478	505	470	501	375	478	476	332	478	502	460	462	506	507	516	486	479	478	567	489	475	483	478	486	488	493	558	477	474	402	494	490	519	515	492	532	480	476	476	488	436	491	523	480	453	471	488	520	563	482	480	476	477	515	505	467	484	575	487	475	550	483	475	497	483	433	466	494	482	549	443	476	534	477	510	491	478	532	516	546	484	477	477	497	488	508	467	479	515	522	495	476	472	468	521	482	492	474	485	526	472	481	492	471	469	518	483	484	491	540	484	545	469	469	493	490	511	461	492	498	474	518	426	504	515	515	498	420	452	491	476	520	500	469	478	391	514	476	490	489	450	487	481	480	583	497	466	465	461	521	490	521	527	521	491	488	476	519	562	510	486	471	514	479	498	452	484	529	500	480	487	481	511	498	491	486	496	480	482	484	483	484	488	506	502	496	475	524	525	479	319	478	525	466	437	549	493	502	515	494	476	487	458	526	470	454	462	489	502	511	539	474	500	538	451	504	429	472	487	504	465	486	496	485	472	492	486	476	473	504	478	481	519	499	481	494	485	459	488	481	472	478	483	491	479	518	479	488	474	500	467	558	491	480	478	482	478	471	476	448	438	472	433	480	472	490	468	476	489	486	471	513	542	558	474	479	470	475	484	498	491	426	451	479	493	515	532	398	484	505	471	520	462	499	452	479	630	558	504	478	469	484	436	479	496	482	497	594	475	320	462	426	496	576	562	453	524	416	475	485	481	498	500	418	554	485	544	475	465	459	468	498	527	482	501	486	473	510	526	487	485	485	498	490	498	483	467	621	457	584	474	480	563	453	1
484	482	500	497	565	491	489	473	492	486	492	460	504	424	480	486	475	467	483	472	489	497	476	468	456	497	484	483	472	535	478	488	529	448	451	468	485	503	479	475	476	470	494	471	475	476	501	468	503	511	488	559	483	484	449	516	424	511	532	471	480	475	494	476	469	472	463	469	488	488	483	480	472	520	473	528	473	495	458	474	533	536	496	469	520	527	479	489	457	550	477	549	464	457	475	518	479	518	501	504	472	489	481	472	439	469	485	530	480	472	510	456	472	488	439	466	459	472	517	493	478	481	483	508	478	476	484	500	476	480	538	481	469	478	521	486	466	487	482	465	546	500	511	481	529	460	485	476	485	515	417	482	477	462	475	495	497	483	509	512	479	488	466	482	483	461	478	483	477	580	544	507	488	476	482	504	459	466	455	467	541	482	478	513	522	457	525	481	465	479	456	542	481	512	471	475	474	491	478	512	523	508	484	500	499	477	547	475	511	497	485	514	468	453	499	528	477	482	467	471	486	579	500	486	431	494	502	479	475	488	495	482	497	489	464	458	457	483	494	475	475	541	501	467	535	528	496	485	483	467	533	471	476	474	470	437	498	518	483	479	500	475	504	441	491	501	565	502	492	474	490	551	437	543	489	494	476	506	493	506	479	460	437	478	503	482	447	451	475	493	517	577	475	470	452	490	473	513	490	501	435	487	479	503	541	488	469	481	468	482	456	462	494	485	463	523	484	475	458	487	480	478	497	466	499	479	524	485	499	491	533	463	475	521	485	488	446	551	512	491	484	502	538	537	532	484	482	477	473	511	479	506	490	460	499	469	551	478	451	482	509	498	497	518	483	591	466	488	491	483	489	477	531	454	482	442	476	464	515	472	469	498	498	476	476	485	459	478	477	506	483	525	473	532	478	541	484	545	475	480	480	528	478	478	478	484	480	481	509	478	489	477	491	491	467	452	486	564	538	491	486	482	485	476	482	471	479	478	445	478	532	524	441	469	518	501	466	445	495	496	472	486	482	493	504	478	477	479	448	471	496	471	505	391	485	543	491	534	504	452	508	477	498	451	435	475	494	507	490	493	465	482	474	479	483	554	466	505	536	479	493	489	482	502	543	480	478	523	509	480	471	481	474	413	493	490	490	495	549	464	1
473	521	514	481	515	479	416	475	486	481	502	493	491	478	467	458	478	513	487	482	486	482	475	472	442	501	460	461	461	465	493	489	559	573	502	430	494	505	482	478	472	468	473	472	509	554	570	518	522	535	478	485	496	485	499	508	416	425	546	520	489	474	503	483	562	456	499	491	476	460	451	467	482	543	470	499	476	460	582	495	459	563	454	505	526	468	474	489	473	460	475	511	468	486	459	499	474	476	483	489	467	477	470	479	426	456	467	474	478	461	515	467	483	516	461	449	461	496	423	469	478	444	477	515	498	461	488	480	475	498	476	493	490	479	500	489	511	485	491	492	521	513	502	463	471	495	478	521	486	478	472	485	474	475	476	473	453	434	509	541	500	470	470	485	423	481	475	471	476	532	475	485	472	478	475	496	476	479	557	571	503	466	486	452	479	507	501	519	549	476	471	496	503	507	529	478	482	492	476	609	544	468	507	551	502	477	473	475	464	497	493	478	474	492	491	472	529	464	495	484	498	537	550	467	494	492	473	479	476	470	489	486	487	496	490	491	490	477	467	476	501	426	528	468	495	535	457	477	476	475	473	527	476	507	476	447	501	448	501	497	455	474	494	525	487	513	589	495	521	509	500	513	436	431	469	473	476	520	458	510	478	465	460	477	517	521	508	467	478	513	484	487	515	478	508	472	489	490	495	512	426	474	481	514	425	502	470	480	486	460	478	444	518	472	489	470	458	478	430	467	493	513	470	486	525	478	483	452	469	522	434	443	478	510	511	474	565	439	636	480	531	529	497	496	465	487	482	442	473	479	488	407	507	477	481	481	460	478	482	516	511	443	471	521	479	534	500	484	460	540	451	530	493	488	505	470	471	489	548	468	488	474	476	474	499	495	486	474	474	432	473	469	477	540	481	504	500	477	563	471	479	518	477	493	476	512	471	486	508	473	458	501	519	482	453	604	487	547	540	485	481	500	476	476	465	490	458	418	462	483	497	531	517	480	528	575	482	495	521	487	525	477	654	473	451	478	502	473	452	474	493	467	480	580	491	480	478	478	480	484	508	460	504	465	487	511	488	480	473	412	587	484	555	477	472	388	483	522	522	488	497	477	468	462	464	489	482	452	446	497	448	480	450	611	441	532	479	468	556	513	1
482	487	507	485	593	479	501	478	467	465	486	518	451	395	484	481	483	511	481	467	460	468	471	469	585	546	488	508	485	477	481	522	573	458	489	489	472	482	481	476	477	491	482	497	492	468	477	520	544	506	508	473	496	471	476	493	464	467	515	495	516	470	494	483	399	503	432	429	484	468	520	488	505	476	473	494	473	486	479	505	456	578	458	498	496	460	478	501	486	515	476	466	491	492	484	528	478	480	457	419	484	488	473	468	450	740	487	537	495	485	475	509	479	508	542	461	484	488	505	504	473	466	501	491	483	514	476	470	499	533	532	514	489	474	476	486	506	498	475	509	505	468	491	469	483	476	482	483	479	520	463	476	487	383	477	495	499	513	526	528	475	490	450	486	451	543	475	471	478	508	481	504	438	477	487	512	482	477	406	468	507	495	455	479	507	504	494	519	476	479	497	492	461	542	503	490	469	482	477	484	503	469	490	529	523	478	528	480	483	480	477	522	504	498	472	497	514	500	433	504	531	497	463	500	523	493	460	476	476	489	487	464	476	492	489	509	485	478	473	479	531	521	482	490	512	558	461	478	474	512	494	490	482	468	488	492	519	465	498	491	484	463	506	509	483	510	583	471	489	483	486	450	458	390	481	488	476	521	480	510	475	408	448	476	551	505	537	415	480	526	477	537	496	474	475	520	466	478	488	520	462	501	473	493	494	489	495	485	497	450	445	479	562	510	492	431	468	486	497	490	476	486	482	485	480	478	513	472	474	462	478	459	474	493	503	493	357	444	491	454	570	484	528	513	496	489	478	499	452	527	473	501	459	491	491	488	549	475	485	483	535	488	458	518	475	574	515	464	482	501	472	479	470	507	482	487	490	498	583	438	480	470	477	461	466	477	473	476	513	449	474	522	475	520	475	470	489	461	522	477	477	493	477	425	478	517	494	474	436	479	532	539	488	481	467	511	489	603	501	519	483	475	482	476	483	487	497	531	444	478	489	497	499	408	467	568	491	500	513	502	492	497	520	469	474	478	478	490	507	489	499	480	482	482	478	421	470	475	498	506	493	488	461	506	462	479	482	512	469	558	589	474	492	477	472	532	483	492	518	487	472	474	452	468	499	474	481	456	482	489	483	484	494	500	494	459	469	485	443	507	2
482	493	554	502	536	487	494	476	487	479	464	506	515	515	498	478	486	519	457	464	480	508	470	466	408	472	497	472	477	511	490	527	494	509	461	545	462	515	491	476	475	508	490	506	483	484	483	532	389	469	520	529	463	479	502	461	489	502	606	486	503	470	390	481	607	460	521	527	482	473	542	497	521	460	492	404	482	519	526	491	504	550	449	490	546	515	478	460	470	495	475	511	443	494	479	528	485	428	470	530	466	459	485	481	425	275	497	536	510	468	467	482	473	504	491	475	494	486	544	431	474	471	499	445	459	422	475	487	460	481	517	472	490	475	517	531	481	506	476	483	475	423	484	499	479	501	488	470	477	489	578	479	499	646	478	507	506	504	459	517	475	476	499	486	488	455	478	480	479	509	530	562	493	477	503	531	489	482	498	438	524	477	535	446	507	507	402	443	527	479	492	485	523	500	555	476	483	484	476	477	512	508	489	469	510	477	550	479	484	494	503	489	487	506	481	517	510	484	530	483	472	536	469	453	493	518	506	478	478	505	466	483	476	479	466	491	484	482	461	478	491	426	515	487	503	505	457	481	488	534	529	460	477	525	480	521	515	434	499	484	497	478	478	465	479	449	518	491	493	484	469	555	441	480	490	502	477	423	487	476	475	563	471	476	515	513	554	501	479	491	529	522	465	471	516	473	468	462	478	540	473	503	479	482	523	539	452	481	476	455	517	475	483	518	486	538	475	483	475	487	514	459	464	461	489	482	502	466	517	448	536	466	475	475	486	488	655	487	510	468	477	550	472	544	439	482	469	400	505	489	476	447	493	469	447	482	524	476	540	534	521	481	455	450	484	515	514	476	507	427	507	427	479	457	512	504	482	446	391	487	483	534	535	475	451	495	483	475	497	491	478	371	476	439	475	503	471	400	518	482	472	517	476	520	478	458	477	480	429	475	480	500	495	478	496	499	506	484	461	476	486	500	487	477	477	492	466	458	450	477	462	488	450	626	496	551	478	533	519	484	478	473	513	493	468	480	464	497	545	473	458	475	476	574	481	554	474	487	417	471	485	490	500	487	499	497	495	515	485	477	496	480	487	476	474	380	489	486	493	471	464	427	494	482	566	482	479	459	498	473	471	475	496	615	454	550	471	471	555	505	1
482	454	472	498	538	478	520	475	471	471	579	488	484	528	486	451	479	486	428	486	477	520	476	486	485	515	462	484	492	486	477	494	550	485	502	461	467	475	478	475	474	525	437	490	515	499	549	540	477	507	564	529	534	483	515	473	553	482	511	501	500	485	532	478	413	548	472	513	476	478	535	511	465	494	477	512	483	451	527	468	505	545	464	484	507	544	465	444	483	493	476	539	492	499	484	478	478	463	501	446	483	484	490	462	503	586	469	506	450	472	531	462	475	507	486	463	508	505	522	515	475	488	482	437	504	506	481	521	488	451	486	477	502	482	489	501	506	519	465	502	464	475	455	484	479	472	483	496	488	470	496	488	473	523	475	480	490	467	497	515	484	484	497	480	538	545	475	477	477	439	515	564	452	477	462	559	459	480	481	517	542	510	504	471	495	512	487	498	585	479	468	481	465	495	523	488	483	484	475	523	504	495	508	494	509	476	480	475	474	518	489	443	506	552	485	472	513	495	409	479	546	501	500	468	502	487	476	479	476	473	471	463	494	497	497	513	483	475	477	481	525	569	458	483	513	512	515	485	481	486	463	518	474	524	477	444	529	496	476	495	507	483	513	453	472	469	519	492	605	474	473	598	480	478	475	493	476	465	492	535	478	492	503	477	519	543	492	530	484	482	483	438	459	467	477	478	452	541	508	511	486	503	479	486	514	506	472	483	519	480	456	488	489	542	459	487	488	481	533	470	491	494	480	462	504	483	493	502	504	550	469	500	477	510	442	494	383	492	382	484	540	507	472	494	503	464	482	447	516	521	483	495	442	472	500	483	454	476	459	548	520	497	464	498	485	460	485	502	500	545	502	520	496	463	535	492	478	492	486	432	483	470	534	470	460	486	542	476	498	527	478	519	477	460	478	484	474	458	507	484	478	496	476	488	477	497	526	477	464	477	497	559	466	478	480	438	484	535	526	462	476	476	454	476	483	509	492	501	475	476	513	471	473	513	545	528	482	474	519	482	477	428	375	481	477	478	476	484	475	486	477	487	493	408	484	503	477	508	463	499	563	491	465	519	484	496	475	480	475	431	500	475	422	480	482	560	484	462	431	493	460	476	471	532	487	444	477	474	466	473	479	470	495	411	448	523	485	488	502	531	2
473	404	512	479	408	463	425	478	479	486	475	503	458	468	492	519	472	443	527	479	479	473	469	473	547	474	479	478	498	465	488	539	484	518	461	493	477	497	480	474	481	480	465	499	478	512	569	490	435	475	475	509	457	477	499	505	462	463	502	466	496	478	517	470	483	589	514	484	486	478	624	494	520	499	482	485	474	515	463	483	441	540	422	471	554	541	480	488	485	489	476	494	442	489	487	542	479	533	456	463	476	482	473	481	412	643	515	537	492	484	424	495	471	493	451	475	471	508	547	525	479	478	481	440	502	561	480	515	488	457	520	537	480	479	507	436	450	487	491	476	493	578	461	467	470	488	484	468	476	475	456	472	473	593	476	500	478	464	449	513	464	478	487	483	550	449	477	473	478	522	438	517	483	476	487	535	474	483	538	533	548	477	488	489	503	502	464	440	552	477	500	455	507	575	520	493	492	483	478	497	464	497	476	534	494	476	491	483	496	477	499	508	464	457	464	467	527	466	495	491	443	442	508	557	525	534	448	479	475	511	453	488	496	472	457	481	488	475	482	475	469	439	527	493	525	549	476	479	497	491	449	504	472	473	475	518	517	414	490	491	477	482	506	470	477	454	477	497	464	518	481	521	507	434	474	475	475	491	513	499	478	548	476	476	540	485	438	487	485	488	468	491	466	471	480	530	489	493	491	496	447	502	480	473	511	524	485	479	500	514	483	467	438	461	477	498	474	478	531	472	456	444	494	458	482	478	494	503	471	508	477	472	476	501	527	502	461	442	407	499	514	513	475	534	606	480	480	513	477	466	485	513	523	496	485	481	501	477	495	462	496	475	405	470	489	514	485	464	483	532	500	448	456	491	461	529	468	507	437	487	488	460	536	472	475	465	494	477	503	440	477	485	476	519	480	519	486	476	587	483	477	520	477	462	476	459	524	470	470	478	495	497	494	471	540	551	488	563	473	492	482	491	478	477	508	478	460	441	511	477	487	520	431	573	502	551	488	561	485	499	495	506	505	482	474	478	486	478	551	455	496	488	488	652	475	371	471	457	481	414	502	489	479	501	501	526	505	493	511	467	514	480	485	479	472	421	494	498	493	489	506	501	484	449	485	455	494	472	432	493	481	477	532	709	485	525	483	500	465	530	1
479	484	530	473	585	481	484	477	471	490	443	481	506	433	479	469	491	491	469	463	473	466	484	484	497	498	533	479	469	498	466	521	465	454	531	492	489	489	479	475	480	480	469	494	452	469	461	445	528	500	616	453	511	475	463	507	494	456	494	443	475	483	502	477	567	511	490	465	487	477	505	494	444	507	472	501	489	473	463	480	510	492	483	473	527	517	471	480	487	538	476	522	486	474	483	476	490	471	518	468	474	478	472	483	464	511	498	455	467	471	515	461	470	459	474	467	510	492	460	503	477	486	485	519	461	523	479	471	481	480	535	490	472	480	472	502	528	501	492	498	470	484	477	483	504	510	484	586	474	494	494	480	483	647	477	447	488	473	489	505	477	473	479	478	556	520	475	479	476	401	426	594	439	478	497	450	490	490	517	539	562	535	458	463	500	470	522	495	470	481	497	494	509	473	479	483	489	487	474	513	489	531	503	506	551	478	477	479	494	510	495	488	498	480	481	546	517	490	490	488	429	542	477	496	453	458	453	478	475	497	492	501	504	497	518	521	496	474	455	486	489	499	471	471	464	522	438	481	478	508	449	536	482	474	461	481	519	446	485	490	511	474	481	508	492	487	480	454	457	474	491	549	575	458	485	490	476	479	517	505	480	558	447	475	480	494	471	504	479	535	499	462	480	472	490	470	460	485	510	505	453	495	475	523	457	470	481	474	520	457	514	457	514	505	499	475	485	487	454	628	491	546	470	458	448	489	486	496	469	435	499	465	476	427	468	467	553	583	430	464	484	465	498	546	559	486	477	462	505	443	482	468	460	471	495	487	556	477	525	469	448	507	467	500	477	522	502	490	477	409	509	393	481	499	490	522	486	470	553	482	473	483	536	486	481	473	508	478	454	485	479	447	473	471	477	524	478	444	485	479	473	460	476	449	476	465	489	483	454	478	532	511	489	488	617	493	474	458	552	526	481	470	475	477	490	517	498	472	528	479	510	519	426	582	448	541	480	496	501	472	578	490	464	450	494	472	480	491	451	477	482	471	489	581	488	532	484	474	428	479	468	508	514	384	510	500	482	533	507	538	560	487	466	478	480	492	448	505	490	485	494	480	484	502	549	472	494	455	487	454	487	485	490	603	492	513	484	481	472	525	2
481	517	516	464	622	482	518	475	492	481	499	501	514	454	485	468	474	531	467	487	493	468	468	479	471	517	456	459	464	472	485	505	534	472	475	480	473	472	473	478	476	511	520	518	523	460	491	443	461	516	582	524	499	490	495	521	511	482	470	466	465	479	520	470	496	479	481	491	480	475	454	491	488	525	461	493	476	477	568	479	425	530	457	474	418	496	486	492	480	482	476	499	466	511	477	542	477	507	479	534	492	480	477	459	518	347	484	487	499	478	491	466	477	492	448	468	487	475	470	497	480	470	464	528	448	546	496	511	464	487	475	498	513	487	457	566	504	510	487	490	495	513	484	478	472	479	477	505	486	471	501	481	469	605	478	461	490	489	509	484	446	468	494	485	578	514	479	476	477	477	461	477	515	477	498	544	483	486	529	500	496	569	530	491	479	466	505	489	560	480	485	499	495	480	573	486	488	479	476	485	476	490	508	470	518	477	468	480	470	519	497	434	514	528	493	410	452	485	457	491	459	505	518	583	468	515	529	480	476	478	470	473	490	493	476	470	516	474	478	469	462	574	490	509	547	535	417	481	480	423	540	539	477	497	482	469	460	459	512	496	495	478	502	478	482	495	490	489	429	461	475	468	450	470	481	501	476	519	501	558	475	525	457	476	452	458	441	504	488	482	494	506	479	483	494	536	492	525	475	443	500	499	473	510	460	491	484	477	452	496	455	486	475	437	478	477	471	485	430	570	511	468	499	472	476	481	456	478	472	504	487	481	476	466	528	481	477	475	458	501	430	458	441	521	502	478	476	470	477	466	486	485	556	467	495	490	495	477	552	445	465	476	472	505	494	478	485	488	482	537	491	550	515	457	476	525	489	493	458	497	483	470	517	490	485	504	478	476	505	485	480	491	475	521	480	500	499	482	567	476	470	469	475	496	478	467	526	483	467	479	485	490	512	491	490	546	494	558	526	495	487	483	498	476	480	489	490	517	473	479	508	492	461	560	501	502	482	534	520	476	497	475	435	446	464	478	494	480	470	490	486	466	484	388	474	623	481	515	500	504	493	483	516	535	494	464	486	543	474	475	510	472	456	477	474	587	462	479	378	482	486	440	484	527	487	490	473	431	507	471	480	477	491	387	475	460	481	483	568	466	1
490	503	515	477	470	485	446	477	472	466	504	451	518	527	487	520	460	516	490	492	486	507	473	481	489	495	516	485	468	548	485	474	522	541	475	510	489	474	472	475	473	548	490	478	519	457	433	551	435	507	608	541	491	494	501	472	472	482	430	497	512	490	448	492	551	467	524	476	477	478	517	492	468	505	479	524	479	480	395	522	486	506	477	503	519	450	476	520	482	516	476	521	495	532	492	469	477	448	445	492	493	485	482	477	483	401	528	470	553	476	504	529	482	442	497	453	505	475	498	499	475	515	480	505	479	436	488	527	470	494	504	502	437	485	509	445	474	512	473	493	431	550	474	465	487	512	477	526	476	539	510	463	481	574	478	510	456	495	486	485	455	478	489	479	440	464	477	477	477	565	480	467	494	478	481	513	450	483	593	484	450	468	483	466	509	523	491	511	488	482	502	506	491	488	534	486	480	455	476	506	527	475	488	415	499	475	558	483	491	502	484	482	501	491	498	560	504	476	479	491	411	429	527	501	524	499	478	478	477	527	496	484	481	492	496	513	485	481	466	482	516	427	508	463	525	536	468	484	481	507	485	498	466	522	480	462	492	476	495	475	493	478	494	457	478	471	459	477	477	509	505	521	511	504	473	487	475	506	479	488	478	519	467	474	477	477	470	462	483	471	506	507	508	483	458	495	526	501	514	462	448	490	480	485	528	501	469	482	475	486	491	462	534	495	482	504	454	481	443	585	472	501	471	493	496	477	481	504	484	528	559	472	476	543	491	497	539	497	556	565	516	500	542	536	534	491	492	507	458	578	470	537	559	490	486	467	479	477	446	490	482	509	401	487	482	509	516	489	488	522	517	452	477	498	506	500	480	490	421	552	480	482	519	458	471	490	478	476	494	467	476	485	474	465	481	458	481	439	538	486	475	532	475	514	477	480	433	477	502	482	492	480	460	501	571	530	495	532	503	456	481	493	492	476	491	479	519	453	438	476	484	461	477	552	480	476	495	510	511	458	504	480	627	589	491	477	476	491	449	486	501	469	463	676	481	451	480	515	541	504	497	478	480	509	478	488	484	506	509	493	491	473	559	478	479	387	471	452	454	508	495	473	472	474	543	493	468	463	492	484	483	475	452	702	552	488	484	474	536	496	1
480	455	516	490	468	486	447	475	518	481	516	472	451	435	492	482	493	507	485	479	495	468	478	468	536	533	489	483	488	495	479	457	514	428	471	554	480	474	488	475	471	486	528	485	503	477	435	420	401	490	456	494	470	485	461	476	407	519	494	482	478	481	468	478	341	513	552	441	475	468	533	521	470	439	484	533	474	520	532	473	488	468	553	480	467	455	475	483	483	491	476	444	469	496	477	465	477	490	462	449	505	463	483	461	459	557	500	560	452	478	566	466	474	539	458	495	510	482	482	476	475	497	486	541	495	521	498	491	484	467	448	498	492	477	481	449	545	515	495	486	481	543	470	486	495	458	481	483	492	499	421	497	469	669	476	519	483	456	443	483	511	462	484	497	487	478	476	480	476	607	559	531	525	477	459	547	502	484	492	583	555	521	433	473	486	467	530	476	527	478	494	500	511	470	548	498	473	478	478	444	435	464	468	522	458	475	466	483	480	474	482	459	491	506	491	526	494	486	451	494	457	499	489	497	515	464	479	478	476	484	482	484	475	475	493	519	488	473	458	473	444	594	497	467	482	526	515	481	487	463	495	436	479	498	465	430	441	574	497	502	499	472	473	514	475	504	475	490	491	505	465	483	478	489	476	487	476	512	482	440	475	556	496	474	467	530	463	461	477	473	527	487	497	469	503	462	437	494	448	514	509	489	478	520	462	469	497	464	492	502	466	492	512	499	478	505	470	466	504	544	478	450	477	486	513	482	496	500	495	598	517	494	477	481	456	494	310	477	263	552	472	542	483	505	451	484	493	611	460	520	468	443	547	482	472	463	466	473	463	480	460	509	469	436	481	482	502	490	478	498	502	568	500	479	537	495	489	481	380	513	482	471	531	493	465	479	513	480	524	511	474	456	476	463	485	492	476	442	510	485	475	468	477	442	476	489	483	482	485	475	491	433	458	455	546	492	485	485	473	491	475	513	481	478	477	490	470	516	470	473	504	499	520	616	517	518	475	539	491	483	600	515	368	548	498	478	481	477	484	472	496	481	517	468	476	464	472	429	489	457	479	476	535	559	481	470	474	471	476	459	568	483	423	480	478	643	485	497	457	482	487	463	482	485	533	470	481	478	474	489	444	481	482	481	510	503	484	469	510	513	1
485	506	507	492	462	491	504	475	519	473	504	508	457	537	491	475	476	451	490	490	493	473	475	484	553	459	486	504	492	482	479	513	499	436	503	554	463	459	477	480	480	445	477	485	476	471	536	527	518	483	604	517	514	478	406	485	483	459	536	481	510	484	509	475	469	523	522	518	478	480	531	509	484	488	489	484	484	431	517	439	463	512	503	473	495	518	475	484	486	550	476	547	476	489	474	489	476	407	473	439	483	485	474	477	466	689	471	519	520	478	455	450	474	500	497	515	490	479	503	480	476	420	489	474	503	464	484	540	492	453	491	478	524	481	491	558	434	498	473	503	484	524	493	482	488	505	477	510	480	451	469	480	482	552	477	513	469	455	485	491	490	479	482	483	459	501	477	484	476	604	455	506	547	478	491	500	479	486	518	468	497	557	517	473	490	477	517	460	532	487	484	560	486	494	546	471	484	486	476	416	501	468	471	476	573	479	501	484	472	465	498	484	499	405	495	549	489	512	439	490	496	405	566	427	486	456	511	479	477	502	452	491	475	513	490	535	483	479	480	484	500	511	496	489	437	510	387	481	467	480	489	446	475	482	481	475	483	498	482	483	464	474	489	530	486	495	517	487	533	455	485	512	548	491	474	489	476	509	542	477	479	506	484	476	471	487	494	560	486	517	521	497	504	486	468	614	480	521	513	506	450	475	482	481	499	446	472	485	503	445	454	485	475	512	474	493	488	473	518	474	474	512	503	489	500	498	517	493	477	484	465	477	480	476	433	493	444	534	397	477	499	483	477	480	537	488	473	488	494	532	485	528	540	472	526	522	496	481	517	462	490	478	539	511	486	545	565	499	479	401	524	538	474	476	481	498	487	479	553	473	484	476	519	490	484	488	504	477	513	509	475	496	475	468	477	478	495	400	492	484	478	475	477	514	477	449	511	469	506	466	472	495	515	480	474	481	470	547	548	479	482	492	492	477	490	476	521	498	440	470	502	491	544	531	510	522	475	494	513	508	490	490	437	506	485	477	487	486	447	466	507	484	487	543	477	454	484	467	466	502	513	473	498	511	459	487	488	504	486	497	550	481	454	478	478	510	474	507	512	484	488	525	454	497	571	489	468	503	482	482	477	483	472	560	471	433	471	507	541	480	2
483	394	500	482	496	479	524	477	484	470	516	466	453	464	481	456	489	476	499	487	463	491	469	475	528	535	473	486	492	486	476	538	464	527	475	450	493	497	485	475	475	466	448	484	506	506	474	490	444	455	496	526	462	493	487	474	564	423	532	464	509	483	401	482	448	516	497	480	487	480	514	478	475	448	491	444	476	470	507	487	468	520	443	491	550	499	471	459	476	518	476	508	457	498	471	492	479	475	463	458	488	476	481	474	477	500	480	476	492	482	482	455	477	494	457	444	484	467	520	518	479	443	487	456	482	539	485	493	479	466	517	472	472	474	431	548	514	487	479	501	497	477	477	495	466	500	481	462	488	502	490	462	482	622	477	504	456	469	479	521	508	469	509	485	445	515	477	478	476	626	480	541	505	479	480	477	484	474	515	526	455	468	544	490	484	482	503	520	472	483	447	501	499	522	493	473	475	484	477	491	504	490	494	508	555	475	516	479	490	493	492	500	510	501	475	508	472	488	477	491	524	559	520	445	481	466	498	479	476	498	468	452	473	435	501	491	494	476	461	486	486	581	506	467	469	505	497	475	468	499	523	487	481	501	482	509	514	491	486	496	491	483	497	500	475	475	502	487	471	473	492	532	511	492	474	478	476	427	496	571	476	552	485	474	560	474	501	468	482	490	518	553	481	477	502	481	492	408	472	476	473	495	485	475	496	450	468	483	520	458	503	491	524	502	481	487	480	479	527	517	486	468	447	474	475	483	498	496	477	510	509	466	476	450	470	486	417	445	320	487	462	532	452	483	558	496	485	487	462	570	488	457	484	486	482	489	473	478	547	483	522	519	462	492	482	488	520	464	477	474	577	533	506	531	500	519	463	503	448	488	486	481	528	459	522	471	500	481	515	515	478	476	476	425	473	444	503	518	516	484	473	450	476	494	477	506	502	482	535	471	440	540	468	504	513	565	476	552	510	486	477	501	495	476	473	502	501	451	501	480	484	512	507	573	481	489	481	573	504	491	516	525	263	511	501	478	473	483	516	469	505	486	507	343	499	594	481	510	471	532	455	474	487	477	496	508	489	476	496	481	619	483	378	473	490	632	464	514	474	474	489	524	479	485	515	479	500	543	495	479	490	482	477	358	485	460	484	480	523	497	2
473	512	485	479	465	473	447	479	489	465	567	485	433	535	499	472	486	520	486	480	483	507	480	487	513	493	510	473	497	479	486	469	492	462	482	508	495	497	480	473	475	475	480	475	510	500	567	510	456	497	532	544	496	479	499	543	519	461	494	457	490	483	428	477	400	543	485	501	489	484	577	492	481	463	486	533	487	481	556	454	497	564	479	454	549	471	478	473	479	444	476	546	506	473	484	472	481	453	491	422	468	496	475	472	513	547	501	442	497	464	483	420	477	509	461	503	488	492	529	517	475	495	482	454	497	462	479	499	483	428	499	509	452	477	490	528	583	506	482	451	495	526	483	470	485	479	485	520	476	494	493	476	477	379	478	494	473	501	468	494	496	485	476	485	503	507	476	479	477	535	457	589	503	478	450	540	487	490	524	518	544	525	498	484	495	534	513	501	559	480	441	478	512	504	457	475	475	483	477	450	461	483	511	539	493	475	494	482	484	485	480	489	485	535	470	475	498	481	496	495	438	460	437	460	468	454	494	475	474	521	485	483	483	479	489	507	478	471	464	475	507	523	485	479	594	515	460	485	478	446	492	471	481	541	480	439	504	465	478	496	499	472	478	471	487	508	447	497	469	492	483	586	429	471	468	470	476	524	468	508	478	392	495	476	527	425	458	488	481	511	490	494	480	469	480	511	482	517	511	499	487	494	474	517	489	472	473	469	524	468	481	465	487	509	489	498	468	486	544	560	477	485	521	487	516	480	475	529	487	537	484	464	475	436	412	499	364	500	511	481	493	511	538	563	528	488	485	511	463	507	485	547	460	491	488	514	524	476	467	497	467	478	449	484	480	441	477	478	497	600	519	445	511	487	543	453	480	473	453	461	485	493	542	501	484	466	468	477	472	474	468	502	478	542	481	497	485	473	496	483	473	559	476	511	477	478	486	476	490	482	470	428	442	531	490	513	505	442	563	541	481	493	479	476	483	454	507	553	386	479	475	543	476	412	472	464	480	506	430	488	582	504	466	464	473	480	463	486	506	474	468	487	509	365	475	474	473	472	549	477	516	474	484	430	514	503	452	473	461	491	505	475	465	481	485	525	471	478	472	474	487	515	469	492	481	471	475	468	482	482	490	480	500	349	493	551	470	484	492	472	2
486	444	535	477	563	477	458	476	474	471	562	461	462	446	475	488	478	568	476	467	509	502	468	491	473	524	507	480	468	494	493	487	501	518	490	481	470	491	468	477	475	481	472	502	469	463	489	534	466	456	519	455	475	481	502	469	394	486	520	527	503	470	477	475	568	511	530	485	476	474	627	480	491	532	474	481	483	461	532	476	476	556	459	507	496	480	480	469	486	533	476	485	499	511	483	447	470	483	477	506	469	474	481	487	484	281	482	411	498	496	489	511	472	492	462	499	480	476	538	506	478	525	481	445	478	562	490	482	461	548	520	496	489	478	521	496	507	509	484	489	473	526	470	488	467	466	476	512	489	460	462	495	476	434	478	493	449	515	492	506	497	467	503	475	494	490	479	477	477	599	508	493	530	477	469	568	500	470	479	494	528	488	501	483	492	476	499	486	508	478	507	492	447	526	530	480	474	472	479	484	460	501	500	456	475	477	495	478	463	462	476	526	479	556	493	481	477	473	492	476	439	514	510	587	451	524	502	479	476	515	491	503	471	486	482	506	506	477	500	481	520	468	460	482	485	490	462	485	480	524	520	434	472	485	471	513	532	493	477	511	505	478	492	476	487	515	475	485	493	515	474	492	419	473	470	481	476	471	539	507	478	440	458	475	502	530	473	443	482	486	541	477	492	478	469	498	504	481	507	538	427	508	475	498	473	497	479	474	534	474	536	482	510	457	482	465	455	482	449	531	492	512	503	460	464	485	474	458	498	541	475	485	476	495	498	476	570	520	636	527	512	433	473	508	473	467	484	514	489	463	476	446	517	478	508	494	465	475	437	542	466	501	546	503	481	508	503	499	475	462	518	536	483	545	505	522	496	494	468	513	496	482	510	490	485	505	472	476	494	498	469	532	471	469	477	451	473	472	486	484	477	466	476	512	476	536	434	485	505	485	466	545	468	478	534	524	468	477	500	509	490	467	476	477	480	508	482	489	463	473	481	493	479	450	520	555	468	538	462	470	508	457	571	510	506	477	483	503	465	478	484	470	495	396	491	582	472	450	552	451	491	481	455	418	459	477	480	516	461	459	539	480	519	476	481	443	488	500	508	497	448	419	469	558	498	470	478	483	493	486	503	482	472	407	484	527	463	501	514	500	2
480	515	544	497	457	486	454	478	468	473	519	486	510	445	466	457	493	458	444	470	507	472	469	491	484	482	498	503	502	487	485	461	494	552	469	536	497	484	482	473	472	567	434	465	471	503	505	452	553	513	582	492	494	485	504	466	458	510	445	449	516	482	505	472	619	484	508	503	485	473	496	512	493	461	482	420	480	470	519	474	483	506	475	469	574	531	472	463	477	512	476	529	499	504	487	523	484	470	470	456	482	485	477	481	476	599	469	458	445	484	471	495	486	467	505	508	482	484	510	497	477	502	465	515	463	544	494	497	487	458	524	456	504	475	462	455	491	537	473	473	465	527	481	491	463	475	478	493	483	545	449	482	483	605	479	488	464	460	478	521	447	493	487	482	544	457	475	479	478	499	480	513	466	477	479	529	495	474	469	484	490	452	458	501	501	465	520	506	480	480	516	497	481	583	455	493	480	479	476	485	501	466	496	472	534	475	543	478	495	510	497	448	491	502	485	491	525	478	521	480	469	429	510	513	536	469	487	478	476	486	507	521	508	453	482	473	485	475	498	480	506	453	510	483	516	461	427	483	487	509	455	556	479	463	464	434	496	521	503	483	512	482	507	455	467	514	555	499	427	501	472	476	497	455	490	485	476	489	491	521	475	529	437	474	464	517	503	474	483	486	540	459	461	482	421	501	462	505	499	496	515	477	482	486	525	451	475	483	493	455	506	480	487	523	475	514	464	491	558	429	482	459	461	496	508	482	462	479	493	526	447	494	475	463	484	485	640	423	444	512	499	484	507	505	536	477	494	383	469	465	479	450	462	486	501	456	545	478	450	485	414	504	464	495	479	511	507	498	469	435	496	471	489	497	527	520	478	484	602	471	481	451	436	476	479	469	469	474	470	513	474	456	482	480	475	480	483	480	558	482	476	429	474	465	477	464	459	475	443	469	481	484	476	503	503	536	480	529	455	491	480	491	475	475	477	471	499	470	523	481	494	490	460	574	531	482	493	510	494	487	508	517	387	511	483	479	483	475	472	481	483	491	510	523	466	554	477	511	499	511	553	500	495	472	497	509	465	476	511	530	507	481	416	478	483	424	478	473	445	483	504	493	463	493	530	461	485	495	471	476	473	476	434	537	507	511	474	514	480	531	1
483	551	570	501	496	485	490	475	481	488	452	499	495	529	477	456	472	481	475	475	500	475	472	481	519	499	494	498	465	492	483	521	499	449	472	460	482	486	479	476	482	476	468	471	528	488	514	483	453	483	491	513	481	480	440	493	453	454	491	438	500	476	487	481	488	574	528	481	483	480	562	478	460	449	486	430	483	523	575	491	476	468	538	470	576	494	476	463	474	453	476	519	500	481	463	511	473	445	489	487	480	471	478	478	449	334	518	455	496	476	482	509	452	484	523	485	467	486	469	484	471	485	488	525	487	496	488	524	465	458	478	491	459	480	467	489	528	503	471	486	523	631	504	499	499	482	477	504	475	475	482	484	481	557	475	495	472	504	500	516	477	479	488	487	438	469	477	482	477	514	482	637	507	476	477	517	486	479	493	510	515	563	466	461	493	441	576	501	557	468	468	476	485	496	451	483	467	477	476	556	492	467	478	524	531	477	510	479	448	463	488	499	495	469	469	475	455	485	490	472	475	556	488	499	487	481	435	479	476	501	460	444	459	488	473	450	506	479	461	486	456	545	429	485	512	481	519	484	480	550	518	462	481	537	472	465	514	552	478	491	513	477	503	496	490	498	512	515	476	512	488	545	490	477	469	497	477	503	487	504	477	509	458	475	499	440	464	425	468	481	503	511	451	487	497	567	536	494	524	493	429	499	475	511	544	460	459	483	573	478	518	491	516	476	492	485	471	484	424	523	481	434	501	497	493	481	459	472	494	533	534	485	476	480	522	484	470	518	485	597	453	519	511	512	494	473	485	516	485	573	484	505	442	490	443	469	497	474	476	497	473	538	540	512	472	523	515	495	489	494	514	461	489	495	539	459	482	486	457	459	486	492	443	481	482	473	508	478	465	474	478	491	478	542	480	485	484	525	556	478	485	452	477	476	476	443	481	474	502	480	504	527	422	505	527	506	499	481	471	485	474	470	485	475	478	491	468	466	471	476	490	508	488	544	489	449	473	493	507	487	471	461	471	428	486	474	500	478	507	488	484	468	476	378	461	595	480	481	506	513	506	481	511	441	481	459	483	517	451	381	502	478	468	477	484	584	493	470	476	480	498	462	470	514	473	487	482	529	574	475	463	481	463	393	562	537	475	483	457	460	1
483	535	509	480	499	485	482	477	492	484	478	525	495	488	493	507	484	495	449	488	488	471	483	470	521	507	468	482	493	447	495	527	541	496	504	535	463	465	476	477	479	485	494	511	507	454	476	497	433	486	535	518	508	486	467	476	437	466	600	495	487	486	490	477	422	508	550	503	483	471	534	492	482	532	483	499	486	493	454	506	508	517	452	476	576	540	469	465	474	532	476	572	446	483	486	504	477	485	452	498	473	482	489	484	505	447	489	507	536	475	509	369	460	496	550	449	477	493	494	510	476	471	481	433	512	451	479	507	475	486	507	496	527	478	481	488	461	496	484	464	462	469	476	480	484	489	483	495	480	437	446	502	481	384	476	468	474	526	513	527	486	473	473	484	520	484	479	478	477	454	463	492	535	478	512	544	488	479	445	523	427	517	472	475	476	497	512	464	580	479	435	460	464	463	520	494	479	486	475	499	506	509	478	473	472	477	557	480	472	464	496	510	433	528	476	504	535	497	517	468	518	460	528	513	512	467	499	479	478	496	472	479	457	505	473	518	495	479	439	480	518	541	514	474	451	559	456	481	483	548	470	504	474	504	478	522	481	446	498	480	482	465	504	503	484	498	524	478	478	510	492	451	514	471	483	475	476	547	463	519	478	416	491	475	495	480	508	516	479	501	492	493	529	475	498	453	479	527	451	465	477	495	479	522	487	462	482	486	533	506	535	450	448	495	483	520	493	484	527	424	484	451	503	482	471	487	465	522	495	479	457	444	476	465	458	503	398	546	513	535	460	527	526	530	549	494	471	470	545	499	488	475	499	491	492	462	514	476	479	537	505	495	418	469	488	471	461	463	488	523	456	500	500	502	505	525	491	510	428	465	482	454	491	500	472	464	538	476	498	448	480	488	476	463	476	483	468	468	564	477	485	508	478	510	477	465	494	473	469	476	489	538	491	456	529	500	483	510	516	487	490	484	465	477	495	499	476	476	462	484	513	476	469	411	519	556	453	551	491	471	452	470	441	531	487	478	470	495	466	482	496	487	454	309	476	544	474	475	560	529	494	490	445	458	481	525	478	469	474	633	428	481	455	477	482	543	480	478	511	479	496	488	471	470	537	478	485	440	475	478	503	478	515	301	526	534	477	490	522	472	1
468	468	451	478	574	478	501	478	488	488	468	413	458	521	480	506	486	490	489	473	478	512	484	482	518	483	515	470	466	513	468	498	533	429	505	538	490	488	483	478	476	491	500	474	538	481	507	504	438	516	563	454	467	487	528	498	456	461	544	474	523	475	538	482	628	513	550	446	480	478	544	483	511	504	479	551	479	468	502	462	464	498	421	487	484	463	486	467	475	491	476	467	481	476	472	496	487	529	507	464	479	478	482	478	518	249	446	486	487	486	508	500	473	519	491	491	483	481	463	520	478	465	467	488	475	507	500	485	456	462	477	475	477	474	513	382	517	474	496	480	513	526	478	485	494	480	478	486	477	424	413	488	477	620	478	470	461	460	520	479	492	479	467	486	516	495	475	477	478	504	524	567	548	477	473	482	501	480	502	494	503	564	493	487	478	456	515	503	570	474	491	499	490	502	585	487	487	482	478	478	461	500	483	541	530	475	482	483	460	487	504	536	525	457	472	439	512	465	451	469	469	503	515	561	527	483	493	478	476	479	483	445	492	464	521	553	484	479	458	483	481	465	485	464	459	515	474	475	486	508	491	512	485	584	478	492	474	537	493	474	489	484	477	473	473	512	499	483	453	500	482	497	390	404	494	465	477	522	511	489	479	523	474	476	488	551	494	397	477	490	507	543	559	474	437	545	450	512	483	497	449	497	480	523	442	516	455	473	441	479	466	453	481	515	475	485	465	475	443	550	485	473	502	480	484	482	514	496	495	457	481	477	478	434	593	482	628	458	552	458	467	511	458	449	494	490	473	504	497	448	472	448	418	468	542	480	440	477	455	504	466	488	430	503	493	537	544	484	484	516	465	499	505	502	503	484	480	512	423	485	486	482	481	463	489	481	539	476	478	429	476	492	476	417	478	490	468	412	492	489	477	500	478	475	477	512	433	482	473	479	462	534	506	484	449	523	448	619	539	539	475	463	493	476	481	493	483	505	542	479	505	504	501	578	507	473	477	456	467	475	543	480	509	522	511	477	492	489	548	505	484	468	518	465	474	605	479	526	539	482	514	438	471	472	479	473	488	484	477	462	535	472	485	481	477	449	474	495	471	472	456	527	485	512	481	474	464	442	496	477	457	475	480	477	537	557	476	477	509	461	1
493	525	570	495	527	477	486	477	502	472	481	468	457	473	503	485	490	487	489	492	501	492	478	476	343	494	525	505	462	507	472	496	519	491	463	543	492	443	479	474	471	464	468	490	497	476	481	477	531	425	577	524	470	475	482	525	372	439	531	460	491	473	513	481	577	525	552	475	489	472	441	501	488	522	487	545	480	470	484	477	528	499	478	510	528	490	486	507	481	540	476	540	503	493	474	479	474	464	496	403	477	486	484	486	489	443	503	544	476	497	469	484	475	461	525	498	463	476	514	458	473	453	494	466	475	486	494	511	474	520	453	462	507	477	446	508	479	525	467	473	499	533	482	497	484	465	478	535	480	505	479	493	478	441	476	513	491	516	531	510	469	474	500	484	442	498	476	478	478	425	587	543	554	477	471	480	471	463	477	496	505	420	511	489	481	471	542	492	513	480	485	489	516	552	517	476	480	473	478	512	486	504	481	538	541	479	454	480	503	481	514	417	474	497	487	566	466	488	486	495	461	495	462	469	481	497	492	477	477	532	510	481	480	489	488	505	491	474	486	481	524	426	483	454	431	507	442	484	482	493	513	508	478	508	463	533	482	456	480	493	478	471	471	511	492	518	516	481	461	477	481	546	487	479	497	464	476	520	553	502	476	446	480	477	568	484	504	437	478	505	492	500	478	470	517	497	449	557	504	477	453	481	476	511	509	458	473	467	543	475	463	490	494	472	487	473	482	483	432	464	487	477	459	481	470	481	446	508	486	469	482	474	475	416	498	487	608	423	642	548	603	505	466	483	506	475	464	435	521	486	475	515	431	487	482	468	484	477	477	505	491	479	481	460	474	452	481	494	470	538	476	523	511	539	443	480	475	467	565	512	475	504	519	486	474	453	483	480	500	427	477	497	476	461	482	495	476	405	493	473	473	496	475	475	477	483	480	477	492	479	494	490	477	533	419	597	486	540	482	485	474	460	498	475	480	492	503	450	542	475	467	446	505	453	516	495	470	473	431	494	471	477	612	548	525	474	491	464	489	472	513	467	483	566	480	498	472	470	515	484	558	488	550	373	472	485	490	584	500	496	492	474	540	477	476	397	469	493	524	488	485	467	495	517	614	500	465	499	474	470	487	475	484	590	493	466	480	474	554	495	1
483	482	552	475	501	477	532	477	484	482	516	496	466	507	479	497	503	498	469	487	495	509	483	487	469	535	465	509	496	505	484	440	571	524	527	500	469	492	473	478	473	550	502	468	551	472	506	459	570	488	500	552	487	474	523	500	499	538	556	475	485	473	504	478	604	623	491	504	479	468	518	515	481	521	491	565	476	465	497	487	462	572	516	486	566	452	477	450	487	510	477	474	446	519	488	544	482	511	481	487	483	474	486	479	555	642	453	430	575	487	446	567	478	471	463	484	449	491	489	471	475	490	476	483	465	469	482	529	492	481	525	451	498	479	461	552	581	514	476	491	474	495	466	482	474	472	478	520	487	493	524	496	488	670	480	496	501	512	458	465	477	480	477	491	524	499	477	478	476	498	522	482	479	477	481	507	487	485	506	427	531	436	493	473	485	473	533	451	542	479	514	497	526	498	615	480	490	466	475	458	475	455	511	497	479	477	492	480	489	462	479	566	451	526	492	394	524	497	458	490	488	480	484	524	483	520	469	477	477	491	461	488	476	478	503	534	485	482	486	481	499	486	450	468	485	517	497	484	476	496	555	494	472	595	472	480	534	541	476	492	471	479	503	437	476	503	552	491	549	480	451	561	546	494	498	485	476	530	493	484	478	558	498	477	501	552	477	441	475	523	550	496	514	478	478	434	445	542	473	524	491	502	480	488	532	506	473	479	501	465	521	505	579	495	462	483	468	479	536	589	451	502	485	478	486	479	487	470	503	453	557	491	478	521	457	486	596	458	365	494	531	446	493	460	486	460	486	487	455	541	485	466	467	487	496	481	482	477	492	506	454	480	522	496	478	509	519	480	488	479	516	470	513	520	488	521	478	513	605	468	483	500	482	490	500	471	511	478	531	518	484	469	474	448	477	510	479	483	624	480	481	502	477	462	475	498	444	475	494	465	491	497	474	463	505	473	480	530	562	586	481	457	468	476	489	503	484	488	412	466	500	530	499	617	525	447	478	567	510	476	507	469	337	477	503	472	498	480	498	475	471	488	460	565	490	539	472	456	505	516	527	489	497	579	479	474	494	513	446	486	509	476	410	477	478	471	467	516	426	488	512	490	487	475	504	493	467	472	491	465	485	476	496	597	467	468	467	488	499	501	1
478	479	527	495	647	483	574	476	484	484	565	468	459	519	504	465	489	490	468	477	478	518	475	499	491	480	477	474	494	496	483	537	519	516	493	519	486	501	488	473	475	435	481	489	447	443	413	470	450	483	456	518	491	479	523	481	539	466	481	435	465	486	502	480	632	511	549	510	480	474	547	510	433	473	489	566	480	482	498	487	500	507	484	484	424	462	486	478	467	523	477	457	480	506	487	519	480	466	492	427	487	502	484	508	493	318	475	472	542	477	497	472	481	515	499	474	467	475	468	505	474	443	484	502	488	516	487	538	462	482	534	524	516	477	481	477	507	478	462	498	445	542	486	488	466	467	476	513	479	537	493	475	479	503	478	483	508	499	468	519	466	497	488	484	501	473	474	484	477	466	502	511	485	476	503	566	477	473	377	563	486	460	528	533	495	503	412	489	520	480	506	493	492	499	511	496	492	473	478	525	470	483	481	483	475	476	496	477	496	468	502	495	444	516	480	475	534	480	495	497	475	502	497	519	493	513	483	478	476	495	481	480	471	484	467	521	481	482	468	482	447	438	459	478	510	513	488	487	469	473	458	465	475	523	464	432	410	493	471	502	486	478	470	465	474	540	549	486	481	478	480	503	556	487	511	493	476	476	483	459	479	480	478	477	497	532	467	453	476	510	505	535	456	474	381	534	464	544	497	512	476	506	486	503	438	437	467	475	451	463	472	435	529	501	473	474	475	478	525	484	463	471	507	483	486	476	508	503	493	533	511	479	476	484	505	468	604	540	587	487	575	507	516	550	445	497	490	606	476	470	477	523	516	499	470	491	456	476	548	463	436	493	502	480	476	536	492	503	491	586	519	473	496	541	530	511	480	515	448	460	474	487	474	483	493	474	513	477	543	447	480	495	479	532	480	477	493	468	524	492	485	497	477	465	476	445	417	476	475	490	455	505	527	482	533	433	483	488	484	509	474	487	488	478	492	485	474	464	551	476	522	495	518	500	456	555	489	404	461	482	471	486	449	493	501	478	480	488	448	484	499	484	507	404	482	604	482	470	418	473	505	491	484	466	495	490	469	470	497	491	472	479	457	477	479	398	497	506	475	484	465	489	481	480	534	466	471	464	483	484	454	476	497	408	507	536	472	494	512	503	1
485	430	435	488	420	493	517	478	461	474	475	511	556	528	498	465	492	428	495	477	460	538	470	482	492	439	503	478	463	510	481	471	500	453	471	455	468	475	481	477	471	454	497	459	516	444	529	450	484	519	523	463	471	486	532	481	387	495	505	454	468	494	503	487	541	496	489	499	484	475	516	485	483	492	481	482	485	518	518	517	524	526	441	478	536	499	475	485	476	497	476	536	485	477	485	457	481	461	486	482	475	475	479	490	528	441	506	485	489	491	467	529	474	489	400	502	491	488	469	510	474	480	478	475	456	555	476	521	473	517	495	529	497	479	472	524	541	546	493	488	476	515	476	484	522	492	479	484	480	513	543	490	472	453	479	474	505	488	542	547	477	477	473	479	468	474	477	479	478	543	478	507	563	477	494	537	472	480	503	490	393	608	511	479	492	501	465	476	493	477	465	477	496	604	518	500	476	480	474	506	482	471	461	472	539	476	510	479	483	469	491	495	464	561	500	463	501	498	505	490	482	505	510	482	477	489	497	479	478	493	458	485	472	503	510	472	481	476	491	478	441	424	493	469	490	494	468	484	485	495	493	511	471	481	470	537	458	483	473	487	483	477	496	461	483	498	448	477	434	478	498	528	456	567	479	492	476	495	493	451	477	460	456	477	494	501	484	482	480	501	476	511	486	467	472	518	430	532	493	464	484	460	474	457	462	485	485	480	484	474	486	469	540	517	488	453	484	483	432	571	469	482	506	502	496	484	468	478	485	441	464	501	476	488	520	478	537	472	655	464	581	456	513	505	500	485	479	470	527	496	485	494	502	481	496	469	519	478	526	449	459	473	516	462	483	458	481	482	501	516	482	471	493	500	534	480	483	486	495	464	482	449	449	477	492	488	456	477	467	468	480	481	479	413	476	498	476	436	565	483	477	486	478	485	476	523	446	487	480	478	509	478	468	469	453	530	491	496	529	446	478	464	477	475	472	498	514	487	501	474	479	464	523	468	478	511	482	612	495	488	459	475	720	505	512	476	480	500	505	485	502	466	523	600	482	449	475	455	466	525	526	500	510	418	459	516	470	478	478	432	524	477	571	476	488	386	474	519	461	473	478	447	474	499	561	477	471	504	519	479	437	483	464	648	499	476	475	484	510	500	2
486	453	582	499	472	487	459	479	481	479	473	493	496	455	507	467	462	523	468	487	482	475	474	476	536	497	499	482	491	489	479	535	531	478	461	451	484	473	479	476	477	434	495	512	511	451	515	463	534	447	505	516	464	482	474	474	484	492	493	453	500	486	484	469	472	518	521	483	478	482	534	484	442	495	475	544	464	495	523	487	517	467	454	469	433	459	479	487	482	562	476	524	443	472	491	465	475	471	470	473	477	475	480	493	495	654	421	473	544	491	438	501	473	489	435	474	491	481	507	449	477	464	473	500	453	517	489	492	494	452	479	486	449	483	497	457	497	482	476	516	485	463	478	490	490	497	469	401	486	451	434	488	459	434	479	450	515	487	490	400	490	477	497	484	513	477	474	477	476	446	486	487	497	476	495	504	455	474	500	530	451	499	470	485	502	442	511	511	562	481	451	533	495	497	488	485	483	491	478	488	505	478	525	594	508	473	533	479	498	493	486	537	509	490	479	563	490	506	504	495	518	481	503	482	443	501	480	477	476	519	479	500	477	491	511	505	477	482	467	477	482	498	517	460	424	514	479	483	501	501	554	432	474	522	467	464	526	498	486	486	479	484	482	500	480	501	548	497	456	508	489	508	521	518	488	488	476	529	504	481	475	450	492	476	470	465	497	524	478	497	488	514	511	477	532	524	464	494	496	466	446	483	479	531	522	487	492	463	527	499	554	483	526	523	496	477	472	477	523	547	463	542	471	504	486	475	516	528	503	510	469	484	478	467	559	479	450	456	495	484	511	486	500	558	477	482	474	443	520	503	474	459	428	476	501	476	501	475	535	484	451	462	466	498	479	447	552	494	501	496	401	534	510	498	496	480	468	488	571	514	481	484	476	485	471	456	505	478	507	518	475	489	474	518	481	463	471	438	557	483	479	498	476	508	477	504	481	477	500	483	485	430	483	502	450	588	494	590	457	553	477	461	459	477	472	460	485	508	486	480	493	458	494	452	450	583	465	582	491	488	491	468	486	499	499	479	484	497	467	488	482	484	477	490	473	461	483	473	583	526	589	490	501	420	470	518	486	514	502	499	503	483	475	478	472	485	474	504	481	508	480	447	479	492	483	467	474	474	483	458	461	483	544	507	464	498	475	488	484	513	1
486	491	459	486	443	477	505	479	473	486	535	460	549	448	496	482	477	534	481	484	470	525	466	475	546	505	470	491	473	475	487	502	481	467	498	481	491	498	476	479	475	517	456	475	457	448	556	502	527	461	475	504	453	479	505	519	501	480	517	455	506	484	467	463	544	572	564	472	478	477	464	489	475	474	487	560	490	483	526	487	488	538	443	494	523	471	475	483	475	510	476	548	466	470	479	476	480	496	486	472	474	475	475	481	524	501	492	480	487	478	542	470	481	477	416	479	475	496	479	485	473	448	460	477	469	523	476	518	480	425	477	469	454	479	464	456	472	465	482	480	529	397	483	495	468	465	477	463	471	567	481	493	497	628	478	518	468	455	487	481	448	475	465	484	499	497	475	473	477	526	476	465	523	477	448	506	451	483	461	503	520	626	466	474	512	460	468	456	516	483	453	457	481	506	538	487	477	492	478	486	490	480	504	462	488	476	484	479	456	472	461	440	479	568	468	527	507	489	467	488	532	539	513	536	514	467	484	479	477	519	489	484	471	449	462	501	480	478	486	470	489	511	469	492	547	481	448	483	478	491	426	545	477	469	462	503	402	506	499	479	461	474	477	497	481	476	532	506	514	490	468	455	462	478	478	478	476	472	498	471	478	554	472	476	476	485	473	485	479	459	501	492	504	483	421	445	459	496	534	496	484	481	487	474	488	510	487	467	501	501	468	476	511	501	472	476	487	489	464	391	469	493	470	474	472	476	519	460	496	530	504	481	476	488	482	489	555	502	424	451	497	502	474	516	413	480	483	519	527	550	493	461	482	479	504	504	516	478	567	457	514	524	454	531	478	487	529	478	506	515	563	477	557	433	457	492	474	490	552	508	478	457	493	480	471	486	464	479	484	453	481	431	481	446	479	506	482	440	509	475	474	515	476	526	478	410	485	474	424	488	508	556	474	511	494	483	466	473	467	459	478	478	475	476	468	471	480	419	481	473	487	567	520	615	463	444	472	577	424	487	474	449	433	455	489	477	478	485	473	472	520	473	478	534	487	547	480	501	496	472	524	476	502	536	488	493	475	516	495	468	538	477	441	479	477	510	502	482	440	478	482	511	499	530	426	485	475	486	459	472	505	479	481	552	469	483	483	484	533	454	2
478	440	547	482	542	493	567	478	508	490	545	483	537	483	493	445	466	559	471	490	503	504	483	483	473	482	495	475	462	518	487	532	550	486	497	532	493	464	487	475	472	424	450	489	526	476	509	516	524	509	501	523	517	473	446	461	464	465	470	467	487	486	520	494	370	470	499	477	477	474	485	510	495	530	482	471	471	452	498	474	459	514	470	482	515	527	477	489	479	466	476	479	479	504	482	462	482	468	481	550	486	489	475	508	481	631	434	474	475	483	549	407	479	522	471	467	480	468	521	492	474	471	474	504	455	485	480	503	488	564	479	516	466	483	500	442	512	493	480	496	471	528	480	488	466	486	474	498	478	482	496	499	469	448	479	556	503	519	490	438	493	468	491	476	474	497	475	483	475	607	537	526	533	476	465	417	494	479	522	437	479	547	479	485	476	438	525	506	468	484	475	470	503	504	448	476	475	480	476	543	491	481	492	586	491	477	526	483	481	495	490	480	472	482	511	530	468	494	454	483	488	501	453	407	482	500	523	477	475	482	472	476	484	478	490	491	493	485	477	484	477	566	527	484	537	561	445	481	496	539	492	474	477	509	477	526	489	490	488	486	455	482	474	505	465	512	467	493	501	500	474	506	470	501	452	484	478	522	509	481	475	453	488	478	536	490	483	492	480	485	478	465	514	477	451	471	470	502	491	479	446	475	473	459	509	454	500	471	486	469	501	481	514	437	471	519	475	487	413	539	492	454	476	486	501	462	497	497	481	467	474	466	478	453	512	477	329	426	483	482	547	501	544	560	437	480	476	480	465	508	483	464	483	485	471	484	481	477	506	437	471	452	432	496	472	525	517	494	482	483	529	482	498	496	495	497	487	509	569	469	484	468	490	493	485	480	496	477	517	448	481	501	487	513	475	490	470	503	499	471	477	485	475	495	477	447	445	473	463	479	508	563	487	487	461	503	496	472	596	471	481	472	481	475	465	492	514	491	513	479	488	484	489	463	494	504	464	464	478	504	527	488	598	485	484	479	488	499	490	471	495	461	467	499	474	421	477	445	538	517	465	470	508	535	511	486	482	470	496	444	465	485	520	476	477	593	460	493	441	481	461	500	486	519	478	475	469	492	489	467	453	473	496	509	435	477	475	487	494	483	1
485	520	518	485	424	476	562	476	492	480	463	449	481	446	491	467	472	490	477	463	466	505	471	487	455	500	479	475	465	494	485	503	541	493	493	517	476	476	481	476	475	448	479	491	492	512	530	465	443	496	475	508	487	473	448	470	514	494	484	485	494	482	469	487	343	522	529	467	482	479	473	486	473	512	478	585	480	492	491	469	470	515	479	490	487	505	478	486	489	515	476	500	467	500	478	466	484	496	485	424	473	480	477	501	484	479	473	580	450	477	548	481	473	495	493	470	480	481	511	480	481	454	476	444	491	507	464	467	477	423	533	484	521	485	445	513	562	489	482	485	475	437	488	476	477	484	477	590	482	490	497	469	480	406	476	502	536	463	550	526	500	461	467	486	519	489	477	478	477	497	484	614	555	477	512	489	475	476	525	511	518	486	511	478	475	483	538	477	471	481	457	483	496	493	520	481	476	495	479	481	491	492	457	558	455	477	494	483	478	494	478	453	479	558	477	573	512	494	527	470	515	484	555	487	493	508	477	476	477	515	486	482	452	490	476	479	477	478	493	477	490	568	466	471	462	510	499	476	468	502	455	495	480	511	481	468	523	498	468	466	480	474	518	470	472	485	482	478	440	475	498	423	487	527	487	499	476	541	485	506	476	432	498	477	527	542	477	403	482	493	499	465	437	473	436	453	475	519	493	484	469	483	477	476	474	476	483	483	491	453	457	482	522	477	474	476	481	485	444	562	495	490	500	495	502	495	447	446	478	476	507	484	477	499	478	484	284	507	515	466	574	507	436	484	537	473	488	514	514	521	489	492	531	470	522	470	538	476	485	414	525	487	535	443	478	471	509	488	474	473	471	560	494	489	525	482	477	504	436	499	471	457	498	501	475	455	507	476	510	522	487	529	473	534	483	491	490	513	456	485	475	468	476	472	476	442	551	480	458	479	500	483	513	510	508	523	490	536	512	447	484	482	471	476	496	478	480	496	503	468	480	462	471	431	494	483	466	506	456	486	485	466	568	467	491	479	474	501	463	477	478	470	480	383	484	459	472	437	507	449	467	472	470	460	508	473	469	495	473	467	555	484	512	480	479	569	488	469	460	513	486	471	478	521	461	469	491	487	477	466	496	481	515	401	413	487	481	496	505	465	1
480	484	519	485	521	477	479	477	506	486	423	431	512	450	494	467	494	478	503	459	493	528	485	467	506	510	500	495	487	474	476	539	392	461	455	581	475	505	477	477	475	511	435	491	471	477	495	525	521	492	471	466	491	473	501	483	508	481	543	471	471	483	547	499	388	514	529	489	474	475	433	472	491	524	478	475	474	506	474	474	491	487	543	462	565	513	467	457	477	457	476	539	485	487	474	501	483	472	488	495	484	472	485	496	461	707	549	461	490	475	506	517	474	498	482	485	489	488	479	511	473	466	481	515	498	521	503	450	498	460	486	520	476	488	447	472	541	485	471	484	519	506	478	485	478	484	478	508	484	428	524	475	484	464	477	504	479	460	490	498	451	465	477	488	472	477	476	481	475	625	503	561	541	476	479	536	481	483	369	492	495	511	460	479	531	513	507	518	561	478	489	496	460	446	604	500	478	477	477	464	487	512	490	525	488	479	477	479	485	492	468	499	505	545	466	502	476	481	469	485	448	502	480	497	542	522	463	477	476	457	480	464	518	481	491	497	469	475	474	468	519	545	479	502	530	478	479	476	455	552	503	448	473	503	480	469	497	550	501	470	476	475	493	479	483	501	522	473	513	483	513	485	487	519	447	493	477	552	475	440	475	459	485	475	538	543	448	504	478	505	480	504	522	485	487	498	498	479	487	490	522	495	477	513	462	527	483	478	532	534	479	472	518	465	495	476	490	476	503	495	477	447	486	469	520	486	463	496	469	484	441	473	475	419	512	482	360	503	423	470	443	538	469	553	491	464	490	448	508	499	479	496	445	483	492	483	517	475	498	503	485	499	469	496	475	515	495	481	473	479	483	437	467	499	524	501	475	450	538	426	491	473	488	469	457	478	522	479	501	510	475	512	477	511	472	485	489	457	555	466	479	500	476	538	475	486	551	481	512	482	482	570	446	488	551	501	484	436	443	533	486	476	471	476	492	475	494	473	476	483	493	527	488	473	510	497	493	540	471	484	430	446	487	511	490	477	490	462	466	481	502	481	505	521	473	405	482	430	482	510	503	510	563	486	449	503	484	454	498	460	512	472	476	478	466	560	428	473	536	494	506	475	485	491	479	500	474	484	496	478	487	483	516	533	533	550	471	474	580	480	2
484	508	508	481	444	489	456	478	491	481	454	471	448	515	474	455	474	516	476	470	482	502	480	484	483	476	479	479	473	512	482	495	455	528	470	517	463	490	481	478	476	540	506	504	428	530	525	571	440	523	474	530	485	481	538	486	527	447	583	488	475	463	476	472	523	479	551	512	475	501	501	449	497	445	485	552	478	484	463	499	460	444	483	468	434	512	475	523	472	423	476	462	451	482	474	500	478	469	477	491	483	476	491	489	492	400	467	522	448	468	484	466	476	499	542	476	494	494	495	491	479	519	489	485	450	511	474	504	470	514	483	480	484	479	499	473	484	512	482	471	499	525	480	478	492	457	480	515	489	507	467	466	495	608	479	475	495	479	518	488	447	478	498	471	460	455	478	479	477	493	451	493	523	476	491	479	474	473	523	521	500	524	487	470	511	486	495	497	504	474	502	487	497	447	523	482	466	481	479	521	508	451	491	505	482	476	452	477	475	462	496	425	496	448	485	473	549	477	539	482	509	592	501	489	458	498	489	476	476	472	470	492	468	501	449	462	472	479	481	482	453	521	501	481	458	489	446	481	481	469	513	505	478	504	485	465	519	521	489	495	484	477	509	476	495	501	513	495	464	455	490	482	467	461	464	484	477	500	482	482	478	537	521	476	520	434	515	469	479	457	489	483	506	490	470	544	448	553	511	494	444	503	480	474	486	446	489	480	515	464	484	485	470	503	473	543	478	478	465	572	486	504	534	483	492	478	464	507	491	543	538	466	477	457	439	480	497	452	442	543	527	512	500	489	524	470	474	484	479	549	485	390	479	500	512	482	457	476	431	570	474	482	490	477	477	515	483	464	492	526	448	441	488	503	481	508	487	453	441	536	485	448	514	492	481	491	479	477	498	344	471	595	474	467	474	488	477	449	491	493	478	489	476	470	477	429	520	482	474	489	457	519	487	494	476	465	479	553	520	460	485	485	466	476	485	469	485	517	457	475	504	515	451	570	493	501	493	505	490	484	505	470	451	545	471	474	458	487	448	476	471	473	506	478	482	564	488	523	547	448	509	519	493	509	481	489	480	490	472	431	539	486	463	476	485	519	479	474	480	495	494	524	468	523	469	487	465	515	495	483	494	485	456	497	462	608	474	474	475	456	1
479	450	476	485	509	483	427	476	466	487	496	494	466	537	490	479	456	463	473	489	476	499	484	500	576	501	516	501	473	491	481	424	525	497	494	408	486	475	476	477	473	494	452	487	520	498	458	519	435	478	557	488	467	482	477	486	468	486	505	510	495	490	509	477	421	492	373	453	478	467	608	491	522	396	482	469	486	522	459	485	488	571	435	474	569	508	472	459	482	503	474	505	495	463	483	549	476	491	484	475	477	485	480	467	496	461	475	474	526	504	455	511	474	522	499	488	493	471	486	479	478	484	500	541	480	501	471	504	476	502	493	502	476	479	476	530	482	505	485	482	520	548	477	474	482	451	481	473	472	552	477	491	473	447	477	430	466	517	420	497	497	482	479	474	532	469	474	478	477	555	481	482	446	478	487	460	489	483	461	504	457	493	528	444	494	480	564	482	502	481	451	500	479	489	538	486	474	476	478	455	476	489	481	489	483	476	527	480	474	452	473	509	502	499	503	447	452	493	555	490	473	478	487	531	484	494	456	475	476	489	483	466	484	449	477	528	472	481	476	481	523	522	476	472	517	517	527	480	481	509	480	490	477	536	473	487	476	552	502	473	494	474	465	508	467	463	476	488	463	479	489	423	478	498	462	499	476	538	529	498	475	450	479	475	500	449	508	498	478	497	461	478	479	464	463	471	452	485	488	456	503	514	477	491	474	413	493	477	484	454	522	464	469	525	470	478	466	480	463	530	491	504	499	488	484	477	477	507	486	514	454	489	476	490	461	491	394	497	535	475	478	498	514	496	473	496	470	474	488	501	469	452	473	483	483	464	546	477	488	596	494	491	521	471	485	547	533	469	482	502	484	539	503	558	503	477	477	454	444	440	484	481	495	461	476	484	508	477	497	538	481	455	475	494	476	480	476	477	507	477	480	477	477	511	477	481	521	481	482	481	460	517	557	472	524	520	468	492	503	464	481	478	477	476	472	476	496	501	494	472	518	510	479	460	525	437	478	465	491	485	474	477	580	484	501	479	471	487	499	475	488	473	492	464	473	457	468	447	472	445	466	524	537	461	488	487	477	522	485	460	571	480	514	476	487	511	477	491	446	509	477	510	480	500	495	488	500	525	492	488	475	483	478	479	450	561	471	474	475	458	1
487	484	603	476	514	478	514	477	516	492	513	504	438	485	493	468	462	475	518	482	487	492	477	470	458	560	459	478	494	510	475	453	492	468	491	460	472	483	486	476	475	455	512	501	549	484	482	480	502	483	507	548	506	480	504	512	402	480	562	480	458	488	519	496	581	527	531	478	477	482	482	495	480	481	485	587	481	438	496	454	508	509	509	451	466	521	472	485	484	397	477	478	507	516	479	577	477	490	451	502	501	468	492	473	475	451	499	447	472	477	498	509	488	491	430	482	512	500	506	486	478	487	500	537	508	547	477	470	475	463	511	515	477	483	498	450	497	493	482	487	474	476	478	477	482	540	476	499	470	461	553	481	486	412	478	442	502	448	462	487	463	453	475	481	474	527	475	483	476	479	505	539	509	478	463	488	486	483	485	552	483	520	474	465	490	466	521	428	557	476	457	480	508	458	476	484	474	474	477	514	499	496	494	447	472	476	507	485	473	494	515	464	521	443	501	558	438	471	476	490	513	516	491	527	549	517	494	477	477	497	453	474	476	494	520	478	458	476	475	480	445	430	488	459	461	581	479	477	477	513	469	523	475	510	481	518	553	433	484	494	511	479	502	445	462	493	504	486	486	483	456	498	457	475	480	487	475	534	468	478	476	428	505	479	480	501	491	481	472	482	451	524	510	475	493	510	498	472	491	493	486	487	475	453	492	476	454	488	541	507	477	484	539	495	467	503	482	484	520	485	493	462	504	469	480	480	424	499	475	469	466	467	477	484	476	498	589	452	610	439	452	485	474	446	472	482	484	556	457	499	487	475	477	500	498	495	458	476	493	447	486	501	484	475	475	523	505	452	498	478	476	519	537	528	521	455	485	476	516	458	479	454	491	468	484	491	550	475	466	465	477	463	479	514	479	461	495	488	515	487	478	516	477	493	477	466	488	473	474	478	489	472	526	493	516	515	476	473	494	493	487	516	453	475	507	498	517	483	503	472	520	487	473	429	489	568	482	484	458	488	483	450	509	567	473	475	491	480	454	489	494	483	495	438	478	535	477	538	486	525	465	467	478	528	468	486	480	485	467	438	556	483	486	477	481	400	497	475	500	498	474	474	495	464	527	495	471	457	499	490	471	480	546	442	501	533	468	477	466	536	2
486	510	558	475	496	483	471	475	479	471	430	476	509	519	495	470	442	529	522	476	481	518	470	487	552	468	499	473	466	502	484	510	498	501	479	487	458	456	476	477	474	476	454	493	472	465	490	454	536	471	553	544	503	475	514	491	492	452	507	427	515	466	488	471	502	517	511	498	491	472	457	475	474	473	473	513	480	462	587	498	486	474	444	480	499	473	472	478	474	541	476	471	432	467	485	534	481	540	463	445	477	491	482	509	424	505	484	524	491	476	488	422	481	476	491	452	489	480	499	468	473	482	497	439	467	486	502	493	480	415	479	526	500	473	463	502	448	481	478	453	523	502	460	483	492	495	477	514	475	480	539	477	481	588	478	505	471	481	533	491	467	473	480	475	542	463	474	481	477	472	435	465	469	476	454	475	492	475	498	501	492	473	448	471	491	486	511	473	529	473	504	473	477	454	439	486	469	493	477	487	493	479	488	493	564	475	531	477	487	467	477	542	439	424	504	536	517	487	492	505	426	574	491	504	505	495	475	482	475	506	481	481	449	474	523	497	501	477	489	476	485	547	482	474	518	528	460	474	476	534	562	519	480	515	473	465	547	523	482	468	451	480	486	507	478	546	513	483	539	515	490	494	512	584	501	486	476	474	490	530	475	515	457	477	519	503	491	493	477	506	480	493	473	478	493	483	488	483	490	472	494	508	484	551	483	495	492	494	490	482	473	497	486	491	466	452	457	475	447	444	494	511	489	472	459	481	534	428	460	510	457	480	477	473	438	498	483	508	429	500	493	512	458	468	454	474	494	476	488	494	483	481	463	489	486	479	518	478	534	556	517	505	414	537	482	531	507	475	470	516	493	529	507	468	480	501	475	488	569	482	486	506	502	494	504	468	496	476	484	526	478	512	478	462	475	472	485	456	521	486	475	482	478	451	478	495	444	475	456	463	494	457	461	487	569	541	489	500	563	500	487	468	472	476	494	485	464	464	535	473	511	553	446	556	500	499	466	578	473	494	524	467	402	486	478	481	500	490	551	478	489	470	494	427	482	572	495	464	449	499	490	498	427	511	494	499	476	539	478	454	476	477	436	477	484	580	474	500	442	487	475	439	473	488	536	496	474	455	504	482	472	479	497	443	499	534	477	477	499	507	2
494	460	521	482	483	476	524	477	490	475	451	494	536	530	484	433	484	445	457	469	495	455	476	469	458	463	504	478	494	514	472	510	494	478	478	454	477	474	484	477	480	504	493	475	500	441	464	494	506	479	556	526	489	468	528	492	422	480	457	498	474	478	487	472	357	531	394	512	473	484	492	490	493	460	474	499	487	464	517	472	463	512	490	492	521	533	470	461	489	501	477	566	488	463	489	496	482	502	498	480	477	488	471	434	515	688	503	563	503	480	512	438	480	511	500	463	480	496	447	490	478	479	499	422	500	540	479	537	495	487	543	466	521	476	469	511	536	477	478	460	516	545	483	486	494	496	479	477	477	470	466	487	491	182	477	467	491	501	473	501	505	497	496	475	449	483	478	478	476	466	430	482	574	479	481	503	463	485	550	551	523	496	491	469	489	488	445	483	597	479	514	515	526	498	491	493	471	483	477	505	534	496	508	410	463	475	505	478	497	485	470	443	519	466	495	546	626	491	448	501	462	550	494	481	513	498	447	479	476	508	449	484	463	479	467	519	484	477	515	486	516	458	484	466	506	577	453	475	478	492	483	495	474	574	464	479	530	531	470	495	470	480	508	483	479	477	475	485	440	514	487	511	534	494	492	481	476	516	489	544	478	317	481	476	561	458	436	459	481	492	468	531	523	478	486	493	479	512	483	464	496	500	480	469	428	461	465	466	510	482	499	480	524	545	466	476	490	485	527	501	475	478	470	493	485	474	513	483	485	563	477	507	475	480	526	509	332	467	650	495	444	482	493	490	498	480	490	439	497	479	487	518	494	443	509	447	461	474	485	493	472	480	543	498	478	414	528	483	474	448	536	434	470	464	463	503	473	438	527	524	477	452	492	489	506	481	457	475	492	586	480	515	471	468	480	486	481	560	582	479	478	529	476	510	478	500	521	477	525	478	486	517	478	488	472	490	458	520	436	494	483	463	494	476	475	503	496	498	511	475	449	505	460	263	486	474	491	600	445	487	534	462	655	541	510	476	467	495	516	458	510	488	476	474	486	333	481	488	506	510	524	536	550	534	482	502	485	534	477	430	553	477	553	480	475	435	467	456	504	495	498	510	465	523	444	474	479	538	481	478	525	474	489	487	575	489	478	452	535	524	1
475	471	562	474	495	483	456	477	497	474	475	496	437	575	473	496	483	428	431	476	472	532	468	475	557	436	439	468	467	473	470	420	475	535	532	541	495	466	473	478	477	409	489	488	511	532	519	472	465	475	490	498	493	485	485	520	464	560	506	496	448	480	498	471	324	557	508	481	488	471	493	482	521	511	484	467	480	498	532	461	546	482	481	482	562	448	480	485	482	476	475	528	525	495	466	456	478	494	485	515	499	483	471	476	532	567	501	501	490	475	465	488	480	479	487	469	477	481	466	519	476	463	482	480	484	559	473	501	485	448	535	474	506	478	462	419	542	479	484	474	468	495	483	490	469	472	478	500	477	509	486	492	472	390	476	541	466	449	451	503	470	472	492	485	468	504	473	482	478	470	497	487	559	476	478	493	485	481	489	477	511	486	456	468	478	465	562	502	457	481	428	501	480	579	516	485	481	477	480	456	485	514	488	480	480	475	481	477	490	507	489	501	450	482	478	459	498	486	470	466	485	464	558	411	413	516	455	478	476	517	478	481	483	504	526	483	487	488	474	478	491	574	496	469	488	470	489	480	474	470	521	443	483	517	477	510	395	496	499	497	478	470	500	428	488	496	484	483	481	458	478	488	534	458	449	484	477	477	492	490	477	433	480	477	541	552	458	496	479	493	487	517	503	472	454	435	484	510	481	474	491	493	474	481	437	490	478	495	514	503	539	491	450	436	500	471	467	478	440	539	481	499	453	470	502	480	457	519	483	435	437	484	476	500	506	486	244	480	478	504	419	482	511	488	541	489	487	526	499	517	479	537	470	480	469	523	514	475	502	475	505	494	456	486	487	497	526	494	474	488	520	507	499	524	528	515	470	454	469	442	484	485	460	480	454	473	452	475	471	507	469	540	474	502	476	506	489	462	491	484	474	461	476	462	476	489	522	465	519	487	466	495	525	489	482	447	516	513	584	451	475	491	484	476	471	498	457	448	518	478	494	512	509	430	458	505	469	547	453	469	491	493	560	585	473	476	486	484	533	473	490	468	497	408	466	427	471	493	383	503	547	484	473	426	517	477	483	516	489	484	577	468	509	479	477	629	489	470	474	497	523	534	467	551	488	488	475	465	491	470	473	470	523	425	446	525	470	484	534	494	1
482	484	523	477	428	479	472	477	463	486	467	538	449	488	493	452	480	449	497	468	478	524	468	474	482	529	513	483	465	507	477	493	510	502	476	491	478	480	491	475	477	458	477	492	526	504	508	498	546	486	551	475	470	476	519	476	493	511	559	484	504	477	443	497	444	570	535	473	478	476	453	477	473	476	484	451	477	489	492	478	536	520	438	477	598	501	476	479	482	511	477	484	477	467	471	517	483	449	481	489	464	475	482	508	545	552	445	510	444	476	463	384	480	500	433	485	499	479	467	486	475	497	488	468	465	542	471	497	483	511	513	512	468	475	492	450	456	470	486	504	493	510	465	483	499	494	481	488	482	514	478	490	486	439	480	498	483	459	538	498	469	484	483	486	497	456	476	477	475	505	524	524	550	478	449	422	479	480	516	476	514	528	440	528	480	477	482	482	524	483	465	515	490	550	504	480	476	474	474	487	498	464	486	443	491	474	501	475	469	473	494	543	517	537	500	503	539	481	452	497	537	516	537	475	492	452	458	481	475	457	480	467	462	523	530	456	481	476	464	481	485	566	487	467	517	536	453	481	490	528	468	523	481	526	478	498	471	464	493	479	468	483	487	455	499	499	494	480	484	471	483	548	397	380	471	496	476	514	479	465	476	454	500	476	505	544	488	491	478	497	530	523	500	475	518	543	481	532	463	509	417	490	478	529	525	466	483	488	455	465	491	514	478	497	473	488	483	466	433	434	477	482	456	499	477	483	480	484	485	468	520	512	476	479	510	497	404	457	503	468	535	467	515	562	515	493	486	508	523	534	481	480	505	473	488	495	493	472	464	496	476	451	409	515	492	505	429	476	472	597	488	449	492	506	539	459	473	496	561	466	475	449	507	487	489	487	466	477	456	498	481	488	478	489	476	458	491	489	469	481	478	524	474	488	475	428	494	481	484	467	494	489	444	496	479	562	498	602	516	443	481	471	474	476	478	505	507	544	484	476	467	485	519	462	478	509	482	511	471	472	505	507	515	483	467	479	461	478	447	476	481	468	478	426	482	507	487	505	493	439	464	458	500	482	512	479	479	498	501	429	594	484	487	480	482	574	506	483	433	477	469	492	473	464	458	478	487	407	472	475	466	478	482	432	501	500	475	511	485	502	1
476	489	495	462	494	459	500	477	498	468	570	517	496	455	480	471	448	499	475	483	501	475	478	474	529	556	523	475	485	456	480	507	481	534	481	506	476	471	479	476	469	513	427	503	556	497	474	533	549	471	462	540	512	484	503	476	406	413	580	472	519	480	483	478	626	504	451	480	479	488	535	491	501	511	480	618	481	475	461	447	477	505	465	479	482	464	484	470	484	536	476	449	466	489	494	483	482	450	479	545	485	489	488	487	507	514	454	548	494	485	565	483	477	472	418	470	464	491	532	461	474	475	494	545	510	479	483	505	480	511	489	486	480	473	481	486	570	523	479	506	497	515	481	497	473	518	480	464	486	528	422	493	493	622	477	476	482	463	457	514	451	479	483	474	476	497	476	486	477	433	489	577	555	476	444	527	494	471	455	527	468	547	465	443	508	477	468	484	519	471	469	504	482	501	440	478	496	483	476	474	483	512	498	484	483	477	472	474	475	470	471	527	478	508	483	472	464	482	519	496	442	463	524	492	509	548	472	478	476	445	482	466	485	491	494	468	510	483	515	462	559	469	481	464	468	571	493	474	479	514	505	473	471	473	484	496	473	560	503	490	484	478	504	492	478	522	514	509	468	478	495	520	511	439	461	490	476	491	492	537	476	553	508	476	476	551	498	466	479	526	502	488	502	467	519	502	502	486	512	445	470	476	478	501	518	513	483	503	482	449	506	471	493	508	489	450	473	482	499	483	480	450	453	481	483	490	430	522	483	451	495	466	477	488	506	486	645	468	455	501	497	512	491	482	534	471	481	541	472	542	481	491	519	477	493	512	498	477	481	538	475	500	505	461	478	466	437	504	484	537	446	460	515	512	490	491	474	492	595	531	482	512	508	472	469	476	501	480	477	473	474	466	477	495	478	501	484	499	537	487	475	495	476	512	476	504	449	476	488	470	505	502	487	468	470	511	488	522	549	480	481	485	482	476	489	476	491	502	509	476	486	544	489	570	460	617	479	561	466	480	484	463	408	536	497	477	490	480	492	475	491	480	496	541	479	597	484	511	524	493	492	469	500	476	490	473	475	492	485	524	507	474	433	475	473	444	483	477	471	488	498	476	472	434	507	485	483	480	472	465	470	479	469	560	481	461	485	459	524	462	1
481	477	474	482	519	479	525	476	520	481	425	504	459	409	490	505	476	506	483	462	485	483	483	487	555	497	462	463	494	496	483	548	527	517	463	510	486	428	481	478	480	505	480	488	511	481	416	458	523	451	544	529	455	488	506	514	449	488	510	474	468	476	487	479	622	514	470	479	462	473	534	492	527	509	475	553	463	524	480	502	480	536	486	469	493	430	468	502	478	425	475	494	450	507	478	493	482	474	483	521	476	483	488	474	518	493	466	570	534	473	464	439	488	484	505	504	504	451	545	496	475	531	485	479	460	484	492	490	478	512	476	508	402	471	529	492	540	502	477	483	501	464	492	482	481	477	483	559	491	500	514	467	479	536	475	506	481	451	463	481	473	470	486	468	519	497	478	483	476	471	498	475	488	477	458	483	477	468	488	497	481	509	518	500	477	495	495	496	545	473	518	491	532	457	461	495	473	475	476	475	539	507	516	484	535	477	567	482	486	483	485	449	485	512	472	522	545	472	480	494	452	537	513	504	513	526	492	478	476	491	466	465	478	499	498	477	473	476	483	482	461	450	505	481	611	476	458	475	485	523	533	477	473	560	478	451	496	453	488	484	476	481	517	485	487	498	467	510	499	510	503	527	459	518	478	488	476	465	479	532	479	510	520	476	511	525	510	522	481	492	463	504	552	476	559	534	469	510	493	506	535	506	469	474	508	511	483	464	493	455	474	478	451	519	478	493	467	490	531	454	497	544	481	491	488	491	508	444	469	531	473	478	475	493	461	489	623	454	504	484	523	514	430	545	534	495	483	487	482	475	484	425	440	492	498	508	526	476	566	454	484	500	478	481	482	486	520	473	456	522	517	541	485	493	493	496	478	510	557	448	480	499	545	492	460	462	519	480	520	445	476	528	475	520	471	480	497	504	573	481	482	475	477	500	476	518	469	490	482	470	488	538	499	494	469	571	497	450	520	537	473	494	479	477	489	505	511	476	485	479	501	488	502	557	458	530	475	525	481	482	420	492	411	572	512	479	483	488	550	474	481	488	501	486	484	569	482	475	570	526	459	499	473	384	495	512	475	482	475	487	512	484	443	478	478	427	503	501	438	495	449	492	470	443	506	493	484	421	487	492	496	481	479	499	470	509	472	496	501	471	1
479	482	558	473	477	484	499	478	492	469	520	497	444	477	508	472	477	466	485	477	489	542	470	487	522	501	543	505	489	530	474	489	466	505	433	513	487	480	475	476	475	501	490	447	477	457	495	402	452	485	564	472	466	470	457	503	423	445	476	482	466	471	434	468	516	534	552	473	493	483	525	498	500	461	486	539	487	479	519	489	485	480	446	488	558	560	474	473	489	524	475	477	470	473	489	453	479	457	489	454	469	488	490	466	500	563	480	489	547	464	544	473	477	475	424	460	455	489	524	513	478	482	483	431	494	567	494	539	483	503	491	503	495	479	499	461	500	510	470	493	452	504	492	468	445	507	482	503	485	518	550	454	482	652	476	455	470	477	489	473	456	488	461	484	501	470	477	486	476	556	456	516	504	477	501	436	468	483	424	519	487	543	436	462	458	495	470	494	475	477	507	474	497	548	533	463	478	480	475	537	519	472	471	602	489	475	422	484	459	480	474	479	480	473	468	525	500	498	476	483	483	471	522	424	502	478	509	481	476	500	473	486	502	430	484	490	480	479	452	477	531	457	459	486	470	542	554	479	506	549	433	458	469	427	482	423	462	532	495	484	506	475	438	452	476	483	567	495	450	514	479	500	509	454	480	470	477	466	506	452	479	537	496	475	496	484	498	457	474	498	540	472	530	477	550	544	470	489	454	532	484	491	479	530	488	456	491	490	514	461	464	512	502	567	486	497	452	480	507	493	473	492	487	475	502	470	469	482	490	474	488	472	477	453	475	474	496	526	430	519	574	508	490	534	461	472	483	412	497	523	475	464	459	486	490	488	508	478	475	542	447	516	530	505	476	514	476	496	473	448	473	481	493	507	521	523	475	513	454	557	481	475	448	494	467	477	507	475	497	440	472	461	476	476	479	464	478	479	511	471	477	494	476	451	476	525	525	477	467	486	486	561	483	504	494	474	496	449	550	497	480	491	481	476	475	482	475	486	481	478	484	590	508	581	450	467	477	522	478	475	453	486	504	494	496	477	469	485	535	463	471	482	475	676	477	423	482	464	458	484	560	460	555	517	493	458	472	481	469	407	538	474	487	475	487	433	497	493	422	504	475	468	469	509	514	466	478	490	494	475	499	477	509	659	472	493	493	481	458	521	1
478	475	487	478	528	476	496	475	490	485	471	491	526	408	473	457	460	458	507	493	488	481	471	475	506	496	483	484	495	499	457	464	515	482	495	528	467	467	481	474	479	476	471	482	462	452	448	502	443	486	517	462	498	488	522	466	538	451	518	478	498	492	501	472	555	577	504	528	484	475	522	475	516	562	486	574	476	453	516	477	473	497	493	488	472	488	483	500	471	510	476	471	474	493	475	501	482	464	488	437	487	479	477	480	515	397	487	502	483	487	510	450	484	524	468	463	506	463	471	457	476	445	467	508	467	522	486	509	471	476	503	502	516	476	492	498	429	463	473	479	489	533	474	478	479	480	485	472	478	518	390	475	472	410	478	531	490	496	504	535	508	488	486	477	464	437	475	483	476	551	487	514	501	477	478	462	483	480	469	500	553	443	473	444	484	478	510	514	527	481	533	494	495	532	553	472	481	490	477	471	501	512	478	494	474	476	467	472	486	475	475	448	475	537	477	525	501	477	481	481	450	548	542	488	452	501	499	479	475	486	485	483	490	505	459	466	479	477	487	479	525	406	460	472	496	466	482	475	481	494	572	479	476	506	487	441	543	588	469	469	463	466	516	488	485	461	547	485	545	477	479	530	458	459	489	480	476	511	505	488	477	431	488	475	514	452	486	472	482	506	449	586	505	472	495	478	469	500	562	487	525	490	482	484	496	474	477	473	475	453	470	512	498	479	484	491	452	480	529	492	484	496	503	473	490	474	469	485	486	456	428	475	475	524	479	479	561	452	634	458	522	511	533	483	545	483	479	453	473	506	487	495	481	496	490	462	530	480	485	527	497	501	515	500	480	540	501	488	502	453	455	480	492	434	511	469	472	497	419	446	467	469	508	493	476	479	452	475	473	505	479	418	477	515	482	483	482	498	568	480	478	543	474	411	478	498	510	480	417	489	475	493	459	497	478	495	489	536	432	474	486	482	491	475	503	475	477	470	436	477	489	443	469	434	467	509	485	467	492	487	497	491	541	522	480	476	466	500	549	485	481	485	506	471	493	503	479	486	503	471	458	474	443	481	447	473	472	528	500	489	450	473	512	478	487	372	474	497	506	469	486	537	470	509	495	484	475	508	527	480	478	486	458	484	457	438	488	479	501	509	1
475	456	537	472	562	484	492	477	492	485	474	486	525	468	476	463	468	461	448	482	495	454	474	482	497	513	491	470	499	500	487	499	490	435	485	492	481	500	480	478	475	495	479	497	465	452	474	508	469	480	482	506	502	487	454	479	501	502	452	487	472	475	466	480	539	473	430	512	478	471	479	495	511	495	494	442	474	476	530	476	485	540	465	469	533	504	472	485	492	484	476	529	467	538	487	431	483	520	456	492	485	480	475	448	490	490	454	494	460	483	466	445	476	495	452	479	473	457	502	532	478	441	487	513	473	517	482	495	478	520	468	473	489	477	472	510	545	436	465	456	477	506	477	503	497	466	481	459	485	499	457	491	487	493	477	457	443	461	507	494	480	472	476	473	510	516	473	474	478	544	457	513	532	476	485	503	480	491	459	530	539	591	498	483	493	548	531	492	530	483	474	552	514	404	556	493	473	472	478	502	484	464	503	495	455	477	448	481	499	483	464	473	450	498	492	461	486	481	469	483	475	521	460	514	497	526	492	478	476	518	513	501	488	499	496	502	475	482	504	473	501	477	525	482	500	484	489	479	484	477	475	484	479	421	476	529	539	512	473	489	516	470	489	476	478	480	534	476	484	490	498	565	432	524	484	490	475	387	479	476	477	476	452	475	461	460	496	439	477	477	477	525	524	479	499	440	446	550	484	478	509	490	484	480	543	463	480	478	568	492	491	488	512	457	452	540	460	471	561	537	472	500	509	475	480	475	471	472	488	531	502	479	478	475	430	512	533	500	494	488	465	480	477	550	522	476	480	490	477	508	507	486	429	491	496	482	476	476	563	492	448	530	492	490	474	466	522	459	499	503	469	491	470	452	499	472	482	514	474	439	483	484	534	500	472	480	581	475	500	521	481	455	474	504	484	473	493	508	572	484	476	502	476	483	477	460	426	467	495	481	496	498	511	470	464	594	531	560	436	496	471	482	483	476	457	471	523	550	408	473	449	577	508	491	508	563	473	563	373	473	462	491	390	579	458	477	472	482	448	476	469	490	503	429	477	534	485	522	535	520	496	513	511	527	475	517	487	509	496	459	518	476	437	480	485	456	443	461	435	485	465	491	481	505	429	492	488	473	492	473	492	476	505	441	500	588	479	484	486	497	2
475	447	438	491	501	476	453	478	470	474	453	531	486	414	495	495	463	506	458	459	468	487	478	475	555	508	478	464	477	492	477	517	450	475	504	469	492	462	478	476	474	488	487	488	461	517	453	459	510	439	560	499	479	481	502	519	504	488	526	490	480	484	485	477	385	523	519	517	476	481	437	486	429	554	478	482	483	490	425	495	490	566	489	473	527	433	472	499	479	470	476	485	472	472	487	475	485	475	473	479	485	473	481	464	536	720	468	503	554	475	512	505	486	456	485	477	480	474	491	500	476	479	488	473	426	441	495	507	495	515	470	420	459	473	490	478	521	511	473	477	492	556	468	476	477	467	484	510	479	470	449	492	459	593	477	483	429	472	549	487	452	490	470	491	444	489	475	484	476	494	486	496	517	477	482	449	468	480	522	516	512	518	490	480	481	505	476	478	509	486	473	485	465	580	469	489	485	483	477	443	533	518	494	490	517	478	496	478	490	489	465	443	453	492	479	506	524	462	535	483	486	511	512	463	478	483	498	479	475	523	488	466	499	503	529	538	486	475	475	472	465	536	431	468	499	455	488	473	478	475	453	468	476	499	486	510	446	413	490	480	485	476	486	517	471	503	487	476	491	480	472	470	536	541	482	490	477	435	501	519	477	522	498	476	541	483	481	495	487	489	523	481	490	485	466	523	492	473	483	512	482	472	478	490	535	499	465	493	491	443	458	470	455	490	464	531	480	487	474	530	470	481	519	480	457	472	486	466	494	563	552	491	476	466	481	498	362	496	341	469	477	501	527	485	542	479	470	564	461	548	477	490	464	486	490	494	498	475	508	481	469	498	504	524	491	484	538	495	494	566	436	473	496	491	487	514	483	489	534	495	486	473	432	491	502	486	497	478	482	451	479	609	475	508	480	482	474	401	481	481	472	529	477	490	476	472	447	480	460	468	474	525	498	500	508	533	478	495	449	501	469	461	460	478	497	509	488	497	431	478	493	441	455	557	499	506	461	535	529	501	526	476	489	439	483	478	484	481	437	483	488	475	496	601	469	398	484	487	418	500	469	472	506	483	482	538	473	479	488	467	516	483	477	477	477	561	478	477	420	501	451	460	485	492	464	480	465	559	470	480	477	484	514	656	504	436	473	486	498	431	2
491	491	488	480	467	484	433	476	472	481	494	513	484	528	476	487	495	539	426	461	484	453	481	474	551	486	466	473	457	501	494	470	549	376	506	432	493	479	487	475	478	507	469	475	480	471	510	462	502	465	548	581	490	476	489	497	461	482	517	478	468	476	509	475	579	524	565	508	487	476	507	516	543	501	471	463	464	433	522	457	521	550	525	492	508	502	473	473	487	562	475	487	504	479	470	419	480	486	480	472	491	479	471	484	501	321	496	485	487	501	495	445	474	509	384	505	513	462	478	482	477	519	489	472	503	510	476	476	465	493	483	496	522	479	475	501	467	480	479	486	470	496	488	482	467	514	474	416	478	479	451	463	490	397	478	472	460	455	481	549	476	496	483	477	489	465	478	482	478	542	535	520	467	478	493	450	488	471	455	492	511	563	451	494	478	496	521	513	484	480	509	460	456	493	473	485	476	477	475	529	458	487	492	464	524	475	534	478	484	490	482	516	493	479	461	490	529	479	512	473	502	540	529	485	522	489	493	480	474	484	495	486	472	508	457	498	473	483	464	470	465	453	507	503	521	504	464	477	479	500	467	429	478	526	488	540	411	459	488	461	498	482	515	495	491	503	436	482	465	513	508	539	462	577	470	475	476	480	489	486	478	424	477	475	453	503	442	431	488	486	525	506	462	478	510	510	464	478	496	477	473	478	472	513	500	475	474	491	535	463	472	474	513	540	465	504	488	482	416	473	483	533	507	487	493	479	507	475	471	486	492	478	476	501	477	486	564	565	705	555	498	507	452	500	466	481	482	520	475	514	483	514	529	495	490	474	505	477	545	463	519	496	482	478	477	448	470	482	491	532	522	537	526	485	507	484	477	464	519	536	480	483	467	491	487	468	494	479	480	459	477	474	479	461	478	479	472	520	468	487	483	526	475	486	476	507	471	481	474	478	512	513	500	504	428	480	456	504	474	496	480	491	511	475	490	488	496	454	478	476	514	497	459	422	492	517	480	480	526	496	504	477	642	484	498	476	477	486	494	470	500	463	497	442	472	560	478	479	432	442	469	481	519	405	483	490	481	504	448	501	548	483	545	478	477	424	502	463	456	495	489	503	471	518	536	490	486	504	481	497	494	478	437	454	456	488	478	483	532	486	1
478	455	483	488	530	481	441	475	485	470	477	492	567	579	473	472	505	524	528	462	478	505	476	478	500	523	465	489	514	490	471	542	456	510	467	473	478	501	477	474	476	467	462	476	488	486	487	493	485	487	534	553	484	479	452	490	464	523	560	492	460	471	447	473	442	588	505	504	478	468	522	484	498	538	478	479	480	474	499	466	519	484	523	503	470	489	484	481	483	556	475	532	467	475	478	526	475	482	494	477	471	474	480	483	438	740	520	503	457	474	490	520	469	485	474	494	491	481	486	481	473	504	490	444	473	424	485	505	497	585	518	496	474	479	454	503	528	478	473	461	521	556	475	502	490	486	482	555	480	517	447	493	476	499	479	469	506	481	523	513	457	484	465	489	493	468	477	478	477	478	481	508	512	476	465	398	471	471	554	453	465	495	449	477	495	522	500	512	557	477	450	501	498	610	505	487	483	490	478	458	486	530	473	572	504	476	452	476	453	535	485	471	473	478	473	513	514	465	507	498	478	461	458	510	504	488	495	478	477	515	463	478	471	507	506	514	480	478	482	473	511	483	520	492	561	513	498	474	482	520	461	529	474	525	477	470	532	468	475	500	482	491	548	482	466	501	436	488	508	517	486	443	468	458	495	490	477	503	490	499	477	478	479	475	513	475	482	512	484	509	496	494	485	476	487	467	456	485	569	552	513	489	474	521	481	524	463	485	498	483	495	456	516	487	486	485	488	487	555	502	469	418	500	486	474	475	506	472	481	526	498	476	478	522	431	496	408	479	418	546	575	488	552	465	478	478	493	512	516	480	477	479	441	455	493	477	479	478	532	518	480	498	515	483	494	467	504	489	491	518	548	524	499	506	506	448	476	508	497	529	476	464	419	485	478	464	526	478	519	477	478	469	477	481	475	464	476	471	472	482	475	526	476	434	476	526	490	478	493	480	470	580	488	479	456	498	476	446	487	488	483	478	481	477	484	491	496	473	411	477	489	480	469	493	477	478	506	579	521	465	526	475	438	599	505	477	487	506	403	476	495	493	504	563	471	394	480	430	510	534	435	482	500	503	495	474	471	557	497	504	497	484	454	477	485	466	477	484	449	500	463	483	483	462	464	477	478	472	458	472	514	482	514	569	528	545	477	487	498	472	2
495	488	586	473	517	484	504	479	495	481	493	500	518	550	498	496	479	492	446	492	470	522	483	478	623	521	501	493	494	475	474	493	468	499	496	516	488	444	482	475	472	464	446	499	489	488	526	500	440	467	524	513	444	486	492	501	454	426	570	482	488	489	534	480	453	540	501	464	481	476	572	511	488	519	493	493	477	528	488	469	468	429	459	481	531	435	476	482	483	581	476	588	471	480	479	503	475	496	477	493	481	476	481	495	457	570	452	512	482	485	454	508	486	509	484	487	494	471	480	485	475	499	477	432	477	505	471	507	486	516	527	503	507	478	492	543	561	502	469	478	522	511	479	492	506	529	481	502	481	456	399	481	495	626	477	488	470	515	503	516	429	481	500	470	471	539	476	475	478	573	536	526	514	476	458	491	506	482	505	512	478	567	435	523	468	524	412	513	522	487	491	460	500	428	563	485	475	497	476	463	523	501	497	524	502	473	475	475	483	495	491	448	435	470	470	483	548	473	497	500	421	473	471	481	443	478	485	478	477	520	452	489	494	430	501	546	471	478	450	471	513	545	518	449	533	450	447	478	490	518	477	488	474	526	483	532	513	542	493	500	497	471	482	506	499	504	479	511	481	483	484	504	460	529	465	481	476	530	465	447	480	565	496	477	531	554	412	532	479	460	567	507	502	475	401	526	437	516	474	512	541	480	477	489	492	480	483	480	499	476	487	514	521	489	478	481	468	473	529	547	488	548	497	485	500	481	500	455	478	498	470	446	476	469	514	487	434	473	311	504	531	453	453	524	519	493	476	552	493	526	477	488	503	475	498	464	482	475	487	423	474	482	478	495	480	432	488	479	468	504	486	477	480	488	472	504	486	498	428	483	488	485	483	486	473	479	525	478	523	494	481	447	477	434	477	489	490	482	559	487	476	540	477	495	477	467	596	480	538	476	521	532	500	505	543	505	482	599	490	503	486	499	464	476	473	499	498	525	491	480	472	507	482	563	491	492	493	515	473	484	438	502	367	552	476	474	488	482	494	457	491	484	480	521	478	485	473	492	491	480	447	494	515	578	493	483	475	532	482	488	476	476	426	477	480	539	460	490	460	480	470	442	468	525	464	469	489	513	462	482	473	477	463	542	538	533	482	463	582	504	1
482	485	528	495	495	482	468	479	487	481	540	484	427	454	474	472	495	462	453	459	469	455	477	485	610	547	464	494	494	502	486	555	522	400	507	539	480	456	481	477	476	455	489	478	516	477	461	524	422	445	528	480	481	474	514	531	527	500	597	493	474	485	541	471	452	478	519	513	488	477	589	476	457	557	491	514	488	514	543	523	451	477	511	469	490	539	467	484	483	518	477	516	460	481	470	520	475	473	494	507	489	484	489	466	530	454	466	478	494	485	458	454	484	484	471	463	508	501	492	458	475	443	484	483	489	539	475	545	475	513	497	468	526	476	497	507	488	525	479	460	512	494	491	475	468	456	478	514	482	495	522	498	483	407	478	499	436	492	470	500	446	460	478	488	460	477	477	474	477	494	507	520	497	477	435	506	501	483	517	556	539	501	490	463	490	469	456	487	544	484	494	426	470	495	475	490	484	476	479	471	494	451	460	599	441	476	424	471	473	448	510	513	493	525	491	551	447	478	502	494	478	540	550	466	422	511	488	477	477	515	468	481	498	485	488	583	477	481	461	492	520	479	519	466	449	567	507	484	466	476	463	488	478	509	462	448	491	495	470	496	507	478	490	471	481	459	468	505	511	487	487	445	453	455	486	479	476	554	478	442	477	428	485	477	455	515	469	513	482	460	494	483	504	474	460	525	493	495	480	490	512	483	473	499	459	482	478	482	492	447	505	501	523	549	480	493	499	473	530	502	492	524	499	483	530	479	519	485	483	552	503	492	475	432	500	485	433	467	550	492	483	455	534	497	493	470	488	478	488	488	491	492	495	495	506	479	524	475	519	515	445	507	455	472	487	523	465	495	492	535	488	438	484	494	469	493	488	509	394	467	479	475	455	482	496	478	505	477	505	538	474	552	478	489	476	478	471	489	567	484	474	472	476	474	476	441	521	467	484	492	476	452	468	508	472	566	491	505	520	493	486	479	449	476	507	476	492	454	481	482	506	513	452	428	477	386	454	486	425	484	475	501	512	517	475	480	503	482	457	483	503	488	478	425	487	469	479	458	490	490	531	476	468	458	486	500	476	460	499	479	489	481	494	477	481	459	501	468	474	514	475	451	465	465	497	476	475	447	511	456	497	477	455	436	522	523	474	473	473	530	2
477	538	449	487	507	489	500	476	475	477	476	457	464	516	490	451	486	543	497	463	487	488	476	474	491	515	474	503	495	474	475	502	505	474	509	444	490	505	476	478	479	476	470	474	443	497	494	475	508	461	467	410	483	475	488	525	580	464	533	527	466	490	455	480	519	577	500	494	484	479	514	497	471	484	482	531	490	494	437	484	507	529	504	494	502	485	486	491	484	533	476	482	476	497	482	427	483	523	483	579	476	475	471	468	507	592	470	582	490	479	506	524	475	485	454	507	495	479	465	520	475	482	487	430	470	497	490	485	488	409	511	475	496	469	453	484	469	479	487	494	534	565	475	474	509	501	481	469	483	580	535	465	488	590	477	476	484	484	512	503	472	488	498	495	515	493	474	482	477	518	548	543	492	475	505	455	498	475	483	515	495	498	460	505	469	480	551	485	438	474	418	476	523	578	545	486	491	479	476	526	504	497	477	566	483	477	505	476	510	475	497	452	526	488	479	488	532	491	469	480	438	517	449	455	475	509	487	479	477	491	464	475	488	478	499	496	500	478	447	472	510	516	523	476	533	498	504	476	484	511	497	470	476	532	471	451	474	469	493	469	483	478	493	516	471	543	573	500	557	518	446	536	477	511	464	492	476	535	503	442	475	507	452	476	464	493	498	489	481	469	497	462	518	467	506	483	470	498	501	515	520	508	477	484	510	445	476	477	523	433	466	487	530	455	468	511	473	473	533	509	474	474	508	474	470	483	494	491	495	461	484	474	477	523	444	477	499	475	395	507	546	485	510	567	474	481	484	541	487	510	478	522	504	476	476	472	453	475	547	451	483	483	502	495	483	458	479	481	477	547	490	544	540	461	487	508	475	456	546	526	484	491	448	483	475	495	462	477	529	507	477	497	483	412	476	500	492	505	430	485	474	466	476	453	477	525	506	477	469	487	492	441	484	487	552	582	497	507	512	504	478	472	479	476	480	485	495	517	403	477	506	491	512	549	494	502	475	566	523	507	486	448	379	610	523	476	476	485	456	469	511	487	484	482	487	529	485	546	478	482	540	509	553	500	473	502	470	503	509	503	623	477	419	478	475	513	491	479	464	520	467	479	484	515	456	483	487	463	527	495	519	486	476	495	488	459	475	475	564	459	2
494	466	475	478	475	488	513	477	481	489	476	490	476	496	515	454	465	486	517	486	484	473	479	476	479	484	483	505	487	528	492	437	477	493	523	465	490	488	475	473	475	488	464	505	525	482	475	425	520	478	523	532	479	493	509	526	544	459	497	503	519	478	568	474	471	537	512	536	481	487	541	474	478	497	488	509	464	476	488	499	489	474	481	488	571	519	476	486	487	501	475	508	481	481	473	483	484	487	487	481	470	476	491	469	521	657	503	426	500	458	500	447	482	460	543	500	529	489	534	486	471	463	469	484	495	506	516	479	489	470	501	483	496	479	452	506	531	455	493	485	492	579	486	500	495	482	480	515	477	524	452	488	483	376	477	583	487	498	559	492	504	491	486	484	457	522	473	480	477	519	521	531	537	478	448	458	486	493	489	505	468	495	445	471	511	508	493	464	534	477	476	512	513	483	497	487	482	483	476	482	487	490	481	418	479	476	483	484	479	469	476	515	471	429	474	473	441	477	480	504	452	500	464	567	561	510	521	480	478	497	467	450	493	480	560	505	500	481	475	485	512	439	455	491	492	532	502	481	498	471	539	475	481	521	492	531	486	505	474	477	510	474	494	527	479	532	588	491	463	522	480	460	493	503	451	485	476	425	502	449	476	412	467	476	525	469	498	527	477	489	527	524	481	470	501	531	428	509	517	496	470	499	477	472	487	527	480	471	476	483	536	485	562	549	490	492	488	482	500	534	502	485	484	482	478	478	469	475	477	498	469	489	475	421	494	493	448	495	589	434	477	532	507	438	518	477	493	442	536	498	479	441	426	463	492	468	536	480	469	541	449	472	528	434	468	522	503	486	467	500	499	465	542	482	471	502	480	502	539	506	486	507	510	476	439	494	521	478	514	453	473	449	474	437	479	497	491	440	540	476	476	438	476	456	477	500	472	475	453	466	472	537	478	462	496	509	468	458	501	484	477	454	497	477	496	495	499	447	445	480	513	530	503	408	459	517	454	587	507	494	403	516	645	509	508	477	485	476	489	471	505	481	491	584	487	397	482	475	561	453	520	450	527	434	478	508	487	520	496	433	490	485	540	478	475	391	468	493	482	496	496	482	490	481	513	488	477	489	489	492	457	482	469	627	502	434	487	489	489	487	1
496	449	490	493	593	472	480	476	490	476	507	551	462	519	468	551	466	475	477	461	492	513	483	485	546	566	454	498	502	467	479	507	487	511	471	552	485	473	483	472	466	465	450	502	498	483	504	526	547	516	566	525	501	471	512	501	560	465	442	489	490	480	543	482	488	525	510	460	482	480	618	487	470	508	484	534	470	504	516	527	491	442	472	495	495	463	478	518	481	530	475	565	459	496	474	548	478	504	489	478	485	494	483	486	505	800	513	478	498	471	452	484	484	498	425	481	503	494	506	466	473	484	474	507	484	471	493	514	500	514	490	509	472	479	514	479	456	468	481	495	531	527	474	462	481	493	484	495	478	520	489	476	494	619	478	435	471	505	439	450	474	477	483	488	477	485	473	484	476	668	454	519	474	476	520	464	514	479	466	456	508	448	486	468	506	491	519	560	514	478	450	496	516	487	550	485	476	479	475	485	462	501	507	535	467	476	492	479	472	466	495	572	432	504	477	557	536	486	525	505	454	483	496	465	516	517	488	474	476	556	503	509	491	520	475	470	479	475	451	482	488	516	468	473	534	542	459	481	485	477	540	517	476	480	488	472	436	528	469	489	538	474	509	467	472	469	403	502	552	488	484	483	517	410	486	463	476	533	503	525	476	538	468	476	447	463	506	420	487	499	474	468	524	470	433	484	491	575	463	500	526	491	480	484	486	469	499	480	489	456	504	489	567	533	477	445	470	477	530	448	476	492	484	482	471	469	445	485	482	564	510	481	475	472	473	486	469	482	325	507	525	512	519	494	495	488	490	487	459	498	471	480	446	465	514	491	538	478	497	525	476	503	426	509	483	496	439	482	493	488	527	488	466	478	508	458	472	436	602	504	492	467	510	495	480	482	465	476	506	538	480	527	475	486	478	473	478	542	467	482	479	507	475	450	476	521	525	472	480	474	500	476	473	503	505	481	491	576	521	535	479	488	497	476	489	460	493	465	521	478	521	523	457	577	481	542	488	505	460	478	488	460	360	512	480	476	479	494	457	466	482	488	481	599	485	459	481	453	506	484	494	486	427	507	520	487	480	507	478	531	538	480	409	481	478	518	451	500	536	488	494	459	465	505	476	489	474	477	453	475	469	478	506	600	511	517	478	463	460	469	2
484	487	565	477	509	486	477	478	504	476	458	488	512	464	479	478	468	441	469	476	487	428	465	475	481	505	495	450	510	451	477	526	433	545	469	506	486	503	480	478	476	459	450	492	462	492	558	493	474	469	567	468	501	480	511	485	525	490	491	510	493	478	485	482	452	505	526	453	486	476	519	496	442	503	466	532	474	460	457	495	500	513	495	483	461	493	479	479	480	551	477	448	469	483	483	515	477	476	468	515	476	492	481	467	430	728	532	494	551	494	521	457	475	498	495	461	509	482	498	484	475	503	492	493	494	512	469	516	495	488	524	479	471	480	485	524	598	479	475	474	496	488	485	472	474	473	474	535	480	501	501	484	509	589	479	483	488	444	492	489	481	472	481	478	428	448	476	477	478	492	563	554	520	479	484	556	485	492	449	498	521	484	474	483	511	495	482	470	406	479	472	478	516	554	408	483	469	489	476	534	469	479	507	501	558	479	503	474	509	509	494	461	472	541	473	595	533	487	473	489	476	432	490	504	478	484	470	476	477	471	497	465	463	490	455	493	479	479	456	483	516	482	500	468	578	469	536	482	485	477	473	541	476	558	469	452	462	525	478	492	510	485	505	470	484	497	545	485	501	480	505	526	502	415	457	502	478	534	509	516	475	516	476	477	459	476	496	523	483	506	488	553	493	494	544	461	438	499	514	489	516	489	471	464	568	500	520	470	523	486	492	489	514	475	488	412	503	489	584	545	489	487	491	484	474	471	410	498	493	586	491	466	476	427	521	460	430	441	393	582	587	444	501	569	541	475	472	472	498	506	474	388	520	474	499	452	513	478	512	484	442	519	518	476	487	572	502	489	476	480	538	521	555	489	561	469	480	471	481	430	481	456	500	510	453	486	507	475	493	508	474	483	473	460	480	517	455	514	548	483	476	478	477	477	478	452	493	479	481	482	496	583	492	498	496	456	486	495	495	438	477	484	493	475	487	500	499	523	478	473	500	528	514	543	489	457	478	512	494	474	463	474	430	483	493	478	485	495	487	494	490	495	503	603	474	405	486	516	502	455	470	486	460	533	493	483	493	504	478	506	469	468	453	480	489	462	510	500	487	484	493	483	482	479	563	476	480	464	475	474	479	482	513	675	453	501	477	504	506	547	1
472	506	560	477	572	497	435	475	513	481	475	484	447	440	481	461	494	466	471	493	494	496	482	472	470	554	458	472	490	528	475	498	532	525	470	530	485	508	487	476	471	457	474	497	570	493	521	513	516	424	541	497	480	485	532	484	492	539	481	496	516	476	519	479	575	507	509	492	476	472	561	520	509	492	479	437	472	457	545	475	481	512	485	469	498	505	478	494	491	488	476	522	475	512	478	488	482	468	495	481	476	484	483	460	494	493	481	481	560	471	524	504	479	470	522	427	528	494	502	520	474	503	502	389	493	468	482	535	479	501	510	490	465	475	449	442	396	494	466	477	539	551	485	487	458	513	479	502	477	572	551	456	497	421	475	497	492	476	493	470	460	466	494	480	485	474	474	482	478	475	461	436	516	473	449	518	480	480	515	535	496	462	488	493	504	493	476	466	607	478	469	496	507	568	580	491	479	493	477	546	526	454	487	488	479	473	498	482	467	488	508	454	489	547	498	560	495	487	493	494	443	473	476	554	494	494	488	481	476	469	522	472	494	495	515	494	483	473	471	482	484	458	462	491	474	512	458	474	479	546	481	518	472	482	455	518	450	543	474	514	483	479	474	511	472	495	518	496	471	506	484	483	464	488	498	479	476	504	505	544	477	435	463	474	530	477	487	492	479	501	466	517	498	474	487	459	455	545	476	501	489	506	479	457	477	483	482	452	473	446	516	474	510	517	481	450	490	473	518	583	483	511	480	470	504	472	462	476	462	493	504	480	477	556	565	508	553	467	571	534	508	536	462	534	523	484	504	498	467	500	474	430	536	493	494	483	505	475	488	533	498	518	454	519	479	475	513	483	459	471	469	512	503	542	510	522	487	495	527	455	481	460	507	478	482	459	494	477	493	547	476	567	474	476	479	519	479	441	571	472	480	532	476	453	477	459	479	474	448	479	489	487	516	495	484	534	468	548	489	504	485	469	480	475	499	456	495	456	527	471	534	479	497	442	523	489	470	542	487	493	519	511	502	481	519	477	455	485	440	478	487	483	506	448	484	528	490	464	503	484	446	455	487	508	485	490	493	522	471	464	526	482	485	474	468	421	486	458	548	480	472	448	473	509	552	493	477	459	493	480	463	476	522	454	468	546	481	511	533	529	2
481	497	532	488	441	463	484	477	482	475	461	458	448	452	485	463	492	484	487	484	486	458	473	463	417	449	488	470	470	476	476	470	476	545	475	507	467	459	474	477	478	437	508	499	506	495	555	500	445	480	535	497	486	490	496	510	437	470	540	465	515	479	474	482	358	504	465	492	482	481	576	491	486	470	470	455	484	477	521	453	488	556	480	479	454	519	480	519	487	426	476	462	451	465	482	503	483	506	492	458	478	469	469	479	507	520	447	411	519	489	506	524	469	514	511	482	488	483	514	446	477	494	473	482	483	528	487	521	480	467	505	491	491	471	530	470	526	493	482	506	489	492	494	471	474	490	480	456	470	439	470	478	488	435	478	456	456	458	465	508	501	510	493	475	520	427	475	488	478	488	530	549	413	477	498	582	475	490	486	476	562	586	473	451	528	461	515	468	494	482	520	470	459	500	522	490	477	489	477	523	469	480	475	531	482	475	501	475	495	498	494	491	494	500	465	495	569	485	497	494	435	462	465	429	459	489	454	477	476	513	465	513	458	478	448	524	483	481	469	484	494	575	462	468	522	480	510	483	484	444	493	563	477	542	488	459	479	446	481	484	491	484	516	454	478	476	508	464	472	510	501	527	518	527	474	471	477	555	511	458	477	440	471	475	433	503	507	517	479	492	510	507	507	475	508	522	490	543	476	493	556	467	477	484	452	455	491	464	473	480	481	499	478	560	480	485	482	481	456	497	490	503	464	458	502	478	516	523	467	492	497	476	475	460	554	500	285	450	477	459	553	468	484	481	536	478	478	490	486	546	483	445	481	496	453	440	585	477	530	515	491	489	505	438	476	498	549	460	471	526	484	532	521	463	512	514	483	457	447	475	483	504	477	483	494	465	494	479	513	410	478	481	476	514	480	490	489	490	472	484	476	519	474	494	477	504	567	478	529	470	503	530	487	499	509	501	490	519	463	531	483	485	492	476	479	500	495	498	464	475	493	440	449	448	500	461	503	510	534	489	411	511	538	483	464	477	482	494	449	470	489	471	487	412	483	441	485	464	526	486	427	498	512	461	496	510	481	468	481	521	514	476	502	477	487	612	483	493	445	485	482	448	469	520	482	469	479	508	495	480	465	474	465	425	478	489	470	456	511	484	1
487	532	509	483	561	475	464	477	488	498	497	509	453	604	483	502	472	488	473	462	496	499	479	489	446	509	503	491	487	499	484	487	502	414	503	486	479	481	482	477	479	521	466	497	467	478	500	512	515	468	474	523	505	483	476	506	508	462	555	459	460	478	491	487	542	434	482	465	487	483	528	494	527	457	480	568	479	478	562	463	458	529	501	462	500	484	469	466	486	553	476	523	457	483	474	460	479	495	504	453	491	475	477	482	557	508	503	538	528	486	573	432	488	548	526	484	515	494	514	505	474	489	484	546	443	476	485	502	480	445	491	472	502	481	467	443	450	487	482	496	478	530	479	499	484	465	480	463	484	527	539	480	489	453	475	451	440	487	506	455	486	489	474	489	502	481	477	486	479	547	554	404	459	476	508	558	469	478	517	492	486	556	465	509	483	489	469	472	543	476	495	467	521	460	525	496	487	488	474	495	470	512	519	582	466	475	518	482	479	497	492	486	485	408	464	510	476	486	477	472	393	487	518	474	561	478	473	475	477	487	490	468	466	450	491	494	480	479	469	477	521	474	513	451	500	539	495	480	489	511	474	499	483	516	484	502	573	522	486	493	495	478	517	482	487	506	553	497	474	488	483	477	426	389	469	500	476	479	526	501	478	455	495	477	561	466	507	460	483	479	525	495	504	474	463	493	457	423	516	488	448	484	487	466	475	496	488	479	524	485	460	474	489	504	473	438	466	485	507	511	482	445	486	482	490	482	478	528	481	505	507	492	476	429	467	489	537	552	533	549	449	456	508	530	544	489	475	506	497	525	471	457	451	478	515	477	434	479	522	503	442	459	420	520	479	553	441	464	503	511	477	525	494	518	519	502	477	476	536	410	472	490	486	495	491	473	475	478	424	442	480	534	473	540	479	462	492	424	481	489	476	556	477	502	477	565	479	477	519	470	518	466	485	457	499	505	473	530	508	519	489	460	496	475	480	513	444	499	452	472	470	530	457	468	466	495	477	481	446	497	509	467	486	610	507	477	492	488	441	484	493	481	472	456	472	523	482	476	578	459	586	514	513	486	477	526	494	483	465	560	556	482	475	478	485	449	456	478	461	492	472	495	482	463	464	487	481	473	474	479	455	487	499	470	462	483	479	474	555	482	2
480	498	449	495	410	499	448	478	494	474	506	500	533	467	471	474	506	520	488	483	508	509	482	477	450	510	487	466	483	462	473	447	525	393	479	504	475	461	482	476	476	485	468	483	520	484	539	450	487	501	519	513	464	474	537	547	621	457	473	459	493	485	447	479	405	535	456	484	479	464	528	481	471	527	484	497	487	464	518	489	494	553	468	489	513	534	479	461	498	521	475	576	467	482	480	495	477	471	469	394	478	489	479	484	530	703	454	487	470	488	531	435	486	503	505	475	488	489	507	503	478	444	492	501	478	507	501	511	493	505	505	453	478	477	511	409	468	512	481	463	489	482	475	477	476	452	479	478	478	540	491	480	469	599	478	514	457	481	505	497	477	485	483	475	589	475	479	473	476	457	488	485	492	476	470	528	484	479	520	496	501	471	470	490	499	479	528	503	463	478	457	420	452	479	528	487	473	493	477	494	472	511	477	511	507	475	521	478	474	491	504	469	508	503	464	521	520	474	498	457	475	474	504	516	484	532	489	477	475	481	470	492	479	499	522	518	475	482	482	475	510	553	511	473	480	461	502	478	493	486	466	562	471	542	474	438	437	508	495	468	492	469	478	508	478	502	544	484	511	517	484	503	494	480	468	488	476	519	505	487	478	536	504	476	524	461	442	481	485	500	475	493	488	475	520	427	409	517	525	534	499	494	479	466	490	498	495	488	503	491	495	465	574	513	489	518	470	484	491	451	473	526	466	492	508	482	497	460	474	455	531	466	475	493	532	479	367	512	321	531	579	529	535	477	473	479	494	516	473	499	486	420	545	503	499	486	513	473	462	627	459	473	523	438	471	561	504	482	476	456	536	472	482	494	520	530	480	458	506	526	478	477	508	478	510	490	497	478	507	490	475	504	476	472	480	436	486	458	434	482	482	488	477	574	477	489	500	475	449	471	493	528	484	513	478	519	487	534	531	462	483	474	481	476	484	489	510	482	533	479	482	478	496	562	463	433	471	452	458	492	406	486	443	518	492	474	470	472	466	484	510	479	480	584	479	426	486	461	476	495	499	482	479	416	482	512	491	511	466	518	499	477	453	480	486	561	491	509	489	498	448	456	475	487	501	480	472	499	501	479	482	479	527	590	457	507	473	471	463	467	2
478	522	528	484	474	463	457	476	487	465	483	514	409	497	488	466	487	527	496	459	477	505	476	489	506	529	476	466	455	505	492	512	480	499	458	485	480	492	486	476	473	516	467	479	519	422	510	521	493	488	536	500	498	480	406	490	497	501	466	496	506	478	500	474	448	427	514	507	484	474	423	480	466	448	479	461	479	510	489	440	444	503	472	490	502	484	478	473	478	491	476	543	475	508	472	510	481	493	455	474	498	481	490	469	520	531	479	458	524	484	508	415	472	474	501	474	485	480	484	474	477	510	486	419	501	592	472	479	483	467	505	485	491	479	468	561	546	469	462	493	485	503	477	487	468	470	481	524	480	466	469	493	477	420	475	525	475	493	499	530	440	486	510	486	453	520	477	479	478	501	447	521	536	477	471	474	471	470	452	501	508	503	488	484	459	488	471	464	549	483	454	524	482	496	476	474	487	497	477	473	443	473	487	613	475	477	499	475	471	499	473	471	450	517	497	497	502	494	499	490	421	516	504	510	510	508	515	479	477	509	474	442	495	480	480	501	474	477	471	468	527	458	486	492	522	488	480	479	465	531	461	507	475	504	475	448	502	383	492	487	506	469	486	489	478	502	502	514	511	490	510	489	486	535	471	479	476	518	497	502	474	435	467	476	453	455	444	509	478	496	489	517	480	466	546	473	462	503	531	495	504	504	479	463	478	460	462	479	489	471	484	468	488	469	504	476	472	485	407	467	491	426	485	476	463	479	477	460	492	488	468	463	476	484	496	499	415	449	605	469	449	529	492	515	431	470	478	528	486	556	481	397	479	479	462	471	460	476	532	477	405	516	471	476	489	462	519	487	470	465	456	520	493	474	495	486	468	487	509	516	488	462	479	476	466	484	507	477	489	526	475	503	478	519	479	484	487	482	507	483	474	488	476	458	476	464	488	483	467	484	496	491	492	481	512	496	495	480	558	507	482	467	476	476	494	497	486	558	484	479	479	510	464	441	490	437	497	556	450	483	481	484	784	477	462	478	475	488	439	469	483	459	499	663	474	352	473	408	432	432	515	478	499	443	464	495	477	540	489	425	587	485	621	476	473	422	468	495	516	489	509	480	484	536	504	464	482	421	527	489	464	480	497	728	430	539	478	484	531	409	2
476	528	500	483	521	488	392	476	489	487	494	470	448	430	475	466	479	519	493	481	484	490	470	466	534	506	451	480	500	549	485	454	491	545	464	494	472	490	472	474	478	490	505	482	495	473	473	413	524	484	498	518	512	483	505	458	545	489	412	518	501	484	555	473	382	522	597	495	480	482	482	494	453	570	489	495	468	495	451	516	506	539	481	471	529	464	479	513	477	506	477	475	451	492	467	475	472	493	468	475	474	478	480	466	457	760	472	502	494	490	575	452	489	485	456	471	458	483	529	565	473	478	482	532	494	458	480	504	502	450	537	483	450	476	506	466	465	437	478	486	479	504	462	493	507	439	477	471	476	480	580	479	483	414	476	498	503	472	459	529	510	455	477	490	532	487	479	483	476	571	518	565	472	481	481	491	502	485	532	546	542	474	466	467	507	514	493	466	438	473	472	524	501	457	448	451	483	488	475	555	468	492	476	542	461	475	469	479	479	500	489	518	466	515	500	478	462	498	542	480	478	546	472	506	549	509	468	477	478	506	484	495	479	487	498	495	471	479	436	472	475	519	503	505	465	523	494	480	470	509	494	495	480	507	489	493	498	519	482	494	474	485	461	504	487	486	506	484	491	467	478	580	557	496	463	496	476	536	515	445	477	431	491	476	514	525	482	389	474	498	502	476	488	484	558	492	465	425	479	527	474	495	480	499	491	474	498	487	484	496	503	499	459	521	470	481	468	480	542	479	480	505	505	476	470	478	465	506	463	525	458	478	475	458	535	498	343	445	437	460	485	427	474	505	430	485	471	528	472	526	488	485	469	474	491	487	455	475	559	490	494	506	545	493	481	489	455	505	489	460	505	469	461	496	505	485	484	510	555	516	486	455	483	479	467	487	505	477	487	511	481	508	479	545	479	492	478	456	588	478	470	503	474	504	478	497	559	479	501	473	485	491	447	475	510	536	483	535	511	555	481	485	474	477	482	476	479	402	517	483	472	509	473	430	494	423	484	470	492	477	479	456	459	492	515	479	471	481	535	474	473	490	475	479	477	408	480	539	459	417	549	493	515	499	484	501	480	440	511	455	459	483	465	475	487	526	490	500	500	508	487	506	460	479	468	489	487	527	510	484	484	476	490	494	492	497	479	477	468	473	2
476	508	530	476	512	480	528	476	483	467	507	466	447	491	464	440	481	534	490	478	502	510	475	476	482	541	488	489	481	495	483	552	529	484	488	462	487	486	485	476	479	498	477	477	491	473	455	517	438	426	450	490	498	476	489	481	461	480	522	441	507	471	487	474	475	549	518	463	487	482	430	495	474	531	478	528	470	511	512	473	477	550	461	487	529	473	467	449	487	503	476	527	462	499	491	522	482	470	457	483	473	487	491	498	512	393	502	469	482	475	452	468	481	500	466	473	496	496	540	498	474	459	469	509	479	544	491	462	468	570	505	487	508	474	454	545	535	503	492	486	464	491	482	472	462	498	485	430	477	473	547	457	483	516	477	477	503	454	532	467	509	482	474	481	481	503	476	481	477	533	509	446	511	478	473	433	482	475	496	515	504	543	416	491	501	508	482	477	527	476	478	458	527	524	448	471	489	482	478	533	495	478	484	423	507	476	451	480	473	497	459	431	464	528	485	522	506	469	458	488	464	531	493	480	487	500	493	478	475	506	472	478	461	490	505	520	472	477	517	478	539	521	428	493	472	493	499	474	494	510	472	499	481	533	493	538	462	462	492	482	482	474	487	465	494	477	436	483	507	527	513	548	468	532	450	494	476	480	500	502	476	488	473	476	525	509	510	477	470	497	514	456	522	494	401	456	455	528	511	464	461	488	479	486	495	466	478	474	494	473	503	493	513	502	487	499	468	478	488	509	495	482	471	481	495	489	496	480	488	472	502	460	475	517	484	466	453	540	482	541	535	516	536	465	520	482	493	465	456	508	482	460	429	502	520	498	496	477	530	425	517	477	417	502	487	569	484	470	473	449	489	467	478	506	505	476	482	478	413	479	485	466	522	489	496	456	538	478	498	492	489	513	481	517	478	468	475	495	518	481	477	490	473	541	477	447	546	482	513	477	475	490	503	444	491	571	462	549	493	529	475	503	482	476	481	506	510	494	498	478	519	493	487	509	461	521	468	502	465	486	574	476	454	473	501	478	505	475	464	467	494	478	504	422	476	533	486	462	483	471	517	450	488	430	457	459	480	520	473	468	534	476	462	477	483	525	469	498	500	480	465	525	489	572	559	471	497	460	500	480	471	476	475	404	504	492	486	490	478	524	1
470	444	522	492	472	483	406	476	484	469	450	464	476	420	467	458	489	461	500	478	491	491	490	483	506	507	472	479	483	470	497	448	508	536	479	493	484	499	482	478	483	520	477	479	484	512	482	468	446	509	562	641	488	484	509	519	528	437	466	487	487	476	510	478	485	526	454	508	477	474	473	504	485	501	478	536	476	514	447	508	488	629	469	467	530	499	487	505	479	533	476	521	454	464	489	570	485	462	490	474	472	482	490	463	471	366	533	466	511	476	458	480	473	537	509	485	489	483	509	499	476	512	471	428	503	458	496	545	468	447	531	498	531	478	504	489	514	498	479	481	500	553	501	494	455	474	482	495	477	528	462	485	497	456	478	427	481	507	507	517	458	466	491	491	451	498	476	474	476	485	484	526	508	475	475	544	496	482	537	489	551	514	484	488	506	513	439	511	493	477	486	485	489	527	499	477	477	507	476	451	504	493	468	529	467	476	526	479	510	468	490	501	516	505	500	542	529	486	440	477	450	507	505	427	517	485	443	478	476	495	474	501	461	496	472	496	481	480	467	475	448	533	494	500	554	461	531	481	480	483	487	494	473	565	478	510	502	496	473	510	492	474	494	498	483	533	521	504	463	507	467	538	537	505	458	488	476	405	498	487	478	456	494	474	512	512	469	530	477	505	491	476	510	485	405	486	478	580	457	477	470	496	485	486	560	505	473	502	512	484	499	478	500	487	497	515	483	484	492	519	472	519	494	475	493	484	491	454	484	509	491	492	478	512	461	470	466	475	523	499	465	525	441	503	536	490	472	487	468	523	476	467	569	487	489	476	490	478	513	549	452	490	429	496	480	502	480	474	489	491	467	460	482	483	543	446	474	485	442	522	478	464	506	491	500	476	470	475	512	506	475	519	474	549	475	487	484	493	539	486	478	495	477	515	476	529	471	480	471	481	514	448	554	495	500	567	491	495	483	520	480	488	470	477	476	485	478	509	437	484	472	540	455	468	479	474	490	517	446	492	478	474	447	474	489	480	487	493	466	465	512	479	498	343	484	585	479	545	515	509	457	489	450	458	478	498	482	480	494	484	571	481	456	478	481	528	477	499	478	466	467	490	483	431	488	484	471	457	504	475	451	482	524	327	470	458	481	503	526	517	2
475	489	505	495	538	479	394	477	498	479	443	489	457	442	487	508	494	478	473	483	472	551	471	492	477	506	459	471	492	465	478	541	529	455	464	483	482	497	471	473	476	520	439	472	471	535	457	512	510	493	556	482	526	483	476	505	510	497	573	484	475	475	475	484	530	539	517	492	486	475	514	493	512	482	488	487	467	478	440	485	516	600	461	480	509	496	472	478	485	509	476	523	473	510	482	512	478	476	452	549	485	489	483	471	443	487	516	447	506	467	527	573	480	473	465	472	480	485	489	495	476	476	486	448	452	503	477	444	478	466	497	473	529	480	460	513	461	453	491	467	456	466	472	472	463	471	483	500	470	483	488	474	488	472	477	522	434	486	512	518	467	479	482	473	449	525	476	474	476	542	415	494	463	476	469	536	469	478	423	497	523	534	468	486	483	491	488	458	537	482	477	496	448	513	553	500	476	480	473	548	498	465	552	526	513	476	479	468	494	504	478	598	509	454	505	449	500	474	501	494	476	455	484	636	502	495	468	476	477	491	494	459	501	482	491	472	466	486	477	469	488	523	532	462	511	548	514	473	489	490	520	483	481	513	469	512	503	501	485	498	504	490	496	488	481	485	495	487	490	488	482	563	578	435	476	504	477	476	515	462	479	465	480	477	546	504	435	409	476	479	505	527	442	487	426	526	484	512	483	512	455	474	487	464	451	507	488	477	470	490	472	461	449	454	495	463	484	473	521	387	468	484	503	476	514	479	498	468	481	546	506	467	476	514	457	491	525	465	499	479	482	495	496	415	508	479	471	544	526	503	476	478	504	500	477	509	558	479	508	514	486	466	458	478	481	494	505	482	472	488	432	622	496	484	463	494	498	470	520	530	478	464	526	483	473	489	488	475	488	434	477	456	472	519	476	495	486	521	516	480	478	492	477	501	477	546	484	481	512	469	442	444	477	450	550	487	496	505	420	503	481	462	482	475	483	506	489	491	482	480	549	557	453	478	508	479	470	533	516	487	437	495	393	436	510	477	498	476	473	476	439	484	484	356	480	588	482	443	506	513	452	507	448	478	489	520	479	502	488	553	500	478	432	481	477	506	483	529	499	466	508	479	465	450	465	497	474	477	441	490	464	479	479	363	484	514	482	467	496	473	2
476	456	492	485	450	466	470	478	498	481	457	473	513	508	480	461	469	542	455	478	476	493	492	489	493	482	479	488	494	492	482	502	518	531	512	505	485	476	480	479	470	419	426	451	514	478	499	496	433	480	491	475	474	476	516	499	516	471	509	441	483	489	505	483	414	551	488	503	477	477	536	495	486	472	478	518	475	443	501	501	469	543	551	495	582	495	477	482	475	517	477	578	511	489	480	462	479	493	462	522	493	486	478	478	504	616	482	455	467	480	510	473	486	528	528	502	501	493	479	435	475	520	473	470	487	507	454	522	490	526	481	471	500	480	485	514	452	502	470	500	503	488	494	481	505	487	487	505	478	504	481	509	475	505	475	532	477	438	515	500	549	480	485	478	513	483	478	474	476	565	531	489	449	477	491	430	484	487	480	530	429	458	448	484	491	510	544	491	555	478	481	539	499	517	544	484	477	484	474	545	489	478	454	481	466	474	501	485	480	508	498	446	537	484	467	506	477	488	492	502	497	458	510	488	507	506	466	473	477	528	476	471	477	505	508	500	477	481	491	479	428	488	483	513	417	487	551	481	481	456	441	439	472	503	482	457	573	544	472	488	489	478	470	495	476	501	518	499	471	460	489	414	438	562	475	495	476	528	490	537	476	482	508	476	505	450	482	475	479	489	497	508	493	484	521	446	463	451	550	506	520	513	478	488	500	512	493	489	510	476	523	474	531	510	490	455	476	474	537	446	473	495	475	483	504	478	456	455	475	509	581	452	476	487	531	500	373	464	439	470	524	492	486	504	493	483	477	469	471	481	479	525	468	500	465	457	523	478	512	545	487	496	511	430	479	527	466	486	516	538	489	495	491	490	487	477	468	460	421	458	481	474	488	483	471	481	494	480	479	518	481	503	481	541	480	485	490	545	526	484	479	527	476	510	476	529	484	482	459	477	492	431	469	493	492	519	472	561	534	548	474	484	490	475	488	502	498	552	510	475	484	513	467	502	466	408	502	551	484	477	485	443	521	544	492	475	473	492	551	482	480	485	508	584	479	378	471	452	453	497	514	518	513	560	483	500	486	500	505	481	487	487	493	475	473	472	460	476	444	481	494	474	477	446	479	456	472	472	477	469	492	477	462	595	471	590	482	482	491	513	2
486	472	520	502	573	475	466	479	482	480	504	468	506	579	495	460	473	488	473	470	481	485	474	482	530	504	508	481	501	462	484	465	466	507	476	466	476	453	494	476	472	536	453	474	519	499	484	493	439	473	418	500	539	479	512	490	411	458	551	460	463	483	520	477	423	518	456	502	483	492	457	491	465	451	489	493	473	467	454	484	474	560	531	455	517	470	471	494	477	522	476	511	485	486	500	497	478	518	464	521	473	483	476	509	480	633	486	534	551	490	550	476	474	471	597	484	487	465	525	512	476	510	475	459	481	464	469	492	490	504	505	451	429	477	480	499	577	469	480	481	497	542	488	479	451	457	476	416	479	421	491	483	486	456	476	498	461	429	457	587	499	486	462	486	439	493	478	474	478	543	500	555	495	477	476	481	478	463	449	579	497	567	420	469	519	501	500	555	579	479	485	462	494	403	534	484	475	469	478	468	503	439	489	519	513	474	499	479	508	491	506	469	498	514	499	591	481	471	443	503	511	488	490	478	541	513	490	474	477	521	469	494	459	459	466	527	489	482	457	480	521	498	530	495	554	527	502	484	478	485	494	496	476	512	475	449	485	448	473	477	462	476	485	532	481	517	464	499	497	483	476	534	510	435	482	492	476	479	512	499	477	457	477	477	548	459	434	513	481	475	457	486	478	470	509	508	466	459	473	516	491	490	474	482	499	458	470	478	471	451	468	479	598	458	479	537	488	482	561	473	482	506	487	485	478	476	505	465	484	521	518	472	474	462	500	490	382	512	457	480	553	507	527	508	481	490	479	414	462	505	480	516	485	481	514	500	589	477	529	485	474	476	475	439	479	436	512	503	491	461	534	491	518	493	517	510	477	490	440	512	484	467	419	492	474	470	511	477	478	466	474	447	476	507	474	495	500	441	466	470	476	449	478	501	475	541	504	478	475	456	482	475	453	492	489	583	488	538	539	483	474	482	472	477	485	498	511	444	473	476	482	526	490	470	514	458	493	561	516	487	450	464	472	449	522	478	481	488	462	472	496	495	500	490	478	417	477	527	527	466	451	507	515	448	507	479	499	430	470	500	524	474	469	480	481	480	485	503	461	468	490	458	475	431	506	482	461	514	507	484	478	480	477	507	512	563	469	486	523	500	2
485	453	542	464	513	478	468	477	491	479	466	474	482	517	479	500	483	508	466	488	480	500	482	487	478	529	480	476	513	475	479	435	493	515	500	404	487	485	470	477	480	410	484	486	500	488	454	500	461	480	456	492	493	481	479	463	454	474	491	470	492	489	526	486	384	457	538	477	477	471	570	478	441	471	478	497	471	504	539	485	505	572	495	485	524	545	487	464	462	520	476	582	453	475	483	501	483	531	481	462	475	486	468	440	527	714	481	469	424	487	475	491	480	463	483	476	510	489	522	502	475	476	483	507	479	487	489	483	499	505	470	505	472	476	485	506	549	443	493	498	499	573	495	486	486	480	471	520	480	516	457	494	498	464	477	477	469	474	487	519	555	483	469	481	463	466	476	483	477	519	450	551	527	477	477	528	469	473	520	492	491	539	512	489	488	522	455	504	502	480	489	526	524	597	513	489	481	498	475	435	497	502	515	509	520	476	494	480	469	490	477	454	474	477	476	421	487	510	523	487	499	506	509	457	462	521	474	475	476	487	481	486	480	492	496	529	487	479	455	479	473	502	507	496	456	582	479	478	473	513	443	469	483	518	476	442	491	515	479	484	501	483	512	490	469	514	501	511	473	496	498	418	469	571	457	486	476	443	532	473	478	461	504	478	490	524	465	466	480	489	506	536	503	464	416	590	454	505	566	513	473	485	485	509	487	457	476	486	506	416	469	471	588	524	484	507	466	479	581	523	501	442	484	478	482	488	484	469	510	501	501	507	476	486	509	501	354	461	416	529	413	502	479	515	397	492	478	495	498	526	485	453	502	474	473	485	471	475	499	489	509	490	493	476	480	438	536	470	482	565	491	419	491	485	453	490	481	463	467	443	483	454	588	487	478	473	536	478	501	445	474	501	473	505	481	483	472	528	575	475	467	492	475	479	476	389	455	485	483	480	454	496	446	495	521	461	464	475	463	512	477	493	458	476	476	476	510	549	551	483	513	473	524	472	482	522	458	504	509	473	482	476	447	546	523	477	476	464	461	473	512	496	494	510	485	395	482	501	440	477	548	490	506	402	499	478	492	533	480	478	542	481	458	476	480	487	480	486	550	527	460	438	473	496	510	486	477	528	474	496	491	482	475	534	450	424	467	475	502	481	1
499	477	555	486	508	469	510	476	500	455	478	546	480	430	487	463	472	477	487	471	476	514	486	484	511	490	473	470	502	489	483	472	441	583	498	472	485	511	483	477	479	472	502	506	524	497	482	492	479	468	546	546	445	481	469	507	525	504	436	454	461	479	445	481	424	486	518	472	478	475	491	488	479	479	489	418	488	463	557	487	451	514	486	481	550	426	479	485	478	513	475	560	486	482	482	494	477	485	478	470	493	481	482	500	485	496	501	467	542	465	490	495	476	491	450	493	486	480	477	502	479	500	490	510	489	477	474	533	478	454	543	480	518	476	504	469	487	505	475	476	508	457	476	477	470	485	479	442	474	531	471	492	491	395	476	495	462	483	462	520	439	471	454	488	508	524	476	478	476	503	415	523	590	478	493	410	489	478	507	520	565	542	431	473	481	516	512	522	497	476	459	493	498	524	548	475	477	477	477	464	438	505	468	529	502	471	483	482	462	490	500	452	496	520	480	519	511	482	498	487	515	515	482	491	499	512	466	480	476	469	476	476	499	490	486	505	481	469	489	479	489	597	505	458	473	473	519	480	487	497	448	439	478	520	485	459	505	459	497	490	505	479	488	495	472	499	479	485	463	480	512	460	490	512	505	500	475	513	494	537	476	418	465	477	450	476	477	449	479	470	508	433	496	473	479	495	470	463	492	487	490	507	475	497	566	436	504	495	502	466	514	491	503	494	488	462	469	489	566	527	494	544	472	468	523	470	452	456	505	492	489	465	476	472	508	526	408	513	443	477	490	527	521	532	475	480	482	448	471	559	479	498	520	485	474	474	502	479	476	538	494	487	600	512	484	565	493	486	471	481	477	444	496	487	516	492	488	470	487	459	472	517	465	499	492	461	475	478	506	465	475	541	477	562	476	489	499	451	531	489	474	461	477	510	477	504	488	486	444	485	479	470	438	494	486	432	473	491	510	464	477	489	492	477	460	475	506	455	449	479	502	527	499	425	519	496	458	552	513	472	509	463	287	475	488	478	498	485	540	476	474	493	485	201	482	608	487	477	469	506	536	465	487	533	512	507	483	470	473	429	448	479	390	475	473	610	469	493	446	482	475	491	473	531	554	459	466	492	467	481	460	476	469	142	449	519	475	481	493	473	1
476	518	548	482	499	485	498	477	494	479	451	453	441	468	481	492	492	475	494	490	476	506	485	481	511	538	480	482	459	489	482	488	484	518	497	518	484	473	476	481	474	451	489	480	459	471	464	511	498	494	580	504	489	485	477	498	425	520	496	485	469	480	537	477	505	489	493	486	475	465	537	501	457	511	488	548	476	465	558	471	500	490	463	482	530	502	475	454	489	536	476	511	454	481	471	488	472	471	471	497	478	478	472	485	530	514	544	519	477	474	536	518	478	482	507	446	457	499	437	474	479	494	452	524	505	557	461	503	480	484	503	515	506	478	493	630	480	502	481	476	481	526	488	480	477	475	480	543	480	474	493	478	476	583	479	509	471	495	473	522	430	474	458	487	572	472	475	479	476	513	526	475	501	475	425	526	475	479	443	562	434	564	459	487	487	492	502	514	504	480	502	482	499	533	561	464	485	486	477	496	464	533	470	436	476	477	515	479	469	510	477	474	480	567	471	479	558	466	519	486	462	492	462	429	509	515	486	478	475	491	476	466	462	445	471	528	480	481	460	475	485	489	540	469	541	480	504	478	470	479	477	471	479	462	495	492	569	500	482	487	474	482	493	500	472	494	520	500	439	468	504	460	456	532	476	459	477	538	477	535	476	531	492	478	514	511	458	531	486	494	510	485	478	475	555	478	423	487	536	489	455	490	475	525	559	513	469	493	575	511	504	499	439	524	496	454	477	489	417	488	488	468	474	467	445	485	466	461	486	556	461	483	477	475	510	497	486	557	486	508	507	515	519	535	486	491	490	403	469	562	476	499	546	473	488	504	550	478	477	472	474	513	458	466	490	517	452	473	468	514	472	503	477	483	582	514	490	486	520	449	478	492	558	482	487	473	494	477	489	428	475	496	472	478	483	493	463	494	541	493	478	515	475	510	476	468	403	475	465	491	491	453	485	500	465	560	501	415	503	514	484	471	462	477	487	521	490	428	452	479	494	486	502	547	499	482	482	466	461	479	467	524	576	558	480	478	473	487	561	486	468	463	468	624	486	453	469	496	497	447	502	486	561	453	472	495	478	553	532	475	526	474	529	476	476	473	524	497	501	489	492	464	490	493	476	490	477	477	502	492	507	481	478	655	443	440	475	487	514	517	2
478	491	508	488	488	469	440	476	506	477	524	540	502	397	484	483	461	471	523	456	477	508	484	485	483	472	482	499	455	522	482	452	467	474	461	482	483	443	483	477	473	455	501	471	450	497	481	474	499	422	532	534	452	493	493	498	490	468	551	498	496	481	507	481	654	483	472	477	476	474	589	486	477	478	487	556	473	488	564	477	472	491	478	466	430	457	477	478	484	549	476	533	485	510	484	504	482	494	476	416	488	494	483	473	506	294	500	475	476	484	459	470	480	489	513	467	477	483	487	450	476	487	479	529	474	507	487	478	458	520	492	462	486	480	513	510	404	515	477	467	501	509	475	471	491	492	479	486	487	600	444	498	485	416	474	497	482	465	483	491	470	480	460	482	511	481	476	481	476	482	470	492	570	477	494	466	496	488	502	604	483	497	506	465	465	476	433	551	516	472	432	514	473	507	553	492	487	476	475	432	526	510	475	458	471	476	491	484	471	492	486	524	471	496	494	524	489	501	519	476	498	529	525	483	522	485	512	476	475	482	474	486	463	509	509	476	487	474	459	470	457	406	503	468	531	514	414	477	483	509	534	496	482	500	481	470	475	499	498	494	471	461	499	471	501	499	482	520	537	492	476	491	467	525	456	470	476	499	545	502	480	429	474	477	424	502	486	519	486	505	473	468	486	475	443	570	462	545	468	502	445	483	474	490	531	460	488	479	501	493	478	454	486	455	494	473	486	486	402	587	478	471	513	467	502	476	489	469	494	547	538	505	477	483	506	497	658	484	711	537	473	490	499	480	405	484	489	398	513	490	492	429	498	460	474	461	543	473	465	515	425	499	453	516	484	514	493	493	499	554	502	436	476	508	509	523	483	509	517	456	479	466	477	487	500	507	521	481	514	453	478	430	477	515	478	479	487	445	564	475	479	406	473	517	476	493	504	479	460	487	463	499	521	471	503	503	481	440	459	517	486	462	493	476	486	494	502	429	435	471	507	497	471	440	496	496	472	509	496	483	520	482	676	509	493	476	471	486	517	481	491	463	505	492	479	572	492	492	495	478	488	487	504	465	480	487	466	482	487	463	483	481	577	477	487	355	443	485	476	467	476	475	480	484	509	466	470	427	515	480	496	480	462	510	489	501	479	468	435	462	2
477	476	524	471	426	475	495	476	467	483	478	523	462	467	477	507	478	464	467	467	490	491	464	482	537	531	505	463	467	468	485	506	497	483	495	444	484	479	473	473	477	466	482	477	511	486	468	516	435	450	517	571	492	482	480	533	578	518	564	434	505	468	481	481	620	535	507	527	487	483	505	494	501	415	486	513	482	470	518	510	473	532	497	478	478	581	478	545	483	470	478	472	519	512	481	469	475	430	446	493	476	469	470	491	418	222	514	518	468	477	524	528	478	475	470	491	496	496	523	491	472	500	475	481	439	509	483	496	450	548	513	463	503	479	456	460	534	487	488	510	463	572	487	488	495	476	477	487	487	492	423	489	508	595	476	506	484	463	507	490	484	478	478	468	498	465	477	477	478	541	489	525	447	477	471	484	482	502	442	568	540	516	495	505	459	498	479	497	502	476	498	469	502	477	505	488	480	486	473	465	476	483	510	512	500	476	528	480	485	522	480	445	452	478	450	459	473	480	472	502	534	532	507	472	494	467	464	476	477	502	474	476	496	488	514	465	467	473	459	476	531	465	471	514	502	545	445	473	495	507	531	483	483	473	490	543	495	434	470	486	487	489	517	449	494	450	467	489	477	507	476	537	513	494	461	488	476	550	471	517	477	520	456	478	527	502	440	504	481	500	553	532	504	470	490	521	481	455	498	492	458	456	478	492	487	477	453	485	511	435	485	477	497	450	481	528	474	469	445	526	477	491	484	476	524	483	473	435	477	530	463	479	474	462	482	494	645	532	557	501	584	486	497	487	508	480	480	502	503	520	487	514	476	486	480	482	459	476	524	496	432	513	537	464	482	554	493	490	487	493	488	473	472	497	499	588	483	454	422	527	482	507	493	482	498	489	464	475	539	484	481	451	474	479	478	482	486	512	492	484	477	473	475	503	477	507	546	476	433	477	479	429	460	491	485	518	496	513	569	506	480	463	482	476	480	503	490	472	524	481	484	504	461	546	454	463	454	568	433	490	484	454	503	471	450	479	492	461	471	465	477	469	516	435	479	622	478	473	506	525	473	446	566	481	510	483	479	521	490	549	604	481	485	480	477	444	502	480	518	470	516	463	477	529	445	488	470	484	468	477	494	483	516	447	483	511	474	489	445	491	1
481	451	501	495	504	474	486	477	468	479	492	514	422	437	476	480	488	481	491	494	478	450	471	474	573	508	498	509	501	487	474	537	500	532	482	492	481	519	483	476	474	474	456	478	527	490	471	502	541	465	479	516	475	483	472	479	413	497	495	505	502	480	449	469	486	527	506	505	479	472	495	519	504	536	473	450	482	490	553	467	460	550	478	516	558	467	475	458	479	503	476	478	498	474	488	534	474	504	479	453	471	478	474	487	481	672	500	510	530	453	436	498	461	507	429	464	483	496	500	475	478	502	480	466	471	520	472	515	490	500	455	496	492	477	515	471	571	511	484	450	514	574	498	482	486	488	479	501	480	511	439	488	498	529	475	480	533	454	447	513	464	468	479	477	476	481	475	478	476	463	499	486	489	477	469	524	479	483	553	473	497	508	502	491	495	494	504	441	496	472	504	487	500	513	477	488	472	475	477	521	467	483	511	589	446	476	480	478	472	500	489	496	522	561	469	496	564	475	487	489	494	511	486	404	520	504	473	474	477	504	468	477	487	483	506	500	494	479	453	477	502	556	510	493	558	541	488	479	464	461	458	518	477	491	471	450	426	534	471	486	476	481	468	452	480	481	503	496	460	499	484	563	489	417	505	506	476	507	492	503	476	492	439	475	510	542	454	388	484	494	501	513	470	462	449	524	431	524	460	484	512	489	476	517	524	462	473	486	477	431	478	474	476	496	479	482	495	478	556	492	490	465	515	476	494	482	474	464	499	503	502	488	477	516	500	487	465	487	386	545	552	530	525	494	543	492	480	479	475	519	479	461	492	502	487	515	515	478	546	457	482	504	488	528	484	464	490	487	484	569	433	519	502	498	517	445	484	487	554	505	475	510	492	492	461	472	484	478	478	469	476	459	475	451	481	485	483	435	514	494	479	493	476	529	475	500	463	474	601	466	483	500	556	477	483	598	490	479	563	486	474	495	478	478	481	484	496	493	484	481	487	506	509	514	493	449	454	542	453	471	460	478	312	624	486	475	472	500	558	481	522	491	475	415	486	540	494	507	461	490	476	509	513	467	489	480	487	488	497	461	566	480	397	481	471	539	483	478	498	499	461	471	482	504	499	493	488	476	508	472	495	478	464	426	498	449	490	501	525	529	2
489	486	523	489	435	482	439	477	472	496	451	466	489	520	501	432	476	455	458	471	492	468	480	463	445	572	448	483	496	482	483	434	411	456	522	471	497	524	480	477	479	530	501	464	519	518	448	463	512	438	561	490	495	473	483	537	516	441	505	518	485	478	505	477	452	487	571	491	478	482	468	484	483	461	479	564	476	471	478	477	507	448	511	488	565	576	478	473	472	533	475	490	470	519	474	466	484	484	497	475	474	474	472	470	514	684	464	482	436	483	485	412	485	488	555	473	485	488	504	499	477	472	474	435	467	489	475	503	500	543	488	535	483	485	444	451	487	501	482	471	486	521	473	486	495	501	478	467	477	490	426	477	475	569	476	466	471	520	487	518	439	470	476	478	564	520	477	478	476	517	527	514	471	478	472	463	476	483	530	448	410	473	475	499	484	407	571	564	539	475	482	479	499	516	496	485	479	473	478	529	485	484	468	476	502	477	556	480	462	536	501	479	483	532	468	555	565	488	478	501	500	494	484	498	453	517	484	477	477	458	506	498	472	474	493	496	471	471	489	483	457	541	524	478	558	475	458	483	480	455	437	509	480	482	476	434	448	560	481	473	512	474	482	463	480	491	500	480	506	493	490	540	429	471	506	490	476	491	550	537	475	514	446	477	488	464	558	500	480	512	508	460	533	470	454	485	460	545	469	512	456	497	476	528	496	468	489	469	485	459	509	435	503	508	468	494	471	475	552	513	478	473	483	473	482	478	489	452	494	573	511	491	477	521	485	504	424	483	315	477	534	506	522	500	500	481	488	481	509	506	470	409	537	499	485	465	474	478	560	571	464	450	468	470	482	450	484	470	497	544	531	544	509	525	494	473	483	486	540	497	480	488	488	498	498	481	487	479	509	506	479	538	477	598	479	483	480	452	491	482	477	476	477	452	478	476	510	475	498	486	517	532	447	487	504	577	476	470	475	506	485	456	486	476	501	511	500	480	521	478	497	513	458	540	487	451	463	558	511	475	504	502	335	540	506	475	501	480	455	482	507	494	507	499	477	471	485	479	513	495	487	488	510	474	524	486	477	444	461	459	464	479	401	477	467	546	479	477	440	491	487	484	495	482	434	484	475	519	486	475	483	482	459	522	483	482	485	492	520	497	2
489	507	491	484	454	469	508	477	482	489	458	452	473	503	483	508	458	474	488	471	492	465	472	487	531	508	474	474	477	458	487	426	543	459	451	463	448	480	479	474	479	532	461	488	472	438	589	425	414	538	495	513	473	469	522	530	506	534	494	444	491	486	520	472	573	546	491	455	483	474	487	484	499	514	484	436	462	471	515	476	454	505	488	487	487	450	478	523	472	565	476	450	521	494	479	471	475	495	455	553	478	496	494	488	486	410	454	476	519	481	522	448	485	491	532	489	499	457	481	477	479	437	480	501	438	476	491	488	471	451	480	477	470	479	436	546	479	505	472	484	467	478	496	499	477	482	477	509	479	525	510	480	469	659	476	510	464	485	464	439	438	471	469	481	517	469	474	476	478	478	556	534	566	478	494	472	481	477	500	551	567	551	433	462	501	469	547	524	535	483	498	483	530	462	586	483	470	485	475	452	498	537	502	521	489	475	496	479	468	507	507	492	482	486	486	463	520	477	534	502	401	496	494	478	484	491	480	478	476	483	487	490	470	463	486	500	488	479	463	469	543	434	488	500	498	521	420	468	478	575	464	499	481	508	474	508	508	492	496	482	477	483	484	410	478	489	467	488	508	486	491	486	459	476	486	492	476	442	490	511	478	566	480	477	541	497	498	547	481	491	518	500	483	482	534	488	484	521	494	489	485	477	480	504	586	499	501	466	485	461	488	480	514	512	489	465	472	484	474	461	483	516	484	439	465	479	508	491	487	482	443	466	475	491	523	498	565	485	464	474	488	493	482	559	530	486	480	463	492	536	485	496	473	497	518	482	494	477	543	478	495	499	538	502	473	497	478	491	476	550	465	512	510	496	473	454	488	489	417	468	478	460	441	468	471	480	471	479	481	506	477	436	481	468	481	506	493	411	529	483	482	508	478	540	476	486	470	484	504	477	495	498	456	484	491	480	492	479	484	528	474	458	473	476	486	455	517	452	427	480	502	492	499	641	493	518	458	531	512	488	532	476	542	511	479	481	464	489	519	459	498	475	489	675	482	477	475	440	505	439	515	520	501	454	494	536	482	449	457	479	515	478	497	477	484	396	481	522	491	479	481	468	474	486	465	489	466	440	490	479	480	476	464	678	461	473	484	487	517	463	1
481	484	514	478	524	486	456	479	492	482	471	462	456	540	505	477	461	486	449	482	471	505	475	493	460	516	503	481	491	465	490	531	562	501	508	543	494	514	479	474	477	488	472	483	493	513	482	471	456	470	493	530	501	484	497	452	429	414	530	500	482	483	472	472	396	472	453	499	481	474	474	490	515	441	491	467	484	434	527	468	542	588	494	474	527	520	471	511	480	598	475	572	470	464	470	464	485	463	490	519	474	479	487	481	489	688	478	547	544	470	465	477	475	487	512	461	472	493	452	468	477	493	489	426	481	492	465	487	490	483	522	494	477	477	489	504	508	477	470	470	523	512	464	481	467	463	477	564	481	496	480	467	481	588	475	479	480	497	539	504	417	470	493	487	519	442	477	475	477	532	519	442	522	477	457	432	489	487	438	571	463	504	459	518	480	454	524	481	491	479	476	520	505	527	550	479	480	482	476	514	498	497	470	535	541	477	473	475	475	502	508	505	494	446	473	480	456	484	477	497	509	577	540	436	457	479	498	478	475	499	490	462	464	476	504	467	479	479	490	468	525	530	465	478	510	523	425	482	483	544	497	537	482	569	475	469	424	533	477	489	470	484	480	485	483	522	472	454	454	521	487	577	491	425	503	479	476	508	514	421	477	520	460	477	525	478	524	431	480	495	494	526	492	481	411	493	456	516	494	497	475	504	482	505	469	498	471	481	525	469	485	540	475	517	477	477	484	470	532	496	485	471	501	468	524	486	492	494	493	529	501	477	476	463	561	481	350	522	359	513	500	478	492	464	475	481	482	453	502	540	481	502	493	494	475	469	438	477	515	427	487	483	477	491	481	441	485	487	510	571	543	500	488	516	491	480	476	497	453	450	477	494	502	505	454	485	476	478	535	498	476	478	476	522	482	470	482	518	474	483	478	512	476	470	475	437	520	478	504	488	484	572	475	490	449	560	497	471	540	429	486	467	474	475	493	482	479	480	495	475	451	507	488	540	486	522	460	530	469	514	486	494	445	476	490	475	497	497	527	464	489	484	483	583	480	406	486	503	583	509	473	495	496	500	479	496	461	507	508	432	451	477	456	477	486	524	485	506	471	458	494	431	473	545	497	493	489	540	509	483	466	477	481	585	468	491	475	471	495	490	1
484	478	524	492	481	492	466	475	493	475	464	472	442	478	494	455	502	470	486	478	477	500	472	478	477	486	494	486	473	464	477	485	485	496	504	461	486	500	486	476	478	469	465	495	488	487	513	491	519	477	515	517	522	479	478	470	428	494	513	492	500	473	510	481	447	528	538	498	482	473	514	485	503	512	487	537	485	482	488	493	470	475	505	498	430	464	481	503	483	444	476	528	484	485	468	522	485	468	451	454	487	472	476	459	444	552	423	503	484	490	518	464	478	488	475	469	493	477	516	458	474	474	474	542	478	465	467	492	483	487	493	472	453	478	421	515	519	519	477	489	490	566	475	476	498	487	482	492	483	514	486	499	493	487	476	415	457	464	480	493	474	474	479	476	461	496	477	483	478	511	520	503	535	474	489	544	482	481	421	482	465	525	472	438	495	483	508	454	451	481	502	506	497	549	518	493	478	480	475	481	532	481	489	523	440	476	505	473	477	494	504	549	487	471	481	461	547	480	485	502	505	457	466	482	535	514	473	474	476	487	475	489	474	474	456	494	478	476	521	487	492	561	492	483	466	511	458	480	480	538	503	458	474	527	486	460	508	507	490	466	488	480	546	454	474	481	515	488	430	508	500	518	471	483	449	471	475	540	484	522	477	472	472	475	513	530	470	527	482	489	548	506	470	480	468	577	529	476	469	527	468	496	480	494	504	510	494	484	497	501	472	476	486	490	476	480	477	478	462	551	472	452	512	478	487	471	478	512	509	458	516	462	477	514	511	498	417	489	462	507	486	505	482	421	506	475	489	536	491	451	474	475	545	471	494	495	452	475	503	481	436	476	448	492	487	532	499	477	481	498	507	437	483	494	501	480	478	482	549	445	481	500	505	464	459	475	496	475	482	442	474	474	479	507	476	479	478	463	498	483	480	444	478	487	477	457	499	472	520	484	513	465	509	466	506	629	477	496	530	521	482	470	483	476	487	493	476	479	520	477	489	553	520	492	496	475	436	571	508	490	476	471	462	524	511	478	482	474	498	477	506	473	483	425	475	519	474	482	441	545	490	470	504	520	534	466	491	511	494	507	505	478	466	477	477	554	480	483	473	460	489	468	487	499	469	486	472	537	519	488	476	476	462	420	466	506	479	479	571	492	1
484	487	520	474	517	476	496	479	507	474	508	531	557	455	484	442	479	493	495	494	482	523	473	469	529	538	457	455	504	534	488	524	519	554	486	443	484	484	482	476	486	485	479	507	482	539	478	452	485	445	524	467	458	476	485	458	516	486	505	466	470	483	510	471	652	484	466	482	489	468	533	465	463	503	483	487	487	461	477	447	473	528	483	471	530	495	483	518	478	474	476	479	453	450	492	442	477	460	462	533	471	491	487	455	540	364	455	545	527	467	459	578	489	585	519	482	512	463	517	433	474	448	477	530	503	510	493	506	469	536	525	461	477	479	441	517	418	500	482	486	501	516	480	483	487	522	481	559	490	440	504	505	486	502	474	486	499	496	506	506	500	488	491	474	481	460	475	479	477	440	477	483	452	479	459	508	466	483	546	495	451	504	502	503	473	495	511	553	471	475	492	498	463	506	565	487	475	482	480	489	472	497	491	429	490	475	538	471	482	463	505	561	515	489	481	516	560	472	481	476	486	350	480	455	490	533	485	479	477	493	492	506	491	499	496	514	491	485	470	485	539	444	501	488	552	530	437	481	471	486	471	540	469	549	465	487	502	448	487	490	484	468	507	474	492	510	550	501	484	464	469	438	414	505	470	479	475	491	502	501	477	482	482	477	536	450	498	490	480	475	480	531	496	480	477	469	446	539	486	472	467	460	483	495	490	477	488	476	492	439	475	480	520	509	460	516	467	488	560	577	473	466	506	479	484	473	500	502	480	535	526	498	475	494	456	491	687	425	558	526	538	508	472	493	453	485	482	475	451	502	495	467	531	477	503	443	501	478	480	446	493	487	524	514	475	504	539	466	480	479	446	398	480	460	509	479	479	494	497	467	479	492	452	489	474	464	518	479	481	489	474	510	477	555	480	507	495	542	522	483	473	497	475	425	476	442	490	480	515	481	510	469	532	476	501	513	467	552	474	495	475	488	481	475	491	490	512	476	443	480	494	529	467	504	469	502	479	501	499	494	492	467	356	447	498	478	484	484	565	492	492	492	493	372	482	655	471	477	489	509	450	451	484	520	512	522	491	551	465	402	582	477	422	481	482	412	468	493	429	481	487	480	479	492	485	465	479	554	465	480	502	479	496	360	525	566	480	490	530	486	1
469	486	572	480	534	483	450	478	490	492	516	462	502	414	506	543	486	459	475	474	496	524	469	482	539	478	485	498	498	499	474	500	509	497	486	438	474	472	480	476	485	508	499	497	470	454	476	535	479	495	488	540	470	483	486	503	457	515	490	461	498	480	474	478	507	569	467	486	482	482	528	489	469	483	487	499	479	456	494	470	510	503	490	469	488	493	473	454	495	500	476	567	497	486	477	496	485	480	478	474	461	476	485	476	423	645	492	499	483	470	499	454	478	515	527	496	505	469	504	498	472	496	479	423	479	507	468	493	493	503	515	523	502	479	485	547	478	497	488	481	497	507	471	479	491	514	482	492	482	485	540	487	500	564	478	523	493	488	505	535	434	479	481	485	512	489	475	480	476	477	506	598	537	476	475	548	472	475	415	499	470	463	460	482	482	530	522	452	483	482	501	462	524	542	476	485	478	489	477	457	493	448	474	500	496	479	471	477	495	509	488	490	443	455	487	512	516	462	473	478	518	507	412	512	574	480	467	478	476	495	484	509	468	488	482	522	469	480	459	479	483	440	527	473	499	524	381	477	471	488	495	483	477	547	479	453	437	528	466	505	507	485	494	610	482	474	454	489	428	490	464	489	472	436	452	502	476	519	514	450	477	508	471	477	503	499	477	540	486	488	532	491	490	476	411	496	514	507	493	495	497	502	475	480	528	467	476	488	552	478	501	478	519	512	478	470	484	482	545	518	498	490	486	461	479	481	487	421	495	490	532	468	475	499	520	484	485	524	444	485	502	554	516	501	483	471	487	425	500	488	486	454	449	498	516	488	541	477	503	496	518	477	495	478	479	456	582	472	477	492	504	494	490	476	525	525	485	497	488	513	480	507	530	477	466	470	515	476	453	531	478	535	476	412	482	518	476	474	505	492	471	484	476	520	477	502	486	478	449	472	478	509	459	486	472	514	502	622	487	580	486	485	467	476	477	498	506	542	468	474	476	491	500	544	471	454	461	532	481	487	537	478	513	497	482	476	479	494	570	477	479	487	498	643	475	396	479	468	457	490	515	473	448	496	490	474	461	487	461	417	523	491	485	475	481	401	496	475	472	500	466	410	491	513	447	514	476	490	454	480	477	481	488	691	493	470	484	483	521	474	1
473	497	518	495	474	491	494	474	486	480	502	503	491	500	498	449	490	471	443	468	490	535	473	486	524	527	495	497	492	475	482	526	518	444	524	485	476	453	473	474	479	534	451	461	522	453	436	486	519	469	558	520	465	481	472	441	556	525	523	477	491	479	494	488	377	486	483	489	481	471	557	514	510	472	478	512	473	441	490	485	489	509	450	460	528	504	476	518	484	482	476	529	452	516	489	521	486	503	451	473	471	493	480	471	479	690	519	510	509	483	526	522	476	481	459	474	515	497	488	472	477	432	481	447	501	537	488	460	495	490	519	509	444	478	525	494	510	514	479	464	467	582	492	480	466	484	477	486	478	469	582	488	474	423	476	486	457	488	482	480	503	469	480	498	495	511	479	480	477	555	438	509	455	476	495	485	477	479	461	543	545	522	466	471	475	522	435	523	558	487	484	476	523	508	459	485	475	491	474	479	506	473	476	497	493	477	549	483	486	491	503	507	450	393	467	488	490	483	501	497	431	456	525	466	430	459	482	476	477	498	510	470	488	477	510	520	479	478	464	475	512	557	491	493	513	481	465	482	475	469	523	471	465	517	480	451	492	474	488	499	465	482	494	489	457	534	530	474	478	441	466	529	438	558	468	485	478	533	469	472	477	439	483	473	522	493	481	491	474	487	479	438	476	476	464	503	453	480	494	501	465	521	475	449	538	495	477	477	496	494	494	496	535	469	482	497	489	480	521	469	463	487	483	464	477	486	497	451	462	542	491	470	477	514	461	469	368	441	445	501	469	485	466	527	513	483	498	551	494	541	484	451	527	480	508	511	462	477	498	465	506	506	507	493	478	517	475	476	474	481	474	426	524	448	486	482	466	463	537	477	476	495	526	470	484	488	499	480	509	504	475	526	482	519	476	494	467	522	487	478	480	511	474	442	477	521	520	482	508	466	477	464	460	487	452	554	478	540	479	482	481	479	469	476	505	491	478	442	508	473	513	539	466	439	503	514	504	543	497	485	406	450	459	487	474	481	470	487	428	456	496	484	490	440	470	436	482	467	478	437	518	457	419	481	502	477	479	454	454	440	471	480	463	479	472	557	466	491	411	469	489	478	468	479	512	473	462	500	456	471	503	480	512	445	476	524	481	466	489	470	2
478	470	540	498	412	485	545	478	494	472	474	484	454	462	478	475	481	569	482	468	487	498	485	472	553	462	482	489	488	499	481	500	525	478	519	459	489	472	481	475	476	459	450	495	478	471	458	473	458	485	607	442	490	483	476	471	565	462	561	483	479	486	487	477	521	469	494	480	483	476	570	481	484	486	475	534	465	440	508	499	570	519	449	474	552	444	464	482	477	490	475	535	489	524	486	535	468	440	464	435	490	471	472	481	474	448	493	558	503	488	455	588	474	478	461	493	522	477	492	494	478	521	478	449	508	547	467	458	474	521	494	477	512	481	537	534	517	510	469	476	493	430	468	484	492	477	479	500	492	458	492	465	481	557	477	523	464	451	490	492	492	483	473	485	497	483	476	484	476	591	478	441	495	476	470	462	471	486	524	589	561	542	508	454	510	475	534	503	566	476	468	515	512	460	517	477	482	477	476	485	484	526	477	539	501	477	455	477	454	470	488	418	475	516	473	558	477	471	497	498	509	477	488	429	497	492	493	477	476	532	465	458	490	494	477	504	480	480	489	477	510	517	501	481	511	474	515	483	481	492	435	540	477	498	469	530	520	519	485	447	500	488	536	457	486	509	518	488	501	542	489	577	438	505	465	488	476	514	503	479	478	510	506	475	571	451	487	505	481	475	509	524	497	477	519	459	431	482	502	493	505	471	479	487	429	492	467	472	545	500	518	507	490	514	496	481	480	487	512	642	486	508	460	492	489	479	469	472	485	555	481	496	477	483	488	468	503	486	444	507	431	481	516	525	481	474	486	552	482	543	500	533	547	467	523	501	527	476	494	476	468	499	443	434	484	473	489	465	505	495	505	480	459	501	483	464	481	484	463	487	481	477	464	476	498	473	503	479	497	522	479	468	476	465	474	504	483	516	477	478	476	473	477	516	474	408	474	483	484	478	479	485	477	460	524	500	481	526	524	517	474	477	483	476	486	479	479	490	482	484	503	484	469	539	506	494	487	491	469	488	529	476	396	487	500	476	474	476	503	501	474	483	489	409	484	567	489	437	470	487	580	497	479	439	472	461	481	535	497	424	506	486	429	477	476	515	455	473	408	470	491	450	478	463	486	487	479	398	497	483	490	476	491	415	513	526	473	490	502	460	2
483	450	580	470	471	479	443	476	476	473	508	521	467	510	493	467	469	454	472	472	482	521	469	475	441	506	498	474	473	482	482	429	506	499	475	561	477	462	478	476	483	501	479	477	486	509	511	442	534	457	461	563	502	476	487	526	476	443	475	466	500	477	514	464	370	500	462	495	485	479	480	489	533	440	484	494	486	477	521	470	493	493	495	464	506	456	472	489	483	549	475	452	474	482	481	471	474	508	505	414	466	468	486	463	513	700	458	468	513	494	426	457	474	458	473	450	504	460	492	472	476	474	482	493	439	456	492	514	497	489	498	484	470	477	437	468	540	506	484	485	492	491	499	467	477	454	477	550	482	583	568	481	490	570	476	492	489	456	501	488	436	481	471	486	528	455	474	480	475	572	578	518	514	476	477	514	478	487	470	494	516	550	476	488	492	503	497	472	484	479	532	501	508	543	503	479	477	480	476	489	488	515	488	497	515	477	521	481	482	471	486	521	477	562	483	488	499	474	466	476	496	498	487	500	539	472	468	479	477	497	479	522	492	503	508	499	481	481	454	485	461	579	601	454	451	540	482	475	477	463	536	444	480	517	493	539	467	558	479	486	482	482	465	485	481	507	599	515	452	508	489	565	520	495	478	489	476	495	511	465	475	519	476	477	572	459	446	445	477	524	516	454	502	482	524	518	533	521	508	473	395	508	481	462	525	549	495	472	471	483	527	495	476	511	496	491	463	486	464	458	510	488	507	477	511	483	459	498	500	466	474	483	477	466	547	479	346	459	353	517	523	502	563	541	457	482	481	563	459	526	489	460	424	507	495	470	561	476	476	580	501	500	578	458	480	523	492	499	488	467	566	441	498	528	463	452	483	454	548	492	479	500	481	489	503	474	506	480	483	506	466	523	477	469	480	458	495	439	520	472	478	479	475	476	477	451	464	485	479	485	483	454	436	478	552	510	481	472	441	459	488	509	479	476	478	482	490	532	455	473	497	459	474	547	447	496	476	519	471	493	526	508	475	439	498	475	489	491	497	467	478	473	496	563	488	427	472	470	524	483	511	475	422	475	499	503	486	556	520	544	570	479	470	479	473	577	488	491	453	497	470	480	481	508	500	474	467	423	496	483	481	480	524	595	492	570	482	482	498	500	2
481	514	501	483	486	486	427	477	480	487	575	497	470	499	502	468	494	516	460	485	461	466	470	473	511	537	487	471	467	482	486	523	450	427	476	510	478	507	478	474	474	514	469	499	510	469	506	440	482	486	641	554	459	477	537	516	493	486	484	502	482	476	484	479	524	503	493	490	480	476	531	493	496	463	477	451	460	432	518	470	493	506	506	474	511	526	478	501	474	529	476	512	493	480	496	534	483	450	494	489	479	471	480	494	483	457	494	463	523	457	443	481	486	521	482	464	522	472	494	488	476	491	494	477	465	512	470	472	475	472	488	530	456	466	459	468	498	502	479	508	484	440	485	486	482	483	481	531	476	430	518	487	485	441	478	483	469	495	473	534	510	492	484	472	454	477	476	483	477	588	529	441	496	479	442	438	499	471	513	477	508	488	466	497	478	535	541	486	575	485	454	477	495	423	544	472	478	484	478	516	461	470	486	528	511	477	487	483	465	498	495	460	491	514	467	548	501	505	459	491	444	511	497	496	448	466	511	477	477	497	474	459	476	490	493	504	496	477	462	474	462	407	514	482	574	487	443	475	479	501	504	471	479	512	482	463	449	481	480	503	461	481	508	493	483	507	499	493	538	477	468	436	409	532	456	497	476	500	482	494	476	448	460	478	482	496	494	496	471	508	479	525	474	476	483	464	449	504	521	478	413	458	476	520	536	462	477	471	455	525	525	469	479	505	481	526	462	471	438	517	485	508	454	476	492	480	481	487	500	493	506	462	476	449	533	493	521	524	598	508	521	499	522	562	495	491	485	492	488	468	474	524	496	487	502	475	475	472	468	458	498	502	524	439	480	498	492	503	498	509	478	465	487	484	461	490	488	482	491	489	481	486	411	497	492	467	497	477	510	497	475	531	475	513	477	458	483	484	531	481	479	514	473	496	477	477	471	475	446	477	487	454	451	465	457	565	470	451	511	554	490	478	459	476	476	485	468	499	464	479	513	532	455	460	482	451	467	456	493	495	523	486	700	497	483	478	487	498	460	472	506	469	472	616	475	423	481	485	485	497	530	433	495	515	496	471	484	521	473	447	522	482	542	476	474	387	467	467	494	480	494	463	473	480	437	493	491	453	481	471	488	483	490	629	475	508	478	490	500	527	1
493	483	539	497	530	470	485	474	490	467	539	469	505	511	499	499	495	462	479	482	470	447	474	480	554	537	475	484	481	506	486	510	506	479	495	479	479	469	478	478	476	500	465	512	486	458	565	543	534	502	556	580	526	489	527	490	477	452	467	484	498	473	475	485	530	500	517	499	488	468	448	496	431	489	477	485	471	487	551	493	495	531	484	480	499	482	475	462	469	515	476	525	453	491	473	520	484	433	486	471	480	493	469	442	530	513	503	476	498	478	489	469	464	471	431	470	524	490	514	484	478	504	489	531	503	588	512	523	481	465	516	482	511	484	548	536	476	494	476	494	500	504	496	485	502	458	478	527	475	587	481	493	482	664	478	479	501	467	525	519	465	482	487	479	460	517	475	481	476	486	593	543	508	478	490	427	467	487	580	478	544	467	437	433	494	437	506	450	565	481	507	510	464	472	539	491	477	490	474	450	485	485	515	504	454	474	504	477	492	510	487	545	470	495	469	506	547	472	465	478	465	512	502	457	558	491	486	480	477	531	461	478	505	483	470	459	484	484	482	490	521	583	463	472	436	429	470	472	474	511	524	442	480	471	475	490	427	435	480	465	485	474	486	523	478	538	543	494	529	501	489	478	435	452	483	483	476	515	526	432	477	547	509	475	488	471	460	466	485	476	517	478	503	476	553	494	501	510	503	500	503	470	480	471	437	493	476	476	525	475	515	491	525	486	491	512	484	484	489	561	483	494	514	486	488	490	495	507	495	520	464	475	476	474	472	485	524	473	359	518	506	502	542	493	500	493	488	571	489	508	480	446	506	489	511	488	531	478	518	474	477	497	402	478	470	522	527	501	485	515	503	446	546	453	509	532	481	524	559	424	479	487	512	491	466	471	476	478	504	487	484	464	473	471	481	475	468	462	538	481	476	501	477	524	477	560	517	478	482	483	500	449	493	484	500	532	489	447	472	487	481	452	469	476	490	497	490	467	483	477	492	482	507	587	477	521	481	513	462	501	443	473	273	427	486	476	481	481	425	486	508	478	463	377	483	653	482	458	519	515	511	490	463	391	487	483	476	561	465	566	519	479	377	476	493	598	497	484	411	497	488	513	473	533	499	482	491	510	469	494	463	472	481	372	470	492	492	493	516	494	2
491	463	457	488	522	482	494	477	516	488	485	460	484	494	507	483	483	488	475	460	480	456	470	482	481	521	491	481	474	497	483	538	513	458	448	470	458	488	481	477	472	490	453	488	483	458	571	491	476	457	489	517	472	476	472	490	534	466	476	498	507	477	483	485	555	531	444	510	484	483	495	479	457	510	482	531	476	506	507	487	463	510	457	511	404	522	485	499	469	489	476	503	490	512	487	418	485	478	514	460	469	485	467	472	460	479	454	443	551	480	527	473	481	521	512	495	488	487	517	511	475	462	472	518	460	504	463	512	477	473	529	524	468	472	482	477	532	481	479	458	521	541	485	499	477	495	485	487	490	587	525	480	492	520	479	545	506	462	480	524	527	473	477	493	460	446	475	484	475	508	484	460	487	477	496	414	499	486	457	496	510	622	488	461	486	471	490	503	552	475	428	474	456	534	489	483	486	472	477	437	474	490	470	492	464	475	505	481	509	496	479	466	475	456	466	523	505	471	505	499	469	464	507	523	449	513	488	473	475	518	497	457	469	465	485	525	476	479	522	486	545	412	507	471	532	497	468	480	476	481	465	509	481	562	477	534	543	529	491	468	480	478	466	479	473	488	472	476	484	496	472	525	510	458	499	475	476	401	491	499	477	489	469	476	491	536	446	506	484	491	504	491	469	468	501	505	461	477	473	503	472	471	473	538	463	528	468	498	515	462	475	488	495	476	493	527	486	487	467	510	471	508	504	478	489	483	457	470	510	463	455	471	475	442	477	492	551	549	563	470	496	523	502	541	485	475	478	490	431	521	486	550	499	494	469	485	458	474	523	473	472	489	504	473	473	466	488	489	494	456	464	590	511	472	496	503	461	498	485	473	486	428	481	460	496	465	561	478	466	467	479	501	478	427	482	477	491	527	488	471	482	482	476	561	477	479	418	469	476	479	465	504	455	508	504	507	491	536	504	519	486	477	474	475	505	494	481	503	449	473	527	469	477	510	522	478	479	478	463	475	464	446	636	446	472	477	464	474	459	457	508	474	460	652	479	434	478	491	486	510	506	507	432	529	507	487	473	570	448	506	543	484	552	478	477	361	495	513	482	482	455	491	462	486	558	469	470	449	490	466	505	478	518	671	487	429	473	506	537	481	1
480	487	463	500	483	464	473	476	481	485	503	533	475	553	460	463	494	479	466	467	489	496	479	475	546	503	477	478	482	496	469	553	543	530	462	418	486	437	482	478	479	520	473	487	453	454	478	526	422	518	522	476	441	491	482	525	476	482	412	460	476	484	487	469	402	506	595	515	474	487	531	503	445	540	484	440	486	460	500	502	472	541	552	492	501	493	467	492	488	579	476	516	443	496	474	535	478	494	470	517	472	494	479	461	502	546	507	478	501	486	476	421	498	509	455	494	486	487	496	518	476	455	490	528	492	510	499	493	484	515	492	498	526	471	485	510	475	504	476	502	444	476	499	490	457	484	483	522	480	501	448	485	490	625	476	521	498	503	535	519	520	471	474	478	534	502	476	478	476	495	488	496	499	478	472	509	485	482	473	510	527	540	494	465	482	502	503	539	545	480	451	511	476	494	490	486	468	491	475	482	507	440	484	518	434	474	497	478	481	514	485	515	507	506	498	436	540	482	519	493	473	433	497	466	525	521	502	478	477	458	503	451	492	461	530	502	471	476	507	479	476	534	506	457	502	541	523	482	474	500	467	464	472	532	474	509	478	525	467	480	489	482	485	459	474	500	539	493	473	490	484	466	438	475	454	491	476	472	517	491	478	535	460	477	522	479	506	462	481	503	436	491	504	479	525	538	499	529	539	488	471	502	486	489	477	488	481	468	499	503	529	505	505	451	465	465	487	486	493	484	494	441	467	476	454	477	486	500	480	569	495	509	477	539	524	475	360	479	372	551	462	509	485	479	457	494	478	498	438	477	486	421	486	476	506	483	499	478	531	481	474	487	434	457	478	445	528	492	485	502	505	454	479	443	532	472	481	488	417	409	478	488	451	494	484	476	487	476	461	531	479	465	482	491	476	501	483	506	486	480	477	514	476	442	476	508	465	483	493	475	487	504	515	482	512	479	478	491	502	497	484	484	493	477	497	483	482	489	434	480	489	530	407	578	474	490	488	459	473	482	502	495	450	548	523	476	465	492	473	479	488	479	459	531	477	445	479	470	400	495	464	491	463	421	442	481	481	520	499	491	553	475	461	476	485	545	443	514	548	487	491	508	493	540	499	469	472	484	506	469	483	482	470	562	521	519	475	481	484	476	2
481	423	486	470	485	477	510	477	466	486	467	465	483	498	458	487	472	442	466	478	498	498	473	491	487	538	490	468	499	469	483	466	511	443	476	438	466	462	477	474	472	518	477	494	524	456	508	539	524	511	482	545	491	479	539	478	428	466	517	501	474	487	477	478	484	509	504	478	481	468	488	487	470	472	480	486	466	448	469	456	489	521	514	489	552	471	480	489	477	612	476	536	479	557	481	454	478	437	479	456	470	494	494	463	498	747	466	496	536	480	472	561	481	529	531	470	488	480	515	504	474	502	477	439	495	577	479	513	500	438	549	489	501	479	524	521	520	522	480	459	472	488	511	491	468	499	482	524	487	498	512	464	488	601	477	505	485	492	503	485	491	480	470	468	562	482	472	475	477	559	504	485	460	476	467	494	478	475	347	528	531	512	493	479	526	471	494	549	472	473	431	458	501	479	545	478	484	486	477	522	478	490	512	486	468	476	529	483	480	529	473	473	500	434	492	527	482	473	503	471	468	484	498	496	508	455	445	478	477	516	496	480	488	469	501	483	482	479	471	481	485	481	514	453	514	436	471	480	477	527	528	491	475	564	482	550	477	482	482	477	491	482	496	488	475	511	545	493	521	487	470	505	584	516	475	463	477	500	491	492	475	510	491	474	536	531	451	493	486	501	488	517	514	492	480	480	456	540	492	460	508	476	476	473	541	477	491	481	497	496	540	486	521	465	483	478	486	478	575	459	472	519	509	489	489	481	480	445	498	574	492	494	477	453	475	494	465	509	381	543	537	544	518	421	551	480	482	496	472	538	475	478	544	471	483	498	449	475	502	476	476	479	511	509	481	494	524	486	471	457	496	410	534	482	544	477	473	509	550	554	484	461	488	457	477	492	487	477	509	508	478	467	477	446	477	471	499	466	475	473	484	475	478	519	477	483	499	479	500	483	508	490	482	474	509	494	477	558	504	478	475	476	485	476	475	495	499	527	468	470	504	482	508	544	481	532	474	541	480	492	538	466	408	537	473	480	475	498	490	478	482	492	481	609	483	417	486	449	457	513	482	480	452	483	487	476	467	449	484	447	554	483	445	478	477	461	476	504	452	490	480	489	486	499	453	472	473	476	464	479	464	477	460	649	516	473	473	497	499	489	1
489	468	523	477	433	481	500	476	474	478	499	494	485	457	476	480	493	528	481	484	482	486	478	481	549	534	500	484	498	543	480	521	514	463	503	396	464	437	476	477	478	541	463	473	512	518	500	491	513	464	424	543	466	477	499	496	502	521	517	488	492	482	454	484	531	499	470	460	478	485	456	476	522	470	480	505	491	494	504	428	470	501	495	482	543	520	475	535	483	488	476	465	460	480	477	501	478	466	485	478	484	482	483	483	481	560	480	554	517	504	496	490	474	467	490	480	449	492	493	523	479	495	487	485	478	510	482	481	483	510	477	485	488	474	542	527	524	465	479	472	499	475	480	499	493	502	488	542	485	487	476	485	485	566	476	496	485	475	475	453	539	468	472	471	506	458	476	476	478	507	452	502	443	476	464	526	498	480	545	573	451	542	486	477	447	446	502	479	518	480	481	522	506	495	550	474	469	487	476	527	480	524	484	481	492	476	510	477	511	460	469	532	486	506	468	535	489	475	451	466	459	485	510	489	459	549	475	477	478	516	491	497	458	494	495	516	499	473	439	475	512	526	464	481	551	472	558	479	477	501	477	517	477	508	483	465	482	459	495	475	509	491	520	518	491	513	469	487	424	470	481	477	528	517	498	481	476	482	538	521	475	517	438	477	463	480	477	439	478	509	464	539	480	473	499	511	497	509	461	508	493	492	483	538	467	496	478	486	487	466	515	467	471	502	485	485	485	476	533	583	489	445	459	480	467	485	468	484	504	480	458	483	475	501	526	473	522	530	397	536	495	498	503	543	543	493	478	539	484	516	480	489	533	486	499	475	502	476	452	503	491	482	414	492	489	495	515	471	479	501	489	569	530	468	510	487	473	492	539	507	489	480	531	470	485	487	487	478	497	441	473	512	476	495	476	527	477	468	488	479	483	516	476	516	476	462	523	472	500	489	473	470	518	521	485	542	500	479	513	507	485	493	474	476	465	474	487	548	496	479	461	468	462	539	493	496	454	452	484	481	540	481	327	529	512	480	481	476	488	472	473	489	492	424	485	571	484	544	510	412	494	482	472	488	493	468	489	541	462	454	511	480	399	479	470	530	474	487	542	468	489	538	472	518	493	469	482	473	461	482	504	478	488	426	462	545	476	476	505	502	2
479	522	508	485	538	486	527	476	501	482	537	519	445	442	506	473	517	545	501	481	472	493	482	496	401	522	484	496	484	520	493	538	509	496	557	426	488	427	476	478	477	476	474	470	536	506	511	511	532	509	510	531	467	479	444	455	497	485	515	415	459	477	493	478	386	464	505	518	473	481	466	504	443	527	478	550	481	491	563	475	507	392	509	490	517	478	486	496	475	517	475	536	479	493	470	554	481	484	445	415	458	486	482	483	414	629	454	498	449	490	451	533	460	525	365	476	471	468	459	458	478	449	475	457	511	512	473	489	490	454	500	478	475	484	495	502	497	502	479	490	496	477	494	486	441	472	477	474	478	513	449	482	474	319	476	478	501	466	461	548	480	470	471	482	486	461	475	489	475	505	537	554	498	477	483	442	485	493	470	552	518	567	463	473	531	491	520	461	473	474	479	505	523	507	452	490	486	492	475	542	546	450	489	515	490	475	505	481	498	513	488	491	464	571	484	557	541	488	533	506	484	514	491	491	422	526	494	475	477	511	462	523	473	513	483	499	481	479	481	482	500	566	455	486	513	607	506	482	484	524	488	517	479	563	479	540	481	547	475	488	507	480	473	477	469	532	489	489	471	469	477	496	442	515	494	484	476	531	491	566	479	400	449	478	419	439	446	412	483	475	488	512	548	470	504	478	489	539	567	541	452	512	479	505	475	445	478	477	506	492	507	450	489	458	495	497	479	481	499	515	493	548	520	488	505	481	414	389	512	439	447	498	479	500	508	497	313	545	506	522	511	510	528	532	549	478	480	436	449	503	480	479	450	485	463	497	518	476	459	484	501	479	448	491	494	514	502	475	498	501	446	449	518	468	481	487	486	496	569	453	489	447	587	478	503	480	512	478	499	526	472	457	478	517	477	443	487	533	498	480	484	573	476	506	476	474	524	473	467	489	507	465	494	484	495	439	480	467	526	470	485	474	480	476	470	492	478	481	492	480	491	576	440	380	508	452	472	522	468	472	497	456	472	619	487	475	490	489	538	484	484	480	446	361	487	486	475	495	514	491	540	476	532	501	467	502	484	515	487	472	534	478	470	475	474	561	478	485	431	512	480	474	493	493	527	486	476	465	501	484	459	476	522	341	523	479	482	479	505	483	2
481	474	554	480	563	481	463	476	479	471	442	478	475	471	491	484	481	494	482	458	476	503	486	495	556	477	455	488	486	531	486	473	489	486	471	404	456	517	478	473	475	506	456	481	519	483	524	482	438	500	576	442	451	476	536	498	421	482	517	473	493	493	456	492	576	507	512	481	489	470	492	493	534	478	478	512	490	484	429	457	487	524	455	489	541	502	473	517	468	555	476	577	503	481	483	496	474	499	497	447	485	463	481	442	459	354	487	486	469	475	465	506	459	480	442	467	477	502	455	477	478	485	465	413	449	485	492	498	467	418	512	469	501	478	439	489	510	473	479	486	492	529	482	482	483	537	481	534	479	490	481	475	477	465	474	496	489	459	522	533	496	489	484	467	427	448	476	483	475	549	505	540	536	477	470	530	479	484	440	447	464	561	422	494	481	494	482	476	577	479	485	512	494	535	552	501	474	500	476	503	483	495	476	538	552	475	542	474	511	489	508	480	447	436	502	507	465	504	485	475	469	545	467	453	484	478	453	476	476	468	477	494	463	483	490	497	492	482	467	478	502	411	440	480	454	540	435	479	478	534	510	476	483	523	475	500	466	461	473	501	503	477	497	442	477	500	487	500	477	476	470	449	463	501	480	499	477	448	483	538	477	460	488	477	467	516	484	434	479	487	493	517	512	476	437	475	463	527	461	487	562	497	474	446	486	499	482	478	488	489	497	499	522	522	485	489	459	492	521	533	482	488	483	481	499	483	431	465	497	531	453	481	477	460	574	486	597	476	607	500	569	478	520	500	495	478	483	416	470	480	481	429	504	494	514	473	566	475	538	533	470	513	428	457	480	450	532	488	474	500	501	491	460	462	497	432	496	502	437	513	480	501	541	476	454	494	432	477	506	521	476	507	476	496	475	508	486	535	549	475	476	534	475	545	479	489	473	480	510	473	465	488	493	443	507	548	474	468	557	538	485	460	477	476	482	494	491	446	513	471	480	538	508	475	472	497	474	589	451	478	493	463	545	529	495	477	455	485	470	471	526	485	475	479	477	537	483	456	573	475	514	487	535	482	460	503	472	537	487	511	505	482	499	478	469	368	457	488	455	487	481	507	469	481	491	487	479	500	488	473	456	485	444	491	525	483	475	479	490	511	1
473	482	438	484	511	478	519	474	501	478	492	505	516	538	481	487	455	522	485	481	480	486	466	482	558	524	495	487	500	525	482	508	512	511	477	492	489	432	484	476	476	427	505	486	517	494	509	522	430	461	554	567	480	482	488	507	511	488	509	467	503	483	481	489	407	478	509	459	470	484	550	527	452	447	473	509	474	460	486	464	523	477	467	482	521	519	480	489	475	484	477	428	453	518	482	505	477	494	472	433	475	473	485	494	504	580	502	482	558	498	467	466	477	496	450	475	513	473	535	446	477	468	467	509	468	508	475	496	485	511	477	487	474	480	506	479	595	523	465	454	442	546	490	482	461	496	478	480	494	495	543	473	484	436	477	445	441	533	498	504	511	475	463	474	471	501	476	486	476	541	496	552	471	477	469	520	481	488	489	484	538	582	504	415	481	493	457	488	510	475	506	493	505	504	492	489	480	472	477	531	452	487	494	574	543	476	480	474	495	519	474	498	485	486	473	532	538	482	505	468	505	546	474	475	501	531	517	478	476	472	480	491	481	502	461	453	515	478	504	474	495	505	446	494	434	602	525	479	486	520	494	504	476	498	492	523	522	467	479	487	492	478	458	480	468	482	500	467	542	532	529	554	510	521	482	510	477	505	525	499	476	452	508	477	494	509	497	504	479	503	531	458	512	487	521	505	476	468	510	502	495	500	480	497	403	468	489	466	497	480	489	482	494	541	482	477	469	484	540	537	505	514	487	493	459	477	490	509	484	570	429	474	475	487	460	513	351	456	475	492	484	454	462	541	538	492	481	480	477	570	483	514	509	457	542	478	513	475	404	447	492	497	482	488	475	517	469	482	490	536	488	572	479	490	467	488	474	473	421	542	470	475	514	499	441	471	514	475	523	522	471	482	481	476	475	469	500	415	534	477	479	504	477	546	477	555	437	475	513	483	492	483	500	461	508	507	501	533	488	546	484	498	471	476	485	488	460	517	506	478	465	497	509	452	468	495	483	560	493	487	407	508	498	483	513	477	468	470	474	491	488	489	526	464	478	429	483	550	572	502	526	525	491	496	503	495	488	477	503	418	543	482	481	478	469	501	462	494	473	491	487	491	482	530	524	474	475	493	475	475	464	481	467	478	463	571	485	470	524	482	2
474	518	511	472	489	472	527	474	530	484	445	481	441	409	469	460	484	503	448	472	478	486	465	478	571	461	460	489	505	515	480	504	522	489	489	558	477	449	475	475	479	469	426	502	506	462	524	513	461	494	501	540	487	474	505	530	426	502	539	510	490	489	550	477	625	515	487	486	481	467	523	467	445	470	489	505	478	478	526	470	516	529	499	470	537	459	479	508	485	493	476	472	482	487	491	525	481	486	482	517	471	469	469	444	542	428	477	483	466	470	520	461	470	478	439	488	488	499	433	492	479	474	479	505	513	503	483	493	474	447	530	483	507	485	496	434	460	467	479	495	475	504	464	485	473	494	486	488	485	563	499	500	487	554	475	511	494	519	481	497	509	495	463	477	447	478	477	478	476	480	540	483	545	478	474	461	467	479	395	572	502	447	443	479	487	477	522	495	561	481	478	512	514	483	578	477	472	488	478	453	497	466	464	551	450	477	601	469	492	455	474	494	516	455	480	420	465	493	473	490	466	507	480	507	459	433	506	477	476	494	475	522	471	483	492	493	490	474	460	480	514	438	484	479	534	487	371	480	480	535	535	494	477	527	476	507	496	506	480	487	489	479	485	462	487	503	521	505	505	463	484	495	470	441	484	476	477	519	528	452	478	506	473	479	489	498	449	523	486	508	492	523	516	476	442	534	474	487	490	505	506	459	478	471	478	507	491	505	446	464	472	471	534	461	491	498	480	487	558	418	464	501	494	475	492	487	504	479	497	511	508	472	476	507	481	473	609	498	511	488	519	526	485	477	459	479	482	428	516	511	486	457	450	488	485	459	422	477	487	487	488	481	485	531	477	473	528	488	495	470	468	442	468	495	556	474	482	473	461	470	478	462	513	496	501	466	493	474	514	421	479	582	473	526	477	469	484	519	546	488	473	459	476	479	476	475	484	482	453	475	505	507	490	463	444	545	485	481	470	432	474	496	493	477	489	483	518	513	484	476	464	454	510	538	534	487	461	523	530	482	503	487	415	524	538	478	464	504	532	468	499	492	507	474	490	549	476	474	427	473	469	489	493	498	490	528	474	516	488	508	565	480	446	478	488	415	452	503	488	481	456	504	471	485	501	486	498	525	484	478	481	484	488	487	485	477	477	469	506	501	1
480	467	448	472	473	487	506	474	489	480	532	501	531	470	483	483	463	487	459	473	453	491	475	485	476	512	501	476	496	468	490	548	565	455	482	525	488	421	478	476	473	567	457	472	540	463	477	463	525	439	597	476	508	486	516	473	468	453	517	462	477	492	471	490	452	582	479	468	475	490	547	505	479	516	478	485	479	446	576	536	497	516	492	478	515	528	484	474	474	457	475	523	454	498	475	488	480	498	470	521	485	469	489	494	453	541	487	560	530	475	499	523	479	544	461	458	502	486	496	489	474	482	518	498	488	516	485	487	484	510	466	539	503	483	474	532	495	467	487	488	531	441	483	476	468	449	483	507	484	496	417	492	484	388	478	479	488	473	515	519	438	452	477	487	499	483	475	480	477	499	517	507	448	477	494	517	492	471	457	534	499	526	523	495	510	484	434	531	529	482	460	459	495	495	476	479	472	479	475	489	528	456	507	549	480	475	484	473	475	517	479	545	478	508	478	516	512	491	507	477	442	494	453	485	479	543	502	479	476	485	472	480	430	479	478	525	485	478	463	471	477	577	511	488	481	617	429	482	486	508	472	484	479	485	470	497	548	554	476	511	498	483	495	559	475	479	469	494	485	489	514	477	569	462	487	488	476	473	502	469	478	411	485	477	451	457	480	415	474	467	473	476	569	479	561	489	436	504	500	481	477	468	477	505	482	490	449	467	468	463	507	478	519	477	490	478	464	488	539	521	497	498	502	492	504	484	502	470	501	509	523	474	476	514	504	485	428	521	486	436	541	494	519	479	505	481	474	519	462	483	480	481	460	490	497	495	449	476	519	568	452	511	483	509	487	482	487	478	498	535	456	468	478	468	546	523	472	489	549	439	493	453	549	466	480	476	480	479	490	522	471	411	476	490	480	462	481	513	485	479	478	465	475	546	476	470	480	474	473	475	464	568	470	491	472	536	494	511	566	447	476	484	473	475	492	481	513	495	487	477	515	520	501	409	493	477	476	569	511	481	520	485	355	468	459	476	467	493	461	480	478	486	512	228	473	582	477	521	481	505	516	485	407	411	510	485	472	478	523	473	531	488	412	477	475	564	500	454	490	479	483	481	458	497	470	485	480	515	442	472	505	483	505	228	462	432	476	505	528	500	2
477	464	517	475	519	473	532	477	491	474	505	457	501	473	466	462	473	509	486	464	496	499	480	478	528	526	462	490	470	487	474	459	493	451	491	509	491	480	478	477	471	517	494	515	424	496	518	506	457	462	489	492	457	473	521	492	443	558	474	445	454	474	483	476	429	468	470	488	475	473	520	482	508	483	487	574	488	522	499	501	531	527	520	494	445	486	468	492	470	502	476	544	475	515	469	490	474	492	496	435	490	469	486	486	463	392	486	488	542	486	482	528	469	477	472	473	479	487	533	496	476	525	479	420	447	531	481	483	470	469	556	426	492	480	518	510	572	492	471	446	505	540	469	487	446	472	478	490	478	475	571	478	467	495	477	498	455	468	533	456	502	462	495	481	514	467	476	485	477	564	480	511	519	478	457	490	496	485	420	505	517	463	473	510	489	530	545	481	521	476	489	493	476	482	535	472	481	488	475	468	458	493	507	504	493	478	517	481	487	469	480	467	460	534	482	442	513	475	448	499	489	442	481	465	429	519	485	478	476	529	497	455	482	463	504	501	487	473	460	476	491	601	506	490	464	514	466	480	483	461	468	511	479	500	480	479	542	494	483	495	516	469	516	509	472	498	480	500	480	461	492	522	426	453	470	487	477	499	497	474	482	474	478	475	502	534	450	499	480	490	469	478	467	472	495	495	485	540	529	492	464	486	485	479	449	520	487	471	543	502	497	469	525	527	477	495	475	473	450	545	497	500	477	476	499	484	464	455	500	600	492	478	475	440	542	490	401	454	462	465	564	515	429	536	465	471	469	546	478	518	479	399	494	478	512	494	587	475	500	511	510	499	440	493	474	379	474	481	487	502	462	479	512	472	486	475	478	481	457	433	483	474	466	479	473	484	493	474	488	509	476	452	473	516	471	472	484	417	493	479	485	508	478	482	476	468	478	479	482	482	515	513	500	478	472	415	481	508	501	464	477	472	490	476	454	493	469	433	515	475	466	501	492	490	496	432	484	525	504	487	447	472	422	450	483	478	481	494	500	475	510	471	507	315	472	598	476	473	451	450	528	516	500	487	456	505	474	582	473	496	454	481	446	475	476	632	492	496	530	486	504	527	482	478	478	490	483	461	489	471	505	473	517	279	507	509	483	475	452	476	1
484	447	494	488	573	487	424	477	487	474	484	461	486	513	471	490	487	485	491	469	478	485	479	475	473	525	458	494	479	485	489	484	545	490	477	465	495	452	475	475	478	458	462	468	510	457	513	407	516	466	480	510	489	486	500	503	502	462	498	514	500	486	460	480	544	529	508	480	482	469	538	500	446	477	479	526	462	452	480	489	492	505	468	485	593	516	469	469	480	545	477	541	514	488	492	496	477	467	478	450	497	481	479	491	470	616	506	487	516	485	497	393	471	476	505	465	438	471	458	465	475	491	487	505	478	539	488	493	487	443	504	460	510	484	498	464	499	504	488	473	503	478	479	470	488	480	481	545	472	590	465	455	484	614	480	465	485	478	497	500	516	477	484	490	444	507	474	481	479	497	517	533	533	476	487	520	472	478	444	444	518	488	513	469	477	463	519	435	471	479	462	502	459	494	492	470	486	475	477	542	538	459	505	558	479	477	482	483	489	494	475	583	455	515	480	537	534	487	505	497	494	415	488	558	521	549	469	480	475	452	488	493	488	500	458	453	492	477	495	490	517	471	502	478	470	521	493	481	488	510	414	499	477	524	474	457	576	412	498	484	489	479	481	458	500	469	521	518	531	516	461	502	556	481	466	485	477	497	495	476	478	532	502	476	540	509	462	556	476	479	455	467	520	472	471	532	452	506	543	505	438	501	480	487	425	517	482	477	441	458	470	526	548	541	487	496	476	482	483	514	481	452	498	496	506	481	499	435	490	428	458	466	475	522	510	482	525	419	447	479	499	502	535	485	461	483	490	440	496	453	471	469	462	477	492	484	486	476	580	403	516	472	502	481	482	476	489	478	489	483	396	449	473	460	467	454	472	480	539	528	476	468	483	484	474	477	492	475	464	426	485	465	475	484	479	507	492	515	570	476	477	515	476	425	476	436	450	477	484	491	488	482	491	516	484	542	492	553	421	499	487	478	480	476	480	477	524	511	485	478	499	532	481	569	497	455	470	466	479	485	569	465	508	575	492	475	474	485	471	462	501	477	491	645	472	460	486	480	452	444	503	523	476	480	457	455	482	515	499	441	564	478	485	477	477	446	493	474	456	493	490	478	490	484	438	488	487	504	489	476	467	481	432	663	450	559	488	479	569	516	1
493	454	432	499	509	470	413	478	468	485	470	500	452	474	492	511	483	468	484	483	480	498	486	473	442	521	495	484	481	495	481	531	528	473	462	507	475	479	478	478	472	497	427	440	460	472	452	512	453	531	471	503	465	479	509	502	542	461	503	494	433	474	466	473	441	505	449	476	473	478	503	491	458	467	473	563	458	476	572	458	494	451	490	476	518	471	476	464	477	540	475	532	463	459	484	438	478	503	495	460	475	465	476	508	496	391	488	503	531	474	471	458	470	491	463	467	490	503	532	459	479	446	479	416	498	476	494	491	470	447	499	486	457	472	470	506	531	489	480	494	491	517	504	490	471	518	479	577	481	434	396	474	501	370	476	530	428	497	498	507	446	499	474	473	395	559	477	469	478	394	489	482	492	476	472	507	461	477	495	421	521	535	465	482	468	488	505	456	551	476	471	473	473	528	515	488	476	485	477	461	507	495	456	494	478	475	513	473	463	451	493	541	488	464	486	519	539	484	504	496	472	464	468	429	465	498	471	480	476	488	506	494	481	496	501	518	494	482	477	473	509	549	509	496	536	481	543	480	477	533	476	460	475	518	475	519	511	508	481	493	501	473	501	496	473	485	508	481	513	529	475	534	457	487	469	476	476	510	445	504	478	421	486	476	496	521	499	562	474	474	526	513	481	475	488	494	471	463	503	489	543	478	477	494	501	550	479	468	476	470	518	473	524	535	488	477	481	485	485	495	466	510	465	476	472	476	481	477	480	579	494	483	476	422	450	494	409	489	579	511	502	501	507	485	499	484	476	543	477	536	492	421	484	504	501	467	506	478	510	566	491	449	595	499	477	465	515	490	496	508	510	507	500	495	497	488	483	466	446	481	485	492	532	472	510	465	470	481	484	433	482	558	474	520	477	473	492	476	475	480	477	561	475	465	477	418	546	478	395	470	502	518	467	521	519	529	487	541	445	520	485	492	486	476	482	502	477	452	512	478	496	522	477	395	458	486	489	546	546	493	510	465	498	574	480	477	487	468	447	464	480	477	493	279	485	546	487	438	445	484	541	466	510	517	478	525	485	502	489	475	513	482	480	477	490	529	461	492	473	500	530	519	489	569	457	487	463	429	482	478	515	485	510	317	530	501	469	486	513	487	2
477	487	562	482	514	466	577	475	512	477	491	495	496	460	464	457	470	518	499	488	489	492	482	482	546	520	520	487	498	498	479	483	445	560	470	532	498	495	478	476	475	558	466	480	548	547	512	429	427	468	490	519	484	475	440	477	421	508	490	481	457	475	558	483	476	483	538	506	472	473	504	474	481	505	489	484	493	489	525	494	498	509	517	489	569	449	473	505	484	534	476	484	511	493	473	463	475	479	466	547	474	478	485	491	529	573	526	435	529	488	465	460	480	513	443	479	484	461	473	497	479	518	472	402	490	459	492	506	484	499	494	475	488	470	510	469	504	498	471	521	440	491	479	487	454	486	479	443	478	483	450	451	494	685	476	517	498	430	523	516	516	473	492	486	527	481	475	474	475	493	461	584	528	477	479	509	464	489	488	527	472	567	457	520	468	495	605	470	514	472	510	463	497	524	507	492	487	463	478	569	503	520	490	510	501	479	573	483	488	474	496	492	427	488	492	469	477	470	491	474	439	511	507	503	523	475	496	475	476	503	481	462	507	472	471	498	498	481	499	479	478	509	492	497	514	542	482	480	480	486	473	498	470	534	479	514	478	531	486	478	483	492	450	485	494	454	437	486	516	496	502	484	425	513	487	482	477	556	509	558	476	557	468	475	501	445	436	528	478	472	491	539	506	473	478	538	521	517	495	471	540	466	475	523	523	478	482	484	506	449	521	506	514	524	487	495	473	483	541	603	468	491	497	477	470	483	511	546	503	594	480	494	476	491	499	484	456	499	329	481	550	508	507	530	592	477	475	553	453	490	495	347	447	458	504	445	444	477	501	473	506	554	463	497	488	496	530	496	479	469	446	478	498	508	468	501	480	458	419	474	473	477	480	483	508	477	512	476	474	460	475	503	480	401	478	478	484	468	492	475	483	466	476	504	477	500	489	474	463	479	504	510	502	499	491	525	468	473	571	488	469	482	494	477	479	501	467	496	487	480	478	501	426	618	487	528	486	513	444	485	491	498	386	533	480	476	486	491	461	473	507	488	459	572	495	470	477	449	508	486	524	461	572	518	471	468	470	471	467	486	506	481	425	475	494	498	492	476	443	484	455	483	468	527	513	479	478	508	531	472	519	472	479	586	495	495	482	488	490	481	1
483	484	565	489	498	473	495	478	493	478	567	468	485	491	487	480	492	414	441	490	480	440	470	478	486	520	464	469	474	527	490	542	506	494	417	442	473	494	485	475	473	437	475	460	458	498	487	512	477	483	537	523	494	477	480	492	437	435	479	454	520	478	482	483	445	559	460	487	480	481	403	486	462	457	483	549	480	512	402	470	466	454	494	476	498	479	472	482	478	462	476	539	433	480	496	478	476	492	498	423	487	488	491	484	446	462	506	459	504	475	470	524	484	487	479	483	501	486	520	514	476	468	473	424	484	504	461	512	476	479	540	487	502	474	511	544	448	471	470	493	470	516	472	497	473	470	478	526	478	528	436	487	480	438	477	493	475	482	504	517	420	497	477	470	555	513	476	481	475	538	504	476	513	477	476	516	475	484	440	527	456	488	436	510	493	494	569	498	515	473	443	474	480	516	486	488	473	486	475	491	452	498	469	551	534	476	518	469	499	480	503	480	473	506	495	502	453	471	494	472	441	562	469	505	481	479	465	477	478	476	476	471	468	474	485	486	488	479	464	471	499	560	499	466	573	558	462	488	483	475	499	491	479	451	468	473	457	464	487	486	452	480	491	427	469	510	546	482	426	500	495	422	523	550	451	487	476	523	490	496	476	444	469	476	421	479	491	459	472	467	490	476	471	471	492	509	448	469	491	494	452	471	487	467	505	486	481	478	550	500	514	465	473	472	472	495	487	478	465	495	477	461	475	487	491	482	479	489	466	578	483	501	476	530	486	488	427	524	516	503	489	507	481	469	593	478	475	501	467	488	482	478	575	480	480	479	482	477	449	439	477	456	444	482	479	529	457	475	477	475	472	486	506	456	501	471	474	476	485	427	484	510	512	481	487	488	472	476	504	499	474	526	474	506	474	474	492	412	481	484	473	475	475	565	476	506	540	471	439	483	488	545	480	494	490	530	483	494	509	530	483	481	477	476	503	507	520	464	457	474	481	492	463	458	453	487	469	559	433	485	452	490	498	512	457	477	478	475	379	471	478	474	484	394	479	526	483	491	454	507	575	453	539	508	503	453	455	485	473	496	471	484	480	476	506	548	455	482	405	498	482	420	471	498	497	512	465	499	482	464	478	474	519	384	514	520	472	467	537	470	2
483	466	532	487	538	474	505	475	483	480	458	501	481	518	476	484	466	512	484	474	466	498	477	479	465	517	490	494	471	496	469	504	519	452	484	474	484	450	476	478	473	502	504	478	501	449	496	500	434	465	497	488	528	482	522	523	497	453	493	492	508	475	505	472	494	581	578	503	485	474	527	509	479	506	471	494	486	489	509	471	495	488	493	476	481	514	472	494	482	475	476	470	469	492	483	491	478	477	456	488	468	475	471	473	453	317	439	481	500	489	516	392	477	460	391	467	469	490	567	496	474	467	477	460	518	448	489	497	463	484	514	494	459	472	513	538	540	470	481	496	505	556	481	476	478	513	476	506	484	475	488	494	472	405	476	487	488	463	529	513	511	481	487	470	396	512	474	481	476	475	545	572	509	479	482	532	494	482	474	504	459	492	465	465	491	494	460	473	471	476	485	502	494	531	468	480	478	476	477	476	483	483	483	432	480	477	418	480	534	538	486	480	466	445	471	490	455	456	455	476	506	501	471	470	572	513	495	478	477	476	484	488	491	483	460	485	466	479	440	484	418	501	482	472	487	548	497	478	490	501	547	492	473	508	492	500	493	502	489	466	500	475	507	502	493	467	469	478	439	497	487	496	434	496	486	482	478	487	533	465	476	437	468	476	500	475	467	478	477	461	505	491	498	479	516	493	470	472	491	491	405	489	474	487	464	560	501	484	506	492	481	476	524	456	489	496	501	486	453	536	470	505	512	482	476	480	482	436	466	511	570	490	475	450	468	499	475	465	612	516	491	497	568	468	502	481	478	444	493	501	481	520	509	478	474	496	526	476	538	526	499	489	489	527	480	453	490	476	470	572	461	492	470	482	545	485	485	473	433	500	480	518	487	461	484	486	454	474	492	482	480	406	475	517	477	491	474	517	464	481	478	524	474	460	477	560	434	476	485	476	481	636	447	477	520	550	487	514	472	540	490	507	488	476	490	519	504	516	470	468	468	511	469	442	508	500	469	470	469	490	522	507	552	544	465	477	469	480	494	470	480	471	460	382	470	545	486	492	495	474	480	498	489	491	464	517	470	497	468	491	539	473	503	479	486	491	478	473	487	465	460	475	477	509	486	493	479	497	502	480	464	483	502	374	494	458	474	517	550	523	2
476	530	578	482	510	470	434	476	513	471	458	487	466	479	472	484	461	490	466	483	505	499	474	488	561	487	469	474	492	485	473	470	439	479	504	444	478	466	480	477	476	553	470	479	496	481	550	551	468	460	564	514	462	476	518	485	416	493	501	489	477	485	487	477	272	560	488	470	477	485	503	507	465	450	483	440	468	467	520	483	470	551	464	479	475	444	481	480	486	487	476	581	503	477	471	438	480	459	476	470	488	476	478	480	483	740	491	470	493	474	501	435	474	510	419	465	513	493	537	489	478	508	477	491	479	508	481	471	503	466	481	472	496	474	485	494	460	497	493	450	485	471	477	489	481	480	485	493	480	490	504	471	497	501	478	485	506	471	481	512	503	498	497	490	465	540	475	477	478	486	520	467	512	476	446	581	484	485	519	612	481	486	517	471	495	458	465	463	517	476	469	494	492	453	507	492	474	486	479	483	471	515	474	478	495	476	451	478	478	514	498	476	484	507	472	538	492	475	501	484	479	565	490	532	481	498	507	484	475	494	470	531	464	494	521	507	494	471	462	494	524	555	509	484	517	502	480	479	469	481	482	538	477	444	479	453	538	530	490	461	501	481	474	525	482	522	448	511	473	498	500	454	537	530	484	487	477	459	537	434	476	478	501	474	509	487	450	523	474	499	489	528	500	470	481	462	436	476	498	517	510	501	474	487	482	534	476	475	484	502	520	475	488	505	476	456	486	477	525	502	478	478	472	481	516	477	524	511	493	585	443	483	476	491	481	462	262	470	330	448	511	517	514	503	479	479	484	453	505	506	492	482	515	488	463	441	477	474	502	505	483	506	486	467	477	543	475	477	491	533	454	497	517	473	498	482	477	480	473	454	485	474	563	497	489	482	509	476	482	463	470	533	476	503	476	496	495	527	417	487	476	503	478	482	476	451	460	485	499	479	488	496	503	512	447	497	474	475	526	477	478	493	475	477	480	493	464	483	517	480	495	515	449	500	486	486	456	520	437	492	487	483	467	573	475	476	494	492	429	473	482	486	534	548	479	346	479	439	523	498	456	471	495	518	503	507	474	535	495	451	517	481	467	476	493	585	476	465	488	495	476	465	475	470	422	474	480	472	523	471	504	484	519	564	519	485	461	481	571	493	2
478	512	479	485	471	473	446	475	527	493	370	474	451	579	473	492	491	483	444	480	478	496	466	492	538	513	471	484	473	465	492	459	483	497	500	447	481	471	482	476	480	490	469	484	507	470	504	543	475	518	532	464	495	483	507	465	484	427	590	528	477	486	451	474	329	506	506	503	482	488	582	481	418	465	481	494	481	515	556	477	472	511	459	474	495	534	472	469	480	578	476	440	461	506	493	473	477	452	463	485	474	463	473	485	545	643	459	513	527	480	511	456	485	512	466	494	500	489	500	480	477	511	486	418	448	456	466	496	492	491	466	492	498	473	475	569	470	500	481	479	547	469	489	498	468	500	478	495	475	465	538	482	487	590	475	440	514	525	555	548	436	466	484	483	541	487	476	479	478	482	410	428	511	479	493	609	498	477	500	492	548	585	480	509	477	457	515	492	501	477	480	480	496	549	518	490	489	477	477	498	491	458	464	532	514	475	535	480	462	447	473	452	492	472	468	506	521	493	444	478	440	532	535	484	461	492	507	479	476	454	477	483	471	445	480	496	488	478	473	482	536	572	543	496	587	484	401	479	480	536	495	450	483	552	484	463	481	449	494	486	511	475	500	481	479	483	571	509	444	502	485	514	481	436	482	479	476	487	467	508	479	528	501	478	470	459	522	481	477	512	522	519	487	469	554	517	455	467	505	503	481	492	480	468	461	511	480	475	533	477	505	470	500	488	493	459	471	477	463	451	461	477	502	489	497	477	507	466	477	521	481	459	477	487	493	475	274	486	355	427	474	487	510	524	477	491	482	468	540	477	473	466	491	484	459	515	533	474	505	468	461	470	439	466	475	464	502	493	494	598	552	554	478	465	560	512	478	498	484	514	485	486	490	476	484	463	513	478	532	470	478	445	476	515	477	460	478	437	528	486	480	492	478	534	477	445	463	478	500	480	502	446	506	485	504	523	485	578	558	541	475	480	478	476	484	464	497	520	511	476	521	506	506	552	477	508	452	549	471	472	503	505	479	554	500	478	475	489	508	485	492	473	474	580	478	404	477	466	463	508	475	495	506	517	482	495	494	476	487	468	529	478	472	481	488	603	463	508	486	507	471	449	476	541	520	483	499	495	477	478	447	470	503	592	499	510	494	474	535	473	2
474	412	549	472	423	478	573	474	505	481	536	473	478	481	482	498	492	500	486	491	491	474	482	478	514	495	464	485	484	474	485	521	445	468	503	486	489	474	476	477	479	499	471	513	479	446	480	471	497	466	522	488	514	473	541	492	529	499	462	437	490	477	519	474	508	493	519	483	490	483	411	498	475	452	485	512	476	510	445	503	534	549	472	470	517	480	472	463	477	516	476	573	450	523	485	515	483	482	495	526	491	473	473	476	520	639	440	486	538	488	524	487	478	488	456	484	482	482	512	523	478	491	484	521	449	512	498	497	489	480	446	501	506	474	497	514	491	483	481	468	522	550	481	479	487	503	483	510	482	500	523	524	486	594	475	492	481	464	490	501	389	480	464	486	459	499	474	479	474	529	525	454	484	478	469	556	495	487	456	454	547	463	479	491	483	502	467	506	606	485	506	520	480	570	523	485	488	483	476	456	511	459	495	533	456	475	572	483	460	523	470	460	498	520	491	503	509	476	490	493	493	468	508	491	546	496	495	480	476	478	487	485	487	506	469	491	472	481	466	474	452	467	462	480	518	468	502	477	481	538	494	523	479	496	489	489	470	494	487	483	472	479	483	489	467	494	462	467	469	513	468	554	491	502	503	485	477	488	517	462	478	533	496	474	481	504	477	499	475	522	513	513	492	473	530	481	462	447	515	487	462	478	483	479	469	466	484	494	529	466	537	506	461	537	462	488	492	479	496	538	475	482	475	472	484	476	499	503	487	537	512	472	476	481	483	474	497	500	428	556	507	491	456	526	541	490	469	513	490	507	491	503	511	480	491	488	501	477	520	440	466	494	465	502	483	538	521	455	475	513	457	362	482	453	473	502	484	528	516	469	489	485	538	467	502	481	482	478	507	470	468	474	474	539	475	473	479	489	477	473	478	471	475	451	477	466	458	478	494	474	489	502	509	491	528	439	470	554	513	594	470	482	479	475	479	515	473	493	484	481	530	528	537	577	488	472	485	542	534	468	437	500	504	553	513	476	473	509	480	471	476	479	479	631	479	428	482	475	476	510	484	459	494	509	480	494	468	567	464	472	475	476	485	477	472	445	482	465	522	486	477	495	471	488	549	488	474	521	488	487	463	486	523	693	514	530	485	467	563	434	1
484	459	512	496	488	479	575	476	495	480	500	552	440	534	467	475	450	527	507	465	465	473	482	473	520	489	492	477	475	493	476	553	506	459	503	442	479	486	486	480	477	507	459	509	472	446	526	468	477	504	540	522	484	485	543	504	411	486	506	463	463	484	509	491	346	485	506	453	483	474	552	486	489	460	475	488	481	459	482	491	456	518	550	494	526	472	476	480	488	491	476	532	507	497	472	501	484	474	450	435	476	468	483	483	448	561	445	459	484	491	468	488	465	496	453	495	503	485	592	495	475	462	492	483	463	562	500	475	484	531	494	496	467	474	492	515	480	494	481	502	510	475	488	497	528	482	469	494	481	489	460	468	487	369	476	458	461	490	492	504	431	476	483	481	442	460	477	480	478	550	511	415	506	475	489	448	468	473	580	507	445	453	512	461	476	476	451	498	564	477	510	522	491	502	492	488	483	484	479	496	450	507	511	578	505	475	495	475	485	493	472	413	492	549	489	435	489	486	516	480	498	402	515	457	490	556	499	480	478	499	483	483	497	463	513	505	486	481	477	465	490	550	506	491	526	478	487	479	481	561	484	506	473	591	488	501	536	420	492	481	494	484	502	445	466	505	543	475	463	511	486	548	420	481	468	476	476	453	486	436	476	395	463	477	498	477	495	424	477	500	522	481	516	467	405	448	484	590	494	512	524	488	477	528	488	468	451	468	535	471	497	478	518	467	491	503	489	480	468	466	499	437	504	481	486	489	483	478	473	512	506	505	477	490	512	508	323	476	526	488	561	461	507	536	478	478	470	522	445	454	475	520	524	484	476	493	493	477	530	573	506	491	498	492	482	427	476	472	471	564	456	422	492	504	504	530	480	478	484	506	477	468	531	480	440	502	523	481	510	480	467	434	478	528	475	479	478	585	541	493	470	475	475	516	476	492	450	478	542	464	450	410	515	493	459	538	486	540	606	483	475	491	505	475	494	501	514	489	550	481	501	506	444	398	497	475	487	461	495	496	549	486	557	423	495	478	488	487	510	475	498	474	490	408	483	440	482	447	487	458	465	501	544	517	493	496	476	486	483	445	450	483	508	478	475	563	492	468	508	502	451	434	482	545	489	486	474	496	469	484	482	483	500	415	407	504	477	483	567	482	1
481	498	504	479	441	492	425	477	484	473	462	532	438	554	492	471	485	462	507	487	502	498	476	486	496	505	491	480	488	493	478	500	474	527	486	522	460	432	478	476	471	489	458	486	509	475	465	465	453	467	598	522	538	476	456	559	479	456	484	443	471	485	448	477	532	496	541	497	486	486	516	478	520	489	470	463	477	459	494	521	520	521	491	490	564	448	478	470	484	496	476	505	499	534	469	522	483	465	479	474	470	474	481	495	530	415	533	476	520	481	575	495	485	468	429	514	494	510	494	480	477	523	484	449	487	512	480	476	472	470	511	455	471	481	459	529	490	498	476	501	451	583	482	495	470	505	477	453	480	467	443	458	481	362	477	475	462	477	554	537	491	453	471	484	565	479	475	473	476	446	469	498	517	478	504	508	496	478	500	428	525	476	496	508	508	496	528	524	587	475	496	517	472	499	502	481	479	480	478	483	496	460	459	556	553	477	516	473	496	483	495	455	462	518	508	529	568	470	463	456	494	438	483	451	520	532	495	477	476	449	480	433	468	485	502	470	471	482	452	484	500	434	496	499	489	492	509	474	485	524	528	447	477	498	469	527	500	480	482	487	511	482	492	548	487	469	451	484	407	516	488	524	415	430	489	478	476	500	496	463	475	416	494	475	499	530	494	433	475	473	500	513	498	480	515	490	469	499	508	487	525	499	477	499	527	426	463	481	509	500	467	540	518	493	477	522	480	500	512	524	490	495	479	466	464	478	508	513	497	525	455	456	475	459	496	480	523	525	619	423	580	490	510	422	528	486	484	433	451	554	482	543	534	486	487	484	541	474	510	495	419	463	376	508	473	431	542	466	491	527	531	539	501	500	512	479	479	520	454	516	485	469	477	471	497	471	503	479	488	465	476	553	482	469	475	509	489	434	493	475	477	444	476	461	477	517	504	480	480	472	488	472	489	490	483	532	477	522	492	522	477	495	487	476	490	492	482	486	499	477	500	458	504	407	499	481	468	523	465	460	521	463	601	447	516	478	494	481	589	469	501	483	474	452	486	485	474	513	513	533	480	466	500	505	488	522	462	627	486	488	535	482	530	478	476	405	463	491	436	485	488	482	457	501	488	478	482	499	442	466	498	476	509	462	409	449	495	469	452	507	1
482	452	504	494	430	486	520	476	472	471	493	472	542	505	484	494	464	534	512	451	492	474	485	461	538	516	454	484	516	476	473	505	532	499	503	506	486	471	486	476	481	373	474	467	526	489	548	476	407	475	535	564	459	484	515	509	525	424	567	502	460	477	491	471	346	540	518	508	479	466	446	489	451	427	489	538	473	516	471	491	490	514	447	477	484	483	478	495	472	581	476	503	469	515	485	477	477	525	453	504	488	488	478	484	456	514	499	502	490	486	504	494	470	487	423	475	513	515	526	485	476	518	488	509	511	505	484	473	480	490	475	501	484	481	502	531	543	502	483	497	472	494	479	479	438	500	473	505	489	422	506	490	494	288	477	517	494	481	519	470	486	480	489	482	453	478	475	484	476	504	446	548	519	476	476	531	489	485	446	479	481	539	453	446	504	484	499	505	477	480	475	472	477	454	549	489	477	496	475	516	470	496	489	489	529	478	479	485	484	455	480	500	490	486	491	530	534	489	503	497	461	525	465	465	506	499	484	478	477	472	467	475	450	431	461	483	483	472	410	486	501	559	504	469	510	494	511	478	486	526	487	483	482	512	474	439	575	450	493	481	485	482	467	479	489	500	478	521	486	509	496	533	572	598	497	495	476	495	506	468	476	357	487	476	515	488	460	431	482	494	464	489	483	476	499	505	462	492	495	516	422	498	476	478	535	496	466	491	506	473	470	458	479	468	493	470	496	481	607	472	469	460	494	470	491	476	472	457	500	516	528	473	476	528	537	518	312	508	504	509	502	524	513	483	451	471	480	513	479	512	484	513	510	490	466	481	516	478	517	532	493	507	454	486	481	472	482	478	469	500	521	477	488	437	542	509	485	495	410	506	476	450	528	476	459	474	518	480	501	460	472	472	478	496	475	515	500	523	467	488	482	473	477	430	475	494	432	488	543	474	498	469	531	502	504	551	469	597	567	463	480	482	479	476	479	469	459	433	479	472	496	533	470	356	473	457	456	492	512	490	498	479	366	488	485	480	477	465	501	500	471	497	499	84	484	533	485	504	486	466	531	482	526	537	479	485	474	521	442	515	564	480	422	479	474	580	438	536	486	486	496	481	468	549	477	489	469	516	492	480	464	478	521	177	491	563	473	483	465	461	1
479	484	576	486	524	477	417	476	490	472	451	486	496	509	503	462	470	456	488	495	493	526	478	461	456	530	506	490	468	501	487	550	509	470	493	469	460	446	478	475	478	466	475	461	504	499	521	477	490	493	465	520	462	478	478	481	494	504	541	452	514	468	484	470	461	543	533	468	493	477	457	499	493	494	477	489	486	446	554	463	484	485	523	490	456	522	481	476	481	472	475	583	484	481	466	412	478	446	494	525	466	481	478	508	486	487	519	548	501	472	484	499	480	490	493	473	436	482	465	459	476	471	484	527	463	540	480	485	478	489	505	489	464	475	478	411	534	469	481	505	460	501	501	489	474	469	477	529	479	538	443	471	469	653	476	489	446	508	526	497	487	495	478	484	485	493	473	486	476	525	524	503	502	478	482	538	466	475	420	469	488	435	443	443	483	448	439	510	478	483	512	479	499	465	501	475	480	477	475	479	457	509	493	574	485	475	567	481	511	474	487	403	488	523	470	557	539	478	487	486	498	533	449	577	514	495	481	477	476	470	456	485	474	500	512	507	495	477	469	468	478	611	475	483	574	457	523	481	483	504	436	499	475	440	497	515	507	532	485	489	492	484	464	512	471	493	501	484	484	489	452	454	322	476	471	500	477	505	472	520	478	548	453	478	496	495	468	416	479	497	472	491	501	479	492	472	447	491	487	511	469	476	478	482	534	531	506	486	556	484	474	463	554	475	468	489	477	482	448	544	496	487	502	483	506	489	409	458	483	485	436	505	476	485	497	488	441	483	370	485	522	521	466	514	511	500	489	371	464	520	494	513	496	502	510	489	473	477	495	581	531	480	478	484	478	535	532	475	485	480	573	481	524	470	514	503	460	460	504	517	472	483	495	484	497	494	459	478	512	468	465	484	481	516	471	461	472	472	426	475	475	539	475	424	476	536	445	478	467	468	499	508	497	466	462	521	473	509	519	516	478	485	476	476	489	477	488	502	457	478	499	509	420	569	476	479	476	490	490	491	418	500	378	517	468	478	485	503	464	452	478	469	488	431	480	575	476	474	543	442	511	492	463	383	484	537	477	525	461	532	501	478	426	476	478	614	460	526	467	507	470	490	483	495	506	480	478	494	483	474	459	483	474	436	497	472	482	488	552	471	1
468	468	551	485	492	478	447	476	500	476	473	486	452	470	450	480	482	495	500	478	462	496	472	480	511	489	445	490	485	492	491	420	437	468	449	574	486	496	480	476	480	435	469	487	471	497	503	515	475	512	514	497	440	482	555	481	512	452	547	481	456	473	501	474	570	478	472	485	486	479	536	477	488	412	483	525	488	467	540	488	526	502	468	493	490	526	475	454	473	438	477	500	471	476	493	472	478	440	475	435	487	488	480	454	485	457	508	498	599	465	516	457	486	495	490	502	490	485	449	517	473	486	483	469	477	465	472	518	476	498	513	454	491	478	460	563	534	498	478	505	518	542	475	493	509	459	484	526	482	480	478	505	477	396	477	489	492	491	520	483	448	498	482	476	498	501	478	487	476	497	365	550	549	477	501	488	496	476	457	488	551	584	451	497	499	499	513	500	593	486	532	504	494	489	594	493	479	501	476	493	492	456	498	501	489	478	496	479	476	492	523	437	477	496	477	431	504	489	502	494	464	415	462	444	514	502	482	480	477	468	501	477	465	457	481	474	471	481	500	468	461	396	480	482	531	603	491	475	491	525	520	457	475	470	479	508	515	435	464	503	504	486	458	437	496	507	463	502	495	536	466	452	485	467	475	476	477	493	488	516	477	430	499	476	525	488	461	526	480	492	528	463	523	471	469	448	505	467	478	473	516	485	480	467	524	484	490	477	505	454	475	475	507	482	479	440	479	476	500	485	483	447	483	481	441	482	477	500	489	504	511	482	478	553	494	475	557	487	651	472	437	504	464	491	598	503	485	506	472	499	475	470	548	479	495	474	505	480	560	500	492	487	539	478	482	520	527	488	490	475	447	447	496	484	472	482	485	454	483	497	478	466	490	475	491	458	503	477	496	577	476	520	473	530	481	484	475	553	540	478	478	508	476	453	475	476	523	480	500	482	495	455	468	494	507	551	469	499	513	521	480	491	495	477	491	476	485	463	485	470	440	463	471	428	504	537	457	527	487	501	470	486	642	490	508	477	474	466	525	471	484	481	500	545	477	450	474	472	534	497	498	468	500	426	480	482	484	489	457	486	574	479	548	477	475	332	483	482	468	489	505	520	478	565	508	487	475	486	498	488	520	473	486	591	457	523	464	487	507	503	2
479	487	493	481	523	479	529	477	489	474	459	514	528	527	488	471	475	487	503	477	466	500	474	481	461	507	505	482	502	450	490	475	509	497	508	491	488	476	479	476	476	537	514	478	513	506	548	549	488	481	567	487	494	487	489	477	500	515	486	458	486	481	562	473	553	522	569	477	482	472	470	495	461	476	481	498	473	474	547	492	524	572	469	503	507	398	480	519	486	483	476	525	491	478	476	517	475	487	495	416	488	475	493	489	460	475	509	530	473	481	410	411	472	528	433	479	475	488	476	496	476	443	479	466	468	483	483	479	477	488	493	478	502	478	517	508	455	506	484	462	458	529	471	476	441	499	477	540	478	483	540	493	473	541	477	502	452	456	503	515	471	484	484	483	563	476	478	481	475	522	490	416	511	478	478	488	479	478	463	392	453	536	510	471	490	491	537	498	529	477	503	475	488	446	482	481	473	482	476	488	487	484	493	488	492	475	485	478	459	482	501	539	526	481	471	522	544	475	463	465	498	495	475	487	520	507	465	477	478	508	492	467	458	518	467	514	479	477	497	471	507	497	512	432	443	548	449	477	481	468	463	485	482	515	473	423	461	436	476	482	465	492	470	457	477	516	527	506	533	485	452	528	525	435	480	498	477	467	506	549	478	501	476	476	488	435	497	446	482	477	481	482	499	470	482	466	447	563	489	505	510	495	478	511	501	463	484	483	480	454	489	462	521	531	501	528	468	470	534	507	460	436	480	487	485	474	489	500	481	564	482	475	476	495	528	483	555	477	457	455	495	489	493	487	511	484	485	470	507	460	477	512	456	498	494	468	526	477	419	561	438	506	543	518	471	494	454	495	465	448	464	478	504	473	504	524	478	515	504	469	481	507	546	471	486	465	532	478	508	483	474	477	477	519	474	498	491	514	478	482	482	543	475	534	476	435	476	478	528	468	475	499	523	496	546	551	480	481	464	532	479	486	500	476	472	484	524	468	475	479	474	492	470	531	458	495	462	567	429	482	491	483	359	483	497	476	491	486	514	448	487	487	491	393	487	604	476	462	446	468	466	492	476	460	494	489	487	493	495	428	511	486	418	477	474	494	489	472	556	493	477	456	470	517	492	494	473	443	498	476	487	478	500	391	526	492	485	475	511	480	2
485	489	554	490	489	493	551	477	493	483	474	479	454	503	477	480	489	558	489	470	475	481	481	467	515	522	474	456	467	516	471	509	509	485	470	459	493	483	480	478	487	485	498	507	441	470	529	461	534	485	462	476	480	481	540	492	449	507	491	490	532	498	523	477	387	495	516	471	480	489	524	491	449	547	495	482	488	467	444	497	478	494	478	483	579	521	479	492	480	515	476	468	497	480	488	505	485	468	488	491	484	467	484	443	501	759	484	480	510	478	414	469	481	439	464	477	490	467	479	520	477	475	483	447	500	489	488	503	499	500	467	522	489	490	473	419	570	539	483	468	503	569	486	500	479	498	480	541	490	492	525	498	482	565	476	497	466	472	426	446	467	487	490	487	459	494	476	479	477	493	455	474	536	477	466	517	457	479	474	497	499	530	549	533	479	472	550	520	447	478	513	495	506	454	567	478	481	504	476	484	509	495	496	538	497	478	563	490	492	493	508	504	443	526	481	472	455	482	489	466	484	442	488	470	460	556	519	478	476	498	484	454	493	505	472	473	480	481	483	483	530	529	516	492	510	513	432	480	476	506	525	470	469	477	481	504	502	542	480	467	486	482	498	491	484	480	488	515	505	525	466	488	462	519	464	472	477	490	500	467	476	507	506	476	523	440	491	524	479	497	452	507	484	471	449	465	432	494	480	516	402	499	476	475	494	484	484	481	499	444	492	464	575	487	498	522	467	468	448	521	486	472	485	500	492	480	503	480	484	437	530	488	476	487	512	464	348	433	408	606	503	522	492	489	475	487	497	516	479	480	483	505	572	468	459	452	497	479	522	480	477	501	559	475	493	452	473	466	487	508	505	489	487	523	473	511	482	452	562	494	471	452	494	491	501	474	478	478	487	511	479	530	475	484	479	467	488	521	470	473	472	494	477	456	478	468	439	474	511	478	508	486	507	510	459	543	488	487	512	516	476	498	467	475	502	520	473	504	455	481	443	467	482	518	461	534	489	540	473	469	448	485	589	562	463	478	475	490	527	483	507	469	500	644	485	326	478	467	526	496	529	496	430	463	464	472	486	501	465	433	481	482	522	478	470	524	507	467	517	490	499	514	477	509	544	486	479	446	485	474	473	471	514	686	453	477	470	476	541	493	2
482	530	514	489	549	482	391	478	493	482	500	483	504	468	476	486	485	507	457	457	474	534	482	494	447	528	468	482	471	549	485	507	444	498	493	467	476	437	483	473	474	501	513	489	466	467	501	532	505	508	485	531	513	487	531	515	546	458	481	472	468	484	449	471	431	480	475	466	484	479	526	521	455	453	481	390	483	454	538	503	518	502	443	478	469	494	479	525	477	436	477	542	459	466	485	505	475	434	517	541	487	462	483	466	469	598	483	515	542	472	475	465	490	491	441	440	516	501	539	483	476	500	494	505	491	542	470	501	490	509	476	426	497	481	487	450	467	454	465	506	496	518	495	479	468	513	478	527	486	539	455	477	476	543	476	504	489	510	522	483	462	472	494	479	565	525	477	483	479	507	472	607	571	477	461	479	489	481	452	427	526	543	506	506	486	488	482	502	539	478	446	465	488	532	541	477	476	496	477	470	497	522	499	479	432	476	503	481	487	467	509	531	511	503	485	570	442	483	458	496	477	397	496	443	536	450	473	478	478	486	490	462	490	489	457	502	488	479	469	471	487	524	452	476	537	489	518	482	489	454	507	462	477	561	464	521	448	475	496	484	498	472	533	488	479	521	404	470	524	479	508	513	500	525	465	502	477	477	525	493	474	497	483	477	484	565	519	461	471	475	521	502	499	470	500	562	479	489	539	513	508	468	482	514	498	509	473	479	526	468	490	478	505	469	469	460	457	481	450	525	468	506	546	463	480	481	504	463	478	483	474	468	477	486	426	506	399	530	446	430	504	479	499	412	510	476	481	498	527	454	486	535	517	485	539	501	543	478	508	474	476	505	522	459	480	583	461	470	529	524	455	502	485	478	487	454	475	459	530	459	489	498	483	472	530	480	515	477	500	473	475	487	484	484	479	461	500	485	571	486	480	540	474	469	475	537	502	481	488	480	485	441	476	470	496	501	464	475	575	569	476	484	469	477	493	512	498	492	451	477	546	550	492	524	495	447	481	478	455	475	543	535	534	465	501	476	491	488	470	478	503	471	487	559	466	433	488	454	501	453	561	435	499	416	488	470	476	494	468	511	522	487	504	479	488	524	495	498	502	492	481	471	472	539	473	490	461	463	487	477	476	477	512	600	421	492	469	483	595	491	2
481	454	414	490	498	485	500	476	488	469	450	444	476	481	494	463	495	506	489	482	477	490	474	471	454	481	510	482	464	477	489	502	526	456	478	558	480	476	476	477	474	469	490	461	494	520	492	486	547	487	505	457	483	476	469	460	404	489	589	464	485	486	458	473	440	540	577	512	488	472	512	471	474	497	475	504	467	510	525	500	469	454	538	489	526	483	478	493	483	550	476	511	520	477	467	527	477	488	474	519	473	492	484	467	501	485	428	489	530	480	454	488	485	496	484	497	513	484	499	464	474	476	499	406	487	510	479	549	478	460	517	484	507	474	463	430	447	490	468	483	496	491	470	494	481	493	476	589	476	503	469	479	481	344	477	494	496	495	493	528	503	474	460	491	452	471	476	490	476	534	479	443	525	476	462	541	486	469	468	402	511	553	453	438	483	491	528	487	580	479	504	472	502	477	517	485	483	485	476	483	471	463	445	529	486	476	489	478	495	509	511	475	501	452	486	550	545	500	467	497	525	483	470	515	493	508	473	477	477	497	490	484	468	494	528	477	495	472	474	481	552	558	482	472	440	539	441	481	478	480	528	547	475	531	475	494	506	552	477	483	467	485	493	562	476	524	474	468	507	469	502	487	516	523	493	484	475	503	525	558	477	397	504	474	489	451	522	443	482	501	496	548	492	475	530	516	471	510	470	479	471	485	482	513	499	470	473	484	513	497	500	451	503	520	485	443	489	474	428	477	487	517	448	479	485	475	462	465	478	510	485	458	475	468	488	481	420	498	587	475	475	494	459	477	535	493	468	414	473	563	472	458	465	484	503	491	557	478	497	514	510	466	439	446	488	526	496	469	485	573	495	521	488	485	495	499	484	454	567	515	482	523	523	493	491	484	513	479	533	482	469	486	478	512	476	478	489	516	513	478	482	459	476	451	477	471	487	478	527	470	466	516	492	463	489	566	474	569	536	438	485	493	475	476	479	455	477	490	551	479	501	431	462	391	502	501	510	481	504	482	509	510	551	528	486	479	476	492	519	483	477	470	464	362	478	538	478	450	518	477	536	494	449	544	466	493	483	526	457	400	532	477	503	480	475	566	474	508	454	486	438	515	471	478	516	461	475	466	481	476	482	476	498	361	479	516	478	491	483	483	1
481	502	499	477	499	477	504	478	522	481	504	504	530	418	495	501	489	438	514	487	477	497	474	480	524	504	479	492	459	498	485	450	443	478	514	504	485	449	477	475	476	549	457	499	516	490	492	529	508	491	546	521	508	484	524	488	474	401	529	483	485	488	478	477	488	504	501	472	478	484	493	487	494	467	477	431	496	461	504	490	512	604	514	499	538	468	485	445	472	480	476	528	501	466	464	521	480	444	486	437	478	478	492	461	400	573	482	539	573	482	472	468	476	482	490	498	503	500	527	460	480	448	475	537	460	451	485	513	483	513	479	524	464	483	480	526	534	466	484	514	491	528	477	481	518	522	479	481	475	468	553	461	467	594	480	484	527	485	505	461	501	476	486	482	452	469	475	482	476	567	436	514	491	477	478	419	498	485	475	524	563	530	465	458	499	477	456	490	515	472	502	522	487	549	486	476	483	486	477	423	521	507	492	524	505	475	467	476	480	510	480	420	520	493	468	460	495	479	540	477	476	510	496	488	476	537	527	478	476	462	486	468	471	529	498	461	491	478	467	475	505	496	498	471	543	601	498	485	481	477	522	532	479	452	488	481	451	550	487	487	471	485	496	459	476	491	595	480	466	485	492	554	465	505	487	479	476	518	470	497	476	533	481	478	511	446	454	464	473	530	484	458	505	474	497	471	442	475	492	480	441	480	469	500	493	533	454	483	501	449	450	480	469	533	489	507	460	476	414	556	476	493	458	493	501	482	504	468	480	533	488	497	477	511	493	470	466	356	462	488	542	497	448	491	468	485	493	509	487	518	460	461	433	486	486	490	575	476	506	589	446	498	479	453	481	513	499	480	505	547	549	544	469	477	507	466	489	448	522	528	478	459	458	499	472	462	480	477	495	538	477	547	482	499	478	462	480	495	473	488	483	468	475	463	477	434	472	473	481	488	464	494	441	478	495	450	485	527	559	492	482	494	470	477	491	484	499	498	381	468	491	507	454	566	511	465	492	522	487	487	462	469	585	448	499	478	493	495	464	466	506	466	490	653	474	442	495	483	522	563	581	493	502	533	454	463	475	528	492	475	451	484	514	478	479	486	476	471	509	492	476	479	486	500	551	484	480	523	440	476	517	479	527	643	490	601	477	482	644	490	2
481	507	529	487	429	482	472	476	488	472	460	501	523	454	499	462	485	523	476	492	480	461	475	468	477	499	471	489	481	493	486	558	471	525	489	455	502	454	481	481	477	458	449	509	528	490	483	484	528	476	459	526	462	496	458	492	503	450	487	493	511	480	497	482	445	513	539	521	475	480	477	500	457	453	475	459	503	479	490	446	512	574	493	498	436	479	479	486	480	611	476	502	489	475	480	496	480	443	474	423	471	488	482	485	533	563	465	496	481	485	483	515	483	499	450	489	480	481	507	475	476	522	482	513	500	496	481	555	484	467	516	470	499	480	485	531	467	497	473	484	473	501	479	491	477	483	482	500	482	474	489	480	467	394	477	496	469	451	498	544	478	480	475	477	475	486	477	479	475	540	473	523	584	477	471	477	458	480	476	478	527	503	467	478	493	486	488	504	576	471	511	513	484	567	592	485	479	482	476	470	496	463	523	437	499	476	502	477	454	492	476	514	514	486	489	453	513	491	445	471	487	543	489	473	495	508	444	478	475	489	475	481	447	504	497	461	483	482	484	480	471	539	486	510	520	554	401	481	481	539	476	553	474	470	472	501	568	549	470	474	499	467	467	486	491	518	474	505	507	483	474	435	473	477	480	481	477	491	515	492	476	417	461	478	422	475	455	469	479	507	469	512	547	486	440	495	481	517	488	495	477	478	472	496	502	479	473	472	499	439	499	459	500	448	482	466	474	472	488	601	479	506	483	489	481	482	475	479	481	481	481	476	474	521	463	482	405	471	521	439	571	500	521	495	548	477	477	502	510	569	486	436	409	483	496	480	479	476	552	510	530	457	495	445	477	477	502	478	492	534	519	499	512	517	529	472	487	497	551	429	468	484	486	483	473	473	521	479	528	442	479	478	475	544	476	474	496	502	534	489	478	516	476	461	477	480	457	475	489	473	496	480	478	478	478	485	469	544	532	509	482	455	491	476	494	508	500	520	530	478	484	548	497	416	460	483	494	501	459	484	423	497	487	492	515	477	476	488	456	478	473	478	463	384	468	502	472	459	473	445	489	494	479	468	471	476	465	496	464	496	548	485	476	481	482	553	485	501	480	474	458	496	464	449	497	496	466	528	459	477	516	471	461	395	539	499	481	492	533	493	2
481	456	542	486	585	480	396	476	494	483	397	544	462	454	478	465	509	498	480	499	466	473	485	479	433	551	462	485	459	483	484	517	489	606	505	460	497	530	475	475	478	517	435	483	520	470	459	549	523	496	510	502	479	475	490	479	507	479	501	491	498	476	462	491	531	567	489	509	479	478	565	495	474	486	488	490	465	458	560	482	492	553	508	493	511	498	468	513	473	451	475	536	459	513	484	508	477	493	467	521	460	470	491	480	470	514	512	454	489	490	521	483	474	493	479	506	531	492	512	474	477	479	466	475	465	499	487	470	481	507	578	502	484	479	492	469	464	484	482	496	486	456	457	483	485	461	477	443	476	552	472	460	489	499	480	492	470	490	509	522	460	459	477	480	481	473	477	482	477	436	502	521	453	477	490	467	490	474	486	554	499	577	471	494	502	471	510	463	458	478	466	497	440	598	502	484	474	482	477	573	528	483	495	407	481	474	498	473	493	503	494	496	481	541	474	501	491	459	471	477	474	415	508	481	444	477	469	478	476	501	475	466	446	473	507	480	466	474	500	475	452	449	539	488	493	572	493	472	481	579	500	456	475	467	478	508	467	501	483	490	504	480	501	462	477	493	540	502	452	510	484	522	486	508	474	483	478	507	477	577	477	478	496	475	443	422	482	473	482	502	492	466	489	478	489	488	441	493	506	491	440	457	481	548	472	489	480	491	464	478	491	463	488	491	490	419	500	487	416	512	490	469	505	491	509	477	471	454	481	521	509	477	476	424	531	487	515	474	587	581	520	488	528	503	449	474	487	580	450	555	477	525	510	484	489	511	565	476	548	540	534	493	493	469	480	514	499	468	472	544	572	504	479	521	548	520	475	483	555	492	486	477	467	487	481	469	471	479	463	479	477	561	486	454	477	480	497	455	504	485	483	519	476	500	476	509	555	478	497	480	498	563	482	463	498	475	498	501	426	472	487	479	479	476	471	505	497	464	521	476	493	479	451	502	505	503	473	524	472	490	472	474	675	535	499	475	499	504	472	483	485	465	521	618	475	440	480	451	422	447	551	462	506	506	471	476	479	462	493	499	487	475	557	477	482	415	488	481	394	478	482	468	477	478	515	505	501	513	501	461	496	478	422	655	510	523	471	456	471	529	1
480	459	541	481	523	491	476	474	491	480	485	485	474	500	492	473	470	448	481	485	458	486	459	458	513	476	462	483	490	480	482	481	583	525	511	490	459	506	478	476	470	471	460	472	500	478	505	465	538	468	556	398	516	477	501	538	527	501	519	493	492	480	516	492	663	518	484	476	478	476	594	516	435	549	482	448	491	490	436	501	485	527	471	489	594	486	478	482	475	465	475	531	483	506	496	511	484	483	496	418	477	479	478	481	547	497	495	485	495	462	518	547	480	508	502	497	462	496	521	515	474	505	483	526	496	483	463	493	479	532	556	491	469	474	444	459	534	488	485	492	468	429	465	500	510	480	485	578	479	482	466	475	489	568	477	467	491	501	519	479	438	475	481	477	494	468	476	470	477	506	511	598	475	478	473	481	483	494	492	435	481	557	463	480	512	495	529	487	478	483	475	487	504	421	487	501	476	485	477	515	467	495	453	471	406	477	449	480	483	504	487	518	469	556	484	526	501	474	445	499	469	466	470	485	505	469	468	475	477	471	490	503	480	509	505	515	491	479	456	476	525	442	498	484	526	523	493	479	487	534	488	541	478	540	484	508	521	455	482	480	505	480	503	521	479	506	457	492	482	480	505	519	515	509	489	478	477	508	518	569	478	523	459	476	480	466	521	516	486	473	541	513	522	476	493	495	523	466	512	515	537	482	480	487	486	508	491	468	475	489	494	457	482	498	469	463	485	478	510	512	470	511	458	493	518	481	463	486	492	493	439	495	476	512	535	509	698	462	508	516	513	499	464	472	497	492	478	520	493	474	485	464	404	471	445	481	516	476	591	548	499	496	530	503	486	566	504	480	506	542	493	519	515	503	511	558	480	473	574	495	484	450	501	456	472	471	520	477	513	504	476	483	473	508	478	486	486	565	534	479	478	482	475	469	477	478	432	474	473	481	489	483	465	493	575	513	484	508	493	526	487	518	477	476	508	497	485	436	502	479	509	493	506	542	509	496	490	505	509	496	507	488	423	506	470	480	481	489	408	467	475	483	512	515	481	603	483	479	418	458	481	513	536	497	450	484	481	495	490	501	598	474	444	476	475	412	478	482	498	502	464	515	481	540	456	484	473	517	533	492	494	481	491	529	465	500	479	489	506	495	1
474	442	570	465	477	474	490	476	496	478	519	479	449	450	496	461	491	488	475	481	501	507	473	487	470	492	491	487	480	510	476	454	495	515	484	456	491	489	470	475	479	515	508	501	540	453	506	532	483	466	550	466	524	480	505	479	457	443	487	463	511	479	461	476	523	491	482	463	475	481	437	487	491	451	475	495	489	489	566	465	469	499	486	471	493	439	469	500	486	476	477	525	496	462	485	553	478	443	465	465	472	482	482	472	465	511	427	482	447	479	459	410	474	506	475	474	481	488	441	451	473	466	483	471	479	516	487	443	480	496	504	482	494	471	460	528	508	445	482	487	438	510	456	486	475	459	478	498	490	513	447	467	493	578	475	492	519	466	475	488	470	483	469	479	476	523	476	486	477	488	518	526	486	477	472	475	508	470	483	499	512	536	438	428	487	492	457	472	482	479	493	488	497	471	523	489	476	480	476	502	438	496	465	537	422	476	457	479	461	518	486	479	481	460	472	496	570	486	475	489	482	509	505	510	475	522	502	476	477	472	506	494	472	499	510	490	475	477	505	479	479	473	506	503	559	552	493	479	484	526	463	523	476	472	475	483	564	461	492	490	486	479	530	504	478	487	534	473	438	472	491	462	430	494	488	470	477	524	474	499	476	528	494	475	479	502	504	477	474	490	510	513	487	473	391	547	450	573	496	500	510	489	488	541	478	527	477	493	486	448	456	475	444	542	484	509	475	480	483	619	491	470	487	481	492	487	473	475	488	558	491	446	476	493	458	475	518	477	478	538	592	549	465	508	592	490	479	496	469	496	468	477	477	489	507	506	490	478	562	471	494	488	461	535	474	541	474	482	489	493	548	485	515	450	520	472	478	496	494	470	478	481	422	491	484	485	530	478	500	483	478	486	479	442	478	489	475	511	532	487	483	471	475	504	477	453	469	469	471	477	479	434	491	491	459	465	495	504	531	495	474	485	480	476	467	479	448	500	486	476	481	461	453	552	509	440	475	505	507	497	438	478	512	577	517	477	482	501	485	481	492	477	491	570	475	482	474	475	540	502	503	502	490	463	486	479	493	503	463	496	572	477	486	474	484	447	492	493	473	476	501	476	479	517	491	505	483	490	503	485	478	478	489	601	493	497	482	503	480	488	1
485	469	527	482	505	480	440	476	482	482	465	538	502	504	489	491	488	437	495	483	491	517	492	486	502	537	486	470	464	491	486	513	508	520	499	464	462	467	481	476	478	487	428	513	521	456	523	457	429	446	488	523	511	481	498	495	493	481	535	456	456	486	521	472	538	512	451	530	483	470	502	479	488	517	487	509	494	481	541	472	462	511	471	483	477	489	476	488	477	531	476	525	488	493	484	510	482	472	449	510	484	484	491	472	449	297	519	482	530	491	474	403	476	471	511	488	497	485	491	481	476	492	489	480	452	475	482	501	461	507	492	465	504	484	491	543	482	517	483	491	465	474	484	463	460	474	483	441	476	482	493	503	465	578	476	488	471	434	527	477	451	495	470	482	512	524	477	488	477	512	522	452	587	479	455	513	473	487	556	409	498	473	464	504	483	509	430	450	533	479	460	487	501	486	417	478	476	472	477	479	507	495	513	450	434	477	500	478	485	508	478	595	510	536	477	481	501	471	504	495	493	453	524	499	532	505	510	478	476	520	509	488	473	491	476	484	472	471	500	489	550	520	501	495	530	499	479	477	483	491	477	466	476	454	480	503	596	448	477	479	499	475	522	462	475	516	547	487	463	482	462	481	416	567	483	483	478	521	505	447	479	523	487	475	544	449	513	444	480	527	528	529	521	484	482	473	485	491	502	525	511	501	474	455	448	464	508	466	517	470	536	476	506	468	469	485	488	489	440	508	484	476	518	469	475	482	460	520	472	523	533	477	476	527	459	474	529	468	508	479	528	503	495	497	525	473	476	456	474	496	486	494	446	497	510	496	445	477	417	508	483	499	445	477	482	455	472	502	473	501	546	531	517	448	509	495	473	500	423	466	477	474	505	515	446	488	505	477	515	390	475	531	476	489	477	534	481	478	476	469	477	472	476	514	476	465	514	475	527	476	503	480	422	478	451	442	487	527	563	505	488	499	470	476	488	508	442	461	480	482	505	456	452	557	481	529	514	550	496	481	483	488	489	554	511	479	485	484	466	498	489	467	496	430	482	586	479	460	578	535	471	480	439	477	472	509	473	472	499	521	573	479	477	475	478	514	462	486	399	476	468	499	479	547	601	483	483	452	466	480	458	470	490	448	470	545	480	496	456	501	1
485	493	534	479	518	488	462	476	504	479	538	482	475	511	490	478	483	482	475	492	472	498	492	479	489	485	502	469	500	502	485	493	535	515	473	519	467	514	484	476	481	434	458	494	492	486	434	441	471	517	448	484	470	469	544	480	473	505	535	509	468	480	469	488	442	483	516	466	485	481	462	472	492	540	484	496	478	470	518	481	456	530	458	485	531	441	485	501	483	518	476	534	452	514	486	468	478	489	446	499	493	488	496	479	428	675	524	514	473	485	530	375	481	494	520	454	521	482	482	451	475	500	484	478	494	499	487	510	498	463	485	515	497	468	460	436	515	501	490	503	473	483	468	485	450	482	481	467	471	376	443	472	468	564	477	493	483	446	465	525	490	459	460	486	613	454	476	477	477	554	484	499	489	476	484	504	498	482	460	439	524	538	527	482	495	470	471	500	533	475	494	466	510	562	487	486	486	486	476	496	485	494	475	490	484	477	496	479	458	494	515	504	480	452	493	500	606	477	454	481	443	559	487	443	496	484	494	476	477	510	476	485	461	493	483	474	471	485	452	474	472	494	501	478	562	545	442	481	486	482	492	449	477	504	477	525	413	578	468	466	469	486	507	484	476	495	502	484	523	525	453	614	429	560	487	481	476	462	490	489	477	506	503	476	511	516	455	547	475	469	474	492	499	475	444	509	505	578	512	478	504	492	475	516	509	521	493	481	507	447	546	467	468	504	477	528	471	488	532	473	494	507	496	453	481	474	482	471	477	597	527	466	478	506	574	482	417	504	399	481	494	482	518	518	506	482	487	469	472	511	482	469	509	476	489	469	477	480	527	500	490	459	520	471	483	441	494	482	484	521	503	473	513	501	486	446	477	504	477	462	489	496	509	477	483	475	505	479	486	487	479	460	476	485	479	479	479	495	527	476	479	422	477	531	477	522	522	472	467	483	482	557	473	482	491	498	485	473	550	472	480	483	473	475	494	508	501	473	516	480	484	508	450	544	487	512	455	497	521	480	522	460	461	442	513	476	458	495	472	468	505	488	472	572	481	408	480	535	514	472	495	488	435	413	469	472	486	504	479	449	535	482	463	478	491	483	481	493	454	476	509	454	472	504	501	460	483	523	445	481	514	479	462	599	532	489	465	475	485	456	1
478	515	534	482	497	477	406	475	475	478	489	489	459	508	511	483	494	488	462	475	473	461	490	476	520	560	526	486	472	554	499	476	536	484	512	463	486	450	479	477	479	498	479	482	546	458	485	487	513	539	437	497	520	482	491	488	498	496	523	486	500	471	560	479	417	502	493	473	484	483	520	485	467	486	483	497	470	505	489	470	446	519	509	484	548	491	485	474	480	493	476	500	471	503	480	469	479	503	470	444	470	499	480	476	507	629	484	523	492	478	499	539	482	474	468	472	481	474	537	470	475	442	493	505	479	530	498	480	494	556	460	465	420	474	488	496	543	492	465	468	504	521	473	496	484	490	479	549	480	526	544	503	469	454	476	507	500	488	442	531	494	474	473	488	503	460	476	483	476	490	513	528	464	477	481	470	472	481	408	492	528	552	480	490	496	462	502	472	519	480	499	511	488	474	508	471	462	477	478	465	461	499	483	437	487	476	534	478	465	489	491	534	457	519	469	489	475	457	452	483	510	523	471	546	535	512	478	480	477	463	480	440	474	486	460	513	493	483	487	473	525	482	492	473	519	505	371	480	471	552	507	472	474	563	485	495	487	495	476	473	488	481	504	525	474	506	521	492	464	473	474	495	458	543	469	486	476	485	497	486	476	454	489	475	484	460	472	477	479	495	492	521	542	475	464	516	468	481	499	484	429	509	471	468	450	378	458	495	452	432	501	473	431	504	496	486	471	486	455	439	445	491	499	476	492	484	497	499	506	514	505	477	477	482	517	487	376	487	518	523	551	491	473	509	541	481	478	456	502	507	472	442	444	471	491	468	523	478	499	522	484	462	550	486	484	470	506	488	483	520	477	557	482	467	516	456	487	500	548	524	484	504	497	484	503	489	465	479	515	499	483	430	474	494	476	458	488	461	513	489	474	447	476	518	477	509	492	479	458	471	479	492	495	474	528	554	495	455	564	465	474	484	477	476	464	501	523	437	503	472	475	547	481	466	511	522	455	595	440	486	494	473	634	481	480	478	479	504	518	491	511	472	515	639	483	372	485	500	513	486	506	413	534	451	502	497	485	486	501	541	538	483	550	479	481	463	471	468	575	477	491	433	473	539	537	492	489	521	449	488	485	481	501	624	527	544	483	481	490	451	1
496	513	507	479	559	485	521	476	499	484	418	488	518	398	472	492	496	456	462	465	483	505	479	480	418	539	525	478	467	516	484	533	508	425	509	542	472	468	471	475	476	497	487	516	467	487	523	490	524	460	483	478	479	476	478	477	483	484	441	497	489	493	526	489	445	533	471	511	472	466	521	484	459	453	482	513	480	503	532	482	431	484	530	499	436	526	480	473	481	435	476	482	469	475	474	533	483	474	465	457	473	486	481	497	538	614	486	527	476	469	550	534	485	533	476	471	483	493	544	493	475	480	464	422	438	474	473	491	488	499	528	460	471	479	504	533	498	499	474	497	495	455	500	485	484	512	482	561	486	412	491	479	481	640	477	461	508	470	472	474	463	476	490	481	455	455	479	484	476	507	495	513	536	476	497	482	478	464	504	545	512	498	459	462	472	508	588	495	525	479	466	474	482	438	549	477	475	476	479	483	523	505	494	503	511	478	488	484	468	526	485	486	479	411	475	445	437	489	487	487	406	540	455	551	527	507	473	477	478	477	475	466	485	485	441	509	487	478	469	484	522	569	476	513	473	509	475	483	480	504	439	508	472	519	472	492	474	497	493	477	493	481	484	493	482	487	525	501	507	491	490	563	576	490	466	493	476	507	471	503	478	557	486	474	512	566	458	528	480	507	462	519	516	470	439	458	436	496	534	522	473	505	478	521	549	435	471	489	456	470	461	472	487	508	487	484	491	474	434	596	498	529	460	490	494	478	471	482	487	460	467	481	476	454	462	505	420	479	359	492	441	483	518	465	509	496	480	552	470	535	477	459	516	497	495	502	454	479	519	444	465	458	561	533	483	533	489	490	489	502	468	475	520	491	453	489	491	487	551	495	480	493	505	468	469	463	470	475	500	494	477	494	472	493	480	479	483	511	550	477	480	486	476	465	477	499	446	476	509	478	467	502	439	449	537	580	476	428	467	433	478	485	470	475	492	484	496	560	469	469	479	537	499	586	503	443	490	585	437	485	467	516	455	529	482	478	479	487	513	476	470	469	496	574	467	477	481	405	423	517	437	453	435	516	483	471	480	477	509	468	578	481	462	478	474	571	457	487	508	484	506	508	471	481	487	481	487	469	517	487	503	479	499	594	485	555	483	464	488	495	2
474	433	498	488	595	487	485	476	474	491	466	467	476	441	484	526	481	507	545	486	467	478	475	485	495	540	487	472	501	494	464	525	515	558	488	502	508	468	485	477	483	512	503	485	476	467	495	550	489	511	508	494	478	476	485	488	496	454	571	451	475	483	473	484	510	517	531	460	485	473	513	493	469	543	493	541	481	498	538	470	480	423	455	474	584	476	475	471	480	528	476	463	442	499	471	520	479	490	458	503	483	481	485	498	497	602	478	492	503	468	500	501	472	469	488	451	479	479	499	492	475	455	494	523	472	528	481	517	485	439	499	475	483	473	488	565	531	501	486	516	487	542	469	496	517	481	476	523	473	489	492	482	483	495	475	450	503	455	520	566	481	467	457	480	502	470	476	475	476	461	461	486	445	477	491	511	459	467	545	458	470	501	494	459	477	445	467	500	521	479	468	454	465	523	528	487	482	474	477	453	476	515	460	547	582	476	485	476	481	482	485	554	472	532	488	476	475	477	479	470	480	444	481	444	509	504	496	478	475	517	467	449	481	487	490	509	469	474	486	480	508	481	577	455	477	475	531	478	466	504	499	507	475	536	489	510	489	485	486	478	496	476	514	493	492	488	509	480	538	505	512	514	472	521	466	493	476	534	505	498	478	477	494	475	501	476	471	407	481	479	473	482	478	479	557	455	451	532	498	437	468	458	478	463	499	501	467	491	463	473	450	478	487	502	494	491	483	472	541	541	477	465	534	474	479	479	474	479	473	554	491	478	475	501	471	509	489	496	470	501	495	484	482	483	501	459	481	489	530	580	494	481	554	475	509	501	531	474	488	520	499	488	510	501	482	492	493	463	487	506	532	449	465	500	525	467	484	505	500	454	483	464	457	486	460	491	504	478	501	460	477	485	476	496	478	514	493	376	461	482	483	502	477	485	477	454	431	479	484	476	517	504	480	489	466	533	482	550	458	526	473	478	485	476	489	508	483	461	488	479	528	526	454	497	544	504	471	490	469	488	542	469	435	478	477	474	480	489	485	469	478	491	502	486	484	486	472	473	503	469	516	447	517	452	448	482	491	524	477	415	551	474	456	478	487	459	440	464	473	482	483	496	482	508	579	475	483	531	485	477	469	482	416	498	503	416	485	481	498	505	2
480	437	509	486	564	483	479	476	486	485	501	488	491	530	486	448	518	477	448	481	476	530	471	478	478	490	451	477	488	483	479	547	506	514	480	472	493	482	477	477	472	527	478	438	511	496	580	523	481	514	553	553	446	480	527	485	528	497	451	483	484	476	503	469	518	505	478	502	487	476	546	489	507	420	485	417	480	465	492	497	474	580	473	478	531	510	480	473	478	521	477	520	480	503	483	464	478	508	509	480	479	473	476	477	403	634	446	503	495	485	479	534	472	543	436	468	495	476	530	513	473	458	462	516	471	553	478	510	493	529	518	440	455	479	484	535	500	501	482	486	464	494	486	471	476	447	478	505	476	520	506	504	475	637	478	424	454	488	462	482	420	506	480	478	459	469	477	483	475	541	607	556	512	478	469	461	484	487	466	563	501	514	445	437	507	446	561	516	557	474	493	518	516	509	523	482	477	500	477	509	488	493	473	495	466	475	522	479	482	486	466	526	476	500	475	508	507	475	479	481	419	448	513	474	496	504	468	477	479	512	476	479	471	476	480	482	499	471	492	467	507	434	465	467	455	478	493	480	475	515	455	457	475	513	492	497	485	506	478	490	494	478	505	534	472	495	495	515	524	503	477	500	511	473	482	493	477	494	544	475	475	552	467	477	475	532	403	543	476	463	488	494	502	486	483	493	448	474	533	485	509	496	476	509	498	524	483	467	495	535	472	471	487	535	471	469	476	483	513	492	472	487	494	484	519	478	521	470	505	544	502	470	476	482	500	475	507	505	422	532	523	507	492	524	493	472	478	471	486	466	472	414	407	480	517	467	525	476	474	412	484	483	576	461	481	459	527	452	490	552	494	528	482	464	515	458	472	490	489	484	485	452	513	479	466	474	467	475	446	480	480	470	478	513	482	455	479	461	507	484	483	488	478	480	477	484	496	479	504	476	527	452	550	495	529	524	492	537	463	530	483	427	482	477	489	482	477	492	486	469	488	517	460	612	480	485	488	421	490	478	479	463	537	489	522	477	487	488	517	472	473	483	462	764	472	368	484	523	417	437	572	476	606	466	507	502	481	496	484	452	536	481	497	476	484	386	458	502	438	463	521	476	462	524	463	488	491	456	478	489	485	478	522	817	510	587	481	454	538	532	1
478	446	541	465	435	484	381	478	443	488	480	542	465	397	510	483	471	509	468	487	484	485	481	477	420	498	498	488	466	468	485	491	508	510	540	482	461	477	485	480	483	499	497	473	492	470	447	445	460	478	525	487	460	491	472	519	462	529	538	480	483	484	466	477	397	470	542	504	486	476	498	479	530	477	471	484	497	445	472	454	483	499	501	492	459	492	474	493	482	513	476	522	479	509	482	508	478	505	496	478	488	481	473	471	510	545	507	467	440	492	522	464	480	453	443	463	450	454	518	459	478	485	474	558	462	520	480	501	483	473	496	451	460	478	490	456	531	501	465	527	486	485	479	488	519	500	488	503	479	472	483	491	468	444	475	454	494	472	484	504	488	464	471	485	445	504	477	481	479	565	449	489	474	479	480	568	489	490	449	437	541	540	469	499	466	494	491	464	539	474	496	506	509	566	554	487	482	478	476	552	505	526	475	474	477	476	522	477	488	468	492	502	487	522	496	559	554	479	502	501	505	481	492	485	489	540	482	479	476	508	478	503	493	470	509	538	484	481	479	476	483	512	527	456	448	491	460	477	475	497	506	450	483	441	471	519	438	445	489	512	482	482	465	512	470	496	501	498	459	490	485	460	511	484	466	488	476	487	516	478	477	445	465	475	533	472	492	508	480	455	485	481	488	475	464	486	464	479	547	476	558	525	480	516	513	522	484	474	561	500	485	482	561	511	481	561	479	493	444	576	490	427	503	493	494	474	513	514	480	508	459	468	476	508	543	493	320	482	525	481	532	491	490	499	498	470	470	452	512	530	480	493	435	470	472	505	482	476	512	538	514	461	460	482	479	531	526	482	477	528	486	455	479	486	502	486	462	496	460	438	484	495	528	508	469	464	516	477	506	487	484	425	480	480	479	510	489	447	534	481	479	454	476	482	476	519	472	479	500	486	483	516	501	498	510	537	487	543	503	467	489	481	457	477	510	492	482	518	451	486	494	513	432	457	473	472	484	528	500	482	459	494	622	481	518	478	464	494	441	467	483	469	497	544	479	384	475	458	476	490	444	446	480	530	485	507	486	482	442	476	571	478	536	477	485	508	465	513	522	467	500	499	465	457	528	470	469	500	499	478	527	479	453	580	467	497	481	478	525	467	1
483	477	582	477	512	475	484	479	518	477	558	498	500	423	497	485	491	500	447	470	497	523	486	477	573	541	496	483	468	499	494	502	472	448	469	481	477	454	474	477	480	543	488	453	514	497	425	486	450	518	485	563	483	479	539	509	415	549	529	465	488	482	541	484	534	481	519	489	485	469	438	505	495	463	497	580	477	457	486	474	469	599	464	470	459	512	477	435	476	489	475	526	436	495	485	455	480	457	473	451	476	484	477	485	436	363	486	440	518	487	512	451	488	463	417	464	493	465	576	517	480	487	475	539	452	503	482	478	466	493	462	511	516	479	498	516	505	509	482	482	470	464	473	472	491	454	476	510	492	518	483	480	486	575	477	502	500	510	515	571	451	464	467	480	454	476	478	480	477	478	460	539	520	476	466	518	505	489	595	585	416	508	470	501	488	491	498	511	503	478	503	492	477	474	466	498	483	481	476	477	507	477	481	529	495	477	480	486	515	466	489	497	484	465	494	479	550	468	496	488	515	589	447	460	460	482	501	476	476	481	503	490	495	507	477	464	486	476	522	477	466	519	517	476	498	499	451	480	474	480	524	475	470	528	478	480	409	493	487	482	501	485	496	501	476	443	564	492	492	512	492	550	453	483	461	488	476	454	467	499	478	520	476	473	458	476	458	426	486	524	486	499	520	486	547	490	526	503	521	525	539	494	476	514	495	503	465	484	500	473	489	468	471	482	472	485	484	483	451	564	482	487	516	492	455	484	474	510	482	564	446	467	476	506	472	490	511	453	498	555	496	512	464	513	529	470	474	455	466	519	485	510	496	483	504	495	460	473	552	542	479	511	466	461	483	533	498	511	497	468	555	537	511	473	514	494	489	516	449	505	482	485	464	479	468	473	480	475	490	482	478	490	478	520	474	476	484	458	524	475	474	541	475	470	476	490	513	480	475	481	502	415	449	486	489	535	485	558	433	514	476	476	469	476	482	465	509	474	507	480	494	455	512	546	467	465	492	638	492	496	462	493	488	523	476	480	484	505	508	475	474	469	455	459	489	561	491	509	542	501	488	490	470	451	500	465	467	498	451	511	511	484	477	478	484	506	485	486	484	491	501	422	488	474	531	471	482	502	487	491	471	478	511	465	528	538	484	484	482	480	1
479	437	516	489	592	487	480	479	501	480	533	485	477	492	479	476	484	506	499	483	497	492	472	465	562	462	482	492	490	497	464	504	452	508	510	491	494	513	480	476	476	477	457	512	556	470	527	509	526	520	526	498	522	481	487	463	461	469	541	453	484	474	560	486	354	526	472	457	474	483	517	486	438	521	493	512	473	495	572	464	460	492	483	498	416	469	483	487	481	593	476	488	482	491	488	529	480	480	510	529	467	475	484	487	488	794	495	515	482	480	449	492	484	504	512	476	454	498	491	433	479	464	498	435	492	550	487	470	501	475	478	452	502	482	408	613	411	494	470	508	506	508	488	486	479	500	489	455	483	541	564	492	486	415	476	474	480	480	503	515	445	491	486	491	440	474	476	483	478	545	440	507	592	478	469	455	480	482	504	466	554	502	506	455	484	488	491	496	533	479	448	475	479	536	568	490	485	478	479	446	512	509	471	458	520	477	455	480	509	487	497	531	501	475	475	527	521	476	481	494	500	481	487	478	494	474	526	475	476	481	488	465	483	503	491	492	482	478	473	475	510	542	510	494	508	520	452	480	480	488	497	545	472	516	473	498	496	420	483	488	488	475	482	496	488	556	458	507	532	501	501	551	488	487	466	480	475	477	505	474	477	437	465	478	563	486	423	488	491	482	486	508	475	474	478	513	488	533	495	465	466	501	478	496	466	508	473	483	510	470	451	460	477	489	488	457	478	480	521	463	456	457	466	472	487	474	509	491	505	538	427	466	475	475	465	487	349	462	433	491	541	452	528	487	599	483	480	436	485	466	481	497	477	480	502	507	508	477	503	469	495	511	388	504	482	516	443	496	499	474	559	469	462	535	456	486	487	501	568	524	484	473	508	469	460	494	482	474	508	407	479	501	473	447	476	485	459	400	539	481	474	485	476	507	476	483	484	475	489	472	463	466	448	481	430	492	484	557	477	475	480	461	510	475	484	494	502	430	464	474	506	465	463	445	465	559	470	528	506	489	504	508	485	463	499	480	484	497	435	490	479	484	513	500	477	398	483	494	486	463	509	517	486	467	495	518	471	490	484	458	405	477	476	479	478	539	473	480	424	463	490	492	481	547	548	466	477	510	494	476	407	475	471	514	514	528	473	481	500	481	2
470	467	467	473	496	476	503	478	486	483	511	510	442	464	490	476	463	497	475	492	472	488	478	485	521	576	439	486	481	533	473	538	511	502	475	508	468	479	477	476	477	538	480	502	512	491	481	588	589	467	584	486	474	488	466	514	489	449	467	477	527	474	474	484	645	538	473	501	469	475	576	480	477	500	479	489	472	451	543	496	455	483	465	478	541	505	479	504	466	429	475	512	499	480	481	530	481	461	451	480	488	479	488	471	529	533	497	491	454	485	517	525	456	507	496	474	478	483	512	494	472	510	470	488	451	516	501	484	481	563	512	475	493	474	516	521	438	490	488	481	462	524	487	478	484	513	483	498	469	546	522	506	482	724	478	495	449	454	472	450	461	488	477	479	439	473	471	489	476	539	572	515	596	478	481	524	479	475	494	547	519	457	452	487	490	488	474	473	560	478	473	495	484	452	516	479	477	495	476	482	506	467	471	487	490	477	496	477	492	529	470	567	433	512	483	521	523	471	478	485	462	490	490	471	462	492	508	480	476	485	455	474	494	483	445	495	486	479	448	475	449	496	491	489	462	480	474	476	488	455	511	458	478	519	479	524	486	538	488	491	493	478	498	516	485	438	541	464	482	491	515	515	543	518	489	477	477	490	499	487	479	611	466	474	510	451	494	461	480	507	571	477	517	496	456	493	481	473	468	496	542	469	479	462	435	494	501	479	434	505	494	471	506	499	493	495	469	476	485	508	487	501	481	483	547	478	472	487	506	462	570	475	476	485	522	485	646	468	356	537	474	488	516	465	499	478	482	467	505	542	468	424	497	482	468	488	484	480	495	522	457	476	472	514	478	587	512	478	493	461	476	451	570	505	509	518	487	485	616	524	486	464	518	478	493	465	470	477	506	469	477	495	478	487	479	448	475	457	476	491	480	443	476	460	477	466	492	474	486	483	466	460	441	453	499	474	492	538	546	477	479	489	482	477	492	472	453	469	519	476	506	505	487	679	490	548	483	532	452	501	474	465	316	547	505	477	484	469	463	491	493	477	444	583	475	645	478	470	479	435	520	494	461	454	507	492	484	456	502	512	542	483	391	475	480	479	494	502	546	469	505	489	478	441	560	471	465	495	483	487	468	481	494	609	499	556	469	474	508	490	2
482	499	543	479	566	478	547	474	483	491	484	460	473	514	472	471	461	517	520	493	487	548	468	472	430	542	515	494	490	495	482	457	500	522	473	408	493	459	481	478	477	437	497	486	478	510	487	555	494	465	536	521	459	480	499	515	471	532	526	468	505	484	562	481	519	538	490	491	481	486	477	502	460	486	470	494	489	536	533	478	500	497	469	493	426	470	480	518	473	476	477	539	496	505	481	464	478	518	493	484	465	474	487	480	436	486	512	433	489	463	506	494	462	478	465	470	481	504	498	494	477	498	476	458	474	508	474	483	478	457	474	505	490	474	493	497	505	474	478	464	487	487	468	495	504	440	484	533	481	553	489	488	485	564	478	482	469	463	560	514	484	479	491	483	550	528	476	482	478	595	479	515	568	479	468	531	490	478	466	483	524	514	510	476	507	482	444	495	452	480	434	472	485	475	503	479	481	496	476	510	477	494	501	542	485	477	484	480	495	522	498	523	472	481	479	529	565	472	492	504	460	519	493	528	520	543	484	477	479	511	463	489	488	486	480	477	470	481	469	485	512	516	510	465	553	508	488	476	494	464	472	447	475	500	469	463	518	546	479	494	480	476	501	461	488	496	479	494	426	489	486	523	440	414	504	484	475	490	481	513	474	518	512	475	493	542	480	515	489	451	450	470	483	461	528	468	495	467	474	488	480	489	478	444	537	498	491	486	530	497	425	483	518	512	478	550	482	478	516	535	491	521	517	488	508	476	495	418	493	511	452	465	475	413	494	488	526	503	443	561	533	532	512	488	428	473	481	441	490	493	485	454	553	484	501	502	512	477	593	553	496	485	433	510	486	472	530	479	479	501	523	541	459	505	434	579	477	484	509	527	479	480	466	496	479	466	501	479	500	418	480	486	473	458	484	449	481	445	614	477	481	484	478	496	476	538	485	478	494	488	484	516	505	493	498	501	483	479	521	497	473	501	475	476	480	502	482	479	525	480	453	542	479	544	502	609	486	558	545	508	461	501	357	458	504	480	494	491	460	477	465	485	478	433	476	585	482	445	419	467	522	508	473	545	509	489	495	547	467	449	492	481	426	480	473	519	487	486	499	476	486	457	489	496	509	460	479	461	464	488	486	481	482	424	456	546	480	473	547	509	2
488	476	528	491	514	479	509	478	517	476	471	514	451	478	478	460	466	523	479	482	499	503	481	471	477	524	486	489	502	505	488	533	479	499	495	501	487	447	487	476	474	563	476	518	486	477	467	453	464	481	522	528	508	475	472	472	408	473	531	457	496	480	530	483	456	457	488	500	494	485	581	480	462	479	480	491	468	469	530	474	493	504	526	502	544	457	474	479	491	443	476	539	474	516	465	457	477	485	500	481	501	502	476	482	537	657	492	507	536	465	528	538	464	487	430	486	465	487	539	472	474	459	494	464	526	466	486	506	491	544	473	488	516	473	476	532	484	474	477	483	491	490	485	481	463	486	480	536	478	510	463	492	482	489	476	482	536	480	459	515	501	493	503	479	477	558	476	481	478	533	480	444	476	476	461	592	459	478	459	484	491	498	438	451	521	526	520	503	588	479	461	486	463	526	497	489	491	479	477	509	474	481	471	463	517	478	483	476	441	502	499	518	488	516	471	498	494	498	453	472	522	530	540	482	479	539	472	476	476	458	475	465	449	477	470	481	486	479	490	484	502	466	515	485	556	519	472	479	480	484	497	469	478	490	469	456	486	491	483	470	498	481	463	483	465	466	549	484	514	520	484	451	468	525	492	472	476	471	496	487	475	473	453	476	499	511	445	490	480	471	483	556	477	466	493	513	469	541	471	488	446	493	475	485	507	483	490	473	511	472	430	500	509	491	509	496	478	490	570	534	473	497	484	480	457	491	471	477	504	530	481	473	477	447	498	487	437	493	448	531	437	467	481	496	481	488	485	397	441	520	481	423	476	490	513	490	510	473	485	446	452	475	444	508	479	504	494	493	480	570	493	492	464	473	498	481	477	473	469	411	473	501	577	472	436	490	466	477	545	383	479	512	476	513	474	493	475	493	426	491	480	490	476	462	476	437	469	474	517	477	500	544	490	486	444	545	471	375	487	487	487	478	490	476	499	480	494	479	454	477	510	494	457	491	500	575	476	518	493	490	506	482	472	443	489	478	480	489	458	482	500	494	475	556	489	395	477	480	569	439	430	457	510	497	479	525	483	443	470	500	495	484	470	478	483	439	457	461	472	477	550	478	483	461	535	472	478	460	482	477	504	484	478	582	418	466	476	470	558	511	1
484	468	513	481	499	482	430	476	498	485	484	506	505	474	478	489	476	512	506	482	485	490	474	486	480	449	488	477	493	523	470	533	564	492	508	529	475	504	483	476	474	527	496	450	474	473	449	469	563	478	577	560	495	484	504	494	450	430	522	522	495	467	460	483	658	493	456	487	479	472	483	479	476	479	474	521	468	486	510	480	471	555	467	480	480	491	480	491	474	440	475	573	470	480	482	532	484	457	463	479	509	487	490	482	487	415	517	542	489	496	515	572	473	429	501	498	516	498	510	485	477	519	491	450	477	547	514	512	472	472	484	462	465	479	487	543	474	482	480	456	513	524	493	496	487	470	480	448	477	481	448	483	483	387	477	453	487	504	476	489	462	462	472	478	484	485	476	480	477	464	524	527	480	477	485	521	466	479	521	517	543	522	471	471	471	467	551	542	584	482	501	490	496	508	507	478	470	480	475	492	491	514	451	411	510	476	468	487	488	483	495	518	492	413	487	553	518	449	500	511	468	491	458	413	485	504	451	478	476	517	507	498	469	529	467	514	489	484	500	483	514	475	504	483	503	578	522	483	488	515	499	447	484	513	489	521	458	466	478	499	488	480	507	463	475	506	535	505	536	477	481	509	455	396	491	495	477	457	535	514	479	428	495	477	448	507	479	471	482	498	503	515	493	476	494	517	485	444	471	507	416	503	474	476	505	425	457	484	519	472	506	505	484	507	479	480	493	476	528	554	484	495	499	487	477	493	488	483	486	506	420	504	476	506	495	479	658	550	588	540	553	481	457	492	573	494	478	444	466	536	495	412	505	467	484	493	475	474	476	477	498	493	378	474	486	484	458	486	491	558	508	446	493	466	515	520	479	478	602	528	492	475	478	462	475	480	503	477	472	433	488	526	475	501	481	461	471	562	541	481	478	534	476	470	476	440	464	473	514	468	495	493	525	512	467	455	490	545	558	506	481	496	487	476	488	495	483	522	455	480	483	489	471	418	494	497	498	453	492	500	523	490	392	504	502	479	488	490	517	469	477	487	482	320	483	687	483	467	560	511	518	481	506	505	472	506	485	427	488	571	473	492	429	479	477	453	480	476	458	483	463	471	487	432	500	489	457	482	486	470	497	482	493	280	473	502	476	497	443	468	2
476	503	483	476	476	474	496	478	498	471	485	417	485	376	487	439	493	507	485	470	485	476	479	472	505	509	489	477	471	520	471	467	571	492	468	476	488	482	486	478	479	470	467	498	494	455	476	461	439	499	417	550	447	491	510	483	458	471	502	471	495	487	495	477	591	508	542	495	474	465	462	480	459	447	472	440	464	479	507	490	448	462	502	471	537	523	473	504	479	517	476	499	507	461	488	473	482	515	472	479	468	475	488	494	524	191	519	492	527	480	541	459	473	501	531	488	502	494	504	507	480	474	487	421	472	550	493	466	454	478	543	500	502	484	482	537	525	496	477	488	475	510	470	473	482	476	482	559	482	549	480	483	471	429	477	485	499	494	552	482	469	460	481	484	518	537	476	476	478	471	565	582	460	475	478	480	494	484	464	547	477	539	487	476	475	510	459	457	537	475	420	492	502	568	498	471	481	492	475	492	484	478	478	525	559	477	514	478	474	515	460	440	507	484	497	453	531	474	502	486	502	502	479	486	472	492	489	478	478	487	472	460	471	474	488	492	468	475	514	485	452	466	510	457	553	461	498	478	481	501	453	496	482	537	458	466	506	484	489	478	464	482	506	498	473	516	458	484	507	472	479	466	514	498	470	484	477	540	471	495	478	439	484	474	441	449	476	530	485	489	448	548	471	470	502	439	472	563	489	516	483	478	472	484	429	499	482	481	503	499	442	494	537	495	477	485	475	490	457	539	493	470	522	487	504	477	509	465	494	554	487	463	476	503	495	493	584	444	641	527	515	584	495	546	542	478	490	521	489	491	477	542	500	481	506	466	479	476	526	418	456	493	409	496	479	478	472	465	484	536	475	481	487	525	525	465	477	453	439	559	481	479	494	456	476	482	496	477	487	435	473	451	472	529	478	505	495	507	492	484	477	504	478	519	478	477	512	478	477	480	496	499	457	492	517	517	479	496	520	508	490	480	468	476	495	476	487	413	523	479	528	559	498	444	506	480	480	556	501	488	468	466	550	500	520	477	485	479	500	483	484	471	492	348	474	630	480	454	491	513	520	469	550	424	504	486	475	446	451	529	520	476	502	476	470	443	469	475	482	479	463	483	483	497	493	494	476	532	483	484	494	484	452	382	462	449	477	497	564	491	2
474	476	472	473	535	477	533	478	462	476	491	552	460	426	499	479	464	534	484	479	488	495	466	485	506	525	436	465	462	491	487	535	517	544	483	563	473	472	486	476	478	396	487	468	541	450	433	501	529	421	522	540	534	485	462	454	393	493	519	444	474	483	481	489	497	471	496	531	476	478	493	494	527	499	473	508	493	429	548	474	501	505	494	480	492	543	469	468	477	443	476	501	491	487	485	501	480	519	455	490	480	472	469	463	492	585	482	503	497	486	450	430	481	473	503	494	494	506	488	484	475	511	471	495	477	463	504	475	485	442	487	472	476	474	517	498	571	500	473	480	481	498	488	500	500	511	481	469	480	511	518	474	462	575	478	518	485	506	502	440	512	489	490	479	467	489	475	482	476	482	423	535	493	478	463	579	486	474	474	478	487	507	475	464	480	433	530	468	547	476	486	518	489	461	448	484	486	484	475	462	459	460	499	455	502	476	480	476	474	497	506	522	479	480	473	605	506	481	447	503	437	458	471	527	507	526	469	480	476	459	473	487	473	480	487	504	499	480	480	470	518	484	495	460	551	534	494	475	484	502	479	483	479	513	475	468	448	540	478	472	484	476	480	453	481	521	488	462	469	520	502	484	488	442	458	484	477	502	499	491	476	528	483	477	517	473	490	466	484	525	501	467	464	485	462	421	498	518	506	500	453	476	478	509	490	487	454	463	536	468	498	453	560	514	485	518	480	492	432	497	487	474	481	487	484	482	499	514	476	405	487	505	475	470	520	477	482	526	466	490	471	477	447	485	434	480	474	413	496	469	483	531	471	471	496	506	484	475	560	499	449	469	535	481	489	488	499	467	487	497	450	430	513	516	504	511	476	473	534	524	480	481	491	481	487	463	454	478	483	457	472	517	477	525	479	473	485	490	554	490	482	493	477	482	477	527	401	475	473	481	500	512	451	467	494	523	461	496	537	483	478	469	471	476	476	515	495	482	507	477	501	493	469	561	503	433	484	506	496	478	552	473	591	500	465	476	462	495	488	463	477	468	481	679	484	431	484	442	528	478	436	485	462	459	467	481	480	574	458	464	528	480	522	483	475	463	482	506	506	495	516	466	470	541	480	489	485	464	502	476	480	476	475	720	560	501	484	512	434	475	2
483	501	472	489	517	490	450	477	474	485	503	467	489	457	484	478	446	502	491	481	490	518	476	479	503	545	473	473	465	480	488	479	542	539	487	499	483	484	478	475	477	504	466	493	474	470	528	445	531	503	452	486	478	479	490	466	437	423	511	471	488	501	535	485	527	473	481	516	474	478	468	477	523	487	476	474	478	521	527	468	449	525	483	487	544	515	474	474	470	476	476	552	487	471	470	502	480	485	485	470	485	486	468	486	466	553	465	484	536	486	492	489	486	517	522	494	519	484	501	496	479	467	474	488	469	536	483	518	485	415	540	491	472	478	518	597	494	472	495	498	522	450	511	485	454	495	484	490	482	487	472	497	497	537	477	486	503	475	487	456	448	481	468	478	501	503	477	479	478	425	491	476	481	478	481	465	458	476	489	545	520	486	480	452	456	477	541	578	491	477	508	467	514	427	577	477	483	479	476	441	456	484	501	514	479	475	572	481	489	520	516	467	440	492	488	514	481	487	504	520	457	513	519	464	456	449	476	477	476	503	467	490	489	481	480	519	477	479	504	476	511	455	499	499	563	524	480	476	474	499	505	495	472	551	470	521	504	562	462	515	464	470	508	531	456	478	586	489	467	499	476	535	548	474	482	497	477	479	500	522	478	500	465	478	504	479	503	468	470	523	508	488	504	484	439	501	394	439	485	474	479	484	481	485	478	497	486	485	526	430	477	474	485	508	481	444	476	490	434	512	472	501	500	496	486	481	483	520	491	474	507	487	475	463	462	478	510	475	540	458	480	482	510	489	498	498	490	487	495	487	469	439	491	493	494	491	504	476	421	507	470	475	446	456	486	394	493	502	474	481	513	525	524	524	475	534	481	488	548	527	484	511	470	503	473	461	483	476	473	545	473	499	476	521	475	477	488	437	525	478	478	507	474	516	476	471	478	478	462	473	502	579	490	494	426	468	475	533	513	493	477	470	485	477	505	489	475	565	518	470	488	505	479	519	467	477	472	507	450	478	463	417	642	439	489	478	491	507	521	479	534	466	483	656	475	421	473	461	460	565	525	463	502	450	498	486	496	461	482	457	524	484	542	476	476	425	461	468	488	464	488	500	478	486	485	493	493	492	457	482	478	482	470	675	419	496	479	496	513	505	2
493	523	558	494	526	476	516	475	476	492	494	506	469	488	471	500	487	497	479	459	490	528	476	483	514	459	446	493	496	527	479	457	446	469	484	535	475	511	483	478	468	471	519	466	517	493	515	503	514	489	560	513	448	488	471	488	481	430	489	460	476	477	550	477	467	562	486	472	482	479	527	474	476	478	478	463	487	477	544	478	535	594	445	479	496	456	471	474	481	483	476	536	473	480	480	472	484	435	489	496	482	477	482	471	520	549	506	514	529	489	508	417	475	450	515	462	457	482	523	502	476	456	486	451	513	478	488	448	483	493	547	491	463	478	435	548	502	508	484	479	525	480	496	476	479	453	478	493	466	617	519	470	503	375	479	448	527	459	552	483	479	479	465	480	460	466	477	472	474	467	442	536	529	476	464	408	486	478	537	580	501	541	485	504	499	458	518	480	488	481	496	498	490	501	446	492	493	479	477	504	493	471	481	436	532	476	488	481	469	494	505	471	430	484	468	575	540	477	496	480	502	460	482	420	479	562	450	477	476	525	477	494	479	470	505	459	478	474	469	473	482	552	522	472	530	499	453	483	469	513	485	439	478	498	470	526	542	555	495	484	498	493	512	486	482	489	472	497	421	515	489	481	518	446	461	487	476	472	394	432	475	412	481	475	532	460	500	523	482	481	483	508	504	478	495	460	497	528	516	507	474	487	473	510	479	483	480	478	557	485	511	483	446	505	478	536	461	477	540	501	497	481	486	487	493	487	448	508	460	502	542	492	476	502	491	494	447	455	502	502	538	502	468	517	589	488	477	530	495	526	492	401	487	497	493	506	510	479	495	479	487	504	398	473	479	526	495	487	479	428	443	503	475	472	450	493	478	477	540	419	484	451	502	481	495	478	463	474	514	499	476	543	481	498	482	525	472	471	441	475	477	523	476	453	476	473	389	474	461	465	465	514	501	476	471	537	479	453	490	461	475	466	480	475	468	468	506	453	472	470	509	498	484	410	458	533	473	523	492	489	462	481	371	397	478	476	467	487	503	480	474	489	487	296	489	578	480	493	497	504	541	465	541	501	476	505	483	500	471	439	471	482	421	480	484	554	484	484	428	464	496	475	490	547	521	488	483	505	472	478	475	481	430	267	495	550	492	490	503	469	2
479	561	498	471	491	485	500	475	499	478	463	478	469	492	471	521	475	496	466	482	469	461	476	486	486	471	481	465	466	557	473	498	431	512	467	474	504	425	474	474	481	523	500	502	530	477	533	517	452	480	502	524	500	472	495	464	425	512	462	496	480	479	464	474	495	497	490	478	478	484	477	456	459	456	479	512	473	446	532	478	475	505	506	465	569	446	472	479	475	549	477	501	463	473	489	525	480	474	450	501	492	479	481	439	501	417	509	457	458	492	439	554	489	507	500	506	478	487	499	468	477	456	485	469	464	487	478	478	471	469	552	482	476	476	538	495	476	495	480	467	522	463	483	486	482	474	488	534	485	505	468	473	491	546	476	450	511	468	513	506	451	474	501	466	453	480	477	489	475	482	539	525	482	479	500	468	484	479	495	460	497	516	496	511	504	473	564	461	503	481	503	531	494	508	552	483	477	492	479	498	491	494	519	529	477	475	524	480	452	517	477	566	463	484	482	535	490	471	423	489	527	511	495	487	470	526	472	477	476	509	464	477	486	452	507	490	473	476	469	483	477	501	473	462	491	569	521	476	478	530	496	484	468	550	485	475	520	484	509	481	498	469	511	492	490	480	503	486	484	483	486	484	494	523	482	485	476	481	514	518	475	502	496	476	505	484	473	534	480	493	464	501	488	470	517	499	487	469	508	501	438	476	478	471	498	481	477	472	500	468	481	493	496	495	492	428	478	497	441	543	473	501	453	472	507	475	476	504	485	468	507	511	477	475	417	470	479	571	512	487	510	528	457	449	574	489	479	468	477	501	498	518	528	495	513	458	506	480	529	483	495	515	469	431	477	526	491	483	476	480	439	580	510	469	504	488	487	502	449	456	491	478	540	474	457	476	530	474	504	468	476	464	477	472	477	476	491	492	470	484	483	469	476	484	477	483	487	478	479	483	512	491	506	495	445	517	490	448	458	447	483	477	473	476	485	482	513	542	494	476	485	503	475	532	468	561	480	542	531	472	559	483	549	579	497	479	489	490	492	476	518	469	482	510	468	501	484	478	516	481	512	470	516	432	495	467	480	540	494	333	442	485	508	477	491	491	486	495	467	469	492	490	486	451	528	494	480	535	494	491	474	479	467	549	507	501	481	490	522	535	2
490	491	506	487	589	469	536	477	471	478	563	498	524	534	485	495	489	454	506	477	505	486	476	498	554	523	484	478	468	435	478	543	556	501	476	432	463	510	486	478	478	479	477	477	481	488	515	490	507	490	504	484	500	477	533	480	561	465	518	458	524	481	481	492	600	558	480	483	480	473	575	473	484	451	481	556	480	451	542	485	509	516	479	485	542	500	481	490	475	557	477	495	464	501	499	439	478	475	472	427	478	490	492	500	505	364	471	477	506	490	511	531	467	511	472	474	505	496	523	474	479	443	488	504	527	517	479	518	467	510	522	486	454	473	477	500	500	491	496	486	489	534	494	485	490	498	480	473	475	515	481	497	482	369	478	504	471	497	511	463	474	485	461	486	465	479	478	478	477	482	442	493	480	479	448	459	503	476	560	455	544	452	459	486	513	542	511	456	494	473	483	523	525	527	505	488	470	476	475	454	508	482	485	523	500	476	538	489	475	516	489	471	505	528	467	495	510	463	528	476	483	489	489	534	532	489	463	478	477	502	466	500	487	463	467	501	485	479	440	480	527	422	542	469	469	491	473	480	477	479	489	458	481	501	474	456	481	535	481	484	455	479	508	455	477	484	541	502	501	485	485	536	482	485	470	470	477	476	534	501	476	415	455	478	549	516	471	478	479	503	513	496	495	479	474	488	481	501	482	506	455	479	481	497	485	469	474	483	478	513	486	490	494	526	504	498	464	493	442	468	492	467	498	508	522	484	459	507	475	439	478	475	477	497	515	505	580	512	739	497	520	475	445	503	514	471	476	517	447	532	490	529	484	492	478	489	463	477	517	470	483	500	451	503	483	509	534	482	475	498	468	471	494	495	475	553	469	482	528	435	472	465	489	476	476	488	484	478	472	477	483	527	482	444	481	467	492	443	433	481	477	515	477	496	477	556	529	473	456	477	481	478	475	478	482	535	465	534	474	543	477	478	492	477	472	499	475	447	452	480	491	510	519	398	471	493	475	556	524	491	439	511	668	550	508	479	489	495	483	467	493	470	487	470	482	522	484	447	447	431	496	495	500	465	507	472	491	540	495	532	514	483	557	478	481	375	479	451	411	487	479	433	481	435	496	467	478	505	461	477	468	479	474	486	437	516	482	467	504	487	1
471	537	436	489	521	479	529	476	498	480	432	491	487	502	488	470	461	522	453	475	465	499	475	470	458	498	503	501	508	520	489	522	510	522	504	486	486	470	487	477	477	554	478	463	520	485	443	491	510	453	535	538	498	485	491	527	438	421	507	480	492	474	448	473	465	548	552	506	477	468	432	502	453	445	479	477	486	457	518	501	448	468	474	495	513	492	478	453	479	588	475	464	472	498	474	494	480	508	489	546	485	474	476	463	468	869	491	503	517	494	494	386	467	451	461	463	493	462	529	485	476	453	476	486	453	472	493	533	505	450	486	475	484	471	463	511	520	499	492	466	453	520	488	498	469	502	475	489	483	437	504	498	474	478	478	456	471	501	506	461	423	489	472	488	508	475	477	478	476	463	434	458	518	476	487	498	485	483	453	519	537	535	528	475	462	497	522	453	539	475	523	481	517	483	416	479	479	483	477	435	502	472	475	529	454	477	506	485	485	509	492	510	475	492	475	545	441	474	512	470	497	498	468	472	504	492	463	476	476	478	486	488	484	469	501	485	479	478	481	484	469	436	528	474	503	483	507	477	491	498	464	465	476	508	460	510	463	470	471	515	497	480	462	475	479	507	526	504	460	510	488	543	540	484	480	478	476	485	457	521	478	467	498	478	485	429	476	445	485	496	473	506	494	483	509	528	480	490	466	481	427	498	474	459	498	461	493	483	479	481	460	462	483	555	502	480	484	486	580	623	499	523	498	478	446	482	511	490	483	536	456	503	476	480	530	508	444	546	445	457	509	470	520	545	450	496	494	516	501	542	480	512	480	502	469	465	556	478	550	506	513	486	447	501	476	513	447	480	485	481	481	539	477	505	511	506	476	476	533	478	485	465	492	500	455	478	439	476	470	471	480	508	476	473	476	493	483	466	499	477	475	513	474	496	476	438	478	481	481	483	477	607	506	440	531	524	484	499	550	488	482	485	467	476	490	501	507	493	526	478	474	501	547	482	513	564	476	552	493	473	513	493	511	457	507	479	465	493	554	474	482	498	489	617	480	338	472	494	489	479	520	492	510	527	501	497	483	504	451	477	491	476	488	476	476	403	485	500	463	475	478	452	485	475	557	487	479	476	484	480	459	480	478	714	538	516	483	488	508	558	1
481	485	529	474	558	475	465	477	477	483	520	502	455	513	494	486	471	509	456	505	496	474	476	500	471	455	454	473	468	459	496	515	522	467	488	521	475	485	477	475	476	484	504	509	468	485	509	493	569	468	530	495	473	485	522	490	544	482	531	486	499	484	529	481	609	497	477	451	476	475	446	484	434	501	473	475	467	493	531	510	501	574	439	498	436	475	484	472	478	534	476	493	480	485	486	569	477	495	483	458	497	486	484	496	531	477	484	515	518	488	440	493	483	438	493	452	475	494	502	432	478	465	486	557	451	471	500	468	477	543	516	507	499	469	490	507	617	479	487	486	483	433	492	500	482	502	481	466	477	523	534	473	487	370	478	482	480	455	462	526	525	470	463	478	510	487	476	486	478	500	521	543	536	477	474	554	477	471	433	522	543	547	480	496	479	471	521	530	533	476	480	496	486	474	516	468	493	478	475	529	517	481	430	551	484	473	544	481	439	480	485	515	458	481	478	514	566	474	469	490	505	529	544	537	512	483	465	476	476	507	517	495	482	501	482	485	493	483	486	476	458	412	456	457	600	542	469	483	477	533	464	515	472	527	472	493	519	462	493	480	501	475	467	508	480	501	485	498	495	508	484	518	495	506	459	497	477	501	515	487	475	395	455	475	490	463	508	512	472	461	540	491	501	483	538	530	458	535	497	481	489	477	482	466	523	487	462	480	513	432	501	487	551	483	488	497	472	485	450	570	478	463	496	466	507	482	511	480	473	596	514	454	477	493	514	475	626	488	722	475	529	501	519	529	470	493	481	483	526	507	489	419	487	512	519	488	503	475	569	498	512	463	533	507	479	448	475	482	500	469	486	489	492	476	502	542	484	508	609	471	481	501	477	503	460	459	568	477	478	498	478	476	477	520	477	489	477	457	501	484	478	473	476	474	477	519	476	471	481	479	471	458	436	466	512	476	472	568	494	518	479	469	483	475	475	480	535	481	482	479	520	544	462	389	537	447	479	512	472	484	531	448	643	505	505	479	494	490	452	462	483	469	515	547	490	495	484	451	502	519	447	464	510	533	470	473	477	534	518	503	530	476	559	477	491	349	478	471	489	495	466	470	471	530	469	484	474	502	541	493	518	481	481	551	462	525	476	501	460	488	1
484	513	515	494	469	474	543	478	489	486	469	440	493	452	496	493	495	500	520	468	469	500	482	494	552	507	516	479	470	491	490	466	521	482	458	534	489	487	478	476	476	547	535	490	523	474	538	476	435	498	468	578	492	479	469	524	479	512	487	506	501	487	507	482	551	589	479	459	475	480	469	457	475	538	477	446	476	469	529	488	524	484	462	476	452	449	478	484	476	526	476	483	510	513	480	461	479	529	476	395	480	482	479	496	439	353	468	491	495	472	525	451	481	522	427	484	425	473	488	544	477	464	480	430	451	531	468	475	465	456	525	487	454	477	441	503	525	469	473	482	450	485	476	502	524	502	475	465	481	529	497	480	480	663	477	482	516	501	468	472	472	487	498	479	436	501	479	480	476	483	501	496	485	478	500	459	507	469	502	450	463	544	495	465	469	533	499	446	443	482	470	476	479	502	521	493	474	476	478	500	477	446	506	514	473	477	473	480	505	483	495	504	499	424	487	433	489	495	463	490	497	438	474	553	419	522	462	479	477	450	482	477	488	467	500	490	475	478	481	480	542	502	420	495	511	536	442	478	483	519	435	498	476	494	477	478	492	430	482	498	516	480	473	458	477	499	509	509	477	504	483	480	424	452	475	489	476	494	498	472	477	547	500	475	499	549	503	472	484	527	510	517	528	468	518	489	475	494	515	516	486	463	478	516	469	464	484	492	516	462	508	470	489	468	475	493	487	486	453	494	484	435	501	441	511	481	493	489	502	457	486	476	475	491	517	486	550	491	464	509	539	486	515	534	405	472	475	530	447	520	489	499	481	480	508	477	546	477	515	523	445	500	518	518	483	522	541	480	522	526	467	565	495	501	447	476	489	500	430	448	480	485	534	482	482	475	522	476	514	526	476	463	473	506	479	467	473	511	538	482	471	501	477	439	477	494	510	463	459	471	538	506	472	498	512	519	471	468	544	528	481	445	497	476	473	487	503	488	507	472	493	535	459	592	437	471	476	511	489	485	497	469	463	537	499	477	473	489	489	477	483	471	496	495	472	578	474	441	522	491	549	436	404	518	506	452	495	466	502	469	606	483	467	480	498	493	472	478	490	486	469	451	464	484	559	477	499	482	522	483	468	475	441	508	547	559	481	467	600	530	1
479	443	514	486	527	475	528	477	460	481	508	516	505	486	499	479	490	500	497	477	491	492	478	492	447	505	477	470	466	474	484	572	539	480	459	596	474	460	477	475	471	491	492	476	495	448	575	500	495	466	530	558	483	468	530	508	442	488	557	507	474	477	494	465	374	583	534	494	477	482	553	477	502	511	487	566	473	493	454	474	486	472	468	480	440	481	470	516	479	584	475	513	479	477	476	459	472	481	472	463	479	479	468	494	530	618	503	467	459	489	465	550	476	521	532	494	480	499	535	489	481	513	467	463	450	580	501	490	489	518	525	484	509	480	490	521	478	482	490	492	502	562	474	495	482	486	482	474	479	533	484	474	492	479	477	503	507	498	505	487	456	447	482	474	499	513	477	480	477	543	450	560	468	476	475	508	488	492	463	470	485	497	497	472	477	492	533	470	505	480	491	501	495	568	492	487	477	485	478	467	493	516	488	520	520	475	516	475	487	538	483	413	495	434	470	409	566	476	488	497	491	516	516	546	528	457	492	477	477	475	441	513	479	460	454	487	491	479	473	478	489	535	496	486	488	453	468	479	490	500	454	533	481	501	468	488	453	475	480	491	494	483	526	512	482	482	507	485	475	510	464	497	475	419	453	478	476	517	504	473	476	466	484	477	447	509	439	437	477	527	503	526	511	472	508	485	516	480	510	471	495	497	477	450	525	415	481	471	483	496	451	464	541	502	489	456	479	483	432	454	494	457	493	486	464	476	473	468	496	539	467	473	476	473	466	486	328	456	468	476	526	473	513	519	548	480	485	373	506	507	475	424	487	492	522	483	487	476	497	429	456	486	499	505	480	492	463	495	487	539	496	478	506	534	497	533	488	508	510	538	475	466	568	495	482	471	483	478	500	451	476	408	480	513	478	484	481	512	530	479	476	482	476	481	477	481	459	480	476	489	502	478	462	484	513	528	473	485	539	504	496	478	488	476	497	493	533	447	458	477	464	528	436	484	520	514	464	492	519	497	483	493	611	526	488	479	493	493	504	478	474	467	518	582	482	384	490	508	471	504	465	476	513	521	481	460	488	459	473	504	527	471	515	480	481	545	486	486	583	498	500	424	478	491	483	492	486	475	486	482	458	474	475	600	470	518	490	493	544	436	1
474	450	542	476	499	475	474	474	505	496	459	495	475	502	491	490	471	461	490	469	485	486	477	491	537	535	523	501	462	482	477	454	522	506	468	499	477	456	479	475	480	506	463	488	525	496	499	443	438	454	528	485	467	475	524	484	481	471	527	493	476	476	471	488	329	530	510	505	472	477	461	460	519	446	488	532	471	477	534	457	497	518	513	470	526	486	472	481	468	411	475	528	479	500	478	513	481	485	497	499	484	481	467	502	498	462	500	458	488	484	472	493	487	493	491	481	492	495	440	486	475	465	487	424	472	562	498	489	476	519	457	544	463	477	476	495	540	489	471	493	491	504	493	476	483	464	483	515	472	500	445	484	479	408	478	511	493	459	484	482	485	481	511	475	485	505	476	473	473	567	472	516	468	480	492	483	466	478	541	519	534	490	470	478	502	509	494	468	504	479	505	488	489	600	497	481	480	481	477	495	445	504	470	519	497	475	509	478	462	550	503	515	497	458	501	509	476	481	473	487	503	528	494	425	465	494	479	480	477	524	449	474	485	475	499	490	475	478	506	474	479	591	538	462	540	557	402	483	498	491	473	490	481	497	478	507	527	535	505	501	479	472	473	469	487	457	509	479	480	518	480	519	511	466	490	496	476	497	476	501	475	421	453	474	444	517	522	484	480	478	455	401	521	484	550	472	499	442	503	498	487	483	475	457	542	498	482	496	486	418	519	499	520	472	498	491	471	479	428	518	474	464	429	498	511	479	484	506	498	539	467	467	476	465	482	478	288	422	514	500	553	500	490	506	451	490	485	424	464	469	480	413	483	499	497	496	475	479	456	523	488	491	428	529	479	493	508	495	499	476	511	414	479	483	499	489	488	492	425	439	481	503	478	483	507	460	509	477	478	549	479	501	479	485	476	472	489	492	591	490	478	552	476	486	478	472	518	478	540	478	508	488	477	483	506	499	485	547	545	453	483	491	493	476	466	479	481	516	501	480	456	537	521	425	540	550	489	488	514	496	519	496	576	516	471	477	474	496	440	473	476	466	486	393	481	454	467	525	439	500	445	448	466	466	472	509	493	496	462	469	485	470	511	478	472	588	492	477	510	499	483	519	480	441	520	493	495	480	479	497	482	484	466	393	563	491	479	504	518	504	1
489	431	522	484	491	488	551	477	503	487	457	536	559	475	497	464	482	509	497	488	480	518	468	466	467	516	460	483	486	481	485	471	447	495	492	477	491	504	480	475	479	461	484	459	472	416	513	476	460	499	533	479	476	480	508	477	525	487	475	442	492	480	455	482	581	481	449	461	469	467	475	506	478	567	478	496	487	499	506	492	476	529	504	473	396	470	479	491	487	491	476	491	480	484	480	538	479	498	481	499	478	487	483	474	478	504	476	463	549	490	535	522	473	540	487	468	465	467	523	473	480	461	479	517	489	506	497	512	480	477	471	544	503	478	469	492	528	482	477	497	475	512	503	494	466	496	484	490	491	384	498	495	478	630	479	512	477	511	534	491	469	469	486	471	510	476	475	481	477	476	432	553	513	478	490	528	455	468	511	443	558	520	468	435	507	493	545	522	514	474	483	486	464	546	522	483	475	477	478	465	489	521	465	480	424	474	507	470	465	475	482	506	426	529	470	538	556	486	525	487	456	509	504	566	472	551	466	479	477	477	489	449	477	491	466	519	464	471	458	499	480	420	494	475	449	468	500	473	491	490	487	486	474	483	467	540	474	547	474	491	467	480	492	483	486	473	505	483	485	448	473	501	452	509	499	488	476	528	508	484	478	547	485	475	494	496	515	444	473	482	487	473	516	479	488	548	481	471	525	490	454	483	479	484	536	502	475	490	546	496	498	476	492	554	492	473	489	488	502	552	480	494	503	477	488	480	486	570	499	555	496	472	477	471	459	469	562	476	480	477	472	474	465	507	502	484	491	504	513	508	485	397	457	491	490	472	565	476	499	440	479	513	443	528	470	494	503	469	494	440	479	435	494	488	510	481	483	466	460	471	473	490	458	493	479	442	474	477	498	493	485	472	478	464	476	502	488	504	546	468	477	438	476	485	476	461	454	479	471	484	510	486	501	496	470	573	481	491	541	473	474	470	469	476	486	492	476	521	506	479	540	457	525	597	467	527	469	533	490	494	506	467	541	549	482	474	469	496	448	478	512	481	471	615	483	452	489	487	552	464	528	497	504	503	495	502	500	550	456	458	506	475	497	482	480	398	480	480	452	479	513	458	458	506	493	487	491	479	465	478	498	481	456	712	521	525	480	483	430	483	1
475	496	461	465	457	481	422	478	482	486	507	470	440	432	478	501	470	530	514	465	486	485	482	477	488	552	444	471	476	515	484	537	501	473	456	431	475	474	470	479	484	521	476	504	501	451	436	521	496	509	490	490	486	485	488	500	431	419	600	487	495	479	503	485	541	503	508	479	476	477	570	480	520	520	473	443	466	488	469	480	464	528	551	474	505	493	475	465	474	550	475	486	455	495	489	510	481	465	495	447	471	490	487	475	526	417	527	518	486	479	463	456	477	466	479	469	507	486	490	465	478	463	490	486	470	505	469	521	472	458	474	495	531	470	471	464	450	471	479	516	520	546	495	489	498	501	480	531	489	512	431	486	487	506	476	529	452	505	480	510	459	467	480	478	470	493	478	487	478	540	498	446	576	478	456	472	495	487	537	426	532	488	476	435	489	509	494	525	566	481	495	484	485	585	522	475	479	471	476	476	472	503	460	548	477	477	450	472	487	477	478	483	490	519	467	461	504	507	507	474	479	480	467	460	479	534	488	477	476	500	483	510	477	502	497	485	480	479	512	490	487	536	465	464	492	517	460	482	483	488	490	541	474	509	490	493	375	441	490	481	474	481	505	490	473	469	434	526	476	511	500	451	496	482	477	474	476	529	479	506	476	483	470	476	520	499	462	478	471	511	504	529	475	481	516	527	485	522	454	488	482	479	478	524	434	480	510	478	496	500	451	504	484	508	450	498	479	480	472	522	480	518	456	482	451	474	460	461	479	460	469	466	476	477	491	496	525	501	495	482	541	477	460	522	500	477	480	509	443	453	495	498	491	486	492	473	514	476	532	476	479	508	482	508	479	511	407	480	499	452	513	513	480	520	558	470	463	505	520	518	485	444	484	480	502	486	528	478	499	462	475	458	480	509	481	464	475	472	451	485	480	606	475	514	476	372	484	482	471	486	483	486	555	470	473	576	494	579	476	468	468	472	479	476	497	461	489	522	502	481	523	540	463	502	525	533	479	559	429	480	472	487	438	502	485	476	484	462	496	488	484	475	517	348	484	612	478	459	461	540	549	504	488	413	478	492	491	534	472	485	522	478	448	476	478	534	485	481	444	509	466	434	487	533	541	480	483	437	508	497	475	472	479	374	471	551	476	494	566	513	1
478	474	476	486	478	478	489	477	485	478	498	512	497	448	458	504	477	478	463	475	508	492	477	480	550	478	459	467	481	480	478	518	522	527	494	445	500	495	475	475	474	464	471	471	497	482	498	486	396	485	533	506	492	483	476	475	497	456	512	460	493	475	484	470	502	493	500	494	480	476	524	492	496	431	492	499	463	527	494	529	442	549	465	475	525	503	478	485	476	479	475	468	485	500	477	480	479	481	497	445	489	479	485	485	447	375	492	493	459	475	483	535	475	473	444	471	495	485	441	500	476	492	477	441	502	484	484	501	468	445	469	454	462	482	495	473	471	485	482	464	479	505	481	482	486	467	476	500	471	485	569	467	470	539	478	474	506	462	513	520	453	482	479	485	384	466	475	481	478	519	476	562	508	478	462	528	458	483	487	484	426	493	449	442	491	511	556	481	499	476	489	521	509	481	575	487	478	483	476	477	545	447	498	447	552	477	517	478	486	495	485	480	468	484	482	574	466	486	513	474	466	470	492	513	528	518	477	479	476	505	482	476	464	547	479	501	474	470	476	480	546	495	495	442	477	500	421	477	485	511	452	498	476	493	473	539	527	513	484	483	499	471	524	516	476	481	508	521	484	496	474	528	500	483	487	498	476	499	500	464	477	505	488	475	527	490	511	425	484	465	453	516	469	467	398	514	477	477	505	496	459	471	479	507	506	458	486	476	457	465	519	495	419	555	465	473	493	477	485	531	469	453	509	478	483	479	472	431	487	523	464	506	476	470	475	499	482	500	498	478	528	510	497	495	482	491	481	549	479	472	498	522	490	466	495	493	563	477	518	533	516	525	561	486	478	552	489	473	461	470	541	486	528	499	537	526	483	517	367	393	485	502	457	507	483	476	478	476	505	451	473	508	475	476	480	494	488	440	497	482	474	467	476	501	477	442	486	477	450	491	483	483	486	465	429	565	481	435	491	508	465	478	465	477	473	525	464	526	518	480	480	520	472	539	472	512	471	468	471	487	539	471	490	477	463	476	474	485	523	485	491	477	492	462	485	527	487	463	519	471	514	461	475	486	484	514	479	535	488	419	528	483	478	479	480	483	483	497	477	482	484	478	491	515	515	482	475	526	476	477	478	475	476	470	519	544	484	470	443	489	1
486	480	513	488	453	463	572	476	504	475	473	477	537	572	486	443	486	471	420	463	479	485	493	482	556	460	479	499	484	483	491	455	482	558	475	447	509	494	476	478	474	466	455	473	529	466	514	537	522	456	568	516	489	475	527	513	524	419	544	500	517	481	457	478	516	533	465	484	485	462	495	459	507	522	480	532	459	495	510	501	490	538	462	478	550	414	480	494	483	482	476	497	503	509	485	485	476	480	475	471	493	484	485	496	455	534	494	470	550	462	471	496	463	545	507	515	483	479	512	458	481	448	474	487	478	590	497	491	484	528	536	529	489	475	528	515	475	502	486	486	515	489	485	475	476	467	475	497	475	466	491	454	505	646	478	501	492	462	522	486	492	492	476	475	568	480	474	485	480	516	524	562	570	476	450	512	487	492	490	509	538	493	474	490	486	493	451	489	542	474	426	459	506	499	496	501	476	496	475	515	514	484	496	457	513	477	478	477	485	508	495	514	484	537	480	553	473	487	468	472	559	487	477	461	500	440	534	477	477	511	480	499	448	483	467	499	501	477	471	477	473	542	496	482	515	551	517	484	477	499	473	502	476	489	472	516	449	469	484	504	501	468	486	448	469	493	459	483	493	518	460	492	518	466	488	467	476	494	498	489	476	534	470	477	501	445	469	534	477	481	494	498	467	472	520	576	535	501	462	510	452	512	475	488	486	446	486	481	499	485	468	460	511	489	482	481	487	502	500	446	502	471	489	456	514	475	422	500	492	498	445	491	477	497	521	483	509	529	377	498	551	476	465	499	503	493	472	511	488	483	476	505	499	473	486	505	533	475	514	529	442	479	504	468	482	498	497	488	491	525	490	484	451	506	512	474	477	457	549	461	478	488	553	476	467	482	518	478	480	555	482	443	472	532	478	516	475	543	558	473	474	488	476	436	477	480	494	480	511	481	473	497	482	484	517	558	459	542	514	562	478	486	473	475	483	507	482	516	470	481	464	435	390	603	503	508	474	614	498	472	484	481	364	433	495	479	473	487	489	463	441	480	485	475	469	552	486	530	548	475	492	489	423	451	489	529	465	465	494	480	500	475	416	478	474	545	495	510	387	484	484	471	487	467	492	490	476	477	498	486	460	478	488	490	502	514	481	470	569	515	2
487	447	438	476	514	476	529	476	507	480	496	460	515	485	471	503	468	466	511	502	497	459	480	475	476	511	508	484	487	492	475	521	511	434	473	515	457	487	480	477	472	413	496	470	484	457	471	491	455	497	566	476	500	489	452	485	447	426	528	438	489	483	515	476	339	482	483	495	471	478	495	478	483	496	491	522	486	437	541	501	485	487	520	492	482	484	475	463	470	483	477	441	471	515	471	530	479	470	478	438	463	480	478	477	455	620	572	516	486	467	558	439	474	536	441	481	485	481	466	502	477	454	491	524	492	507	458	477	489	474	523	469	548	475	448	482	544	478	480	480	478	552	475	495	508	498	484	577	481	569	475	471	488	431	477	502	465	481	501	501	495	486	480	486	508	494	476	476	479	477	488	500	474	475	463	528	480	480	428	541	526	549	490	461	473	452	461	495	509	474	484	470	483	463	477	493	470	494	478	509	458	484	488	452	546	476	559	477	489	489	494	561	501	498	482	487	513	480	485	467	478	539	456	558	537	522	460	477	477	467	461	499	493	471	473	469	489	485	455	481	465	554	508	471	518	544	383	486	501	493	507	518	475	497	483	476	558	493	495	489	489	480	519	493	488	498	527	485	451	500	467	596	475	457	470	470	477	519	526	503	478	441	471	479	528	465	472	493	480	517	492	503	492	476	492	490	492	538	493	443	465	482	470	491	453	461	503	484	472	487	489	477	510	517	479	513	468	488	509	610	479	499	467	477	474	468	498	399	509	601	462	508	477	480	492	478	298	529	447	556	483	519	498	507	541	492	491	520	451	517	476	407	459	462	519	495	529	476	531	530	489	479	473	461	482	538	494	476	478	463	510	524	505	492	490	507	472	466	459	461	475	496	422	487	439	482	553	477	506	454	468	550	474	440	480	465	469	546	446	482	481	466	476	503	476	497	484	469	454	480	504	469	511	458	469	560	476	514	594	438	474	481	492	475	511	511	514	478	457	485	488	484	436	445	507	501	489	594	444	497	405	488	474	545	493	477	474	491	493	477	461	482	506	392	480	430	480	503	368	471	503	455	487	465	487	483	476	484	476	482	529	475	470	480	484	575	449	524	425	472	465	496	474	563	516	490	480	453	500	475	485	478	446	400	571	501	463	457	502	451	2
490	458	481	482	566	481	430	477	490	496	529	481	440	457	477	487	468	475	452	485	473	493	480	476	416	556	503	484	483	484	478	497	489	514	501	578	490	497	474	475	480	445	462	478	526	461	532	524	513	446	561	463	457	486	484	493	512	502	516	459	514	465	553	474	461	551	501	486	491	476	462	487	504	504	479	491	479	439	459	467	542	575	472	471	479	491	471	514	476	502	476	515	462	493	487	488	477	477	507	498	489	484	482	505	464	633	462	503	502	487	484	483	465	529	385	495	497	472	486	504	474	449	483	436	468	530	501	518	491	414	454	490	486	476	543	431	430	493	483	492	519	491	481	482	493	520	485	467	476	465	450	491	510	299	476	511	494	524	527	485	522	472	488	475	498	505	478	482	476	534	466	567	527	475	488	453	466	472	489	492	543	456	484	443	506	526	514	462	439	474	461	443	482	487	552	483	481	480	475	526	492	530	486	466	462	477	467	477	469	495	475	470	500	481	484	506	536	469	492	491	461	451	471	378	422	534	491	478	476	488	479	500	484	507	451	489	490	478	459	471	536	406	473	459	548	493	481	479	489	542	466	490	474	524	486	504	487	422	492	464	488	471	529	468	492	492	553	482	466	500	442	526	544	471	478	464	476	483	471	500	478	392	476	476	473	564	507	435	479	451	520	499	520	469	425	544	505	503	493	472	470	499	469	444	514	423	502	482	483	482	446	476	525	520	474	505	484	472	491	466	469	452	498	487	514	477	459	407	479	524	543	471	479	488	517	496	438	472	675	469	526	513	557	537	550	486	481	482	486	463	471	453	495	498	504	480	540	478	521	500	526	504	510	488	473	546	479	468	510	481	477	465	518	485	503	480	479	501	519	474	484	460	509	462	486	488	523	478	451	437	482	488	480	470	476	440	491	461	449	474	479	518	474	475	477	420	500	472	481	475	495	491	502	485	482	516	483	534	411	511	470	481	456	476	479	498	463	517	495	477	502	515	454	386	516	536	496	454	468	471	503	474	715	545	521	475	491	482	473	470	489	478	436	633	484	313	478	477	482	572	512	520	510	497	468	480	474	537	482	466	599	481	571	477	476	332	465	483	424	477	482	501	466	507	485	497	484	423	472	484	483	475	466	706	499	457	479	477	450	535	1
483	482	448	485	496	478	497	476	510	475	508	469	409	449	460	478	474	494	486	491	497	449	480	468	442	576	472	481	461	470	484	468	537	509	487	454	492	469	478	477	473	506	489	489	449	517	549	502	542	469	505	482	480	478	525	526	525	475	512	481	508	491	479	490	445	489	520	516	478	474	509	487	487	501	483	429	484	455	588	485	505	550	526	479	503	511	477	470	472	502	476	457	487	515	462	519	483	443	484	415	493	467	477	470	471	497	480	489	469	493	456	460	472	449	486	487	477	487	505	477	476	472	476	533	484	493	498	495	479	487	559	518	489	476	482	456	559	500	480	494	495	484	490	473	482	475	481	452	475	552	482	476	489	371	477	459	462	447	469	523	461	479	484	482	471	503	477	485	477	580	482	571	558	476	519	510	493	482	447	478	463	552	459	501	488	461	536	463	513	481	487	438	493	492	471	486	480	496	476	480	505	479	490	501	456	476	512	485	480	480	484	520	499	504	467	508	534	481	465	467	473	646	493	484	492	522	504	478	476	470	479	473	504	476	491	472	493	478	492	487	525	548	481	491	495	532	449	477	491	465	503	452	472	519	477	522	541	523	472	492	483	476	505	526	483	486	415	508	484	503	468	518	487	476	501	479	475	483	476	499	475	412	493	476	473	477	459	438	477	484	468	525	540	474	518	497	471	452	474	512	475	475	478	460	466	520	490	487	459	465	485	486	552	431	488	424	489	470	422	495	475	467	482	476	470	480	488	431	475	553	472	482	477	475	445	474	407	528	558	525	503	491	474	461	446	470	485	527	478	518	485	411	460	454	531	490	487	479	514	398	472	489	445	457	474	438	434	475	467	480	532	440	513	439	495	515	491	491	568	477	484	471	454	491	459	470	507	475	517	485	477	521	476	484	482	514	468	486	547	484	477	482	474	479	476	470	453	483	492	484	485	496	487	482	509	557	482	500	511	501	484	474	486	476	483	499	503	492	484	479	527	486	496	414	467	389	474	519	456	491	516	509	571	611	489	477	496	481	508	476	471	464	470	396	469	519	477	425	465	426	469	487	510	490	470	501	482	562	485	480	608	468	514	480	474	561	480	469	478	474	514	497	485	510	509	476	481	454	501	484	502	476	457	403	462	474	478	483	516	507	1
483	470	568	496	558	482	510	479	502	486	494	513	473	497	482	480	466	464	476	470	491	504	471	486	524	499	458	489	470	506	491	530	428	487	494	495	485	516	481	477	479	542	455	492	494	433	489	543	454	492	512	505	476	480	499	502	447	514	465	482	502	481	474	470	579	515	461	499	483	476	481	487	504	480	478	582	483	502	459	492	512	524	431	498	605	490	480	516	482	504	475	501	453	469	470	508	483	470	500	547	477	481	485	481	464	295	498	478	509	468	482	463	476	496	534	473	449	498	507	496	474	462	484	458	460	541	498	492	463	383	499	521	476	475	463	603	461	478	488	476	497	450	483	482	502	523	482	503	482	473	529	519	489	525	475	443	500	482	497	521	473	487	469	474	443	476	476	478	477	451	496	518	550	477	465	534	476	478	438	562	467	577	485	472	488	470	462	501	511	481	509	474	514	523	545	481	480	489	475	486	502	488	480	521	433	476	540	477	480	515	506	425	480	516	492	482	488	473	501	483	459	579	418	465	480	475	492	478	476	530	481	500	473	474	470	469	481	486	426	479	462	457	504	478	479	435	487	482	473	539	522	538	477	532	478	523	562	474	480	467	466	481	492	456	483	508	492	494	507	503	477	559	438	434	450	482	475	457	505	512	480	490	420	476	565	535	466	520	482	486	548	541	477	471	487	443	514	517	517	421	541	504	469	507	485	472	497	468	565	457	483	474	514	509	481	478	473	496	457	507	469	530	492	483	490	472	480	500	470	484	518	481	475	506	487	472	595	473	574	472	456	512	498	434	527	499	486	565	476	559	488	523	486	481	475	487	496	477	555	531	491	493	464	481	487	476	478	511	482	501	458	512	505	508	481	530	479	469	459	445	478	459	525	506	464	476	476	477	517	436	477	467	473	449	481	474	462	533	507	478	479	502	475	464	476	534	373	482	477	485	488	525	469	482	509	517	482	561	540	501	480	504	476	476	487	467	509	562	431	478	498	461	531	516	489	514	477	507	471	480	461	483	554	491	492	478	476	488	488	469	488	471	501	473	490	573	487	509	491	502	494	465	529	545	480	503	477	475	491	517	539	475	507	478	482	431	475	483	494	497	455	456	483	526	502	482	488	499	479	477	497	478	518	487	517	572	481	459	475	471	1
487	468	534	469	494	482	455	476	525	481	539	509	458	491	471	476	470	450	481	492	500	473	476	482	425	528	498	494	492	467	484	401	481	538	517	492	489	472	480	474	479	469	500	486	462	513	535	577	556	487	505	526	494	479	430	494	450	486	509	484	485	484	435	471	560	504	514	533	483	481	524	498	492	470	482	530	470	471	441	482	520	526	503	457	475	510	476	510	481	504	477	556	487	462	479	530	477	475	493	477	481	487	486	495	512	680	484	467	455	468	424	444	481	537	448	487	471	465	474	483	478	486	484	463	498	521	474	473	491	473	457	468	517	481	481	547	409	487	483	486	448	497	489	479	501	470	481	538	485	444	462	451	476	666	478	487	493	465	484	505	549	475	483	487	435	462	479	475	478	510	515	478	495	477	504	472	472	480	514	523	530	527	486	482	495	513	460	538	566	483	474	536	471	530	480	490	486	496	476	484	508	511	502	453	403	475	593	476	475	492	490	515	486	450	491	521	529	473	526	473	489	518	503	536	430	477	426	477	477	475	497	511	480	501	440	459	466	481	476	473	488	463	427	484	485	456	424	479	493	491	471	478	472	504	494	534	497	456	479	494	456	470	498	505	487	464	493	495	483	472	490	479	424	507	474	500	475	416	528	524	476	552	481	475	503	439	509	505	481	472	521	492	505	472	545	508	490	488	515	494	522	501	478	492	502	558	476	476	486	514	486	522	513	444	493	494	457	478	519	496	496	493	477	481	454	489	456	500	474	459	499	470	475	492	494	483	557	480	413	548	491	499	506	485	545	477	476	537	506	503	476	472	456	497	456	513	519	476	521	482	579	506	442	536	476	557	508	477	497	463	460	512	504	484	488	533	482	525	556	440	480	500	465	465	486	469	486	477	518	461	476	561	476	532	481	476	479	422	471	479	476	496	477	471	477	537	466	475	512	471	479	464	494	526	479	492	475	504	452	487	480	467	487	476	499	530	515	503	505	478	483	497	491	613	449	585	494	563	426	477	588	474	438	480	487	478	479	468	479	481	507	485	487	675	473	466	484	521	494	440	501	495	514	460	479	503	482	515	490	516	527	473	454	479	483	431	503	491	473	485	482	482	450	549	486	486	452	429	510	474	452	476	496	695	504	530	481	496	507	474	1
487	491	428	486	525	482	469	477	503	458	555	504	486	526	478	474	492	512	490	485	480	509	484	480	500	534	488	466	463	506	478	550	452	481	474	475	470	489	483	477	478	562	473	444	556	483	468	510	497	465	513	484	461	481	461	475	520	408	516	512	491	487	606	476	567	486	546	500	479	486	454	494	483	483	479	435	457	508	460	472	477	544	452	494	558	490	474	496	484	438	476	532	475	496	486	469	478	501	505	522	480	478	486	468	482	473	501	476	576	488	474	457	483	472	432	475	498	461	507	474	476	483	483	451	478	471	493	503	477	479	490	496	508	483	505	491	574	483	472	495	484	503	487	478	498	520	480	513	478	491	500	474	471	507	476	519	525	508	482	547	450	476	476	483	465	465	476	475	478	495	544	577	479	477	498	505	496	477	515	499	568	524	473	478	497	492	577	462	530	482	505	461	483	535	616	471	485	480	477	492	469	492	439	450	461	476	538	480	459	486	481	524	455	438	479	508	498	495	483	495	450	507	501	480	497	439	447	473	479	481	468	489	472	510	519	469	481	478	458	478	502	423	472	497	555	463	472	479	487	490	463	485	477	509	478	504	507	472	492	473	472	480	462	512	482	483	483	490	503	454	475	533	483	509	490	484	476	475	496	484	479	482	449	476	460	505	542	443	479	529	491	507	478	470	450	530	533	487	477	499	506	465	481	476	494	504	488	480	554	427	459	473	451	531	475	499	483	474	432	494	466	451	489	483	476	483	499	494	486	486	444	452	477	493	523	475	540	508	591	591	471	496	487	475	535	483	484	494	503	559	481	466	523	498	476	486	543	477	544	534	416	490	462	461	488	411	530	482	500	580	491	521	475	513	495	465	486	498	506	481	488	526	503	485	466	484	551	476	490	490	478	492	478	510	480	484	497	430	517	483	483	440	475	506	477	479	483	477	448	474	500	497	483	500	508	517	476	528	532	451	478	498	498	477	469	512	497	466	434	482	503	558	516	504	463	569	501	561	445	476	551	500	668	486	459	480	478	489	452	478	504	467	503	617	480	443	481	492	460	531	499	501	497	455	472	485	472	527	469	558	590	468	548	475	484	382	482	494	588	479	461	476	478	531	454	494	458	492	485	483	500	474	477	684	505	456	473	470	543	493	2
483	519	480	480	486	467	495	478	482	476	440	489	553	413	488	499	475	501	469	467	510	510	476	465	496	492	446	487	467	514	477	476	453	449	466	540	473	470	481	475	475	503	472	528	496	480	520	468	459	480	519	469	484	488	436	497	501	474	507	457	484	479	458	485	505	519	567	497	480	484	518	488	474	488	485	536	466	520	557	471	459	531	536	508	513	503	476	466	474	582	476	477	471	491	469	522	473	492	494	466	476	481	484	488	480	429	504	487	522	492	420	475	479	492	486	482	487	491	495	504	477	464	459	529	463	484	484	473	474	489	487	522	488	482	426	498	416	506	484	508	513	480	494	478	473	483	475	460	479	520	503	496	481	451	478	477	509	442	530	494	482	489	482	487	525	543	476	478	477	507	506	573	502	476	466	537	495	479	431	492	471	496	515	428	474	422	456	539	531	489	481	453	502	529	548	486	480	477	476	502	492	494	496	528	547	477	531	481	471	470	497	469	474	468	481	464	496	472	487	461	446	387	457	472	428	548	504	481	477	495	472	471	502	490	498	507	490	477	470	469	478	441	498	514	471	506	537	484	477	529	479	475	475	506	470	492	441	509	485	472	543	477	485	572	477	466	506	506	483	499	471	472	463	511	497	458	476	500	505	494	476	447	481	477	516	563	501	442	481	498	457	483	473	470	449	465	493	533	462	496	516	499	476	444	465	492	485	488	481	488	467	464	513	525	483	477	487	479	448	503	495	486	515	455	508	480	458	404	467	458	450	495	475	414	542	487	491	486	608	487	497	534	507	476	595	491	486	501	523	514	496	474	444	511	473	480	457	476	531	501	514	497	539	490	476	437	513	484	488	474	495	466	509	523	466	504	481	458	464	441	475	469	445	498	447	471	473	476	467	524	476	481	475	487	475	493	499	453	510	480	471	534	477	531	475	481	482	484	471	472	483	564	464	470	468	554	479	452	590	516	472	472	490	476	468	478	518	484	537	478	512	442	480	461	464	468	477	529	465	483	463	484	646	440	529	478	480	482	497	497	486	471	453	582	480	437	489	507	483	472	501	439	461	501	461	468	492	544	501	492	479	478	557	477	496	412	483	466	417	499	473	460	480	507	475	483	492	490	455	467	508	479	481	602	503	521	476	467	473	505	2
476	473	393	478	477	484	512	478	504	475	475	460	516	476	500	413	476	496	515	477	494	487	488	491	483	514	467	474	495	478	474	482	457	470	472	540	471	478	481	477	478	487	466	503	534	472	515	478	541	479	467	531	478	480	539	514	444	471	472	498	453	489	494	475	480	515	508	511	482	480	543	500	472	448	488	532	484	489	560	452	465	571	487	493	543	482	475	492	466	520	476	481	502	502	482	499	480	506	470	490	467	482	480	465	457	685	503	456	472	484	557	577	475	517	465	485	491	477	504	518	478	454	466	537	491	511	473	507	494	470	485	493	477	479	494	470	509	487	485	467	501	459	485	481	459	460	478	497	485	477	505	488	466	259	476	501	500	481	547	478	510	490	466	479	540	472	475	476	480	481	470	570	608	476	493	544	488	486	475	569	525	477	488	482	509	488	465	469	544	473	457	524	484	519	567	479	484	477	475	485	489	498	476	561	486	477	528	477	474	515	495	516	511	460	476	545	533	476	493	494	473	397	465	425	484	502	525	478	477	506	474	475	480	475	479	473	461	477	471	491	465	420	501	479	486	492	503	482	485	481	463	527	473	517	487	448	508	480	493	487	511	477	474	495	482	523	481	462	480	461	492	565	476	461	467	486	477	494	490	498	478	378	490	478	531	514	478	477	479	484	497	547	459	475	510	488	489	525	513	528	506	498	478	526	524	504	500	480	494	499	463	494	521	520	473	510	489	478	545	477	495	488	530	483	513	474	484	449	484	493	428	470	477	495	510	492	457	477	632	504	526	467	434	542	534	487	486	542	433	462	479	460	480	496	481	503	451	477	484	474	396	505	497	510	483	449	491	496	477	497	470	454	493	474	503	457	485	525	574	461	474	491	494	495	471	471	507	475	499	429	475	550	475	524	473	483	491	457	533	483	477	520	476	498	476	520	467	479	508	472	513	512	475	515	434	531	483	533	510	502	488	470	473	475	476	492	458	535	567	480	527	495	432	336	519	513	466	578	501	496	431	481	638	561	495	480	490	476	476	472	489	490	477	531	500	376	482	462	445	478	457	509	459	498	467	477	482	546	457	459	515	484	529	478	485	377	492	474	484	482	471	462	485	438	516	470	457	463	519	476	459	481	478	543	540	537	475	485	525	504	1
479	467	414	501	502	479	576	478	491	474	472	476	466	525	489	460	477	483	464	479	482	490	468	482	581	530	475	489	466	472	484	505	528	593	501	528	478	461	478	475	477	457	474	462	439	464	452	487	453	490	527	560	489	482	515	529	423	518	481	462	482	482	528	477	534	541	522	468	482	468	477	483	508	520	482	525	487	488	552	497	484	490	478	494	449	454	489	531	482	453	476	537	487	498	492	507	478	443	491	492	481	467	485	493	470	374	512	448	470	482	507	445	478	487	457	476	495	500	509	446	477	465	491	448	482	503	493	496	468	463	478	464	492	470	503	496	517	482	484	479	478	434	471	476	462	475	484	468	470	537	487	481	474	661	478	466	458	444	518	451	501	489	483	479	461	479	475	481	478	559	527	501	529	477	446	499	474	481	503	512	384	522	477	423	518	458	499	459	521	480	467	491	514	466	566	479	481	472	477	457	493	456	481	454	489	475	491	478	485	513	477	512	496	532	497	524	519	494	482	499	521	450	415	461	556	501	506	475	476	524	456	482	493	481	489	498	501	479	475	474	486	550	445	477	523	501	518	474	474	486	500	474	477	537	469	523	518	452	495	478	466	478	472	520	475	484	485	479	484	475	481	559	507	454	500	456	477	501	482	507	475	575	482	473	412	510	471	541	482	505	468	471	516	482	378	487	479	566	489	453	485	497	484	466	499	501	471	484	555	511	464	487	542	477	480	442	497	486	439	548	460	374	478	506	458	470	512	443	478	540	468	479	476	514	502	477	513	497	431	458	502	503	523	500	583	476	493	484	446	511	480	497	495	492	497	497	474	476	473	483	490	500	453	559	481	500	504	471	487	508	506	419	451	484	452	487	483	493	458	473	476	501	469	475	467	486	455	476	491	502	477	537	476	501	477	503	486	468	448	490	481	511	477	462	478	511	468	475	488	470	454	491	464	522	511	594	499	542	518	451	484	479	463	476	491	507	477	470	484	479	512	530	478	590	477	488	493	515	452	477	464	461	428	537	511	477	467	491	538	484	461	467	470	471	485	570	490	466	479	481	469	486	450	433	480	506	478	442	504	438	538	473	445	478	464	549	494	499	568	509	463	553	481	466	496	498	481	446	514	486	496	478	496	484	477	461	476	485	486	512	1
501	501	484	474	468	467	507	478	490	477	504	540	430	503	497	475	477	500	484	471	494	501	477	490	507	503	431	479	498	477	486	494	494	507	470	512	495	510	483	479	480	457	486	500	527	523	474	558	423	508	513	472	458	474	492	492	442	514	530	459	485	482	523	491	659	532	472	495	468	473	530	499	478	541	473	575	483	443	554	485	484	495	513	497	479	507	476	482	483	476	476	491	485	494	465	487	481	482	473	407	482	485	478	495	576	277	494	518	429	480	489	433	478	465	492	486	496	485	475	479	476	495	483	511	491	481	470	516	461	475	474	488	523	472	481	500	494	515	478	490	520	515	498	472	489	478	475	505	467	504	482	487	486	548	476	441	479	501	491	519	400	482	487	470	427	509	479	482	475	541	439	587	445	478	486	475	488	478	512	484	538	592	466	499	474	477	446	490	501	476	476	526	487	470	553	477	465	478	477	455	525	506	468	517	410	477	516	479	465	485	497	374	493	546	498	470	441	485	523	489	445	573	477	540	491	516	484	477	476	455	487	496	473	520	467	476	478	477	460	473	488	433	498	492	581	466	507	477	489	527	493	494	474	465	486	482	497	439	486	484	527	476	475	488	462	550	526	492	523	500	467	527	501	482	444	467	476	504	483	522	476	504	467	476	474	507	485	445	476	498	456	489	489	475	437	513	494	545	504	518	499	476	478	474	532	498	488	472	471	483	496	483	444	500	479	482	465	467	537	529	507	507	482	485	527	486	492	466	500	547	502	484	477	496	619	494	681	463	560	454	521	446	506	514	590	474	468	436	484	528	472	523	512	483	501	478	437	477	483	521	507	491	466	499	484	517	466	506	498	466	525	600	473	469	470	541	490	500	404	534	474	569	461	477	495	487	516	476	481	435	485	458	476	486	475	486	477	436	467	486	481	519	476	498	476	526	488	474	432	484	512	448	508	476	484	496	470	516	509	500	494	491	484	477	495	498	489	465	505	480	497	526	492	526	492	516	487	549	482	505	403	468	401	405	486	476	467	470	413	507	492	487	478	409	480	654	476	546	525	472	446	483	540	486	470	480	480	519	476	509	537	470	447	477	479	406	479	484	539	463	526	487	445	487	529	473	472	469	453	486	458	482	501	393	478	480	482	474	533	481	1
495	540	522	491	451	469	537	477	491	480	456	502	482	472	491	438	486	511	492	489	481	523	486	486	488	495	465	468	482	421	488	519	472	455	505	531	474	464	478	477	478	432	458	514	458	455	504	497	449	469	542	476	463	481	587	477	512	489	512	453	482	486	492	474	523	497	469	483	477	474	448	465	503	459	475	526	471	485	532	458	468	533	477	492	508	488	470	456	474	483	476	492	454	506	499	484	483	463	480	520	481	473	483	469	519	410	491	517	550	486	411	513	481	478	463	455	513	490	508	437	478	474	480	439	474	527	468	484	472	435	466	504	493	478	487	546	492	487	479	481	473	467	478	474	493	480	476	481	479	549	447	487	488	537	477	506	470	471	455	505	526	483	488	483	483	496	475	481	477	416	463	449	555	479	488	468	475	492	472	487	517	472	459	472	493	486	464	531	532	480	463	506	513	521	350	490	471	473	478	498	460	440	501	515	505	476	501	477	455	487	470	438	503	497	475	523	515	489	509	487	472	500	458	435	511	509	500	477	476	504	497	507	460	493	504	487	490	476	514	480	499	475	454	479	454	510	519	475	474	485	445	487	474	482	478	430	555	443	484	491	499	472	484	539	480	495	488	482	442	485	479	483	498	541	486	489	476	555	549	501	476	499	476	473	482	481	476	544	484	518	483	462	539	482	461	491	469	489	518	477	451	508	476	515	505	434	479	476	474	514	470	465	466	537	471	525	480	485	490	487	488	502	508	505	490	476	466	456	503	520	505	498	474	500	453	496	509	468	512	533	530	512	476	516	466	484	478	480	489	488	487	512	496	485	493	476	492	476	481	519	507	463	441	462	482	503	502	515	485	475	500	516	496	479	518	477	473	470	436	486	481	473	477	476	487	482	473	479	499	471	479	498	475	512	482	510	490	457	552	484	474	392	474	456	477	432	481	478	465	474	501	489	522	486	512	481	480	454	459	475	472	483	471	475	472	508	506	462	468	468	496	549	489	517	502	468	485	490	531	467	488	473	502	592	486	476	486	502	458	457	465	478	505	492	476	511	483	475	454	508	464	465	528	492	478	485	483	603	489	499	506	478	484	476	474	453	485	461	509	497	478	430	488	419	529	467	468	460	517	486	496	479	495	506	447	464	479	480	530	517	1
476	461	501	497	479	481	529	477	479	486	475	482	455	551	507	449	503	471	515	486	484	490	473	450	584	469	509	466	466	503	473	551	519	455	473	474	483	451	481	477	475	505	469	472	512	499	539	557	459	458	565	442	481	474	474	487	445	472	464	474	456	480	513	476	327	452	535	489	485	470	499	493	471	439	478	559	474	481	494	494	497	460	492	464	509	451	472	480	487	495	477	543	475	489	496	492	479	474	480	481	484	465	480	488	485	583	465	492	454	471	456	415	479	466	436	487	470	460	512	494	475	479	475	513	495	504	499	495	487	448	509	486	508	477	483	547	441	467	483	514	475	485	488	485	474	484	477	488	486	477	541	485	475	441	478	479	469	475	496	517	497	486	478	481	459	510	476	481	479	483	494	557	469	476	475	488	493	473	501	536	517	481	452	477	477	479	451	476	585	476	467	464	476	481	602	482	485	481	477	466	484	482	486	545	438	476	577	480	488	510	493	483	433	512	482	499	461	497	460	460	512	538	441	428	497	441	496	477	477	519	477	478	485	491	490	486	481	480	466	476	518	580	514	466	523	487	478	482	486	482	475	467	476	504	481	467	510	480	478	484	496	474	465	470	467	460	387	490	439	492	498	541	470	542	494	481	477	447	470	504	476	448	493	477	541	483	531	515	483	503	444	493	520	477	470	502	489	473	474	472	443	486	476	493	483	499	469	479	476	456	480	468	486	502	478	437	489	481	447	529	474	521	457	499	476	474	492	527	493	534	480	449	477	502	510	466	297	540	463	595	453	489	499	456	422	481	476	486	485	463	483	442	519	464	529	516	545	480	468	454	479	490	500	457	478	577	483	502	482	495	535	432	498	467	495	507	479	516	455	526	481	477	532	522	465	461	472	476	503	439	484	533	483	487	480	491	495	485	471	475	475	450	478	481	476	470	552	477	474	469	508	496	454	474	499	511	477	542	573	466	481	493	475	476	493	466	498	530	443	475	475	461	469	458	492	510	468	577	494	506	520	476	566	458	477	477	497	483	510	478	492	469	490	473	480	410	491	446	439	489	494	476	449	446	494	505	473	497	474	451	505	482	509	476	481	581	487	511	450	508	486	488	472	492	414	472	458	501	492	474	486	484	497	487	495	536	484	499	481	469	1
484	537	542	468	465	486	465	476	491	480	444	519	481	503	497	482	474	522	491	487	476	482	476	478	423	560	500	485	492	492	483	511	513	518	460	519	487	510	481	473	479	451	511	472	463	484	490	463	456	442	498	466	485	477	507	486	468	470	522	461	458	489	504	475	354	564	499	510	477	482	517	488	449	437	477	463	482	480	563	480	532	456	484	485	507	490	474	485	476	485	476	508	464	464	477	496	482	507	500	517	478	484	474	465	496	647	528	488	525	480	484	528	483	501	445	498	509	484	525	498	478	453	484	489	439	497	503	500	495	507	457	459	477	484	515	525	557	483	471	470	503	502	480	482	488	492	476	525	476	462	529	486	492	466	477	453	454	451	500	504	467	486	476	486	512	490	476	478	478	586	515	450	487	478	474	498	500	488	473	480	488	520	476	473	489	503	582	466	625	478	456	497	529	484	452	475	480	487	479	460	486	499	501	450	495	476	543	481	511	488	478	553	499	499	470	487	528	488	500	469	449	533	437	529	581	462	516	479	475	516	513	484	492	491	495	492	475	484	478	474	461	546	463	484	493	459	439	479	499	474	481	545	482	520	478	487	568	500	469	475	514	482	479	482	478	497	523	501	479	504	488	603	483	461	485	475	476	466	509	519	480	457	491	477	525	506	477	523	477	464	470	547	479	478	504	441	488	491	494	524	540	485	479	481	538	486	464	485	520	492	526	469	545	568	476	459	483	476	527	577	467	476	489	478	510	479	496	470	511	569	427	483	478	502	514	506	299	570	424	493	467	530	516	531	500	483	480	477	480	511	488	513	472	473	469	492	538	474	479	527	498	478	447	498	482	509	455	472	491	528	478	540	469	468	475	474	484	481	458	470	476	494	528	477	497	483	448	476	465	433	468	489	480	485	482	540	502	462	445	485	483	524	478	510	477	520	448	473	504	482	481	495	525	495	533	425	491	508	517	443	474	486	480	476	481	514	494	460	488	479	528	495	479	473	486	521	481	452	415	481	503	471	485	419	519	476	473	483	512	462	483	485	455	494	481	395	480	480	515	487	472	481	448	562	475	486	471	442	469	454	510	482	475	476	478	537	462	492	453	476	492	455	472	475	485	494	496	542	500	471	499	470	523	515	500	537	481	476	508	482	2
491	484	581	502	534	490	477	477	477	475	498	505	478	552	494	490	477	454	499	474	480	496	470	479	496	461	500	471	468	529	486	503	455	468	479	462	465	463	476	475	475	565	523	480	451	464	530	458	488	519	495	451	470	485	500	501	480	510	522	494	478	476	477	472	482	473	493	514	474	476	466	472	502	529	480	471	465	468	507	508	473	503	468	482	406	465	478	479	474	538	476	497	461	473	491	526	474	497	467	467	477	492	477	454	482	521	489	480	509	489	478	557	491	523	454	454	496	480	485	518	480	504	457	514	491	477	492	502	480	527	506	472	470	477	462	510	486	484	474	470	493	510	493	465	467	491	476	506	479	520	512	500	474	441	477	487	498	495	510	531	476	461	479	482	483	499	478	474	478	549	403	547	612	476	483	474	477	468	515	480	503	552	514	468	468	458	484	438	482	479	514	526	502	555	542	493	477	488	473	487	469	461	500	534	523	475	481	479	487	479	496	528	469	494	494	510	565	471	493	471	473	523	464	526	453	557	463	478	477	484	469	494	476	484	506	465	487	476	527	486	484	455	489	477	579	455	509	477	490	492	520	494	478	434	476	514	454	456	494	490	488	483	488	484	456	499	569	480	461	465	479	534	496	507	481	483	476	524	513	509	478	449	448	476	476	499	423	476	478	496	557	504	535	478	485	459	493	524	478	475	506	489	481	499	466	497	477	473	479	465	504	501	483	520	464	421	485	473	445	502	470	478	513	478	475	478	491	471	480	478	530	455	477	430	454	485	461	496	590	500	493	482	450	551	488	486	483	538	494	486	498	445	472	465	533	514	527	476	481	551	482	480	451	505	479	505	486	494	497	452	518	478	460	508	521	494	482	493	497	471	477	488	454	484	454	469	485	479	517	374	477	478	478	522	479	463	498	506	501	481	477	484	477	471	477	497	515	483	501	482	476	491	490	493	494	493	484	506	584	486	481	469	480	477	500	487	492	470	509	470	519	508	477	458	467	507	484	469	523	472	500	499	664	345	495	477	465	465	487	463	493	470	482	598	480	405	487	483	491	477	466	464	463	527	473	490	480	364	502	514	510	477	567	479	469	416	458	490	488	487	486	516	474	496	448	491	492	436	516	465	444	472	487	611	516	550	480	496	521	439	1
471	530	492	486	450	482	469	478	488	471	435	512	494	471	470	490	496	483	469	492	471	477	470	472	535	500	497	496	453	483	479	565	479	387	490	448	493	494	483	476	479	425	507	478	487	490	530	471	489	487	452	490	509	481	460	511	547	443	520	492	465	488	477	473	413	480	520	500	488	471	517	498	486	470	494	440	486	502	533	473	483	556	454	469	481	517	474	442	480	492	477	511	516	483	483	520	480	469	523	497	475	477	487	471	483	542	513	515	503	494	529	503	483	517	439	487	492	487	530	461	478	495	491	502	479	478	480	475	482	451	490	485	495	478	478	514	451	492	483	447	454	557	475	485	456	496	486	473	482	530	510	476	498	570	477	515	489	530	523	499	459	481	496	478	501	535	476	482	478	480	544	482	527	477	446	454	501	486	496	482	625	514	434	475	485	463	548	469	504	481	485	489	477	531	574	474	476	482	475	475	471	496	493	547	504	475	560	478	479	468	502	481	478	522	491	501	485	482	475	472	499	502	506	461	545	496	469	474	476	549	493	493	470	496	504	451	483	485	461	477	543	540	497	469	557	524	470	477	498	545	480	525	481	511	482	457	596	491	483	476	512	480	486	495	480	513	540	516	530	477	495	481	526	469	479	493	475	494	532	539	477	512	502	478	463	493	499	551	475	476	486	522	485	475	549	512	478	545	437	482	491	475	477	502	474	535	489	477	439	504	479	490	506	556	503	424	468	484	395	499	481	466	507	491	481	480	478	465	474	454	501	472	476	497	501	499	381	491	448	546	561	474	519	470	465	493	487	532	477	519	453	433	543	477	509	520	490	476	495	534	497	499	461	522	487	524	464	502	483	464	510	484	533	544	469	482	488	490	497	527	477	510	521	479	473	480	454	478	486	515	479	514	471	417	474	496	488	483	493	479	476	472	476	496	477	451	438	477	492	468	503	539	510	490	479	557	491	484	479	476	478	471	483	475	510	487	470	482	497	481	479	480	437	559	488	546	462	515	503	478	463	480	596	507	468	472	497	491	501	475	503	461	469	573	480	432	470	475	587	467	484	458	498	421	510	517	467	510	473	455	477	484	522	476	502	554	473	491	484	490	489	463	477	476	521	511	488	483	505	481	489	482	448	610	505	572	480	499	517	477	2
488	538	441	488	583	481	454	477	510	487	461	506	500	571	477	486	487	493	501	479	479	496	472	475	496	537	489	464	459	519	494	421	537	471	484	469	491	523	477	475	474	471	445	485	447	453	473	457	529	491	572	480	479	471	542	514	507	472	527	490	475	486	459	488	596	479	499	486	490	481	561	492	455	456	481	481	488	469	549	477	491	452	528	484	527	482	479	501	486	578	476	532	460	483	470	470	482	481	491	471	475	475	484	487	505	391	453	504	469	471	449	463	471	483	470	472	460	495	473	465	473	458	484	497	477	490	499	527	471	532	495	497	483	474	491	521	551	499	483	501	505	497	485	485	489	438	484	511	486	483	582	454	490	477	477	488	489	498	472	509	453	479	481	477	419	449	478	478	479	501	480	478	543	478	474	463	479	489	442	557	440	474	473	476	484	490	540	489	482	479	471	486	474	466	567	487	480	499	477	509	493	466	471	419	495	477	471	474	478	496	499	461	487	540	475	562	501	496	523	475	489	532	550	481	551	465	483	477	476	481	475	454	481	463	505	467	460	479	458	481	535	439	459	474	524	557	512	482	479	505	522	471	477	541	478	507	535	529	485	496	489	478	460	529	493	500	530	496	512	503	505	445	460	488	460	489	476	549	503	450	478	468	499	477	474	513	500	560	481	495	512	472	497	475	521	496	519	534	507	482	450	495	474	562	477	464	490	488	496	468	470	449	527	546	484	467	481	484	404	500	478	510	494	481	492	480	508	481	486	482	509	459	477	525	462	491	570	423	622	505	513	496	480	491	496	475	482	482	502	533	480	549	466	465	497	505	489	477	487	509	489	475	393	520	474	527	512	478	482	487	560	468	492	490	493	520	476	489	538	467	483	465	470	481	460	463	500	478	502	444	474	448	483	460	483	470	494	488	489	481	474	500	477	525	477	493	505	479	465	475	495	487	492	488	479	496	483	609	575	503	490	474	469	475	490	515	496	444	539	482	496	533	445	482	496	456	467	609	558	475	552	467	635	480	460	477	489	499	479	468	505	463	507	553	483	520	488	471	429	486	507	468	423	472	495	487	501	523	463	487	472	474	545	475	470	408	455	498	465	488	465	432	464	463	543	484	466	506	497	494	474	477	503	584	475	467	478	485	508	481	1
475	511	479	496	435	477	495	476	485	466	451	480	490	525	478	463	468	471	472	478	488	546	475	472	482	502	487	483	480	480	484	518	460	449	537	495	471	473	470	477	471	522	513	464	515	504	479	488	500	476	575	485	489	476	494	529	451	506	575	469	478	483	513	477	369	552	526	430	480	475	537	490	502	548	489	525	494	470	523	466	484	486	491	478	563	469	477	482	482	480	476	584	490	447	496	494	483	482	468	507	485	484	476	502	526	634	475	473	505	478	506	481	481	497	435	469	516	474	507	494	476	475	482	469	440	466	469	536	490	514	504	481	494	471	474	459	400	480	479	482	480	511	463	484	489	485	479	466	478	470	491	471	493	381	474	485	519	471	507	512	505	482	472	485	503	463	477	480	477	509	518	507	489	478	492	488	493	485	506	490	547	537	494	493	493	494	481	501	498	481	481	492	511	543	494	490	476	471	475	478	501	494	485	526	528	478	600	477	479	477	507	484	513	484	471	490	532	483	514	505	467	504	453	485	481	519	472	470	475	459	470	496	476	499	485	455	495	476	493	481	524	561	489	477	458	479	438	476	489	518	548	524	471	516	479	483	437	458	488	504	456	478	460	405	491	484	443	514	521	513	496	515	449	468	454	484	477	511	484	521	478	419	452	476	515	555	455	452	479	522	494	507	470	476	471	463	500	500	536	491	503	466	474	488	491	483	490	482	496	501	495	476	480	523	495	480	484	480	485	516	475	480	459	468	490	487	508	521	467	472	482	457	477	437	459	478	302	454	492	551	517	508	497	504	460	473	484	479	484	551	475	547	506	469	509	494	493	477	494	484	482	518	546	477	478	580	503	491	481	579	475	499	512	480	485	518	477	501	520	483	484	457	520	475	479	472	509	479	512	473	479	529	476	493	479	525	483	616	483	480	478	416	477	488	478	485	468	484	440	483	483	426	465	494	489	561	483	542	430	474	479	485	477	477	492	466	503	490	483	476	487	480	532	409	479	436	475	538	480	466	523	470	531	542	499	479	474	483	563	484	480	477	518	430	488	428	484	468	466	476	546	552	465	471	508	504	479	494	438	453	428	492	494	478	478	559	473	483	517	502	484	513	474	480	549	477	475	523	497	480	484	471	495	445	477	447	479	483	543	445	1
482	535	541	475	574	474	522	476	453	486	467	499	471	548	476	477	466	440	446	491	501	455	479	496	452	510	507	485	456	495	472	477	519	488	483	491	478	447	480	474	474	503	478	503	475	507	535	506	518	478	522	487	425	480	526	472	510	497	506	453	498	484	507	487	576	478	554	526	475	476	531	480	492	433	472	513	489	496	538	479	465	527	507	477	451	524	477	497	484	504	477	539	474	476	485	502	478	480	464	532	480	484	464	507	490	423	460	494	563	486	503	538	484	468	518	471	443	481	473	498	474	499	481	558	423	517	476	506	472	530	544	499	493	476	485	526	539	535	486	501	533	563	496	472	428	473	479	473	478	519	472	478	475	488	476	501	478	472	486	485	445	483	471	488	427	455	480	476	477	511	430	479	545	478	492	458	478	493	484	541	483	524	463	478	506	466	485	548	478	479	460	487	465	509	567	488	478	470	476	518	471	473	494	548	500	476	506	480	472	480	508	538	510	534	479	483	559	477	449	495	417	494	507	535	461	545	479	479	475	491	460	500	473	474	470	522	452	479	469	475	457	443	486	513	525	513	490	484	492	506	512	487	476	527	483	436	523	476	471	491	524	477	510	484	473	476	502	499	497	483	493	444	507	493	489	480	476	492	454	415	477	472	479	477	460	449	471	508	478	484	500	508	474	481	502	412	482	510	500	482	495	509	471	466	483	469	480	475	495	471	500	473	522	528	484	485	472	477	398	589	487	505	493	477	514	481	431	442	482	560	508	491	477	501	533	464	571	517	642	458	470	463	501	504	461	485	496	430	495	599	484	482	518	470	501	505	563	480	559	573	531	467	533	455	482	464	473	477	480	429	475	522	496	462	560	494	489	467	535	510	473	448	588	493	452	482	504	477	525	399	477	440	477	457	480	471	509	405	541	486	479	484	478	498	477	486	469	482	467	486	516	412	493	447	484	495	479	529	526	430	477	496	491	476	463	491	535	574	460	475	484	463	448	489	479	496	472	531	466	497	506	450	657	492	492	478	483	465	438	470	481	459	503	590	481	488	482	506	504	449	510	503	484	487	472	464	468	564	464	488	507	476	551	478	482	404	486	465	428	471	492	482	465	542	564	483	506	513	526	482	490	480	486	593	511	507	480	525	539	532	2
479	558	530	519	492	476	434	478	494	476	514	499	509	495	471	469	491	442	478	497	495	463	486	497	480	521	503	483	466	475	482	515	470	479	472	448	469	511	474	476	474	494	484	496	472	481	532	453	489	470	459	480	496	473	523	492	465	514	483	474	503	476	531	480	428	546	528	446	485	475	409	486	537	535	490	505	483	453	530	447	518	510	504	479	524	523	481	464	484	468	476	563	471	472	481	513	480	491	432	451	485	490	475	489	451	586	463	483	515	495	466	480	486	495	409	484	472	496	488	444	479	472	500	435	478	530	472	511	487	421	507	469	512	477	458	477	564	474	482	482	453	488	486	497	491	451	478	539	482	509	577	477	486	500	476	486	506	429	513	489	424	492	485	489	495	544	476	477	476	498	544	529	525	476	479	511	491	471	508	448	480	506	522	466	489	493	482	515	516	478	475	502	483	521	480	466	473	480	474	486	497	532	497	483	487	477	475	486	495	496	485	467	486	485	472	572	456	493	431	513	486	439	486	546	458	558	490	479	476	490	475	500	459	500	494	531	495	478	485	476	476	506	494	504	486	576	421	480	478	498	513	549	481	597	477	517	422	529	493	496	495	473	480	461	486	454	481	482	473	480	487	556	481	554	466	478	475	510	534	516	478	480	481	477	604	544	508	491	479	498	469	513	481	481	520	533	503	533	494	491	499	466	481	464	519	475	484	485	558	497	493	488	530	511	481	512	484	487	440	502	469	509	504	476	475	478	495	456	484	537	552	483	475	525	534	489	382	461	486	539	514	492	510	545	527	478	487	463	485	469	484	483	495	456	484	466	469	479	515	484	520	456	476	428	494	449	480	514	476	553	456	572	491	517	547	470	494	469	500	474	478	480	402	493	487	479	498	475	502	472	472	535	477	513	475	519	481	445	521	485	474	463	477	501	477	433	452	481	503	488	495	448	476	530	457	524	472	577	506	487	477	476	495	476	500	480	458	487	538	480	477	539	450	501	516	511	469	553	473	475	552	483	605	549	484	477	492	489	547	470	463	469	524	582	485	399	479	489	493	517	571	464	562	454	531	448	471	493	499	523	525	477	533	477	482	498	477	487	469	459	505	496	481	579	480	485	468	512	505	484	495	488	520	625	472	543	476	489	470	470	1
478	479	567	477	562	487	536	477	472	487	518	512	508	446	475	460	505	512	489	471	497	535	480	489	439	506	512	481	492	492	486	496	502	540	461	427	486	474	486	475	474	482	458	491	547	494	421	470	540	516	534	473	493	479	463	474	458	460	503	496	521	483	494	470	662	531	505	489	476	468	526	467	475	420	477	405	478	516	553	470	480	533	442	467	549	475	479	509	489	458	476	500	504	492	475	550	480	406	464	503	486	473	473	476	490	531	484	444	513	490	456	487	469	545	451	467	485	493	498	501	477	478	486	510	466	572	491	436	481	475	509	491	456	478	497	519	491	471	485	488	478	509	493	486	479	486	469	494	478	451	510	474	484	657	477	480	471	496	501	465	489	476	489	475	509	467	476	481	476	474	592	506	480	477	510	548	494	485	546	584	500	425	502	571	489	486	428	508	497	475	522	519	501	463	535	474	488	481	477	457	462	529	492	517	511	477	566	479	477	505	501	457	529	530	475	518	481	478	474	481	454	460	455	511	446	522	479	477	476	505	460	507	492	495	481	479	498	474	486	481	516	448	492	476	490	530	478	478	471	512	486	464	479	507	455	515	475	467	491	489	475	481	518	469	488	500	519	462	493	483	485	576	458	431	473	484	476	498	459	440	478	548	505	476	514	456	501	479	478	555	556	527	491	481	436	422	475	509	502	495	543	500	478	515	548	466	477	482	481	460	427	488	570	440	482	495	477	471	527	411	485	443	519	479	499	479	470	445	495	528	473	490	477	457	454	478	696	463	453	470	509	480	492	508	445	483	481	567	470	483	479	522	460	481	495	449	481	474	482	378	467	473	583	475	467	467	512	490	484	490	507	512	451	501	484	483	472	477	572	449	471	472	475	486	480	477	486	477	491	403	476	433	472	417	479	481	493	484	501	493	473	482	476	505	478	505	464	476	529	491	457	499	480	465	450	490	499	445	451	514	490	462	475	477	479	528	496	467	497	472	500	553	473	596	490	498	450	557	506	500	456	478	376	546	464	476	461	488	482	464	454	486	492	535	477	578	484	465	549	519	572	473	512	573	524	489	485	540	469	451	519	481	420	478	473	423	432	477	559	499	486	433	496	510	506	487	480	472	468	485	484	479	462	556	510	459	481	482	502	510	1
473	464	526	483	452	485	515	478	484	483	454	496	442	462	484	510	486	534	514	488	469	502	481	487	436	508	471	495	477	507	478	468	507	415	487	479	473	488	479	476	477	542	491	495	466	471	371	546	530	473	572	522	476	479	498	517	543	471	498	521	485	475	552	484	583	520	521	493	481	479	519	510	475	499	482	526	485	459	427	506	496	572	464	494	493	505	478	468	477	506	476	572	482	506	483	427	474	507	501	460	500	466	479	477	537	488	486	446	507	476	459	498	486	485	447	489	473	443	518	516	477	446	486	427	494	509	485	477	478	533	531	484	483	475	469	589	546	503	481	468	482	526	488	473	477	461	493	498	488	531	478	476	483	487	478	557	494	471	547	473	541	478	483	484	536	528	477	478	479	549	484	537	446	477	501	504	490	476	478	527	574	579	485	508	487	467	473	533	607	469	492	417	472	493	526	488	480	475	476	503	459	496	483	541	467	476	415	476	478	512	472	498	480	514	486	553	522	492	503	477	439	535	502	490	463	508	476	476	476	496	463	465	487	509	505	485	475	477	473	475	528	441	478	477	488	466	495	479	476	522	518	510	476	504	472	501	494	438	485	489	524	476	480	496	472	521	404	499	461	489	486	561	441	523	475	497	476	571	513	462	476	472	521	477	509	488	454	401	482	528	488	520	472	477	459	487	478	495	519	516	520	477	481	548	493	492	472	493	461	483	484	477	468	523	473	508	461	495	475	465	484	495	475	483	488	481	461	497	505	484	499	461	477	468	474	501	592	468	597	573	541	482	491	521	540	478	482	561	487	471	477	439	455	494	492	498	472	477	464	438	458	492	376	454	471	451	502	485	508	467	492	516	484	537	552	498	472	507	572	490	485	500	523	504	496	488	460	475	472	546	473	460	476	564	479	492	498	551	454	485	484	508	477	503	475	466	479	475	525	473	477	445	500	457	470	595	489	482	523	467	480	498	488	477	483	498	476	535	427	476	490	517	470	488	486	531	473	491	474	476	465	465	546	443	492	477	466	472	387	471	493	475	484	535	480	520	483	464	525	477	541	500	486	428	480	529	475	525	473	438	475	472	499	475	484	413	482	493	420	503	459	499	471	445	490	481	483	424	507	469	491	476	515	556	431	526	476	500	471	508	1
478	468	457	491	563	491	471	476	472	486	477	524	500	503	463	463	492	512	461	487	496	502	478	474	419	552	477	488	467	496	499	523	444	466	487	473	501	481	480	476	475	469	477	486	476	451	474	497	508	493	544	471	491	476	491	468	496	434	481	484	476	471	472	485	447	548	474	494	480	473	576	490	460	475	478	600	489	487	511	500	489	504	458	480	501	515	479	499	486	489	477	530	484	476	470	542	483	507	487	470	483	493	484	467	489	628	509	451	473	480	431	458	482	466	444	456	521	492	516	482	477	465	476	419	510	470	488	495	489	500	528	515	515	476	479	490	547	501	476	485	477	472	488	502	462	483	479	494	482	555	524	493	486	588	477	493	475	501	483	494	456	477	451	476	452	476	477	474	474	518	517	499	517	476	463	464	473	487	446	473	431	572	448	490	476	478	515	490	509	477	445	492	519	529	449	492	471	486	475	480	510	512	513	466	506	476	504	483	484	466	492	466	495	537	484	483	570	457	492	475	501	409	503	491	549	465	420	477	476	500	472	494	496	447	501	510	490	472	474	479	473	515	505	497	495	475	527	480	489	513	525	446	476	559	469	530	527	521	492	482	505	473	499	504	467	504	505	475	443	461	489	505	544	406	469	485	476	529	495	515	477	512	489	476	482	552	482	506	479	450	426	446	500	479	542	509	507	516	495	502	427	497	482	482	491	494	462	478	530	503	495	483	507	477	480	511	480	480	443	497	483	503	488	479	458	482	473	457	495	519	453	502	475	509	538	493	418	453	444	490	537	505	500	522	464	479	476	511	450	511	480	559	519	491	511	437	554	479	515	497	482	491	520	506	479	518	515	494	482	420	494	509	499	487	453	514	475	503	534	481	484	478	542	498	472	471	517	475	538	491	475	549	481	510	479	485	483	462	514	485	478	475	474	486	477	483	485	477	495	474	494	583	475	496	525	538	488	555	551	508	475	487	473	476	475	527	478	475	493	477	485	490	433	549	476	435	476	563	434	490	485	484	551	524	488	474	483	479	434	477	497	469	505	606	482	424	479	481	574	504	472	487	464	554	481	497	480	479	502	528	517	486	507	476	480	513	505	502	469	483	471	519	486	549	544	498	469	564	508	470	439	486	514	626	456	538	467	491	454	468	2
473	444	531	481	460	477	471	476	481	485	505	478	499	534	458	492	499	493	506	471	497	453	471	478	559	547	479	495	487	497	478	496	468	446	481	529	484	453	488	473	482	485	484	505	546	524	485	535	530	494	501	559	469	473	503	505	523	495	422	427	496	474	421	472	445	572	522	497	482	486	544	475	477	469	477	467	469	483	499	479	521	560	525	470	477	480	479	475	489	507	476	577	499	492	481	550	474	439	488	441	476	476	492	481	514	657	472	500	533	476	479	486	469	510	470	475	465	498	457	489	477	480	473	471	488	501	468	478	494	514	500	457	482	484	494	546	485	502	480	496	508	481	475	490	504	504	480	505	471	442	534	493	477	385	478	480	492	520	485	527	486	493	460	481	412	495	475	486	476	556	469	452	504	477	463	521	483	473	467	474	510	504	529	505	494	498	565	519	454	479	491	461	483	470	468	504	471	478	475	512	525	510	474	510	491	476	513	477	461	510	501	554	488	507	480	498	526	476	497	466	405	530	492	568	478	448	492	480	476	499	477	484	530	473	475	529	475	477	459	470	509	465	490	498	537	496	467	482	484	456	463	528	480	485	486	469	549	529	492	479	489	479	494	485	490	433	540	489	535	490	478	491	491	485	475	498	476	498	463	496	476	420	467	474	609	443	523	534	487	499	508	467	501	469	434	483	532	540	508	495	517	482	473	564	461	494	482	488	563	489	486	467	514	460	479	488	482	499	510	480	456	508	477	479	478	485	513	510	520	495	495	474	475	523	507	475	415	531	547	514	466	499	536	501	531	488	473	497	477	499	480	473	499	497	490	483	585	477	515	527	488	444	459	453	492	504	499	513	509	457	477	445	506	491	514	442	482	481	546	540	493	461	584	472	501	468	494	476	509	521	472	489	474	475	479	444	478	455	516	482	474	517	477	512	476	478	512	477	502	491	516	529	520	499	482	487	460	496	511	506	478	483	474	476	464	499	491	429	423	477	519	500	465	423	462	546	481	487	456	464	547	475	604	481	511	475	485	499	476	472	476	481	480	565	481	378	485	485	490	495	470	501	507	496	480	518	479	515	478	539	530	481	523	478	478	437	471	501	528	472	485	472	496	517	464	485	484	504	464	465	518	483	501	608	528	517	478	500	557	515	1
484	458	440	477	522	481	487	477	472	490	498	501	483	470	471	471	494	497	442	495	489	535	485	480	516	498	440	505	451	455	484	581	457	501	476	512	457	512	480	475	476	446	525	474	477	453	511	524	528	454	498	502	507	474	492	535	483	493	475	491	456	484	490	470	611	495	461	454	485	482	479	495	500	450	476	492	480	472	466	516	503	535	529	465	473	526	477	462	483	548	477	502	480	509	479	426	476	468	483	456	488	484	471	471	477	411	475	507	490	482	523	489	487	511	489	483	495	459	510	476	479	488	478	449	500	535	493	486	472	477	494	462	502	481	447	475	505	483	482	483	498	570	482	480	487	502	472	526	475	510	498	479	486	594	477	465	478	506	504	523	462	474	475	476	472	446	477	475	477	603	415	454	559	477	463	493	476	483	472	488	475	554	459	465	477	481	481	464	496	481	513	482	503	490	546	483	480	478	476	459	488	522	462	593	471	477	518	480	515	526	478	479	517	511	485	488	432	469	461	479	475	474	477	506	479	536	499	473	476	475	486	477	497	516	498	526	470	479	475	484	553	453	491	493	514	472	450	479	485	471	507	517	475	507	479	522	511	376	500	501	509	470	508	486	498	463	528	508	490	470	479	492	421	460	472	486	477	463	504	524	479	532	478	475	527	487	457	495	477	492	465	479	464	477	444	475	475	510	492	518	493	497	483	556	518	492	490	488	482	462	531	500	440	478	471	511	502	485	399	499	481	465	502	474	490	477	461	468	500	516	450	465	476	468	571	490	611	489	577	514	472	488	492	512	456	479	475	441	461	473	483	503	422	472	483	469	498	478	487	549	589	501	513	473	478	511	523	476	486	485	473	453	498	527	479	459	487	469	558	471	486	451	494	485	455	463	469	481	502	525	481	423	479	493	483	438	478	497	527	483	477	518	476	454	476	550	526	475	472	466	468	458	498	453	504	484	483	484	590	518	474	467	471	476	469	476	477	456	482	484	488	482	548	552	486	442	463	480	482	485	462	459	613	450	499	478	470	488	523	485	470	456	481	607	479	519	476	459	487	432	503	480	446	490	494	492	478	507	469	476	579	478	546	479	472	425	463	494	470	485	470	519	463	466	419	490	470	471	506	474	506	482	541	668	527	447	485	479	472	465	1
481	525	450	476	468	466	500	476	483	472	494	508	471	481	482	499	489	472	499	459	470	444	481	471	551	530	467	472	474	491	480	432	505	463	510	540	490	472	481	476	480	497	501	470	486	476	561	490	539	473	538	505	522	480	526	521	427	492	522	509	486	480	491	477	486	447	444	520	475	479	476	492	478	507	484	483	478	461	533	466	470	475	535	471	507	503	471	487	477	530	477	494	468	478	487	506	476	493	465	408	489	471	478	490	520	715	477	527	497	494	464	560	490	493	462	488	480	477	505	499	476	473	487	479	474	514	463	494	492	475	508	510	480	480	494	454	500	506	479	494	510	549	504	490	461	485	485	506	479	489	514	470	495	569	476	495	472	490	480	518	453	499	448	492	527	486	477	481	475	498	549	484	561	476	466	489	480	480	421	603	520	484	483	501	487	470	481	535	491	480	471	489	506	521	467	468	487	485	476	548	483	490	494	527	480	478	516	482	504	475	508	561	478	513	489	601	524	486	484	450	447	524	511	527	564	539	506	480	478	486	473	456	492	492	480	481	483	475	481	477	459	476	492	466	505	514	512	476	473	538	446	445	477	530	479	540	493	546	494	498	514	473	498	489	479	498	468	505	490	490	488	530	500	443	465	482	475	485	461	522	475	517	495	477	461	454	489	434	472	494	515	459	525	478	453	499	481	469	488	529	543	504	479	485	495	496	462	484	523	496	420	488	474	478	478	509	473	488	466	518	471	530	495	472	514	476	512	473	505	456	461	476	477	499	466	481	466	518	439	542	545	515	435	554	508	487	478	513	467	491	494	445	478	472	485	507	465	477	487	536	462	520	492	509	474	551	492	490	463	485	425	515	462	511	506	505	475	483	555	462	478	485	424	491	498	479	461	479	482	511	475	530	475	444	482	481	469	408	485	477	474	530	476	503	477	460	454	476	465	477	506	443	516	499	568	575	470	586	432	526	479	460	478	476	481	483	498	535	504	481	477	474	524	551	483	363	486	552	543	481	427	500	559	540	488	478	474	489	462	468	486	474	513	680	477	395	483	458	536	493	485	517	516	539	450	469	468	502	527	482	522	473	508	477	484	458	479	479	563	499	479	466	484	572	549	477	486	525	472	484	482	478	504	720	488	421	481	477	527	505	2
484	497	489	471	496	487	486	476	503	475	476	455	500	576	495	509	492	486	519	461	480	484	468	482	548	493	463	485	480	478	473	403	433	499	453	499	488	454	480	477	476	451	459	480	514	523	433	523	527	480	460	545	478	481	516	494	468	519	566	503	485	479	518	470	573	551	528	492	486	471	516	493	462	461	489	487	483	481	544	472	545	463	458	485	429	561	481	478	486	502	476	594	501	505	465	497	479	463	466	492	479	474	480	459	507	392	498	488	494	481	497	474	476	494	495	469	481	482	493	506	477	449	499	483	483	484	465	510	468	502	486	488	497	477	455	522	555	476	484	479	514	520	478	491	485	472	484	479	480	536	504	478	482	371	476	502	482	544	499	479	473	478	492	489	547	463	474	481	476	602	554	496	472	476	472	536	490	487	452	525	447	500	482	460	490	473	495	467	459	477	475	502	485	500	507	471	481	469	475	448	488	516	488	522	508	476	502	478	476	508	473	471	532	507	481	518	507	463	504	496	514	517	494	493	479	570	505	481	476	527	471	466	474	532	505	488	490	475	490	474	510	475	495	454	456	456	485	483	484	496	494	480	474	538	465	485	468	555	479	476	495	468	536	483	490	471	460	493	470	497	481	536	410	596	475	480	476	508	507	537	477	426	488	476	530	523	444	492	482	493	474	467	538	472	456	530	471	495	487	490	475	507	473	521	434	545	461	485	504	455	535	469	544	531	473	441	473	477	483	531	471	507	486	487	473	487	467	508	509	575	459	447	477	488	485	486	603	499	648	502	590	476	476	490	509	472	475	481	472	447	485	423	506	486	471	467	586	478	509	539	470	479	500	504	483	510	513	475	489	456	406	489	483	500	526	527	485	472	556	527	480	457	484	502	480	471	489	478	515	546	478	519	478	487	478	492	487	467	502	483	478	480	478	537	477	507	520	471	530	488	501	536	471	472	459	531	481	476	535	525	484	475	477	477	474	483	471	527	482	478	495	526	468	416	522	572	485	489	467	469	501	472	485	543	474	477	485	479	506	473	474	477	492	330	481	647	484	477	461	470	487	464	541	453	497	484	483	504	440	404	566	477	475	480	479	457	473	483	476	476	492	451	479	498	404	477	482	493	464	477	495	479	508	321	449	457	485	472	495	454	1
482	540	465	473	439	479	504	479	503	471	458	513	429	481	498	475	485	474	452	495	506	476	466	484	501	491	471	475	470	481	478	482	498	465	472	568	468	477	478	475	473	478	505	488	527	473	488	511	531	538	652	484	527	489	516	516	485	470	468	477	492	485	437	476	541	566	527	522	484	466	474	502	470	474	484	455	478	434	527	463	500	452	496	484	514	549	471	518	475	468	476	535	488	510	487	526	478	509	476	440	476	472	482	481	551	512	512	542	447	479	502	502	480	553	512	469	487	500	465	474	477	479	479	461	472	531	508	520	479	474	487	451	498	486	495	477	488	492	478	473	460	575	467	477	518	440	483	518	478	496	479	471	500	384	476	518	457	509	484	517	498	495	479	468	472	493	476	484	479	599	484	530	516	476	467	518	495	480	476	530	489	535	468	467	497	474	491	463	515	479	454	488	462	518	514	482	480	472	475	520	481	480	484	500	528	478	453	481	507	464	469	513	506	461	471	525	494	472	521	486	512	469	483	515	518	500	483	477	475	489	488	475	462	502	470	478	488	473	488	480	466	410	500	464	514	561	500	482	487	421	524	480	476	512	478	496	476	443	479	495	465	472	476	473	467	494	492	487	530	510	516	465	438	465	473	467	477	445	537	489	477	422	492	476	470	532	514	528	472	504	487	465	487	475	447	404	470	466	521	473	521	504	475	497	494	484	500	493	508	474	468	470	580	489	483	506	455	481	448	476	482	526	518	472	472	478	459	484	444	535	548	474	477	486	428	507	529	510	686	482	526	452	501	462	563	482	480	396	488	483	483	624	419	466	519	470	520	476	597	467	518	494	484	478	480	404	483	493	461	548	458	474	497	480	501	475	480	485	543	465	488	475	547	475	451	489	451	476	512	435	479	483	475	477	478	476	512	474	485	495	472	478	478	496	475	463	471	475	467	475	481	545	480	460	503	525	474	493	514	540	483	467	473	476	509	487	464	482	461	475	519	478	534	426	502	483	481	520	439	472	453	496	679	470	455	475	479	500	469	485	452	471	490	573	485	442	472	487	460	498	427	469	488	615	492	492	476	521	486	476	548	475	569	478	476	380	489	502	425	490	470	474	479	501	570	498	483	477	456	480	522	479	453	597	504	500	475	499	534	529	1
498	493	524	475	558	474	509	479	481	477	525	548	494	422	491	501	478	482	434	482	497	494	480	481	516	542	458	495	496	470	492	513	505	529	533	488	485	502	483	480	478	485	452	487	495	458	596	491	514	478	527	506	515	471	441	528	525	535	520	441	494	486	528	487	485	472	535	496	488	468	517	488	505	513	491	531	470	461	450	477	474	500	471	472	472	493	474	491	481	512	477	469	475	522	486	482	484	478	470	484	476	471	473	500	467	535	484	499	408	487	440	435	478	499	475	504	473	491	521	504	477	512	486	474	499	490	488	506	481	504	522	491	467	478	487	511	487	482	485	463	517	624	492	502	490	472	476	428	478	565	476	480	471	430	479	459	502	446	482	523	476	467	495	486	515	501	475	490	479	542	518	561	485	477	494	495	491	483	482	505	550	568	481	491	485	482	515	443	515	481	488	516	500	544	568	503	496	468	474	449	495	503	460	445	453	477	541	480	481	501	485	507	490	437	472	493	542	466	516	488	514	500	483	501	496	560	468	478	478	520	486	476	474	512	439	512	483	480	442	474	493	560	518	459	478	506	497	481	476	499	492	480	473	480	479	488	519	457	496	486	526	478	543	475	488	499	534	489	491	487	487	461	546	495	467	488	477	482	484	544	477	451	466	475	571	508	536	474	476	496	473	503	528	487	526	544	448	554	492	469	454	482	483	474	472	500	476	488	457	464	485	471	469	503	478	487	489	490	543	506	499	491	503	469	491	479	444	479	500	515	453	483	476	545	503	474	464	449	469	539	553	487	489	538	497	480	481	458	475	534	483	512	487	506	466	507	521	475	533	514	487	465	436	484	479	462	460	490	502	471	487	458	512	447	498	520	485	515	532	493	482	446	500	495	465	484	494	476	485	474	479	533	478	510	477	457	481	466	529	483	477	471	474	518	475	406	481	470	485	478	477	425	495	478	481	425	478	477	513	496	476	479	481	476	477	470	524	414	484	483	518	509	468	452	466	546	492	506	438	479	545	490	344	540	505	475	484	501	548	473	497	487	510	277	482	596	477	519	500	535	427	470	425	536	495	503	486	544	479	431	508	482	394	477	476	574	468	507	433	481	474	494	476	488	519	470	477	461	434	479	465	480	494	293	493	479	485	486	504	452	2
486	427	488	498	495	484	457	476	469	485	467	506	483	517	488	486	471	447	444	489	462	479	485	488	374	498	479	458	487	503	488	479	495	483	433	532	491	518	490	478	481	519	481	467	473	532	438	512	522	499	515	544	522	485	518	498	499	512	547	451	488	483	528	476	398	506	542	461	480	471	456	485	421	460	485	575	488	516	409	473	507	454	487	490	454	456	480	514	479	534	476	525	474	499	487	510	479	451	477	440	480	502	475	463	445	746	501	524	484	470	479	491	492	512	469	474	479	498	533	512	477	433	471	530	456	541	479	478	504	508	529	479	439	477	479	485	549	474	476	456	485	522	474	488	514	493	475	468	475	534	522	484	505	596	478	532	490	472	501	507	466	476	490	479	517	465	477	478	476	477	545	483	478	478	467	601	476	478	459	558	564	557	417	508	509	518	450	513	562	474	466	465	482	485	489	501	486	472	477	536	481	510	524	501	432	474	550	478	495	454	501	479	479	482	484	414	522	474	520	470	524	483	497	521	512	543	461	475	476	495	483	484	457	498	468	447	484	480	465	483	502	552	483	463	517	502	494	478	477	499	424	529	478	541	478	549	468	527	488	490	502	485	483	511	470	471	561	505	514	527	499	437	450	510	475	477	477	478	493	487	475	541	509	475	490	521	471	546	478	494	497	477	512	481	478	480	487	525	523	513	520	489	475	492	501	513	466	481	450	492	505	465	524	444	490	433	465	491	511	572	483	483	490	483	486	464	438	496	492	565	538	467	476	480	507	477	374	485	327	485	481	509	502	487	570	492	469	576	487	462	470	483	484	462	490	500	571	475	505	492	460	483	489	486	479	453	538	466	494	468	448	499	485	491	534	532	482	496	527	493	480	509	506	481	470	471	482	478	484	501	479	462	472	526	480	517	495	474	514	480	474	467	475	505	477	455	461	477	415	482	506	462	553	467	525	567	479	516	565	504	476	467	488	476	494	495	513	491	470	473	475	536	530	564	497	517	480	425	526	486	481	484	414	472	446	480	483	485	428	479	473	481	479	605	485	406	482	489	555	483	639	471	498	449	501	493	473	484	459	517	437	476	444	474	496	573	491	469	494	485	482	449	465	468	514	490	491	471	472	477	491	472	485	596	513	425	478	519	511	512	2
473	483	443	488	405	485	491	477	520	494	479	522	450	518	482	502	475	503	505	474	455	494	487	485	546	497	474	504	469	472	487	462	488	509	494	508	491	484	481	476	480	502	461	495	497	470	458	502	446	494	551	468	499	476	500	498	420	519	521	433	500	488	435	492	605	523	511	477	488	474	542	509	514	481	476	529	469	469	506	489	480	569	508	482	441	483	485	490	485	577	476	522	480	497	496	513	478	488	469	428	476	483	485	487	517	291	476	524	493	465	525	458	469	486	536	495	484	487	459	474	476	491	473	456	500	487	468	501	463	490	509	502	474	480	514	463	511	497	476	476	491	520	489	486	534	470	479	561	483	509	496	492	475	536	477	436	463	477	481	503	497	492	485	476	511	474	471	476	475	536	570	575	520	476	468	597	486	476	485	557	519	535	505	507	485	516	467	489	526	481	475	486	515	515	515	483	470	488	476	454	490	452	494	461	451	475	474	480	493	491	506	483	501	444	475	542	535	477	477	482	456	525	489	506	520	486	481	474	476	481	502	468	474	474	485	520	473	480	519	476	477	441	535	463	521	494	469	478	498	520	503	485	479	557	485	547	488	417	495	501	485	481	495	433	481	466	468	488	461	482	467	475	478	408	472	496	476	496	516	503	476	503	485	476	494	493	498	430	482	497	459	536	508	481	466	470	520	524	482	503	475	484	475	494	478	482	488	481	484	503	504	503	487	464	471	461	488	476	450	556	477	473	492	457	478	492	517	506	498	459	512	476	477	476	482	494	604	454	586	513	476	482	538	435	398	472	479	552	506	472	486	513	541	488	462	491	500	477	490	518	477	462	450	538	485	436	487	493	475	502	470	564	509	493	510	501	478	459	449	504	488	464	534	500	484	493	538	477	498	476	474	493	477	482	477	496	474	413	492	484	475	536	479	528	476	450	464	470	451	475	464	453	533	475	495	537	495	526	510	517	481	493	480	476	494	490	514	516	422	482	526	471	441	523	475	438	491	485	515	494	474	484	568	519	489	474	500	470	477	466	495	470	494	505	488	560	478	499	503	513	517	468	494	494	475	459	464	562	478	513	510	475	515	477	476	408	443	475	443	488	495	487	494	496	553	475	467	479	515	478	489	476	516	519	506	485	479	481	455	488	1
486	470	472	492	452	484	530	476	480	484	469	517	478	487	493	455	471	490	457	496	506	525	466	479	470	511	489	480	461	486	476	541	465	600	502	514	460	403	473	478	476	493	455	502	463	455	493	520	572	476	572	489	501	490	502	492	525	463	488	456	511	478	473	464	485	565	525	504	477	472	564	488	513	499	480	536	489	491	462	480	508	557	468	493	526	502	478	484	478	583	476	489	477	498	496	501	480	481	494	503	483	474	474	472	511	560	490	509	510	471	439	501	470	519	486	457	517	480	500	435	481	484	490	404	416	544	488	520	483	433	517	475	500	474	474	482	501	521	479	479	443	553	485	479	502	428	476	572	471	517	536	468	479	562	476	452	506	515	514	502	459	469	497	475	542	485	476	472	476	535	572	528	529	476	505	501	503	489	463	478	561	493	479	500	475	524	473	490	462	474	470	512	491	518	551	486	483	485	478	492	507	443	515	422	489	478	552	477	485	496	489	486	538	488	480	514	525	479	500	473	531	610	511	468	463	484	468	475	477	486	476	454	485	475	495	489	489	477	478	475	458	585	455	490	530	551	497	474	474	560	473	489	478	508	481	530	469	554	488	489	511	472	503	485	495	528	486	513	479	496	499	534	455	440	464	484	477	475	482	472	479	513	483	476	546	477	460	415	478	486	512	509	511	479	441	487	443	515	494	460	457	483	475	508	510	469	481	477	444	483	434	493	511	462	473	466	485	490	417	481	493	443	495	474	456	479	508	475	481	478	476	470	477	487	454	489	466	506	430	529	555	487	475	509	464	469	482	502	463	544	476	443	557	483	521	456	503	473	468	471	462	495	494	498	483	499	476	487	481	534	503	497	483	487	444	512	491	464	586	464	472	483	506	474	478	491	487	481	511	453	480	532	475	452	481	494	473	445	492	489	476	514	475	486	477	390	473	477	522	473	506	465	442	503	506	500	499	481	531	472	482	453	486	476	526	475	523	538	504	476	482	519	501	545	483	532	490	478	464	489	440	471	430	468	507	479	464	505	401	481	505	463	464	439	475	568	485	498	460	452	474	515	408	458	461	493	478	524	502	502	513	479	453	478	478	597	451	497	571	493	526	457	463	503	535	480	480	430	476	482	507	479	488	445	457	564	481	490	503	512	2
489	533	445	494	538	476	448	476	484	491	421	479	428	538	485	451	492	417	517	466	464	464	482	490	502	502	470	507	487	503	485	472	490	537	460	591	490	492	479	477	474	529	504	505	535	470	527	477	437	467	476	574	536	482	514	494	464	503	494	450	516	479	496	471	429	470	482	481	481	483	513	493	489	491	474	498	468	445	574	507	461	504	481	486	564	483	485	508	481	569	476	523	450	500	476	501	475	520	493	453	477	483	481	458	453	481	488	450	517	467	486	454	484	513	522	445	499	478	489	479	473	437	476	438	462	510	471	484	477	505	558	483	449	479	492	587	487	515	484	476	502	497	473	486	486	466	482	477	469	569	462	493	487	403	475	496	477	526	464	500	499	482	466	475	479	504	476	472	478	542	480	457	520	477	483	534	454	476	516	520	483	530	467	466	492	460	433	428	537	479	486	490	476	559	516	495	479	485	477	494	490	476	509	491	473	475	564	487	516	488	501	494	471	430	481	503	464	485	444	502	505	491	529	452	459	522	452	476	476	474	470	472	460	471	499	524	481	476	486	478	460	519	500	478	465	538	434	477	491	453	506	502	475	473	482	523	483	452	470	479	467	483	511	496	478	479	496	493	495	509	484	499	513	547	477	496	476	507	495	494	475	425	495	477	504	499	503	468	478	494	524	454	499	477	457	511	437	525	462	538	539	503	472	517	540	475	493	464	507	497	463	472	493	512	476	470	476	490	508	595	498	492	489	485	480	476	454	464	497	585	477	469	476	485	442	494	402	465	527	512	501	502	500	543	462	489	487	570	462	520	484	501	461	476	519	465	521	478	468	486	436	494	566	469	483	476	494	494	486	555	516	452	497	514	519	484	471	477	441	514	483	488	569	487	452	479	487	477	502	464	470	460	477	537	478	444	501	448	583	480	478	469	474	491	476	462	512	467	480	471	501	495	484	516	450	559	468	514	519	462	482	481	502	476	485	490	503	492	471	472	533	507	503	429	462	518	472	491	501	470	438	462	506	477	503	473	492	498	457	478	486	481	471	376	487	482	484	483	477	440	463	516	439	487	508	497	479	504	500	451	486	477	483	480	478	512	476	463	453	500	484	438	460	503	412	502	485	430	476	481	498	487	489	392	486	516	481	499	491	535	2
484	517	554	477	436	477	466	475	492	494	426	491	448	479	486	447	466	481	493	475	478	464	474	480	460	492	506	488	483	529	482	540	522	542	501	463	503	511	481	476	475	463	477	472	499	472	549	486	535	513	568	492	499	475	484	488	527	479	472	455	482	493	456	485	382	449	485	489	484	470	529	498	493	453	484	453	488	500	566	484	501	481	521	466	521	492	476	478	475	505	476	449	473	483	470	458	478	465	504	577	487	473	488	471	467	707	421	501	548	476	475	469	478	544	500	489	452	492	510	553	478	488	478	450	490	517	495	497	493	511	458	499	485	477	501	514	555	484	468	476	491	497	503	478	496	445	481	525	483	541	505	491	475	440	477	460	480	517	469	462	485	473	465	486	453	477	474	477	477	540	487	509	485	480	493	422	455	487	499	519	514	544	451	434	497	495	503	513	463	482	495	486	502	502	461	479	485	507	476	500	477	482	500	469	467	476	481	484	479	524	469	470	496	526	471	530	510	483	485	479	447	508	490	479	485	501	465	480	476	495	490	447	439	465	485	507	470	477	474	466	471	535	465	469	513	469	519	479	495	506	543	499	475	497	481	520	507	455	481	484	499	482	485	451	476	476	505	457	484	502	478	590	514	428	481	495	476	485	500	507	475	445	491	476	531	502	518	518	486	487	445	478	526	488	516	490	468	500	501	464	506	500	473	475	531	515	465	477	508	510	477	468	529	511	482	492	490	475	495	473	476	478	489	475	469	472	477	463	507	564	497	489	476	457	434	483	330	542	444	516	550	488	491	467	526	481	472	592	464	524	478	447	524	471	477	481	467	475	568	437	493	489	430	532	483	469	476	485	448	480	551	457	501	497	518	506	502	469	553	483	495	465	510	494	460	484	465	479	493	431	473	482	473	454	481	498	490	492	552	480	484	501	476	500	476	471	494	474	450	487	486	434	471	445	458	516	484	535	511	543	481	482	463	476	490	477	512	496	545	476	485	469	452	447	503	491	474	517	524	484	483	515	495	501	497	478	500	488	524	479	468	479	472	473	485	429	469	472	550	506	542	490	486	457	443	483	476	553	466	540	546	481	479	476	479	566	502	465	462	498	507	540	471	492	486	491	477	528	444	476	424	485	534	486	532	495	477	495	547	476	2
475	543	585	482	470	478	415	476	483	483	509	468	517	442	480	447	490	448	492	476	474	496	480	489	441	514	473	454	506	478	490	461	406	510	485	551	483	511	477	478	477	462	491	482	499	475	549	525	518	439	524	523	472	484	467	474	454	439	539	495	486	494	494	480	419	476	481	471	477	473	496	492	474	416	483	465	476	477	467	477	484	559	520	465	496	488	479	448	484	482	476	503	518	505	486	494	482	482	476	470	490	482	471	492	473	779	448	426	519	465	501	417	487	461	490	464	483	478	488	507	478	461	479	461	495	560	490	525	498	516	495	481	481	477	473	544	504	501	488	500	527	442	495	494	493	491	476	462	483	418	555	493	483	679	475	502	454	494	504	474	502	476	459	492	473	479	479	478	477	510	443	460	491	478	461	565	494	479	510	495	543	564	473	490	504	496	471	478	540	476	483	467	493	539	474	482	470	485	477	509	490	485	475	565	483	478	428	475	485	471	494	519	531	515	481	623	468	477	484	468	476	485	566	487	506	484	488	477	477	517	510	471	474	482	506	503	476	478	465	477	497	576	540	477	564	533	440	478	477	493	497	493	476	464	482	544	450	493	480	514	484	486	521	478	489	502	479	482	476	492	456	536	549	483	473	487	477	507	523	484	478	573	471	475	487	463	555	499	475	460	487	535	491	479	533	467	441	523	489	499	496	511	481	497	547	528	487	493	520	486	523	476	551	530	481	474	472	480	570	498	483	495	491	484	485	486	440	507	513	497	480	468	476	481	555	482	407	486	207	426	564	493	527	472	490	475	472	486	489	516	476	483	523	490	504	458	569	477	515	506	524	542	538	473	493	523	520	484	497	466	381	492	483	505	510	482	484	441	536	467	479	506	486	490	469	484	504	476	481	500	474	474	475	504	473	465	497	499	516	479	476	499	478	475	477	475	528	468	507	468	469	374	510	520	466	534	462	448	504	516	483	456	473	477	488	499	494	491	435	477	486	531	460	600	462	495	466	515	455	477	501	453	268	488	524	479	484	461	533	488	479	492	465	554	483	454	483	495	479	459	492	463	520	518	493	488	490	511	460	463	550	479	387	478	480	566	472	504	508	498	485	475	496	449	503	492	492	489	481	495	478	478	473	565	491	539	470	471	514	482	2
477	498	499	481	458	479	442	479	493	465	501	510	421	404	484	446	479	530	443	479	477	475	478	482	555	529	497	479	487	499	487	463	506	467	513	582	466	474	472	476	477	506	473	512	461	454	464	481	458	508	542	528	482	480	502	500	499	514	586	488	493	488	517	478	447	587	508	508	477	483	596	512	500	428	494	494	484	440	501	452	451	521	547	500	473	432	481	498	473	490	475	519	480	494	488	540	474	492	481	476	482	486	482	482	493	549	501	533	539	477	438	465	483	506	441	500	488	482	481	511	475	459	465	433	449	454	482	515	484	481	533	484	464	475	446	533	559	502	482	484	504	470	474	483	512	500	475	567	474	516	475	484	484	457	476	478	495	512	485	508	462	490	480	481	487	515	477	475	476	531	508	529	550	478	509	578	481	485	476	505	504	496	491	470	506	485	517	463	568	485	480	493	472	477	468	483	476	493	479	518	496	445	493	530	520	475	508	477	457	463	503	546	462	500	465	513	475	476	526	486	429	566	505	457	437	520	468	476	477	467	481	499	470	481	494	479	463	483	473	476	503	477	483	469	505	494	519	482	462	535	511	517	479	478	473	491	513	494	481	484	489	477	503	485	487	479	486	499	478	500	482	525	487	438	478	470	476	494	509	459	477	453	473	477	433	449	445	457	479	499	457	489	474	470	487	543	479	484	513	492	391	495	471	495	463	461	495	492	484	463	485	479	517	496	488	493	476	496	507	612	486	495	508	495	497	473	473	478	497	630	493	463	476	460	459	483	414	516	515	437	489	503	514	520	453	491	472	513	495	532	492	471	498	491	506	486	522	476	504	541	515	526	456	502	476	543	541	476	490	549	480	460	474	487	451	456	472	499	458	476	486	431	515	494	490	487	498	476	494	499	480	533	474	522	476	470	474	447	486	490	474	495	478	479	477	452	556	478	484	483	482	440	496	505	524	466	491	539	522	477	480	487	465	476	481	498	503	480	495	478	505	527	489	468	487	492	462	495	499	491	492	492	562	482	473	476	489	485	484	488	491	481	489	528	478	415	473	473	429	455	504	443	503	520	505	449	484	559	461	503	592	483	506	478	488	456	461	485	480	474	488	492	473	512	456	472	479	453	467	480	479	474	484	556	495	522	486	473	487	496	2
484	428	531	498	516	481	482	478	480	488	495	475	431	493	475	483	463	502	475	470	483	497	468	469	543	463	488	475	499	491	489	548	495	523	499	477	469	494	478	476	477	439	478	473	504	517	493	499	440	457	636	462	478	483	476	462	497	500	521	487	476	484	542	475	390	466	548	492	484	486	491	487	501	468	478	498	476	471	542	465	529	430	482	480	562	548	470	514	492	556	476	494	474	491	484	513	476	471	477	470	482	472	483	481	499	603	529	460	485	486	514	422	471	502	422	488	531	470	489	527	476	492	476	522	470	419	484	468	487	534	472	484	478	475	485	510	444	491	494	472	490	525	481	483	475	461	486	451	477	515	563	469	475	429	477	442	473	478	516	517	468	476	466	480	466	494	476	477	477	591	529	538	488	475	464	475	477	492	510	494	553	569	450	466	487	470	466	488	634	474	466	504	502	432	581	481	476	471	475	482	498	468	476	509	552	478	433	483	496	474	480	443	520	491	486	487	477	479	518	505	501	535	500	491	508	484	458	475	478	493	479	468	470	478	491	483	461	476	450	485	484	517	517	477	578	507	460	471	492	519	478	433	471	489	474	473	456	499	502	476	507	480	514	562	480	482	546	527	470	501	463	475	510	502	487	493	476	467	500	480	477	438	503	476	516	484	442	428	483	477	499	486	492	478	478	494	489	532	498	491	472	492	474	493	519	479	464	477	576	445	531	480	525	456	477	484	468	477	548	507	463	446	535	488	504	476	550	463	469	495	494	510	476	485	617	484	365	479	467	435	497	479	510	474	510	477	459	431	494	500	476	481	496	500	483	482	493	477	534	444	527	486	515	477	482	449	477	488	480	531	470	462	537	518	487	506	473	472	439	478	479	473	458	500	465	478	496	478	470	474	479	487	474	491	480	474	484	492	538	482	486	491	475	490	476	540	502	472	468	484	496	469	450	471	499	478	485	477	507	532	469	487	466	476	495	489	450	473	468	486	489	538	480	444	500	480	461	510	511	483	429	468	471	651	486	475	500	474	543	482	508	489	470	434	492	444	476	527	466	494	531	480	467	544	471	536	484	564	472	424	548	479	468	478	477	515	477	486	538	489	474	501	459	547	447	476	474	436	480	473	493	478	500	452	550	473	474	483	535	508	2
484	518	539	468	474	482	460	476	485	470	507	488	507	464	515	460	483	505	495	496	467	442	477	478	516	546	474	494	478	503	485	494	531	515	485	517	489	456	477	474	474	472	493	487	485	496	443	462	466	481	591	460	473	478	445	486	501	470	518	470	502	476	507	486	337	508	489	473	484	483	518	479	502	485	483	508	496	521	541	448	483	547	527	478	513	493	474	463	486	548	476	537	480	491	478	489	481	474	475	523	471	448	486	481	439	668	486	537	552	477	508	448	471	488	475	475	461	480	470	509	474	450	484	504	472	523	506	522	492	498	515	473	486	477	463	471	545	498	481	473	479	506	497	487	475	480	479	497	477	449	476	481	471	548	478	496	523	520	484	512	487	465	489	475	481	496	476	483	478	457	563	527	445	478	477	497	502	479	490	499	519	589	446	452	449	474	513	512	476	485	451	492	478	588	483	485	475	481	478	486	514	466	526	509	516	475	485	477	489	495	460	475	466	548	473	493	568	473	541	498	493	511	470	499	433	520	487	476	476	488	479	468	492	460	481	515	486	479	478	474	527	566	461	467	508	514	555	471	469	541	515	468	470	494	483	499	555	502	479	493	506	474	471	461	469	502	465	502	524	475	514	444	476	394	480	479	475	500	495	462	474	501	498	474	499	446	446	477	481	507	479	503	469	469	487	466	502	531	495	452	434	494	482	507	477	419	467	482	463	521	484	467	525	508	480	468	481	471	477	442	491	460	512	473	515	487	462	466	475	517	471	455	477	450	534	477	286	500	412	440	458	505	469	476	538	480	477	425	487	525	476	487	462	489	504	483	450	473	492	423	493	498	539	504	479	510	500	472	494	564	462	461	485	449	512	494	480	479	469	471	480	474	521	463	464	489	533	477	517	489	481	511	476	502	477	482	489	433	517	476	480	417	476	464	477	462	471	481	511	480	502	455	518	459	479	466	459	493	478	539	486	469	462	475	477	485	485	505	497	480	495	560	492	530	490	453	490	588	449	471	473	476	497	435	498	477	478	469	584	467	486	476	494	548	475	371	477	516	448	455	451	483	536	431	471	465	476	562	489	451	513	482	481	479	480	597	487	481	484	493	497	442	473	483	529	488	470	453	497	477	469	477	490	578	496	511	474	485	480	524	1
488	549	553	481	440	479	471	477	468	488	511	488	490	467	482	499	479	490	503	486	481	466	478	479	475	476	515	468	463	533	477	516	460	487	493	452	459	446	472	475	474	555	465	454	483	480	435	500	527	470	553	484	514	482	456	513	510	475	480	530	472	491	462	475	426	509	490	506	473	463	565	511	450	443	487	437	485	469	491	473	516	523	522	493	552	459	467	478	475	468	477	522	448	495	479	436	483	483	450	491	488	473	475	488	512	598	473	526	473	471	435	466	477	512	467	504	496	474	510	474	478	457	489	492	497	522	466	486	487	489	544	488	467	481	485	530	515	512	477	466	475	530	494	476	506	468	480	485	489	503	548	481	478	472	478	493	474	450	479	508	492	485	492	479	589	497	474	480	478	484	492	478	496	479	470	498	450	480	557	504	519	532	441	465	495	487	504	421	523	480	480	505	481	477	541	490	483	476	477	485	495	464	474	568	486	477	508	482	472	508	496	506	472	516	499	492	487	469	478	493	479	498	481	487	517	505	489	477	476	480	470	462	485	510	487	484	484	476	494	485	504	536	471	478	503	510	469	481	486	439	486	482	482	537	464	525	596	576	480	491	475	480	485	454	478	477	515	493	481	507	467	545	465	507	472	484	476	486	542	493	477	465	470	477	536	569	427	438	478	486	525	501	486	481	500	467	471	482	465	487	510	491	480	510	514	489	481	493	492	465	511	478	476	557	472	478	490	477	433	564	506	476	485	497	442	484	464	462	482	533	476	474	476	446	509	469	407	536	487	498	520	505	450	495	529	483	477	482	446	531	488	514	452	485	487	466	538	476	448	549	493	504	459	453	480	443	498	513	502	509	463	490	525	491	411	432	493	481	558	450	486	499	500	499	487	503	478	477	483	503	477	444	476	424	477	489	485	483	533	498	475	521	476	499	476	467	468	481	490	480	513	486	486	487	490	462	495	536	488	539	478	459	482	477	492	521	472	442	464	471	496	488	497	479	483	457	468	536	484	477	461	463	553	503	472	478	487	481	463	490	476	467	507	508	486	449	479	468	473	447	503	484	512	489	477	482	491	576	510	462	537	477	512	481	483	549	473	477	469	489	489	526	478	524	545	471	487	398	499	460	474	477	468	535	477	479	486	507	524	491	1
486	472	479	472	524	480	436	478	496	480	430	438	479	483	480	499	468	511	474	481	481	451	481	482	509	535	488	489	487	500	479	533	554	497	461	453	472	474	482	476	472	552	472	490	477	481	559	500	458	465	515	422	444	485	491	525	521	437	474	466	494	480	438	474	454	485	518	515	480	464	511	509	481	412	474	458	478	542	490	502	540	504	434	455	502	521	470	468	486	492	476	516	453	491	485	529	484	490	490	479	482	477	471	441	503	422	422	521	549	465	494	522	483	511	479	466	497	490	472	507	475	481	472	462	486	426	476	504	472	521	576	449	527	483	494	508	492	495	482	462	488	501	490	465	462	480	487	496	488	481	511	458	479	373	476	500	480	519	520	495	510	476	490	477	462	487	475	488	477	497	450	538	533	475	486	475	467	476	464	457	514	544	463	494	488	458	498	494	447	483	492	499	466	595	434	491	476	476	477	491	492	504	477	538	484	475	480	485	490	465	481	475	507	482	518	475	507	477	477	475	497	506	472	495	530	518	483	477	476	489	478	490	460	455	490	463	496	474	482	487	480	528	464	489	505	487	492	480	476	524	507	484	479	525	474	454	469	480	474	470	494	485	519	495	491	551	505	507	480	495	494	469	446	491	452	494	475	466	481	488	477	412	456	475	516	498	491	505	479	493	482	508	524	478	480	534	483	540	529	491	474	467	478	516	503	534	496	487	483	490	479	470	572	566	467	434	480	487	500	512	476	487	497	472	489	473	494	485	479	571	490	488	476	458	470	480	424	518	557	515	464	514	502	450	565	474	486	525	487	452	470	422	479	484	481	455	444	475	528	490	446	499	400	452	480	514	484	473	472	537	481	510	487	486	505	446	483	468	462	468	477	494	440	489	499	469	513	476	502	490	469	497	479	483	482	468	482	491	579	479	475	534	475	579	477	490	473	472	477	485	503	551	484	493	470	420	508	517	547	564	475	482	475	476	502	483	500	490	490	481	527	507	496	397	474	555	481	565	446	465	545	484	478	470	493	478	488	491	463	483	497	480	475	279	469	545	479	518	531	504	508	438	437	490	491	458	467	551	495	491	449	483	472	476	487	531	484	517	484	490	496	463	471	440	564	484	451	536	522	472	435	475	509	294	500	578	475	469	492	490	2
478	516	462	493	505	476	463	477	472	484	515	527	427	439	489	478	480	529	490	489	501	518	486	467	393	505	450	473	464	495	476	449	514	465	511	473	471	478	479	477	476	517	476	493	487	482	513	509	456	516	533	539	469	479	511	448	462	476	500	492	494	494	497	492	289	482	518	522	481	470	467	483	487	469	474	434	487	479	473	503	472	592	481	477	534	457	478	510	479	566	476	538	502	492	485	466	476	478	508	530	485	473	483	464	463	584	403	559	522	476	521	398	489	509	488	488	499	476	557	526	477	468	479	451	509	567	491	510	484	524	479	489	500	477	510	450	511	483	481	473	491	496	483	483	485	532	476	537	469	461	486	485	488	419	478	496	503	486	490	534	520	485	472	474	511	554	476	482	478	521	497	485	546	477	481	519	466	485	482	512	518	567	529	441	497	450	472	490	589	479	504	488	473	463	487	490	485	471	477	482	417	493	481	483	438	476	515	474	472	453	484	494	472	477	488	496	472	487	507	493	470	480	513	490	453	520	490	475	476	497	459	457	492	471	458	492	464	477	501	469	502	564	495	471	502	503	488	483	476	481	504	467	484	543	483	506	573	471	494	484	487	487	501	502	482	485	508	470	535	476	490	512	466	449	466	491	477	477	536	475	478	438	463	476	488	502	501	430	478	502	464	472	496	476	508	493	459	505	515	452	550	493	474	513	472	479	459	496	457	464	539	507	477	486	481	479	478	493	437	481	490	523	464	464	478	485	468	481	494	562	523	473	476	465	489	492	271	531	473	501	445	509	585	511	581	483	490	486	465	478	492	455	496	472	510	484	477	475	497	546	499	526	447	469	483	469	506	483	489	464	543	504	517	531	514	491	489	479	460	462	479	450	485	461	447	473	507	478	505	470	479	489	476	476	474	472	480	515	528	492	474	450	476	523	478	500	450	474	513	486	469	573	483	489	469	553	484	517	547	452	480	498	484	476	504	462	507	547	483	483	493	493	478	437	471	503	469	548	490	484	459	496	597	465	465	476	498	492	486	489	503	465	502	465	483	402	470	512	487	471	446	472	485	479	472	490	487	511	465	471	480	479	531	483	480	599	495	482	482	476	502	470	483	455	434	495	458	450	507	457	470	483	472	479	478	515	477	493	505	460	1
480	489	385	466	398	483	490	477	492	468	510	509	511	479	487	449	488	529	494	481	475	482	476	492	516	473	482	481	488	506	480	443	445	499	458	570	469	482	475	476	478	478	496	483	467	413	509	533	539	511	579	526	483	486	541	521	523	480	508	477	513	481	492	473	388	595	537	449	484	484	500	476	476	489	477	601	494	484	536	489	540	556	500	477	521	486	485	496	487	545	476	453	467	501	488	494	477	482	469	484	486	473	473	481	549	743	500	509	417	486	523	510	465	508	459	449	462	468	483	516	474	519	478	490	477	515	486	543	500	562	523	477	473	484	483	491	484	491	482	447	493	548	488	481	458	496	480	495	474	453	522	478	470	403	479	458	480	483	521	450	432	479	480	467	426	474	473	478	478	533	475	453	485	478	470	480	483	481	467	490	475	507	445	455	480	468	478	447	453	492	450	479	492	539	530	485	484	502	478	486	491	473	498	584	526	476	436	479	448	485	515	582	496	494	470	481	537	455	448	486	475	451	467	497	447	506	468	480	476	482	480	493	490	477	475	482	485	475	444	474	487	550	498	461	496	507	415	484	478	476	432	533	479	509	472	537	438	538	485	477	484	483	504	501	483	506	515	501	464	454	484	460	560	587	476	493	477	516	475	518	477	422	492	473	534	500	403	473	477	487	522	501	508	473	494	567	470	458	497	493	488	497	478	511	479	498	499	470	508	467	464	482	515	488	488	474	491	470	510	454	484	532	491	476	496	482	471	484	491	554	466	468	476	481	481	479	332	516	464	449	524	503	507	506	518	477	485	515	462	551	480	455	475	496	486	485	519	476	501	512	478	538	489	473	479	530	481	485	488	554	469	494	493	506	538	472	484	461	573	507	474	513	486	463	492	492	523	478	492	470	474	464	473	522	479	516	485	441	493	483	471	465	475	484	476	464	483	476	520	468	480	377	444	477	417	557	491	505	439	489	475	469	475	476	507	505	520	470	472	472	489	539	473	425	470	479	473	527	411	476	520	461	498	591	475	477	481	496	449	472	485	483	498	475	479	403	489	433	510	506	450	403	494	544	515	483	478	503	479	520	592	475	480	480	481	539	480	471	464	483	459	513	471	508	524	485	494	509	455	485	515	475	469	489	526	474	477	492	541	440	2
469	445	526	477	465	482	535	475	486	483	499	462	443	451	485	437	490	524	437	461	484	520	476	471	498	488	455	475	477	493	481	511	544	547	455	396	465	483	473	477	479	456	477	515	503	461	455	479	433	509	594	566	438	481	491	485	550	475	524	511	508	478	490	474	471	536	480	498	489	479	530	486	446	537	487	474	465	509	525	456	463	457	549	469	552	515	481	484	482	500	476	514	475	514	466	484	476	442	515	472	486	488	499	486	434	430	492	480	487	498	495	429	468	491	445	513	476	508	495	501	477	500	471	458	454	476	461	513	473	496	425	494	502	479	519	469	583	473	473	479	471	484	494	475	506	499	482	585	478	494	535	498	472	579	476	459	475	504	460	514	465	495	497	482	469	480	473	477	477	487	463	548	427	476	481	479	490	480	352	411	491	518	471	504	504	498	447	459	557	478	476	513	504	560	544	494	479	488	474	486	461	526	505	522	500	477	519	479	467	499	466	491	506	524	489	452	490	482	483	482	497	490	479	514	481	509	466	476	478	509	492	511	478	491	492	514	478	480	507	477	523	552	493	482	519	485	464	482	472	544	461	494	481	581	479	471	546	436	474	467	457	481	489	467	482	483	568	513	453	468	495	487	469	502	478	483	475	491	522	482	476	528	472	477	561	488	458	425	482	550	546	488	445	487	501	530	503	476	472	511	467	474	484	468	497	527	471	469	431	466	477	495	515	527	478	500	469	473	476	523	478	496	508	473	489	483	462	488	498	519	505	482	475	443	522	491	453	447	416	468	535	489	515	565	505	497	492	523	477	449	491	516	437	501	474	465	497	477	504	544	475	492	524	469	479	541	502	488	494	496	453	462	487	495	454	493	485	484	425	429	485	478	490	467	513	477	509	475	505	547	479	583	477	461	478	478	488	475	458	480	475	483	476	492	476	536	452	478	458	468	483	558	446	460	409	556	483	537	490	491	484	478	486	477	495	482	483	483	447	480	510	473	454	566	492	495	497	499	456	486	520	451	424	464	467	479	477	506	410	470	472	475	467	449	484	547	479	586	468	511	540	493	438	420	456	483	486	537	454	470	480	481	442	479	483	557	489	493	465	485	458	485	470	480	536	501	492	527	514	484	469	476	527	450	490	452	468	459	495	483	1
488	541	514	499	447	475	506	476	470	476	525	467	465	500	491	448	480	479	536	469	471	466	470	485	506	526	499	508	470	526	484	515	447	556	448	550	478	469	479	476	469	514	478	476	506	498	478	529	437	447	435	449	512	481	511	561	311	504	495	495	489	485	487	474	456	586	505	449	474	478	506	480	444	498	486	554	486	495	491	502	437	521	505	483	532	450	478	502	476	511	475	511	469	487	498	513	477	442	455	506	488	479	480	483	462	338	529	545	468	475	507	472	461	497	457	462	516	473	486	577	478	469	487	530	475	510	504	471	467	553	525	492	483	483	481	602	468	486	472	478	471	482	497	494	483	452	484	453	483	468	489	478	479	458	476	468	512	470	512	481	507	490	489	480	463	475	476	477	477	484	467	458	466	479	481	519	488	487	498	494	552	532	470	445	499	520	487	525	458	472	469	498	527	453	584	501	479	484	478	511	496	474	497	598	453	477	510	484	461	483	471	459	508	466	498	508	450	477	486	485	474	512	483	425	510	508	494	476	476	528	497	422	466	467	493	479	487	478	492	477	477	567	429	486	508	461	481	480	475	565	515	488	483	499	468	497	410	481	484	489	488	483	475	497	469	514	487	478	452	478	510	550	426	472	469	477	476	492	481	490	476	450	485	477	479	487	440	404	478	511	518	520	514	475	493	563	481	492	492	508	503	493	483	494	479	508	494	482	478	515	518	462	541	491	474	521	471	484	451	552	485	466	434	480	494	471	471	487	498	526	446	486	476	486	489	500	433	417	522	523	476	535	545	473	562	486	479	531	482	510	486	455	449	489	502	490	520	481	486	501	482	484	423	457	469	482	491	474	498	483	471	512	497	480	537	499	486	505	436	435	486	496	485	468	471	494	452	480	514	465	473	431	473	497	480	499	473	510	430	478	478	475	473	483	475	474	498	478	512	482	512	439	454	444	509	543	492	443	479	478	483	484	495	477	492	459	519	435	478	482	497	489	462	466	533	515	487	532	480	485	486	466	459	594	519	477	484	486	533	471	460	471	472	320	489	601	484	476	500	430	451	503	526	459	479	472	479	494	496	481	526	476	464	478	483	582	469	457	477	497	478	492	472	512	512	469	465	429	480	488	487	481	532	282	528	496	475	501	491	473	2
486	472	493	489	428	477	538	476	483	485	461	511	495	426	477	507	484	526	494	469	487	505	466	470	463	474	489	463	466	512	473	614	587	510	503	515	464	480	480	477	477	495	475	476	453	510	490	473	447	469	498	522	503	479	487	489	505	507	490	466	493	480	503	476	436	504	498	468	483	469	541	482	486	472	478	478	477	502	516	457	512	506	431	534	471	534	477	505	480	527	476	489	487	505	481	495	476	487	454	492	471	491	489	461	512	460	492	445	492	484	419	361	484	533	410	509	496	503	516	512	476	453	484	460	471	493	484	515	476	453	555	457	536	474	488	514	515	475	484	488	489	535	485	477	479	473	477	508	479	488	435	501	465	368	477	490	446	499	515	516	471	472	473	480	513	463	475	474	477	478	493	455	493	478	464	585	475	489	412	566	433	513	464	505	494	464	474	498	533	477	470	519	500	510	528	486	483	491	477	450	474	481	503	565	481	475	467	471	499	487	478	476	478	458	470	462	483	484	462	497	470	403	504	495	495	532	475	478	477	505	506	463	477	481	488	501	488	474	427	480	523	452	519	464	545	607	482	478	486	458	499	517	477	503	479	501	497	480	474	468	463	480	484	498	485	456	476	492	492	484	500	547	523	443	480	485	476	498	501	479	477	395	477	476	529	536	475	493	481	496	501	485	484	473	448	493	468	502	491	472	423	495	489	496	518	421	487	492	492	461	501	500	483	474	492	518	495	482	447	486	483	493	483	472	490	480	475	504	477	525	508	481	477	498	496	515	410	435	639	497	578	500	457	508	523	486	490	513	460	530	471	504	424	492	496	485	557	476	504	464	527	472	547	486	486	566	513	463	499	485	516	529	495	460	471	472	470	514	444	476	477	468	558	484	510	472	507	479	500	457	470	510	478	455	479	456	493	486	523	477	476	486	476	503	476	488	450	480	450	483	460	448	511	484	511	506	511	610	560	544	480	490	471	476	493	485	503	478	484	476	486	534	529	410	475	494	457	499	514	464	420	492	715	502	466	476	474	480	474	471	495	469	531	554	477	391	476	520	554	480	518	433	472	416	449	495	489	525	496	428	570	478	576	479	480	426	484	464	522	477	487	471	480	504	483	506	463	433	488	487	467	477	473	587	534	481	480	492	563	474	2
473	381	561	475	499	475	520	476	493	467	577	458	442	496	486	515	459	470	507	473	471	477	475	485	539	447	486	480	480	517	485	502	493	509	517	471	461	503	482	477	478	488	480	468	517	511	425	514	446	462	505	541	485	482	434	508	464	477	512	477	459	483	482	483	406	526	460	485	476	472	464	499	485	513	473	517	480	508	501	453	441	543	506	481	480	506	485	491	485	536	476	525	509	474	480	465	478	411	473	515	496	483	482	478	473	438	463	503	516	494	514	456	478	483	493	476	468	470	432	480	477	479	474	528	503	451	469	508	474	428	517	437	480	481	490	509	557	493	471	468	513	508	465	483	503	463	476	495	480	537	479	474	481	416	477	502	512	518	485	519	513	473	469	494	485	516	477	483	477	559	479	543	486	476	501	514	519	476	517	502	535	533	444	451	470	489	457	458	486	471	445	479	538	473	445	481	476	486	480	425	466	465	498	501	473	475	505	483	480	485	483	521	446	463	497	481	559	481	508	469	509	482	480	487	551	507	479	478	475	505	485	482	474	511	481	517	508	477	488	475	480	567	519	472	496	536	499	477	479	491	505	456	482	474	483	461	550	480	486	500	506	474	479	427	476	475	502	488	489	494	490	514	533	456	478	472	476	489	449	483	479	429	476	477	542	546	488	509	484	516	463	490	538	474	436	454	412	455	515	497	494	493	480	497	494	475	480	478	450	453	480	470	504	483	475	519	462	483	485	574	490	496	500	481	492	483	477	537	491	448	473	467	477	458	460	494	386	504	504	457	465	442	464	484	458	487	492	516	521	494	480	445	461	497	496	515	493	477	596	483	453	498	534	483	475	578	481	472	474	443	531	480	523	480	482	475	478	483	436	458	484	503	518	483	479	490	498	477	511	418	481	478	476	479	472	479	497	570	575	486	478	493	476	501	478	535	501	477	496	473	474	474	528	513	512	479	474	434	450	517	481	493	483	476	468	502	512	505	456	471	495	536	481	445	503	530	469	428	498	479	536	475	465	499	489	474	471	473	450	499	482	478	489	322	490	521	479	506	527	515	469	492	474	506	499	484	458	528	479	440	530	472	468	475	478	574	479	499	522	490	449	486	463	480	500	482	474	398	459	475	516	476	506	331	538	531	470	499	475	486	2
487	476	543	471	505	470	527	475	469	479	527	501	488	491	492	463	491	476	484	475	483	476	471	469	516	443	472	473	475	484	485	543	503	456	473	464	473	490	479	473	478	508	473	507	492	517	476	494	439	440	471	505	507	478	463	515	463	459	512	519	442	488	440	486	491	459	555	497	487	480	532	478	472	394	476	530	484	498	472	460	497	590	479	486	453	516	479	502	481	546	476	457	486	504	482	487	476	449	495	490	488	483	480	471	492	361	495	524	476	491	466	468	475	504	487	486	484	488	452	497	479	509	473	479	469	488	463	481	468	488	462	457	478	477	474	479	425	505	490	485	477	445	467	475	458	519	481	537	481	503	581	482	476	462	477	509	490	493	472	492	499	478	480	473	572	495	479	474	477	548	550	451	471	477	475	467	474	480	485	482	488	521	503	499	472	455	458	500	471	478	472	481	488	437	526	483	484	482	476	466	504	509	481	516	517	476	495	479	475	485	494	528	514	490	475	544	568	471	441	488	480	496	508	516	523	487	502	480	477	487	466	524	486	467	468	469	484	475	486	483	517	505	519	480	495	520	486	480	484	492	433	530	478	508	484	496	462	443	484	496	464	484	504	527	474	475	398	464	507	512	480	494	465	432	477	483	475	489	476	498	477	459	473	475	509	477	482	464	475	518	509	542	493	467	532	486	490	545	497	515	472	525	474	493	481	403	466	482	473	470	495	483	508	536	486	484	472	477	468	463	458	484	476	475	472	485	481	428	447	477	543	488	475	466	487	493	472	541	550	520	525	497	477	547	470	489	478	434	490	548	484	500	550	500	506	482	534	476	459	526	501	539	458	453	487	488	545	490	498	425	512	545	527	477	521	443	480	529	421	471	483	475	510	467	470	499	519	478	489	450	481	480	480	504	480	472	496	475	579	488	474	400	477	496	477	447	502	483	541	481	462	560	510	451	507	492	473	496	487	509	475	489	487	476	484	493	517	485	526	475	518	494	503	472	474	624	474	493	497	484	508	497	520	405	518	475	488	488	388	471	495	474	491	401	492	526	488	528	499	465	521	488	499	496	491	483	469	510	475	453	484	479	492	478	482	497	479	477	515	490	458	508	480	514	390	484	471	470	471	464	464	482	487	413	449	460	468	449	523	516	1
483	510	514	483	502	477	505	476	502	472	480	448	497	499	491	514	471	506	529	480	464	516	475	481	540	481	486	473	470	465	464	526	482	452	451	531	478	485	479	476	476	490	523	480	518	463	459	496	535	481	615	527	494	469	491	501	466	516	390	461	505	483	439	487	612	503	517	503	486	484	534	487	462	478	472	487	470	490	529	476	456	423	444	491	527	548	475	494	476	476	476	455	465	474	484	509	479	463	490	427	468	475	494	507	516	463	493	506	467	472	490	383	480	455	443	462	460	506	471	473	473	456	491	447	480	458	480	501	476	507	501	483	494	473	494	542	491	476	475	461	467	452	492	483	463	533	475	482	476	598	455	491	476	513	476	471	500	513	504	479	464	482	489	484	490	476	475	480	477	448	502	464	534	477	471	452	458	486	459	519	546	508	496	473	464	454	508	571	540	479	495	493	463	535	531	483	478	484	478	515	476	526	513	448	553	479	498	479	489	501	481	474	499	450	486	467	511	472	495	481	507	528	461	381	482	471	492	478	478	457	483	509	500	445	445	497	483	483	468	478	516	457	470	501	477	438	478	481	498	500	488	482	476	437	484	547	478	483	490	495	507	484	526	538	476	443	532	486	456	497	486	494	488	438	491	476	477	476	541	512	477	484	489	477	471	512	466	382	479	525	512	522	465	476	473	479	435	476	544	501	471	509	470	490	483	476	487	472	513	445	481	485	525	515	469	472	484	479	452	563	483	473	506	486	480	470	423	459	479	467	453	451	475	499	498	490	608	501	591	499	421	444	525	503	477	472	470	477	507	554	478	452	494	487	467	474	558	476	492	495	504	494	507	437	479	469	481	471	477	457	442	477	493	497	472	530	483	499	565	488	481	465	484	454	489	465	483	478	498	444	479	479	476	506	478	517	480	504	445	480	472	467	475	551	477	496	425	476	528	476	490	531	514	480	537	510	464	535	469	514	487	461	475	476	490	494	518	417	528	476	486	479	472	506	496	544	463	541	520	481	512	477	542	621	505	476	483	484	537	480	491	470	484	521	489	541	480	465	421	522	472	481	442	530	492	527	493	460	422	503	454	480	504	477	482	429	468	479	511	478	507	496	455	515	469	476	494	503	475	490	503	481	494	542	470	403	476	471	518	507	1
482	462	483	480	519	482	458	478	501	493	507	460	504	505	488	459	463	510	467	502	473	498	476	476	451	473	482	495	484	489	490	553	545	512	526	544	495	488	470	478	481	480	432	504	512	489	556	552	440	481	593	504	477	479	501	497	578	507	547	470	493	475	490	476	307	475	500	534	482	480	481	492	465	484	489	539	485	452	463	453	459	466	515	469	504	510	479	478	480	490	477	503	464	472	484	480	485	489	462	440	468	497	488	482	495	652	513	533	511	480	535	438	482	489	491	479	521	485	481	472	479	488	483	438	475	497	486	487	493	462	443	485	466	475	474	513	527	500	486	489	535	505	469	489	453	503	476	515	483	475	430	499	494	601	478	454	474	458	482	531	483	484	490	485	533	480	477	484	477	507	570	448	469	475	451	428	463	476	504	504	490	496	476	470	473	480	567	501	462	481	466	469	478	505	596	476	489	477	478	502	511	457	470	535	521	478	478	481	452	476	488	445	480	532	488	441	528	482	464	477	460	527	504	501	561	500	477	479	474	509	473	496	474	492	467	496	467	477	446	481	525	571	487	491	472	530	520	478	491	477	496	473	474	437	466	507	478	523	489	483	479	483	516	502	483	521	475	504	457	506	481	498	536	499	471	484	477	473	528	497	476	532	466	478	539	511	483	455	481	482	533	463	496	476	519	558	460	516	486	514	521	480	479	505	501	517	487	494	551	467	510	480	504	481	473	490	479	474	503	513	491	519	509	501	509	476	486	591	489	558	460	508	474	493	533	498	293	487	291	462	481	494	501	500	534	502	485	472	449	505	486	426	495	484	478	492	447	477	526	476	412	511	402	481	480	527	478	479	470	503	435	485	512	460	480	508	481	451	428	407	470	484	492	498	477	487	515	480	508	499	474	477	483	503	477	481	486	474	526	468	479	495	475	502	477	474	502	478	467	486	488	429	492	501	511	532	470	452	514	531	481	477	484	477	498	481	499	453	496	471	473	486	506	578	515	520	471	539	484	475	456	491	437	482	481	478	482	493	535	501	457	480	503	541	477	401	480	450	516	512	488	463	532	441	468	521	476	472	497	410	495	481	455	477	479	587	484	491	456	478	484	468	502	616	448	487	502	491	458	491	497	472	480	574	470	440	474	480	527	472	2
493	434	479	484	511	482	468	477	502	475	475	524	476	482	489	490	466	492	505	471	518	477	475	469	580	484	498	508	493	515	489	517	489	534	515	422	472	472	487	474	475	420	533	485	506	496	443	498	570	476	524	506	479	479	482	471	450	469	507	448	506	479	471	487	665	568	497	502	481	475	482	472	511	477	464	490	464	492	510	485	470	454	481	495	554	529	476	469	482	517	476	500	481	478	482	517	476	472	487	488	491	476	466	457	447	598	464	535	503	471	464	444	486	505	482	472	480	480	446	502	476	463	481	518	478	514	469	486	490	486	527	474	517	472	496	544	508	458	481	468	476	500	495	499	514	492	476	510	480	569	453	471	460	662	476	480	496	437	525	511	459	476	497	467	535	487	477	479	480	510	488	515	528	477	495	556	482	475	469	483	493	566	475	465	492	533	500	484	537	473	458	551	510	537	477	491	475	479	476	498	496	482	460	507	434	477	542	485	473	480	494	486	486	486	484	548	527	485	508	487	451	526	500	457	488	532	466	478	475	486	466	475	461	490	466	482	490	479	452	478	498	459	488	474	454	569	482	479	487	502	468	508	470	553	473	442	474	492	497	508	480	478	528	513	479	504	438	493	500	542	503	560	464	483	466	473	476	500	501	530	476	568	482	478	505	461	491	537	480	511	470	482	489	476	482	477	436	526	509	485	444	489	469	484	488	559	478	488	514	484	469	473	445	469	492	482	477	469	534	482	466	509	515	481	500	486	476	496	518	458	511	485	476	465	476	479	655	538	402	452	569	493	524	577	538	481	484	518	478	482	484	524	433	474	513	473	426	476	556	552	504	494	496	514	470	500	518	463	493	426	521	462	479	473	505	501	481	485	609	472	477	494	539	497	459	484	500	477	503	490	484	517	479	514	475	478	494	433	520	481	479	480	478	473	477	499	449	476	472	484	498	574	466	470	510	508	488	472	537	450	480	478	464	476	492	477	494	518	487	474	511	512	455	599	491	435	478	484	499	482	506	495	358	441	476	480	479	470	485	471	501	485	460	587	485	561	482	475	522	508	457	499	467	508	500	481	482	479	482	434	542	474	429	480	471	428	462	511	476	481	444	485	474	510	492	491	493	452	480	468	469	485	478	605	507	469	487	470	469	447	1
495	543	519	484	487	483	476	479	512	487	508	468	420	471	478	482	472	479	465	482	476	506	481	489	500	478	488	483	479	517	484	486	495	461	529	564	480	500	482	476	479	536	478	463	462	496	513	460	466	414	499	435	473	480	514	524	488	502	537	452	493	468	560	467	314	549	475	522	474	482	450	495	469	495	485	487	465	450	501	508	514	464	461	493	500	476	484	477	483	525	476	472	481	491	480	517	476	435	441	507	483	477	486	510	502	568	514	460	439	484	492	412	483	510	428	492	458	477	511	482	478	470	487	503	475	464	518	478	487	361	508	490	467	470	466	483	472	504	482	482	516	498	491	498	497	483	475	506	480	519	446	493	469	404	481	511	466	452	496	538	457	479	482	482	533	472	476	478	479	496	430	474	411	480	461	538	496	483	521	493	485	508	444	449	512	505	524	542	562	476	487	486	472	451	482	478	476	485	477	517	510	486	533	486	426	479	436	481	491	477	477	541	496	406	469	470	490	486	490	474	505	541	470	463	534	506	484	477	476	497	473	459	470	474	483	478	473	474	452	489	517	579	480	485	526	533	486	476	493	526	446	435	475	519	479	509	474	481	476	489	501	470	464	446	474	486	487	501	459	509	506	469	482	490	481	474	477	481	516	531	478	423	505	478	537	475	466	484	485	528	468	519	497	481	488	508	458	541	479	480	480	480	480	465	470	468	498	492	495	478	509	475	495	540	462	522	475	486	483	541	476	435	482	484	530	477	478	528	485	541	539	489	478	482	546	499	317	490	469	467	491	478	513	485	481	481	479	438	486	508	474	542	491	497	505	493	576	475	549	530	536	479	463	504	482	536	448	488	479	489	428	486	511	531	528	561	497	505	469	529	473	507	555	488	495	467	530	473	478	463	477	499	479	490	477	465	480	535	503	475	475	485	476	518	476	467	467	478	461	495	533	514	554	505	545	497	490	532	553	443	479	461	477	476	496	517	472	525	488	477	483	443	453	422	486	482	476	527	442	492	531	509	509	501	519	478	471	472	476	470	495	477	514	391	476	444	484	463	477	490	520	491	489	475	498	506	475	499	501	503	503	486	486	478	478	599	491	490	459	499	496	521	486	503	498	484	468	547	508	483	470	480	474	407	482	452	460	480	489	462	1
480	466	587	477	489	490	494	478	492	489	430	478	493	484	495	483	479	524	519	491	507	511	487	481	474	519	425	455	473	481	498	512	520	506	504	575	481	496	485	477	478	497	490	471	480	492	481	551	452	495	501	512	472	486	492	546	413	519	451	457	466	480	520	468	579	494	416	538	478	470	503	475	476	480	493	545	479	516	557	455	520	524	448	502	470	535	475	481	484	463	475	547	488	455	484	567	473	489	514	456	489	491	460	488	496	252	501	488	565	466	456	428	492	500	473	506	511	488	499	473	475	471	477	445	475	494	496	491	462	484	476	439	504	475	497	467	490	463	483	489	514	519	483	494	452	481	477	458	480	464	536	488	476	440	478	482	479	470	481	500	486	489	489	477	460	455	475	483	474	560	471	508	552	476	475	482	468	474	451	499	474	483	456	495	532	477	507	452	482	474	464	482	505	513	525	502	475	477	479	524	489	485	504	517	523	477	487	483	477	516	497	484	488	407	480	552	512	488	474	503	476	510	475	499	494	502	481	481	477	510	494	493	470	468	471	480	482	478	460	482	515	455	447	474	483	586	441	482	473	497	558	494	476	564	487	486	568	469	483	497	510	471	505	521	474	498	556	490	457	473	490	488	450	531	481	498	476	518	506	548	475	442	497	479	529	540	457	477	479	483	500	526	497	482	544	524	483	580	495	510	417	485	479	500	512	464	483	488	546	471	453	453	530	522	459	507	482	479	460	559	486	469	470	477	486	477	473	447	516	472	506	461	477	538	476	489	566	455	655	501	533	523	523	522	478	472	475	494	456	471	473	477	519	490	488	466	563	478	509	596	440	430	423	490	480	439	515	500	481	533	494	459	505	452	505	434	487	474	449	530	496	452	494	497	472	502	528	476	497	529	477	539	479	462	478	505	489	496	490	481	473	456	475	446	476	439	399	483	496	477	490	506	511	491	500	489	469	526	508	498	473	495	462	475	483	487	513	428	523	475	489	485	487	448	505	517	470	543	481	473	464	464	561	409	510	477	477	515	519	481	485	472	473	410	468	581	488	498	516	460	506	523	468	536	467	482	471	480	458	426	518	486	512	477	490	416	472	493	423	469	477	510	476	498	539	483	463	449	518	484	476	484	462	417	514	593	480	469	479	497	2
473	476	527	481	530	475	463	476	496	477	500	481	451	478	475	494	485	549	480	475	491	527	471	480	472	551	509	508	495	505	478	497	485	490	455	525	492	486	474	476	479	477	468	493	469	471	474	459	449	513	502	499	507	483	525	552	438	481	496	468	462	487	493	482	461	510	429	454	480	487	467	494	462	520	481	511	473	469	561	470	496	483	521	488	497	467	477	488	484	456	476	561	494	502	482	519	480	485	514	481	487	489	475	467	478	589	491	528	495	487	502	495	474	546	496	498	502	467	469	504	475	490	485	516	470	477	492	535	484	535	517	494	448	469	473	487	510	507	484	518	466	491	475	486	456	523	482	498	473	474	537	484	484	531	475	459	472	450	490	499	459	495	494	475	440	503	476	476	479	457	528	580	498	479	470	438	488	484	468	446	505	491	493	469	498	571	506	531	468	484	492	486	502	548	467	482	465	501	474	451	504	531	505	502	473	478	530	477	498	506	482	498	480	524	510	439	494	468	462	481	438	542	426	404	466	504	463	477	477	506	499	502	478	484	521	487	470	483	474	481	512	483	476	470	560	489	490	480	470	496	509	486	475	485	468	522	524	453	475	477	468	481	508	435	478	516	467	488	490	510	496	576	450	500	468	478	476	549	493	541	476	495	491	477	519	438	494	498	479	517	526	501	493	467	520	529	468	550	490	492	446	494	475	504	501	534	520	498	470	413	464	460	407	490	477	497	484	476	531	494	479	486	495	472	495	481	473	442	476	481	497	451	476	494	413	499	433	484	447	507	472	524	529	496	489	475	486	575	476	399	489	470	439	477	431	487	495	478	545	474	528	454	496	507	490	510	536	483	506	476	438	473	477	487	506	463	481	497	456	429	479	472	471	483	462	485	466	475	463	435	482	510	475	432	480	483	491	473	520	480	477	489	476	512	476	490	449	479	471	474	520	513	505	519	510	536	473	495	554	492	474	473	479	476	500	483	471	416	497	478	517	557	533	527	482	499	477	551	547	472	486	483	482	445	494	479	481	483	401	503	486	487	519	553	489	434	483	471	574	508	545	512	490	512	487	513	469	521	499	481	549	478	473	479	477	463	490	490	461	495	535	454	487	486	498	495	461	515	483	484	517	482	530	582	472	476	480	471	503	504	1
487	469	497	484	461	465	419	478	492	481	493	495	503	517	482	460	484	551	479	473	495	460	490	465	459	479	491	473	490	500	489	506	538	577	475	500	488	505	475	476	481	478	473	472	491	460	450	504	554	509	541	489	508	472	466	468	492	436	446	466	467	480	487	468	408	502	435	500	477	471	495	496	462	482	474	487	479	518	498	498	492	551	552	491	424	539	476	476	476	491	476	518	516	507	476	526	477	541	462	486	493	471	478	469	455	880	450	452	492	486	462	405	475	507	408	459	493	487	445	478	476	474	483	499	489	467	487	524	504	441	504	465	502	478	450	500	454	508	488	474	505	477	497	471	476	447	477	490	490	538	449	483	504	396	477	502	473	467	427	506	443	478	482	480	520	512	476	476	477	481	490	504	536	477	484	480	471	478	481	388	481	610	453	526	467	473	477	548	467	473	499	502	519	484	466	495	484	482	476	451	501	489	503	394	496	475	495	480	487	529	494	515	482	538	500	603	542	489	471	493	478	494	473	497	445	523	486	479	475	508	490	497	459	498	456	529	484	481	461	479	489	500	497	480	505	469	501	484	467	503	528	465	476	491	479	440	506	519	488	490	522	477	513	479	506	485	533	495	488	522	495	500	455	518	454	496	476	471	475	512	475	434	478	476	522	481	487	443	478	483	495	523	472	485	446	491	501	535	434	473	461	473	479	494	506	491	482	484	483	458	420	477	496	475	477	471	459	487	521	434	484	529	501	481	470	468	489	511	494	480	489	475	476	477	552	479	369	501	468	491	592	486	548	459	491	478	477	483	446	497	488	532	470	436	524	496	528	477	509	473	469	493	471	492	477	501	515	485	495	511	485	499	557	511	502	495	475	465	600	473	493	457	497	482	478	482	469	477	478	523	479	518	479	446	475	480	478	440	567	474	473	495	477	481	476	472	496	475	419	466	492	434	535	503	529	492	491	553	483	467	478	450	472	477	487	496	475	537	498	476	499	531	531	420	506	491	495	484	496	483	510	495	538	500	481	477	476	495	472	494	507	485	488	590	477	347	487	531	434	422	448	460	511	416	478	513	494	565	488	456	545	475	499	479	483	487	465	470	469	494	455	471	481	522	472	485	490	450	502	498	493	491	481	600	554	531	479	484	552	525	2
486	472	544	490	486	482	431	475	509	474	453	440	497	479	472	509	500	501	530	489	491	479	490	475	566	574	490	479	467	494	486	513	572	541	480	425	477	481	472	476	477	555	478	459	514	477	441	539	447	526	520	470	522	478	515	481	451	480	392	445	488	491	495	470	503	594	519	504	475	464	429	493	484	433	484	462	466	471	529	485	488	556	495	493	451	502	472	467	474	523	476	508	473	472	480	491	481	471	490	433	480	476	485	467	500	403	466	567	552	474	511	487	488	481	546	481	512	486	468	496	479	503	485	448	493	436	453	482	470	490	468	507	512	477	516	504	484	516	473	492	490	567	489	472	489	466	484	434	483	518	484	502	487	413	477	482	499	486	483	486	487	471	476	482	428	451	475	480	477	437	443	548	468	476	469	545	501	481	493	463	517	465	451	495	505	456	527	492	594	481	504	496	468	421	522	479	477	497	479	472	453	464	461	557	478	475	544	474	470	478	481	464	474	449	477	521	529	476	465	478	482	424	462	532	492	507	482	475	476	500	481	502	477	498	485	516	480	473	457	476	473	440	538	463	522	462	521	479	481	492	474	478	480	507	466	455	525	467	498	500	521	482	476	490	468	479	561	468	477	488	483	480	467	516	469	470	477	501	515	435	475	431	477	475	516	495	475	513	486	496	497	455	512	474	528	519	498	497	538	512	467	483	477	474	491	440	479	467	494	496	507	484	541	566	483	539	472	482	440	498	500	488	494	495	516	482	486	504	497	494	564	491	477	527	492	494	490	457	626	502	499	500	460	491	549	490	483	518	462	578	479	443	501	486	521	489	505	478	514	487	453	502	503	476	483	496	492	487	496	451	485	432	477	499	499	474	483	459	450	466	471	503	464	515	495	484	505	477	465	421	479	511	481	501	479	473	486	435	509	484	481	485	476	528	475	528	515	483	479	470	496	517	482	476	507	617	493	528	542	561	476	490	477	476	475	494	493	543	513	477	450	466	531	435	479	521	473	504	524	500	548	465	647	479	480	477	487	472	457	473	494	469	487	526	467	454	484	506	499	476	454	493	505	474	480	511	483	463	507	516	442	471	566	475	477	410	492	489	499	497	491	487	475	556	538	476	486	544	458	487	506	477	476	554	508	535	476	476	515	481	2
489	503	532	492	581	499	458	478	493	485	448	481	461	448	493	486	465	488	462	448	471	479	470	488	475	509	464	457	469	496	487	507	518	524	491	466	465	499	476	478	475	468	474	476	485	512	515	492	446	480	544	498	465	478	493	496	481	465	488	447	481	480	430	477	413	546	491	499	474	462	513	501	454	552	474	637	474	446	533	452	489	476	472	494	449	487	479	469	472	581	476	511	501	499	462	481	474	445	469	487	470	487	472	476	433	524	471	554	545	474	495	575	470	484	519	448	532	475	466	494	476	416	480	481	441	472	461	562	481	422	513	534	506	475	479	508	476	510	465	534	466	481	474	493	498	481	479	470	481	494	532	491	496	466	477	492	513	487	451	523	498	483	453	486	478	487	476	477	477	466	531	454	543	477	445	533	468	467	461	438	488	501	483	481	495	504	536	501	562	475	481	493	499	506	457	486	488	470	474	477	509	513	456	568	497	478	458	482	486	517	473	537	462	525	501	508	471	477	495	477	481	477	490	498	450	521	500	478	477	500	477	440	466	480	475	488	483	477	498	475	523	502	476	492	493	487	471	473	487	457	432	458	476	489	490	456	555	440	475	496	509	486	493	412	470	524	531	477	454	487	486	477	482	403	458	488	476	536	453	481	478	460	488	476	491	492	496	451	474	477	489	519	482	482	575	457	513	508	530	502	471	491	480	448	485	550	507	486	499	498	476	466	514	473	475	448	482	476	451	457	485	437	477	487	464	475	497	490	496	504	493	499	476	458	563	480	384	492	526	535	532	490	512	576	604	476	475	435	466	506	478	460	574	478	488	469	488	474	478	531	425	490	398	492	481	541	500	514	476	506	462	465	497	479	497	503	477	471	448	505	480	479	474	474	470	479	472	476	526	476	479	484	478	440	481	486	498	520	531	482	476	543	476	460	476	474	517	480	489	484	532	493	476	466	461	510	488	549	486	483	472	496	471	476	484	490	502	529	486	465	480	538	528	474	485	476	470	540	481	492	470	482	603	429	542	478	472	479	509	435	471	471	475	551	476	412	484	427	519	513	509	470	556	490	506	483	487	546	513	399	474	480	533	475	480	490	465	487	489	475	503	509	460	467	497	468	495	452	496	483	444	479	494	595	477	552	477	474	555	538	1
484	473	534	463	564	472	467	475	479	478	492	504	441	491	485	520	475	544	486	484	486	479	487	475	535	454	492	485	482	484	475	465	609	467	459	503	494	514	469	474	478	489	499	510	460	489	496	524	564	501	487	504	481	487	517	468	412	474	504	444	486	481	515	478	600	499	514	448	477	475	484	475	480	450	482	551	463	493	490	498	481	513	479	490	515	476	478	479	475	609	475	521	447	527	484	509	479	456	489	474	484	484	476	473	578	547	521	476	472	487	465	494	456	471	439	503	496	482	495	477	478	485	484	469	487	464	490	541	483	488	463	478	472	483	477	498	432	444	480	469	508	424	490	500	464	498	478	473	474	578	505	487	486	590	476	518	482	483	504	507	512	476	486	474	471	526	477	480	478	574	483	465	492	479	444	580	472	472	481	547	517	440	490	477	511	484	567	484	555	478	474	561	505	583	479	470	476	471	477	444	510	501	452	521	555	477	456	481	479	474	481	505	474	487	494	514	487	463	524	489	461	465	490	494	483	521	467	478	476	496	489	476	478	488	502	502	474	480	464	474	508	492	460	464	544	567	505	475	482	456	486	518	475	475	484	425	519	482	491	482	492	473	529	463	492	486	490	503	455	467	462	495	528	426	490	503	476	443	497	534	480	523	473	474	467	530	523	518	485	511	533	528	468	478	479	490	486	487	533	475	428	502	474	494	478	437	476	506	476	483	474	493	507	481	491	503	490	492	489	412	475	511	488	489	475	481	557	508	476	551	451	472	477	518	549	504	607	513	460	467	490	482	481	513	469	496	482	451	478	495	481	465	495	499	516	470	527	476	526	483	504	468	528	496	482	442	471	508	490	475	523	452	486	444	527	456	479	474	620	498	480	461	503	473	480	463	498	475	509	484	474	524	480	482	481	490	493	395	481	483	484	459	475	429	477	467	445	475	475	481	535	419	511	474	463	500	464	508	450	479	471	476	454	476	474	473	492	448	537	483	512	533	503	554	468	489	471	444	437	480	465	482	405	512	490	477	488	483	441	481	497	479	514	503	483	554	475	483	460	438	461	484	507	509	493	482	481	502	491	453	610	470	440	477	487	479	484	490	534	499	475	495	471	493	500	476	483	461	455	482	531	487	514	524	539	525	475	493	507	527	2
470	499	496	472	578	465	470	477	483	482	482	521	518	484	499	480	484	516	491	466	497	499	477	484	452	483	470	521	460	510	477	472	511	464	491	460	476	496	488	476	467	519	440	477	532	452	527	516	514	481	501	460	484	481	553	499	515	468	530	468	489	477	505	484	503	577	447	508	477	477	551	517	499	515	485	430	461	475	507	510	458	531	450	493	413	429	467	480	477	487	476	486	468	495	486	495	474	450	481	495	492	462	475	485	505	515	517	499	514	483	460	503	475	501	397	479	479	478	499	456	473	429	474	527	456	488	471	506	480	520	539	480	468	488	501	455	426	469	477	506	479	500	480	482	485	491	478	422	481	468	560	490	490	670	478	437	467	466	564	530	492	485	484	485	519	480	475	483	476	594	516	528	466	477	481	455	489	480	512	568	515	478	478	483	521	497	445	450	556	476	491	507	476	479	456	470	476	477	476	479	492	510	505	553	462	476	518	478	459	475	490	385	535	499	489	491	494	472	479	480	480	466	478	490	519	480	468	473	477	477	481	493	490	496	525	528	485	481	482	476	465	555	509	482	488	487	482	481	476	482	510	481	480	458	473	522	517	503	474	486	510	477	483	517	488	501	521	479	472	503	517	497	462	517	500	479	476	484	470	471	479	557	491	475	398	533	457	473	487	493	469	512	523	485	535	472	436	432	485	510	524	502	477	476	448	412	481	475	484	488	478	467	511	476	484	493	492	476	418	594	505	515	498	461	501	485	475	470	494	489	472	484	476	493	543	462	485	479	395	535	533	526	441	440	508	478	498	429	470	500	471	441	496	506	501	502	510	478	486	513	519	446	477	502	479	446	501	475	471	482	492	446	499	544	456	510	474	485	528	491	485	436	517	477	471	482	491	477	499	464	475	594	479	466	475	455	469	524	569	476	476	408	476	505	478	531	536	479	480	485	487	483	526	496	507	442	482	512	613	483	478	473	484	476	493	487	475	512	519	480	503	516	504	597	475	476	475	554	446	498	552	471	467	512	498	478	484	473	547	468	500	465	523	549	478	512	479	459	532	533	460	500	552	537	497	479	492	491	482	473	484	483	467	474	476	569	450	470	452	493	505	448	484	490	557	485	477	478	523	465	481	479	473	564	480	474	479	493	550	476	2
488	492	492	482	522	478	480	476	468	471	448	439	489	474	509	459	469	471	497	465	496	472	477	461	518	483	514	462	464	459	489	502	482	491	463	493	459	525	478	477	479	493	442	501	533	488	457	447	450	502	565	436	439	480	493	542	461	464	539	452	511	483	473	489	544	488	580	488	477	477	518	483	482	460	465	520	480	437	506	474	526	575	471	490	503	499	466	455	481	476	476	395	484	517	473	510	476	471	483	506	479	474	481	488	481	369	445	466	483	484	472	486	491	512	438	486	490	487	532	471	479	467	474	488	471	519	510	530	467	416	504	506	481	471	481	540	448	493	479	494	461	525	473	477	485	473	485	535	486	499	499	475	496	649	478	454	449	463	484	491	442	476	493	473	542	491	477	484	478	531	514	522	493	478	474	495	461	477	487	493	546	573	418	496	485	484	485	441	559	479	472	539	496	502	510	470	478	489	476	468	474	497	487	579	431	476	518	480	473	515	527	552	520	439	486	446	502	480	498	482	518	492	483	472	541	502	518	476	477	494	476	466	472	489	476	487	472	472	489	472	467	523	491	487	453	513	432	477	484	557	500	491	472	556	468	446	534	453	480	489	483	475	462	445	486	521	492	487	515	528	468	456	521	457	476	480	476	479	491	510	477	550	499	474	498	464	514	439	484	465	490	493	537	482	472	447	477	513	532	496	469	467	476	500	488	553	480	484	465	454	512	504	497	556	488	472	473	480	440	467	460	494	474	474	522	483	449	522	483	456	522	492	476	480	527	473	535	465	447	486	434	475	541	486	481	486	466	621	515	475	489	439	465	460	454	484	516	477	505	529	542	500	461	493	476	556	565	498	488	540	458	494	485	487	512	501	482	441	451	487	483	465	469	507	497	504	478	479	471	454	481	521	474	521	483	464	494	496	512	486	481	430	475	510	477	453	490	487	489	480	489	426	519	467	552	524	500	489	454	493	472	474	457	476	477	483	482	474	492	484	486	464	468	592	464	540	499	484	497	485	478	451	463	499	494	473	452	499	450	465	513	468	451	494	478	581	478	487	536	514	503	513	524	518	501	487	476	575	476	546	521	475	464	478	482	510	476	517	477	492	470	501	476	510	563	467	479	518	482	479	492	477	488	516	554	521	478	459	428	449	1
489	527	484	461	486	485	467	477	503	484	519	493	446	524	501	501	496	497	488	493	475	488	470	490	499	524	475	477	464	506	477	508	534	509	505	531	472	500	483	477	479	530	517	485	524	471	546	502	513	485	522	610	486	477	479	498	433	484	546	534	472	486	556	477	515	515	538	505	477	478	525	491	507	481	474	498	461	480	531	463	512	528	452	456	528	495	472	472	478	494	476	447	446	491	476	541	476	531	477	562	472	493	484	472	444	472	516	471	573	464	472	439	473	485	435	483	504	479	519	472	477	480	500	558	490	580	477	490	476	488	477	473	484	478	518	516	450	462	475	471	507	529	475	479	487	502	483	416	479	538	519	483	489	606	478	499	493	451	478	516	459	472	467	479	471	506	476	482	480	490	564	508	506	478	495	443	481	468	481	509	492	479	475	468	490	466	512	527	601	481	487	475	516	527	474	492	484	488	477	489	509	454	461	572	496	476	523	480	471	477	472	532	495	468	479	529	457	486	467	459	485	469	501	470	443	467	505	475	475	485	500	488	493	458	488	532	471	475	468	478	516	550	438	476	536	525	489	474	468	498	433	457	477	544	484	487	461	458	489	463	500	488	459	506	479	508	476	497	532	446	476	500	472	536	479	472	477	506	498	518	477	528	518	478	471	463	549	553	481	497	451	469	463	480	444	447	453	497	493	546	468	474	476	491	498	457	513	483	483	445	490	483	557	468	456	470	470	471	434	477	473	498	496	464	500	478	470	466	487	599	476	503	476	485	451	499	497	505	442	548	591	531	495	507	553	492	489	463	526	478	486	453	506	483	469	491	511	479	488	473	468	480	430	427	485	489	510	483	502	493	480	506	520	481	531	504	480	471	525	461	473	474	437	493	456	477	516	477	496	451	482	443	477	497	480	489	464	426	505	481	473	483	475	522	477	499	479	479	457	472	502	419	468	479	544	484	481	567	440	409	480	509	463	475	478	480	486	471	537	471	526	509	472	580	488	510	486	480	498	470	526	479	460	517	499	477	486	466	461	480	486	466	485	483	482	551	476	488	469	478	490	497	468	455	500	453	476	504	493	473	569	483	464	472	484	556	504	482	520	501	486	517	479	516	463	480	495	486	470	485	490	479	480	498	510	498	481	474	512	477	2
480	534	473	492	490	487	518	475	487	476	482	532	426	500	471	499	475	553	458	492	467	488	476	481	556	564	513	476	496	508	489	516	503	508	474	443	467	484	478	475	471	498	439	508	533	445	519	475	441	441	503	484	494	471	503	458	456	453	495	469	475	474	489	474	469	426	573	515	487	477	549	497	450	500	484	517	488	446	557	478	499	581	469	487	523	475	479	501	489	563	476	454	456	491	477	494	478	483	470	445	493	495	486	465	471	518	441	474	528	488	453	478	480	532	547	460	480	477	462	472	476	522	485	549	483	461	501	462	481	567	441	511	516	481	489	480	483	511	469	474	479	532	488	483	450	454	481	533	481	468	524	483	493	391	477	458	516	463	492	511	444	474	495	478	454	472	475	483	478	477	488	477	486	477	454	452	485	474	402	541	534	504	488	450	482	480	469	499	536	474	447	523	474	480	508	491	470	477	478	473	436	513	477	476	492	478	569	478	504	472	499	528	496	489	479	543	502	482	499	476	442	544	504	512	419	490	498	475	476	491	471	501	517	486	486	481	473	473	463	481	440	453	478	486	530	529	456	477	489	475	530	523	477	496	474	474	491	554	488	489	486	478	489	507	484	517	474	485	501	505	464	443	460	518	452	494	477	487	496	528	476	424	484	477	459	514	432	458	475	484	525	539	497	475	440	507	482	473	513	480	490	478	477	492	520	545	470	483	576	490	516	478	435	515	474	464	469	482	531	498	494	498	491	484	502	491	501	493	495	456	518	479	476	490	458	476	447	458	579	548	585	524	514	458	490	491	480	565	447	528	478	538	502	491	497	513	450	478	512	517	461	476	521	508	478	438	516	504	493	545	521	449	466	509	495	529	478	546	441	462	468	460	476	483	449	493	485	477	498	474	476	489	483	440	485	491	480	494	440	484	480	419	475	516	476	452	403	479	526	485	475	503	483	464	502	588	477	544	541	505	479	484	481	476	505	512	465	483	439	478	471	515	469	428	499	529	471	490	454	479	474	482	542	537	507	479	486	507	549	489	464	489	484	482	475	433	487	473	495	496	447	503	476	460	479	502	479	588	482	513	514	473	509	481	475	418	482	511	544	481	465	485	466	510	459	506	472	437	496	483	490	484	465	496	529	510	486	497	457	478	2
486	521	480	480	461	483	445	479	464	474	430	499	429	464	474	438	459	492	506	479	469	518	473	475	451	493	489	479	464	499	476	504	491	464	449	581	489	505	478	475	478	459	470	496	488	484	463	507	585	502	481	509	500	492	489	508	524	448	585	489	469	494	506	473	503	562	488	470	472	471	571	486	459	421	492	543	480	461	581	494	476	509	492	483	502	517	483	498	480	488	476	434	494	491	496	493	481	483	462	457	494	476	477	448	508	683	469	460	486	488	475	483	483	483	500	471	485	446	523	480	475	458	472	538	486	564	512	490	496	503	538	491	454	476	486	435	520	521	469	484	472	469	460	476	496	509	477	494	480	514	520	462	477	579	473	485	478	484	495	499	453	482	487	470	423	465	478	474	478	519	520	555	572	476	459	459	511	472	512	576	465	524	457	481	481	488	522	492	490	483	523	518	468	458	558	484	479	482	475	450	494	483	468	485	528	476	554	471	493	487	495	485	453	508	472	407	499	480	431	501	496	507	505	485	485	533	482	478	477	477	473	497	453	470	522	471	482	479	457	481	497	490	474	490	510	509	506	481	489	502	483	456	474	582	477	494	448	422	479	494	493	485	468	463	488	462	505	491	456	514	487	507	504	528	492	481	476	484	509	512	479	521	446	475	573	538	461	470	481	482	501	524	493	471	464	533	510	490	504	522	543	497	473	493	487	447	468	477	514	489	486	489	565	466	488	488	485	484	440	555	483	510	495	476	479	483	453	459	486	503	507	482	477	512	571	492	482	509	446	460	583	461	485	463	511	484	483	454	462	533	480	447	500	482	457	482	462	476	457	521	451	509	484	498	475	471	510	473	492	536	502	478	475	477	516	501	489	479	618	521	476	455	451	480	533	488	506	475	524	588	479	464	480	502	477	478	484	468	485	482	480	476	475	503	476	480	475	487	445	479	502	494	503	492	548	499	485	508	509	472	496	483	472	475	472	487	497	470	513	480	449	456	422	546	460	539	495	486	484	502	480	484	553	391	506	477	489	529	457	479	482	471	470	685	484	425	485	467	420	467	514	500	465	435	477	495	490	479	488	554	438	478	506	481	474	477	504	520	500	471	482	468	483	477	480	511	471	519	486	487	518	480	488	695	407	483	478	460	533	493	2
481	515	484	502	519	484	404	478	479	484	469	483	479	465	472	464	495	523	451	474	474	499	477	474	446	508	513	473	463	457	473	426	528	459	509	403	469	503	484	475	477	517	497	529	501	449	498	541	469	485	507	543	519	484	496	521	490	466	485	445	470	481	566	472	640	504	466	469	473	489	522	465	455	422	484	480	480	482	502	513	474	497	408	500	448	480	483	464	486	500	476	496	457	505	485	502	473	457	484	487	485	496	475	463	534	397	509	483	503	486	444	462	482	490	531	469	487	495	522	474	476	420	473	370	489	531	507	503	470	473	487	472	509	472	512	542	469	463	479	474	514	468	483	488	482	516	479	486	482	502	489	480	492	637	478	528	476	486	447	518	480	492	477	480	491	508	474	482	478	542	485	409	514	478	485	452	451	469	494	522	555	424	462	477	489	464	526	468	521	480	479	466	472	478	524	491	492	473	477	516	516	474	479	486	543	474	523	477	466	494	501	451	521	513	479	511	477	497	510	490	537	449	502	489	484	509	457	478	477	490	452	476	452	465	497	469	464	477	491	469	471	433	478	496	478	455	467	480	487	490	478	501	483	548	472	508	587	539	501	495	494	475	539	470	479	474	504	489	517	499	477	521	443	488	474	483	476	452	514	471	476	563	456	477	502	479	466	502	480	494	475	499	489	487	454	489	483	491	491	515	454	487	479	495	496	472	508	481	471	485	474	482	477	486	471	455	472	485	435	517	475	470	486	487	492	483	467	509	480	534	512	481	475	467	552	486	655	501	511	616	509	480	554	520	488	494	491	518	498	503	480	458	474	477	489	481	500	474	532	443	513	494	553	430	473	442	442	475	490	503	494	501	460	509	462	536	485	495	474	491	492	503	485	465	492	479	448	478	457	399	477	559	477	446	481	491	493	491	501	482	474	516	474	445	477	483	466	478	485	481	512	497	531	488	523	579	485	501	455	479	483	469	477	476	480	491	511	454	455	482	499	450	454	632	488	547	485	509	449	491	490	444	562	499	521	477	479	484	456	474	474	467	512	693	480	505	489	474	457	516	548	492	558	579	469	544	473	529	463	496	527	471	521	477	469	380	472	529	439	481	484	451	460	506	468	473	494	476	470	475	469	472	526	713	517	410	487	490	467	475	1
471	463	430	490	473	486	520	476	467	474	514	529	541	502	485	483	494	508	460	475	475	481	482	484	497	477	468	484	457	464	480	502	492	506	471	500	470	491	482	475	479	451	502	510	559	456	523	426	481	466	565	471	497	478	520	476	505	474	480	495	464	470	488	476	528	575	542	453	479	478	455	520	522	488	476	554	483	497	529	495	485	587	450	474	454	523	483	473	498	537	477	483	503	502	482	514	481	454	478	492	479	486	477	457	463	511	484	474	511	475	449	474	475	458	482	475	484	471	490	490	477	484	497	358	476	481	465	514	480	513	464	511	525	475	515	542	512	475	477	493	508	510	479	479	478	452	481	451	486	495	515	460	498	637	477	493	469	497	535	484	460	484	474	483	443	514	476	485	477	444	494	493	469	477	453	483	476	480	480	510	516	474	487	462	480	484	458	441	556	474	502	524	527	522	474	466	481	485	477	458	506	525	460	471	538	479	501	474	485	458	476	533	483	459	505	496	486	490	496	485	518	523	523	457	538	538	493	476	477	499	472	468	462	448	550	504	474	476	522	479	497	449	475	471	458	476	457	480	476	487	574	501	473	454	483	503	535	527	494	489	524	475	440	486	469	500	528	476	438	505	497	500	555	519	478	479	476	456	493	552	475	542	463	477	510	493	501	464	479	528	507	519	464	479	479	567	483	493	472	481	452	492	485	492	461	491	452	491	499	452	479	467	467	505	480	491	492	494	415	449	505	519	505	466	465	477	477	518	476	556	503	466	476	469	436	492	516	537	481	457	471	456	519	501	497	482	483	506	469	457	479	429	497	484	509	495	531	477	511	492	465	490	433	477	481	481	513	507	482	505	487	496	519	472	500	460	483	484	486	483	488	429	519	496	443	454	496	481	486	540	477	479	476	519	480	493	463	467	499	476	476	485	478	480	476	520	490	472	478	489	488	506	472	467	467	546	500	494	495	444	484	471	476	476	481	503	514	515	502	469	525	530	533	603	524	511	485	497	500	483	472	472	640	481	483	477	479	488	539	481	484	462	496	758	478	402	473	490	458	458	504	526	498	514	514	509	482	448	478	476	568	484	538	479	475	417	492	512	510	473	464	465	456	536	486	499	475	512	455	489	535	473	534	789	447	517	474	474	545	506	1
478	451	595	492	555	475	461	475	499	487	537	478	459	496	501	494	492	490	494	474	496	525	480	494	483	518	509	470	465	554	492	428	437	442	468	475	472	501	483	474	476	494	481	509	579	458	545	468	445	494	502	428	491	475	420	499	484	514	531	476	473	482	550	479	568	505	494	497	480	469	536	508	517	501	490	511	480	478	511	476	472	527	493	495	475	452	484	471	479	453	475	456	487	494	459	500	475	475	439	524	475	485	477	484	479	230	482	513	494	480	473	490	485	460	457	480	478	475	482	488	479	510	507	481	495	567	502	508	458	458	541	503	497	469	465	512	504	493	477	477	491	520	476	489	445	483	480	532	486	483	535	498	481	415	476	508	486	460	491	503	483	475	491	485	497	492	477	477	479	502	592	543	556	476	483	456	495	476	489	511	529	478	455	499	500	454	509	472	518	480	466	535	497	453	480	491	467	491	475	480	477	467	469	542	465	476	485	484	473	481	459	471	473	498	465	511	558	474	473	479	450	536	495	510	527	522	507	476	476	487	478	497	478	478	481	496	492	476	477	480	544	451	475	482	560	531	453	482	479	534	467	523	480	531	474	502	494	492	485	495	527	474	495	512	484	486	557	463	490	512	486	469	466	513	496	498	477	488	530	488	478	418	509	473	524	463	449	437	476	446	455	478	491	479	415	466	446	490	436	508	519	491	481	534	547	468	486	497	505	497	504	451	501	455	473	499	468	473	439	564	492	480	474	489	532	483	462	471	500	474	422	483	475	520	523	481	566	485	691	489	465	463	464	503	529	487	489	481	515	556	481	428	412	500	504	460	456	477	551	492	481	508	461	514	482	559	529	490	512	440	444	457	510	527	490	550	486	458	443	428	468	465	536	504	460	486	502	478	513	446	475	467	477	484	480	488	493	459	506	485	480	530	476	466	476	518	481	482	532	478	516	538	464	481	493	439	490	467	482	506	482	457	458	476	505	517	474	478	521	478	487	471	441	430	528	445	494	471	495	500	510	482	606	595	512	476	480	472	390	473	488	468	478	409	479	563	478	517	425	469	549	487	475	486	507	492	494	543	485	556	528	480	530	477	481	410	447	444	403	498	470	478	480	434	537	488	478	428	496	484	510	483	464	410	548	472	479	479	524	527	2
486	472	544	486	465	482	445	475	490	480	545	514	500	450	472	447	480	490	502	483	493	449	470	475	475	541	495	468	476	483	477	556	507	474	468	542	468	479	473	476	478	573	456	485	532	505	508	505	404	480	472	468	469	479	514	476	513	478	515	485	490	491	443	477	416	571	481	508	475	473	468	484	463	546	479	500	496	469	469	491	514	513	472	490	526	457	471	473	480	560	476	524	485	503	495	460	479	498	476	515	472	478	485	472	462	310	493	523	479	480	459	466	480	452	490	474	481	491	497	535	476	444	479	497	470	533	466	479	463	535	523	493	473	471	490	464	489	506	479	471	500	524	464	466	504	489	479	518	480	524	491	481	487	410	478	496	537	476	557	431	419	473	496	477	494	465	477	476	479	522	522	503	503	477	458	451	494	467	429	520	516	559	441	471	458	502	495	467	466	476	480	517	453	536	461	486	476	477	476	479	467	503	486	471	500	474	516	483	478	501	484	553	467	483	499	529	503	488	485	490	459	534	484	555	495	496	465	478	475	484	484	484	479	494	542	500	484	474	496	481	483	585	496	457	475	484	491	477	485	507	496	526	478	514	463	478	526	504	478	470	497	479	482	498	489	500	436	498	522	497	489	498	517	457	478	486	476	502	470	423	479	428	490	476	507	459	435	556	483	467	546	510	507	478	452	479	485	520	491	504	465	513	478	523	512	490	495	493	535	506	477	476	431	537	464	450	476	487	471	533	499	497	501	466	483	472	518	459	500	490	517	494	475	486	511	497	370	462	530	539	500	497	452	504	432	486	472	491	482	532	483	502	513	482	496	473	530	476	518	505	451	490	525	480	478	536	431	487	490	474	483	470	546	472	510	464	489	477	392	466	487	489	514	466	454	491	498	475	496	477	478	564	475	535	481	495	499	551	510	474	474	504	474	448	476	520	411	471	526	475	509	446	469	473	508	529	488	533	500	471	479	502	488	476	491	491	501	489	499	478	507	454	479	439	520	572	488	550	494	497	465	472	458	555	492	477	480	483	499	478	499	474	493	284	486	574	474	409	548	537	471	496	495	445	479	526	489	510	529	474	556	478	462	475	481	618	468	495	473	487	432	461	476	532	529	493	461	511	482	491	473	483	479	187	587	512	478	497	502	527	2
475	507	550	476	493	483	444	477	489	481	499	523	516	423	495	449	490	490	463	486	469	490	477	455	437	511	510	473	487	479	476	510	494	445	506	526	465	448	479	477	480	515	477	479	503	508	466	451	474	473	605	532	482	483	491	529	476	439	512	483	479	493	461	480	576	569	500	517	488	482	482	466	488	508	474	459	460	453	529	483	506	585	478	481	510	495	477	493	492	532	476	509	490	497	482	496	480	439	472	424	487	469	493	488	463	421	446	552	473	507	536	479	476	477	464	470	512	491	464	513	472	523	489	497	453	510	487	472	472	560	515	497	511	482	497	583	487	492	481	475	491	511	495	497	464	503	475	478	485	509	455	487	494	492	476	527	503	446	488	509	485	461	490	489	471	466	476	477	479	449	561	446	461	476	463	487	479	483	470	415	479	494	530	508	475	453	538	485	526	480	457	487	509	548	595	479	472	488	476	503	515	499	487	483	522	477	508	488	485	518	492	516	503	586	480	568	479	487	478	464	503	491	465	463	489	469	485	480	476	519	454	456	486	500	500	502	488	484	454	470	479	455	512	452	491	523	434	477	487	491	485	506	481	490	474	535	524	482	480	495	503	482	486	496	481	464	506	471	471	488	485	506	471	523	491	492	476	506	486	448	474	475	476	475	464	432	565	470	476	490	479	494	498	483	460	515	437	567	471	474	515	489	475	509	529	525	468	488	460	514	484	460	477	498	490	497	485	464	505	510	494	472	501	475	495	483	439	499	503	451	488	479	477	409	524	512	556	525	544	555	528	462	518	475	505	482	486	475	469	524	484	521	481	483	477	474	549	478	496	452	542	470	435	494	475	373	462	524	485	525	450	423	504	506	457	490	479	488	482	491	483	460	501	468	482	480	457	479	511	492	481	509	477	481	480	470	487	410	523	487	484	479	475	492	475	485	516	475	522	477	507	551	464	502	439	616	474	518	461	516	473	486	481	475	468	496	519	512	505	479	487	497	429	493	477	509	502	508	444	479	490	467	497	536	521	476	476	477	491	491	499	481	505	466	477	535	474	520	517	494	538	461	582	523	502	520	493	539	467	498	469	474	480	478	478	426	484	499	431	485	478	469	462	552	494	492	477	437	504	482	497	480	511	479	480	534	485	481	505	583	1
478	513	584	488	509	479	504	472	480	482	534	461	460	482	472	487	498	477	504	469	449	497	472	486	501	540	483	477	487	492	479	465	472	485	479	554	485	474	479	474	472	490	483	498	519	463	456	515	430	483	511	491	469	479	464	507	487	518	537	476	475	482	570	473	567	539	548	486	482	468	469	491	456	482	475	450	471	478	541	472	475	397	533	466	496	518	475	471	472	512	476	523	500	477	485	531	481	521	480	504	494	478	487	476	500	353	509	469	488	480	491	514	475	516	530	465	483	468	474	463	477	469	489	445	468	490	482	520	465	487	544	519	498	474	503	538	458	482	488	472	495	488	465	469	493	493	473	505	483	447	520	478	465	550	477	487	462	479	465	514	438	476	465	481	485	466	475	473	476	515	445	517	441	478	483	502	495	481	458	494	591	514	441	524	496	496	558	482	549	480	515	456	455	477	549	486	487	492	473	514	483	503	479	481	425	475	472	479	446	485	496	514	469	451	483	487	537	478	515	480	489	531	544	459	502	502	491	479	476	461	460	476	495	514	538	488	501	481	494	480	483	470	457	498	514	538	444	482	495	502	459	448	478	522	476	507	569	399	490	480	482	494	480	442	483	481	499	493	531	469	486	565	466	483	483	475	476	551	509	507	476	504	483	477	469	497	515	547	480	512	467	537	478	499	520	523	458	509	488	542	474	473	481	501	468	442	474	483	533	474	493	496	482	540	481	560	464	483	502	522	499	472	496	487	476	480	460	414	471	477	471	477	476	550	486	467	551	529	525	523	459	483	497	480	579	478	477	466	447	526	476	446	454	484	508	483	517	477	551	526	536	527	498	485	486	463	501	460	490	487	442	461	524	516	528	465	473	471	419	523	490	496	498	485	470	489	524	479	463	534	473	485	479	600	480	501	488	546	477	479	471	467	476	495	476	465	450	472	441	475	480	443	485	445	545	442	470	538	530	469	490	493	466	477	478	493	502	533	479	480	507	453	458	534	466	551	482	548	529	487	537	474	469	473	472	477	489	479	368	485	469	481	492	449	480	565	475	475	524	501	458	507	584	515	485	481	483	535	479	512	507	472	468	480	471	448	451	472	436	464	472	456	494	463	493	505	460	483	508	478	489	483	482	458	485	474	487	488	465	495	1
486	524	475	481	530	482	522	477	478	478	529	497	431	544	471	471	473	508	444	474	486	501	466	468	522	528	497	490	479	485	483	481	484	535	485	483	472	487	481	477	470	488	457	485	518	469	471	523	404	483	499	526	459	477	493	534	551	540	504	502	455	486	461	472	444	538	496	483	486	489	580	479	478	501	483	541	480	463	609	477	497	520	453	475	444	494	480	516	473	530	475	480	464	485	474	469	472	453	497	485	480	490	479	492	533	382	470	478	455	467	457	481	479	433	481	480	504	482	513	486	475	510	479	454	482	475	497	468	469	458	527	447	535	477	403	494	467	485	485	479	494	480	479	483	483	486	481	535	470	524	471	497	487	408	475	491	504	440	483	519	493	468	455	477	418	454	477	482	476	525	540	545	522	476	497	470	505	477	464	536	446	502	485	483	477	476	462	494	472	481	481	488	468	482	469	497	485	484	476	491	492	497	496	488	471	476	465	477	490	508	508	469	482	462	472	512	525	465	465	495	492	456	482	460	485	482	507	479	477	500	493	431	467	504	504	508	477	486	450	473	454	496	461	454	526	507	473	477	479	494	527	514	480	424	480	471	502	511	481	500	474	485	477	517	484	527	501	479	489	524	500	526	495	554	476	470	476	511	542	517	476	433	506	475	487	532	455	455	478	513	439	493	486	476	393	491	477	485	541	536	499	487	474	487	521	484	476	484	479	510	495	476	493	517	499	467	483	486	482	477	483	460	496	468	508	474	513	460	495	524	506	480	475	519	412	480	423	461	568	516	496	483	474	544	517	480	480	465	462	547	488	571	538	480	485	489	473	475	522	449	473	511	468	479	484	487	509	467	504	535	509	474	494	484	445	492	480	440	402	483	482	472	519	477	477	487	439	478	488	478	471	517	474	477	478	504	491	519	561	476	483	545	477	540	476	489	438	479	455	470	507	474	464	462	465	524	473	501	488	476	480	474	461	476	493	500	506	504	509	474	491	511	502	437	503	538	482	482	497	488	559	476	568	485	509	477	477	465	514	454	504	477	499	421	488	480	487	533	482	498	565	482	442	498	489	488	477	503	490	438	530	479	506	476	498	482	485	483	527	490	491	485	481	484	539	510	469	479	456	503	494	475	468	433	456	548	484	463	523	503	2
483	483	523	489	422	485	466	476	489	487	495	526	474	457	498	478	476	509	487	483	474	482	477	481	547	519	528	466	474	500	480	509	462	457	490	561	479	464	482	477	467	434	483	505	542	504	460	462	519	514	477	560	482	479	517	453	476	514	511	522	479	481	509	467	491	516	483	468	478	476	497	483	453	478	474	466	479	508	528	484	453	596	493	479	506	447	479	475	471	464	476	535	469	488	468	559	482	415	495	508	487	473	477	499	492	577	475	489	475	492	589	428	466	457	473	490	497	489	483	495	479	471	464	467	502	495	493	485	487	528	513	504	519	478	467	545	448	478	481	488	514	484	478	492	499	495	481	454	484	425	493	494	487	481	479	454	465	497	544	492	438	460	486	485	513	456	475	485	477	456	474	552	515	477	480	490	475	473	453	532	497	426	492	494	491	489	503	491	445	483	495	509	484	495	461	470	482	480	477	498	495	458	484	492	480	478	526	480	475	507	469	464	495	492	479	531	496	465	523	477	459	461	497	492	508	551	474	479	477	496	480	496	471	492	484	478	490	481	487	480	470	473	503	455	537	543	470	476	480	525	530	542	479	516	471	473	553	459	484	495	491	473	495	533	475	513	585	507	476	504	480	457	509	433	489	494	476	527	484	494	475	468	475	475	526	540	457	452	482	485	471	476	503	479	497	526	501	520	505	461	463	464	477	482	554	475	477	481	546	482	501	471	532	543	479	404	469	470	464	530	487	467	453	468	497	482	491	525	490	518	528	485	476	468	470	495	474	520	533	569	532	460	509	528	619	469	475	483	499	493	482	395	479	500	478	504	545	475	491	454	437	512	457	468	488	437	498	461	482	465	518	498	468	481	492	524	482	462	555	501	480	461	479	498	484	473	560	475	470	466	483	474	470	464	476	512	505	472	522	481	481	488	477	489	477	472	560	475	487	481	512	453	495	527	501	499	470	468	656	439	483	496	474	476	474	500	510	507	493	474	520	508	515	483	502	516	476	522	512	474	503	505	587	491	499	479	461	483	486	477	480	472	471	599	475	430	477	427	445	533	498	505	452	452	486	478	486	508	510	448	517	478	525	479	471	449	476	504	503	516	442	448	465	519	554	505	459	433	526	483	485	475	445	600	488	515	479	470	500	451	2
480	491	519	490	513	469	460	475	467	475	503	556	484	480	490	480	480	495	498	488	482	492	473	491	509	447	531	463	500	508	476	473	545	456	475	544	477	501	488	477	480	479	502	504	471	499	489	475	458	501	471	546	487	477	558	459	508	508	549	489	484	498	539	475	408	514	516	476	481	474	525	484	461	498	488	554	469	434	551	489	464	529	502	482	498	432	467	494	478	592	475	544	499	482	485	536	476	513	484	452	471	479	474	461	451	662	493	458	502	485	498	436	465	529	462	502	497	476	475	487	478	444	466	476	511	489	463	517	496	482	496	479	470	479	478	499	470	444	480	508	490	485	479	490	458	470	475	465	485	453	485	485	500	523	477	524	546	425	516	513	495	479	475	464	459	473	475	472	478	489	475	472	618	480	484	572	485	466	475	494	494	517	495	437	495	476	543	492	457	477	464	494	485	538	516	500	490	491	475	497	471	503	469	524	520	475	504	476	467	480	450	455	474	463	470	509	586	486	498	500	485	515	473	439	517	493	497	481	477	472	484	477	475	498	484	460	480	475	460	489	490	498	490	481	466	480	508	484	489	487	438	500	481	554	488	491	474	486	485	499	534	469	491	488	488	481	511	481	550	474	468	521	510	502	473	490	476	497	462	476	477	491	492	476	460	516	422	455	480	465	478	511	508	482	491	458	491	526	489	533	494	496	481	528	423	449	484	468	535	470	469	473	495	572	474	511	493	489	551	468	482	504	496	489	508	482	480	485	484	524	475	465	479	520	524	485	378	501	412	473	479	524	489	528	513	475	488	396	484	506	480	384	453	479	493	492	481	475	508	439	497	539	488	514	475	469	441	477	493	449	493	502	510	502	465	459	484	467	458	470	486	485	518	480	485	479	496	477	481	460	479	466	478	466	473	440	501	466	496	479	482	521	475	475	478	519	510	473	430	476	511	491	465	494	517	503	493	507	486	539	481	489	473	476	467	484	480	452	421	481	481	499	515	512	489	518	482	552	473	489	527	487	469	452	519	476	474	497	479	471	488	491	469	564	474	382	478	453	560	573	462	473	512	436	446	485	482	507	479	485	493	482	467	478	466	483	493	484	488	485	467	525	482	550	554	483	481	484	482	478	515	477	509	583	542	523	472	472	562	457	1
471	502	526	487	504	482	502	477	493	487	520	506	456	488	483	466	494	482	509	484	498	506	481	487	429	534	505	496	473	493	467	470	418	460	479	512	474	479	480	477	474	506	429	456	488	485	539	458	423	463	510	520	505	479	509	485	445	456	470	484	472	481	521	479	487	523	505	472	486	476	444	485	475	496	486	453	490	476	516	498	516	495	495	486	519	479	478	483	481	553	477	580	475	480	480	485	476	483	459	394	496	480	472	502	454	437	500	460	487	484	440	507	487	465	445	473	483	475	501	522	478	520	481	440	520	409	481	457	474	428	509	480	477	478	441	503	491	462	476	481	513	485	510	478	464	451	485	503	487	557	570	467	478	674	476	444	533	494	486	551	511	487	480	469	551	502	473	479	478	514	477	542	546	478	468	538	509	492	515	511	479	560	487	518	472	532	475	506	538	480	536	495	512	419	500	487	474	481	476	470	489	501	502	476	492	474	507	472	499	518	480	468	486	464	481	513	587	473	477	478	514	535	504	483	503	455	509	478	478	522	472	443	491	495	514	466	484	481	478	482	526	520	494	490	508	536	487	480	481	515	470	578	482	530	472	512	511	501	505	488	463	473	488	430	473	494	476	491	490	500	470	607	471	478	463	494	477	460	472	515	478	539	474	474	517	500	523	478	475	505	518	537	473	482	522	541	450	494	475	492	533	469	479	473	466	511	450	466	470	472	505	484	444	477	462	493	463	484	460	468	496	414	529	478	504	470	486	482	483	544	501	485	477	504	565	483	468	480	427	494	484	491	480	486	543	477	476	556	421	477	475	450	560	483	464	464	508	476	440	501	428	554	539	525	479	488	514	484	472	440	500	493	489	493	505	484	476	456	408	557	482	451	427	459	456	481	472	478	533	485	477	485	477	464	476	469	477	426	506	486	481	543	477	480	476	495	474	473	500	472	489	467	408	512	468	570	468	502	523	529	478	469	489	477	495	486	465	482	496	480	496	510	499	574	498	506	474	500	450	491	527	468	484	471	485	477	484	496	559	458	507	472	496	537	493	500	473	450	479	528	488	487	516	456	493	445	474	503	488	545	465	478	475	479	480	513	487	511	475	490	494	465	493	489	470	473	455	518	485	482	486	497	506	573	440	522	490	469	520	506	2
482	447	463	485	526	489	429	477	498	485	488	472	461	557	481	449	478	463	464	470	485	458	463	467	479	546	522	484	500	445	475	537	501	482	514	399	496	454	483	479	476	514	452	495	518	446	530	415	527	511	512	468	476	488	520	525	483	481	531	516	507	482	557	474	621	509	474	512	483	473	426	478	479	517	479	490	473	445	526	531	482	552	465	497	480	511	476	469	478	509	477	538	492	456	484	511	471	464	442	472	486	464	480	516	543	503	525	494	418	475	497	505	483	492	553	475	443	454	481	494	478	486	475	559	508	476	478	505	479	474	456	552	486	483	546	541	464	468	486	472	454	531	491	484	492	499	480	520	480	411	438	491	480	555	478	494	480	479	488	499	508	471	480	481	447	473	477	472	480	487	540	488	523	477	490	548	498	476	470	468	523	502	469	471	484	438	559	533	531	481	542	494	497	451	552	479	489	490	477	457	512	531	504	531	551	476	562	480	481	464	485	527	468	415	490	429	502	473	487	479	477	490	496	471	533	507	504	478	477	471	451	485	486	493	490	486	502	476	487	482	468	460	509	486	573	528	472	486	480	466	456	479	477	596	480	528	587	527	479	494	490	483	510	443	480	521	591	495	488	590	495	477	501	477	500	486	476	504	515	517	477	503	494	477	474	470	479	513	483	503	509	533	523	485	513	495	452	491	532	541	497	520	479	454	499	471	503	480	535	459	473	493	505	485	485	500	483	473	541	472	488	468	516	489	500	477	507	480	506	507	462	460	476	519	471	479	619	442	498	505	486	486	519	486	495	487	467	470	457	514	481	479	474	467	488	467	558	477	490	485	489	449	473	511	487	490	481	490	486	474	471	567	472	480	487	381	480	436	554	444	485	447	529	466	471	463	485	476	495	453	474	522	473	447	481	525	475	462	495	485	482	490	476	502	476	510	488	482	453	466	479	493	503	484	504	452	482	525	552	472	489	487	470	476	484	485	501	498	455	476	476	492	438	533	484	480	474	524	509	515	532	528	399	547	503	479	490	489	518	464	500	485	492	472	482	570	482	470	455	498	414	461	512	504	504	490	473	480	504	494	475	479	441	477	481	431	493	473	420	504	509	513	476	557	498	473	479	475	522	493	497	472	494	487	529	520	475	485	552	459	1
486	473	525	486	443	477	458	475	486	481	476	499	465	481	484	465	455	489	483	485	519	455	480	469	580	528	461	489	456	508	484	510	494	456	532	543	480	488	474	478	476	471	468	461	520	492	467	470	545	517	555	496	515	482	497	494	399	522	496	458	470	480	483	479	513	538	563	504	485	477	493	479	488	441	494	545	494	477	512	448	477	577	426	490	490	492	478	504	485	449	476	467	529	456	486	498	484	494	474	538	480	476	477	465	506	550	457	456	528	470	560	472	467	488	481	488	485	492	510	504	474	508	478	409	486	526	453	470	482	494	477	504	485	476	519	478	479	467	482	463	543	465	488	486	508	513	480	472	470	484	493	497	486	510	478	499	495	486	506	512	526	470	482	483	479	529	476	484	478	533	412	577	434	476	489	512	473	483	473	557	536	535	472	528	491	474	552	511	542	476	441	542	487	520	540	483	470	473	476	483	530	487	496	529	476	475	477	482	511	489	500	488	437	546	490	472	534	475	513	470	509	476	520	477	547	524	492	478	478	512	459	492	473	494	490	483	467	480	503	489	500	483	496	477	539	496	465	484	480	480	472	515	476	527	479	492	491	518	477	458	487	469	473	503	477	497	444	468	521	487	476	532	497	421	463	473	477	562	473	453	476	487	456	475	474	503	505	530	482	529	512	504	479	481	566	537	463	479	479	511	498	495	481	460	485	448	470	485	490	478	486	469	477	508	493	480	475	484	391	541	481	490	441	486	471	483	491	509	493	495	478	480	475	523	508	501	502	483	552	545	488	515	528	486	461	484	481	520	494	522	480	496	491	476	492	490	569	477	489	462	441	522	395	455	475	529	469	499	482	556	530	453	521	495	487	453	490	465	615	456	473	477	483	468	500	477	509	477	506	452	477	477	477	447	479	479	485	552	514	485	482	469	476	543	477	510	541	478	464	469	511	475	495	497	494	464	497	478	484	557	486	468	471	475	498	504	524	523	478	471	500	456	447	511	513	530	464	532	483	479	442	488	615	565	520	479	457	471	468	474	494	463	453	631	476	463	480	480	501	482	463	457	520	539	478	476	479	501	505	468	527	478	544	480	474	462	459	501	497	490	465	475	471	481	422	492	488	459	523	487	505	482	536	639	522	558	474	477	579	504	2
475	403	544	488	452	481	541	476	482	475	499	487	480	524	493	494	484	441	471	484	466	511	484	465	441	508	485	493	473	519	481	534	505	471	479	503	486	466	486	476	478	472	501	476	455	471	554	517	509	468	547	559	479	476	532	475	503	484	523	487	490	482	472	488	589	476	512	504	481	482	468	472	490	627	477	514	501	475	508	463	488	491	494	465	514	474	475	490	479	525	475	521	467	504	483	509	480	467	456	448	466	479	482	484	481	385	528	460	529	469	494	509	477	493	474	473	481	447	510	503	477	494	474	512	475	427	483	505	469	546	511	459	457	479	466	552	432	480	484	478	450	414	478	479	498	482	481	469	482	605	489	485	482	399	478	495	450	471	484	535	441	470	487	488	457	485	475	471	475	442	457	582	505	477	479	455	483	486	397	511	493	529	502	481	493	481	414	482	533	476	507	478	489	578	551	471	469	483	476	526	494	453	505	550	471	475	509	481	502	471	497	513	486	502	498	517	483	465	473	486	489	482	467	507	471	470	457	478	476	514	478	509	480	486	486	467	482	475	452	467	528	450	488	503	539	514	524	483	480	541	472	433	474	456	488	438	544	463	476	492	468	485	496	509	479	479	482	489	424	481	486	495	488	452	467	468	475	517	466	543	477	440	489	475	511	497	486	495	485	465	484	502	521	473	531	453	484	470	461	451	510	485	481	470	478	483	489	486	509	490	449	463	466	488	508	518	476	471	459	506	495	468	489	488	451	483	477	474	495	506	454	480	476	540	501	475	581	435	656	494	585	466	518	533	471	483	482	489	454	507	485	465	488	496	453	484	577	478	518	597	477	482	452	482	485	480	492	499	489	514	453	496	523	542	522	493	469	475	536	486	491	461	520	485	503	483	523	474	521	513	477	486	474	456	484	520	491	536	405	484	474	507	477	474	477	492	507	476	502	481	514	545	491	483	533	604	467	476	618	447	483	487	482	476	505	497	516	464	493	481	467	486	477	441	505	481	498	470	458	483	458	498	569	503	483	478	487	481	504	478	476	473	517	418	480	550	478	457	541	519	442	440	484	486	472	491	484	504	463	475	542	480	514	479	477	426	489	452	511	474	487	485	459	597	455	498	482	417	516	479	481	473	488	438	450	500	461	485	525	510	1
482	541	590	487	461	483	389	477	499	490	541	473	499	476	503	478	481	472	456	473	487	520	466	492	556	507	481	500	477	490	474	530	558	506	446	415	492	472	475	478	475	506	508	479	518	465	520	463	535	485	584	469	505	477	480	536	511	483	476	489	470	476	456	481	484	522	509	500	490	485	540	489	455	463	482	548	480	435	509	481	458	511	486	500	521	489	471	475	483	550	476	500	492	520	482	517	479	446	456	431	465	485	473	474	560	480	445	473	462	487	544	453	479	449	521	482	472	477	540	495	473	440	486	419	448	499	493	442	478	476	489	526	510	476	467	562	506	477	481	478	505	589	470	485	471	511	478	509	478	508	477	508	490	409	476	470	493	467	493	480	459	492	490	478	519	448	475	483	477	522	455	516	545	478	454	548	509	477	468	446	531	452	505	498	495	441	468	489	530	479	444	476	472	534	408	495	480	494	478	578	490	497	486	594	474	477	555	476	495	460	519	460	472	528	492	493	489	496	521	490	489	485	489	554	490	491	507	476	477	502	517	447	477	431	506	469	501	477	478	476	526	553	474	492	479	531	461	487	483	493	478	487	478	498	476	507	527	453	492	496	464	485	511	469	467	514	529	492	438	480	496	493	517	438	496	467	475	506	503	540	475	435	458	478	469	552	490	497	485	525	489	533	533	478	527	499	466	481	490	488	521	501	476	461	491	514	459	480	481	487	443	493	489	475	473	471	460	469	476	493	483	496	531	492	502	484	487	505	470	428	471	471	478	548	487	486	465	494	529	512	433	496	544	474	514	485	484	535	455	492	475	425	499	491	507	483	477	475	513	494	466	500	536	509	483	512	465	469	505	517	466	471	524	482	489	490	478	490	551	461	491	488	556	497	477	481	490	478	470	466	476	492	479	447	474	522	488	543	497	470	474	421	475	517	477	470	461	483	457	475	514	475	432	483	454	560	502	506	548	475	490	475	485	476	485	477	478	484	487	468	491	525	433	444	482	530	499	510	530	477	427	480	431	475	498	476	493	495	510	466	464	475	477	272	478	593	485	471	520	477	529	480	499	470	463	489	476	482	488	461	495	483	450	475	471	562	483	493	460	497	485	522	477	471	463	515	472	555	508	473	466	481	504	304	455	539	480	506	552	478	1
495	456	538	496	467	495	443	475	461	494	545	520	459	453	508	505	480	539	512	469	493	487	481	489	383	541	482	482	492	477	485	455	499	479	480	475	481	538	477	474	477	484	506	483	514	470	471	462	422	459	558	519	471	478	551	504	451	468	508	481	490	489	469	481	637	577	523	532	483	466	466	483	481	446	481	542	485	458	531	467	492	564	504	466	507	506	483	507	474	495	475	595	446	518	486	521	484	492	466	485	486	505	482	469	498	362	494	461	525	501	550	457	470	470	430	464	460	462	509	527	478	495	471	577	478	502	462	523	462	439	470	484	530	478	518	519	527	523	481	461	451	496	470	478	482	478	481	480	484	518	511	489	479	611	477	476	488	487	480	499	475	490	464	469	471	466	475	475	477	485	542	556	468	476	496	540	492	482	488	529	475	424	491	460	485	482	471	502	528	477	449	518	482	535	541	495	482	497	477	498	504	482	507	470	398	475	485	483	511	458	506	463	489	472	494	474	469	487	490	474	479	483	483	457	518	505	455	478	476	508	488	497	488	506	435	536	464	476	504	480	504	434	465	469	412	560	476	477	474	511	434	488	474	540	479	474	569	509	481	508	515	488	523	492	471	485	490	503	484	492	475	535	446	475	458	498	477	526	524	492	476	519	510	477	515	487	464	513	483	476	525	446	502	470	536	462	453	459	495	462	450	489	474	494	545	500	479	488	546	490	484	493	525	482	492	531	484	467	525	481	479	545	483	470	497	474	543	470	488	503	463	487	476	463	556	466	654	501	541	560	465	518	481	485	483	491	471	470	467	494	481	481	468	455	488	503	491	475	556	476	539	493	438	477	480	583	507	476	497	492	499	425	534	487	484	512	484	469	424	510	488	488	530	473	445	493	481	476	511	465	475	466	478	426	483	507	486	489	535	479	478	516	477	523	476	472	457	483	493	475	491	484	465	443	484	508	490	520	557	487	477	476	482	476	506	500	501	546	432	486	519	501	468	547	511	514	476	566	448	485	559	481	446	527	491	478	476	476	488	488	495	484	492	475	476	590	476	455	500	484	489	486	511	467	505	500	491	521	442	480	503	482	459	476	482	394	495	485	528	479	501	483	491	460	446	493	471	505	518	473	488	479	487	488	451	515	485	463	504	507	1
477	501	518	496	479	472	424	476	501	486	499	497	500	505	469	490	494	539	474	479	494	498	467	463	550	535	494	476	462	526	466	449	549	511	503	523	487	412	487	477	474	458	462	511	503	483	494	496	462	485	592	502	511	472	530	504	468	529	485	481	478	481	487	470	508	503	533	445	479	488	482	506	477	477	475	434	492	507	535	462	509	554	547	486	545	481	483	481	481	531	475	487	470	495	485	515	485	449	493	405	497	486	466	480	518	493	432	488	505	479	471	594	472	492	442	475	503	467	498	518	474	491	470	463	489	572	455	502	478	495	528	462	472	473	488	517	489	499	473	472	484	477	473	480	471	493	476	425	484	499	492	479	497	665	477	510	504	443	491	517	454	494	476	476	451	491	475	479	479	485	528	576	526	478	471	506	477	477	483	455	480	439	501	465	498	453	512	514	577	472	451	486	505	547	516	480	474	490	476	444	489	489	475	510	500	478	501	478	502	521	484	538	493	475	476	551	498	473	522	498	432	447	510	429	521	498	481	479	477	444	465	487	487	468	496	481	478	476	470	474	518	463	492	476	500	525	535	479	464	494	480	500	478	493	467	443	506	519	497	485	480	477	454	504	465	483	473	474	489	484	459	512	572	561	486	499	477	499	526	538	478	543	495	478	545	525	526	535	482	523	516	469	503	472	531	539	480	518	483	516	461	484	474	459	487	439	467	487	519	488	547	452	582	542	491	463	474	484	432	515	481	535	488	487	485	493	498	454	478	497	488	456	476	497	551	502	493	466	478	537	516	463	480	499	479	470	492	514	484	511	476	444	493	499	504	473	461	476	556	455	478	490	445	489	477	520	448	497	478	466	449	482	530	492	525	477	462	450	465	520	477	495	472	485	488	485	561	478	517	447	477	522	475	496	479	469	487	529	492	478	473	480	472	486	477	462	524	478	473	486	473	560	516	475	453	501	489	419	578	546	478	486	466	477	484	480	483	406	444	479	485	547	456	602	524	547	497	508	448	476	438	473	606	520	494	479	497	486	527	471	482	466	517	676	491	419	475	467	522	503	531	458	518	442	491	482	484	501	452	463	545	485	533	477	489	437	486	483	493	492	473	444	485	518	593	509	491	476	523	477	450	476	435	736	539	546	482	514	557	540	1
483	466	588	491	381	476	495	476	470	479	525	486	502	505	462	489	483	539	488	480	480	503	477	489	540	516	489	475	482	488	480	469	517	503	448	448	472	493	478	478	479	492	489	477	525	476	467	522	498	459	561	485	446	488	582	491	454	443	480	471	509	484	486	478	598	521	508	477	479	473	513	478	474	509	475	466	472	481	573	462	469	499	411	476	545	430	481	482	477	519	476	475	440	515	479	470	479	466	485	426	476	497	491	500	497	536	483	511	476	483	485	540	480	469	480	482	482	484	495	480	476	529	479	512	485	549	456	438	484	516	491	468	520	473	496	472	456	493	481	489	532	556	471	474	475	514	490	493	479	455	451	492	479	616	481	462	492	462	448	533	479	476	504	484	481	473	474	480	476	502	491	475	564	477	480	448	478	484	433	501	547	439	468	497	472	513	433	495	596	477	500	455	468	494	590	476	493	449	477	464	489	511	488	536	502	476	527	483	468	505	501	473	489	446	470	501	485	498	474	476	500	486	481	550	492	492	505	480	477	490	489	488	471	439	508	480	480	484	457	473	513	414	465	479	482	542	462	481	480	522	478	540	475	402	478	436	466	544	478	502	495	478	491	457	476	536	517	486	503	492	493	506	500	491	478	479	478	549	481	494	477	539	480	474	541	446	530	417	482	495	501	454	527	479	424	486	457	491	503	480	484	495	481	445	505	462	475	476	511	450	509	502	454	493	473	445	489	482	490	454	479	485	499	476	501	475	460	455	486	492	455	492	476	586	521	485	611	501	495	510	512	479	509	533	507	489	482	445	485	471	480	496	491	490	468	508	572	476	499	575	524	464	427	495	488	486	503	502	472	451	509	485	476	485	533	499	480	464	515	486	468	427	484	487	457	485	463	480	512	472	479	495	476	449	477	492	481	457	522	490	475	490	477	465	477	536	465	479	510	472	498	505	446	476	506	509	481	500	497	550	486	479	485	477	474	499	491	434	490	473	507	479	467	590	519	477	482	497	452	465	474	449	531	488	508	477	483	473	407	478	490	478	476	658	474	459	481	453	518	513	501	481	465	527	519	446	496	490	506	478	571	482	505	478	481	368	484	498	476	484	476	460	480	501	555	493	479	533	470	468	518	474	453	715	447	485	468	491	569	452	2
490	505	503	474	463	461	519	476	518	467	513	481	473	525	477	461	479	531	465	471	476	526	480	481	503	506	509	473	462	502	490	426	442	501	482	482	467	482	479	475	477	448	463	466	534	448	504	508	505	486	521	505	526	485	440	495	485	574	478	475	503	479	543	478	482	464	475	462	482	475	547	469	483	575	485	535	478	513	488	502	439	554	476	464	447	491	485	500	475	495	475	502	466	454	484	547	478	462	470	429	485	485	487	483	540	541	491	472	518	482	486	493	480	524	529	490	472	473	525	519	479	485	481	418	486	468	490	541	481	509	520	485	426	467	481	456	522	488	474	490	470	516	495	487	478	471	482	492	483	552	523	505	494	638	476	434	488	487	513	500	455	489	473	483	393	458	475	479	478	554	563	547	488	477	447	446	471	481	479	452	465	530	427	512	474	442	471	494	513	481	517	494	477	518	480	488	472	484	479	531	479	500	486	430	528	477	398	485	474	487	502	500	488	455	490	627	557	489	519	481	446	384	459	462	496	472	473	476	478	460	516	470	469	474	505	521	481	475	458	478	514	535	492	472	498	540	495	475	472	489	579	539	475	493	469	481	541	489	477	483	456	464	447	444	484	447	540	469	507	506	475	521	502	354	465	469	477	459	504	498	477	549	526	473	528	499	455	498	475	502	527	534	462	464	446	460	505	592	492	485	368	482	482	506	515	507	498	467	484	473	486	485	470	505	476	519	469	477	421	551	476	460	487	466	484	474	497	493	470	533	535	479	475	477	477	470	463	435	419	533	497	449	498	472	487	487	486	506	510	493	477	453	444	480	511	484	495	479	569	496	497	469	515	469	474	461	528	469	485	473	526	564	456	498	502	502	478	484	528	440	484	450	469	491	476	493	556	479	482	526	470	494	480	484	482	516	476	535	552	490	477	486	477	468	478	477	482	478	464	474	469	497	466	449	497	533	491	483	561	481	481	500	470	476	502	499	480	448	486	477	507	475	439	603	518	489	466	576	499	470	552	453	509	447	512	480	499	474	386	473	492	467	495	570	488	489	462	487	528	484	508	470	484	556	501	460	478	542	515	458	524	483	483	480	485	538	497	463	477	484	482	462	486	511	445	505	487	481	513	474	467	479	449	588	499	506	475	463	507	501	2
480	475	476	480	495	482	515	479	480	484	494	453	416	517	496	485	463	486	502	483	504	546	471	472	433	537	488	494	496	485	478	453	525	435	466	446	475	455	481	478	473	505	483	482	470	505	523	511	448	475	491	518	456	480	479	507	501	466	545	462	500	483	483	484	311	593	504	457	484	467	517	483	489	478	478	503	481	499	519	509	458	455	530	490	527	476	464	476	480	604	477	496	468	472	487	529	476	500	500	497	491	488	494	469	512	696	466	473	499	472	494	496	477	467	432	545	522	468	522	493	477	465	474	473	459	476	503	482	497	488	514	493	503	475	493	521	482	463	475	472	460	508	486	493	471	527	472	507	482	545	554	478	489	468	477	498	506	472	490	510	464	473	498	486	470	543	477	480	476	472	502	523	516	476	476	526	471	474	485	521	512	481	517	485	478	480	526	482	493	481	466	524	497	498	558	493	474	483	476	448	486	458	484	557	507	475	512	483	489	468	469	484	498	533	492	480	510	489	490	481	499	520	450	542	527	476	471	475	477	507	507	507	472	471	447	468	487	475	457	477	494	590	462	488	481	488	470	479	486	461	503	503	475	520	484	458	450	492	492	484	454	478	501	479	471	486	482	484	497	483	476	417	419	481	472	484	475	497	507	493	476	463	483	475	573	505	460	489	481	518	520	490	558	478	478	495	506	453	439	511	483	511	477	422	544	469	462	464	466	467	481	485	451	537	455	502	470	479	544	534	504	500	489	478	496	479	453	443	494	518	488	452	476	509	526	480	242	541	348	524	478	527	496	489	445	484	481	510	440	534	484	495	470	465	503	492	506	476	448	517	439	468	433	456	475	475	537	485	483	516	463	413	488	451	490	519	482	487	430	489	480	443	458	493	490	474	507	476	487	504	475	496	476	468	477	501	487	429	513	483	474	509	476	429	476	446	462	482	477	477	527	599	457	477	451	514	475	504	554	512	475	474	473	475	475	506	496	455	471	470	489	445	520	475	462	506	480	558	527	488	423	448	421	533	500	478	473	491	573	468	495	488	491	423	485	403	488	496	418	408	513	490	486	477	466	458	485	526	494	466	483	473	444	480	481	601	508	489	511	501	479	465	474	482	490	490	459	471	472	469	464	474	473	424	454	570	476	493	465	485	1
480	517	631	470	485	474	535	476	493	466	534	467	479	512	495	514	477	528	532	473	496	487	480	484	526	533	486	493	500	472	489	492	497	437	438	475	481	477	470	474	487	406	472	507	476	505	515	529	544	453	483	491	523	468	533	485	442	505	550	478	488	478	511	477	540	501	548	503	480	476	505	487	481	501	472	520	485	508	488	464	486	461	521	482	485	503	474	478	474	535	477	450	473	465	471	530	477	531	468	434	479	474	488	476	443	752	449	504	464	478	534	414	488	480	504	476	491	477	453	503	477	495	482	488	446	510	473	472	498	475	467	501	501	479	478	476	494	507	472	517	529	494	473	489	491	477	489	545	478	505	448	503	483	622	477	471	497	487	449	517	500	471	479	485	451	512	474	483	474	557	486	509	514	476	487	413	492	488	528	494	453	493	474	443	467	468	459	479	518	483	474	528	511	557	450	496	478	472	477	476	458	478	493	478	523	478	502	478	470	491	487	455	413	434	477	476	497	493	477	484	460	470	541	498	501	556	485	477	477	496	469	467	504	503	491	506	485	482	482	476	494	463	460	493	456	445	455	477	484	484	575	523	479	509	483	496	437	430	474	483	473	488	522	508	465	486	462	431	476	475	452	475	514	445	494	475	477	543	489	505	476	527	474	477	472	479	501	508	485	505	538	524	457	479	505	551	471	561	488	497	422	494	476	525	457	460	506	485	518	451	487	478	488	474	485	461	470	482	544	517	497	514	511	471	468	468	490	537	479	540	472	501	476	486	494	500	538	532	406	484	500	534	510	576	481	482	486	485	487	559	485	544	456	465	502	482	549	474	485	489	487	508	493	475	482	492	522	501	518	501	515	492	516	484	521	515	477	560	582	480	471	433	467	491	457	494	520	479	481	503	472	462	475	459	481	482	504	485	426	487	480	469	475	482	477	440	490	480	443	477	480	537	402	465	509	583	474	542	465	511	485	469	453	476	480	476	495	526	457	476	444	486	470	571	498	550	459	581	501	486	511	493	428	451	532	476	469	478	492	485	499	489	511	643	469	438	475	507	531	441	474	503	500	470	489	505	491	475	495	491	432	481	449	478	475	437	488	470	441	497	493	480	484	481	492	473	486	488	510	476	501	483	479	687	488	488	483	500	523	481	1
484	481	505	478	542	477	518	477	510	472	525	486	446	448	495	464	463	487	488	464	477	530	488	480	580	523	501	476	471	482	474	531	550	428	504	422	485	500	481	479	475	486	464	486	491	549	472	515	490	479	509	466	512	483	511	467	510	448	491	503	493	488	414	483	543	474	418	472	483	479	546	485	496	521	488	460	471	503	520	470	497	533	416	488	417	475	474	492	467	524	476	476	484	457	489	463	483	446	468	497	490	489	483	484	512	524	483	484	495	475	445	417	466	493	508	450	476	493	464	464	473	484	488	524	484	552	510	565	481	479	521	442	492	474	522	477	519	492	490	482	485	521	498	483	510	454	477	448	475	510	531	487	475	641	477	490	496	466	502	490	486	482	495	487	502	475	475	481	477	523	472	550	549	478	465	492	520	487	485	505	467	475	457	494	507	439	516	524	549	480	511	448	511	506	519	491	474	483	478	437	501	475	514	434	510	475	455	478	481	469	493	467	520	542	484	540	588	472	504	511	477	533	451	523	473	517	486	479	476	509	481	491	475	479	479	483	474	480	468	480	499	443	483	468	492	534	456	487	498	520	512	477	473	562	490	493	527	487	493	455	488	488	495	451	461	488	532	477	441	478	480	545	443	514	463	496	476	527	505	514	477	551	478	476	506	476	526	461	476	486	471	497	517	475	490	517	514	472	460	508	475	474	475	469	456	481	474	485	533	475	500	469	523	479	491	483	476	475	460	568	481	527	477	479	463	482	476	473	501	514	498	483	475	528	470	493	548	446	473	476	510	500	504	487	492	499	473	424	475	519	494	485	480	497	484	525	549	475	439	480	445	439	548	526	478	575	538	483	490	505	508	517	496	470	531	526	483	468	507	477	475	450	469	463	512	488	471	479	526	436	476	446	481	482	476	447	488	447	527	484	475	470	474	483	475	487	441	474	509	480	476	511	503	481	474	489	494	466	490	560	479	491	506	476	469	464	499	473	522	477	456	496	474	608	500	473	480	468	514	460	518	498	563	479	501	478	476	497	434	487	495	472	495	691	480	444	480	469	475	473	522	464	518	491	515	484	484	488	474	420	477	480	511	477	488	387	507	452	456	498	480	517	498	501	514	485	485	526	520	471	487	483	526	750	486	529	484	473	527	485	2
474	493	469	486	521	475	494	479	481	473	462	474	432	503	490	461	494	472	454	485	485	479	479	502	507	519	475	491	483	466	480	548	498	489	488	439	477	422	482	474	471	496	461	464	485	476	505	490	431	438	588	618	465	483	526	520	421	517	565	444	481	497	523	482	330	518	504	466	476	469	536	494	498	484	471	555	493	482	543	499	472	539	480	507	476	513	473	511	479	575	476	513	481	508	481	532	479	479	499	473	482	474	476	469	479	558	470	430	566	485	523	417	483	504	565	462	499	482	488	468	473	445	495	468	508	527	487	519	484	445	483	438	488	473	479	473	542	528	478	490	478	512	505	489	481	451	481	517	483	457	487	479	483	436	480	480	475	474	486	548	444	493	475	472	543	470	476	475	478	454	483	488	562	479	475	551	490	490	453	559	503	485	447	455	486	458	490	562	534	478	447	504	509	489	516	479	476	478	475	480	459	478	505	519	542	475	516	482	487	507	500	543	432	428	493	530	513	485	493	474	472	530	511	500	525	511	473	476	475	510	464	504	450	486	448	512	495	478	462	479	489	566	431	481	460	502	531	485	475	446	479	510	477	508	476	443	440	532	475	486	520	469	503	451	471	478	524	484	501	446	486	513	563	534	479	479	476	483	473	446	476	452	470	476	520	499	445	460	477	483	481	468	468	474	486	551	438	474	515	499	483	472	478	497	517	450	475	480	472	475	449	492	528	524	481	502	476	481	495	519	499	496	454	475	499	471	528	508	463	517	474	487	477	502	467	497	308	448	458	515	519	476	499	499	444	469	483	475	505	544	475	556	503	489	496	513	505	477	482	567	495	490	465	479	481	502	517	489	473	516	532	511	511	526	515	470	483	512	408	493	480	484	504	485	473	492	452	478	525	535	475	464	473	440	472	501	472	467	501	477	478	504	477	483	476	430	444	483	442	473	515	439	502	471	541	490	489	466	559	483	477	481	489	477	470	487	501	479	446	475	506	545	453	453	485	437	494	588	467	462	482	467	520	581	498	479	469	478	508	488	486	480	507	448	485	402	492	527	485	421	512	477	470	517	476	508	467	505	496	481	508	479	487	479	478	560	482	510	449	478	512	504	486	498	453	482	484	577	510	476	467	476	508	449	463	533	481	489	516	516	2
483	454	513	495	523	469	453	477	506	479	470	510	463	423	511	500	494	493	472	477	497	503	474	472	483	538	454	468	490	510	476	499	572	451	496	487	468	452	477	477	477	515	488	477	526	443	503	473	436	488	605	519	490	478	469	491	507	488	421	493	487	484	451	483	450	487	516	495	480	478	519	502	504	460	484	576	466	537	530	477	491	526	490	481	473	491	490	477	490	500	476	538	488	492	497	493	475	477	485	472	479	474	485	474	430	420	544	525	482	484	461	464	485	473	552	465	468	482	473	492	478	450	490	395	464	439	504	479	472	501	551	487	441	474	442	519	513	532	493	504	496	511	478	472	503	509	478	572	479	530	499	501	469	409	477	522	489	497	465	535	455	469	473	488	531	461	474	478	475	544	501	504	486	478	505	462	473	491	510	489	513	521	477	485	471	485	467	492	514	479	497	490	513	518	535	473	485	494	475	494	517	453	494	529	502	476	481	489	509	497	480	540	487	527	482	475	499	482	501	491	451	530	493	564	434	463	474	477	476	492	487	485	503	514	446	465	468	479	446	481	462	541	495	489	554	425	477	476	488	517	505	420	483	512	486	461	416	471	480	508	482	478	487	487	481	446	549	498	536	484	485	494	425	542	479	463	476	448	470	473	474	432	487	474	519	464	504	435	482	508	514	488	483	471	539	498	501	529	501	506	468	488	479	523	411	506	504	473	485	474	449	497	479	490	494	479	473	483	513	474	498	468	442	483	466	478	479	486	492	489	516	487	476	499	550	495	418	502	523	551	485	483	535	494	510	488	483	452	533	534	471	429	526	489	512	485	509	476	502	481	474	494	453	512	483	449	473	471	490	465	487	497	524	455	494	521	485	468	423	491	482	503	491	468	475	479	469	474	497	481	477	527	483	496	477	478	484	488	471	478	476	521	476	543	476	458	453	475	450	475	482	447	485	504	544	485	491	484	529	489	471	488	466	477	494	514	466	427	431	468	477	512	493	427	486	423	487	420	592	484	475	496	444	448	486	475	492	507	459	476	516	486	469	300	493	548	484	472	424	502	497	495	511	442	433	498	497	481	479	551	492	469	454	477	472	538	509	488	493	487	499	486	462	523	432	484	474	458	485	464	455	480	543	259	413	520	485	498	523	510	1
485	508	493	487	478	472	504	476	479	475	533	495	427	456	482	481	471	466	476	476	485	470	490	488	504	490	483	478	491	490	468	493	510	480	450	560	471	480	482	473	474	492	467	510	490	506	534	450	544	513	522	535	471	479	445	536	501	509	608	482	471	473	524	480	629	466	536	474	489	488	593	505	467	459	474	543	488	550	534	490	457	530	506	489	539	483	477	474	475	525	476	565	466	484	477	510	482	480	477	547	483	490	484	471	423	541	497	451	495	467	517	488	473	489	476	469	513	451	460	500	477	483	488	463	496	521	477	496	480	521	493	446	472	472	485	488	581	519	477	472	495	439	483	488	477	469	485	495	485	497	476	489	483	567	475	486	521	506	522	518	453	465	490	479	529	453	477	476	478	568	535	454	492	478	484	530	480	480	442	424	526	546	443	499	478	454	465	449	539	472	452	513	518	549	419	493	485	489	475	499	500	478	491	535	469	476	515	481	456	467	496	365	501	455	477	491	478	467	489	486	483	523	513	484	523	472	479	479	477	462	486	464	469	494	485	485	469	478	481	486	483	456	512	492	496	526	472	478	475	474	471	479	477	523	473	541	508	422	472	488	529	481	526	470	484	491	504	474	531	476	489	584	497	508	478	470	477	502	513	504	477	519	465	477	517	475	467	465	475	506	476	534	517	467	468	457	471	525	533	505	487	480	477	467	508	470	471	484	526	477	481	470	549	496	485	493	485	487	522	514	493	528	524	488	505	473	457	419	489	541	494	500	476	495	471	477	626	426	484	404	487	489	460	555	518	480	468	453	452	544	468	405	459	482	473	447	500	475	503	539	478	467	466	503	484	495	511	478	492	516	481	461	497	462	441	444	479	504	580	443	481	449	474	482	491	481	481	477	509	503	482	491	478	508	473	465	491	482	475	480	480	502	476	524	476	535	517	483	497	482	484	530	483	470	509	517	480	519	519	407	479	474	463	476	465	504	476	519	551	476	494	488	446	559	464	544	468	464	452	483	461	499	414	465	488	478	496	483	361	480	462	484	479	523	475	547	483	556	516	459	527	505	465	505	500	504	472	499	485	444	466	476	439	478	481	429	481	493	501	492	480	465	474	528	472	483	472	492	469	468	486	480	535	534	514	452	484	495	548	477	1
483	521	507	475	493	486	421	475	496	483	428	481	477	578	480	477	458	516	482	467	466	499	479	476	512	547	457	461	479	474	489	429	543	482	513	571	480	466	476	476	478	486	513	468	495	525	484	496	437	460	572	484	477	478	520	488	437	511	565	451	487	484	440	491	426	534	537	494	479	474	478	486	478	484	489	441	484	476	565	490	487	573	456	462	480	513	474	495	481	549	475	446	452	495	464	468	476	482	456	427	468	474	487	478	500	500	492	479	495	488	474	459	479	478	424	479	496	471	460	482	476	418	476	492	473	507	499	531	480	493	537	462	503	481	506	529	462	476	482	481	517	505	479	504	436	490	478	521	485	473	485	474	492	485	475	517	477	521	497	464	495	479	456	481	498	498	477	481	477	442	547	480	468	476	459	429	484	474	433	491	549	559	465	462	478	497	551	455	543	483	480	523	478	530	518	506	473	477	477	478	471	500	504	425	505	475	572	476	472	511	476	526	492	435	494	549	546	480	553	500	491	461	489	453	499	536	492	480	475	472	516	482	474	493	475	488	482	477	508	478	474	517	552	458	502	525	380	477	491	523	488	493	477	520	480	496	510	508	490	488	499	488	495	511	485	501	526	459	552	507	486	461	456	467	456	489	475	500	520	508	479	471	475	475	512	487	516	487	485	515	431	472	513	477	440	526	431	504	553	484	419	503	479	487	422	434	497	486	501	480	473	486	578	498	497	444	483	482	482	484	483	489	466	488	453	485	496	501	486	473	486	483	477	490	506	468	383	471	485	554	515	474	429	467	492	482	495	445	437	477	493	486	489	473	474	495	463	479	525	456	481	503	472	461	477	464	502	477	488	517	453	518	529	502	495	439	474	493	432	471	485	501	526	463	466	476	538	476	476	456	479	489	475	509	482	471	515	488	493	472	479	458	476	486	476	502	446	474	480	481	521	460	471	510	495	477	492	440	463	467	481	482	480	476	481	491	499	436	478	476	488	513	483	485	464	502	464	492	511	494	488	485	526	505	477	480	487	509	500	460	496	477	482	479	476	457	483	446	451	463	502	467	491	563	479	462	481	571	462	443	508	478	494	478	486	517	478	494	462	495	503	502	462	462	507	480	472	446	508	477	491	476	498	495	508	528	486	465	508	503	1
474	504	576	480	553	483	524	478	483	483	467	547	484	430	489	492	476	481	443	486	508	492	484	468	559	465	491	503	472	485	496	521	469	535	474	458	480	466	479	473	474	487	494	466	537	531	552	489	447	494	570	512	468	479	476	485	534	495	510	473	496	493	450	484	574	518	409	497	494	474	549	468	457	515	477	584	482	469	511	513	522	518	456	500	547	467	481	481	481	487	476	434	498	495	474	546	478	476	505	429	476	486	481	453	416	314	453	449	517	485	490	506	467	462	475	450	457	506	499	527	479	476	488	499	473	552	488	492	463	482	527	482	463	481	543	511	509	508	479	475	508	547	508	492	465	463	483	510	475	449	450	475	486	405	475	530	509	465	548	483	496	468	474	481	574	479	478	479	475	499	443	514	442	477	458	466	468	473	521	463	545	464	485	480	496	483	470	491	584	473	496	508	482	498	482	498	484	484	476	483	527	447	504	492	535	476	500	490	458	439	482	525	486	461	487	552	501	474	456	477	499	436	478	484	480	522	454	476	476	515	501	466	479	537	473	505	477	482	490	474	505	425	467	467	449	459	477	475	482	485	432	545	478	447	476	478	518	484	479	476	503	475	533	485	479	512	423	492	489	497	454	505	446	405	486	495	477	529	496	509	475	426	472	479	550	442	496	571	480	498	423	486	503	475	408	532	459	505	498	478	490	488	473	462	485	529	474	473	534	435	530	477	543	504	482	454	485	487	458	517	508	533	478	485	479	483	481	511	467	590	454	488	476	501	492	521	560	561	700	527	472	481	495	463	532	484	481	421	445	516	492	464	511	468	494	465	556	478	518	407	464	512	504	472	478	567	528	492	489	494	490	497	530	472	488	424	482	504	443	545	486	486	484	496	477	492	478	481	508	497	479	449	479	479	476	497	481	565	550	495	479	542	477	559	476	461	459	471	463	473	504	483	493	495	457	460	484	519	495	447	486	490	469	477	501	476	519	512	501	476	511	517	468	427	526	426	478	460	432	488	457	464	649	508	481	478	489	498	547	467	480	472	501	453	487	525	488	498	522	466	514	445	496	564	497	517	476	534	564	454	483	481	540	477	485	386	477	469	474	484	485	506	493	465	562	478	474	498	482	481	521	475	470	463	509	525	479	467	552	517	2
495	474	523	479	495	488	485	476	497	478	510	479	514	446	470	487	480	441	467	485	474	502	492	476	460	505	481	506	469	457	470	516	510	452	480	525	472	538	478	474	473	388	445	511	451	510	455	488	501	474	527	479	463	476	525	508	446	507	569	467	482	483	426	478	499	566	465	492	481	462	477	491	489	531	482	500	476	439	493	495	503	465	505	485	523	470	482	444	485	555	475	520	530	542	465	522	479	491	492	513	476	485	482	471	469	395	429	419	503	490	521	496	476	503	417	451	455	482	481	476	477	497	483	455	488	526	497	470	471	512	491	459	525	483	528	558	514	489	486	501	470	486	484	473	506	509	480	476	481	436	481	506	494	417	475	500	468	512	468	495	487	486	474	480	451	486	480	478	477	570	512	491	519	478	463	421	464	472	516	464	474	486	546	468	474	450	328	501	451	469	477	519	462	543	451	485	468	490	477	456	483	491	507	532	533	476	470	473	462	496	477	461	502	469	483	485	425	493	463	470	468	508	500	460	499	526	497	482	477	470	461	493	483	465	497	534	463	474	452	478	535	537	504	460	524	519	529	477	471	466	487	527	475	479	486	522	486	409	481	483	474	479	500	456	480	497	565	481	480	467	489	461	441	433	478	511	476	495	524	485	477	434	475	476	512	522	545	502	476	460	499	481	486	469	531	441	500	500	511	498	441	470	493	475	485	436	466	497	476	503	499	498	473	519	470	417	477	484	451	524	477	476	514	467	494	481	494	518	476	546	477	463	476	427	489	504	483	522	609	562	471	462	497	474	388	487	475	540	480	480	488	480	467	493	464	493	544	476	549	467	456	500	504	474	487	461	453	471	495	414	476	480	489	456	519	475	479	457	517	519	488	463	487	488	490	475	481	479	507	461	471	496	478	520	479	476	493	527	485	479	473	509	478	467	476	466	547	478	471	475	465	527	550	510	489	499	465	509	465	462	475	476	486	476	482	480	460	491	476	484	464	512	471	448	516	528	492	521	556	491	485	468	518	551	515	478	485	481	511	484	505	470	479	368	477	570	475	465	420	473	492	468	551	504	479	495	473	512	480	491	501	482	487	478	471	527	519	478	520	478	470	455	500	488	480	495	481	498	495	464	510	471	522	343	509	520	475	493	506	491	1
474	507	504	495	428	490	498	478	511	482	498	483	483	485	480	523	490	501	460	480	519	503	487	473	490	483	477	480	492	443	480	488	496	485	474	464	480	481	475	476	480	535	514	470	429	494	489	496	508	478	489	543	500	486	519	474	525	432	526	468	522	477	556	491	388	490	522	468	469	470	517	502	517	476	480	500	484	502	518	505	472	520	509	484	528	475	470	493	479	561	476	562	466	496	479	445	482	441	471	499	501	475	488	468	503	736	514	463	508	485	427	493	470	541	455	456	525	484	458	485	472	493	484	415	471	521	474	510	496	529	517	495	504	471	490	537	524	494	478	482	514	546	484	487	464	502	478	492	483	460	568	480	481	457	478	472	450	511	499	493	453	470	488	477	505	469	476	480	477	559	440	525	567	478	473	505	468	477	567	490	445	548	480	478	487	494	488	501	517	483	450	521	507	551	472	473	483	482	478	503	496	511	509	561	464	475	486	472	496	517	485	570	473	417	483	617	478	484	525	499	487	515	542	537	532	505	470	480	476	502	455	433	484	483	466	497	486	474	505	472	509	553	533	463	521	501	444	475	475	488	529	518	480	489	465	419	464	481	470	497	500	487	481	441	488	491	509	484	514	502	481	474	513	503	492	487	476	449	506	484	479	457	463	476	503	511	492	538	473	499	506	553	522	485	501	562	472	504	508	471	476	469	479	527	521	487	486	490	477	487	470	467	507	460	511	430	478	471	516	544	490	497	475	496	496	474	532	469	505	517	512	498	475	433	524	479	342	503	416	466	477	494	493	517	533	479	482	487	498	468	480	506	493	469	508	497	531	477	483	382	444	512	507	441	468	500	507	483	482	552	502	474	487	522	511	506	477	487	539	504	486	473	472	455	459	475	476	476	496	474	477	521	480	489	482	468	487	550	504	482	478	488	474	485	478	486	475	469	445	474	519	511	464	473	509	498	506	517	475	436	481	469	478	477	498	520	491	483	535	476	506	511	454	467	484	461	483	562	506	482	439	488	465	508	497	477	469	490	470	479	453	486	491	496	492	380	484	514	520	491	513	500	486	402	503	470	481	536	484	472	414	476	468	476	481	547	444	492	433	465	507	502	490	541	515	462	478	452	499	478	487	476	492	503	410	573	477	461	532	520	2
481	475	509	478	505	489	499	478	478	484	537	461	487	459	485	464	477	444	492	482	492	515	476	494	440	471	486	468	466	558	507	534	504	475	485	452	475	463	478	479	476	468	473	498	463	488	544	502	511	489	433	526	454	486	503	496	544	465	408	500	490	488	468	496	503	483	465	510	485	484	509	476	455	513	487	504	476	503	456	452	495	535	499	462	507	529	476	476	476	550	476	475	505	494	475	525	476	486	474	511	474	494	481	464	503	389	464	477	512	471	443	504	469	485	520	462	508	467	429	436	477	471	482	423	480	489	483	461	470	441	490	486	486	478	467	494	451	506	486	472	477	439	499	490	497	521	477	492	487	472	508	485	500	413	478	513	476	451	456	547	463	505	476	485	458	474	478	480	479	549	440	498	532	477	482	505	492	477	526	524	471	586	494	467	480	505	520	472	563	479	509	490	499	484	514	480	481	486	478	476	481	511	489	481	528	475	508	483	495	494	492	465	485	476	494	579	527	467	491	493	490	491	466	453	444	479	478	476	477	515	444	493	488	499	520	541	483	475	473	472	470	534	474	487	530	494	472	482	472	476	528	472	476	535	468	473	583	476	482	469	485	479	485	461	478	478	441	491	454	498	479	520	550	474	508	503	476	523	501	510	478	433	484	478	500	508	449	489	485	505	453	472	477	478	462	409	464	459	494	459	514	510	478	515	444	551	490	480	457	452	529	488	507	542	492	516	482	479	447	571	494	448	502	493	472	490	473	467	484	499	494	469	475	449	480	481	487	555	579	490	528	498	528	526	541	478	484	546	477	505	473	482	487	496	487	490	504	476	453	509	449	493	462	502	480	481	499	486	485	402	451	563	494	464	506	500	485	474	529	455	482	469	441	469	506	487	490	474	475	488	472	435	474	536	480	483	493	547	584	480	480	514	477	468	477	468	495	472	480	481	458	475	547	510	510	470	480	520	508	465	493	493	489	477	509	498	484	482	490	476	492	506	462	430	517	466	493	557	497	486	552	473	512	505	513	480	490	484	480	470	513	468	484	351	478	576	478	469	560	459	457	516	491	497	499	498	479	532	480	485	527	484	490	478	473	538	458	490	417	488	473	440	458	447	482	494	500	473	488	471	515	477	485	351	489	488	487	465	494	519	1
486	445	444	468	422	484	464	477	501	468	481	533	490	471	469	458	519	500	492	458	500	525	471	455	540	450	481	461	491	487	490	507	480	501	472	445	484	506	476	477	474	533	481	519	501	491	490	543	550	491	619	481	471	471	513	502	472	514	470	511	504	488	473	479	561	503	546	496	476	469	473	494	469	472	485	515	473	471	526	496	478	485	481	496	421	455	486	463	488	458	477	490	491	482	481	498	477	469	462	441	474	478	482	473	497	722	496	449	511	484	454	448	464	484	465	494	474	476	503	475	475	480	514	440	447	542	498	506	495	495	508	492	494	476	491	463	560	519	478	495	494	530	494	470	483	495	482	466	489	585	474	477	483	651	476	523	497	497	450	493	488	467	499	482	511	490	475	487	477	479	471	484	513	478	466	539	486	474	523	543	540	534	530	451	487	483	490	539	467	476	531	480	509	501	443	485	480	487	476	494	504	488	489	564	437	478	490	479	475	536	481	496	451	491	476	536	432	499	494	494	473	503	489	454	491	468	531	478	477	492	488	479	472	517	494	530	500	480	475	473	519	459	482	498	509	522	428	483	482	451	488	515	478	462	469	468	500	458	488	484	502	485	490	502	469	503	494	502	479	523	463	547	470	523	448	492	475	463	508	522	476	553	481	475	517	478	495	498	481	470	481	488	502	477	496	540	451	492	516	453	463	482	470	497	487	467	475	482	474	519	506	491	482	538	468	425	491	483	520	539	504	536	467	509	493	481	493	423	505	483	469	474	478	487	451	469	542	516	400	489	535	480	473	505	500	483	477	539	481	483	487	461	501	497	469	492	442	478	565	453	483	458	450	513	478	533	497	486	498	487	495	489	518	485	496	509	490	505	601	479	486	459	513	481	479	489	519	477	478	512	480	405	477	505	479	520	487	441	502	479	476	541	476	468	476	492	470	481	509	478	508	543	492	492	514	505	484	465	514	531	489	451	473	476	485	479	511	488	474	472	474	468	434	586	513	546	473	456	492	492	413	444	447	522	474	477	477	463	498	460	500	484	484	682	491	446	479	533	506	513	493	445	471	389	477	506	469	565	492	526	439	479	461	477	491	429	473	495	470	468	488	459	481	521	529	477	489	525	481	496	482	479	489	715	492	394	475	474	446	481	1
482	483	525	477	452	480	488	477	499	478	529	492	497	557	478	452	506	509	463	470	470	518	472	485	490	510	503	484	453	497	483	464	520	512	478	552	457	475	480	477	473	494	473	504	529	500	497	534	530	516	505	511	460	471	558	534	484	450	484	480	483	477	502	486	454	540	453	463	479	473	531	494	450	433	496	459	472	472	493	507	487	535	476	470	558	484	473	472	468	503	477	461	494	492	489	487	488	465	482	521	487	473	495	451	409	539	510	466	459	467	465	513	482	507	504	464	469	500	502	454	479	480	468	546	507	510	492	527	483	524	588	471	499	488	474	472	497	487	475	464	528	476	489	484	485	503	481	470	476	504	571	458	490	518	477	497	470	469	479	454	495	469	497	498	485	484	475	488	478	545	534	483	554	478	478	483	474	492	458	499	484	443	462	441	487	466	501	507	409	475	448	504	486	551	477	489	480	487	480	523	535	500	497	560	482	479	583	473	456	486	494	489	481	490	470	472	489	465	454	476	466	548	498	498	520	461	484	478	476	482	469	491	476	475	542	484	498	478	490	475	476	541	468	447	426	492	524	482	476	502	526	462	481	471	480	474	560	514	487	479	499	467	496	441	474	539	570	506	535	468	483	455	480	514	462	484	475	498	502	485	477	489	486	477	572	482	494	476	480	479	508	449	454	483	534	504	500	432	449	518	516	504	473	533	505	508	507	479	515	470	434	461	491	522	492	496	471	469	391	537	501	503	488	454	487	472	480	509	497	507	462	454	476	482	476	492	431	525	494	495	451	511	533	492	478	495	501	456	493	535	490	453	497	478	514	467	506	478	442	529	515	526	514	539	481	499	491	461	485	464	451	523	520	492	510	527	484	493	577	512	485	440	576	467	472	493	483	479	486	444	479	429	479	484	474	405	485	507	527	483	476	565	476	483	477	487	412	478	484	475	467	407	489	466	443	533	459	519	425	422	481	497	466	476	455	496	497	500	491	480	462	492	506	510	478	503	485	476	422	476	531	504	570	461	507	476	471	484	493	475	460	460	482	516	482	481	490	469	522	528	539	496	528	445	489	474	468	507	489	473	476	487	516	478	472	547	487	510	523	474	469	479	482	534	486	492	481	471	460	489	443	480	478	557	449	490	484	490	476	466	1
487	494	498	480	443	486	418	477	480	479	493	492	472	458	474	507	473	486	487	476	484	501	472	479	496	474	522	477	476	476	488	514	473	460	481	514	485	489	486	476	482	526	486	500	525	452	580	533	510	504	357	529	477	480	442	503	424	465	488	474	476	488	487	480	544	473	564	486	488	476	513	480	499	538	486	525	473	518	444	481	544	482	541	484	476	500	485	472	471	484	475	476	462	477	490	484	479	474	505	562	485	471	474	492	523	457	455	476	472	469	526	466	483	493	477	513	477	483	500	500	471	459	488	449	465	502	478	463	475	495	533	495	507	479	508	490	483	522	480	470	489	449	488	476	504	517	477	503	482	460	468	473	473	626	476	492	496	481	515	488	447	468	472	476	439	513	473	481	477	451	459	608	511	475	497	510	482	484	462	524	611	477	483	468	491	498	564	477	511	473	480	471	504	471	560	494	465	481	476	505	536	493	466	465	530	476	485	474	479	499	496	531	487	483	498	554	483	491	475	480	508	505	504	457	481	468	487	476	477	508	504	490	475	504	479	476	496	475	487	476	514	571	500	481	517	534	464	473	479	501	470	503	477	493	477	485	519	578	474	475	490	470	485	456	478	528	474	487	460	511	484	506	505	552	451	478	476	466	489	490	475	559	476	477	463	481	459	480	482	492	482	502	481	465	469	518	464	533	493	478	468	474	474	508	514	449	457	475	496	502	491	504	543	502	446	492	459	487	473	519	480	552	469	461	520	481	524	484	504	575	474	476	475	536	494	486	526	493	404	403	501	478	542	484	470	482	482	464	471	489	478	446	490	489	490	476	571	476	474	507	432	469	422	460	485	535	463	464	505	574	495	478	485	478	524	485	493	463	531	476	477	469	463	488	484	493	471	478	507	526	471	461	476	495	475	453	486	544	544	490	478	436	477	499	476	492	522	475	510	487	463	425	440	462	468	551	480	496	477	498	479	503	472	476	482	490	508	428	549	479	484	485	461	575	509	565	478	453	482	482	382	494	341	467	487	478	484	494	536	468	490	475	503	413	472	612	490	532	499	458	520	492	562	539	485	473	478	491	464	412	423	474	407	476	478	567	475	480	524	477	469	501	480	442	547	489	474	533	497	471	418	474	459	417	532	469	470	480	505	529	2
481	513	513	464	527	462	510	476	500	479	472	518	471	489	483	460	491	524	460	481	494	463	472	479	512	468	493	508	486	473	491	482	541	534	479	497	490	465	478	477	478	544	492	475	546	472	471	508	480	496	513	522	461	482	485	540	519	497	533	484	525	483	448	486	464	472	475	540	487	478	497	477	483	496	478	560	465	449	609	498	466	499	498	479	495	430	473	478	481	511	476	445	457	526	484	558	491	446	485	453	463	489	476	467	450	518	483	499	504	473	461	505	474	485	468	489	477	501	532	485	480	472	468	542	498	510	491	524	480	478	478	482	474	479	464	526	511	461	486	485	485	459	500	491	492	476	478	467	485	506	502	455	515	546	475	486	490	460	476	483	462	481	469	479	539	515	478	483	479	495	482	462	492	477	476	522	457	487	509	471	470	552	517	512	490	464	466	429	515	474	494	519	474	426	505	493	476	486	477	511	492	464	509	523	474	476	536	473	472	531	465	568	491	473	484	460	517	481	501	513	443	510	504	471	493	494	473	479	477	479	477	490	475	428	523	490	481	478	509	482	547	557	503	444	458	466	438	485	482	539	462	518	477	524	479	545	525	557	480	500	489	479	500	477	473	470	442	499	513	445	474	461	444	443	463	486	477	542	533	512	477	498	448	476	528	457	523	407	479	484	513	530	499	477	470	524	466	510	487	524	452	505	478	525	599	535	480	489	511	470	494	477	524	468	466	505	474	493	503	483	488	520	501	475	463	477	457	468	467	460	426	488	476	526	464	498	439	473	426	427	531	503	495	491	516	488	471	413	514	490	479	420	506	505	502	497	517	477	515	516	528	469	439	490	472	468	484	484	483	560	390	508	519	494	499	509	476	470	489	496	479	442	502	490	491	490	482	476	502	478	478	504	476	499	480	496	474	534	536	482	484	476	476	512	477	495	508	480	489	472	471	464	498	479	534	501	470	475	515	482	487	489	501	476	491	460	488	483	486	472	471	509	515	518	481	463	475	540	509	489	489	485	387	452	472	479	469	481	489	486	511	481	473	405	484	547	475	499	507	535	478	502	520	515	464	503	483	478	486	443	487	482	435	476	474	551	466	472	512	490	459	479	468	491	507	471	487	455	511	482	486	483	482	409	478	447	478	488	508	467	2
480	487	513	500	538	476	455	474	491	486	502	478	491	453	491	479	491	527	516	461	497	487	484	455	441	461	479	464	484	494	487	485	499	463	513	502	471	442	474	477	480	519	503	529	479	540	508	557	513	472	479	467	471	484	521	477	498	419	613	536	492	475	541	482	540	517	586	522	478	462	492	467	480	491	481	500	484	490	496	469	439	547	462	491	567	397	467	483	482	519	476	570	467	482	498	539	476	468	455	463	475	485	478	466	459	525	466	446	487	487	492	399	480	509	429	479	468	477	487	455	472	445	464	445	473	501	491	469	481	392	504	526	507	470	487	505	508	489	483	478	509	579	484	483	450	473	474	532	480	522	493	494	478	637	475	489	470	483	502	474	474	482	493	478	460	480	478	476	477	455	484	475	485	477	480	431	479	465	454	523	525	511	515	484	494	475	421	463	514	479	463	468	495	486	469	488	479	477	475	516	476	444	499	556	509	476	528	475	489	458	479	471	497	520	480	543	498	499	481	509	467	481	492	545	541	528	465	479	477	498	470	486	491	478	494	503	490	474	532	479	516	541	426	461	456	537	422	476	478	516	411	457	476	520	497	465	516	498	466	484	496	479	511	479	481	479	441	484	461	506	486	461	479	530	477	503	476	479	486	507	478	567	458	477	513	482	468	444	476	476	462	479	476	480	480	503	440	486	512	530	421	497	478	504	536	496	473	476	537	492	552	450	517	503	488	474	485	482	498	502	495	517	493	488	490	485	498	449	482	484	524	505	476	437	495	480	533	493	383	537	542	522	475	469	573	462	488	589	518	479	480	463	492	485	514	467	583	479	499	491	474	483	449	494	476	519	511	474	486	516	464	480	491	527	496	478	478	518	529	480	474	553	525	508	508	486	503	477	467	450	478	481	477	470	478	476	482	555	524	475	475	486	472	531	477	446	523	481	534	478	500	482	435	474	511	481	491	518	495	464	469	487	487	477	497	489	526	500	491	476	514	446	475	561	505	457	489	578	467	501	508	516	352	481	461	479	466	484	494	455	459	480	474	471	488	576	476	437	492	437	527	534	531	533	465	513	480	489	448	420	424	471	424	477	487	536	484	485	450	483	485	467	475	514	476	470	497	471	484	496	459	480	494	484	520	505	482	493	519	522	2
470	436	452	490	549	476	441	477	491	482	520	455	443	498	498	500	487	471	453	475	478	482	478	487	453	587	497	479	466	508	482	515	523	473	467	515	477	472	475	478	475	493	472	490	542	438	541	526	524	500	523	514	493	474	470	509	446	490	482	504	487	488	492	479	464	488	454	491	480	481	465	466	500	444	488	499	486	523	505	453	446	506	486	494	519	503	475	456	490	493	476	475	468	485	490	472	485	529	435	477	477	482	480	487	479	448	447	549	483	479	487	462	472	536	488	479	484	473	483	519	478	472	474	396	491	530	461	506	475	509	467	484	486	475	483	500	585	485	475	490	445	487	484	491	494	533	476	512	466	549	451	475	477	372	477	486	462	486	491	505	443	476	474	471	576	488	477	472	476	539	517	482	577	476	489	546	460	497	498	586	543	526	457	464	481	471	567	450	563	480	493	538	520	431	544	478	484	488	475	459	485	485	488	589	607	475	502	483	461	492	494	467	514	545	463	504	546	477	468	491	515	475	499	536	500	498	470	479	476	514	489	486	457	491	484	507	480	479	463	482	513	534	459	458	484	506	504	484	477	507	471	473	473	482	480	528	494	402	481	467	469	479	508	486	482	517	435	495	484	481	469	527	455	435	487	491	477	506	508	526	477	411	463	476	540	495	475	475	479	479	466	538	488	480	477	469	460	547	495	480	465	498	486	448	469	546	468	488	533	437	500	461	520	530	476	447	472	476	446	530	469	496	496	447	481	490	473	477	491	466	468	481	475	520	517	493	442	458	572	540	546	510	497	538	522	495	476	500	467	525	484	467	489	499	470	481	509	478	520	487	455	489	410	518	485	508	478	498	481	566	475	489	522	472	523	501	477	471	537	462	484	475	514	506	478	487	453	478	505	516	476	481	478	429	477	473	494	453	523	485	475	465	477	579	477	471	475	471	452	480	485	492	531	454	474	459	494	500	506	478	474	467	475	475	486	493	472	524	482	478	487	486	462	400	470	556	484	505	482	468	451	497	518	437	476	480	484	492	490	468	505	469	509	336	475	543	482	427	431	496	570	472	493	532	466	497	481	466	477	459	458	473	492	478	481	554	494	489	619	482	474	512	491	517	468	512	465	382	488	474	500	483	520	329	456	499	477	473	489	477	1
470	475	469	489	471	479	508	476	482	481	570	488	468	452	495	479	480	522	470	474	482	500	465	487	528	481	496	481	468	503	469	516	486	520	523	484	479	487	485	477	473	510	481	486	562	489	460	526	528	483	542	477	490	478	537	494	432	410	569	494	507	481	486	482	581	488	519	449	476	481	529	488	514	447	476	513	481	475	516	438	467	533	482	500	454	456	476	465	488	544	477	521	497	494	477	545	487	476	489	486	497	475	473	453	466	502	493	466	527	481	505	487	485	542	486	465	489	475	467	503	477	473	492	554	497	460	475	496	480	543	506	472	493	476	490	507	495	464	486	504	484	564	476	474	520	489	475	499	487	503	463	484	472	707	476	441	476	502	561	487	491	472	484	490	480	460	477	487	478	480	503	509	532	478	476	532	464	488	486	493	493	530	471	495	490	446	502	553	467	479	451	498	486	516	516	492	470	487	476	498	468	462	501	522	523	474	492	486	478	491	478	445	453	433	486	558	491	485	486	477	508	438	487	469	450	496	499	478	477	496	469	479	479	497	477	456	479	482	458	474	473	493	470	484	503	502	549	485	481	573	510	451	482	431	481	488	537	526	493	472	459	470	451	479	488	507	426	490	440	495	480	540	522	532	506	482	475	489	469	517	477	561	467	476	487	463	524	496	477	520	481	494	524	482	476	460	447	440	493	503	531	502	474	488	473	438	485	493	539	506	482	470	473	505	459	456	476	477	454	535	476	541	500	471	482	483	501	491	492	443	533	479	477	463	489	475	572	544	445	535	467	474	441	456	520	484	488	523	486	566	480	540	502	479	495	510	441	475	455	503	453	479	447	488	491	499	544	491	483	453	471	548	528	488	494	524	495	486	537	477	487	497	531	499	505	464	498	476	472	517	473	515	476	524	480	502	477	456	488	479	472	505	474	439	478	488	458	474	494	491	467	634	516	438	501	486	475	527	439	482	477	498	478	476	469	492	466	456	488	480	514	512	506	627	534	507	467	529	446	484	541	503	477	575	504	474	471	481	459	462	485	470	489	594	481	530	481	489	404	472	481	483	443	454	503	494	480	472	493	464	547	480	471	479	478	475	483	495	442	500	498	442	466	474	495	496	468	496	473	464	504	477	458	650	499	479	480	493	569	466	2
481	485	486	482	509	484	530	477	488	474	536	502	469	491	466	479	476	500	498	478	486	496	475	492	522	478	482	480	465	464	486	498	519	521	467	568	485	469	489	475	475	536	472	486	440	417	462	493	476	492	523	439	485	477	558	493	401	533	510	510	478	475	465	488	492	501	495	521	481	467	446	518	475	518	479	555	492	532	536	449	488	519	484	491	531	511	478	482	484	503	476	495	493	485	489	506	478	498	493	487	480	476	469	505	447	483	499	546	482	478	479	426	482	537	465	457	485	489	525	493	476	483	468	484	494	479	519	511	477	552	514	492	486	483	495	487	369	515	484	482	495	514	482	473	481	493	476	506	485	490	433	502	474	424	477	432	440	471	471	545	503	479	488	479	462	477	476	479	476	591	449	549	511	478	488	534	465	483	487	470	514	468	462	490	464	428	519	492	485	482	452	505	472	566	555	491	480	494	473	487	483	529	470	489	520	478	501	485	481	480	471	519	441	486	458	441	553	477	479	504	495	509	513	469	552	497	498	479	477	478	483	462	480	480	487	508	483	476	460	479	493	432	484	503	501	525	493	485	478	469	465	477	479	502	482	503	520	496	483	495	484	482	459	422	477	501	545	496	461	500	458	470	458	448	472	491	477	479	523	483	480	441	466	475	537	480	488	506	484	460	511	550	495	467	476	479	461	472	509	505	501	471	478	505	528	478	460	495	521	477	490	489	503	545	498	473	480	479	444	488	485	498	486	463	485	479	486	467	478	542	511	471	475	447	473	480	477	494	611	512	522	479	511	540	559	472	480	425	477	494	481	405	487	485	476	501	542	475	488	477	486	490	455	437	483	495	506	481	485	490	539	560	485	494	466	463	494	491	485	483	484	494	475	480	465	496	496	477	526	458	472	530	470	456	476	492	477	417	501	498	475	466	475	517	475	498	548	478	505	479	493	500	487	464	496	556	492	500	539	501	473	484	497	476	477	508	464	519	492	474	491	534	475	447	508	476	474	508	476	475	525	498	639	499	485	476	477	492	520	476	488	468	500	611	487	402	474	507	417	492	546	497	476	433	501	464	480	452	461	485	552	481	578	474	476	389	470	495	489	469	477	457	495	590	469	455	462	519	496	487	495	478	496	653	527	499	475	489	559	543	2
477	522	460	473	427	483	430	475	494	478	483	516	453	479	489	486	469	490	468	465	481	538	473	496	534	535	515	491	499	489	487	534	509	416	495	507	466	485	486	478	476	477	464	484	521	434	531	488	558	504	540	468	507	489	465	510	405	505	464	470	498	486	556	474	593	493	487	459	478	474	487	492	434	522	485	424	469	563	460	450	459	522	491	479	539	494	483	449	480	484	476	494	468	516	488	534	476	445	469	497	471	503	493	455	486	642	454	495	509	491	531	432	483	495	483	450	511	485	499	536	477	497	491	510	435	498	504	525	489	487	515	510	507	477	482	523	481	484	492	492	493	497	493	492	488	475	480	432	479	465	495	475	490	602	477	521	460	474	510	528	478	470	486	464	531	482	474	475	477	468	499	440	553	478	483	501	481	486	457	522	522	581	476	492	481	500	467	499	484	480	498	532	498	510	493	492	478	473	476	517	487	471	501	511	450	473	503	481	490	519	449	470	468	503	490	437	550	472	472	467	495	529	460	517	534	538	476	479	477	490	464	501	483	494	446	476	486	478	525	477	505	472	468	497	516	539	427	478	480	519	497	478	476	484	478	468	411	405	478	490	491	478	527	435	484	501	520	479	510	473	457	524	462	530	468	506	477	475	509	477	475	530	479	476	472	448	467	483	483	502	518	519	483	479	502	499	499	537	536	519	463	481	479	478	540	497	494	476	473	445	509	482	548	462	507	442	464	472	538	511	490	436	500	480	537	491	485	454	485	521	432	458	476	479	449	483	597	475	417	410	545	501	533	500	435	470	485	494	482	429	476	525	488	456	476	452	480	474	537	449	401	496	527	494	481	451	532	488	464	495	496	526	503	488	513	524	483	450	612	482	485	494	510	485	467	473	505	477	478	466	473	504	480	476	475	486	483	476	469	480	485	519	478	495	476	494	506	485	441	472	499	548	493	465	466	579	493	483	452	499	480	457	479	476	480	490	453	492	501	474	460	529	555	597	532	505	474	473	493	500	451	503	335	543	511	477	477	478	469	468	468	489	533	547	479	538	470	515	465	455	465	478	510	517	470	505	490	464	479	432	483	484	419	476	482	448	468	479	508	489	460	451	469	455	482	486	480	487	482	491	493	472	456	555	522	510	475	491	473	473	1
486	458	515	478	500	479	474	475	478	471	522	452	475	531	482	460	482	532	484	505	488	478	472	473	467	487	457	473	471	529	470	527	481	467	490	547	477	483	484	478	475	459	477	491	472	483	526	475	463	478	565	546	483	478	510	513	501	462	534	463	487	474	439	476	569	457	502	473	480	481	574	497	463	458	484	578	475	501	565	476	443	479	461	477	467	468	481	495	468	526	476	534	469	473	491	530	481	478	474	495	471	468	479	475	446	354	467	499	498	484	504	458	463	483	519	495	462	482	499	488	475	436	482	482	477	514	467	496	465	456	517	475	504	475	472	479	494	493	482	485	518	505	485	479	488	498	486	445	483	522	496	483	480	489	478	485	497	490	512	472	433	470	476	487	545	483	475	477	479	504	518	512	496	478	487	454	487	479	440	562	530	542	533	493	466	480	494	479	434	478	489	493	502	467	542	489	481	466	479	518	483	482	538	559	469	475	526	479	479	511	490	473	517	500	485	546	536	494	515	500	475	495	517	585	475	486	493	477	477	506	467	490	475	473	495	519	473	474	486	473	480	480	458	488	502	547	485	479	488	509	483	521	480	516	491	446	553	533	481	490	476	477	512	519	484	530	451	509	507	503	495	479	461	439	474	486	476	493	499	531	479	473	483	477	546	568	470	475	481	496	559	533	523	474	512	497	425	462	473	476	558	487	472	499	512	485	478	485	507	472	488	488	472	499	472	491	483	491	458	537	484	478	499	466	484	478	486	463	470	546	469	499	477	467	492	489	550	493	593	469	513	446	477	502	467	492	483	507	482	493	480	535	505	492	492	464	566	476	509	464	482	483	498	468	475	559	502	492	487	467	504	487	485	528	479	493	487	491	466	509	482	447	477	503	476	483	522	478	491	435	470	502	477	482	478	466	487	527	595	488	469	538	478	430	478	536	457	474	507	478	480	474	478	517	490	574	488	484	480	461	478	486	467	476	471	494	463	519	475	476	496	480	482	492	531	483	479	532	523	464	547	484	534	501	487	478	469	482	482	472	490	471	499	426	468	565	480	467	453	505	553	480	519	466	460	504	465	516	508	447	480	482	498	478	488	458	470	487	434	490	497	457	472	463	457	496	484	460	436	477	535	479	470	445	533	525	489	470	552	491	1
477	487	466	494	549	482	500	476	502	471	455	519	423	449	489	464	487	451	513	493	467	503	477	478	520	478	458	468	501	483	482	502	547	494	513	433	488	480	477	478	477	495	489	481	503	485	535	476	528	545	501	451	430	480	505	483	501	464	525	490	481	478	508	474	492	540	493	522	480	472	489	497	506	459	494	512	461	498	482	506	487	515	450	476	522	486	475	480	478	507	476	490	483	508	475	505	478	480	449	440	472	473	479	479	514	615	443	452	431	485	529	476	484	475	502	476	464	494	546	491	478	481	480	417	442	486	478	554	488	502	468	463	467	474	525	530	535	519	476	474	471	570	471	469	481	492	474	467	485	532	498	457	465	518	478	433	484	474	475	491	466	475	491	487	576	473	474	473	477	538	478	502	542	477	490	538	476	470	500	504	529	539	501	429	526	468	461	472	515	472	477	506	472	535	489	486	483	476	475	486	449	487	467	478	517	478	528	474	476	488	489	487	482	437	486	558	533	490	503	479	450	454	490	464	505	476	514	479	476	484	471	460	486	467	507	517	490	482	480	482	509	532	528	471	552	510	445	479	484	424	528	474	469	491	476	446	520	471	483	482	499	479	464	491	474	473	456	498	438	494	502	477	492	512	486	480	476	463	512	538	477	485	469	476	508	474	448	524	476	486	481	553	489	480	397	527	440	502	513	511	452	499	481	501	511	525	448	475	529	478	443	490	502	483	487	555	484	474	545	536	481	518	473	486	529	475	481	438	474	610	491	472	476	476	454	483	476	492	414	472	535	499	470	474	498	482	490	491	487	517	474	424	502	492	485	492	444	474	537	470	522	484	422	500	474	519	507	485	470	520	488	445	501	480	491	525	473	482	568	467	482	472	524	476	472	446	506	477	529	460	469	489	479	571	478	478	483	498	483	486	479	475	473	490	475	478	526	473	484	472	479	463	469	498	563	509	494	478	580	408	481	463	481	476	469	507	493	491	427	482	516	503	498	504	486	498	494	501	506	504	479	509	334	491	522	478	469	472	472	475	472	490	481	416	479	529	481	522	478	425	552	433	577	431	476	472	504	514	462	481	505	471	405	477	484	542	495	482	510	492	501	489	473	466	528	469	470	506	550	470	478	481	467	429	535	516	465	496	517	477	2
484	545	468	487	494	496	479	476	499	471	477	486	435	433	501	502	477	507	466	463	482	500	463	480	485	511	493	476	495	520	467	529	495	492	462	446	485	502	478	474	473	568	471	468	528	494	421	485	457	455	589	525	504	470	463	486	450	465	537	502	502	476	535	480	531	460	442	508	489	476	479	496	476	478	476	524	479	471	504	483	524	580	448	479	485	461	477	498	482	563	476	535	471	480	492	494	479	495	484	482	470	481	480	478	530	423	440	476	527	488	502	475	477	445	491	460	492	450	508	491	471	474	471	457	435	460	482	532	470	445	500	490	462	477	484	493	456	507	480	482	488	570	493	487	502	472	476	464	487	434	492	512	489	276	476	506	507	490	506	495	453	468	500	484	430	511	474	473	475	511	466	495	591	475	503	515	486	476	493	538	494	472	495	467	484	488	588	498	617	476	463	498	476	545	576	495	466	503	477	431	474	476	510	477	460	474	489	475	477	486	483	472	517	490	468	442	428	501	481	482	427	457	490	431	517	465	491	477	476	507	473	483	493	466	505	510	486	476	461	478	465	433	461	514	499	475	526	478	493	494	530	478	477	479	476	485	496	477	474	474	497	478	505	521	467	485	467	500	496	465	505	448	482	554	486	502	477	510	511	443	477	352	510	477	489	455	526	534	478	512	496	536	465	480	463	495	441	486	488	491	495	509	484	472	468	481	475	489	503	464	457	505	504	458	462	458	482	480	526	517	475	491	476	470	489	477	487	464	489	495	469	507	476	483	457	494	511	445	672	550	505	508	477	518	485	482	475	543	464	461	477	388	458	479	488	439	449	477	529	503	517	499	455	488	489	510	500	485	488	517	409	456	458	507	495	524	484	490	461	418	478	487	456	476	463	463	513	476	484	465	476	476	475	423	477	483	502	460	488	476	474	517	478	520	475	431	460	475	482	483	481	497	451	491	510	551	492	501	438	527	468	493	497	477	486	491	472	481	527	481	503	474	490	341	492	483	474	525	451	493	515	481	568	570	497	479	469	483	415	494	480	485	479	377	487	514	482	487	477	518	549	495	500	437	474	536	494	549	479	484	502	484	518	479	468	378	468	473	477	477	478	518	466	503	483	490	461	472	502	466	449	479	464	357	542	505	483	499	533	486	1
473	456	556	479	547	482	437	475	491	473	534	483	572	561	497	491	477	489	475	469	503	467	476	479	453	511	481	469	468	490	478	407	529	488	533	441	485	480	474	477	477	477	520	536	518	502	418	524	535	474	534	485	484	488	501	501	500	434	462	451	497	476	488	481	388	504	454	512	468	480	539	479	498	459	488	508	476	481	534	481	454	440	546	465	496	492	472	486	491	534	476	525	460	499	483	514	482	499	493	440	477	486	475	492	458	606	492	524	391	491	456	449	482	504	455	497	457	480	494	473	475	448	484	513	497	455	468	508	489	536	540	490	509	483	465	454	400	504	474	489	481	436	473	483	487	483	481	511	486	521	475	488	467	399	476	421	528	480	552	459	479	486	478	483	483	478	480	481	476	538	479	538	540	480	478	495	476	484	437	544	454	553	461	456	520	468	411	455	554	478	529	490	527	517	455	484	479	484	479	495	463	509	469	562	445	475	497	480	511	491	478	498	491	432	493	509	467	494	436	511	514	459	471	518	504	506	464	476	476	497	483	502	464	530	495	456	463	474	448	480	468	526	492	493	548	508	415	482	495	486	483	536	477	539	472	506	472	483	475	485	508	472	481	501	483	473	510	510	476	508	476	516	512	449	492	479	477	476	485	520	475	418	469	476	539	537	477	492	485	510	534	471	529	474	509	516	514	486	492	503	505	514	483	504	510	505	506	489	515	501	488	503	467	504	476	462	485	491	450	492	482	494	464	484	495	477	472	434	466	448	527	499	476	506	520	491	362	465	533	471	482	490	534	492	569	476	490	509	481	507	479	495	479	511	494	466	475	476	506	455	491	466	451	510	480	477	536	495	496	448	485	476	535	549	517	494	481	463	550	470	484	492	480	497	472	466	487	476	469	485	477	451	477	506	477	470	493	524	491	485	474	470	475	503	478	478	523	478	451	482	521	425	470	507	467	455	475	431	499	504	485	445	464	477	476	483	508	536	512	484	493	463	478	423	482	451	488	485	451	476	435	506	620	487	491	478	474	499	522	471	487	470	521	502	476	410	481	455	490	490	544	460	465	485	489	439	493	511	492	529	495	484	528	474	474	522	464	499	532	476	503	479	485	522	489	478	487	414	474	477	504	473	482	515	545	600	475	495	526	505	1
483	473	510	482	446	486	503	475	506	476	491	522	444	423	476	486	475	518	518	473	492	481	492	472	558	499	435	486	479	478	477	533	470	510	453	489	475	480	492	475	473	384	471	474	516	458	496	450	493	463	475	490	496	480	493	456	453	449	544	462	479	486	523	477	399	433	502	477	492	475	507	484	466	504	481	513	467	519	549	505	478	453	451	467	496	439	480	498	477	500	476	545	485	475	478	555	484	476	544	457	477	454	483	486	492	599	491	417	466	485	483	619	473	519	482	479	516	472	480	506	478	489	478	523	421	542	485	483	485	330	487	478	482	484	490	505	557	485	479	497	491	532	493	461	473	465	473	485	485	484	527	494	494	286	478	488	434	448	571	470	448	478	503	469	478	497	478	477	476	560	448	510	412	475	470	498	498	476	421	509	527	533	489	521	487	502	444	486	425	479	494	474	508	355	481	492	478	484	479	480	486	459	509	519	444	476	451	475	483	489	459	524	453	467	458	522	517	498	542	483	526	510	473	480	409	492	487	476	477	488	506	472	477	488	502	474	461	476	498	465	486	460	513	474	531	539	467	476	480	508	478	467	480	501	485	518	484	560	485	486	517	486	515	533	481	481	503	476	501	459	486	464	452	538	464	506	475	547	505	499	477	365	502	476	501	511	501	466	477	487	498	492	513	483	445	473	476	502	459	493	538	482	474	510	538	443	490	477	480	495	487	471	524	517	475	486	487	482	480	493	473	492	499	482	494	480	508	486	481	530	468	494	476	496	508	501	374	499	659	555	485	533	460	576	468	483	479	513	447	526	475	527	545	489	486	485	473	475	504	519	532	498	402	534	479	505	481	490	482	498	493	550	492	506	501	471	478	503	508	511	487	461	474	478	458	468	508	477	511	410	472	504	474	507	476	513	495	553	503	474	478	486	478	492	478	462	439	482	471	481	467	542	505	500	485	509	477	486	562	518	484	477	462	476	487	498	488	496	526	474	509	552	529	350	508	519	504	528	485	483	458	486	676	510	491	477	485	478	395	479	476	476	496	499	491	369	485	545	491	521	472	492	445	474	471	517	483	455	497	453	514	475	570	476	484	434	491	511	473	478	472	466	477	510	571	494	484	488	508	484	499	479	441	519	484	471	480	456	473	496	1
496	524	490	485	438	488	503	476	474	491	514	514	410	533	466	460	507	494	478	479	497	513	481	482	575	525	455	477	475	472	486	508	523	565	511	481	478	485	479	479	476	512	492	512	491	476	536	478	519	459	499	522	467	480	435	494	415	467	515	482	523	486	536	477	612	506	505	498	488	465	531	490	470	412	472	512	483	455	541	489	484	506	459	487	476	500	480	498	483	506	475	518	484	497	475	528	476	510	481	510	479	460	478	467	540	366	479	511	508	469	526	482	491	490	458	491	481	487	486	492	477	445	469	490	451	512	477	524	469	481	516	519	494	473	468	509	422	487	468	468	485	531	483	464	485	493	478	481	482	383	503	477	495	365	478	448	474	474	490	500	452	477	462	488	496	500	476	484	476	498	451	475	434	478	482	471	486	470	473	455	535	492	418	468	493	508	559	516	597	487	465	464	476	420	469	488	464	469	477	522	481	437	471	514	502	477	549	477	512	510	485	557	536	473	485	456	514	485	489	502	474	473	450	452	476	469	508	479	476	478	467	518	480	486	479	489	476	476	489	476	524	432	493	485	442	523	528	483	478	484	513	478	481	486	481	514	540	520	477	493	500	475	505	451	487	518	516	474	531	497	479	586	471	564	499	494	475	464	503	508	478	408	456	474	485	524	468	469	484	456	490	507	442	471	495	494	460	533	464	479	456	511	476	478	513	482	487	461	461	476	453	463	539	482	501	499	471	476	468	482	466	468	439	483	479	486	500	472	466	452	504	476	476	528	490	475	614	496	710	487	522	507	532	501	469	476	469	496	485	499	483	510	482	489	471	492	514	475	476	543	431	505	457	504	472	437	455	487	493	398	454	497	500	531	539	452	477	490	535	494	478	504	447	467	511	492	471	479	513	476	472	501	475	512	479	459	481	391	539	494	476	480	473	484	477	512	522	478	452	476	477	457	540	487	521	593	475	449	543	532	480	502	473	476	496	494	486	511	510	471	473	503	485	404	499	470	461	536	480	496	438	489	577	441	542	476	470	463	465	473	483	474	493	429	488	553	483	475	507	493	514	479	476	466	493	505	485	589	493	468	546	472	521	477	488	402	488	484	492	499	486	478	475	488	493	476	487	496	450	482	467	474	519	441	453	488	488	503	543	547	1
480	466	481	491	469	489	530	476	508	478	543	481	482	436	476	468	465	487	536	462	519	534	491	488	639	508	512	478	463	495	476	553	485	501	525	488	481	439	470	474	475	546	457	482	471	491	530	549	443	492	524	564	478	482	510	471	445	460	475	447	496	490	501	470	639	461	471	490	478	469	605	485	471	480	487	508	475	467	499	496	479	498	515	497	501	502	473	469	479	522	476	521	496	526	493	475	478	539	491	492	482	469	478	482	494	216	486	516	546	502	485	457	469	485	543	444	494	478	469	471	474	523	473	459	447	500	507	536	457	381	461	478	513	481	474	511	468	474	476	485	481	473	504	469	486	463	482	532	482	506	470	479	470	614	475	459	518	488	484	482	501	480	493	476	528	517	477	475	478	464	467	480	569	477	460	573	492	479	454	540	483	496	466	449	499	514	442	520	524	477	504	465	470	480	540	493	480	473	479	534	501	499	500	485	506	475	444	482	473	488	461	538	496	495	488	461	480	454	493	490	491	610	465	494	466	517	499	481	477	491	469	470	486	452	509	520	472	470	459	489	578	440	486	485	503	438	427	480	484	556	484	520	474	553	476	480	571	457	484	485	510	477	483	478	488	474	528	520	488	487	534	479	501	439	480	501	476	486	502	416	478	532	481	476	540	483	469	515	470	458	513	496	497	471	430	477	477	461	447	466	498	497	477	495	489	507	474	479	529	456	475	467	483	496	460	428	468	485	431	513	487	461	502	487	473	473	481	497	502	549	531	486	476	492	419	502	686	486	577	521	514	491	501	498	550	484	483	564	499	505	474	467	477	507	540	470	483	477	538	597	433	513	423	468	482	503	464	478	471	489	499	473	475	491	464	460	474	485	428	458	484	476	529	489	475	465	538	476	502	481	479	474	478	504	480	488	481	472	520	471	483	470	476	514	477	468	532	481	515	484	524	464	496	508	445	504	480	534	479	477	480	513	474	476	470	494	471	486	512	476	503	509	475	593	483	546	458	463	487	490	552	488	567	505	478	477	486	501	529	495	503	468	478	538	477	579	469	504	431	468	586	514	484	462	507	481	480	501	513	480	564	472	501	479	473	395	493	475	485	489	475	475	475	430	491	463	469	513	483	482	523	472	478	554	501	490	480	472	505	434	1
480	513	547	493	445	473	469	476	496	477	462	514	473	393	478	475	483	531	486	485	481	523	490	469	472	498	426	502	491	500	475	457	489	478	444	506	475	492	478	478	475	539	458	492	513	459	531	552	459	463	485	465	472	482	504	466	461	533	502	456	464	474	494	479	407	485	470	520	480	468	503	470	496	490	473	503	473	484	537	473	479	509	506	454	530	478	479	492	487	543	477	452	479	500	479	492	479	512	495	510	491	466	483	474	479	602	456	496	522	482	487	445	502	512	538	517	491	480	516	446	475	448	479	460	461	484	470	455	490	512	512	464	469	477	474	540	517	485	479	493	509	475	463	504	488	485	474	493	486	501	500	484	486	487	476	489	475	480	457	514	467	484	474	477	515	480	481	482	476	545	420	454	478	476	499	541	488	487	509	449	521	514	486	505	454	459	532	511	527	480	461	481	516	538	546	472	480	487	476	450	498	471	469	495	487	478	388	481	503	493	463	450	481	459	498	432	482	471	457	479	475	534	478	513	526	504	504	475	477	499	450	487	480	497	491	486	471	478	453	475	477	515	446	503	483	513	486	482	483	524	461	468	474	529	477	459	494	491	492	482	491	479	499	500	488	541	537	478	480	504	474	460	395	441	485	484	476	503	447	514	475	471	471	475	495	435	474	436	478	511	502	512	497	478	502	483	466	463	467	519	482	458	477	537	480	433	473	476	501	458	517	460	482	503	480	519	469	479	508	477	468	494	461	490	477	478	458	456	498	471	478	493	477	471	482	482	355	443	449	494	505	503	526	497	489	476	469	556	505	480	476	477	459	474	475	489	479	476	508	505	429	474	481	496	477	449	493	494	474	511	483	432	503	479	525	477	490	487	459	465	476	460	524	485	479	494	524	478	473	449	480	455	483	550	473	471	473	567	541	495	485	551	475	437	477	476	485	484	533	487	518	534	454	458	486	524	445	452	535	534	478	473	477	475	493	495	506	433	465	475	487	505	527	487	489	524	468	510	515	486	512	499	505	511	477	480	505	486	503	480	496	483	470	526	477	406	478	510	559	527	588	483	504	489	504	499	484	466	473	462	515	479	485	478	486	515	491	520	495	501	497	504	474	472	499	484	480	427	512	475	491	474	469	537	469	533	476	477	488	472	2
477	503	494	491	551	486	537	476	461	486	487	450	468	439	473	457	473	461	478	495	488	478	472	485	477	485	493	499	493	498	489	539	488	472	530	520	489	486	483	475	487	488	489	482	472	481	459	528	424	492	555	441	514	482	530	491	502	475	472	472	497	485	476	500	427	528	550	500	481	482	487	467	474	459	478	482	480	466	483	490	481	560	488	477	449	450	467	483	475	571	476	497	435	479	481	488	478	483	465	490	485	485	487	485	460	470	474	451	517	473	468	486	469	519	451	506	467	480	546	487	476	465	488	513	482	489	509	479	476	437	492	475	488	472	465	535	519	507	487	490	466	533	462	472	482	458	475	466	476	582	440	477	501	339	477	499	477	520	462	492	488	481	489	464	416	465	472	481	474	486	525	513	534	477	483	483	483	477	503	427	492	532	482	504	476	482	525	485	573	473	480	517	486	519	476	502	474	489	477	465	476	495	475	481	486	475	449	479	507	492	485	454	528	491	470	505	536	476	473	489	438	482	520	491	523	520	493	479	476	473	459	542	470	508	463	488	468	480	466	477	495	478	468	489	485	529	461	475	475	526	490	530	478	500	480	488	527	471	494	491	494	489	506	455	476	482	453	510	494	497	471	480	483	506	464	502	475	479	478	454	479	391	492	473	454	453	524	512	477	476	488	475	517	482	556	522	490	528	536	512	544	496	479	468	460	487	498	492	492	470	509	486	586	534	474	507	479	484	523	510	481	453	527	482	495	483	490	473	498	581	462	494	476	511	439	488	397	470	577	522	512	479	562	399	411	472	486	482	477	444	481	536	470	488	477	493	510	473	466	464	511	470	430	541	484	503	494	472	484	480	554	530	494	494	530	462	481	485	394	418	481	501	506	476	509	490	498	475	539	490	476	552	474	508	478	498	483	509	490	468	475	473	476	466	476	419	438	482	477	495	472	543	485	494	541	501	476	541	406	512	492	479	491	476	504	501	504	459	479	478	466	489	484	388	471	515	463	463	499	483	470	465	564	485	509	479	467	503	474	493	524	485	497	414	481	444	485	509	520	521	511	435	496	465	508	499	489	538	492	456	418	477	518	477	477	459	474	469	491	487	486	415	464	485	473	504	485	517	491	472	474	484	454	410	489	439	463	505	535	514	2
469	461	526	478	461	473	486	477	496	478	487	521	468	484	495	466	474	496	475	492	476	486	471	474	501	506	479	479	470	500	461	511	480	430	476	468	492	459	476	476	475	475	483	512	523	441	512	433	419	500	419	542	474	486	466	492	385	519	466	501	493	490	471	473	476	458	456	479	487	479	561	512	461	535	499	497	471	444	493	482	542	486	499	481	524	474	472	473	477	531	477	542	442	525	479	502	479	462	464	468	492	488	485	478	449	376	456	490	462	481	455	465	482	450	432	497	487	488	525	502	475	459	469	480	489	489	510	496	466	495	465	461	471	475	451	553	503	494	473	497	498	542	487	490	489	461	481	574	485	468	476	472	465	385	478	460	457	503	493	537	461	479	487	483	472	464	475	481	476	474	492	417	491	476	482	516	473	471	483	512	540	493	475	483	486	503	554	470	547	475	466	502	491	467	533	473	477	497	477	541	466	476	480	494	479	475	540	485	481	525	487	443	497	508	479	492	526	484	450	486	496	475	512	469	503	478	462	480	475	499	494	469	462	458	528	494	470	481	493	483	538	462	526	495	493	510	463	480	471	483	498	520	476	559	475	488	503	528	494	467	499	479	485	460	479	513	561	480	493	515	478	528	496	442	455	485	476	511	491	480	476	414	488	475	521	496	466	513	480	503	476	501	509	479	420	423	462	512	473	504	466	484	475	485	488	487	489	484	481	440	461	476	472	490	479	493	493	482	453	485	500	517	504	482	503	478	486	474	481	532	515	468	476	456	492	472	458	503	650	493	503	522	494	448	432	484	486	526	501	505	483	443	502	472	513	497	469	478	501	505	509	490	515	501	479	551	494	489	498	507	486	512	510	503	532	515	483	523	407	509	478	478	503	492	478	491	444	477	485	415	470	540	474	554	478	475	512	483	483	479	477	488	473	515	476	488	529	474	541	476	480	477	484	505	476	510	498	513	490	474	479	498	494	476	505	476	535	411	462	491	502	528	460	421	492	495	477	543	504	480	511	476	678	480	508	478	483	483	546	469	495	470	477	465	488	465	475	520	482	470	476	502	482	422	499	477	464	508	490	477	485	476	545	475	495	428	462	519	512	483	454	451	477	470	519	488	487	486	515	480	474	475	483	479	490	531	470	469	433	470	2
484	480	503	486	443	485	472	477	468	481	462	442	428	511	497	480	469	517	474	473	515	510	479	465	504	495	469	470	494	486	497	507	498	505	497	507	480	427	473	475	478	537	445	484	463	502	550	454	503	462	444	452	529	481	517	481	502	448	568	497	468	476	518	491	598	483	467	496	484	484	510	473	488	456	485	482	477	490	473	489	464	517	478	514	440	510	478	448	472	475	476	477	457	521	483	490	483	481	437	440	484	485	485	497	496	467	467	486	488	478	491	492	471	495	426	459	466	479	485	486	477	411	472	452	490	490	503	468	476	477	458	476	505	485	485	523	510	502	482	454	497	564	492	472	491	511	487	540	467	519	531	488	484	386	477	502	499	457	494	501	512	463	502	486	465	473	476	479	477	464	478	533	532	479	471	491	485	474	518	479	498	478	492	477	455	506	538	457	501	474	521	491	524	619	454	478	467	476	476	516	460	515	505	482	533	479	458	483	511	477	507	414	468	477	476	459	562	499	509	480	476	529	470	475	468	463	477	478	477	496	491	468	483	508	482	462	497	483	452	473	516	423	493	480	492	498	467	478	476	449	511	476	480	503	477	515	550	512	481	496	493	480	479	506	473	507	456	504	458	508	459	508	571	464	483	482	476	490	497	474	477	420	485	474	556	496	484	500	483	509	496	508	504	479	486	483	464	550	520	466	469	487	485	470	521	471	522	477	436	496	466	479	513	489	494	453	479	486	524	614	505	492	500	476	520	478	474	494	512	528	536	471	477	495	493	486	581	475	636	512	528	490	555	487	443	472	475	480	475	532	494	487	448	487	486	504	478	477	527	504	541	482	528	443	491	530	452	455	491	507	463	522	475	465	496	497	473	469	516	479	478	481	434	488	454	509	471	478	486	516	473	555	477	515	477	485	482	485	436	481	472	448	476	493	476	439	472	477	490	489	480	469	483	475	450	519	476	470	454	507	485	469	478	476	479	477	466	512	400	476	438	530	505	421	519	501	474	503	528	487	460	473	573	484	505	477	490	479	465	479	479	486	452	472	481	513	484	500	476	555	455	463	475	424	513	468	488	490	519	545	466	471	504	476	479	346	486	497	481	489	504	457	486	494	490	460	479	475	465	488	482	483	490	487	560	524	469	506	517	507	2
484	448	493	479	486	494	533	475	492	481	478	476	469	503	464	466	480	469	448	474	487	506	484	476	462	500	424	454	475	475	483	484	482	463	538	458	466	483	477	472	477	484	478	468	434	479	462	529	504	453	513	514	468	476	468	503	517	498	489	482	475	485	399	477	440	514	477	493	480	487	501	480	490	507	482	461	480	496	551	482	504	506	514	468	470	514	469	515	476	492	476	514	477	530	474	513	476	467	477	512	490	488	489	503	538	492	458	485	496	486	486	447	480	466	389	473	479	497	500	470	478	445	485	491	492	509	467	499	478	518	500	481	439	479	471	540	518	468	478	454	504	547	505	468	514	510	477	480	482	515	537	491	474	430	475	529	473	478	480	559	472	491	487	486	474	507	474	476	479	533	560	486	350	476	463	494	522	479	472	471	511	553	471	504	488	491	446	559	564	476	469	513	467	559	468	496	473	480	477	511	498	511	491	503	528	477	445	485	477	467	478	389	465	412	487	495	518	494	527	469	489	624	512	471	485	498	513	479	478	523	517	467	471	500	481	501	459	479	474	465	492	547	493	445	424	482	471	478	466	505	484	503	480	560	475	508	529	523	482	473	495	474	511	456	472	463	446	481	393	471	470	520	509	481	458	484	476	559	504	487	478	443	488	474	503	539	487	444	479	483	486	514	498	467	471	527	474	494	443	506	503	502	480	505	468	458	486	485	446	513	469	488	515	477	479	493	474	487	468	461	480	502	508	489	476	476	505	491	482	452	482	481	477	497	555	466	429	514	510	541	513	487	517	464	415	480	473	399	438	507	483	491	441	497	520	485	431	479	486	471	487	492	463	506	475	505	492	503	492	488	492	508	493	461	502	492	464	475	519	506	479	492	486	493	473	478	519	477	498	503	469	515	475	441	478	476	484	472	582	478	475	479	478	481	476	526	503	475	500	484	469	409	480	485	503	584	478	449	492	489	474	494	475	477	474	484	519	485	441	475	505	517	456	450	463	481	494	511	446	497	474	485	468	513	492	478	479	480	519	471	478	474	488	356	481	534	477	518	418	536	508	474	472	515	452	487	497	509	483	474	507	491	467	479	484	580	463	469	552	472	466	444	464	481	451	486	498	473	516	460	467	477	465	345	469	456	489	472	455	465	1
481	469	501	487	486	484	476	481	479	481	514	489	502	455	499	463	485	503	501	488	490	509	474	487	535	513	451	464	456	474	478	461	549	436	452	494	482	455	472	476	478	450	456	485	469	518	546	456	497	447	501	567	492	472	458	501	459	450	516	478	471	483	487	488	571	496	494	454	481	474	569	492	493	525	475	471	490	486	515	481	475	476	504	506	507	480	476	489	476	539	476	542	479	490	483	467	483	507	454	500	475	471	488	481	522	287	480	470	569	490	506	530	485	482	424	479	496	490	569	496	473	442	493	479	472	509	470	474	464	441	514	458	473	480	466	476	538	529	473	477	497	491	502	489	487	498	484	525	484	530	528	481	475	479	476	457	480	466	498	486	557	477	503	466	488	506	480	481	477	574	396	552	546	476	444	460	510	474	518	569	514	504	467	469	507	489	449	477	592	481	435	493	491	557	523	499	476	481	477	501	496	492	512	481	530	477	476	488	462	492	493	522	463	461	476	585	525	463	521	474	428	535	461	509	451	482	485	478	476	459	486	484	463	482	485	478	492	472	481	472	532	472	451	469	515	505	477	478	472	528	469	522	477	557	500	518	454	479	492	489	489	481	501	460	471	508	522	482	506	508	474	489	448	423	451	500	477	482	505	501	475	467	469	476	519	465	495	421	479	506	503	510	490	480	413	456	474	470	498	498	478	487	464	495	474	498	494	473	508	477	497	470	502	493	463	506	470	483	398	540	486	475	491	473	495	489	474	464	490	447	494	495	477	464	521	488	565	471	625	514	549	491	520	482	486	462	477	457	469	518	488	438	483	473	476	432	507	476	554	499	488	495	414	462	492	538	544	487	487	531	478	474	479	506	527	468	479	445	516	516	480	470	545	492	428	481	490	475	484	404	468	495	475	461	477	487	458	439	514	487	472	513	476	502	477	481	543	486	483	488	476	602	472	519	552	524	499	498	487	460	488	490	497	477	488	494	510	484	423	480	501	508	433	483	509	627	491	532	517	470	479	478	612	512	482	476	499	492	522	461	468	459	492	462	483	580	474	518	464	474	442	497	508	511	512	483	484	480	499	462	478	490	529	476	464	450	464	515	445	487	483	479	475	502	517	489	503	490	523	475	495	484	486	475	458	514	474	472	478	521	1
481	475	504	489	517	490	431	478	489	483	502	514	495	422	477	477	490	467	510	481	494	482	467	476	492	536	508	459	500	506	489	567	529	431	477	497	478	434	477	475	477	455	497	489	512	469	491	502	448	462	520	505	490	478	584	500	442	424	548	454	470	493	546	478	691	528	479	500	474	477	526	438	493	503	473	503	470	508	534	464	524	569	504	498	544	490	474	481	485	467	476	534	492	512	471	450	478	449	455	521	471	460	479	480	470	283	478	461	510	487	484	510	483	513	435	463	477	486	555	506	474	500	488	486	465	466	490	507	465	445	513	484	460	475	462	498	443	483	491	485	494	568	481	462	487	509	481	493	476	511	478	459	497	576	475	473	479	449	500	483	463	475	482	475	484	482	476	471	477	519	488	509	503	476	481	453	484	481	449	511	437	444	493	519	506	482	537	477	525	482	488	492	442	514	420	491	479	468	477	483	488	486	478	484	488	475	574	477	487	520	492	529	485	448	482	545	441	468	485	469	476	418	497	508	556	511	495	476	474	492	514	460	479	475	457	495	494	482	453	475	514	401	502	476	574	542	473	479	484	442	473	465	470	541	496	468	454	489	469	484	473	474	517	405	473	475	522	477	486	448	486	481	494	500	471	482	476	475	545	496	479	520	491	476	497	477	422	502	485	476	479	473	497	479	491	506	468	434	488	502	503	497	470	491	501	511	473	470	526	474	484	494	466	547	472	501	478	458	541	484	489	463	505	483	508	480	460	546	481	665	493	475	478	483	454	467	736	470	585	557	463	484	494	458	443	479	471	463	528	527	488	472	491	489	489	502	484	478	486	528	432	490	473	511	484	481	478	490	484	498	507	453	513	500	569	500	475	496	449	489	481	444	480	498	498	478	509	477	498	485	477	523	474	520	478	509	488	524	541	481	479	467	472	464	477	468	464	479	433	484	501	514	487	499	463	440	471	472	503	519	476	502	471	476	483	479	498	558	480	474	496	541	495	543	475	485	466	498	522	463	468	460	432	469	508	476	491	482	451	491	495	488	489	455	473	666	471	447	425	469	514	496	479	514	475	471	487	552	489	545	554	476	450	476	475	382	479	491	469	485	510	463	492	472	495	489	505	559	504	482	440	482	480	461	433	475	479	500	503	501	1
482	406	517	483	518	480	524	478	486	493	420	485	469	459	506	457	484	536	459	486	481	470	469	483	520	606	466	495	502	487	477	544	493	545	530	476	485	435	484	475	480	446	468	491	464	450	485	528	527	470	547	506	450	478	542	515	459	492	540	466	556	487	458	492	484	453	491	486	479	477	490	488	456	448	481	417	469	476	465	490	529	509	425	483	593	504	479	481	476	576	476	545	470	480	481	479	476	452	476	563	486	473	480	511	461	723	493	426	516	483	506	474	476	478	467	491	484	487	494	518	474	448	504	474	459	563	488	487	504	408	455	533	486	481	462	506	527	493	496	497	465	476	488	482	484	522	484	503	486	550	425	486	496	564	476	510	505	450	491	529	492	477	496	476	496	486	477	477	476	598	428	535	508	477	486	493	488	472	495	523	530	489	481	493	501	513	447	463	538	486	463	511	497	483	536	504	481	494	478	512	514	540	502	459	499	477	435	482	492	482	481	556	482	478	491	521	523	481	516	505	432	582	535	514	564	484	470	477	477	514	472	502	472	484	498	497	482	479	460	482	502	473	486	453	569	475	423	480	483	471	492	499	477	516	481	501	529	456	484	492	467	479	493	479	475	496	581	503	434	526	488	521	459	519	477	484	477	541	506	460	475	508	490	476	501	489	456	464	479	470	483	523	489	486	441	521	470	474	537	486	527	479	476	467	529	477	463	486	556	454	494	466	505	466	474	555	479	483	547	536	478	444	471	486	502	480	410	466	482	554	495	493	477	476	463	483	464	508	390	456	470	501	482	581	489	474	494	512	481	522	475	442	481	476	443	464	481	474	504	521	433	514	505	485	481	562	481	472	486	491	526	471	481	467	534	449	485	520	557	507	482	477	493	499	479	507	492	477	513	447	476	413	484	528	479	484	494	445	514	475	482	508	478	488	476	449	454	478	511	470	481	488	507	484	548	450	513	533	499	503	479	479	477	476	467	473	507	452	510	476	488	497	485	553	456	519	496	519	411	484	494	469	430	477	480	478	514	486	456	481	481	494	467	634	476	405	486	473	486	548	497	502	449	530	490	518	492	529	465	414	565	480	453	474	473	454	488	476	442	501	458	480	458	514	508	475	481	534	457	479	500	481	471	642	547	540	479	491	495	460	1
480	508	549	495	541	468	476	475	497	474	456	492	482	484	490	466	485	518	460	470	479	489	475	485	494	506	464	476	468	501	481	465	413	412	521	450	477	506	479	477	478	479	467	506	492	448	567	538	503	500	488	454	472	479	507	489	552	474	535	492	479	476	519	484	526	492	515	473	481	472	448	482	506	534	474	551	481	442	532	517	461	477	459	466	461	496	481	503	470	498	476	567	482	487	477	505	483	526	526	520	469	485	488	475	484	592	508	503	518	479	494	509	477	479	461	524	489	488	523	519	475	447	498	405	509	519	479	477	488	479	487	470	522	476	487	502	516	457	469	494	526	591	486	496	511	499	482	507	473	524	449	465	474	622	478	516	490	487	563	507	479	482	499	472	487	504	476	488	476	460	523	557	549	478	496	445	484	477	529	526	495	498	425	498	477	476	481	491	549	468	481	522	488	522	562	490	475	485	477	471	484	432	484	471	463	475	495	493	476	475	495	462	447	463	483	519	461	489	494	484	513	498	480	487	455	534	462	477	477	491	489	514	482	477	478	509	472	477	469	475	504	458	513	469	456	524	431	480	496	513	453	494	474	499	481	457	463	499	485	482	505	479	477	496	486	487	469	495	471	527	495	511	508	507	427	475	476	450	526	543	479	555	485	475	526	419	505	510	477	499	503	474	483	477	576	460	438	489	515	478	457	473	477	493	465	486	478	498	461	485	471	465	523	444	476	497	472	480	449	489	468	429	507	471	476	481	510	507	477	504	496	480	476	515	504	482	518	498	427	562	543	539	539	447	510	489	472	509	485	470	478	438	516	475	490	481	530	478	486	510	506	490	479	457	479	494	467	496	480	492	467	449	477	497	529	487	480	507	516	507	490	469	490	475	466	465	498	475	489	456	471	475	477	515	484	495	490	483	551	479	479	490	476	498	477	502	516	475	507	468	466	500	494	463	530	504	498	429	598	506	481	490	502	477	488	474	500	498	530	480	485	524	491	624	514	487	475	545	538	481	507	492	560	545	509	475	497	493	519	472	488	470	519	728	492	412	482	527	502	528	536	495	489	479	476	482	464	534	496	491	504	477	528	476	476	436	482	484	447	478	498	471	484	484	520	478	482	492	516	477	486	475	501	755	504	543	478	477	498	491	2
473	441	513	482	453	472	473	477	470	476	539	429	460	439	499	496	482	519	445	479	520	513	480	465	515	490	528	484	458	500	497	465	466	430	498	544	479	478	489	478	476	553	492	501	511	482	489	528	511	441	418	502	506	484	543	510	518	451	544	488	515	488	495	480	522	515	511	523	484	480	520	478	486	494	480	482	522	460	537	465	506	494	489	466	486	499	484	498	476	480	476	465	504	499	475	528	471	467	481	481	465	468	482	489	398	454	476	474	429	466	513	453	485	500	471	494	491	479	514	531	476	471	474	519	526	516	474	477	475	510	542	495	444	487	463	431	554	490	477	475	497	503	472	467	514	504	483	459	473	528	441	472	470	576	477	484	508	468	519	532	455	473	486	485	486	513	475	480	476	513	556	545	528	477	450	497	491	473	457	457	490	521	507	454	478	496	546	510	506	481	465	556	527	463	527	486	470	481	477	500	487	448	492	508	517	477	576	480	479	502	477	466	465	536	490	509	500	487	488	500	461	444	457	453	508	520	504	478	476	500	481	472	462	462	481	477	481	478	470	475	491	525	496	485	496	505	478	475	468	463	491	467	475	574	474	502	581	469	486	487	518	491	509	516	479	523	495	502	482	496	454	445	518	498	474	475	477	463	506	522	478	523	479	477	521	499	484	524	481	499	473	429	460	477	476	505	516	452	507	477	473	516	483	480	476	485	480	484	500	456	503	477	526	496	471	460	474	482	408	504	495	528	519	479	502	477	483	485	487	455	530	478	475	512	513	496	500	497	475	487	564	475	540	480	493	487	491	507	464	472	478	474	477	470	486	492	563	477	560	487	437	495	497	519	478	497	468	504	499	518	472	448	508	492	502	508	480	487	525	454	480	491	481	480	461	480	504	478	541	493	487	472	479	484	475	480	497	466	477	479	486	475	478	487	476	434	449	478	499	481	513	479	518	475	429	524	491	569	448	536	474	482	470	476	497	470	496	498	449	476	454	490	474	560	485	510	486	580	530	512	456	466	510	571	468	477	482	512	492	459	484	462	509	529	475	530	479	511	460	509	447	473	487	448	496	520	482	527	480	507	514	477	495	476	477	525	488	459	499	486	488	486	482	474	506	484	485	530	502	469	488	477	512	553	489	557	478	472	486	445	2
482	502	552	481	527	468	472	478	495	475	528	466	462	502	469	490	464	533	473	463	481	489	479	474	537	482	461	467	479	493	470	527	536	487	503	429	483	507	488	475	477	477	452	513	521	496	510	530	507	472	488	518	489	484	463	498	506	500	509	478	503	488	506	488	429	535	450	503	480	481	504	482	450	507	483	495	495	482	524	488	513	550	482	497	564	470	470	475	467	514	476	513	416	505	483	492	479	445	446	512	488	491	485	445	477	520	508	470	504	482	490	419	484	522	493	462	478	487	520	476	478	486	490	469	498	523	470	477	482	420	438	486	459	475	452	531	492	491	470	505	496	449	467	480	496	503	477	546	476	490	489	484	479	419	478	485	490	476	465	503	448	478	459	477	494	481	476	476	477	457	555	466	547	477	454	519	491	480	487	552	436	563	504	475	491	498	445	475	476	479	514	478	446	470	582	495	479	475	477	495	528	484	494	493	456	478	514	483	460	487	474	513	484	488	482	496	533	470	476	477	466	525	514	495	506	496	482	478	476	497	470	486	497	481	510	485	488	482	468	480	498	552	498	476	501	459	523	482	486	461	540	510	477	498	485	502	588	468	478	501	508	481	498	501	492	491	487	496	469	535	483	468	484	441	511	472	477	469	482	465	474	434	483	477	484	484	474	449	478	494	487	566	492	480	506	444	474	467	500	509	498	496	480	511	505	526	471	495	478	491	467	484	509	485	473	470	475	480	481	514	482	455	470	478	473	471	455	510	494	461	440	474	476	528	467	511	384	422	489	496	568	481	510	555	535	487	485	454	503	526	488	484	431	482	465	502	489	478	539	517	466	481	442	470	483	470	502	454	467	482	441	509	499	468	487	468	482	479	520	468	476	491	488	498	454	484	521	478	511	436	477	523	479	540	485	460	488	563	570	474	474	500	475	454	476	434	513	476	430	479	477	494	521	466	484	539	490	552	584	527	478	523	500	476	489	489	501	548	460	475	481	476	462	440	452	424	493	516	547	451	513	492	442	540	512	476	469	485	521	488	479	477	496	310	480	537	476	499	446	517	497	483	537	466	473	498	467	534	488	533	484	478	457	480	479	579	458	482	518	460	534	446	473	539	534	495	482	505	483	473	498	478	514	326	513	478	478	464	517	477	1
485	480	515	466	483	489	526	474	486	483	493	562	470	458	501	473	488	480	516	483	484	507	486	467	457	523	462	474	456	498	480	475	504	535	464	556	480	475	483	474	475	495	457	474	520	496	505	480	471	535	580	496	509	481	495	511	491	445	513	501	485	479	435	472	484	464	532	518	474	484	556	496	473	490	486	502	464	440	523	442	462	554	486	484	532	485	469	481	472	478	476	471	487	508	482	538	481	491	499	488	478	482	481	469	508	336	500	523	485	476	518	445	478	481	436	484	467	476	506	498	477	493	495	477	475	524	490	492	465	456	515	482	463	474	490	484	557	469	484	516	486	499	472	479	450	483	475	471	486	474	517	482	473	355	477	500	479	472	488	508	433	490	463	486	492	519	475	478	476	464	548	528	521	477	485	529	495	489	530	464	561	546	454	478	484	476	405	485	489	472	462	450	487	499	483	482	478	473	476	434	503	481	497	482	481	477	496	478	477	492	495	462	482	487	486	558	516	482	506	465	545	485	543	440	489	482	492	476	476	534	464	460	481	481	493	512	465	484	473	468	497	524	471	479	463	529	579	478	474	497	460	490	473	493	471	581	544	535	491	478	472	480	488	501	474	488	441	476	482	492	511	540	492	544	493	467	476	469	457	559	476	408	485	476	534	438	483	424	482	521	476	489	469	483	528	521	475	475	493	477	463	517	480	532	573	510	481	478	510	483	495	481	493	508	471	502	470	472	411	402	481	503	486	486	452	476	528	462	481	506	491	478	477	516	482	489	462	446	670	487	540	506	499	511	487	475	473	519	466	547	478	486	475	488	462	487	540	475	503	398	497	470	373	496	478	452	491	485	488	459	560	535	463	469	509	441	493	492	478	463	484	507	555	512	501	473	474	476	489	464	472	506	472	527	479	458	477	501	523	484	475	529	475	447	475	480	555	473	446	484	481	480	532	493	527	502	447	475	557	451	484	481	498	477	494	502	470	486	512	477	487	503	447	393	486	503	490	489	507	472	514	472	626	510	492	477	465	486	412	489	487	464	504	335	478	550	470	499	518	466	468	451	465	587	477	483	470	476	452	501	496	479	517	479	482	514	459	483	491	492	474	435	479	524	539	494	494	492	483	478	465	488	520	346	516	499	483	497	555	529	2
494	482	544	495	518	462	514	479	484	486	543	485	488	469	498	492	492	513	472	473	490	518	480	482	483	498	488	507	497	474	482	537	466	490	470	482	483	467	482	478	476	491	491	519	496	480	473	515	429	463	457	468	486	487	476	483	450	458	568	475	466	489	428	476	475	500	566	458	489	483	556	482	467	442	488	544	479	516	524	472	474	491	449	455	463	467	469	519	487	534	477	505	483	482	482	454	476	436	472	461	477	470	474	473	488	590	493	469	490	495	457	472	481	428	499	445	468	505	478	518	478	504	478	535	491	510	488	545	483	506	498	493	454	473	494	460	534	483	480	498	473	480	484	482	472	517	486	457	471	501	525	483	469	744	477	507	486	438	507	461	482	466	476	469	528	523	477	485	478	461	511	589	428	477	499	549	491	478	470	440	506	498	463	493	481	484	603	469	493	480	450	529	531	531	490	492	472	471	476	489	499	508	501	502	531	478	494	484	455	514	466	457	443	477	495	538	504	467	492	492	457	641	483	435	538	423	456	480	476	505	479	444	496	490	473	458	487	480	481	478	465	517	483	470	578	504	423	483	474	511	508	473	480	436	485	457	470	419	494	475	483	469	494	511	485	516	556	496	525	496	465	495	461	497	484	478	475	506	518	505	477	557	478	476	521	495	452	494	484	509	435	485	506	490	495	549	498	510	560	468	438	476	480	466	521	467	484	480	530	467	494	462	484	452	489	489	471	467	539	533	481	465	486	472	505	475	474	481	496	477	463	490	477	476	460	492	454	485	319	497	523	480	521	545	505	475	489	512	509	543	486	525	501	476	482	461	581	476	516	492	478	464	409	516	483	522	516	470	492	505	497	408	497	514	519	515	483	511	421	452	483	461	539	459	464	488	511	476	498	454	481	484	476	536	477	515	484	480	478	476	473	500	476	496	477	507	477	480	455	477	494	512	508	452	485	568	463	463	567	419	488	479	493	476	482	492	496	482	476	472	488	520	465	655	501	475	474	520	485	490	485	452	355	454	474	475	477	479	461	481	507	488	451	557	467	473	472	449	557	497	555	466	439	428	504	511	473	514	478	526	497	482	422	476	481	507	487	481	476	476	480	480	485	541	470	480	471	493	497	471	496	474	481	592	503	526	485	457	577	502	1
492	464	539	498	467	479	499	477	512	482	485	472	483	489	496	489	470	549	459	475	479	494	479	479	501	497	484	480	457	528	486	466	516	514	477	457	475	479	482	478	477	495	427	495	526	488	474	556	485	479	548	452	466	474	455	536	464	506	446	418	476	483	472	481	506	450	525	494	475	471	534	501	489	485	486	453	476	496	504	485	478	450	523	478	470	493	473	484	492	527	477	491	497	525	474	498	481	498	484	492	482	471	479	474	515	458	485	450	473	491	457	451	482	517	496	471	450	504	567	498	473	473	478	532	457	563	496	509	475	486	531	509	490	475	458	460	507	493	467	486	522	519	497	502	476	496	481	489	484	553	491	488	475	455	478	473	495	542	510	487	449	468	483	487	522	468	478	482	477	577	455	500	548	478	488	488	475	485	438	498	516	510	463	478	533	534	520	479	524	475	455	527	465	547	541	483	484	490	477	499	459	483	555	484	495	478	505	483	476	521	490	493	461	492	485	519	496	482	503	487	483	450	510	465	530	502	469	481	477	476	480	453	455	466	479	486	465	478	476	479	509	442	430	463	462	483	479	478	486	486	491	457	473	531	465	460	487	527	493	504	476	485	521	493	493	474	521	501	474	483	465	487	498	526	460	472	476	481	488	458	476	456	493	475	564	546	482	477	478	528	480	518	529	473	548	497	478	459	502	492	493	509	481	451	486	500	486	479	490	463	501	489	501	493	472	488	478	500	408	511	491	443	474	470	510	469	477	514	496	560	559	453	477	479	456	484	499	465	616	572	512	486	509	509	527	497	488	494	455	491	478	460	497	484	534	490	477	477	553	571	490	500	476	432	482	562	527	486	497	551	489	554	486	518	542	498	478	525	501	439	475	466	467	499	462	482	524	479	498	463	476	420	478	460	474	488	479	484	518	484	472	470	474	491	476	520	518	476	503	448	498	490	470	501	460	504	494	445	469	552	481	487	491	476	489	490	501	453	472	475	527	490	454	465	477	537	494	522	479	487	466	475	734	534	465	478	490	477	524	488	515	462	500	631	472	423	471	492	456	463	503	486	517	424	499	468	465	450	435	459	490	482	567	475	474	395	507	506	498	478	451	545	489	500	447	481	474	516	476	481	505	476	520	654	498	527	482	453	574	524	2
492	430	513	489	450	473	499	476	492	481	380	501	468	506	489	504	485	504	520	463	511	475	476	493	537	498	463	499	487	490	505	519	456	460	485	515	476	465	481	475	477	510	480	483	469	481	537	442	547	487	552	474	474	485	462	488	428	538	553	492	488	484	479	489	521	470	557	481	473	478	563	502	475	441	497	533	498	482	521	488	496	478	519	474	502	507	474	478	462	519	475	548	488	510	462	470	479	450	493	522	480	482	467	462	548	548	518	508	492	472	445	488	467	506	538	471	459	499	481	485	476	490	480	427	505	430	474	474	483	450	496	480	508	469	510	430	515	506	477	483	482	549	483	496	466	494	478	531	485	488	464	484	460	580	476	532	489	507	480	507	519	446	487	494	505	485	474	474	476	451	516	401	517	475	502	513	488	479	512	489	450	487	493	452	505	512	493	484	511	482	464	508	474	493	586	499	474	467	478	491	541	515	475	580	485	475	556	485	474	496	494	529	465	529	476	518	461	486	516	497	451	457	507	493	466	524	478	478	476	483	487	493	474	451	494	466	480	475	458	491	477	585	505	471	557	525	494	485	476	475	478	479	470	503	477	561	437	515	482	473	483	477	498	483	472	484	495	476	437	493	479	476	523	453	497	471	476	512	476	464	475	524	466	478	502	480	440	470	481	490	458	553	513	478	539	508	496	491	523	493	509	482	479	499	520	455	478	470	483	510	459	503	517	498	490	517	484	491	512	461	467	471	468	493	501	488	461	481	472	515	458	445	478	479	515	500	511	517	369	518	519	494	515	453	536	488	485	503	501	495	484	405	491	475	496	478	561	478	473	554	505	493	544	482	480	442	492	476	473	499	470	486	478	521	558	479	470	475	587	456	487	464	525	459	499	452	455	476	521	489	478	595	478	436	476	474	447	487	520	493	480	459	475	496	476	467	515	478	468	479	486	432	507	491	483	540	494	472	552	491	488	476	490	477	468	493	467	471	483	478	487	475	474	558	454	508	473	573	494	486	505	496	257	468	505	478	525	475	489	469	485	482	488	328	478	636	485	486	471	521	515	468	474	512	482	485	484	491	481	500	513	485	348	478	481	639	473	459	456	468	497	484	483	563	512	486	467	428	459	486	480	474	503	330	566	521	474	468	486	485	2
486	484	450	467	496	486	427	478	500	484	466	498	469	449	475	488	505	516	477	481	483	486	478	467	454	517	498	472	479	482	491	536	574	580	458	508	485	500	479	476	476	480	498	462	479	521	479	549	372	434	443	494	494	477	516	490	516	473	505	462	481	491	473	468	455	492	473	503	479	481	478	476	439	477	470	464	473	476	471	449	480	532	533	496	409	484	477	470	481	567	476	517	466	508	485	485	475	455	530	440	486	486	474	481	475	281	492	475	546	481	569	445	479	519	514	483	475	484	486	460	478	499	503	488	482	519	505	525	456	432	503	486	499	480	503	508	452	464	483	485	518	533	467	484	537	507	475	479	477	425	517	493	496	408	477	518	480	457	493	479	479	499	497	489	529	482	476	482	476	557	515	489	517	476	502	401	463	476	514	509	558	579	417	450	488	474	473	499	487	473	442	423	489	528	538	485	480	495	477	466	495	466	478	440	509	479	533	481	492	495	486	476	515	542	484	527	476	498	497	476	485	432	427	486	410	506	486	479	477	442	470	473	469	506	502	480	479	484	480	477	476	517	480	481	548	499	421	483	465	500	493	453	474	475	458	532	533	518	475	479	475	479	486	444	486	500	502	481	454	483	481	473	428	476	477	480	477	483	475	456	479	428	503	478	497	467	431	411	482	515	469	524	491	477	498	457	475	510	505	509	487	490	467	506	501	470	503	490	580	482	463	466	511	471	478	513	476	487	479	512	495	496	484	492	532	478	474	483	483	523	488	490	478	490	456	500	433	517	599	532	540	483	476	517	518	494	495	514	474	483	481	513	508	493	490	497	633	476	468	451	498	493	534	506	490	506	478	478	460	585	504	523	507	505	494	457	492	488	361	453	481	450	485	484	467	476	429	479	513	477	482	523	479	426	483	472	487	541	492	483	474	513	476	496	476	473	456	481	490	477	499	540	482	507	462	444	483	443	529	484	481	462	461	476	490	462	487	464	550	475	492	534	486	441	548	458	469	510	503	486	477	465	513	417	463	479	468	461	465	481	470	476	488	298	481	568	482	440	466	499	537	488	553	526	486	508	496	503	498	477	519	476	487	476	483	526	458	502	455	484	526	492	475	514	519	487	474	426	505	487	452	481	526	286	554	461	493	494	494	482	2
486	454	498	462	543	482	560	475	490	495	461	478	500	540	465	457	487	467	508	461	478	510	479	474	452	504	499	487	472	521	470	502	463	499	515	499	483	483	477	477	479	494	474	490	514	484	455	544	444	449	552	496	470	481	526	488	447	569	437	524	484	483	490	477	398	490	442	479	486	479	545	476	478	498	487	464	478	464	509	507	495	507	495	478	466	493	482	499	485	649	476	450	517	463	479	489	481	479	511	513	501	471	476	467	491	551	515	421	435	481	430	484	487	508	445	447	453	498	496	463	478	481	485	503	477	528	472	484	484	503	516	453	517	480	456	491	487	482	479	478	541	504	518	494	501	478	485	499	481	552	452	480	471	584	477	458	451	533	523	521	472	475	469	464	431	470	477	485	477	489	449	508	569	480	470	533	469	474	461	528	454	509	554	451	493	471	534	466	552	480	429	511	483	551	523	479	483	488	476	448	506	451	473	478	558	477	449	481	468	476	462	507	534	478	498	515	526	488	458	472	467	513	538	434	517	504	488	477	476	502	488	510	487	471	483	494	475	481	475	478	527	537	487	462	509	529	540	476	481	458	526	543	485	500	484	493	513	477	501	476	497	469	503	523	476	482	432	492	464	482	494	469	449	526	476	473	476	480	492	474	477	520	506	477	470	453	439	532	481	506	525	547	484	475	489	500	499	480	457	484	507	474	474	507	594	441	480	487	476	473	558	449	515	534	499	454	486	493	455	451	502	454	494	486	441	475	482	441	495	550	487	486	478	482	525	488	360	476	400	567	527	497	474	509	485	475	486	515	516	513	475	441	479	475	484	475	518	481	492	435	461	493	488	505	489	456	546	493	483	548	496	514	463	450	508	495	484	477	440	454	481	510	533	483	476	478	513	478	474	504	474	543	475	485	476	484	496	497	475	479	476	460	476	474	477	432	481	480	481	480	497	441	499	478	462	494	498	543	602	532	490	486	493	476	475	494	468	466	495	477	499	527	482	556	481	473	493	495	395	492	482	502	523	474	483	476	478	473	427	480	474	472	491	548	484	428	483	453	488	538	463	500	533	402	470	464	457	530	455	493	526	480	493	477	481	547	463	468	448	473	532	481	486	492	508	479	496	475	509	459	477	476	488	550	495	471	469	495	424	508	2
471	513	550	493	510	487	457	476	460	478	571	474	494	466	495	485	472	516	511	484	481	497	485	476	472	495	487	475	492	453	480	480	493	492	489	486	487	474	484	476	478	531	439	494	485	492	498	511	469	480	581	477	486	474	530	503	440	441	489	489	492	487	481	478	479	479	523	504	478	469	539	481	479	520	492	482	472	494	518	482	469	550	563	503	517	573	478	497	486	582	476	540	458	503	495	506	483	500	489	515	474	462	479	474	465	544	431	489	494	482	499	412	478	508	460	496	527	475	463	498	478	465	476	502	506	514	474	474	483	511	508	481	476	480	498	527	489	498	468	471	506	536	493	480	478	468	481	437	493	548	567	482	466	453	480	493	454	495	465	466	486	480	485	480	491	457	475	478	478	539	485	474	510	477	483	554	475	470	478	479	474	534	496	437	485	489	541	492	461	470	505	504	519	491	545	482	478	478	476	451	457	509	489	441	519	477	524	477	478	443	517	503	474	453	478	471	499	489	493	485	495	505	482	489	493	473	465	475	476	491	500	497	488	471	482	504	482	481	459	479	482	475	411	488	461	493	483	483	489	497	458	479	476	540	480	554	538	561	509	496	507	475	490	509	476	488	465	480	434	510	484	525	536	524	471	473	476	490	505	489	477	455	480	476	457	459	490	501	479	501	560	506	488	478	455	511	471	486	477	499	481	478	466	522	473	483	469	482	469	462	506	462	480	509	481	437	482	477	526	455	446	481	497	479	463	482	497	477	479	514	533	482	476	482	502	472	459	506	519	548	443	483	554	523	500	487	482	524	435	521	487	542	498	483	471	519	497	473	524	548	500	497	521	472	465	508	488	474	464	510	513	471	477	466	454	508	476	512	476	458	487	483	418	462	471	469	502	477	475	566	479	461	478	534	471	500	487	542	445	485	482	500	475	522	476	501	497	476	517	473	483	510	463	475	495	491	483	507	496	482	482	477	485	476	513	482	533	490	487	477	475	496	508	459	473	535	487	473	470	479	556	484	507	581	504	475	478	481	441	492	489	483	506	488	483	460	484	451	505	442	458	477	489	385	481	521	489	530	498	488	520	475	486	476	479	456	504	513	480	501	478	472	484	537	521	485	489	551	505	470	468	481	466	506	546	544	479	470	484	476	2
477	580	458	472	496	488	584	476	490	472	521	445	454	470	484	475	479	480	491	464	480	522	473	465	533	511	471	512	489	477	477	412	457	480	460	491	487	483	470	473	475	515	460	492	526	497	500	421	502	486	463	498	499	477	563	469	474	459	534	461	469	494	448	480	308	520	534	533	474	482	477	501	486	511	476	493	486	508	537	494	496	545	540	466	561	473	480	507	483	458	477	567	449	510	480	495	476	451	514	490	485	476	498	506	435	713	500	457	500	499	482	478	473	466	470	469	512	478	561	421	478	465	471	486	483	529	477	493	495	497	477	481	507	479	485	509	473	479	479	504	508	460	471	479	503	509	481	442	477	493	406	488	477	453	478	505	467	496	472	487	445	462	466	479	561	469	477	484	477	508	454	491	529	476	467	500	491	483	484	453	480	479	449	469	458	471	492	491	553	480	524	553	495	389	513	473	488	484	476	456	522	474	515	515	483	475	605	474	479	478	494	542	483	448	483	569	451	480	485	495	497	516	487	510	596	473	481	478	477	476	490	526	480	500	512	470	480	480	473	471	498	595	497	460	558	495	508	483	476	504	513	489	477	538	472	469	501	457	470	499	511	474	525	532	489	504	451	481	422	525	515	427	409	537	482	495	477	432	515	513	475	450	492	478	514	482	449	544	481	485	464	487	486	476	487	455	467	494	530	496	475	499	476	494	502	479	470	492	513	498	495	487	609	499	468	564	483	466	511	465	478	470	491	496	464	470	508	474	462	498	420	474	476	493	540	472	274	487	374	467	435	484	471	497	523	478	466	413	511	515	495	421	487	466	480	455	542	474	523	503	455	512	432	481	473	512	536	488	477	434	429	414	506	479	522	510	491	501	513	461	483	466	486	495	477	478	495	474	525	444	483	510	479	442	475	494	496	545	510	474	483	481	477	541	476	442	469	476	451	482	496	529	485	480	500	541	488	557	480	539	488	485	463	476	496	478	480	435	517	477	515	520	493	464	465	486	476	505	555	502	505	446	450	565	481	476	467	478	470	463	504	482	503	460	486	400	477	471	473	492	528	519	488	478	490	474	477	490	500	486	535	486	462	479	480	581	499	481	416	499	465	474	478	509	484	476	483	520	490	503	483	482	477	471	555	518	482	464	508	445	2
481	477	549	505	423	479	479	477	487	472	457	482	456	483	485	459	485	493	485	478	482	506	478	517	525	498	483	492	486	500	488	523	469	534	449	460	483	451	478	474	473	469	484	522	483	509	517	477	468	441	538	486	554	479	522	487	406	509	530	485	483	488	497	468	443	509	527	490	488	486	467	483	510	467	480	510	473	482	487	470	443	544	507	485	523	492	476	491	469	499	476	399	494	521	475	480	476	476	502	486	496	479	486	464	477	504	470	461	474	494	536	501	482	490	501	501	453	482	502	479	477	508	462	438	478	461	500	511	479	501	562	482	459	476	497	539	505	498	474	491	510	515	470	463	476	504	481	476	478	525	498	505	484	415	478	503	492	450	532	489	443	499	465	478	450	498	478	476	476	521	411	500	418	477	487	566	480	481	420	511	500	561	451	459	483	489	483	466	559	476	480	497	489	539	469	478	481	494	478	477	472	498	489	531	512	476	457	479	499	464	504	573	434	484	491	530	513	505	492	500	483	540	460	543	506	530	470	478	477	499	502	460	467	471	510	517	483	476	478	474	459	522	525	483	506	635	532	479	494	476	533	496	478	449	482	474	524	510	505	477	498	483	481	517	480	473	556	493	481	551	486	488	527	538	461	463	475	459	479	517	478	440	461	475	502	451	473	405	481	489	509	501	480	484	499	546	525	521	459	494	495	472	479	493	529	432	479	473	502	468	466	489	419	530	488	464	486	470	496	460	486	506	500	479	499	471	474	522	485	470	503	492	475	480	488	477	403	524	504	500	530	452	491	556	583	481	492	524	502	459	487	453	496	477	464	478	455	476	527	515	497	474	508	500	478	598	484	482	479	492	440	425	499	487	525	474	488	516	473	492	487	490	484	478	469	488	475	475	489	459	476	514	477	453	479	466	500	525	500	484	477	427	475	465	476	465	472	482	506	474	497	535	506	482	511	495	457	491	448	482	490	483	494	475	493	518	509	524	470	478	482	495	460	450	508	500	465	572	489	456	551	492	485	511	517	478	481	487	437	467	488	480	499	381	485	499	479	488	537	459	520	485	444	425	488	479	470	524	468	498	487	479	476	479	474	532	484	479	476	486	478	480	482	529	520	459	466	534	507	483	457	474	461	395	454	540	468	510	427	453	2
487	473	489	491	475	477	488	476	492	488	533	504	484	472	481	450	480	522	465	492	473	525	471	465	519	484	486	463	482	485	480	507	523	495	480	493	471	482	477	478	480	454	511	479	524	505	515	506	409	477	531	500	480	478	534	507	452	472	585	461	494	486	461	473	454	444	503	515	483	473	528	471	456	514	481	462	473	477	574	508	535	560	510	500	536	484	474	468	469	513	476	530	454	492	489	479	475	471	466	432	476	470	480	493	535	418	436	504	507	484	488	406	475	507	460	485	479	488	526	497	475	441	481	485	459	532	493	502	472	481	505	482	484	474	461	430	426	482	483	511	453	543	483	472	487	503	472	460	481	477	487	484	472	398	477	497	459	479	492	494	470	490	476	483	486	479	476	484	476	463	495	564	458	478	484	425	477	476	384	536	511	576	512	491	519	482	552	473	556	477	445	461	500	528	530	489	486	472	475	508	533	454	510	440	453	475	481	483	479	479	475	489	504	479	482	466	511	475	455	482	435	464	510	531	497	562	484	477	476	525	488	490	510	472	460	490	475	481	462	476	446	455	502	478	475	488	461	480	483	526	486	483	474	455	466	517	495	603	503	483	503	478	488	459	466	494	444	477	501	475	476	544	463	425	477	483	476	526	510	511	478	424	470	477	529	483	482	362	481	487	486	511	498	474	478	485	487	483	503	511	468	500	478	450	485	532	500	484	458	466	446	485	485	533	479	493	463	493	491	502	492	507	494	476	486	482	472	457	506	525	468	479	477	523	512	490	419	421	606	453	478	500	519	562	540	489	478	428	494	534	485	482	494	494	507	483	446	478	499	497	516	494	407	500	478	463	512	479	512	436	483	458	465	510	461	486	489	494	395	455	487	490	486	471	466	478	489	477	512	480	483	456	476	546	475	483	483	425	534	490	470	484	478	499	477	485	433	479	452	477	499	466	475	472	567	508	488	422	512	517	479	460	495	477	500	504	521	432	484	471	527	493	470	417	562	564	491	498	520	475	421	473	603	496	511	478	465	485	496	480	468	478	516	479	475	440	480	512	534	503	495	485	452	518	487	520	498	533	517	448	463	477	533	476	477	432	470	477	499	508	486	445	491	550	494	481	480	455	489	467	451	482	481	492	510	492	479	500	534	460	2
481	496	551	469	477	473	498	476	505	471	484	465	451	450	470	468	478	528	492	495	479	496	472	484	544	495	474	494	486	444	485	456	475	513	466	472	490	451	481	475	475	450	515	478	511	479	522	495	430	488	536	465	520	483	457	521	470	453	446	531	500	481	480	480	475	527	443	524	485	481	504	475	510	519	490	418	477	481	525	476	483	534	451	493	517	528	476	449	475	548	476	479	446	510	485	442	489	505	516	451	485	480	485	481	583	416	515	485	506	480	508	515	474	475	459	464	494	507	521	491	478	489	493	471	456	498	486	496	470	464	524	453	491	479	466	495	537	494	480	485	471	546	477	478	473	464	479	483	485	520	425	469	487	417	479	472	439	480	520	472	487	482	478	486	500	502	475	476	478	566	478	500	474	477	448	489	481	467	474	487	513	479	506	504	471	496	505	505	568	485	464	444	512	552	562	473	487	482	477	534	469	497	461	510	447	477	515	483	512	502	516	487	442	498	465	474	548	490	508	497	426	495	479	519	481	493	490	479	475	480	473	465	476	483	459	480	474	477	479	481	505	499	472	513	484	473	466	479	467	504	519	498	475	463	471	478	494	469	477	508	508	475	509	486	487	499	529	483	472	504	490	509	490	495	438	488	476	551	539	492	477	445	497	474	558	471	454	520	478	519	443	539	484	477	508	502	498	446	469	489	510	486	481	453	454	467	489	496	594	483	499	503	515	445	479	478	452	473	500	523	488	488	504	500	486	479	483	517	473	523	493	488	476	506	497	484	456	501	545	530	463	488	509	479	496	486	481	440	453	497	478	530	547	487	485	491	505	474	501	547	466	472	516	503	479	545	523	474	490	493	505	447	480	513	495	494	472	461	416	404	477	480	543	479	483	493	463	476	488	501	474	491	480	491	474	483	499	358	534	477	473	478	477	480	475	541	484	473	527	484	505	473	521	486	466	474	515	600	519	550	482	473	473	476	495	481	517	555	450	475	537	507	441	443	495	546	465	524	483	507	572	502	505	491	495	475	476	494	463	480	486	481	495	390	473	522	487	454	484	461	482	484	514	435	491	500	481	559	492	491	526	473	484	475	488	490	463	480	503	484	490	463	497	477	477	475	487	473	545	470	503	480	484	384	504	496	480	482	503	496	1
480	465	462	477	476	469	486	479	514	477	472	505	476	523	463	466	491	464	486	491	486	498	481	483	500	481	457	488	460	500	483	545	470	531	488	526	482	487	483	477	469	538	505	498	496	447	496	503	408	508	496	505	516	490	535	497	435	467	484	490	477	480	506	485	562	511	519	480	485	470	579	465	496	504	478	540	457	452	463	456	478	524	493	477	503	474	486	501	481	553	475	553	492	500	489	443	475	462	485	496	474	490	477	507	511	203	432	545	548	474	455	387	461	511	491	481	484	482	501	502	475	456	487	505	461	490	474	476	450	508	473	458	470	474	449	522	484	467	469	460	539	543	489	487	485	472	484	552	472	556	451	507	482	408	476	563	508	494	548	510	515	494	482	469	511	506	476	483	476	541	453	465	525	476	489	517	474	484	500	599	452	547	526	479	489	500	474	489	520	485	514	486	521	532	456	491	477	475	477	503	486	480	467	499	439	477	505	472	484	515	497	523	504	491	464	460	547	487	509	505	451	468	501	516	526	525	480	478	477	489	483	503	480	481	460	495	493	474	479	483	449	429	503	488	528	512	451	480	499	529	460	486	480	473	485	537	515	497	480	488	485	483	484	473	473	453	469	490	481	468	502	493	390	562	482	502	476	487	494	444	476	424	471	474	500	486	474	508	478	499	517	466	459	480	446	456	477	540	525	509	479	484	476	535	403	508	477	472	465	497	458	488	462	510	458	507	485	479	427	533	479	484	522	486	491	481	499	532	491	509	540	460	477	462	439	493	561	464	726	462	521	513	552	499	513	496	484	487	460	514	476	448	490	461	493	474	517	474	523	469	491	505	452	439	472	547	523	481	474	586	443	497	471	454	504	523	481	478	404	471	487	468	473	474	495	471	518	477	485	485	474	466	475	515	480	466	465	500	553	480	475	452	476	504	476	478	480	472	477	484	501	484	490	483	498	553	479	600	517	512	475	484	482	477	516	492	498	527	482	487	485	478	531	427	475	496	486	452	472	484	507	494	658	490	511	480	480	486	553	473	476	466	515	418	480	547	480	573	447	421	475	473	493	421	482	495	478	429	505	469	516	487	559	479	480	393	503	502	548	460	492	479	470	452	495	496	474	478	503	461	467	483	488	428	461	563	472	498	527	463	2
483	415	478	491	470	483	469	477	483	491	492	479	474	505	493	489	481	491	487	476	482	503	478	452	472	555	462	461	481	485	481	494	476	461	492	537	467	488	488	476	475	425	492	502	525	480	484	529	467	490	549	437	467	475	531	532	444	463	560	507	457	493	469	483	590	502	523	517	482	480	485	497	478	481	480	474	483	449	476	495	505	495	450	473	501	516	477	485	472	501	475	456	478	510	471	495	477	484	493	438	473	478	491	493	403	409	482	485	512	493	499	453	467	503	438	471	503	500	475	493	472	469	475	460	506	469	461	516	472	489	545	468	486	472	489	484	480	489	480	471	511	524	469	488	492	497	480	519	478	504	469	459	495	604	474	495	478	456	449	518	493	477	489	480	498	503	477	485	477	566	461	495	531	477	467	543	481	477	390	475	524	561	473	499	481	506	527	520	514	476	464	458	473	533	485	486	481	480	475	420	480	468	501	435	503	476	447	481	469	458	497	411	470	474	463	428	514	490	494	501	469	468	496	548	470	528	493	478	476	478	499	486	458	468	525	524	483	484	522	478	505	482	466	486	454	511	490	478	467	468	559	476	475	415	478	550	462	497	483	487	501	494	467	520	471	480	508	514	489	477	481	487	473	485	483	491	476	505	471	521	477	539	431	476	527	487	487	507	480	519	495	497	494	487	499	525	444	456	508	487	482	473	472	475	542	470	475	488	535	484	470	444	510	529	498	493	460	494	490	565	518	480	482	501	506	479	506	481	496	539	502	476	477	503	513	484	571	485	477	436	511	515	439	563	550	478	494	502	540	470	478	581	549	482	457	476	470	477	496	482	503	484	498	526	484	523	509	486	481	503	458	508	456	479	470	493	481	470	470	486	479	484	525	501	467	487	495	481	499	487	482	494	478	511	481	451	491	443	545	476	470	455	475	490	477	471	461	476	475	487	494	487	499	501	492	503	491	501	431	521	478	457	480	476	493	496	473	481	490	478	488	471	489	558	536	486	471	433	563	479	499	481	448	478	471	476	481	494	442	474	486	478	489	497	474	565	477	552	453	503	448	473	465	509	470	491	474	484	470	486	571	474	455	478	479	462	482	512	427	492	477	393	475	455	484	482	466	482	467	472	467	479	473	510	495	521	486	491	503	466	2
482	461	480	467	481	473	456	475	483	473	483	470	491	483	478	493	456	534	541	482	474	497	478	472	464	511	517	491	472	481	482	501	522	425	484	520	462	483	478	478	482	501	510	496	496	511	469	486	536	453	514	539	494	486	457	523	427	508	503	497	474	488	462	476	566	483	457	475	478	477	517	486	475	504	480	578	485	473	477	520	542	516	487	492	424	469	473	465	478	503	477	513	477	489	471	476	477	515	511	430	477	482	480	479	476	528	481	469	468	475	512	376	472	527	475	469	483	507	437	497	477	473	460	487	506	498	488	513	481	548	471	492	470	479	494	476	567	506	478	477	439	477	510	492	476	542	470	496	485	563	487	486	455	612	476	513	466	514	495	514	506	483	470	468	463	486	473	480	476	555	498	536	522	476	475	405	484	476	499	554	527	471	479	476	469	507	481	504	506	475	469	467	496	461	504	479	468	475	476	519	525	493	484	429	484	476	461	473	505	522	479	515	450	492	486	435	484	489	440	490	556	440	474	483	536	505	504	476	478	479	483	487	475	524	458	502	482	477	496	482	525	496	556	481	516	531	466	477	484	489	414	508	469	427	490	519	428	617	495	502	518	475	521	506	475	491	577	506	453	491	491	626	514	458	491	461	477	507	459	469	477	539	482	475	461	542	469	502	474	497	502	491	535	467	471	542	464	548	545	473	441	499	479	519	505	513	471	493	531	481	483	472	524	478	484	464	476	479	461	536	471	436	501	470	471	477	454	475	489	540	508	481	476	472	479	493	569	455	454	511	562	471	527	470	485	486	488	468	516	505	486	488	472	497	503	464	503	476	478	485	456	480	503	508	483	440	473	470	482	457	527	470	524	492	520	474	485	464	573	435	494	434	511	485	497	482	444	477	489	529	468	453	481	483	478	515	485	462	494	483	475	532	477	488	477	450	444	482	497	488	479	542	503	445	480	531	495	615	574	483	475	481	474	476	472	491	487	438	460	475	491	586	461	581	454	550	475	524	453	506	521	487	462	443	494	481	486	488	494	484	475	472	516	561	476	536	480	496	502	493	531	495	502	556	467	469	469	535	492	455	494	474	461	478	486	485	482	509	569	484	488	496	483	510	515	462	468	443	463	477	468	480	451	574	512	519	487	481	495	498	2
478	514	493	482	534	474	503	477	483	486	441	462	480	517	470	500	484	500	475	481	470	469	472	495	447	524	491	448	478	500	480	413	484	453	479	482	486	472	481	476	474	451	470	473	474	469	509	462	510	465	551	493	466	479	535	481	500	434	524	460	494	474	521	477	582	469	511	490	484	475	532	463	470	518	479	462	477	508	496	470	493	553	423	494	506	460	476	491	484	517	476	525	494	476	480	484	481	470	470	491	495	476	478	483	525	387	499	528	506	472	494	443	494	495	499	503	505	482	508	482	474	476	474	528	498	551	473	470	468	497	475	484	484	482	498	496	537	532	475	471	514	519	493	477	532	496	474	482	480	500	406	488	470	442	478	511	481	490	500	514	519	492	493	466	436	496	476	484	476	489	535	518	458	478	463	525	491	483	503	557	537	540	483	447	474	482	501	492	510	484	495	519	501	434	519	486	485	494	476	483	475	467	499	528	446	475	512	477	459	463	484	504	501	480	495	569	460	484	519	472	483	526	494	521	446	496	510	474	477	516	473	456	491	484	498	471	465	480	468	471	499	467	466	479	531	522	504	477	470	464	482	456	476	531	479	442	515	527	476	477	504	485	474	517	481	477	520	478	457	486	490	475	484	468	481	484	475	483	491	538	475	445	473	476	486	559	449	534	478	522	533	521	521	490	493	601	492	500	542	499	442	467	486	496	458	469	494	485	584	475	469	483	516	445	479	449	468	486	476	502	490	469	495	483	497	479	438	518	485	513	475	501	476	476	505	499	595	450	609	505	447	483	493	504	446	480	481	444	470	505	488	479	472	469	503	475	520	480	556	516	467	481	392	520	473	476	490	477	486	515	434	433	477	500	543	521	489	475	529	473	489	480	460	520	494	476	504	478	486	544	477	450	477	488	478	521	492	475	549	485	475	489	476	442	476	493	443	479	462	476	485	498	478	473	498	576	484	533	523	499	484	454	482	476	469	494	508	489	524	472	514	530	443	459	493	523	490	529	460	485	534	471	508	545	492	476	472	502	529	464	485	476	506	394	466	599	481	439	499	509	489	520	463	474	531	478	490	468	469	514	538	476	485	478	481	439	499	478	499	478	490	477	477	450	483	488	476	494	515	480	462	478	495	398	504	520	483	466	479	463	1
477	494	517	479	505	490	430	475	489	484	445	473	455	556	462	483	487	432	480	485	481	485	457	479	462	496	488	468	459	508	491	477	502	453	487	496	485	561	480	475	475	446	474	481	466	443	514	506	502	491	535	544	458	484	478	517	480	490	442	457	481	480	553	477	553	473	491	446	480	472	463	488	494	470	472	493	484	481	493	461	511	541	504	461	507	477	472	487	473	519	476	521	423	482	482	501	479	532	460	484	473	461	487	472	453	417	482	453	483	465	498	514	478	501	490	475	496	476	475	510	477	491	472	485	446	506	490	492	472	528	482	483	465	483	506	572	474	454	477	484	477	545	503	481	485	493	476	427	478	505	472	503	486	421	478	449	480	480	483	497	489	477	474	486	489	457	476	473	477	551	466	516	513	476	512	553	476	480	562	410	511	541	471	461	489	481	458	464	466	480	501	524	469	527	585	477	481	485	478	482	484	484	491	489	484	475	579	478	483	507	504	471	517	497	484	451	483	469	483	474	488	542	431	494	436	442	457	477	475	508	478	503	475	492	471	520	481	479	473	475	467	424	516	481	513	491	481	484	474	515	512	512	481	534	483	517	529	535	484	500	496	482	518	495	488	516	453	490	455	493	484	508	524	528	489	477	478	447	453	498	476	431	478	473	546	524	465	473	477	508	490	476	489	481	504	505	508	480	471	501	463	515	478	511	484	444	493	486	522	479	487	489	475	524	469	456	467	483	413	431	470	491	479	475	497	481	554	503	478	503	423	476	477	482	468	496	532	502	614	455	499	472	567	523	473	476	484	517	465	494	477	499	558	472	478	464	457	475	440	611	416	484	533	487	484	479	433	493	495	432	460	529	479	531	501	546	463	502	518	503	476	484	509	472	503	477	483	478	506	438	488	468	479	537	481	496	487	455	467	479	473	533	476	473	477	495	494	472	533	473	509	513	510	481	467	453	481	523	492	456	476	494	479	476	481	498	512	470	504	478	496	520	479	439	500	435	485	551	504	497	505	473	660	501	464	477	512	477	443	502	503	462	500	560	475	461	476	475	534	451	498	484	481	444	462	503	470	489	466	450	523	470	576	476	482	396	479	483	395	480	465	480	472	542	513	481	498	443	498	473	475	473	509	606	512	415	475	505	481	469	1
488	525	520	494	551	483	517	477	466	485	508	590	506	564	478	473	503	517	491	467	473	506	488	467	489	493	494	482	492	498	479	488	534	442	444	476	492	469	487	474	486	486	460	476	447	482	458	453	515	491	484	556	491	486	486	488	371	491	509	468	462	488	547	479	404	553	499	463	472	474	546	497	484	381	480	481	471	490	525	464	455	505	530	481	517	440	467	456	477	541	476	468	501	478	495	485	479	451	455	504	482	473	481	468	493	633	463	442	453	486	531	460	479	455	401	476	466	499	514	476	473	493	469	493	492	504	473	491	495	461	476	477	486	480	527	459	553	522	488	495	473	536	484	481	487	531	479	503	477	425	452	474	482	395	478	469	482	503	522	526	498	472	490	479	535	511	476	474	477	575	520	485	537	478	470	488	465	477	458	512	505	485	444	506	482	486	465	560	486	488	475	510	504	474	566	474	479	478	478	473	468	513	512	428	455	476	525	478	514	479	502	539	413	447	484	551	514	474	488	485	473	406	441	452	523	472	483	477	476	503	461	493	473	498	461	510	480	481	479	475	505	538	527	463	494	520	499	479	466	447	485	514	472	454	489	492	541	485	474	488	501	473	484	470	481	459	504	485	453	506	482	446	461	539	464	472	477	536	483	522	478	430	492	475	508	407	469	490	487	532	447	486	490	471	499	503	468	493	520	511	451	478	479	507	466	470	485	474	496	503	504	483	512	477	473	442	468	481	523	502	510	454	552	488	501	488	472	532	489	473	496	500	477	505	487	468	380	442	467	498	573	523	511	481	551	497	476	522	478	466	476	435	455	476	512	477	544	474	493	501	504	484	453	465	487	462	488	484	479	522	493	565	484	452	541	497	490	482	547	512	483	469	494	484	503	475	539	476	505	454	469	532	477	492	478	508	480	475	484	468	475	478	475	504	476	477	499	478	495	486	505	472	490	491	405	536	491	458	538	531	481	492	498	477	473	496	483	516	547	479	504	455	505	422	479	489	468	488	448	467	478	466	452	519	495	479	471	494	568	488	493	486	487	410	478	455	487	495	528	526	499	506	497	424	499	484	473	458	474	517	519	486	458	474	472	541	502	509	501	495	473	488	485	460	479	482	480	486	480	494	498	471	501	413	562	466	478	480	517	448	2
487	484	453	477	535	468	580	478	498	484	506	488	445	457	488	493	464	517	459	467	488	484	480	503	560	539	506	474	453	529	490	477	527	539	504	480	478	454	476	479	477	497	473	513	521	476	551	484	516	489	422	545	531	473	481	489	529	476	549	484	472	478	538	499	393	549	479	493	488	475	546	487	483	466	467	510	466	436	580	466	459	532	433	472	517	470	471	477	483	513	476	519	514	530	496	538	485	472	474	471	479	480	496	503	526	632	487	436	520	494	425	494	488	494	499	508	480	475	453	519	476	478	469	506	477	532	510	490	489	419	514	460	483	474	487	476	508	474	490	488	474	527	492	486	498	501	487	489	483	533	444	465	470	515	477	501	490	478	534	477	457	470	478	479	499	517	475	485	477	451	540	456	507	476	491	465	472	477	446	458	497	509	472	446	495	497	456	454	477	477	459	495	526	563	617	477	486	476	476	487	457	481	529	575	480	473	463	479	482	471	490	546	481	522	465	565	551	466	531	487	481	491	522	487	514	491	492	478	476	502	479	506	497	457	491	499	480	476	471	475	465	526	440	494	456	524	409	482	484	455	448	504	474	523	488	514	525	496	490	478	508	493	461	555	475	495	464	510	462	495	491	400	508	537	474	486	476	526	485	552	478	484	519	477	501	564	419	470	480	511	515	557	490	475	480	500	478	507	534	518	466	472	485	500	503	485	502	482	491	492	489	481	474	497	483	498	469	493	398	509	502	455	513	485	499	477	461	442	516	506	453	452	475	487	467	459	341	488	467	483	538	499	503	451	529	487	490	514	488	566	473	490	489	480	473	475	497	479	493	489	463	457	504	488	485	471	494	492	473	476	491	558	484	490	489	526	478	507	541	526	487	485	496	478	465	473	479	476	496	472	481	536	475	471	478	474	487	440	526	472	478	459	476	464	478	467	465	477	431	478	490	478	545	480	495	577	493	487	469	448	479	481	474	476	469	503	532	447	498	479	503	467	470	507	498	497	468	476	498	502	452	485	612	564	512	477	472	473	424	459	469	460	485	631	484	355	476	447	452	444	425	479	515	545	472	495	489	446	511	447	573	477	552	479	476	541	529	476	531	508	467	467	474	520	511	480	471	467	492	481	479	482	465	652	500	564	472	472	499	451	1
479	473	499	480	552	480	421	476	521	469	450	484	498	523	501	500	485	457	496	481	519	514	482	474	471	456	445	486	494	499	484	591	500	488	470	477	470	495	480	477	478	421	487	490	518	505	502	494	486	450	490	509	467	483	489	504	447	492	386	489	490	488	393	476	410	536	493	522	480	478	558	500	503	439	487	486	465	474	498	515	534	557	455	455	525	451	481	482	475	538	476	431	468	493	486	499	481	488	476	487	497	461	478	462	507	721	476	485	493	478	472	497	475	496	485	473	518	475	508	466	479	486	464	542	542	553	488	505	497	476	531	449	496	478	516	499	439	501	487	453	494	582	464	483	481	489	476	503	488	451	506	467	478	561	477	496	524	497	504	481	505	481	504	486	476	472	474	483	476	583	572	520	451	476	471	489	477	480	527	552	523	466	478	500	501	517	477	483	505	479	455	498	517	478	556	498	484	483	478	489	512	508	499	479	431	479	521	473	493	530	492	507	444	513	472	387	456	482	531	492	450	526	544	477	441	540	482	478	476	463	438	451	476	507	504	556	473	478	480	484	491	506	508	480	471	507	470	469	485	547	515	510	484	465	469	470	540	457	471	484	474	468	464	397	483	483	483	490	519	500	479	506	534	506	471	469	476	528	509	493	474	503	476	476	536	450	517	425	480	525	507	476	514	478	527	496	517	500	534	529	511	481	478	470	549	484	480	477	490	475	537	474	468	521	482	494	487	480	530	618	484	484	450	482	471	483	486	472	487	505	426	460	477	537	518	477	391	440	370	533	553	471	463	533	462	491	475	524	496	475	490	504	455	495	487	502	509	473	505	527	521	472	537	488	487	470	499	484	494	525	512	464	504	480	503	477	491	524	499	443	481	478	513	511	463	457	488	478	505	480	479	496	473	474	479	458	488	456	588	491	481	496	475	498	477	449	543	476	523	471	485	553	471	480	422	526	498	456	466	472	495	472	471	476	481	490	486	497	439	468	468	524	481	536	485	490	488	537	538	489	463	500	468	528	483	479	474	485	491	495	468	488	460	604	477	374	482	538	536	466	506	500	504	446	497	499	483	494	458	429	544	476	467	477	474	494	492	478	499	494	501	493	464	512	505	490	477	466	505	480	494	476	524	646	493	532	478	494	481	523	1
485	501	521	493	510	481	561	476	495	475	447	464	464	419	493	445	487	482	512	483	462	480	462	478	433	553	538	478	483	534	481	507	491	518	532	485	480	511	476	476	477	518	492	501	563	502	440	484	498	452	483	460	521	485	534	489	510	409	515	476	515	479	471	469	503	526	523	488	472	474	502	491	515	477	472	444	489	458	575	472	487	451	516	496	494	436	478	502	478	488	476	481	448	484	473	479	478	478	483	515	471	470	482	466	503	466	475	523	481	489	524	582	461	478	455	487	493	479	523	450	475	471	465	478	472	507	474	516	476	503	508	459	481	474	513	454	476	500	479	495	513	528	477	475	505	465	475	556	475	520	471	459	483	458	476	491	487	467	501	497	443	480	484	476	523	462	476	473	478	471	409	529	498	478	473	526	481	470	474	444	455	486	507	506	476	481	453	474	512	472	471	493	492	482	502	467	478	484	477	541	482	503	488	554	447	476	537	480	477	460	478	496	489	486	481	504	509	481	491	489	494	561	452	517	517	498	506	479	477	459	475	493	487	492	534	494	488	479	454	478	464	516	461	459	509	498	465	480	479	525	461	453	480	519	474	472	525	422	486	477	481	477	509	494	491	487	469	481	473	492	471	530	549	554	485	488	476	456	500	483	475	457	474	475	455	478	412	468	477	474	471	519	491	476	461	474	463	526	477	514	518	486	479	470	508	468	484	486	551	461	493	467	501	486	479	540	480	489	495	519	480	453	476	468	502	482	478	500	495	468	588	479	477	519	495	494	488	475	519	493	553	482	481	499	546	494	487	582	477	492	471	514	438	484	485	495	536	480	561	551	496	510	459	515	483	488	578	495	461	559	560	474	518	471	489	475	484	441	512	512	478	517	485	492	501	481	470	475	500	559	470	527	477	519	481	451	464	505	553	477	479	488	476	511	476	412	523	475	524	482	469	580	506	489	461	547	483	541	484	489	481	491	475	476	484	468	501	452	482	474	467	505	486	467	502	553	487	521	518	490	504	473	443	489	507	480	471	485	449	477	483	480	473	369	483	553	478	464	416	477	495	501	476	463	516	498	476	398	466	446	478	474	454	476	476	517	493	508	470	496	446	437	476	477	501	458	492	502	488	487	496	479	458	383	534	537	474	489	511	507	2
480	515	516	487	480	480	542	478	494	478	462	440	452	452	492	481	495	480	469	474	483	481	475	480	472	496	467	477	494	450	485	536	476	455	480	495	493	497	481	477	475	500	484	481	538	493	502	505	465	459	527	457	445	476	505	533	480	495	545	517	493	479	544	474	358	526	528	540	479	475	559	489	464	491	480	505	486	496	546	461	524	505	483	487	502	511	470	443	486	483	475	538	478	494	471	506	480	458	427	523	481	477	477	491	501	584	527	485	483	468	559	422	484	486	559	492	502	493	481	483	478	467	468	438	445	473	499	497	485	459	535	455	515	482	448	498	482	478	481	472	467	489	481	479	463	436	477	464	476	447	455	484	491	375	476	446	506	507	529	461	480	491	470	475	459	495	475	481	475	546	456	526	539	476	481	508	469	492	442	424	459	444	470	485	496	482	527	468	482	483	448	493	481	483	446	483	483	490	477	483	503	505	479	555	478	477	517	476	474	480	484	497	466	494	484	515	475	473	473	487	509	447	476	515	562	522	486	476	477	462	479	486	492	462	491	486	503	481	507	470	493	567	500	460	501	518	480	482	483	538	519	483	478	486	471	424	487	484	491	473	488	472	490	487	473	499	507	504	493	498	453	531	427	498	463	490	476	482	529	552	475	410	479	475	514	500	505	505	476	474	500	530	517	459	559	511	482	531	475	497	472	481	473	504	460	460	472	475	564	443	435	475	487	519	463	451	493	486	539	564	490	506	474	476	480	483	528	434	496	498	486	503	476	537	477	453	324	469	478	535	511	540	443	527	511	479	499	460	468	486	481	473	469	479	488	456	470	477	549	473	531	515	411	484	490	509	520	475	466	490	503	474	518	476	510	511	479	515	470	495	481	488	512	513	511	475	448	477	461	521	486	459	476	485	480	510	475	489	501	486	475	518	476	520	477	439	553	486	461	484	495	507	471	483	522	501	480	492	555	535	488	470	482	476	475	495	454	490	516	475	496	502	460	411	503	534	480	514	457	483	485	461	440	452	497	476	466	491	559	465	500	486	494	338	475	472	476	512	440	537	519	466	511	459	509	484	487	535	499	477	544	480	458	477	476	560	516	485	505	502	480	450	471	553	496	481	476	461	528	469	498	481	477	343	479	487	489	499	544	461	2
492	541	477	490	505	469	468	477	490	489	444	445	473	523	502	500	487	504	462	482	487	502	484	454	498	560	483	484	456	494	487	473	503	443	506	507	489	495	486	476	474	542	488	496	507	449	489	564	448	481	544	477	495	479	524	466	500	523	494	473	470	483	473	475	317	452	504	493	484	482	521	501	474	575	484	564	485	451	486	459	505	558	456	510	449	492	477	464	469	483	475	475	473	473	488	480	473	492	466	529	482	477	485	487	482	548	524	491	516	482	458	423	480	504	483	452	509	488	508	454	477	466	477	475	481	541	498	457	483	441	522	483	485	487	502	537	487	508	489	496	484	507	475	477	459	460	482	489	481	564	446	472	499	464	479	529	521	467	445	536	505	490	462	493	504	456	476	482	479	529	509	545	486	475	487	531	468	484	441	527	577	534	482	486	484	503	517	450	500	481	475	455	497	496	406	482	482	472	476	499	496	500	526	511	548	478	482	487	459	507	500	485	502	524	482	503	496	482	480	480	445	485	522	465	477	467	512	477	478	484	479	499	490	493	515	471	490	477	473	477	489	568	447	460	472	478	501	485	477	492	499	504	474	489	476	485	544	499	495	501	512	476	485	501	484	491	426	495	476	461	474	478	499	481	482	503	477	492	502	465	478	458	489	477	515	515	501	494	482	482	491	519	473	464	450	509	510	508	488	467	520	505	478	482	472	488	466	480	538	490	495	498	558	490	476	493	468	476	410	524	474	460	515	465	479	479	470	479	486	476	466	501	475	527	459	516	272	523	482	522	526	468	542	521	520	483	482	480	491	519	478	424	474	490	534	469	534	479	473	423	513	486	485	478	476	550	536	491	484	503	514	469	476	503	504	502	479	524	438	484	479	452	493	490	472	481	535	479	487	455	481	483	475	482	480	439	506	478	558	487	477	496	478	434	477	515	441	473	439	480	502	503	523	470	474	532	475	478	435	548	488	470	483	476	488	469	524	487	554	479	556	476	512	474	500	488	464	406	446	471	541	473	650	565	489	477	472	475	495	465	507	463	508	538	474	361	474	490	481	513	494	476	555	522	462	492	496	560	473	556	544	479	536	478	483	577	457	488	363	498	484	478	481	480	540	474	487	363	500	476	493	478	466	572	496	451	480	475	493	440	1
479	474	510	480	490	490	530	478	493	476	427	522	455	434	497	492	485	439	519	466	487	471	477	480	504	459	555	467	505	507	488	477	463	476	495	486	489	475	486	475	477	514	531	471	597	470	450	487	462	487	570	404	532	479	524	492	507	531	513	473	474	480	488	473	468	548	512	500	482	480	570	509	479	426	483	499	478	494	553	474	496	654	494	491	488	477	464	493	480	444	476	548	502	475	485	437	474	498	472	458	478	485	474	462	487	545	508	509	464	489	492	493	493	482	462	489	474	482	531	479	473	415	481	420	479	511	489	451	483	420	471	481	474	483	492	501	499	478	476	479	500	501	474	486	476	516	482	569	475	481	497	467	488	523	478	474	476	481	495	477	415	477	471	474	495	520	477	478	476	598	457	499	486	477	461	539	486	488	531	452	536	529	500	468	484	525	515	496	506	486	488	522	487	579	539	489	485	485	477	463	486	457	480	506	470	476	521	483	466	487	487	460	466	443	490	537	430	466	493	470	420	504	482	521	490	545	536	476	475	491	466	457	468	506	493	500	484	487	499	466	445	525	458	504	498	549	493	476	491	485	489	472	474	545	476	471	459	503	485	492	472	458	471	473	485	462	491	497	433	506	466	546	485	520	493	474	477	455	504	492	480	490	476	475	548	477	497	402	480	490	485	506	521	470	432	532	509	521	499	536	460	497	477	504	517	478	476	479	490	488	452	503	523	461	463	483	483	481	560	478	484	451	493	483	512	485	485	466	495	565	496	454	477	464	538	484	448	424	418	517	502	477	505	495	545	487	479	453	452	538	485	485	535	484	491	474	498	478	445	478	489	518	461	505	471	473	510	479	500	486	520	538	524	523	508	462	479	473	465	460	482	481	466	487	479	479	505	475	494	502	477	515	478	481	476	471	469	525	498	489	478	491	478	484	476	484	472	470	488	470	503	494	413	479	497	558	500	534	469	504	474	471	483	477	486	465	493	375	513	479	489	469	464	512	488	537	483	514	480	472	444	477	371	493	500	481	483	476	502	474	471	492	497	429	473	507	477	497	473	505	469	538	522	437	458	511	481	429	489	454	532	478	426	479	488	527	503	493	463	488	477	495	490	456	524	492	471	460	519	487	498	476	505	432	444	554	470	495	505	498	2
474	491	461	468	474	478	513	476	471	491	504	452	500	409	513	458	456	488	478	480	490	476	479	481	454	480	476	486	487	513	488	510	512	473	440	611	472	544	481	477	472	433	467	507	452	473	457	498	525	490	532	552	489	476	513	488	439	474	495	493	477	486	536	484	620	554	487	514	484	468	502	488	444	429	463	480	484	428	492	496	476	513	478	471	515	470	472	452	470	550	477	491	501	521	479	508	483	513	489	528	475	495	485	457	472	570	491	497	552	488	512	567	471	505	524	478	473	475	500	444	473	503	485	499	463	481	493	478	485	440	510	458	508	471	517	500	527	500	470	513	532	475	492	501	474	504	482	528	480	461	493	471	470	640	477	439	487	506	469	506	555	472	484	482	536	534	470	476	477	569	469	546	494	477	453	501	480	470	469	495	564	529	512	492	520	474	403	531	494	483	469	512	565	520	482	475	476	478	476	489	494	484	502	471	474	476	498	474	481	494	492	542	494	466	477	462	542	505	504	462	462	450	441	469	530	547	492	472	476	498	494	497	469	467	467	482	487	482	464	466	457	413	502	448	470	496	481	484	479	507	484	487	478	561	456	473	470	551	487	474	491	474	481	494	476	531	529	477	486	514	491	527	414	488	466	471	475	495	528	529	478	551	501	477	517	506	449	480	478	524	426	450	490	482	566	468	494	567	528	479	502	475	471	451	500	445	499	471	504	502	496	452	474	501	468	506	480	480	505	499	458	480	490	476	481	476	458	481	477	531	552	477	477	458	422	477	623	498	474	557	542	481	492	519	490	475	471	539	511	548	472	420	518	468	476	464	459	474	542	456	456	510	545	505	480	399	497	476	475	409	457	459	503	506	553	459	488	522	536	462	496	478	514	483	470	482	528	476	499	451	472	481	480	499	475	512	495	552	475	492	474	533	476	474	476	440	532	469	522	481	462	458	499	483	538	509	487	508	526	477	481	492	482	476	475	506	497	504	423	479	498	508	466	603	504	491	463	407	515	488	397	487	498	505	478	476	480	478	511	476	494	482	482	662	481	472	483	533	394	493	493	485	458	515	488	504	462	512	489	491	529	473	486	477	489	403	468	474	440	486	499	452	478	494	498	502	486	523	446	499	504	480	505	740	415	476	476	461	492	498	1
478	521	541	490	547	482	455	478	485	489	501	488	509	593	484	531	490	514	491	493	471	501	482	473	446	495	463	489	467	524	487	515	523	448	504	396	489	491	488	475	482	470	462	447	495	501	518	484	487	470	511	500	493	479	507	447	498	472	423	478	502	484	517	482	514	473	533	480	487	470	564	505	480	465	480	584	503	497	468	497	480	486	503	487	472	474	470	448	473	505	477	496	486	511	474	484	480	513	477	509	500	480	471	481	411	467	465	470	510	478	446	450	462	520	451	476	498	468	501	484	475	486	480	503	491	474	484	522	476	471	470	447	486	471	461	442	512	463	481	513	472	520	490	482	464	502	475	521	487	495	552	470	495	535	477	493	478	443	525	458	502	468	479	474	429	471	475	486	476	541	501	511	510	477	469	405	500	485	420	518	526	551	477	442	516	480	530	456	488	479	471	510	499	495	437	495	470	467	475	461	491	471	463	551	501	476	511	473	469	496	475	443	486	479	482	504	493	484	479	490	504	457	459	467	523	428	465	477	476	510	453	478	461	498	497	441	504	486	459	487	484	484	473	476	480	522	480	478	475	508	438	456	478	453	484	502	407	416	481	472	468	488	512	461	480	522	509	487	514	502	478	508	530	481	461	506	474	489	522	488	475	501	464	477	510	475	461	489	479	492	484	513	516	476	484	483	441	553	517	537	510	515	481	453	505	436	464	473	486	474	533	487	474	455	506	476	484	487	443	534	484	550	472	458	484	469	486	482	474	601	473	481	477	466	451	483	501	457	521	458	431	483	475	502	505	486	478	427	444	544	483	494	480	460	488	495	485	479	463	525	481	528	500	448	482	505	457	464	486	415	534	544	514	459	542	460	489	485	497	478	486	462	509	479	477	471	459	478	523	491	486	487	475	505	477	494	497	528	524	483	475	477	477	491	477	427	469	473	479	483	521	515	539	473	472	568	471	518	524	565	485	517	491	477	482	506	476	524	484	477	508	503	473	529	471	480	481	573	424	481	486	484	568	541	509	478	480	482	534	475	464	470	491	552	485	487	470	542	478	478	534	462	464	494	503	505	474	570	483	534	489	482	514	479	473	470	460	490	440	493	500	521	470	506	455	497	472	512	520	476	506	478	505	570	479	483	477	487	475	516	1
486	473	504	493	478	490	532	476	487	478	512	431	496	489	488	478	520	500	496	473	469	494	467	476	515	449	528	477	494	493	480	475	484	562	472	493	487	445	479	477	481	450	504	517	532	449	539	507	495	492	500	521	491	484	507	472	475	508	528	465	475	474	489	487	478	537	529	512	495	464	565	496	490	499	485	421	488	523	484	484	470	503	465	479	514	489	473	472	480	496	476	485	481	484	474	513	479	488	478	486	471	471	488	465	456	665	504	498	482	471	466	458	474	458	482	476	516	491	525	487	475	452	475	509	455	462	489	537	491	444	536	508	465	466	495	501	518	515	488	485	468	529	484	491	480	466	482	457	474	520	481	491	497	531	476	461	487	463	517	502	463	476	492	480	440	514	476	483	476	492	540	447	477	477	457	566	471	462	523	593	529	481	418	478	486	487	583	479	506	484	476	468	494	517	548	492	469	474	477	484	502	472	488	539	454	477	550	477	479	486	492	505	502	486	468	538	509	491	496	485	454	588	511	566	497	459	488	480	477	499	493	495	471	480	511	461	493	478	448	475	466	461	483	483	518	535	495	483	484	494	556	507	476	537	478	550	437	434	475	487	495	472	516	529	463	518	510	489	489	489	489	436	430	423	499	498	476	488	515	466	477	494	485	474	509	534	443	476	480	511	505	520	515	483	457	510	488	477	545	486	484	487	478	520	549	488	496	497	541	541	491	544	464	544	503	487	467	469	536	444	503	486	534	495	489	480	503	416	480	531	477	473	475	502	495	499	456	511	435	558	574	463	483	515	493	478	489	429	460	457	491	465	505	494	502	490	506	477	516	489	514	486	393	500	488	531	504	494	488	494	562	480	540	484	511	481	471	531	511	447	484	481	527	496	480	481	445	476	480	500	472	474	474	507	481	476	477	487	547	494	476	444	476	446	477	476	515	468	454	477	500	495	519	491	469	599	492	498	538	498	481	490	469	476	498	472	483	525	526	480	511	505	479	523	509	502	477	507	475	468	463	474	505	497	459	476	467	480	516	464	502	485	470	619	478	407	487	443	519	465	485	462	505	527	456	503	475	529	484	548	537	483	484	479	482	436	477	465	467	472	454	466	478	528	505	470	476	535	517	466	451	481	486	638	496	484	470	469	466	490	1
486	451	471	470	537	488	442	477	472	474	527	508	522	441	497	477	500	448	507	479	484	474	473	474	519	510	486	475	468	486	498	476	533	517	527	487	475	452	485	476	479	457	431	498	474	494	480	527	450	477	564	477	508	483	527	500	516	438	506	496	487	479	490	475	493	511	545	501	483	475	509	469	462	515	464	523	480	501	506	471	488	527	512	473	557	476	483	505	479	499	476	488	496	490	465	463	472	480	464	461	477	482	485	455	547	420	491	430	510	488	546	465	468	462	432	468	502	460	504	462	478	496	487	431	486	499	479	489	471	532	500	502	481	485	477	449	538	478	487	484	487	510	499	489	482	465	483	494	480	535	502	475	498	412	476	442	491	489	518	510	477	486	479	471	494	510	477	476	476	600	533	451	454	473	473	495	493	479	473	520	502	484	534	491	479	501	461	496	430	476	479	471	515	519	514	479	472	495	478	494	518	476	469	492	495	475	473	475	485	498	509	502	466	502	472	517	492	494	483	495	448	526	477	491	429	522	485	478	476	490	462	519	485	474	506	484	485	479	477	485	507	451	461	481	516	565	471	475	479	526	495	446	477	524	478	488	448	543	485	462	480	484	487	519	466	480	422	518	506	513	472	537	511	496	485	470	476	451	472	438	478	435	489	475	544	542	487	483	485	489	472	546	498	476	537	559	464	498	482	467	500	488	479	500	575	429	474	478	552	492	497	466	522	515	488	467	484	495	448	456	487	477	488	477	470	475	457	485	479	577	483	469	475	572	510	512	473	438	601	448	467	477	494	486	447	476	482	498	486	509	484	444	516	510	497	463	477	473	568	539	478	483	476	485	480	480	473	515	468	481	486	482	514	487	516	501	485	520	449	431	490	503	466	476	491	490	523	480	502	429	482	452	475	463	478	487	466	406	520	491	473	525	476	491	477	521	567	472	526	482	453	493	464	498	474	516	482	458	499	504	480	504	469	476	489	493	502	446	431	480	501	496	454	431	478	479	484	566	456	492	495	483	649	476	486	478	478	491	442	492	495	470	498	527	470	441	477	474	445	507	528	472	567	423	501	522	475	558	507	517	468	472	581	478	479	416	468	502	521	494	460	442	476	514	499	481	472	446	540	490	477	482	441	552	528	474	488	487	509	458	2
480	504	482	480	481	488	510	473	471	475	520	490	437	464	476	430	470	490	524	484	489	462	479	484	533	490	436	451	476	505	475	437	544	561	494	415	494	532	476	475	478	473	452	468	521	512	426	505	509	509	526	455	459	488	493	530	540	463	514	489	495	479	449	474	606	559	452	469	485	481	508	489	482	496	488	541	472	490	515	491	460	574	440	474	491	538	479	537	475	546	475	485	451	493	482	553	478	444	476	533	479	489	477	506	501	362	492	551	457	474	500	529	483	501	483	511	468	482	478	539	474	469	475	502	490	477	473	491	465	513	499	524	504	476	464	579	506	466	487	487	453	495	484	489	465	463	481	449	476	530	569	482	485	439	479	530	425	454	533	485	486	481	466	481	505	486	477	477	477	508	506	562	504	476	487	475	459	471	427	483	531	510	465	474	458	457	538	463	509	473	487	465	463	501	539	496	465	481	477	510	477	512	518	519	478	475	488	482	466	451	456	507	479	486	469	502	484	473	481	505	470	492	501	485	528	506	478	478	476	464	478	493	480	479	491	510	489	476	457	477	474	480	482	494	455	543	466	483	486	464	468	524	476	484	475	494	515	478	503	492	470	473	480	469	484	479	479	466	483	505	478	428	463	480	476	493	477	491	524	483	477	454	470	477	518	442	458	396	481	479	562	513	460	473	412	405	445	485	481	531	423	486	486	539	497	462	468	485	499	458	471	489	478	544	472	503	494	485	471	519	477	482	511	488	494	479	494	472	514	572	499	488	477	496	510	502	605	401	621	558	550	499	468	480	484	481	471	483	474	464	481	431	457	482	517	492	465	478	486	532	507	478	510	462	476	504	541	479	506	522	392	587	525	466	475	482	492	491	533	492	486	458	500	491	485	494	475	478	515	522	475	574	477	496	475	494	484	499	462	492	476	469	476	482	475	511	451	472	526	472	521	385	500	508	521	516	489	483	516	528	473	481	492	477	489	484	436	480	463	478	513	483	497	455	511	472	459	498	510	483	492	494	483	496	482	477	481	484	482	465	505	474	488	366	475	608	480	471	517	495	449	516	512	439	506	441	476	544	482	459	516	481	475	476	473	461	468	478	494	485	470	504	469	481	492	483	464	472	493	475	450	485	485	371	527	457	486	482	515	482	1
487	520	435	481	542	477	494	477	477	465	536	476	481	471	483	470	462	487	481	481	492	466	482	480	466	427	499	493	512	497	480	529	545	444	539	478	489	495	477	479	478	493	465	471	502	455	516	494	458	469	517	502	491	480	486	529	463	433	480	481	487	485	415	468	486	505	524	496	481	485	501	489	441	480	483	465	484	505	453	524	488	518	426	498	509	490	481	523	461	514	476	524	519	498	484	529	481	472	489	481	491	487	485	462	460	589	502	488	507	485	583	529	475	464	482	493	501	489	508	493	478	507	480	469	453	578	501	507	486	488	490	512	446	479	467	435	441	473	470	490	468	627	485	470	483	498	483	480	486	522	416	504	485	545	477	423	465	415	478	516	478	492	482	483	450	515	477	478	477	601	452	473	474	477	493	460	444	479	476	458	479	467	499	462	495	457	506	502	491	481	475	484	507	540	497	493	483	482	477	455	451	495	514	589	475	478	509	489	486	496	487	442	437	456	474	574	537	495	455	478	499	506	532	530	452	516	487	480	476	490	491	481	485	476	464	481	487	473	489	474	490	494	437	474	477	487	456	474	479	495	473	503	472	553	492	468	543	485	474	486	497	486	521	466	488	489	601	514	479	526	480	467	481	510	479	477	477	494	480	477	475	499	500	476	485	436	463	480	480	511	507	511	496	468	524	453	471	486	502	502	452	493	475	490	508	517	473	467	457	483	472	482	496	475	483	453	502	473	570	536	480	489	480	489	483	487	456	480	488	517	493	478	475	486	540	486	467	607	423	484	507	473	483	549	454	479	487	610	455	500	476	456	504	454	500	475	516	476	523	490	516	509	512	480	482	429	488	503	479	548	438	508	512	490	520	495	485	469	463	415	478	477	477	476	486	481	510	476	493	476	484	512	474	502	480	471	482	421	517	475	475	504	479	484	476	492	478	477	472	473	480	491	493	489	472	499	472	512	507	475	468	480	483	475	483	491	485	515	491	485	514	534	460	528	496	532	467	550	472	498	453	495	385	450	499	481	476	481	546	484	481	495	521	484	475	483	478	449	577	506	513	492	517	539	477	486	475	519	457	507	492	476	429	480	477	481	445	510	497	488	511	481	479	488	465	498	478	496	531	476	498	487	491	496	438	509	488	487	464	465	2
483	424	484	485	554	490	475	480	488	472	520	486	467	456	496	466	488	518	494	468	508	485	474	487	512	508	512	477	464	511	473	496	537	451	454	489	484	470	470	477	476	475	471	498	465	450	472	523	474	492	501	520	487	471	473	481	458	518	508	490	458	475	476	474	508	502	444	482	483	477	549	472	474	508	480	497	483	462	523	500	516	525	501	492	590	480	480	532	485	504	476	467	467	479	473	462	477	480	484	484	510	480	477	479	415	463	461	508	507	482	528	385	481	526	502	486	505	480	471	471	479	471	483	484	475	508	485	491	476	562	485	501	474	483	506	459	492	488	487	517	505	449	491	481	465	463	486	482	478	519	525	481	493	504	477	482	491	415	485	489	486	472	483	466	528	481	475	472	478	491	520	532	506	477	503	477	465	471	455	528	470	535	501	467	469	498	526	478	521	485	458	476	471	503	546	500	481	485	476	477	490	466	484	543	521	473	505	475	484	499	496	502	475	473	480	489	535	479	498	477	483	484	527	453	453	416	479	475	476	499	497	509	489	472	489	509	472	478	465	478	509	461	483	472	518	501	430	476	485	484	529	514	482	517	476	471	492	426	478	482	488	482	498	517	486	527	515	497	489	509	490	416	476	450	485	481	476	489	497	499	474	481	467	475	489	543	454	519	477	487	459	476	465	474	427	574	504	549	475	481	521	486	483	491	469	476	481	473	498	475	471	454	536	486	477	509	479	480	432	514	468	458	508	466	510	471	421	469	495	640	559	459	477	516	493	489	487	495	576	519	509	496	462	522	447	490	477	508	468	475	487	469	485	491	485	479	437	476	533	470	481	504	474	438	482	534	478	508	496	495	434	467	501	492	490	496	476	484	482	492	488	475	493	483	477	475	538	478	493	416	471	547	479	469	484	501	483	559	490	482	480	432	478	476	477	441	446	474	482	471	457	501	492	489	513	480	463	553	544	477	476	496	473	476	464	492	511	482	520	477	488	537	486	500	541	539	490	509	501	483	539	500	650	508	499	476	506	471	468	477	471	468	513	587	485	445	482	471	476	543	438	466	470	448	477	481	478	518	508	496	497	481	534	477	489	427	481	483	467	490	455	497	458	535	573	478	489	471	434	497	490	477	512	624	542	499	478	483	581	473	2
484	439	471	486	533	488	430	478	515	480	560	495	422	546	499	484	455	528	472	492	484	508	467	464	542	514	493	473	480	491	487	561	496	563	467	492	476	397	477	478	468	488	488	486	507	484	404	456	518	492	475	532	520	482	528	472	530	505	562	459	477	485	469	478	560	508	501	449	486	467	560	493	463	509	487	555	489	492	520	466	472	514	508	481	513	491	479	439	474	581	476	590	463	464	471	492	480	477	489	562	474	482	476	465	487	531	500	504	479	479	489	502	487	457	481	470	488	464	492	505	474	484	495	454	457	535	493	505	482	509	502	475	519	471	495	522	451	498	476	468	539	480	476	504	473	528	479	476	480	532	524	479	474	698	477	509	523	488	465	502	461	491	469	490	457	474	475	478	476	538	496	510	545	477	451	536	499	485	503	469	481	523	444	485	499	438	520	476	539	480	456	514	474	473	538	482	479	475	478	427	465	489	500	496	484	478	518	476	495	538	494	525	498	463	473	516	497	487	505	500	513	522	495	492	465	504	465	479	476	493	437	492	486	481	490	527	483	480	441	474	492	549	521	455	509	525	426	476	481	514	513	470	469	522	471	586	513	477	495	482	503	486	504	535	460	522	433	502	451	472	484	455	529	514	486	470	476	522	510	474	475	567	506	475	480	467	471	417	478	549	468	539	522	492	482	531	477	514	460	477	437	469	475	501	510	493	481	470	526	484	409	490	534	514	485	436	473	474	482	483	483	515	490	464	456	478	478	456	473	525	456	471	478	496	411	485	546	477	345	537	480	498	488	527	542	480	467	482	480	510	477	477	533	489	507	459	443	477	496	424	486	522	415	496	480	544	516	498	467	435	531	505	513	467	464	472	473	483	531	454	481	476	528	498	484	486	494	475	509	463	472	498	479	487	480	494	480	473	569	483	474	446	477	483	478	478	534	477	492	464	485	466	483	482	518	456	485	507	544	479	476	491	486	476	497	504	513	490	502	476	494	508	470	662	478	519	464	512	525	501	488	513	341	458	461	476	475	493	511	473	486	477	508	508	474	561	480	496	487	454	470	489	513	623	480	484	484	462	480	461	530	488	405	476	473	544	504	486	485	483	468	478	480	486	534	476	482	481	463	480	509	481	470	530	458	593	475	477	492	513	2
480	466	525	480	483	473	527	475	475	476	471	520	449	485	491	475	470	433	505	463	477	513	471	483	501	486	487	483	471	512	487	504	498	452	476	477	476	466	477	477	478	489	437	467	505	490	511	511	450	488	535	539	509	475	495	503	480	447	500	472	482	491	483	482	394	479	515	528	474	472	481	477	448	474	476	490	478	461	489	463	548	494	442	499	504	536	478	457	485	521	477	570	484	458	480	525	480	459	482	531	473	469	495	484	458	487	477	554	495	476	498	419	471	465	466	502	464	491	497	526	475	460	494	476	478	527	473	494	478	447	496	488	457	480	474	489	499	472	477	482	518	515	460	490	483	463	484	486	485	561	478	494	476	468	478	514	503	445	449	520	457	471	496	468	456	500	475	486	476	513	436	485	532	476	480	529	459	474	498	476	548	492	519	462	474	492	446	504	409	484	473	471	472	513	555	487	477	488	476	507	496	469	460	523	487	476	519	476	502	506	476	463	535	459	490	416	533	490	485	489	457	550	479	493	521	457	481	475	477	499	471	510	472	485	503	511	504	477	471	476	470	567	508	483	540	466	393	480	491	542	507	537	477	521	469	502	466	517	486	481	473	470	491	485	476	436	484	483	513	485	480	519	575	551	477	480	476	488	497	472	479	460	503	476	503	454	488	486	472	466	441	544	511	482	529	480	450	533	537	495	469	486	476	505	530	459	504	483	480	480	485	464	438	502	489	423	463	489	450	502	496	461	507	464	531	481	499	489	494	424	469	458	476	471	497	474	346	468	479	458	509	528	545	442	492	474	487	550	483	493	486	508	440	475	518	486	566	475	486	432	474	482	443	464	481	517	458	472	478	492	527	512	485	504	536	475	484	454	451	514	480	509	492	488	481	485	481	478	493	435	464	518	476	512	476	507	486	387	529	483	481	455	476	450	476	456	486	481	406	477	469	543	466	476	495	436	495	559	506	456	470	488	465	476	473	521	485	472	414	481	497	501	478	475	491	496	487	515	523	482	493	490	531	516	487	478	472	492	423	480	495	471	518	432	469	471	483	492	521	512	517	520	508	455	487	489	473	523	503	492	562	474	493	479	477	570	484	477	449	493	474	534	480	510	458	485	456	530	484	466	472	485	494	443	533	500	480	481	571	482	2
489	435	564	471	513	475	462	477	484	472	461	510	446	457	489	464	465	494	501	488	468	459	481	475	574	463	489	481	504	510	483	451	446	438	467	420	469	482	489	477	483	521	495	498	459	452	510	534	504	482	463	479	484	485	527	493	559	447	458	495	482	479	484	485	496	524	498	437	482	476	581	456	494	526	482	587	478	492	461	466	535	572	461	499	464	475	483	478	487	489	476	536	453	507	479	486	480	439	480	459	468	478	471	494	463	771	497	501	479	490	494	530	481	519	467	490	508	474	540	507	479	485	468	498	521	535	490	531	506	471	515	487	470	476	478	558	432	497	488	491	494	505	496	473	485	472	476	554	484	542	553	484	491	571	477	504	478	481	538	507	471	479	462	479	516	469	476	476	477	536	446	501	517	477	471	504	493	488	507	445	484	513	477	520	467	469	461	484	568	479	458	469	531	466	504	491	490	485	476	487	482	525	460	532	523	479	532	474	484	502	483	521	480	451	473	440	469	476	466	480	518	469	477	494	463	484	474	482	476	501	456	491	482	492	542	450	475	477	455	473	486	406	498	468	472	539	458	477	483	469	474	474	478	513	480	486	526	556	488	475	471	478	529	533	488	509	554	517	450	458	508	461	442	480	485	505	476	499	520	456	476	518	494	476	572	520	455	468	484	494	447	506	466	482	470	491	505	518	461	512	475	490	480	510	448	470	482	492	512	476	502	495	525	502	494	498	484	481	548	490	462	496	481	478	507	476	493	499	488	539	465	487	476	456	494	493	476	566	423	510	489	526	459	499	470	488	476	491	522	519	481	466	551	498	484	486	507	477	493	490	464	497	463	460	490	423	477	455	482	509	491	459	518	494	504	502	483	490	523	487	481	458	451	489	447	462	501	480	548	461	480	538	478	463	480	465	488	465	449	478	482	500	477	467	477	572	500	484	458	472	518	484	524	467	495	547	487	568	498	495	479	487	488	476	474	481	515	526	509	473	451	487	499	547	483	532	474	440	502	476	547	481	551	568	495	476	485	494	499	471	500	494	489	747	468	316	490	441	526	491	470	504	510	490	468	490	476	487	477	541	498	479	499	479	481	357	490	504	462	484	478	460	467	481	529	477	476	545	459	478	444	477	488	816	541	551	475	490	574	481	1
474	532	465	484	469	469	486	477	493	485	522	508	472	450	467	461	466	512	441	470	476	502	469	469	447	465	485	472	466	514	488	495	516	449	515	504	498	462	484	478	481	424	508	479	523	457	509	511	448	474	551	470	459	484	456	489	489	491	513	484	468	492	478	475	453	454	467	500	475	471	564	463	503	496	478	501	480	465	480	474	578	514	499	483	499	474	472	520	472	545	476	503	471	505	483	503	481	484	456	521	474	502	487	489	487	475	474	512	478	496	540	509	483	499	426	459	470	463	525	499	477	471	460	489	444	489	498	441	477	503	503	534	488	479	494	537	507	531	479	497	506	553	486	482	507	498	477	507	475	495	465	488	486	568	476	511	484	465	517	521	476	490	465	479	469	479	479	481	477	465	490	527	542	477	485	458	479	486	531	546	509	415	503	481	524	487	408	526	539	478	471	483	491	570	593	491	474	468	475	502	459	503	464	554	476	477	490	478	475	475	500	474	523	505	475	539	529	466	493	494	469	443	498	510	460	489	480	479	475	482	460	515	472	510	493	503	491	478	513	485	470	524	458	472	447	418	520	477	479	476	469	475	476	552	482	467	535	453	501	496	492	473	498	505	483	534	511	488	481	488	455	552	497	495	496	481	476	484	497	467	477	517	473	476	520	538	482	485	478	525	523	498	562	476	497	391	491	520	491	468	457	457	474	466	487	519	492	489	512	480	507	452	405	472	495	514	473	475	441	580	477	432	494	486	501	484	523	433	495	538	461	463	473	463	519	490	431	482	459	490	461	494	477	496	473	485	486	419	484	479	477	544	473	482	477	477	502	476	497	431	421	481	468	518	479	488	512	487	489	515	515	532	494	515	510	508	479	498	445	473	489	509	537	515	469	473	504	480	458	547	486	463	480	474	478	470	474	452	500	482	478	468	475	506	478	468	519	478	513	478	485	524	490	504	543	429	495	574	516	471	479	464	493	477	500	489	457	495	502	478	516	464	518	554	494	495	490	484	549	491	514	456	552	569	479	476	476	504	455	490	489	469	497	563	476	455	485	520	474	509	455	477	500	433	509	518	487	505	463	507	479	487	508	477	474	507	481	488	423	501	515	448	475	483	518	488	480	441	526	480	456	479	453	584	492	522	474	462	531	532	2
477	493	542	480	487	482	487	473	483	483	524	495	509	512	498	467	483	497	486	450	508	484	475	493	477	513	522	466	473	489	476	461	540	431	522	442	496	463	481	479	479	464	483	491	529	456	450	486	457	526	521	474	496	475	478	496	501	468	478	453	504	476	529	489	583	502	514	482	475	476	535	488	485	465	488	497	479	467	539	489	502	565	512	469	558	539	471	463	474	472	477	491	447	499	479	529	471	448	460	465	486	473	470	507	480	353	504	476	500	476	499	443	481	465	492	491	475	499	455	477	473	472	478	532	475	568	494	528	467	360	510	493	471	476	441	526	458	511	472	507	503	498	477	490	472	491	478	506	476	492	456	504	479	493	478	473	444	504	513	486	447	499	499	486	577	515	477	472	477	541	561	559	525	477	501	529	500	477	504	464	451	527	449	464	483	510	599	489	557	480	491	511	497	516	569	490	483	464	475	506	486	465	494	554	496	476	537	481	472	477	488	473	442	446	486	475	552	488	453	484	444	456	460	418	517	474	500	479	478	496	476	489	495	474	539	495	484	480	474	481	491	431	488	484	492	476	501	479	469	496	514	571	476	455	482	483	498	569	483	473	472	476	472	485	478	522	541	496	504	508	476	506	484	483	465	467	476	486	499	445	478	474	496	477	456	467	449	515	488	490	499	507	493	474	451	511	474	501	480	496	434	496	476	483	537	483	477	493	451	455	520	476	510	514	479	515	486	474	460	543	492	464	464	489	493	479	437	484	475	522	493	497	476	486	389	482	578	507	604	496	448	485	511	527	454	473	483	572	497	504	482	410	511	486	500	480	518	474	500	571	446	504	453	454	489	524	488	474	493	496	506	490	508	431	552	512	480	511	458	452	483	489	490	502	484	490	514	476	481	506	485	494	477	503	484	481	496	522	492	482	486	502	477	467	477	450	496	477	502	481	467	490	484	476	503	558	487	474	545	466	486	494	478	476	473	505	496	526	455	471	501	519	475	488	488	510	477	584	504	477	482	478	591	486	491	476	512	487	455	491	484	472	497	512	472	522	479	477	596	517	525	454	459	449	509	486	472	495	474	426	446	478	516	478	471	413	463	525	522	464	485	475	476	435	417	481	478	442	511	473	524	474	484	535	521	470	469	485	494	479	1
485	488	533	480	498	489	507	475	497	486	463	463	418	541	477	471	464	550	518	513	482	501	474	500	469	472	474	502	485	461	480	481	516	473	505	470	486	487	477	474	477	366	434	484	518	461	543	489	517	457	534	505	479	487	523	507	502	499	542	488	487	485	453	473	396	517	469	533	479	472	469	491	503	485	474	490	482	507	528	445	469	500	440	484	502	499	479	476	472	420	476	490	490	500	472	466	485	501	482	449	487	489	484	472	484	560	502	478	521	478	480	432	489	502	471	455	471	503	486	489	476	511	478	500	452	503	493	526	484	466	548	468	478	482	484	531	550	460	484	490	494	550	482	484	493	502	481	522	479	493	495	499	478	370	478	495	472	462	486	521	464	483	484	476	462	467	474	475	476	421	544	507	435	477	452	466	486	481	405	520	553	521	451	505	459	443	512	535	517	476	456	502	534	546	543	478	476	481	477	498	474	446	501	442	475	477	472	477	488	479	492	479	520	529	483	486	487	466	473	483	482	541	490	433	531	505	492	479	477	476	479	491	463	494	506	553	497	473	461	483	483	609	501	494	506	531	491	471	479	457	431	501	482	500	481	506	425	539	488	486	484	479	497	445	493	482	508	475	425	487	479	462	451	549	465	464	475	503	522	534	478	408	464	475	481	505	513	491	480	488	480	538	463	478	497	494	473	515	507	469	428	495	475	480	458	488	481	491	463	523	498	477	444	473	486	555	482	476	504	479	469	478	483	490	458	489	492	461	490	512	515	484	477	490	516	481	341	474	463	522	472	495	491	520	509	492	476	517	436	567	481	424	485	472	458	516	524	476	435	452	442	505	466	448	491	561	523	482	488	522	416	544	486	488	463	482	497	478	534	459	481	465	431	490	494	479	497	476	523	471	473	453	479	472	479	521	485	519	591	484	486	523	476	537	477	499	495	484	467	478	507	456	431	509	480	543	465	534	567	439	478	468	474	476	473	494	476	468	509	476	474	479	494	421	515	487	481	495	510	454	472	495	391	503	509	478	479	501	460	465	495	481	523	236	481	539	477	505	505	459	475	503	499	463	488	462	477	493	499	468	483	479	432	476	466	658	489	502	487	482	503	468	488	503	485	480	489	402	464	479	461	476	465	267	459	466	482	475	511	491	1
482	497	534	488	506	476	488	478	464	473	477	535	463	427	477	532	487	514	499	496	487	494	487	472	464	469	504	488	499	490	483	476	523	492	501	507	504	531	483	477	474	470	487	487	463	493	544	498	481	457	553	528	509	478	420	475	443	486	482	478	482	495	517	476	374	504	440	463	482	479	536	481	526	483	478	576	489	443	536	462	490	569	493	490	450	524	473	497	487	494	476	579	487	494	469	484	478	484	454	499	490	489	477	478	529	643	485	462	504	485	523	443	472	462	481	466	476	469	445	475	475	475	471	520	464	567	468	473	495	491	486	518	526	478	504	432	404	468	481	464	435	511	475	477	444	477	476	507	479	514	449	496	485	455	476	449	492	470	476	499	459	474	474	487	505	469	474	476	476	454	468	559	509	477	460	541	477	484	397	453	512	514	501	488	510	505	539	473	568	481	457	486	492	481	434	490	483	491	479	456	484	501	510	506	527	476	499	477	491	511	496	442	453	462	484	522	510	499	522	494	537	506	533	544	509	526	460	476	476	475	488	493	479	473	474	473	474	480	463	480	526	576	539	478	487	445	464	478	484	511	447	512	482	508	485	493	534	486	468	469	530	486	480	489	479	472	463	502	453	453	494	427	455	388	465	489	477	468	503	515	479	455	450	475	514	523	505	531	479	494	528	485	510	477	425	494	484	455	495	514	430	519	469	500	445	470	495	492	477	456	459	462	456	456	492	417	472	490	533	577	455	509	504	482	475	467	495	518	480	522	473	484	477	469	499	487	325	532	407	510	500	494	538	522	520	483	478	498	472	498	481	428	450	493	520	472	490	479	478	438	467	475	475	501	477	475	499	486	480	474	442	450	508	431	530	494	484	488	491	506	482	514	473	477	480	478	418	474	502	480	478	517	475	479	478	463	484	442	504	485	472	489	474	497	476	485	449	478	451	482	516	477	482	490	510	529	484	510	488	525	465	476	477	476	488	475	484	490	480	483	487	510	489	464	530	483	475	527	452	494	509	485	411	548	480	478	478	478	502	473	495	490	515	395	480	453	480	457	508	470	495	513	442	530	492	500	487	495	473	516	422	480	435	478	475	582	456	521	517	500	486	474	481	511	452	511	465	505	478	485	491	476	445	403	511	541	477	491	478	485	2
478	470	552	497	435	479	504	477	501	476	510	492	482	515	483	478	475	461	467	460	478	487	483	457	560	527	499	470	484	475	470	484	564	475	487	532	473	454	480	477	476	432	451	471	479	474	500	489	528	511	504	508	490	479	493	514	478	490	457	484	490	487	514	496	610	523	522	511	481	477	457	479	475	496	480	466	482	443	580	455	454	447	523	469	534	504	477	461	471	524	476	479	469	478	471	503	480	469	477	505	480	463	470	461	514	508	499	533	522	471	545	486	483	512	372	475	474	492	487	489	475	473	483	519	491	434	502	525	480	501	520	498	497	482	497	531	597	460	467	473	514	494	474	487	446	468	480	476	478	551	443	482	469	627	479	424	463	511	510	507	506	471	483	483	484	447	478	481	476	508	539	544	545	480	486	531	516	489	446	406	439	517	443	474	475	498	543	530	459	471	466	480	499	584	508	486	479	476	477	508	482	500	488	523	549	477	531	480	473	506	497	483	444	461	479	530	480	503	443	505	480	535	491	426	464	483	521	477	474	492	457	487	476	476	482	474	469	480	500	478	489	472	487	484	494	597	489	474	488	491	455	486	480	541	479	481	437	511	486	476	483	465	487	470	475	544	580	507	496	481	500	480	495	482	449	477	477	508	466	472	479	547	476	478	492	483	469	488	481	472	508	503	480	496	446	453	496	474	506	550	505	517	475	485	481	527	491	480	464	455	508	491	532	518	486	519	476	488	500	474	502	487	469	494	496	487	510	473	491	545	463	495	477	477	565	473	625	452	458	594	429	502	563	562	534	479	497	558	490	486	480	509	474	496	505	464	491	477	536	516	482	470	456	420	486	545	460	506	500	549	395	508	502	455	492	571	479	453	568	540	475	486	487	480	475	484	480	477	465	510	476	540	475	521	483	486	493	464	547	476	469	558	475	430	477	510	519	480	469	476	486	496	511	473	516	602	470	519	534	488	479	485	490	476	490	485	491	457	469	473	491	531	528	598	487	479	474	513	481	508	462	494	402	482	487	476	469	494	517	455	481	482	493	522	482	586	477	521	447	441	475	484	535	469	472	499	474	472	471	491	525	475	441	481	479	450	485	487	506	483	479	513	471	473	507	482	479	474	482	482	454	481	477	561	507	486	477	467	508	481	1
486	467	546	481	477	474	526	476	512	490	459	435	487	551	494	498	467	475	432	473	486	494	474	475	532	509	468	474	476	479	488	513	493	471	483	505	464	471	474	477	483	450	487	460	508	456	528	578	545	499	551	517	489	472	475	518	391	458	462	464	490	476	456	481	530	506	563	505	483	489	413	474	473	545	474	449	478	486	567	476	460	472	433	458	580	506	482	448	475	553	475	486	497	504	487	522	484	439	437	427	483	471	480	465	508	529	488	452	476	470	494	437	478	516	401	488	454	488	451	459	476	481	474	445	464	488	492	479	482	502	511	506	497	481	473	534	473	487	477	498	473	468	467	489	510	516	478	423	482	507	464	480	474	609	477	479	492	498	483	550	497	492	471	481	463	478	474	480	478	464	571	522	516	479	449	515	503	473	512	521	455	530	462	485	496	444	500	486	542	487	513	448	483	493	492	479	480	472	477	442	519	486	492	526	439	477	537	481	451	458	498	514	485	501	478	507	530	473	477	491	524	509	509	503	449	487	481	478	477	515	480	458	459	508	461	488	467	480	499	473	491	550	465	474	515	505	506	483	492	484	518	489	476	491	481	459	502	473	495	477	474	472	506	489	480	480	463	470	523	516	492	524	529	560	459	477	477	478	484	494	476	532	490	478	448	519	504	498	475	490	494	539	499	476	488	513	467	539	531	497	480	492	479	460	504	544	480	499	540	439	497	494	471	499	481	479	461	477	470	484	490	449	479	491	512	475	491	517	499	480	499	467	477	530	515	490	516	497	400	496	505	482	476	514	509	483	484	537	468	494	475	526	501	485	500	497	534	479	490	466	407	517	445	469	479	506	559	494	483	560	477	460	464	531	516	478	482	508	567	498	491	487	500	473	487	485	541	476	466	371	480	519	473	430	477	454	485	499	502	480	479	444	476	514	477	442	425	474	535	480	457	475	551	488	548	548	484	619	461	497	477	500	484	476	510	482	482	531	510	482	496	499	473	581	485	437	480	584	478	493	463	469	383	511	493	476	496	494	444	478	475	475	469	445	472	599	490	490	498	517	508	485	475	501	504	510	489	535	535	485	551	485	425	480	471	564	452	477	495	484	477	464	466	509	519	503	468	465	474	484	460	476	511	461	508	620	487	479	453	553	2
483	511	559	473	524	465	508	477	489	480	462	440	500	468	508	478	451	508	487	480	473	541	489	499	478	523	502	503	496	535	487	472	522	487	501	548	492	459	477	473	478	484	515	495	526	502	506	482	483	477	457	533	511	489	477	512	472	463	552	512	480	480	496	472	405	463	530	483	484	472	521	480	493	557	484	518	501	453	507	469	445	458	494	483	520	495	479	505	474	552	476	440	476	514	481	535	484	542	493	507	481	486	470	468	462	594	476	463	574	478	504	555	458	482	448	476	497	496	481	479	475	502	468	464	497	413	505	565	488	523	538	495	512	467	526	490	409	496	482	476	501	561	502	485	472	476	482	496	471	505	469	476	485	528	478	465	484	479	500	463	476	491	484	479	484	479	476	484	475	496	379	502	482	478	492	483	472	477	531	493	502	575	520	476	476	483	466	492	522	475	487	477	510	444	511	473	489	496	479	473	511	485	503	580	461	476	529	485	458	472	477	559	514	466	501	445	478	480	487	504	500	471	499	561	550	541	498	479	476	534	496	526	458	464	489	459	461	476	506	470	480	583	470	478	551	513	418	482	476	567	472	493	473	540	479	484	425	442	495	497	486	488	531	448	485	494	535	471	516	513	478	535	484	441	472	490	476	457	473	452	476	488	518	476	436	534	489	480	483	509	463	456	487	475	414	562	482	564	517	476	459	489	477	468	441	487	472	483	467	479	484	482	479	514	499	484	479	483	523	448	490	493	503	470	504	475	457	449	492	517	528	475	477	524	484	497	386	557	359	522	508	465	493	556	589	495	474	500	460	519	484	508	455	500	513	509	528	476	481	452	489	515	425	500	486	531	470	476	483	505	430	514	482	453	500	473	476	472	499	499	479	451	470	487	471	476	528	480	483	483	478	494	476	561	479	496	473	468	489	481	472	456	475	475	477	480	436	475	494	472	487	571	494	522	500	527	484	486	544	445	482	452	481	476	500	496	493	496	580	481	451	448	474	516	478	480	502	475	535	496	499	459	353	515	515	478	485	485	424	493	489	486	473	389	493	515	481	451	466	533	555	458	511	514	457	511	475	569	494	479	515	475	405	479	477	612	484	476	545	478	482	499	471	464	468	480	479	473	532	464	479	480	493	360	517	489	475	494	456	474	2
491	454	534	495	540	478	498	476	504	474	492	437	483	341	486	520	503	524	477	479	479	467	477	482	520	540	466	503	483	527	479	505	519	491	459	438	495	504	475	477	478	468	492	496	480	492	532	404	485	487	571	473	488	472	490	478	503	525	528	478	497	488	490	486	392	522	479	510	476	472	509	476	499	501	478	544	472	499	515	483	494	481	485	499	581	524	478	484	478	489	477	503	466	490	481	485	483	456	478	496	488	481	479	479	540	701	532	474	480	469	523	479	472	462	490	475	488	482	461	511	477	490	480	500	460	471	495	517	494	521	502	461	492	486	529	535	507	513	473	509	495	461	480	489	523	476	472	431	475	502	505	485	483	629	476	490	472	455	472	541	476	475	482	475	503	532	475	476	476	469	450	568	480	478	457	566	482	488	435	493	486	541	539	472	505	481	528	496	423	482	478	479	506	537	532	501	481	502	477	463	475	475	507	527	425	476	500	487	466	440	501	544	508	509	493	473	485	498	467	475	505	447	504	428	575	500	510	479	477	463	486	473	483	483	528	510	465	477	451	481	484	593	456	476	560	482	436	481	480	501	491	501	480	498	486	488	518	516	479	493	479	487	495	590	487	496	502	489	490	525	491	475	422	445	490	479	475	514	501	552	480	553	488	477	541	487	520	478	485	489	411	507	488	473	494	540	491	449	472	479	450	468	482	537	488	423	480	477	470	492	507	486	515	514	496	532	474	482	495	569	484	457	518	493	480	480	528	454	476	565	485	487	478	482	525	493	336	500	310	454	475	472	519	459	429	482	480	533	452	459	477	464	532	478	498	469	468	477	460	444	542	499	519	494	489	563	517	475	495	601	483	499	470	468	509	504	470	468	495	478	490	492	506	463	466	495	507	480	494	445	472	519	477	449	481	469	489	514	461	485	470	510	477	519	476	457	428	482	471	474	497	435	478	453	474	555	494	525	557	470	480	476	498	476	509	476	497	489	505	473	493	498	465	599	478	469	467	511	523	483	496	462	420	471	485	478	475	471	477	492	477	479	484	581	474	417	470	475	500	500	444	470	495	487	484	458	500	546	493	494	562	482	444	477	486	588	485	498	451	503	493	517	473	500	526	482	482	485	493	471	494	480	451	594	510	494	477	477	484	503	2
489	539	523	482	485	473	408	474	493	484	373	548	479	529	487	475	495	453	500	465	485	502	490	475	498	479	501	493	469	481	484	423	471	448	479	441	496	529	480	474	474	515	460	466	434	451	539	447	562	495	516	560	475	475	534	460	492	442	484	473	536	492	487	482	611	554	453	492	483	484	492	486	472	448	486	496	471	509	508	510	492	500	502	496	460	494	483	470	476	452	476	541	479	499	484	467	483	456	515	504	474	477	491	472	461	408	471	447	451	476	466	421	469	483	452	476	500	471	509	496	478	466	478	483	510	525	498	497	472	465	519	454	486	477	488	522	522	471	486	462	497	541	467	482	474	440	475	540	488	498	455	484	499	371	477	498	487	517	533	493	485	478	493	485	511	452	477	475	477	469	509	532	489	477	481	499	490	497	586	425	595	472	474	463	497	485	585	502	545	480	496	475	539	422	490	486	485	475	475	427	529	470	475	496	500	476	468	480	471	469	473	447	497	472	485	520	573	485	431	471	459	514	521	486	425	545	468	477	477	503	472	547	472	487	485	490	482	475	482	478	484	449	540	449	552	466	449	477	471	495	500	461	478	467	473	474	458	474	496	489	511	477	514	482	477	492	452	479	486	518	488	575	461	450	494	479	476	477	504	445	478	415	487	474	524	458	497	475	476	490	459	541	503	481	523	509	502	570	491	510	470	492	486	512	465	488	475	490	530	493	503	470	508	430	481	484	478	479	449	413	489	480	516	482	501	478	463	451	500	642	479	480	476	483	479	496	592	525	716	504	512	456	468	480	531	479	476	423	470	472	488	501	504	467	488	480	508	475	507	473	544	481	428	494	488	475	549	492	476	560	462	538	479	471	446	527	479	500	601	504	475	492	503	493	483	463	489	478	518	509	479	525	480	464	481	489	488	482	488	482	477	495	478	437	477	383	419	479	469	476	488	507	500	494	516	480	455	584	498	490	479	476	499	476	451	494	520	508	513	480	494	536	476	410	465	571	466	560	486	486	521	478	578	543	459	477	481	475	435	476	496	470	508	433	472	565	467	554	505	486	552	521	521	503	492	481	482	458	461	508	451	480	517	481	474	420	448	478	467	477	520	499	471	512	508	483	463	519	472	479	479	480	463	440	489	509	473	477	514	524	1
492	468	549	490	463	487	496	477	472	474	499	484	506	399	474	478	457	522	468	485	501	499	470	483	553	506	490	492	504	481	479	479	511	516	481	518	497	511	479	478	473	489	443	513	485	431	468	452	463	502	472	549	487	483	494	491	535	510	514	510	478	483	492	488	445	573	458	465	473	476	570	489	495	492	476	518	479	451	486	513	499	466	484	481	491	480	478	501	487	524	476	456	487	505	487	530	477	475	471	436	497	496	489	469	540	578	404	506	549	486	464	452	476	481	501	478	509	474	543	508	476	511	483	428	488	549	468	488	485	528	480	498	450	475	474	484	397	488	473	510	496	446	490	473	471	485	485	563	484	496	476	477	487	564	478	419	505	541	559	493	448	488	483	479	523	466	477	480	476	536	399	591	527	476	466	486	485	487	415	550	517	502	467	497	475	487	502	522	485	479	520	535	457	508	514	503	475	494	477	478	482	462	475	502	404	476	477	475	476	478	462	487	430	425	463	569	475	481	525	499	429	462	547	507	571	497	499	478	479	488	481	483	443	490	478	529	492	479	471	481	465	544	478	514	513	487	469	475	473	479	532	483	477	536	485	448	452	589	487	462	489	475	464	484	469	450	504	477	452	461	485	551	495	515	495	463	478	494	519	505	476	504	472	476	502	576	442	453	478	479	465	476	466	475	536	438	528	451	505	446	528	462	479	495	538	507	492	490	491	454	490	445	500	550	498	511	456	485	546	545	467	497	496	487	491	478	452	478	469	537	487	512	476	495	534	499	418	493	356	488	463	522	509	556	497	491	474	459	475	465	481	438	519	468	461	491	503	479	477	519	504	509	437	450	477	492	470	494	497	506	478	485	521	477	477	512	484	465	468	484	486	508	471	487	482	473	480	476	489	478	480	453	475	509	472	490	481	415	530	484	480	424	474	460	477	474	423	479	500	471	494	568	549	442	542	584	486	507	492	496	471	468	469	476	483	499	509	480	464	473	481	477	498	545	491	497	486	485	520	488	501	463	357	457	487	478	486	482	524	476	486	487	456	428	478	516	481	487	509	527	443	492	478	480	464	484	485	532	498	545	567	485	416	475	482	557	464	495	435	488	500	432	479	513	518	479	475	426	504	477	482	480	498	438	487	464	465	478	556	496	2
483	494	525	481	489	472	487	479	473	489	431	487	492	471	486	463	473	483	506	470	483	487	491	487	503	507	484	468	482	485	484	495	500	494	488	510	491	482	484	474	471	456	488	502	482	477	445	487	585	552	535	557	482	488	517	485	583	491	524	469	479	481	484	481	662	557	536	500	480	481	526	470	520	470	486	524	464	498	458	494	476	502	484	517	464	506	480	496	471	502	476	518	489	522	479	512	480	458	483	591	472	474	477	466	483	565	501	507	549	478	531	480	476	421	490	485	481	492	457	519	475	470	494	512	484	467	489	510	485	482	489	485	490	481	475	425	502	526	487	478	483	599	477	484	489	508	485	488	481	462	475	464	461	547	478	506	480	458	550	456	457	489	481	479	471	465	476	471	477	513	487	483	500	478	460	546	469	486	435	520	487	505	472	501	470	445	561	513	493	479	482	498	500	564	384	483	476	483	475	505	482	445	506	446	616	477	573	475	502	493	494	455	479	514	483	475	438	486	506	507	467	424	518	482	471	531	485	483	476	503	480	508	481	492	477	505	488	478	517	479	493	363	478	481	573	515	485	480	495	451	483	485	478	499	487	481	566	417	480	492	451	482	490	453	488	465	464	475	517	478	481	504	445	489	495	487	476	502	491	501	478	505	459	477	475	485	489	442	476	470	498	481	470	482	528	552	440	570	524	514	455	490	475	489	514	530	488	458	479	495	496	479	505	456	496	469	469	488	494	498	490	443	497	492	485	486	473	500	483	506	476	484	478	483	479	481	713	426	589	534	499	545	529	497	583	489	476	505	465	456	499	460	482	482	492	499	486	478	476	474	485	483	521	482	478	492	432	471	483	439	451	482	477	469	481	501	493	498	636	499	474	469	480	479	481	480	526	478	486	497	481	489	478	523	482	469	494	426	647	481	478	487	477	476	476	492	481	475	497	488	503	440	463	476	488	500	487	474	499	479	479	478	486	476	479	504	505	455	485	479	527	478	505	533	476	520	490	496	489	482	470	488	570	516	468	476	478	494	509	480	502	479	497	686	472	481	481	530	520	460	503	507	459	424	477	480	477	502	496	455	490	478	516	477	487	314	497	505	551	479	452	514	463	416	528	494	473	480	503	469	494	469	503	702	463	479	480	471	434	490	1
482	509	558	463	563	486	524	476	510	471	427	505	499	440	483	442	451	524	493	462	496	501	462	483	545	499	494	465	473	507	474	459	448	466	478	508	472	495	479	476	472	547	480	463	509	446	462	474	416	521	383	532	480	478	478	470	529	450	474	493	490	493	444	472	504	438	491	510	485	478	501	456	434	524	490	507	468	468	569	489	510	528	523	477	463	459	479	464	483	515	475	498	475	474	482	504	480	469	449	423	480	479	498	489	433	290	475	473	513	491	539	558	476	530	475	503	469	491	494	409	476	471	477	469	488	503	490	509	463	486	499	516	500	480	456	501	477	476	482	496	528	506	487	497	486	491	474	500	480	504	469	488	471	425	476	484	461	493	492	520	456	492	465	483	489	472	477	473	477	471	482	518	495	475	485	503	500	495	462	450	482	494	487	473	485	487	444	518	509	479	489	479	510	488	531	496	484	486	476	497	465	442	509	431	452	476	541	477	468	482	492	484	496	445	481	455	479	481	536	481	494	479	506	516	514	478	469	480	477	508	484	489	496	516	475	504	476	479	507	493	526	459	450	487	492	534	505	474	474	491	524	451	477	482	475	542	512	462	485	459	484	481	481	502	479	501	516	490	480	483	470	565	517	487	480	472	476	461	441	495	478	442	479	477	510	429	466	508	485	494	502	491	486	472	411	530	470	464	525	484	523	494	484	518	567	473	471	496	478	470	456	479	571	497	464	493	469	488	461	557	474	508	487	464	473	484	449	479	507	546	466	467	477	529	466	490	493	390	626	473	454	519	490	522	482	478	479	469	475	538	488	446	513	496	482	446	495	479	529	524	480	473	488	486	476	490	534	468	485	465	430	504	472	565	501	506	497	497	405	468	478	495	483	493	463	483	481	478	493	496	478	510	473	463	476	505	495	529	503	494	480	528	474	483	478	469	437	481	488	477	481	517	529	479	472	549	497	493	506	521	475	485	499	476	485	478	515	505	462	472	481	511	541	441	498	554	487	545	528	463	557	455	615	441	501	480	474	497	537	475	480	472	491	451	483	503	488	500	481	486	503	453	505	492	479	471	490	498	476	477	463	482	520	476	477	437	475	474	462	472	483	457	480	406	503	476	472	530	491	488	486	474	490	462	494	523	469	479	562	526	2
488	452	505	471	449	472	544	475	474	477	534	462	485	448	484	495	468	469	505	488	486	488	477	456	513	511	472	494	472	524	470	489	444	544	450	499	489	447	475	475	473	488	456	494	500	455	490	431	467	489	556	499	485	472	519	490	437	519	531	455	494	479	490	469	573	463	478	464	487	468	500	487	466	547	485	520	481	476	449	497	534	530	464	457	565	486	468	500	478	539	476	492	489	510	493	466	478	490	491	489	474	483	486	474	424	394	477	458	514	470	461	502	491	553	497	468	451	478	486	460	475	447	468	488	504	496	467	494	469	598	530	488	498	481	469	458	448	522	470	490	511	582	476	499	483	463	479	522	474	538	466	481	475	547	479	496	516	460	447	487	517	463	463	481	498	479	476	484	476	470	573	491	452	478	460	482	457	480	490	473	501	528	493	501	469	489	515	484	462	486	466	496	489	555	495	470	487	475	477	489	478	502	511	461	486	478	517	477	497	501	481	574	470	532	448	481	537	473	492	502	437	460	534	460	501	541	515	477	476	505	493	503	471	526	544	499	499	479	490	483	492	458	480	501	548	459	520	479	484	490	484	434	471	506	472	524	545	467	491	491	474	478	472	528	477	481	490	491	474	487	511	556	546	515	497	481	476	507	504	441	474	501	471	476	488	466	452	434	484	468	459	508	471	463	492	487	473	524	543	478	444	474	464	503	451	446	499	487	511	478	490	473	527	520	489	528	459	497	459	564	495	491	512	474	474	481	527	452	485	503	460	491	477	473	537	505	565	470	563	520	510	456	520	495	453	494	482	502	503	508	472	491	504	491	495	492	495	477	446	469	484	479	524	493	475	508	493	469	480	545	566	513	475	477	566	553	483	459	473	531	477	520	540	471	520	455	511	477	469	472	473	491	479	491	480	479	484	519	477	486	481	505	475	425	476	433	418	482	553	472	469	410	495	501	460	498	488	524	535	469	489	468	489	475	498	518	480	520	570	472	509	493	472	531	495	507	464	501	450	473	492	480	553	536	513	478	474	499	501	480	536	472	480	537	480	521	469	460	504	455	547	514	461	439	475	512	472	500	524	552	506	477	507	480	483	435	498	466	473	478	503	500	475	484	527	475	469	467	457	484	475	475	508	548	462	594	481	482	569	477	1
481	505	470	481	497	484	496	476	517	465	514	485	455	507	486	470	484	499	485	474	466	470	470	469	564	523	486	472	473	484	490	528	514	440	461	466	479	472	478	478	478	503	468	483	489	480	498	489	385	479	452	506	426	484	550	470	459	403	472	444	503	491	468	478	455	532	517	511	482	485	545	485	481	467	477	513	484	499	497	495	490	528	464	483	460	502	470	439	475	492	476	512	479	480	479	453	479	455	478	453	476	483	492	478	460	417	535	517	430	473	487	429	487	456	524	473	529	474	520	484	474	460	483	441	498	506	483	533	472	467	495	492	501	480	479	469	483	476	470	473	489	503	479	484	459	488	482	479	479	563	464	479	490	555	477	472	487	491	479	539	470	465	477	491	485	478	475	481	478	427	535	539	541	475	453	493	469	478	519	558	508	521	470	452	488	466	513	472	565	478	504	506	488	533	576	485	485	485	475	490	484	448	464	520	531	474	496	489	497	493	468	419	489	473	511	438	506	492	520	501	511	555	482	459	523	493	511	477	476	483	493	455	475	516	477	493	465	477	483	471	451	494	518	464	503	515	501	485	488	495	452	495	481	530	474	527	449	404	457	484	519	473	450	565	492	465	540	498	461	485	458	402	471	481	462	486	477	497	518	522	477	507	450	476	534	490	509	469	479	485	490	571	514	469	479	520	475	496	478	526	473	501	478	500	566	483	485	471	512	503	485	455	537	516	474	518	482	491	458	512	473	523	489	479	506	482	464	453	504	477	472	483	477	485	451	500	426	496	482	486	552	435	498	521	445	471	481	486	484	515	485	511	450	497	508	474	513	475	551	476	470	489	411	538	486	490	498	507	472	517	440	510	481	527	437	484	488	488	361	465	487	511	527	479	484	473	478	475	506	486	472	484	477	473	478	452	503	535	478	484	476	465	476	478	477	565	454	479	502	479	499	450	504	528	490	514	486	532	531	495	484	465	470	476	478	450	508	494	524	477	469	539	426	548	470	457	471	548	501	475	494	478	566	420	473	476	479	476	435	487	489	472	460	570	487	449	478	480	551	511	498	479	528	416	498	476	476	495	434	459	554	479	516	477	472	476	496	491	462	457	461	489	478	459	460	467	490	481	497	499	481	479	463	590	443	532	478	495	544	516	2
486	470	454	499	506	481	521	475	481	481	470	505	487	527	497	474	467	436	471	471	499	493	478	478	519	424	444	466	501	490	483	514	513	476	467	457	493	498	487	476	478	575	491	508	484	471	451	522	490	439	596	514	489	487	502	446	419	500	457	455	524	483	492	475	491	552	451	480	482	479	465	494	466	475	477	513	463	481	519	490	499	454	456	474	541	515	480	494	484	434	477	522	453	515	496	405	480	431	498	487	454	479	477	494	441	511	473	538	499	490	552	472	482	544	468	482	528	466	500	498	476	498	467	491	499	510	483	461	480	474	510	531	497	480	480	517	455	523	472	479	506	424	469	492	463	472	474	549	470	557	518	501	474	462	476	479	472	484	482	524	513	465	487	476	441	509	476	475	477	504	502	462	517	478	464	502	496	479	444	488	527	545	474	529	500	484	440	445	457	475	483	489	525	491	530	496	469	495	477	475	488	516	494	420	499	475	484	485	480	490	462	509	483	462	487	525	401	490	519	467	502	519	484	434	471	513	465	477	476	529	484	466	473	449	486	461	492	477	480	475	454	534	500	465	524	547	468	481	478	567	465	479	470	518	475	534	458	478	476	471	461	475	504	464	474	492	597	524	559	466	497	415	516	479	464	483	476	485	467	507	476	459	469	475	525	521	527	454	485	494	483	508	469	481	496	483	483	506	507	465	481	512	478	499	466	494	456	474	504	471	525	499	482	507	490	502	472	491	561	511	492	441	488	477	494	481	464	519	487	510	514	456	476	539	542	465	471	495	467	535	437	426	498	487	516	475	481	464	493	461	481	505	447	469	488	503	478	476	506	448	452	471	487	471	483	486	491	499	465	472	480	446	481	480	462	490	491	509	502	476	477	493	461	474	469	482	553	474	476	418	479	524	476	556	477	494	479	505	486	472	479	514	477	514	478	424	436	479	464	476	493	521	515	470	484	503	487	522	586	476	477	487	475	476	465	511	476	454	494	482	494	461	446	468	503	451	488	529	464	498	575	472	374	476	498	474	465	469	441	491	491	490	507	327	474	572	479	469	493	474	522	493	519	420	478	473	474	486	470	476	520	474	423	477	489	536	489	500	464	491	525	495	463	449	475	459	456	515	510	492	471	483	492	321	492	525	494	480	488	492	1
474	482	485	472	427	486	487	478	480	482	408	471	443	436	483	471	468	454	490	480	462	514	462	464	483	517	478	495	459	503	486	530	512	464	489	473	456	435	472	477	472	510	442	496	563	501	484	563	506	477	471	519	482	482	494	506	521	499	501	493	467	489	512	471	495	519	525	471	483	469	571	463	489	528	474	515	498	513	544	451	464	507	443	493	440	479	471	484	484	622	476	498	486	445	481	450	485	475	501	577	467	476	486	496	426	492	485	490	551	483	459	488	474	499	494	479	451	497	477	498	473	492	493	469	459	589	480	485	478	473	501	469	469	484	406	551	506	462	457	487	509	552	485	468	495	498	471	555	472	537	461	475	476	478	475	520	437	517	520	511	463	470	452	488	469	474	477	480	477	473	493	499	459	478	494	565	468	472	482	499	483	551	509	484	541	465	513	463	533	476	487	505	488	569	520	478	475	476	476	527	485	497	472	475	494	475	596	483	482	512	536	497	502	485	481	480	504	470	443	490	507	537	446	480	536	506	483	477	477	496	479	501	465	475	493	522	461	473	487	471	463	471	534	485	504	505	461	485	488	499	501	521	477	540	486	472	488	547	485	499	492	491	485	499	488	480	491	486	510	506	472	487	486	455	474	489	476	473	514	484	477	466	462	477	566	508	495	510	476	508	433	506	523	471	472	520	540	518	494	500	514	491	480	501	495	464	491	478	528	507	435	493	466	468	476	475	478	483	430	538	470	490	471	476	500	479	503	513	491	553	508	483	478	474	465	479	476	530	576	489	491	526	466	478	497	489	470	536	471	445	483	514	515	468	481	469	538	476	464	556	461	462	495	506	477	433	487	483	504	517	459	535	505	455	477	478	495	473	528	459	472	492	533	493	481	482	496	478	487	469	473	508	477	547	479	459	480	504	542	487	480	489	478	454	477	520	465	476	449	479	474	468	465	483	518	499	503	486	535	518	470	473	476	477	481	485	521	491	452	482	474	489	485	483	458	509	468	564	522	475	522	451	672	532	486	477	474	471	472	458	467	462	492	588	466	443	471	449	473	475	518	473	502	450	491	499	504	427	493	441	558	473	564	481	485	450	453	468	522	491	524	474	485	524	580	467	491	464	466	495	495	476	499	618	567	490	480	479	438	503	1
476	489	619	498	438	477	476	480	478	470	449	485	485	492	477	505	464	484	454	477	496	490	480	477	490	495	469	467	484	479	479	495	486	479	515	457	463	448	482	477	474	440	460	474	479	492	510	494	542	451	525	490	481	478	435	475	539	490	551	451	475	475	559	479	391	503	479	456	484	474	438	500	490	422	496	454	476	515	461	449	518	481	494	492	511	487	473	460	485	512	475	535	507	503	477	487	481	481	461	508	467	486	489	482	514	816	469	541	532	502	487	468	471	475	522	470	465	495	490	467	477	440	466	519	493	517	464	456	503	458	458	511	518	482	471	603	593	486	480	507	482	534	477	469	489	538	478	490	469	462	455	489	474	473	475	479	474	426	547	543	475	489	490	485	527	525	475	482	479	563	493	505	525	475	466	490	496	478	389	446	508	464	479	471	479	499	510	501	557	487	444	500	513	559	536	486	478	488	478	507	472	521	480	525	503	476	520	476	501	466	477	469	508	510	472	559	528	456	507	491	474	440	467	543	457	500	478	473	476	525	476	497	491	481	488	496	492	473	471	475	463	552	488	470	471	479	489	478	489	528	492	491	474	506	467	554	505	449	484	498	465	484	496	464	482	553	508	483	473	478	482	476	412	513	468	483	477	536	474	463	476	468	459	478	528	507	432	526	476	510	472	524	518	480	486	474	467	505	457	469	433	484	474	485	449	547	448	476	478	437	505	461	474	464	487	523	474	487	500	571	487	504	488	500	495	482	468	516	469	450	486	475	476	517	570	476	341	516	426	469	402	489	524	494	399	489	482	485	466	506	485	516	454	461	518	481	542	475	474	431	481	518	531	472	483	525	490	487	459	558	489	432	509	496	503	465	477	487	573	534	479	497	485	473	479	478	520	477	497	509	475	484	482	533	478	485	497	436	488	483	472	507	476	503	476	466	406	473	473	469	460	451	457	458	400	568	484	526	541	506	475	460	460	476	485	479	482	485	378	474	502	495	477	479	514	533	479	547	533	498	476	475	495	508	511	476	484	473	455	490	480	480	488	560	483	404	480	479	473	445	564	467	468	486	482	489	478	511	475	482	557	475	480	476	478	548	500	460	455	474	467	481	477	463	465	474	469	492	520	484	484	475	452	570	490	431	476	509	456	491	2
485	481	479	482	489	484	422	477	486	467	494	493	489	473	488	493	496	462	498	486	474	478	477	483	563	493	493	467	486	522	471	502	545	504	489	450	488	481	481	476	478	454	504	470	507	489	459	573	460	515	475	475	517	479	492	471	477	480	501	485	479	478	507	474	428	549	505	494	481	473	539	504	444	513	482	523	484	499	599	490	454	489	417	484	501	540	485	404	479	505	476	523	507	514	484	538	473	464	449	523	491	475	483	444	429	463	518	525	494	480	469	462	465	499	490	461	462	484	525	522	475	486	484	459	452	503	482	536	476	541	545	546	492	481	499	549	504	494	490	471	509	520	472	480	487	488	485	488	485	510	435	475	458	570	480	438	505	509	439	475	491	462	483	487	481	484	473	485	479	580	493	538	448	477	487	511	450	479	499	498	433	455	439	448	500	479	535	488	475	478	461	473	510	537	529	480	482	484	477	433	481	487	495	565	527	476	534	477	495	492	488	501	484	516	487	566	544	479	453	481	469	474	494	515	491	513	483	477	476	482	499	447	504	465	515	485	495	483	497	484	510	616	461	507	512	418	519	476	488	496	511	492	477	506	490	484	539	525	478	498	500	479	510	472	476	495	457	473	529	485	487	496	518	552	461	476	477	532	495	456	479	508	478	475	503	488	463	546	482	478	515	449	495	483	496	456	489	512	480	488	475	489	479	521	517	469	486	491	467	449	421	509	486	500	468	453	474	481	505	521	481	492	489	478	486	475	480	449	478	493	492	472	475	496	534	506	407	493	378	482	586	487	477	537	599	493	475	401	508	481	486	427	502	505	501	483	545	476	486	470	459	499	489	533	477	500	501	495	475	532	448	466	492	525	461	502	475	487	463	475	477	481	479	458	480	480	502	479	503	449	478	477	475	488	478	492	473	500	450	475	478	496	477	495	477	526	487	480	430	479	515	512	488	502	470	490	497	453	412	513	490	469	466	476	483	460	492	481	425	474	463	480	475	530	497	546	474	517	508	477	462	483	314	518	452	479	475	463	496	465	496	480	516	335	481	600	479	491	480	487	452	508	455	532	471	525	490	543	480	483	557	479	396	473	480	635	488	481	441	509	475	519	488	461	523	487	478	458	477	477	473	479	490	278	539	497	463	482	524	472	2
479	565	538	476	567	468	488	476	495	469	531	484	460	517	493	479	485	514	457	484	481	505	472	477	453	505	488	496	486	513	493	552	492	539	489	526	469	460	481	475	485	440	471	481	492	469	488	488	520	512	497	534	463	474	475	535	427	504	528	462	470	478	449	478	557	517	507	487	487	476	423	466	447	473	480	516	477	462	460	473	459	474	499	470	545	503	484	476	478	479	477	498	483	496	470	470	479	479	520	542	493	486	483	467	476	502	435	471	570	478	474	463	478	512	389	508	493	488	532	455	476	524	484	450	464	562	477	500	480	491	468	502	452	470	473	472	465	487	473	457	507	407	456	481	506	490	479	459	480	539	497	468	478	377	477	486	490	477	509	512	457	477	475	477	502	486	476	475	477	546	485	532	451	476	473	498	464	468	458	439	495	496	485	463	488	520	450	540	488	479	481	481	535	469	568	496	482	472	476	565	465	491	471	500	498	475	518	485	471	485	471	503	466	526	487	466	549	470	445	462	506	439	478	408	440	518	506	478	477	482	492	477	487	510	505	502	491	477	512	487	543	455	509	493	445	504	490	486	480	457	492	459	478	474	482	511	479	453	480	488	508	469	502	503	479	517	527	466	513	491	484	470	566	494	489	467	476	511	504	490	477	408	496	477	489	519	484	511	481	451	508	490	493	474	483	464	446	469	529	476	441	498	473	480	531	482	494	477	497	460	450	484	490	492	478	462	467	481	504	536	477	476	493	477	480	477	505	505	514	530	527	480	476	452	485	483	543	455	598	521	548	494	561	542	504	487	488	453	444	532	483	445	478	510	485	457	488	474	524	509	434	509	424	466	467	557	537	496	489	512	479	431	476	492	405	485	486	504	533	527	478	513	524	475	472	484	485	479	499	546	469	518	480	534	482	485	486	459	504	488	476	496	475	523	476	480	507	475	454	481	509	409	441	450	499	484	490	578	539	483	484	484	493	476	488	489	513	507	564	477	469	510	521	417	466	506	480	504	518	471	486	470	541	515	483	479	468	490	492	468	482	481	450	445	491	513	480	528	460	446	466	521	555	456	475	495	486	459	473	504	566	475	501	478	470	422	511	494	526	485	515	436	483	494	548	489	495	514	509	490	471	473	471	456	477	440	477	483	470	483	2
488	473	488	467	473	490	523	475	495	477	518	488	468	457	484	474	490	503	510	476	472	476	468	485	612	530	509	489	502	497	476	532	463	522	497	489	471	524	490	476	481	498	454	479	480	570	582	495	512	520	582	537	482	470	502	522	475	449	477	495	456	481	454	475	602	455	488	507	483	473	466	502	513	473	481	531	465	522	485	487	486	484	473	465	487	481	476	480	480	575	476	487	461	454	473	491	477	480	486	517	480	476	472	460	480	399	417	448	467	480	444	508	477	499	462	475	471	482	513	498	478	488	460	439	471	537	477	525	471	464	521	455	538	477	487	490	471	542	486	477	492	495	459	484	478	485	476	500	479	568	515	502	497	448	476	457	487	508	479	503	477	479	497	480	468	521	476	480	477	475	508	508	536	476	491	524	469	483	434	501	485	556	483	476	494	492	478	507	532	479	467	445	502	476	542	485	471	467	476	496	549	504	482	473	492	478	553	478	501	507	455	541	479	484	467	404	449	481	534	480	391	550	478	432	457	468	482	477	475	486	502	520	474	490	469	488	514	482	459	480	493	451	482	527	538	562	484	478	492	465	432	504	479	527	478	497	536	437	470	503	504	471	501	502	472	471	564	471	528	467	477	471	527	496	505	482	476	511	534	505	475	456	483	476	439	461	507	498	480	494	518	473	484	473	532	462	462	499	484	454	471	495	480	486	442	506	485	493	513	450	533	466	442	478	481	493	471	474	533	575	477	462	492	477	496	478	463	488	482	511	466	480	476	487	504	485	633	496	583	523	390	477	518	471	473	491	490	592	479	507	488	465	493	475	485	476	515	478	516	451	460	500	495	515	476	537	482	504	492	560	431	511	505	504	501	519	483	461	537	482	478	464	482	446	472	474	478	477	465	476	476	451	479	451	480	486	481	463	512	482	481	440	475	485	476	536	429	485	470	479	470	490	475	489	496	499	483	556	507	515	478	475	497	476	478	492	478	431	536	477	515	521	446	463	503	453	488	478	432	500	477	470	411	502	486	477	493	484	534	497	483	489	483	354	472	637	483	516	454	481	503	483	523	607	491	479	481	549	460	475	482	482	443	477	471	417	490	486	462	492	489	526	482	461	478	496	467	478	510	485	503	472	480	379	526	554	479	468	536	509	2
473	490	551	495	465	476	406	476	484	473	522	488	530	434	483	461	477	464	482	470	486	483	475	471	478	521	476	482	467	511	486	481	516	464	490	477	501	501	478	475	479	516	468	481	498	472	585	486	507	428	486	457	443	483	496	495	516	455	532	439	482	478	545	488	644	597	482	510	480	472	551	445	462	478	477	572	483	524	505	479	484	514	478	464	473	523	473	505	474	583	476	538	465	500	480	490	480	465	521	421	480	492	484	473	550	407	491	464	568	495	492	446	491	554	470	499	502	505	522	466	477	476	483	488	516	540	474	467	470	448	480	471	485	480	485	454	521	509	488	484	468	470	482	478	505	489	481	508	485	452	439	474	489	597	475	490	439	526	469	482	509	462	482	477	474	499	475	477	477	555	461	596	515	478	473	454	485	484	559	510	551	530	468	468	473	479	535	523	473	484	456	486	497	555	521	489	482	487	475	460	486	538	491	495	500	477	429	476	479	487	502	485	468	550	470	581	543	485	495	514	484	459	483	505	487	487	487	480	476	481	463	507	467	501	474	520	493	482	477	472	474	426	519	504	482	473	426	475	492	461	519	529	487	508	482	450	517	585	486	477	482	478	461	500	485	504	546	475	507	507	491	471	490	448	474	490	476	524	501	450	478	525	474	474	507	443	478	493	480	466	511	541	502	481	558	566	479	498	506	503	468	504	481	505	457	450	481	488	551	498	514	506	477	505	491	502	490	480	445	498	473	469	498	479	485	476	493	496	487	493	554	487	476	500	482	508	648	509	577	527	511	495	483	473	507	493	476	475	467	467	485	415	495	479	503	491	483	477	520	494	500	477	432	495	472	578	538	476	483	498	514	430	452	432	517	492	470	437	532	489	476	538	436	458	463	486	512	481	511	442	477	509	473	507	480	506	490	514	485	467	476	461	477	471	476	501	448	473	460	480	506	478	549	493	473	506	480	532	554	459	474	473	485	476	512	490	489	503	478	473	482	500	468	540	509	476	471	553	488	487	521	456	562	464	480	479	479	478	462	469	488	470	452	575	484	543	479	548	453	492	438	515	522	453	492	491	484	473	520	427	531	482	510	476	472	402	467	485	483	487	496	477	469	532	538	484	479	500	503	473	486	475	515	625	436	494	475	464	602	449	2
474	542	509	486	517	483	503	477	458	483	488	520	491	445	510	470	492	517	488	486	487	480	480	470	438	468	487	499	464	491	484	493	478	440	461	509	494	504	481	478	481	435	485	484	532	470	503	508	474	482	520	540	459	481	536	478	404	494	477	479	499	478	494	461	524	492	498	489	478	489	599	512	461	445	475	468	487	521	507	475	477	475	500	475	464	491	478	505	482	510	476	458	461	540	474	433	481	483	476	540	477	499	483	480	497	440	485	464	546	494	474	487	469	514	489	476	482	480	534	492	477	521	474	541	453	500	436	529	473	450	474	465	472	482	458	488	520	488	474	504	497	480	513	477	515	480	482	572	480	546	512	495	478	458	477	496	471	499	467	490	465	472	509	478	516	512	475	480	476	524	466	518	529	477	460	400	473	471	505	539	478	486	484	459	504	462	493	447	582	475	486	516	532	470	521	490	471	493	477	446	527	513	462	482	525	475	491	481	455	519	478	457	492	395	487	543	486	479	475	486	460	472	519	472	460	508	488	477	476	500	501	466	478	474	472	459	488	483	480	470	480	443	472	502	539	446	486	482	467	524	470	531	477	483	463	530	503	505	489	487	502	476	529	539	481	485	456	467	493	456	495	557	467	477	474	457	476	519	460	507	476	458	483	476	500	501	449	487	480	505	554	532	516	474	495	491	475	520	512	517	513	489	481	450	518	428	474	501	542	465	470	485	517	458	481	516	483	486	435	476	459	498	473	472	472	492	491	488	486	637	498	464	476	486	523	498	503	465	598	616	477	443	543	561	517	487	488	514	486	552	478	463	471	474	489	484	546	477	527	355	409	502	494	485	480	541	525	469	489	487	488	436	469	466	478	533	491	510	481	514	480	478	522	499	502	488	527	479	491	476	474	449	469	498	478	482	501	511	485	475	485	473	477	529	477	513	492	473	484	478	503	471	467	486	470	504	470	607	542	507	487	491	469	476	478	511	483	480	541	470	496	538	450	467	496	512	483	529	529	487	487	483	664	538	477	474	482	494	508	483	468	468	494	569	470	454	474	468	451	527	473	507	527	519	536	495	478	547	531	438	504	481	581	479	476	402	466	481	458	480	475	461	462	466	488	467	497	528	476	470	473	476	492	605	532	510	475	490	528	493	2
476	423	483	478	522	481	488	475	485	472	482	459	548	543	497	504	480	548	491	489	487	521	473	485	516	472	488	485	468	483	474	440	521	494	487	456	491	438	484	477	478	549	476	488	540	486	468	494	514	475	582	452	503	483	456	489	561	500	455	464	486	480	477	475	528	512	467	507	480	480	519	480	444	462	486	516	472	469	497	467	545	463	531	489	562	507	485	459	482	516	475	559	516	475	479	490	479	489	474	491	493	492	491	477	440	566	499	461	467	498	530	460	493	535	471	477	499	508	468	470	477	510	486	472	491	494	489	496	485	482	480	511	487	476	495	551	484	475	497	470	477	482	469	487	472	471	486	519	482	470	501	484	485	569	476	510	477	475	477	509	466	492	481	486	489	505	474	477	475	563	506	529	531	478	507	513	473	482	562	519	565	409	460	466	509	481	506	527	532	482	477	451	494	486	566	494	481	464	476	472	470	517	532	584	470	477	537	478	512	520	482	516	476	473	482	493	458	492	449	471	467	514	499	450	513	518	472	478	476	481	484	451	492	482	507	508	490	476	499	481	445	447	507	480	479	564	412	477	490	471	481	536	469	478	481	537	534	448	482	472	484	481	503	406	474	490	511	488	442	515	476	466	406	463	492	485	477	550	513	489	476	504	460	475	518	501	485	521	484	475	510	497	476	483	385	518	504	472	519	524	428	510	480	458	455	498	482	483	480	441	502	483	460	512	471	457	484	480	444	509	471	488	501	489	472	480	453	454	508	528	491	475	477	508	546	473	515	538	510	455	574	514	535	524	508	483	476	439	524	540	488	511	498	481	500	507	537	478	451	514	531	496	499	480	477	439	474	487	486	526	523	421	529	481	492	463	480	487	536	517	471	474	471	498	467	467	448	481	442	574	481	509	476	541	474	462	492	395	539	490	480	495	477	490	477	479	464	474	519	482	494	471	494	499	497	532	490	487	547	526	475	466	483	476	485	493	502	472	505	479	505	472	478	540	547	501	473	486	449	493	492	466	588	496	499	476	482	479	422	470	507	469	523	712	478	416	486	477	415	476	585	484	541	485	471	466	484	531	468	420	565	476	533	478	477	418	455	479	473	499	469	428	465	450	519	478	477	440	536	483	474	476	541	697	541	529	472	491	545	475	2
478	474	489	491	524	476	427	478	494	472	467	465	470	481	494	470	500	527	493	490	489	512	478	487	461	475	494	486	480	518	481	461	501	500	478	493	499	479	481	475	477	578	502	502	491	481	451	564	487	499	556	503	484	482	492	492	517	454	532	479	462	486	459	473	562	510	482	499	481	488	583	475	448	495	476	505	462	501	461	478	536	499	513	481	467	501	471	467	491	509	477	512	455	520	477	508	484	474	481	478	474	498	477	489	492	387	513	543	478	486	459	442	488	482	483	463	518	467	459	507	473	494	469	425	500	541	478	495	471	474	508	467	477	476	499	510	536	474	473	474	497	494	475	475	468	491	478	533	485	470	444	488	483	364	477	509	500	489	529	514	485	464	459	479	543	513	476	475	479	493	439	513	501	476	466	576	494	475	546	497	530	556	474	480	501	492	504	472	530	482	472	493	518	441	556	476	483	471	476	482	502	481	490	439	487	474	493	476	475	496	487	497	478	426	486	481	468	499	468	488	415	503	453	555	475	524	486	476	477	509	470	434	493	514	473	518	478	480	472	480	507	423	477	471	499	510	510	474	495	505	491	538	478	553	474	498	542	518	502	496	487	481	493	421	486	465	470	448	479	489	491	500	460	457	472	482	476	470	483	493	477	414	465	475	567	541	471	517	477	494	480	503	482	476	462	581	467	550	465	496	435	502	477	517	498	509	468	476	553	480	487	494	507	480	485	517	480	485	486	546	501	466	495	470	541	482	496	472	465	531	461	488	476	499	477	510	576	459	660	440	465	485	489	565	475	479	467	434	514	483	483	459	465	491	478	476	550	478	543	461	501	487	560	481	471	472	471	484	482	507	506	459	528	465	509	461	479	480	495	493	473	501	483	491	468	486	499	475	494	464	482	503	482	535	479	487	467	488	514	480	479	478	476	479	477	523	469	481	503	481	510	498	444	533	518	448	497	539	508	447	482	482	485	476	472	514	504	445	452	483	489	514	491	424	499	545	469	567	444	484	442	493	611	467	499	476	492	485	462	459	497	478	475	454	488	525	481	530	536	467	491	440	475	511	483	454	481	511	490	482	542	472	521	477	473	376	475	514	499	500	490	515	475	520	553	492	484	467	491	475	461	472	512	466	507	568	475	457	457	501	1
492	453	501	481	555	480	508	477	490	469	454	481	507	424	470	473	480	440	488	490	472	489	470	473	442	492	443	482	494	502	473	428	489	498	502	497	477	483	483	474	478	513	470	491	497	489	456	501	569	512	515	515	461	478	514	472	452	495	521	478	487	477	476	477	571	507	475	471	481	475	443	493	485	545	480	512	490	485	474	517	464	478	542	472	464	516	479	472	488	527	477	504	473	497	486	549	479	476	453	501	466	486	491	487	517	792	490	435	529	475	474	490	480	506	462	468	517	498	539	498	479	490	469	500	449	474	490	516	505	506	501	457	482	477	512	440	493	499	485	473	501	517	490	487	499	489	487	490	483	517	516	459	468	632	477	468	540	482	520	499	536	472	485	488	431	460	476	472	475	527	474	487	538	476	476	488	491	488	480	496	476	543	493	510	469	454	577	492	496	478	465	502	506	523	536	478	483	480	476	524	506	491	519	530	508	476	515	479	483	469	500	474	480	476	465	517	482	489	530	479	481	564	464	491	525	497	483	474	475	511	494	481	477	483	493	474	481	476	467	484	518	435	539	456	519	495	495	477	483	524	518	459	475	527	477	482	466	504	491	484	487	474	531	525	471	481	512	515	508	506	478	533	525	440	480	478	477	477	485	523	476	546	503	479	424	450	514	519	476	483	482	564	492	474	468	514	491	436	477	519	469	500	490	471	555	462	489	477	489	462	472	490	492	528	471	488	502	468	539	519	469	469	465	490	470	483	487	509	488	512	502	477	475	519	487	473	566	530	415	537	474	541	436	476	526	475	482	466	506	459	487	426	496	483	459	491	539	478	489	494	521	470	478	478	483	429	524	470	470	572	460	448	490	531	467	480	476	487	670	482	480	495	542	466	463	487	464	478	520	430	480	452	475	399	481	526	484	453	445	486	480	455	477	433	476	503	454	485	492	484	480	492	515	480	458	468	500	424	507	450	480	485	479	476	476	467	473	524	445	474	518	493	503	603	497	491	495	546	444	487	466	464	455	472	529	477	498	491	530	473	495	487	498	704	481	431	478	499	441	501	498	492	418	480	503	513	493	473	492	465	482	482	461	479	483	393	482	510	492	492	494	478	473	451	484	477	485	506	474	479	490	480	456	670	481	449	478	459	578	490	1
488	484	485	481	492	474	394	473	463	478	470	438	401	494	471	503	483	472	502	470	459	500	478	479	514	523	518	473	456	529	475	518	467	477	513	464	484	486	476	477	478	495	479	467	527	459	458	501	504	516	498	517	475	480	579	471	512	468	417	454	478	491	512	486	583	517	458	470	477	487	528	500	476	512	482	479	458	481	509	451	466	480	492	472	508	524	483	501	482	555	476	493	478	484	486	533	479	489	491	435	472	471	475	476	426	332	494	450	483	487	492	404	478	477	454	470	497	486	483	470	469	450	486	465	476	471	497	535	463	475	457	537	482	469	502	466	525	484	465	490	487	556	472	480	472	467	485	483	476	468	455	453	471	496	476	492	494	471	476	520	477	483	481	485	491	490	476	484	477	497	449	454	564	477	464	476	483	471	463	533	454	522	446	479	486	454	472	549	505	475	521	513	471	512	543	490	474	466	474	472	443	525	516	481	494	475	480	469	456	494	482	520	531	542	436	422	507	472	457	489	492	426	484	513	518	525	479	478	476	511	495	458	485	505	483	452	485	478	482	476	517	516	497	485	463	497	509	481	476	537	517	478	472	507	486	544	542	468	488	479	515	476	501	474	483	516	497	507	492	482	496	424	511	497	472	498	476	453	455	503	477	477	492	475	463	471	510	498	475	502	501	543	487	490	466	502	483	474	538	519	503	501	472	487	502	508	474	472	496	513	466	478	509	488	485	455	487	490	406	520	491	523	516	482	476	487	514	459	490	505	453	473	476	493	513	504	569	469	576	466	494	556	530	516	435	473	493	490	501	464	477	448	466	480	500	436	469	476	440	574	508	474	411	496	479	551	495	496	496	484	505	494	485	513	494	484	485	467	531	448	476	459	505	460	460	490	476	480	475	465	477	464	475	534	477	477	477	463	441	492	478	495	477	518	476	433	445	478	482	482	474	511	497	480	423	454	483	551	504	496	482	488	487	476	491	471	483	442	531	475	540	529	472	497	487	561	486	559	534	507	545	460	509	508	472	480	475	490	503	464	491	464	498	384	480	620	479	481	522	494	476	457	481	408	496	490	488	458	488	487	468	479	487	478	489	508	483	485	479	493	495	446	483	560	546	482	470	517	461	476	453	483	509	391	529	486	479	475	500	485	1
482	438	559	491	420	471	544	478	497	476	485	529	475	459	479	490	481	487	463	492	467	495	486	489	487	537	491	494	497	489	479	514	532	450	490	456	461	496	486	477	479	417	480	499	489	489	485	515	433	473	422	475	501	488	517	561	479	530	460	450	492	497	456	481	456	503	493	513	485	467	502	493	463	523	483	471	490	508	447	461	478	585	546	477	520	515	470	470	478	442	475	531	505	479	490	453	478	492	481	516	483	475	483	475	475	423	434	451	501	468	434	433	475	482	549	471	531	474	472	512	479	509	492	506	499	526	511	485	470	449	504	488	504	486	487	409	457	490	485	476	460	488	476	478	471	475	478	420	475	516	473	491	482	391	475	520	503	479	541	513	504	465	506	475	477	513	477	485	474	610	535	513	505	478	496	431	461	494	474	529	482	526	494	471	491	439	450	486	477	475	486	470	498	440	509	484	481	492	474	511	481	497	482	501	473	477	479	479	462	454	512	523	447	485	460	456	565	467	472	495	558	494	497	480	471	442	459	477	477	499	484	479	471	503	506	487	489	478	468	484	534	526	521	479	536	496	471	482	489	474	469	530	480	521	486	496	520	473	487	482	483	476	491	406	479	496	507	504	459	473	490	489	525	489	461	509	477	452	507	600	476	428	462	476	497	449	492	482	473	490	523	438	478	470	482	488	501	517	483	507	437	493	485	485	467	492	487	466	562	495	498	477	544	493	486	498	479	486	534	557	471	448	487	482	468	478	492	476	474	519	479	455	476	534	417	478	432	536	527	507	516	508	466	493	432	481	487	520	501	571	485	464	486	492	511	480	517	475	525	488	461	514	479	506	480	450	505	513	479	437	462	491	518	474	566	500	462	493	432	455	486	464	530	474	464	484	479	478	508	470	471	491	476	518	480	457	495	455	526	474	478	521	475	469	477	422	438	474	488	474	482	547	459	503	522	573	480	531	522	488	474	473	462	476	505	452	518	494	439	474	469	508	457	428	502	439	487	525	448	502	534	457	419	594	509	477	504	503	499	478	483	486	488	295	473	560	482	509	446	499	519	477	494	443	462	496	470	488	515	472	462	485	444	479	478	531	476	506	515	471	461	479	486	496	514	463	463	450	499	483	478	474	482	257	522	474	482	500	495	470	1
485	479	535	475	542	467	509	478	496	477	453	487	488	543	477	523	481	485	470	475	483	515	480	475	557	467	436	487	502	484	485	495	544	603	489	470	495	487	482	475	480	535	468	490	511	499	488	502	469	441	438	545	508	487	486	495	465	500	616	476	492	484	508	477	420	516	522	466	481	476	496	494	487	456	481	493	480	475	459	466	520	555	474	477	503	455	474	456	478	545	475	541	463	517	486	452	487	446	483	475	490	481	484	452	420	603	497	456	475	485	539	477	467	478	464	497	516	516	508	521	477	521	471	493	447	506	486	488	487	464	512	473	449	477	477	499	504	459	476	474	510	486	460	499	496	496	474	488	480	508	476	469	492	553	478	470	491	476	497	519	477	476	463	487	453	470	478	477	475	532	456	566	502	477	467	528	500	483	455	492	548	562	421	534	489	480	545	494	473	476	494	488	500	503	510	488	481	469	477	495	507	505	495	515	503	478	541	477	466	497	491	465	521	438	457	552	538	490	439	480	517	493	463	523	427	439	497	480	478	499	509	445	469	478	505	480	471	474	470	470	512	575	476	486	474	483	491	475	473	534	465	520	478	460	483	528	562	471	480	484	472	477	481	546	476	503	523	485	429	487	494	486	428	516	477	482	476	542	505	527	476	503	480	477	515	439	511	487	480	509	488	513	474	475	528	443	457	495	497	536	501	506	478	536	511	464	483	475	511	462	485	473	503	503	455	407	479	473	541	559	505	479	514	485	480	485	501	462	484	549	469	466	477	479	543	481	388	490	338	536	493	489	487	495	504	483	474	578	498	524	495	493	483	493	500	475	502	476	491	415	480	487	426	500	474	487	523	492	503	510	413	429	515	466	548	514	484	533	475	456	480	444	482	472	505	467	486	478	514	493	473	454	479	546	481	496	499	488	510	478	478	490	476	492	478	412	461	475	487	466	508	529	487	458	506	489	478	492	495	545	484	452	491	476	497	484	478	440	458	481	546	530	488	533	500	551	500	508	505	492	491	469	353	431	482	477	498	489	436	472	475	493	482	405	481	505	478	553	581	533	558	500	520	507	493	496	480	461	464	521	507	489	396	475	473	576	503	471	483	483	495	482	487	427	413	475	486	442	499	472	480	480	469	410	516	495	481	458	533	525	2
480	469	531	485	462	481	439	478	461	473	470	464	457	503	472	498	478	463	526	488	498	533	471	484	460	457	485	476	473	485	479	561	442	513	489	508	481	476	487	479	476	499	508	480	449	455	480	498	465	457	474	471	510	481	498	480	476	555	507	519	501	479	482	487	554	540	524	480	477	465	601	504	503	496	478	496	473	454	530	495	503	519	500	498	520	555	464	508	474	494	476	487	445	502	487	501	482	443	517	497	474	480	476	475	489	385	417	471	482	484	514	422	487	513	515	460	494	475	472	499	476	496	487	498	496	523	497	466	467	524	520	492	507	480	484	537	527	480	475	471	477	491	504	466	464	477	488	499	479	495	434	488	496	510	478	490	459	466	514	498	499	505	478	470	514	474	479	473	476	533	483	507	551	477	493	423	488	488	491	594	463	509	495	496	499	515	542	498	451	477	507	484	455	507	521	491	496	485	479	471	529	503	468	604	505	476	548	478	488	472	475	498	463	514	469	495	476	457	514	478	466	539	507	519	478	477	498	475	475	478	457	478	480	469	518	490	485	478	483	482	526	492	479	488	546	511	469	476	468	501	473	510	476	493	481	520	526	507	488	485	497	493	458	449	487	506	456	487	482	458	509	490	467	455	461	483	475	523	485	509	476	482	466	475	516	476	573	490	486	486	514	469	474	479	586	484	480	427	470	474	451	493	479	518	493	513	497	488	509	467	514	466	503	475	490	525	459	481	462	535	485	510	458	490	518	484	487	451	485	542	485	508	476	471	510	496	543	479	547	475	539	454	487	502	431	484	487	471	457	546	475	460	463	482	480	478	486	475	571	453	472	498	416	476	483	511	497	475	507	409	486	466	468	472	476	460	483	476	467	476	487	458	480	457	474	491	493	477	521	512	481	511	475	480	477	506	496	510	487	495	477	476	476	466	477	455	524	477	521	484	488	433	457	493	508	548	481	448	542	522	473	494	478	476	478	504	529	499	422	475	493	523	470	505	494	487	505	478	487	486	438	495	502	573	491	476	479	483	427	478	481	473	475	431	480	571	478	503	377	520	524	434	461	476	477	487	495	488	496	503	514	479	483	481	473	479	466	472	497	503	474	442	472	573	514	485	471	516	531	483	466	481	453	438	434	432	472	475	487	492	1
483	433	507	481	513	495	485	477	522	478	533	442	488	425	468	447	517	529	496	477	468	487	478	466	524	501	495	473	466	495	488	597	477	487	495	439	494	444	477	475	479	499	480	485	517	499	491	512	509	496	510	488	498	474	468	475	424	479	548	499	480	474	501	479	552	502	554	487	482	473	592	499	427	444	476	536	471	505	502	468	520	549	520	473	495	461	479	487	486	599	475	550	503	506	483	465	482	542	490	528	472	474	490	485	506	501	450	501	541	471	510	480	478	471	522	498	489	489	492	518	477	485	481	380	484	520	490	554	480	541	572	469	471	482	496	494	438	500	473	471	472	510	478	486	470	460	479	529	482	466	461	498	481	492	475	510	492	487	513	503	456	477	471	488	603	479	477	480	477	414	454	466	503	478	491	474	453	490	504	511	545	555	460	467	484	487	546	521	538	474	478	487	470	473	554	494	461	474	475	486	475	491	486	499	476	478	515	465	484	489	490	462	449	441	474	500	519	485	500	483	425	455	510	492	448	485	491	476	476	505	483	481	460	496	477	498	473	480	457	474	533	410	466	488	539	549	532	473	490	505	451	485	478	542	475	470	529	489	487	492	505	484	485	474	491	481	468	500	497	457	513	525	439	456	465	496	476	522	502	496	479	475	478	476	508	520	488	448	486	510	560	490	488	473	409	540	505	532	461	464	443	518	481	501	485	518	475	484	542	470	455	504	501	476	504	538	474	474	439	521	482	474	510	495	480	488	502	454	485	485	470	479	476	484	438	497	559	509	597	523	434	475	477	515	469	466	479	493	470	469	480	510	488	485	506	476	523	479	487	546	438	516	457	472	477	487	523	492	490	434	530	465	496	498	523	519	469	514	535	539	494	502	510	476	448	488	496	477	505	433	478	568	476	462	479	464	467	420	516	475	471	482	475	458	477	575	456	477	545	488	461	544	447	505	447	450	507	505	459	476	485	446	483	475	491	490	513	497	438	475	491	490	485	494	482	488	468	507	461	485	524	482	659	482	493	479	475	476	550	475	485	467	491	663	482	428	480	486	473	503	498	466	506	467	499	507	474	532	490	452	516	480	564	479	474	362	462	488	510	488	522	493	489	471	528	464	474	481	493	468	474	482	496	699	442	471	473	499	479	515	1
489	482	483	477	457	482	506	477	478	485	462	486	476	467	504	459	491	489	459	491	488	489	478	472	487	494	508	484	465	512	476	542	499	478	488	519	466	468	485	477	484	443	495	482	512	462	467	494	503	474	512	484	438	488	501	497	477	521	530	472	494	481	477	479	460	480	458	498	477	471	480	472	501	498	487	528	482	520	532	490	497	532	443	492	474	485	481	507	479	508	478	552	488	486	486	466	479	514	480	534	478	468	488	464	399	475	460	499	500	467	420	456	478	506	521	482	505	494	507	476	480	478	481	515	480	491	461	482	477	380	479	483	454	479	505	420	513	517	476	479	475	500	476	475	494	479	473	492	475	495	485	469	491	458	477	477	515	476	524	508	496	475	466	487	499	508	475	480	478	521	511	477	516	475	477	488	497	481	458	535	515	519	448	500	478	499	532	474	482	476	436	520	501	497	521	488	471	480	478	512	493	492	490	522	398	475	475	480	509	468	496	532	512	520	491	455	488	489	474	484	468	388	559	489	533	471	493	474	476	500	473	473	465	498	497	485	487	477	468	472	489	538	511	457	477	543	472	478	464	517	467	495	474	566	487	486	523	500	490	508	519	474	517	436	478	469	520	485	495	487	481	571	490	425	480	478	476	537	492	492	474	460	473	477	516	501	528	482	484	485	503	498	491	481	490	451	495	466	508	533	438	488	475	466	562	485	489	479	487	461	504	474	464	480	471	479	492	485	433	507	492	470	522	481	520	483	482	479	479	526	483	475	474	450	497	506	433	499	520	534	615	450	470	499	419	458	488	425	472	482	472	473	438	480	535	477	457	473	516	523	453	499	445	510	491	484	536	470	498	506	465	487	472	499	509	525	476	463	526	392	480	473	517	487	463	464	531	478	501	496	475	497	475	453	476	488	480	478	497	484	476	511	476	458	476	519	427	477	462	473	471	440	476	469	543	597	474	558	508	483	481	465	465	477	490	506	470	504	443	478	531	461	489	469	480	523	484	379	556	489	492	476	522	528	510	477	463	501	540	473	506	469	473	425	476	520	483	481	433	487	543	483	519	483	481	479	474	513	468	450	553	480	496	482	491	533	485	485	418	463	430	527	468	535	492	485	486	482	532	479	525	482	452	438	478	509	478	468	530	481	2
490	485	484	490	432	486	486	476	495	498	517	488	482	536	472	443	466	487	477	474	477	461	477	489	483	517	500	496	488	496	481	541	520	519	500	407	478	469	479	473	467	487	460	515	505	478	465	461	483	458	473	492	493	485	559	503	513	466	477	443	499	488	477	470	342	531	475	485	483	475	519	499	489	486	483	606	478	486	522	475	491	532	437	501	483	502	482	468	473	541	476	546	484	463	477	496	480	481	481	442	466	467	473	487	493	751	481	438	505	479	493	586	486	476	466	468	481	483	482	518	479	481	474	445	463	503	497	525	500	400	544	453	501	474	478	453	530	470	471	490	492	473	486	487	492	485	484	453	477	558	497	495	482	517	476	470	510	476	441	488	501	492	492	484	482	518	476	479	477	494	509	501	510	476	490	572	471	485	520	543	454	550	493	452	486	517	482	450	471	478	488	532	508	438	487	474	478	476	475	538	469	514	451	530	492	475	497	479	456	490	500	443	503	563	471	546	501	468	544	496	504	512	553	455	524	489	477	477	476	496	481	486	474	485	513	491	489	476	507	471	476	576	506	474	533	495	476	476	488	492	471	515	478	551	470	484	489	515	485	503	507	472	520	501	485	510	586	485	502	509	472	538	463	469	508	479	477	507	517	477	477	488	495	475	521	470	497	480	484	494	486	485	488	478	406	453	447	459	521	496	443	444	476	490	523	480	482	468	512	500	470	506	495	504	504	463	474	492	512	485	497	499	509	470	501	480	504	471	467	524	507	473	476	496	483	508	282	455	361	464	522	508	523	490	511	485	473	352	480	477	487	527	548	463	469	512	549	478	472	550	449	474	485	504	482	536	517	493	482	473	471	499	529	470	498	531	478	492	493	517	474	461	511	449	486	463	494	476	510	507	475	532	476	510	476	502	485	533	559	492	476	487	475	505	476	492	445	480	457	470	459	526	514	468	485	525	489	510	471	448	474	483	467	476	466	489	520	488	451	476	522	513	475	512	449	544	470	496	470	491	509	483	443	487	469	478	460	456	477	465	493	483	499	511	482	393	474	453	508	467	519	477	469	520	482	489	483	526	464	505	495	477	458	476	476	588	485	484	484	501	485	479	475	505	506	472	492	452	506	477	479	479	451	526	539	526	483	484	476	458	2
491	503	469	504	525	482	420	475	464	484	454	497	492	424	482	508	475	528	463	463	481	505	478	464	582	514	469	475	492	495	465	451	507	416	464	476	501	491	476	475	480	571	491	523	525	453	508	513	449	467	542	514	491	486	477	485	497	481	496	472	491	473	472	472	454	513	520	518	483	473	448	448	478	413	477	406	473	519	483	489	555	531	457	479	501	457	483	496	465	413	476	519	484	482	488	547	478	498	437	458	488	494	488	476	512	455	495	591	448	504	438	472	471	482	503	456	490	482	492	452	479	492	500	512	446	536	481	513	475	478	542	460	482	481	461	538	520	477	481	481	508	526	479	472	486	496	483	478	476	521	429	490	475	413	476	463	450	500	521	475	453	453	482	486	486	490	477	477	474	562	437	580	513	478	493	495	488	475	486	525	503	486	488	515	521	445	468	516	524	483	441	474	522	564	421	476	475	491	477	459	512	475	495	484	448	475	550	480	476	483	497	484	475	453	493	467	484	480	493	496	481	469	448	497	544	518	480	478	476	498	459	503	472	469	488	502	470	478	478	482	527	515	478	478	513	589	399	482	478	511	554	492	475	488	473	477	501	491	505	468	490	480	490	381	483	518	542	473	432	532	471	507	532	411	465	468	476	527	498	488	474	419	499	476	519	464	408	554	481	535	488	478	496	478	414	442	462	507	520	526	474	489	484	532	513	546	481	481	476	486	461	489	491	521	482	469	482	488	518	525	490	441	464	487	457	482	439	514	467	541	518	484	476	560	504	479	431	445	539	510	464	482	539	497	471	476	485	473	467	462	477	451	538	475	489	502	514	475	526	442	541	546	444	490	492	450	472	481	466	499	526	507	469	541	477	514	465	496	445	424	481	481	529	494	486	508	469	476	456	455	488	445	480	457	474	488	465	504	525	477	480	492	475	466	477	420	449	478	485	487	509	474	454	470	493	475	480	511	484	426	483	489	481	476	483	503	484	515	507	476	498	498	435	434	510	513	479	544	471	488	574	482	469	509	503	477	467	469	422	469	472	484	484	359	474	518	486	539	401	543	560	475	464	471	486	519	465	482	494	457	569	479	468	480	481	512	448	487	448	480	507	438	471	513	525	487	492	473	470	495	463	482	466	341	549	548	485	506	470	482	1
483	479	526	476	547	480	402	476	465	486	525	542	509	444	477	445	469	505	465	479	500	521	475	483	549	521	517	470	478	457	477	498	526	574	451	465	481	512	479	476	473	494	496	488	469	501	497	506	412	485	530	552	513	479	473	497	496	523	511	504	493	471	527	479	581	511	481	467	485	478	527	500	480	478	481	485	472	449	597	506	505	428	498	503	578	503	476	466	471	459	476	476	495	484	480	585	491	460	504	409	483	489	479	470	528	419	484	502	425	482	454	443	472	491	448	464	487	500	526	505	476	449	481	461	469	550	462	521	472	458	492	465	493	473	446	497	508	533	477	477	526	482	486	489	456	482	484	494	481	531	510	483	494	677	477	474	485	518	453	478	468	487	473	475	474	532	478	480	477	540	534	519	486	476	486	504	474	486	543	442	523	519	412	429	493	447	481	458	495	477	500	508	458	524	607	496	482	494	477	478	506	452	502	460	471	477	580	481	493	516	503	501	447	572	485	454	453	491	481	500	502	431	495	507	540	465	479	478	476	505	479	485	474	478	472	492	476	473	485	482	531	429	512	510	514	469	415	482	485	538	486	472	477	504	471	455	507	450	495	496	507	470	489	520	486	485	445	509	470	473	482	525	518	496	504	488	476	492	489	485	477	590	485	474	455	463	450	535	474	491	482	487	523	477	475	558	501	513	459	484	465	515	481	485	526	467	481	490	495	465	519	481	460	432	505	488	474	482	478	500	493	495	519	478	481	469	541	499	481	495	463	482	478	474	584	481	579	450	448	483	453	476	532	511	412	481	477	476	480	538	488	440	518	509	492	461	448	478	540	467	434	492	457	457	482	439	497	496	481	473	464	479	531	495	515	528	464	478	398	491	481	483	458	474	463	483	490	475	482	478	476	532	478	560	475	451	482	486	488	479	474	541	476	481	476	463	441	474	470	477	488	488	475	459	544	508	494	436	508	491	486	487	463	476	491	500	482	430	503	478	453	488	473	654	455	463	472	564	513	469	484	491	537	583	492	475	498	479	522	464	480	476	480	695	477	467	487	443	508	480	525	489	539	438	511	498	499	585	482	523	520	478	498	480	477	378	485	459	459	501	492	491	457	476	527	461	465	482	506	473	507	478	516	728	479	534	477	464	600	475	1
478	503	532	477	435	483	482	474	520	471	480	491	509	406	498	487	478	463	486	496	453	485	471	464	440	501	479	455	496	498	488	533	462	494	436	508	466	476	483	475	477	500	495	487	494	510	461	548	470	487	509	453	448	489	508	497	471	482	542	514	511	481	498	479	472	465	538	467	482	478	562	491	471	502	478	421	480	517	502	480	471	520	470	471	494	500	477	463	481	601	475	463	472	495	487	457	477	516	485	515	475	499	478	457	438	623	487	467	533	482	465	481	471	510	479	495	466	491	433	481	477	476	465	512	472	446	501	466	487	494	449	456	515	475	547	487	489	501	463	468	520	473	491	481	501	503	479	441	478	469	521	477	491	478	477	488	497	466	504	518	476	476	490	474	498	472	474	476	477	573	448	494	557	478	494	548	500	485	511	510	530	550	467	490	492	505	511	498	589	471	466	540	514	504	495	489	474	479	476	503	495	479	482	508	574	476	512	481	462	479	510	456	512	568	490	554	499	473	470	486	482	578	526	499	493	460	469	476	475	496	477	493	487	473	464	553	492	474	442	478	510	450	490	494	519	515	428	474	492	534	418	472	478	523	477	496	536	495	479	484	483	492	497	559	471	543	438	492	486	528	490	489	438	459	476	502	476	520	472	492	477	467	477	476	473	460	537	539	483	500	456	499	496	470	527	527	457	473	490	495	462	499	482	480	417	488	510	479	520	464	457	509	510	513	496	477	479	475	532	548	483	527	476	479	487	484	454	505	495	513	491	491	477	528	538	469	452	426	499	503	389	473	520	537	420	484	472	512	488	481	484	438	465	472	511	489	489	478	482	467	463	503	452	490	483	569	506	481	488	553	480	441	491	528	499	493	475	457	476	491	479	496	556	478	521	474	490	478	520	516	466	509	477	522	479	456	476	508	547	474	479	529	475	509	476	481	547	484	499	472	478	485	453	477	466	534	487	483	525	523	484	495	482	477	472	462	497	424	504	482	474	505	517	482	504	480	491	494	482	497	463	490	557	475	474	480	467	481	513	473	476	486	463	590	489	382	487	468	534	490	534	496	563	406	492	460	484	523	522	514	512	480	504	475	474	407	482	468	451	482	481	472	485	481	505	494	488	465	497	470	474	479	503	603	514	505	481	460	493	498	2
483	489	567	480	482	478	574	475	527	494	555	489	464	504	496	455	456	446	462	476	481	496	484	479	445	540	500	489	489	462	486	488	518	467	516	464	448	505	478	476	479	499	479	469	481	457	438	470	531	496	532	400	495	490	442	535	514	478	488	469	472	479	538	482	445	537	503	521	479	466	501	470	463	545	480	478	471	452	520	467	512	537	442	478	491	464	477	477	482	538	476	532	518	491	456	484	479	487	470	527	477	491	486	492	435	681	473	466	556	467	470	447	486	508	486	474	486	500	519	444	476	501	474	520	451	517	465	516	495	554	503	441	465	477	474	499	488	500	482	488	510	479	493	468	474	503	478	466	483	512	451	482	469	440	476	465	468	430	525	578	465	471	504	476	511	497	473	482	475	470	535	432	428	475	482	562	479	492	507	417	578	513	543	491	481	465	479	447	500	480	499	481	504	433	431	468	476	490	475	436	520	468	517	448	507	477	514	478	480	479	494	530	448	486	474	502	509	478	483	475	486	448	409	451	446	486	498	478	476	547	512	493	499	495	481	531	465	480	462	468	461	507	486	470	517	486	444	483	486	461	503	515	479	435	482	487	521	486	483	492	461	477	504	529	486	508	479	463	479	490	505	471	453	542	476	490	476	437	505	492	479	455	494	478	489	485	459	471	476	510	436	462	482	471	426	463	488	514	461	506	472	495	475	460	470	485	476	480	476	497	463	478	508	485	484	468	460	488	506	482	476	492	483	485	496	482	517	481	469	472	505	475	476	512	516	510	423	519	483	504	532	487	543	490	479	483	485	401	498	475	478	524	483	469	504	488	508	476	507	462	460	534	441	502	482	430	545	478	471	525	548	525	467	480	511	489	476	466	548	506	476	473	504	490	497	504	507	475	526	482	476	477	479	498	470	522	491	419	542	482	466	485	480	496	477	480	481	488	472	473	495	568	482	478	445	511	494	547	550	508	478	475	478	476	473	471	482	553	439	479	464	524	482	463	466	491	484	467	526	473	516	463	512	466	495	477	481	480	460	476	483	483	543	526	478	436	472	544	531	506	449	478	471	520	507	477	468	500	523	505	594	476	486	476	483	490	469	469	498	494	497	479	461	540	494	464	476	476	468	493	496	477	517	534	501	575	477	460	550	457	1
486	490	502	496	557	471	453	476	482	478	441	448	441	536	485	543	478	473	498	470	475	491	475	472	568	511	490	497	482	477	475	488	501	514	523	484	461	466	484	473	474	461	482	517	467	414	550	454	502	475	526	558	510	486	492	494	526	516	505	459	449	483	544	485	385	499	543	538	477	457	463	494	498	494	486	541	476	547	507	471	477	482	499	471	483	478	467	490	483	531	476	461	460	502	475	546	473	469	485	417	477	491	481	468	470	643	459	505	425	483	432	443	490	515	517	468	502	467	476	505	475	492	476	500	488	536	476	497	497	467	539	503	485	475	487	538	518	485	473	482	491	522	464	494	456	500	479	543	477	543	478	474	478	511	476	466	498	479	510	502	462	498	487	477	447	475	477	483	475	493	538	492	494	478	489	493	466	473	503	444	464	521	476	485	459	456	608	474	445	483	428	476	516	552	494	482	477	483	476	536	465	501	488	495	458	477	548	479	507	512	485	445	482	474	482	430	465	486	454	478	436	461	517	545	461	505	507	480	475	506	506	499	449	490	478	493	479	482	483	472	471	540	450	465	529	490	497	482	485	505	476	539	484	451	473	493	434	475	483	473	465	467	498	501	485	512	486	481	465	497	470	470	457	493	468	489	477	498	516	493	477	482	454	477	532	487	510	526	482	473	455	481	496	482	389	471	457	453	561	501	449	518	477	511	452	509	468	499	497	466	466	457	544	482	490	487	485	486	489	477	489	496	526	486	493	483	497	533	491	530	470	494	477	486	512	492	348	474	409	539	433	511	455	483	496	495	483	469	448	501	482	465	467	503	513	514	487	476	416	463	454	497	522	472	479	494	470	482	487	480	451	443	478	496	511	491	477	466	521	478	470	461	497	489	482	478	464	479	498	536	479	548	476	515	480	474	490	435	530	487	479	579	476	455	477	461	462	473	480	487	480	491	444	493	469	626	497	530	494	496	484	469	479	476	486	473	486	483	511	480	552	537	493	499	501	456	485	571	482	445	523	480	492	597	502	476	488	496	477	482	494	478	518	549	483	415	467	497	478	450	501	531	458	446	492	475	473	498	505	472	555	483	479	475	484	553	502	476	521	489	507	490	489	439	524	483	506	503	497	494	513	476	515	564	487	493	481	492	494	471	2
482	478	468	480	476	479	440	476	492	475	558	517	493	464	468	462	477	523	474	478	510	508	464	479	541	503	439	493	508	462	493	503	527	477	496	452	473	468	480	475	471	511	499	471	490	502	489	483	429	479	533	576	496	474	433	500	469	482	497	504	470	479	481	478	380	509	540	477	488	479	559	483	442	543	478	529	469	433	550	461	492	524	473	466	535	496	479	472	468	557	477	551	472	490	474	505	482	478	493	468	487	487	485	484	505	658	457	470	522	479	506	468	483	511	473	483	486	482	496	511	477	483	475	536	454	521	491	508	494	478	499	457	481	466	485	525	485	513	488	480	461	493	482	488	509	492	479	525	471	559	446	481	481	542	476	482	456	506	480	520	478	465	493	480	426	461	478	482	478	521	599	561	509	480	481	442	493	477	454	487	503	537	451	458	485	472	494	477	445	476	530	468	502	447	501	491	479	466	477	436	470	491	459	573	419	479	495	479	480	466	477	421	547	442	483	450	526	470	432	502	487	498	451	526	507	523	463	479	475	475	481	469	494	497	513	546	488	479	451	476	512	511	460	471	519	505	470	477	464	558	441	495	476	456	475	508	493	431	504	517	504	472	443	485	465	529	513	507	492	436	481	558	591	462	477	483	476	491	457	501	476	500	463	476	515	436	482	483	483	545	507	499	476	483	440	508	476	480	506	463	517	470	471	511	544	453	477	466	519	464	507	484	508	458	482	463	493	481	553	464	481	473	487	487	488	483	476	465	469	520	485	492	476	478	582	501	358	569	359	505	486	519	532	538	470	498	485	533	441	491	467	478	491	494	499	461	479	476	475	514	455	477	477	458	472	450	513	496	473	503	494	507	500	474	481	499	475	466	418	475	476	469	423	499	470	461	540	475	533	377	481	540	476	446	480	465	486	540	536	490	482	525	476	533	477	546	482	474	450	461	500	416	421	481	460	491	472	584	575	509	484	468	494	476	465	491	524	553	495	474	505	510	490	536	502	453	464	478	483	483	605	476	446	510	556	477	486	481	491	476	488	492	501	586	476	339	480	481	525	480	420	524	578	479	504	475	477	496	492	456	533	479	458	480	477	505	503	454	522	486	483	455	480	510	498	470	470	480	471	467	507	479	472	584	526	551	473	496	483	489	1
477	491	459	482	536	485	503	477	508	482	433	480	489	493	487	459	483	530	490	479	475	519	482	479	421	557	482	468	459	472	476	514	437	421	517	486	481	488	483	477	475	490	481	498	516	529	522	467	529	501	524	454	480	476	473	474	490	446	541	468	494	479	489	474	758	530	494	472	483	476	480	505	518	484	481	416	482	495	417	458	499	500	502	483	479	492	490	500	477	584	476	436	489	502	483	508	482	492	485	520	478	479	482	496	501	321	448	468	516	469	459	499	482	477	514	482	469	493	491	469	473	499	489	468	470	515	485	541	464	480	530	519	473	484	480	520	505	517	484	476	484	550	490	476	489	532	474	484	483	513	453	502	483	565	477	472	462	480	515	496	420	477	499	473	509	502	478	479	477	456	462	550	527	476	477	490	459	477	444	466	446	479	479	491	500	531	437	538	537	484	462	494	485	513	565	493	482	484	476	535	514	484	520	435	525	474	538	474	477	489	468	482	489	489	483	510	504	489	450	479	463	500	478	470	524	525	515	476	477	483	490	473	491	486	500	509	471	474	499	477	457	389	461	499	496	510	439	486	475	456	500	513	480	485	482	487	485	464	472	467	458	487	484	485	467	490	457	484	458	492	459	482	486	462	468	477	476	493	526	520	478	515	488	477	491	503	474	496	481	513	443	533	536	481	495	424	466	507	499	492	499	489	479	495	496	480	460	480	439	456	453	490	481	544	484	512	458	467	418	559	485	552	504	496	484	486	502	478	498	491	512	477	478	510	529	485	695	499	650	560	508	465	516	471	480	473	483	370	460	498	488	419	558	486	514	466	470	479	525	460	488	491	496	505	482	491	511	478	482	516	514	612	472	483	526	473	485	477	542	478	479	463	544	492	460	479	467	479	546	476	481	512	479	477	480	475	476	498	574	480	482	507	475	534	476	470	509	485	479	485	494	462	509	491	517	553	484	539	536	501	482	463	476	475	469	477	503	548	471	479	495	436	457	535	489	512	500	471	524	497	551	486	588	514	509	477	476	476	521	468	478	467	489	565	469	618	480	476	492	528	513	529	473	543	500	515	478	564	521	515	523	477	519	479	474	323	493	473	534	483	463	473	490	473	560	485	470	481	487	501	477	483	442	598	523	543	482	475	503	483	2
483	507	519	494	529	469	490	476	501	469	481	412	540	481	483	468	477	527	510	470	473	498	473	495	563	538	489	465	471	494	484	492	436	403	467	473	494	431	483	476	471	499	445	506	476	449	503	489	446	512	610	504	487	476	488	464	442	442	544	454	494	479	520	465	540	529	497	518	465	485	551	482	426	493	477	466	468	495	467	477	484	522	457	496	432	478	471	476	483	490	476	531	510	508	489	487	481	489	487	424	490	464	484	480	467	343	491	501	517	481	499	446	471	486	458	462	517	498	520	497	479	504	472	448	478	461	481	523	467	433	473	480	514	473	525	483	451	476	476	489	485	517	478	500	466	482	479	534	479	489	468	471	474	474	477	506	491	501	481	476	510	477	470	483	493	464	477	473	475	631	551	542	509	476	469	488	469	476	445	483	512	504	448	470	479	501	551	458	538	480	465	479	487	488	560	470	487	488	477	480	470	486	494	465	465	477	517	471	494	493	471	502	490	523	494	586	590	489	517	473	446	468	504	440	497	449	468	480	476	515	464	476	472	479	524	456	482	478	459	474	500	465	491	495	477	539	429	478	485	515	547	484	479	513	476	476	498	396	482	473	484	483	493	428	475	466	525	511	471	465	499	552	434	463	457	487	475	477	505	518	475	464	473	475	514	530	491	495	479	469	495	495	528	478	472	457	503	454	540	516	475	507	483	531	438	439	468	472	482	469	528	479	510	496	486	476	469	474	455	623	503	486	452	505	501	472	490	503	478	568	510	495	476	480	467	476	528	443	602	526	570	538	462	492	531	468	487	486	501	521	476	488	493	486	487	465	477	476	465	456	455	498	464	458	484	531	510	476	477	580	497	533	511	474	546	497	481	462	440	520	492	487	456	502	497	479	446	474	509	495	481	476	474	539	481	500	486	552	532	486	479	520	473	492	477	439	447	477	482	467	499	487	502	499	488	501	483	510	490	471	479	477	468	475	483	496	491	516	486	477	488	491	492	479	487	458	478	467	454	511	456	471	571	424	496	477	464	502	509	477	500	471	515	480	473	520	482	478	495	411	498	451	524	516	493	494	476	501	474	521	534	481	523	479	473	432	487	520	488	508	467	470	477	480	454	486	490	529	481	490	499	472	487	496	483	554	484	487	494	512	1
481	451	576	483	525	483	436	476	480	475	474	460	429	505	488	505	487	487	481	484	491	480	490	472	406	509	500	493	485	476	483	517	524	507	505	490	469	460	487	477	476	470	511	472	522	479	479	583	473	486	535	544	491	485	502	464	489	503	477	490	477	483	520	478	412	409	458	485	475	483	537	466	452	424	489	507	488	528	510	456	557	510	501	488	489	441	477	480	487	496	477	478	466	471	471	523	478	516	458	484	473	465	487	475	464	540	469	465	446	474	457	466	479	509	460	479	508	517	483	483	475	457	460	528	471	503	486	481	482	497	507	496	532	472	409	470	536	482	484	468	498	480	484	499	460	447	477	490	489	550	437	487	498	361	477	469	479	444	480	527	506	489	488	468	480	486	476	481	478	522	497	551	514	475	472	505	482	482	446	514	494	516	474	498	498	495	509	429	628	481	470	479	475	544	521	482	471	482	477	517	500	458	494	545	506	477	504	478	455	488	499	526	472	457	476	510	516	490	488	484	511	472	430	555	500	444	488	475	476	526	493	455	499	511	468	505	463	477	496	479	514	518	456	465	535	513	390	479	486	498	482	509	471	549	480	439	546	484	497	484	484	477	463	433	491	470	472	473	493	510	483	564	506	498	449	474	476	478	498	493	478	418	497	477	504	466	483	494	476	496	453	510	520	487	493	435	447	465	483	506	442	514	477	538	516	469	491	477	509	439	457	464	477	541	509	446	484	487	502	442	478	460	478	506	485	483	419	459	478	579	461	476	475	474	540	446	394	480	537	588	516	553	460	527	482	482	478	471	501	483	478	460	474	492	474	478	510	477	496	511	494	467	451	474	483	497	475	466	476	604	487	470	484	445	501	515	486	488	480	450	480	476	503	503	495	483	533	478	492	477	473	502	475	462	482	467	485	411	523	482	475	456	474	480	476	534	451	472	467	487	503	515	490	461	482	534	465	499	447	496	487	492	485	475	489	487	471	432	527	477	522	466	413	407	490	502	469	530	488	498	487	475	526	522	513	480	472	500	457	466	487	482	491	394	489	463	487	493	439	498	552	461	462	481	460	478	479	529	480	477	484	487	494	479	474	510	484	476	459	507	479	471	477	494	460	474	465	523	475	492	466	485	460	413	568	496	486	472	574	479	1
482	497	521	466	482	481	474	476	466	475	504	491	428	446	500	505	460	507	489	500	476	458	478	476	530	480	478	490	475	466	479	521	503	511	454	483	480	498	481	476	475	529	498	459	476	449	476	553	534	443	468	512	498	477	451	492	480	511	469	461	502	479	464	478	345	571	476	475	491	470	460	497	477	423	485	474	477	481	554	470	478	587	482	475	487	483	467	477	477	485	476	471	464	476	483	544	475	486	479	514	482	471	487	489	417	768	458	441	483	496	494	415	472	480	518	478	472	482	437	477	477	482	473	489	464	525	485	509	506	479	513	504	481	476	458	414	568	514	478	467	484	520	491	490	499	493	483	452	477	558	438	473	479	511	479	500	454	486	444	480	511	495	486	477	488	487	476	480	477	531	553	619	539	476	454	494	500	485	482	411	495	519	437	482	493	501	566	495	507	476	474	492	490	462	462	482	483	469	477	471	491	498	536	509	474	475	505	483	479	495	469	456	530	488	473	556	549	480	475	476	511	501	527	461	462	431	475	478	478	490	486	480	495	470	478	507	483	480	485	471	491	547	502	463	523	544	464	484	487	470	470	506	473	483	479	494	477	518	469	488	485	477	502	477	475	557	529	488	506	533	469	498	496	520	448	490	476	523	503	495	479	486	469	475	418	489	478	403	483	491	482	522	564	483	457	489	450	526	495	471	439	467	475	486	494	504	456	480	502	479	512	493	504	512	488	453	467	477	469	504	485	468	501	489	494	488	484	519	477	526	487	511	477	487	509	495	306	473	410	483	512	485	503	535	424	488	499	517	503	471	477	398	452	465	492	489	567	480	462	486	470	482	510	483	482	509	512	479	474	500	509	504	511	470	501	486	471	522	565	506	476	478	484	490	509	467	511	475	517	470	480	497	475	486	474	454	473	542	549	483	480	504	476	557	477	464	520	479	479	469	456	536	446	507	473	435	485	424	553	443	490	507	478	476	485	479	509	452	473	470	503	497	486	504	516	467	490	520	431	488	534	502	521	480	499	480	488	480	454	492	487	474	495	601	483	361	481	482	504	465	505	493	495	471	503	482	494	519	484	420	500	477	500	476	483	549	479	499	457	502	490	470	467	508	475	481	507	507	508	463	459	481	481	663	469	501	483	467	586	510	2
482	487	431	480	566	485	456	477	505	491	511	518	486	519	492	516	471	527	481	459	487	465	479	471	417	502	498	487	499	503	490	488	450	476	484	533	478	502	492	476	480	499	493	524	449	505	500	510	447	525	571	517	446	473	448	475	495	515	517	493	504	479	515	486	511	530	505	476	488	482	549	472	516	454	478	473	476	502	470	494	496	575	429	480	506	430	474	502	472	488	477	581	487	486	485	521	474	509	485	449	475	472	479	460	440	514	508	482	506	485	520	461	478	476	512	478	479	475	460	479	475	454	475	470	474	516	493	485	480	507	522	515	464	475	495	464	514	520	484	508	471	510	485	488	514	454	479	455	484	464	566	495	472	634	478	526	482	535	526	510	462	467	498	479	472	531	475	475	477	494	460	527	539	477	501	534	482	481	433	452	535	560	472	495	484	497	509	492	463	476	464	527	514	451	444	494	476	483	476	512	503	504	494	564	462	476	487	479	449	471	462	549	482	483	481	490	498	469	488	470	414	458	474	553	488	499	481	478	477	454	479	497	484	489	488	495	504	478	485	491	485	512	494	462	436	543	492	483	491	529	481	460	480	509	482	452	472	462	475	479	514	481	502	497	489	490	474	513	462	491	477	509	455	433	484	469	476	467	485	466	478	531	492	474	507	524	465	518	477	502	509	440	485	477	513	443	464	494	513	465	461	487	482	483	482	486	494	477	500	460	486	488	430	498	476	470	482	494	549	561	495	476	480	496	471	480	449	510	487	564	482	470	477	497	508	469	495	454	388	467	506	490	473	505	470	491	489	508	491	498	482	484	534	457	493	492	577	476	519	459	532	518	493	463	480	442	520	479	471	556	588	450	482	495	479	480	475	487	445	510	482	492	508	494	475	489	449	476	470	465	482	468	473	437	477	489	482	552	497	484	478	494	475	513	477	518	444	481	459	476	470	538	504	463	479	469	479	543	547	486	487	458	492	476	468	485	487	450	473	474	509	464	460	580	486	606	477	501	481	493	444	490	348	533	512	478	475	473	517	469	474	489	480	456	487	536	483	439	551	452	495	501	516	360	526	511	468	475	495	407	483	477	413	475	478	511	487	471	565	495	494	477	467	492	534	501	473	493	443	487	475	481	477	470	540	468	478	481	502	510	2
488	479	502	485	513	480	503	476	473	484	494	519	481	526	467	472	463	539	496	490	485	486	475	462	492	535	507	482	472	437	474	457	470	486	481	536	482	542	480	477	478	484	472	503	511	431	482	565	531	483	535	541	477	477	473	495	332	482	476	424	469	479	490	475	559	509	516	491	480	480	535	504	452	427	484	496	490	491	481	498	499	524	481	478	471	515	477	486	479	552	476	558	456	517	480	493	477	472	474	446	492	476	475	491	483	617	474	463	488	482	492	498	475	482	418	473	505	473	482	487	475	456	483	472	467	448	493	469	488	472	531	487	506	473	484	520	467	478	469	496	486	533	463	501	495	518	475	482	483	431	532	503	482	624	478	488	477	503	497	505	481	477	474	460	524	483	477	482	477	577	535	449	493	479	465	517	495	485	505	543	482	441	472	464	499	503	372	489	488	473	510	497	481	466	484	472	478	490	477	482	495	493	493	526	468	476	506	484	466	508	488	430	547	424	488	477	425	470	417	492	483	472	489	459	508	509	508	477	476	494	473	513	495	502	465	507	486	476	471	483	458	441	494	462	468	493	459	477	474	478	499	444	475	498	473	517	580	517	475	485	485	476	539	513	485	498	616	490	437	483	497	462	493	433	515	489	476	485	463	537	476	542	487	476	424	508	450	450	483	491	457	493	500	472	508	502	510	525	479	488	472	507	477	484	505	501	480	474	535	484	471	507	474	478	485	495	454	480	460	473	493	463	489	462	494	484	449	477	490	494	472	478	477	496	494	469	562	451	472	551	523	508	484	520	456	483	490	545	506	535	478	414	493	493	462	476	440	479	475	415	450	500	497	510	485	450	496	489	481	520	503	426	516	492	487	503	488	450	563	504	492	472	455	495	505	482	511	475	510	529	474	442	475	526	476	504	477	481	507	487	481	533	476	464	477	496	516	478	482	484	520	441	525	472	510	514	493	482	523	439	486	504	482	476	508	500	487	596	598	473	508	525	488	582	461	526	485	511	490	470	394	454	578	545	481	477	484	473	521	453	487	472	542	760	474	436	473	492	489	489	499	519	515	444	490	485	483	531	494	502	509	480	507	477	477	405	480	458	428	477	489	473	471	511	464	499	474	396	491	490	505	478	515	791	496	533	485	500	501	506	2
500	495	531	466	504	478	482	476	478	481	477	522	478	506	473	461	465	565	495	491	501	470	476	478	542	553	487	456	480	500	484	487	495	501	467	483	478	466	481	476	476	560	482	473	509	504	477	466	539	438	562	491	456	482	522	480	517	437	552	484	471	479	489	478	614	552	560	516	482	485	549	503	501	495	493	580	464	448	496	460	472	555	491	468	564	492	474	542	469	536	476	471	460	498	487	471	485	467	485	492	484	485	476	482	514	505	488	452	611	507	450	528	476	495	491	463	477	484	455	498	476	467	498	557	500	524	469	495	480	487	499	493	463	478	477	541	520	515	475	478	443	575	473	476	468	459	477	500	481	497	463	480	484	656	478	463	502	488	526	551	477	484	484	484	525	504	478	472	477	557	483	454	457	478	476	474	506	483	501	475	510	519	524	467	488	471	548	453	581	482	494	515	509	545	509	507	472	479	478	470	522	507	504	479	490	476	563	479	480	486	470	517	509	459	479	451	440	513	478	474	495	505	488	478	469	499	488	475	476	495	483	491	462	444	489	520	484	483	491	473	494	485	457	497	448	587	425	476	475	565	469	529	480	507	475	473	474	460	484	477	485	473	491	508	471	527	540	480	539	494	504	549	441	434	481	498	476	494	468	456	480	575	458	477	494	510	456	497	483	504	539	511	534	471	555	457	458	450	516	539	473	489	475	520	450	474	490	484	539	439	458	472	487	528	494	513	468	475	483	461	496	497	473	495	505	482	469	491	481	470	528	505	476	534	468	473	601	523	428	463	511	490	473	454	485	482	485	473	479	487	483	534	508	482	487	457	509	476	450	552	451	479	491	505	477	484	499	485	488	510	457	534	508	536	472	498	486	492	567	528	473	474	482	464	450	468	478	480	475	491	481	483	480	557	477	465	492	473	531	485	476	511	476	468	476	473	521	478	471	483	513	456	533	470	544	450	481	509	471	459	482	465	495	476	493	473	497	527	520	480	496	505	419	607	442	518	477	486	467	487	484	496	411	437	488	476	487	492	539	459	516	477	467	552	481	584	479	415	545	492	505	455	454	423	511	487	487	541	452	499	536	483	433	478	466	467	504	475	489	472	499	455	456	519	531	484	482	503	517	495	485	483	515	597	484	589	478	481	481	470	1
485	468	507	480	478	474	490	476	485	486	449	519	483	485	501	512	455	542	465	486	484	546	481	480	465	476	475	470	490	507	468	499	461	497	512	504	487	491	485	476	472	493	502	498	538	486	467	503	528	489	550	492	475	478	474	483	550	511	478	469	494	461	528	476	464	497	508	519	476	475	428	500	473	389	482	543	469	474	575	486	496	500	492	497	498	450	468	507	486	491	475	464	496	464	475	514	479	464	497	489	483	474	493	490	434	633	510	509	471	485	460	475	463	513	484	488	502	492	486	508	476	468	479	414	467	459	468	464	491	446	525	474	466	480	479	404	439	474	473	485	512	507	483	485	462	478	481	539	471	511	521	491	502	441	477	478	479	469	533	491	495	474	477	483	554	465	475	485	477	494	454	486	513	476	512	563	486	484	483	517	559	552	454	469	496	472	512	553	507	479	472	453	477	458	529	476	477	475	480	476	479	495	516	567	485	474	440	477	476	506	484	488	478	461	503	485	486	471	446	490	467	478	456	498	459	506	498	478	476	495	486	482	486	471	479	487	489	482	465	477	511	503	490	464	484	562	495	472	478	526	501	520	475	479	472	489	499	408	476	483	461	495	532	503	466	486	504	485	480	466	472	521	499	520	470	478	476	480	475	520	475	445	471	476	491	517	487	520	484	511	525	499	464	479	378	468	487	465	471	505	450	502	481	479	460	460	491	471	531	481	494	483	468	553	479	515	484	487	524	438	492	513	478	481	482	484	471	511	499	480	494	483	476	500	475	503	429	526	489	459	516	482	499	479	468	476	471	508	483	504	485	454	481	486	462	489	518	475	529	570	486	483	449	501	478	429	539	473	489	464	507	518	490	474	491	505	481	475	556	512	474	481	504	476	465	488	486	479	479	467	482	468	474	490	474	520	483	476	513	486	471	496	475	493	477	483	475	479	504	484	502	509	467	449	474	509	476	526	456	531	483	476	488	475	487	493	509	488	505	479	494	524	486	450	493	515	478	490	476	491	515	475	478	538	461	476	474	490	475	454	483	485	467	479	498	461	472	498	470	528	478	474	461	471	452	508	492	456	479	447	532	478	473	477	489	490	487	473	546	499	479	501	471	548	542	468	458	485	478	472	488	481	506	494	525	506	462	470	512	528	2
482	473	524	487	482	481	374	476	494	477	482	557	416	532	476	456	477	546	469	466	468	475	491	486	581	549	515	475	454	489	480	481	530	436	481	519	483	493	474	475	478	549	483	503	496	468	495	484	469	479	532	490	502	491	497	503	497	475	531	467	442	484	509	478	567	528	537	472	480	468	440	485	483	476	482	488	474	513	507	495	491	439	487	466	461	457	470	497	485	490	476	480	503	498	482	541	480	499	494	456	479	471	482	474	499	452	492	461	482	477	493	483	463	517	434	503	486	484	492	517	475	477	471	412	524	534	471	489	475	530	459	484	486	483	462	520	465	480	473	483	477	510	466	482	497	429	481	478	480	604	478	465	471	599	477	466	453	486	472	500	460	482	473	475	508	472	476	477	477	432	514	482	463	475	465	495	475	492	466	516	554	471	501	494	464	474	520	527	550	475	455	495	504	445	574	476	479	485	479	541	468	528	505	472	509	477	464	482	460	453	503	527	467	485	485	538	441	482	477	465	479	475	465	520	492	496	476	477	475	492	469	456	470	471	497	501	483	479	476	472	506	373	451	492	533	479	450	478	480	489	535	503	482	461	485	418	512	449	483	476	477	474	494	528	467	510	511	482	509	476	500	451	478	435	438	512	476	501	476	449	477	528	536	475	546	529	467	515	484	486	483	525	483	477	483	540	477	495	513	465	446	497	479	467	549	488	474	484	589	421	525	490	435	491	465	470	467	478	413	532	484	438	500	467	470	477	478	521	472	504	461	495	476	476	516	466	599	556	565	511	548	467	529	511	482	488	487	492	512	553	467	437	564	464	477	498	497	477	546	603	480	512	474	505	483	533	508	498	496	520	448	486	523	420	503	473	478	483	473	448	483	443	542	485	491	473	545	479	470	511	475	454	478	456	473	461	478	454	530	479	476	490	478	497	476	473	472	484	440	467	536	423	494	484	515	591	490	560	485	539	473	477	460	476	468	482	514	522	488	479	555	517	434	571	461	569	470	487	533	471	498	500	659	425	495	475	475	505	447	477	491	461	522	780	483	406	475	486	516	477	491	465	447	457	485	511	480	504	507	387	490	484	592	473	472	356	473	493	493	491	482	516	491	504	449	489	461	529	508	482	457	477	499	822	458	513	478	461	526	483	1
477	437	545	496	493	488	540	476	473	488	470	483	519	401	472	469	487	517	529	486	480	495	481	478	518	489	472	496	484	515	500	473	484	488	481	401	466	508	480	475	478	542	453	498	506	465	497	485	420	423	582	472	507	475	455	494	485	505	494	485	474	478	498	485	537	505	487	482	481	484	514	483	513	518	487	484	480	463	489	457	504	514	518	506	507	558	478	480	482	513	476	530	483	497	475	560	480	489	497	424	474	485	473	452	489	343	505	508	541	482	510	514	479	497	458	505	466	510	477	453	476	484	498	598	485	480	477	528	466	462	505	472	489	474	496	465	591	501	486	501	466	565	487	477	487	491	477	461	481	516	541	490	483	521	476	493	489	496	515	533	487	487	471	476	518	536	477	485	478	509	488	512	575	478	478	543	471	478	460	558	486	490	452	506	464	465	524	464	536	478	460	532	492	548	490	490	484	490	477	529	487	491	486	465	455	477	520	486	482	477	472	431	502	474	487	540	481	485	475	496	504	496	529	479	438	500	483	478	476	475	459	499	499	490	507	473	496	475	488	468	518	478	504	519	548	431	515	483	494	459	441	528	473	533	465	439	480	468	492	483	511	485	468	556	489	468	525	468	449	500	461	530	555	490	463	489	476	468	519	488	478	486	464	478	546	490	471	478	482	491	483	536	504	471	448	502	429	492	465	495	473	488	480	470	496	467	492	481	505	487	576	495	531	448	480	456	499	480	501	518	493	491	508	522	526	475	479	514	509	473	467	464	478	553	506	475	541	511	527	526	539	499	488	559	481	484	474	413	481	500	487	469	478	490	521	479	399	474	506	485	534	509	477	482	488	514	471	483	476	509	517	538	529	473	550	480	480	491	418	483	486	437	506	489	495	487	482	480	502	449	473	479	481	521	483	505	484	515	485	476	480	578	474	448	476	450	497	476	507	478	475	556	447	507	488	504	485	532	534	516	476	493	515	476	492	487	475	532	550	473	512	522	495	510	505	514	490	499	513	479	528	474	481	463	502	475	469	473	480	473	498	480	480	424	479	538	475	541	526	488	470	507	476	430	495	482	470	500	465	597	459	471	473	482	479	453	476	469	526	494	489	469	492	488	561	487	475	483	507	482	489	481	475	437	505	504	474	477	517	488	1
482	522	526	484	480	477	506	476	493	476	463	467	437	486	511	519	485	542	469	483	464	482	478	468	519	495	519	473	485	483	490	455	476	503	428	430	479	488	479	476	477	517	517	446	487	459	462	497	528	470	541	514	475	478	493	505	445	535	555	467	462	487	467	473	588	450	474	494	469	476	559	485	466	482	483	408	504	515	494	477	470	451	511	473	511	440	486	529	474	576	476	445	487	488	477	549	478	491	469	486	493	482	489	478	458	514	441	516	553	483	525	491	487	482	501	518	488	483	495	479	477	471	481	503	483	483	492	484	480	473	485	495	481	481	497	530	561	496	481	488	484	505	483	483	477	517	477	501	490	523	517	458	490	635	479	455	503	482	472	452	459	470	487	482	466	463	476	477	477	554	475	566	527	478	467	508	488	482	412	451	498	488	490	460	498	534	483	486	524	478	488	465	506	531	493	473	467	476	474	474	546	476	454	502	474	476	486	479	461	494	495	434	482	483	475	488	488	461	516	473	440	456	508	462	491	487	482	478	476	515	461	500	483	479	482	551	488	474	486	474	563	475	496	506	504	516	445	479	496	484	509	497	479	541	465	487	474	577	478	488	485	480	485	483	466	500	576	503	491	494	478	476	448	470	474	484	476	456	498	477	479	557	477	476	484	494	455	441	473	499	442	505	491	482	479	529	427	546	485	480	471	484	475	519	511	505	494	464	467	489	510	470	466	486	489	404	501	494	503	486	499	534	510	475	477	477	481	465	500	508	503	459	475	474	501	494	607	540	447	495	530	470	539	572	497	477	469	512	498	484	478	382	417	464	460	487	546	475	587	538	463	490	448	511	487	457	472	476	466	465	462	515	451	472	452	477	472	459	545	481	485	480	503	489	463	492	501	478	491	418	479	521	476	473	477	456	480	445	456	476	472	465	478	499	476	458	501	473	530	467	504	464	491	458	515	507	464	464	560	495	488	486	474	477	483	492	456	509	419	471	475	498	469	587	477	502	476	448	441	506	519	515	420	459	492	478	473	500	446	473	494	482	523	549	484	556	488	447	472	465	511	490	492	534	491	479	482	503	477	493	490	476	443	480	478	454	472	461	455	481	499	470	459	492	527	469	473	539	445	481	466	484	504	555	503	576	490	490	504	477	1
481	539	439	492	599	470	463	475	513	470	438	486	525	505	451	483	471	510	459	485	494	520	481	482	508	488	512	484	475	476	487	487	495	473	496	584	484	491	477	474	478	497	509	488	504	471	480	516	433	454	594	508	501	471	534	517	518	504	497	484	500	488	511	492	352	448	547	471	481	474	569	510	499	441	497	514	482	447	520	459	426	537	506	484	511	468	475	461	488	558	476	584	500	522	476	522	482	467	490	495	471	472	483	477	516	578	473	525	501	498	482	494	471	544	448	463	474	497	520	463	473	481	484	446	483	496	479	529	486	525	535	494	502	479	489	565	622	474	490	502	519	540	469	466	469	460	487	544	477	532	469	483	488	597	478	502	483	462	491	477	475	457	481	474	510	472	477	472	479	520	520	499	526	476	460	512	481	480	503	549	486	450	488	473	492	514	517	514	486	480	448	501	498	423	513	479	485	486	477	474	469	477	483	472	496	476	551	483	476	536	470	538	457	464	478	507	548	490	462	487	446	473	499	471	481	500	487	481	477	503	499	465	458	504	449	546	494	479	468	469	516	575	459	478	537	449	492	478	493	458	521	483	482	511	477	482	477	499	483	480	463	485	492	451	484	514	551	509	501	484	478	453	443	503	465	474	475	467	516	444	477	522	482	475	501	471	484	514	484	486	448	534	491	487	523	495	493	488	467	529	421	492	486	489	515	500	488	466	552	468	484	471	482	480	487	433	489	473	469	474	478	530	525	485	497	472	452	432	475	575	566	485	477	527	502	489	301	460	377	416	458	514	487	483	456	483	479	399	458	500	482	457	555	477	490	501	503	478	480	541	459	468	502	460	477	558	471	480	485	482	438	485	511	486	505	499	478	492	423	497	486	488	489	482	482	475	496	477	483	549	480	479	474	509	478	487	480	507	463	480	483	471	477	474	478	465	508	480	486	476	483	505	401	486	456	529	481	495	480	518	485	470	470	475	513	483	461	450	494	473	493	471	509	552	513	505	484	464	505	479	514	490	499	566	527	477	479	484	456	466	467	474	495	558	479	399	476	510	469	470	530	499	529	474	490	483	481	451	470	558	536	473	482	480	491	571	485	518	562	494	477	467	486	526	528	490	480	490	515	483	498	478	484	570	514	544	470	506	550	469	2
480	445	485	482	511	472	460	478	495	491	445	446	495	520	466	472	478	459	495	467	474	460	485	480	432	534	499	469	499	546	484	454	480	482	494	501	497	503	489	477	479	469	470	501	482	444	514	510	526	456	611	521	491	480	458	486	503	536	527	481	478	476	509	476	497	436	499	471	474	474	557	486	505	449	480	481	488	440	548	480	478	486	494	490	485	478	484	486	474	436	476	487	461	470	477	417	478	468	466	525	478	460	480	511	500	677	534	511	465	482	444	552	492	513	552	438	516	497	493	462	473	498	500	402	441	537	502	514	492	551	473	492	492	480	466	475	552	469	483	494	491	460	497	469	471	498	470	491	485	450	437	485	483	387	477	459	454	523	456	468	465	489	496	483	516	475	478	477	476	475	531	459	489	476	513	555	476	478	482	459	493	555	394	483	464	423	472	477	513	478	480	524	524	520	469	492	482	500	476	478	460	478	502	523	535	475	458	475	464	531	503	524	484	446	473	515	558	504	461	486	472	538	512	491	490	485	499	479	476	486	507	485	481	452	541	457	484	475	516	477	527	454	467	474	476	523	487	485	480	482	491	526	479	452	481	463	492	559	488	464	507	479	502	453	484	522	488	483	465	514	477	516	465	531	481	486	477	522	482	494	476	411	476	476	478	493	468	479	483	498	496	470	457	480	540	553	456	555	483	470	523	468	478	492	473	442	484	480	459	475	497	484	483	492	484	496	482	485	538	559	478	437	468	468	505	474	473	460	485	573	533	478	476	475	467	506	478	474	543	525	456	494	480	495	528	486	488	477	503	461	492	397	436	471	495	475	515	475	478	488	448	469	501	455	480	509	484	470	484	566	488	421	467	438	517	462	494	493	561	530	474	469	485	466	496	483	493	479	474	445	483	455	481	506	476	476	489	507	553	476	476	477	477	465	476	512	539	474	475	480	484	542	494	474	474	482	486	508	496	481	484	464	478	477	484	492	478	493	425	478	487	496	516	401	489	528	481	548	469	482	456	490	526	452	458	479	485	478	505	475	500	488	474	502	496	438	475	478	422	558	451	486	460	427	491	504	464	574	454	493	520	474	495	477	483	417	473	496	498	502	470	436	478	474	541	481	482	510	466	493	483	483	505	521	492	509	474	469	532	485	1
477	487	512	473	542	481	505	477	466	480	496	512	453	495	479	467	467	523	509	469	476	501	473	481	488	537	517	474	479	501	471	423	500	508	480	539	481	473	484	475	479	398	465	485	472	454	460	473	433	486	549	471	483	468	453	487	476	475	472	483	490	490	495	491	615	539	495	479	491	466	479	458	491	519	470	498	480	474	525	505	485	569	493	480	537	476	472	469	484	508	476	506	481	484	477	505	488	442	489	452	484	490	482	461	493	280	490	452	504	478	533	484	480	519	460	468	476	496	486	499	478	476	480	474	430	522	466	503	459	457	497	500	483	482	488	498	499	496	492	478	516	528	482	457	483	435	482	444	481	405	489	488	481	429	478	486	523	473	574	469	509	455	474	479	506	515	478	476	479	509	437	611	565	475	462	488	472	469	508	469	521	491	427	483	471	477	421	438	538	476	456	470	490	548	545	471	485	491	476	496	457	462	502	591	471	475	503	474	501	470	485	459	499	430	487	503	524	484	483	494	465	534	469	463	512	459	474	478	476	523	462	466	489	449	478	486	477	482	475	484	570	428	459	508	489	539	446	481	475	469	434	507	474	514	474	498	453	515	474	480	507	493	518	494	470	492	519	500	490	501	487	511	521	566	485	480	478	555	513	459	477	445	478	475	465	466	484	538	476	520	453	511	530	475	544	507	475	498	463	542	434	478	478	503	475	532	480	488	479	439	511	458	535	512	499	485	478	489	480	513	511	483	483	483	490	484	461	515	485	525	498	487	476	490	444	488	583	456	667	438	485	494	527	527	453	484	489	502	493	571	477	499	474	461	457	480	546	478	495	433	485	484	415	510	477	522	518	477	506	600	507	503	481	463	444	457	478	436	426	456	475	464	499	487	484	478	482	481	494	448	481	505	476	509	479	469	493	444	543	475	479	488	473	427	478	483	497	473	456	490	501	544	520	474	473	530	497	572	514	484	482	482	475	476	501	482	504	439	481	474	493	537	502	456	470	541	474	489	489	491	478	464	575	488	495	477	477	489	452	477	517	476	496	424	461	561	479	447	484	450	528	533	478	534	492	497	483	516	470	520	500	479	515	482	482	412	481	497	403	489	477	481	480	459	488	480	491	390	471	483	495	482	471	433	513	530	470	503	489	454	2
469	461	536	482	471	484	447	477	497	482	533	467	502	547	487	470	499	466	512	487	504	505	465	480	550	508	463	475	486	458	482	550	508	516	489	497	496	463	477	478	470	457	490	468	474	522	483	430	448	489	478	492	488	479	516	488	505	474	541	497	509	490	477	469	548	530	477	488	478	473	564	492	475	507	494	538	480	447	483	499	504	502	487	492	536	542	479	490	487	545	476	562	434	487	477	435	484	495	504	456	472	472	491	498	486	531	505	498	514	489	464	482	492	483	446	471	501	490	492	493	478	471	477	499	457	491	465	526	482	455	479	474	466	482	437	528	401	492	480	467	433	493	478	491	498	453	475	466	479	471	514	479	491	636	477	494	531	486	527	472	480	478	466	469	462	480	474	473	476	488	469	501	547	478	480	543	494	481	492	570	510	458	412	463	496	526	547	468	541	482	497	491	463	506	508	474	476	471	479	520	510	490	472	531	449	479	442	476	487	526	523	400	445	448	457	507	521	475	506	479	461	454	533	514	528	452	475	479	477	463	493	485	483	442	503	510	467	475	452	480	485	426	531	489	501	528	515	480	488	499	495	501	478	509	471	491	603	485	484	495	487	472	508	514	477	479	432	489	461	470	475	511	558	491	474	475	476	501	491	464	475	536	489	476	514	471	483	440	479	476	423	503	458	471	445	505	502	538	491	491	483	493	485	490	462	424	481	495	501	507	494	478	539	491	467	489	468	480	509	469	476	469	511	491	506	484	504	447	481	515	494	501	478	456	507	491	530	452	458	557	538	454	475	528	480	478	473	525	490	471	480	485	446	485	460	452	479	478	526	554	431	507	519	472	476	477	555	491	465	488	509	484	493	471	513	514	474	474	450	489	493	456	474	461	482	470	541	474	482	500	476	463	476	536	477	462	468	445	528	476	476	516	474	503	476	522	529	477	466	479	496	470	488	473	512	547	485	524	576	496	475	507	468	477	495	503	495	461	611	481	502	532	526	597	512	475	456	460	550	495	496	471	533	504	489	477	484	501	456	464	509	482	507	656	479	423	486	474	428	520	495	449	470	503	464	520	497	520	482	509	533	481	499	477	484	378	470	498	431	481	444	464	457	507	504	492	486	487	528	482	489	481	498	727	464	524	484	481	555	479	1
469	484	458	484	463	485	557	477	454	481	490	475	411	463	487	438	472	481	512	471	493	494	471	479	472	528	473	481	486	486	485	496	502	450	514	455	490	459	475	475	480	471	531	475	473	483	473	514	456	434	503	519	447	477	473	480	520	533	479	458	480	478	483	478	554	511	470	514	478	489	481	491	431	398	491	504	479	495	559	447	520	540	456	497	432	471	472	461	485	516	477	496	479	510	480	533	476	497	478	473	481	481	476	483	490	552	437	470	433	482	504	474	480	447	468	475	492	487	518	446	475	437	472	526	476	542	462	487	484	516	518	458	484	476	498	538	466	495	477	484	529	509	486	479	476	489	486	548	477	502	430	480	466	639	476	492	499	477	440	530	442	464	485	485	526	532	476	481	478	514	470	450	468	478	474	463	494	479	502	566	483	550	452	495	494	505	453	503	433	479	483	535	501	473	462	478	484	485	476	498	524	484	543	492	388	478	515	486	485	483	469	481	523	450	464	533	517	480	446	497	476	476	449	428	463	506	470	473	476	506	472	522	488	501	508	475	488	475	451	483	550	422	503	493	508	469	563	474	471	519	487	506	470	530	476	474	423	552	476	506	523	483	459	477	473	502	595	493	491	476	503	561	477	550	476	484	476	522	535	479	477	555	468	478	499	498	437	462	481	498	439	495	497	487	502	514	490	450	507	499	515	500	481	484	477	513	494	489	514	479	487	483	472	481	464	493	482	483	508	537	489	479	540	483	507	477	415	492	495	454	509	495	475	467	561	490	546	466	454	512	504	460	454	538	550	475	477	356	459	470	481	421	457	471	497	479	543	475	508	527	499	521	499	487	480	504	468	485	466	532	445	501	495	458	540	483	479	492	457	446	484	445	449	483	474	481	434	478	484	442	475	511	478	465	481	494	496	459	479	468	485	482	475	543	477	497	479	489	526	477	475	498	482	476	453	550	494	553	609	461	469	478	485	476	498	488	491	528	505	469	507	511	459	595	486	444	473	501	427	487	473	515	547	502	460	477	484	481	482	469	482	483	493	733	485	414	473	495	515	449	447	488	494	479	484	526	491	528	470	506	601	484	504	481	479	354	463	478	477	480	488	472	480	520	528	492	477	497	485	478	503	475	462	734	524	543	480	474	543	453	1
477	458	521	486	485	481	498	475	496	466	492	488	463	502	475	475	471	489	476	479	508	472	478	480	477	532	479	489	482	515	486	476	491	543	492	437	482	521	490	479	477	483	497	502	499	498	505	517	497	453	510	550	482	477	487	480	559	530	443	515	505	478	464	480	378	563	528	464	475	478	481	509	491	504	474	505	474	463	475	452	483	467	444	472	537	501	483	506	478	455	476	584	500	495	492	457	476	448	470	495	492	496	490	473	574	665	503	538	466	461	508	454	478	530	418	457	494	457	460	527	476	489	471	538	497	506	496	510	495	523	471	480	499	476	468	626	477	499	474	487	485	469	497	488	485	500	475	467	480	478	552	479	488	522	477	500	512	490	456	516	513	491	466	483	456	520	477	480	476	567	502	495	499	477	456	539	480	470	427	465	455	452	514	497	504	506	435	467	540	485	513	459	526	520	494	485	474	475	478	491	481	510	496	477	528	478	505	484	465	505	501	496	503	498	481	586	483	478	501	498	466	536	521	449	456	485	517	477	476	494	472	455	475	485	532	496	491	480	487	477	546	562	476	440	496	433	487	479	483	448	518	530	474	550	472	450	428	448	494	498	479	472	504	508	487	509	566	492	443	507	492	476	494	497	485	488	476	457	537	530	477	491	492	477	514	502	472	535	481	485	569	500	513	473	427	555	503	509	516	533	469	482	478	492	492	488	478	482	517	483	467	502	523	497	494	438	485	481	492	485	478	450	501	492	460	489	498	475	491	480	454	472	476	497	469	481	349	453	388	495	505	458	480	492	491	488	482	529	471	579	481	397	500	486	483	502	503	478	529	533	526	492	488	510	482	438	521	468	510	538	462	530	481	471	485	537	472	478	515	463	483	482	435	474	478	472	488	478	498	505	472	499	470	543	477	510	485	504	502	486	475	461	476	445	477	445	508	482	483	468	484	479	498	489	510	513	476	498	498	516	486	498	487	476	478	483	479	473	521	481	507	505	480	518	472	491	492	473	465	484	459	467	477	509	469	476	465	495	515	462	479	479	507	534	479	406	480	529	481	566	504	495	457	529	462	501	489	533	478	528	597	480	472	477	494	571	474	485	508	482	501	514	478	473	481	477	489	423	495	482	481	481	497	566	481	488	481	455	463	484	2
481	493	501	486	485	481	485	477	470	494	478	472	520	509	477	462	485	483	513	492	485	520	476	484	597	530	516	472	503	503	478	548	468	580	482	504	465	507	484	478	472	486	493	479	546	462	480	460	469	480	522	391	462	477	517	507	490	449	502	481	469	476	518	483	387	520	507	482	489	489	577	468	462	529	479	477	490	476	501	481	478	567	509	489	515	492	472	475	479	470	476	547	477	480	482	475	486	428	482	457	487	486	472	484	523	604	511	491	498	474	542	507	480	477	523	502	517	479	465	491	479	468	487	457	486	497	483	502	491	472	493	498	466	471	457	465	443	481	474	472	487	524	515	489	488	480	486	556	480	476	537	477	477	462	479	479	486	463	484	476	481	486	496	479	553	500	476	475	477	438	406	459	494	478	493	514	459	480	535	479	555	489	447	480	501	481	447	482	510	483	427	512	510	475	486	492	477	487	477	484	525	457	470	590	472	476	528	484	497	468	470	495	522	499	486	517	483	467	505	462	483	463	522	492	430	536	459	478	477	452	484	481	494	466	472	500	495	482	459	479	553	554	479	466	478	482	442	475	484	524	489	514	473	470	486	439	536	515	477	494	476	481	508	451	483	503	634	489	480	495	488	497	518	524	458	496	477	479	491	452	474	457	475	476	547	480	505	477	485	510	477	560	462	473	519	494	438	470	527	505	471	514	479	503	509	503	483	469	488	475	467	473	498	500	468	476	493	487	555	540	473	526	505	491	513	474	490	491	482	526	527	470	476	472	526	482	334	543	413	521	480	451	500	470	517	492	486	546	490	546	493	487	528	503	493	505	463	476	481	491	486	478	461	482	475	494	462	461	501	476	542	505	526	470	499	468	475	471	475	490	473	478	485	498	466	471	520	476	510	461	472	505	481	526	479	491	478	534	406	488	480	555	475	470	476	439	600	475	495	478	486	532	481	465	493	462	459	495	456	439	484	474	481	475	495	483	501	482	445	475	478	487	515	471	503	428	472	445	486	477	515	461	381	469	539	477	458	485	507	471	493	493	491	395	486	477	484	485	490	500	471	431	533	483	503	490	472	544	463	423	471	476	425	481	477	569	462	488	437	489	500	474	481	531	503	490	465	488	464	475	501	471	480	394	538	472	475	489	501	530	2
486	480	448	493	544	478	474	479	473	470	564	512	455	486	488	453	479	519	497	477	495	515	475	444	549	505	510	480	473	487	470	503	522	441	492	498	473	443	478	479	472	439	499	513	484	491	532	495	428	482	493	395	429	477	512	513	449	423	441	498	481	482	439	499	452	476	498	510	479	471	523	479	477	484	494	497	473	502	546	481	517	541	485	465	456	451	474	456	474	533	476	512	484	502	478	503	477	492	485	494	483	495	481	460	479	478	473	494	533	473	541	470	465	494	529	449	488	481	513	471	478	490	479	536	509	476	469	465	477	503	502	485	464	478	489	530	525	480	472	493	489	485	502	471	483	476	485	500	484	527	518	472	490	582	477	468	491	450	475	519	472	474	484	483	517	460	475	477	476	557	441	564	527	476	444	487	481	478	516	531	531	541	506	494	472	497	459	467	488	478	468	475	478	514	533	480	470	489	478	488	464	503	488	528	464	475	504	479	490	515	486	453	513	450	489	496	477	496	532	501	471	560	489	447	475	485	503	476	476	518	465	483	506	489	436	488	495	477	451	489	483	497	526	491	502	526	435	481	478	480	542	489	481	480	484	468	542	451	478	483	509	483	496	467	464	490	527	485	475	504	471	391	490	574	466	468	476	485	526	490	476	524	450	476	466	577	418	539	483	471	473	469	502	479	497	461	471	549	501	508	460	495	486	474	474	460	461	461	468	481	506	486	475	502	481	485	475	482	461	480	492	464	488	498	485	483	520	466	492	528	502	498	475	473	459	484	433	517	456	527	537	471	492	521	522	480	471	570	537	529	484	494	536	473	482	498	417	475	521	529	463	480	512	480	471	549	511	463	493	460	473	603	492	453	525	503	475	498	411	483	489	487	497	455	505	475	529	477	472	455	482	513	479	500	477	513	475	444	475	475	479	512	477	449	478	528	418	475	415	477	513	433	537	494	488	466	488	492	497	463	482	480	487	475	476	498	498	453	524	481	519	529	450	559	467	518	475	505	491	481	528	488	548	454	497	477	490	488	415	468	491	473	457	580	480	437	485	478	541	476	508	453	549	441	481	468	478	452	490	408	562	477	505	479	488	484	451	523	472	478	492	448	477	492	477	494	465	459	477	488	465	476	511	587	551	546	477	463	478	485	1
474	511	561	476	566	488	538	475	477	481	455	490	486	495	484	494	451	503	468	468	494	489	471	485	604	514	491	478	467	475	485	501	477	506	456	381	486	478	478	477	476	480	452	508	510	473	461	446	478	517	546	485	473	478	489	496	450	508	462	514	494	482	423	480	605	552	529	471	490	478	459	496	426	489	488	459	468	468	560	501	458	519	486	486	553	433	478	492	475	504	477	513	490	509	490	472	476	535	493	455	486	499	485	504	525	265	447	501	484	484	499	461	475	483	429	446	485	503	537	440	475	519	482	566	468	492	464	540	460	552	513	472	500	476	505	471	483	472	480	511	508	469	474	477	449	473	484	505	487	546	464	481	488	395	479	476	469	505	483	477	489	482	452	467	492	508	477	482	479	582	537	527	400	478	469	421	498	469	461	505	439	484	487	490	481	479	394	547	517	483	433	487	515	466	595	476	483	484	476	526	474	458	457	508	464	476	472	478	482	491	483	463	466	487	496	521	553	494	491	479	443	492	478	435	582	504	452	476	477	488	497	482	493	461	488	457	471	477	472	467	486	440	449	502	632	510	496	480	485	505	477	495	476	604	468	499	548	514	499	483	481	469	468	509	481	520	580	493	552	495	490	480	508	520	480	476	476	453	512	419	477	425	497	475	446	481	510	567	478	465	486	479	501	478	503	485	459	533	479	506	409	502	477	466	503	515	455	478	460	480	501	472	473	510	477	531	477	485	447	509	485	510	471	481	422	478	516	423	493	558	469	482	476	465	482	499	578	516	708	525	510	519	442	515	428	480	486	453	493	547	484	516	482	483	471	489	454	476	513	417	444	494	532	467	481	518	501	489	499	471	437	486	489	433	524	524	477	502	488	485	480	538	513	482	476	480	518	476	452	508	477	551	474	458	477	500	490	535	525	481	481	466	475	465	477	401	477	481	477	483	484	465	501	470	476	573	473	508	608	498	486	468	506	476	466	488	487	494	467	477	525	505	473	426	487	513	493	525	512	479	505	442	602	531	520	475	471	500	538	461	491	468	490	399	482	595	478	532	379	481	523	508	533	489	509	469	483	566	514	575	516	483	539	476	486	409	472	484	487	485	466	491	475	480	551	479	484	481	499	476	477	475	456	405	447	573	473	496	523	505	1
485	496	511	471	495	487	458	478	487	470	486	460	481	435	490	477	478	507	488	474	485	493	471	466	532	480	461	497	466	444	487	482	489	479	502	528	491	516	473	475	478	579	493	472	497	532	500	507	494	483	471	473	507	472	501	477	526	467	569	468	455	479	478	473	503	520	480	483	490	478	486	496	482	550	483	522	474	499	531	478	566	535	526	465	450	522	471	470	482	560	476	592	503	463	478	545	480	528	472	503	471	474	482	490	511	487	502	462	451	491	469	510	479	513	461	466	517	481	434	473	473	506	470	449	472	510	466	524	478	466	486	488	478	472	437	545	495	507	478	469	544	504	474	489	521	502	474	511	483	509	447	463	492	589	477	442	499	462	525	516	463	482	505	472	461	495	476	478	475	505	502	551	470	476	488	498	492	484	453	450	561	492	458	482	487	473	523	512	469	478	477	473	459	565	488	475	479	478	477	444	497	495	515	573	466	477	513	478	478	468	522	528	502	514	482	465	529	489	538	465	499	550	471	473	516	530	501	475	478	480	507	476	475	475	472	483	501	484	538	478	496	514	441	484	478	587	418	473	490	451	428	467	480	455	486	513	468	493	464	490	472	487	510	483	480	523	531	476	467	480	455	498	359	449	499	498	476	552	490	513	474	523	501	475	504	510	502	534	474	502	490	499	460	473	465	438	472	531	494	509	446	522	480	481	459	495	481	487	527	477	468	472	524	471	497	504	467	470	439	572	496	504	535	468	495	482	476	458	514	550	482	472	476	524	554	500	485	429	467	455	463	509	531	490	523	485	489	499	524	485	479	500	461	499	492	513	521	476	482	464	465	490	579	466	475	521	514	479	487	545	490	498	497	484	507	481	485	438	507	440	478	511	438	484	493	486	463	474	473	500	477	460	478	486	472	493	501	483	498	485	482	440	474	462	477	472	502	473	471	473	469	546	504	468	486	493	496	524	550	514	472	481	496	476	489	514	486	456	480	468	471	538	444	559	495	532	497	581	464	496	459	492	522	475	478	476	490	500	515	471	487	468	458	545	467	502	483	455	568	520	458	464	534	489	480	495	470	457	458	427	542	470	495	477	485	508	507	486	433	478	487	498	467	488	522	480	488	388	507	473	467	477	503	568	485	481	482	493	501	491	2
482	482	515	486	522	477	509	477	480	480	475	511	453	424	482	482	479	522	507	484	493	521	469	484	475	520	489	475	473	486	483	558	542	487	453	463	486	502	483	474	478	452	489	480	489	472	508	479	446	486	497	503	552	485	512	492	500	487	531	477	491	483	505	473	554	520	506	481	482	475	478	488	506	494	471	455	490	465	480	461	493	599	500	476	486	558	478	469	488	550	477	502	517	468	481	525	478	462	482	470	488	464	478	474	445	273	523	471	529	469	443	405	487	524	530	509	521	502	485	482	476	472	485	419	472	448	502	507	460	493	500	473	466	478	512	542	502	492	486	503	493	522	490	492	463	511	469	551	489	352	481	481	485	503	478	492	495	455	515	458	436	474	463	487	500	445	477	478	478	444	480	557	557	476	487	549	501	490	454	500	432	501	463	466	502	483	484	393	510	477	498	469	460	479	585	482	480	480	479	493	482	510	475	491	526	479	456	475	472	512	504	462	439	484	483	458	522	476	510	493	490	541	523	529	489	497	509	478	476	501	474	466	458	490	453	486	496	483	463	480	510	501	485	484	558	563	496	479	495	485	455	508	473	508	484	501	496	484	501	489	500	473	511	457	477	496	560	483	501	476	502	465	509	500	508	494	476	467	509	470	475	484	479	474	527	486	508	471	483	491	509	541	481	482	491	485	492	524	486	487	467	456	473	499	557	515	504	488	446	516	489	472	567	521	467	443	488	477	459	532	471	472	499	482	502	478	503	473	517	493	511	491	476	488	491	495	560	517	547	430	470	457	563	541	497	476	476	518	474	433	475	503	431	488	497	486	498	479	479	470	454	480	434	474	480	491	501	470	488	552	437	483	506	423	437	495	468	483	444	529	483	477	524	506	494	458	502	482	487	437	474	418	473	521	479	475	492	511	494	475	474	477	478	476	478	511	521	480	517	479	490	447	489	475	472	450	482	503	508	462	483	472	510	476	503	488	479	515	524	484	461	476	478	507	491	491	476	531	490	460	554	453	477	503	476	477	469	493	507	491	489	473	478	377	482	625	484	485	430	476	497	506	498	416	478	473	486	523	480	456	519	484	471	479	477	484	501	498	530	500	502	482	497	470	475	476	463	526	500	475	513	481	508	386	483	517	468	486	506	504	1
473	468	553	471	517	490	423	476	499	476	478	490	422	405	470	505	467	508	459	483	482	522	464	480	541	463	491	505	502	516	473	470	482	425	519	413	468	458	474	476	475	436	508	481	431	433	527	503	450	485	502	531	516	484	498	510	500	465	477	445	435	476	488	480	713	480	537	505	482	467	596	490	448	461	462	458	468	453	520	472	494	502	493	487	490	499	483	497	483	507	476	567	472	491	478	529	481	501	475	471	505	474	485	457	486	341	499	566	481	484	485	478	467	504	464	484	478	496	497	477	475	432	488	425	491	467	510	533	467	443	470	478	515	476	514	491	455	498	464	479	508	472	473	464	500	483	482	528	484	503	506	483	483	666	477	481	512	489	488	530	447	476	503	487	558	495	477	472	477	519	531	455	501	476	494	547	501	487	479	518	530	463	514	507	506	485	442	502	482	485	496	471	525	437	539	496	484	474	476	512	480	515	494	544	505	476	506	478	477	498	491	550	509	480	471	560	478	484	522	487	434	522	479	444	512	506	505	479	477	484	448	509	487	460	486	487	485	470	474	472	528	404	539	478	463	480	491	477	489	474	473	474	469	541	484	522	456	497	495	526	495	480	495	524	471	475	511	498	450	469	469	493	466	496	498	499	476	489	534	519	478	556	484	474	514	489	451	469	484	491	472	460	492	466	402	512	456	431	483	524	529	493	475	511	459	550	485	489	472	503	476	479	471	564	486	480	498	482	543	539	468	477	494	467	478	483	502	481	495	518	536	489	476	532	478	478	693	450	487	537	500	463	543	556	501	486	487	474	442	517	486	504	493	495	503	492	556	479	505	550	498	490	468	495	475	543	511	485	477	553	553	488	500	481	511	471	472	483	452	486	478	460	394	474	493	467	476	480	527	563	481	483	478	488	477	470	480	477	473	490	479	469	475	508	477	514	444	480	484	479	460	517	479	464	509	505	498	556	512	485	482	480	475	477	509	480	486	440	508	477	520	539	479	593	481	521	468	537	487	469	480	484	364	497	496	477	480	456	502	498	495	490	476	498	483	629	480	445	514	469	467	473	490	452	463	468	473	524	473	501	546	473	429	477	479	379	477	474	442	504	500	467	478	548	458	474	475	488	496	481	478	480	471	516	489	496	480	476	504	481	1
493	487	507	477	477	481	494	478	484	476	489	543	481	518	487	462	488	468	461	485	502	482	488	470	407	493	491	474	477	478	490	492	529	470	481	500	483	466	487	476	478	472	440	484	493	480	502	506	568	498	471	537	462	477	486	476	457	504	514	490	470	473	499	483	526	482	502	460	487	476	528	491	501	489	477	433	466	468	529	484	525	525	553	508	457	477	477	484	472	462	477	447	453	518	474	467	476	459	477	488	470	483	472	475	494	586	512	494	503	482	490	390	492	490	405	467	505	490	499	510	477	492	498	400	460	526	484	519	486	430	517	446	494	477	475	511	524	489	477	518	523	544	501	499	488	498	478	521	479	465	467	473	478	619	477	487	489	446	475	446	475	489	474	482	461	495	475	481	478	539	481	486	502	477	490	522	476	479	424	518	474	546	542	459	501	487	503	448	535	479	456	472	530	464	429	487	475	476	475	460	486	460	509	515	520	474	605	479	471	480	490	455	476	551	498	488	462	477	485	486	445	518	491	496	458	491	518	479	477	456	489	507	491	489	513	501	482	477	491	486	577	572	476	473	529	464	497	476	486	499	442	541	475	509	482	473	481	489	477	480	495	473	482	522	479	526	480	485	475	485	477	477	485	482	483	484	477	455	482	487	476	560	491	476	550	528	479	422	482	466	489	504	493	476	510	517	496	498	518	496	441	493	481	472	508	551	473	499	549	465	459	515	531	499	473	522	484	483	474	505	471	496	489	477	526	486	471	477	476	519	480	492	477	449	560	497	510	456	352	470	478	495	468	569	440	477	488	512	468	456	492	448	465	487	502	484	459	476	513	468	505	500	460	512	480	508	507	470	497	497	545	500	507	527	487	507	471	487	587	471	476	471	563	484	466	470	482	477	487	472	472	496	482	487	477	457	481	461	482	485	481	486	477	461	478	456	468	479	499	468	524	406	524	487	488	550	488	463	564	470	479	482	472	477	499	504	471	526	506	477	433	471	507	607	479	482	487	609	501	459	543	471	348	528	504	478	468	493	501	485	470	475	481	454	477	588	474	510	484	495	509	511	498	503	500	490	484	491	465	463	544	477	413	476	480	584	490	472	471	467	503	488	474	487	519	467	475	465	480	474	490	474	496	467	460	592	474	488	569	483	2
480	457	455	485	513	479	417	477	459	477	423	476	432	543	461	480	481	545	467	487	503	480	472	473	514	538	465	478	493	466	488	499	511	455	499	468	490	497	477	478	474	513	473	483	543	513	488	499	421	465	536	445	486	476	441	485	521	514	523	482	475	497	444	482	542	460	521	509	479	467	528	489	481	452	481	503	474	463	489	481	492	519	464	469	590	488	483	493	480	567	477	508	463	472	472	408	475	441	489	549	492	483	493	479	453	416	450	539	511	480	430	484	476	475	508	468	485	475	505	489	479	483	482	528	488	515	473	471	472	491	498	485	481	481	484	487	513	486	470	484	508	489	479	474	513	487	487	488	473	556	528	484	485	609	477	461	438	445	468	528	453	477	500	487	431	492	476	483	476	536	474	519	503	476	447	404	483	470	438	537	536	553	449	444	514	450	500	501	523	478	492	491	477	486	481	489	479	484	476	467	491	488	470	557	439	476	510	475	484	494	518	434	517	421	482	492	510	469	449	505	498	536	462	484	436	506	434	475	477	478	480	469	492	486	505	521	453	476	485	470	466	497	500	485	482	572	455	475	491	442	480	482	473	552	470	497	518	492	503	479	527	491	486	492	467	487	489	479	477	479	483	497	503	589	488	477	476	493	509	468	475	531	482	477	498	522	463	499	484	473	524	543	492	476	553	503	419	576	483	452	434	483	480	497	416	491	492	484	487	469	480	459	478	505	504	526	481	480	520	534	493	486	505	470	505	479	511	471	495	508	559	487	477	509	586	496	532	470	438	500	478	457	528	467	464	489	479	530	515	534	471	495	412	476	461	477	508	473	484	511	461	526	477	525	485	466	468	488	481	499	506	502	522	467	529	460	493	509	409	480	484	487	479	485	489	488	450	477	496	544	483	469	479	494	479	462	479	487	464	491	480	501	476	497	476	486	528	474	478	484	489	450	469	513	492	517	487	518	482	530	479	478	484	476	461	502	485	491	482	474	446	493	466	577	481	525	484	559	492	501	543	494	388	482	478	476	504	484	539	482	490	485	486	471	484	560	482	455	515	498	517	463	458	443	465	498	477	467	498	462	453	477	442	476	479	479	491	490	521	513	505	493	466	522	510	479	482	454	489	499	494	474	493	483	463	487	492	476	494	496	1
472	478	467	483	431	490	511	478	485	484	511	495	452	463	482	432	447	502	488	485	468	479	478	472	479	536	490	488	467	497	477	450	504	558	473	439	480	498	477	478	471	485	519	490	515	493	522	546	524	443	511	518	502	477	464	517	468	477	515	465	453	472	502	474	485	485	554	519	479	479	484	470	458	474	486	538	468	492	524	480	469	505	523	488	502	524	474	480	482	477	476	532	454	489	486	510	479	459	432	565	476	470	474	475	467	499	439	476	520	476	444	444	471	516	469	478	542	485	459	458	477	495	481	423	491	518	502	470	479	483	449	461	485	476	512	567	461	474	470	510	495	464	484	494	507	471	475	457	472	471	409	487	501	585	475	467	474	472	521	504	451	464	473	483	514	482	477	476	476	478	481	564	483	477	500	511	490	476	467	574	479	568	480	517	494	496	557	526	538	480	482	511	504	524	511	485	474	478	475	526	468	485	484	474	464	475	494	479	500	459	506	463	494	562	499	507	475	466	518	491	501	464	507	501	609	523	461	478	474	472	492	462	475	464	495	473	484	474	469	484	491	577	527	481	445	482	485	479	480	488	517	501	477	517	493	459	515	487	490	486	474	484	500	431	485	459	554	483	479	494	486	624	476	479	485	474	476	477	516	482	476	525	460	474	453	466	491	451	482	470	472	478	535	481	468	501	468	498	509	512	469	477	479	493	472	503	476	495	500	445	465	477	484	492	475	567	477	497	436	505	458	503	489	475	476	479	472	511	484	479	502	498	477	539	479	493	464	504	412	471	565	495	510	540	488	482	489	491	518	519	498	436	489	488	522	495	493	476	466	493	420	527	472	502	484	513	480	479	501	493	477	458	485	443	484	509	478	463	538	449	481	452	474	481	493	481	479	476	473	408	476	537	478	453	476	467	483	441	556	483	476	500	477	481	476	475	486	474	484	482	481	463	467	469	501	544	493	476	538	478	482	460	472	477	481	481	484	541	392	476	474	494	452	572	463	468	492	517	472	497	554	473	415	479	509	478	486	473	420	471	510	467	494	442	473	556	494	454	448	465	502	479	495	472	498	508	471	441	487	434	559	482	443	475	467	602	479	485	494	485	498	485	483	481	484	473	478	440	497	481	493	478	489	444	445	532	476	474	473	447	2
489	420	446	482	447	498	494	477	491	472	465	462	533	418	499	484	483	494	469	481	486	527	491	496	400	518	492	483	463	521	484	445	454	503	503	447	508	439	481	475	476	540	430	481	516	522	526	490	507	484	571	461	467	478	441	515	471	533	485	494	509	488	545	473	580	476	470	506	482	456	465	506	522	447	487	487	469	430	458	477	506	542	471	474	466	419	480	512	485	560	476	496	469	496	467	511	481	482	461	481	479	484	476	490	483	473	520	464	495	473	500	436	474	511	541	467	487	476	499	505	474	515	460	498	499	513	508	456	477	483	462	467	486	474	494	461	479	470	476	486	546	493	484	471	470	512	473	522	484	442	502	486	476	532	476	512	518	468	451	493	488	475	465	484	463	443	475	475	476	453	515	515	454	478	480	534	469	479	433	549	509	538	514	465	505	496	473	459	497	480	476	520	460	593	570	469	482	488	477	466	501	469	513	558	480	476	522	477	500	458	515	505	472	455	463	488	542	472	480	471	498	499	567	480	501	500	472	478	476	472	489	472	473	502	510	565	493	480	520	480	459	426	483	495	539	539	470	479	481	554	548	577	475	502	480	459	386	482	501	455	491	480	517	505	467	488	479	480	521	510	487	497	460	492	463	491	476	481	521	506	476	495	518	477	484	508	487	448	478	505	472	487	514	476	468	457	472	560	497	453	529	488	476	475	426	454	479	480	507	498	506	485	512	578	508	445	472	479	439	505	476	433	472	483	490	486	497	484	476	541	462	501	476	506	504	484	588	489	608	435	511	500	486	539	466	493	479	465	455	457	482	471	505	469	472	491	523	473	472	430	447	472	414	471	485	454	521	484	491	490	487	506	504	516	484	508	475	485	522	455	482	478	441	483	478	467	454	476	495	506	477	454	469	447	477	476	467	446	491	474	481	495	476	492	476	477	494	482	421	476	499	499	466	490	583	562	477	495	646	510	475	476	470	476	488	520	477	513	475	483	492	554	498	525	468	518	493	539	488	485	392	492	630	534	541	477	474	480	425	463	505	469	472	653	476	456	478	475	462	540	501	436	474	515	460	488	482	485	457	447	546	474	549	477	475	372	466	509	489	497	530	471	495	528	466	495	467	504	463	476	469	480	470	662	494	527	480	451	544	506	2
479	551	515	477	573	475	461	478	468	472	486	550	512	436	501	488	467	494	533	473	495	494	474	469	494	483	476	495	472	487	477	518	538	537	489	484	479	428	478	476	477	458	472	442	488	516	531	455	472	518	500	468	486	473	523	497	465	474	528	446	501	480	584	490	595	523	506	500	478	474	466	474	444	452	497	559	476	445	542	489	455	402	518	506	482	514	465	488	472	569	475	496	498	485	488	526	476	506	452	486	471	480	484	471	498	461	507	508	494	476	458	494	475	523	470	499	470	484	485	459	480	472	492	495	537	465	512	472	475	551	505	512	475	479	489	472	481	483	479	486	498	575	484	492	500	504	481	447	479	556	459	494	465	707	476	503	515	473	509	508	486	482	494	485	455	499	477	481	477	531	563	508	513	476	477	522	474	471	564	552	518	564	432	508	475	468	556	465	505	477	451	509	484	513	501	484	478	504	478	506	494	496	468	522	472	473	536	478	465	479	503	433	517	461	470	504	454	476	455	492	490	469	494	461	463	440	488	478	475	518	465	468	484	479	468	460	482	483	478	474	502	452	516	485	457	553	466	474	489	585	468	538	470	508	485	469	526	409	488	477	493	478	483	513	477	494	517	484	402	526	437	486	438	495	477	487	476	509	496	495	476	585	500	477	520	442	475	552	478	473	490	528	506	481	493	478	472	524	463	496	458	487	481	532	505	458	489	486	465	465	420	483	479	509	490	529	480	475	461	493	468	460	464	465	498	468	481	475	474	570	505	492	476	499	517	484	599	459	446	461	489	531	471	553	520	479	482	523	502	413	482	467	518	488	518	472	498	477	516	420	478	489	549	474	479	482	523	503	486	578	480	497	517	567	527	497	481	461	478	455	486	479	512	494	499	468	524	477	529	438	474	487	474	435	483	494	479	463	501	480	474	486	477	478	476	452	474	475	476	481	513	505	459	474	549	498	486	481	534	461	481	488	478	476	495	502	504	517	458	474	542	507	441	628	471	577	474	519	453	497	532	484	513	471	475	479	511	490	495	509	462	473	500	667	485	499	472	496	435	424	512	475	516	495	521	485	473	505	497	465	551	481	487	475	475	424	481	471	472	482	504	481	460	522	598	496	472	490	553	480	487	488	466	749	505	529	480	490	518	468	1
481	492	563	501	556	478	551	477	467	483	477	442	525	486	474	469	473	515	475	472	478	509	483	495	485	465	515	468	465	505	481	503	539	488	491	437	468	439	482	477	478	496	480	486	486	549	471	540	434	450	447	493	488	480	548	517	462	441	530	456	532	481	492	475	413	527	488	474	484	480	531	490	463	445	477	523	497	466	463	490	462	570	487	476	576	500	475	500	470	580	476	524	513	486	463	490	478	487	476	476	485	480	481	477	466	447	446	483	468	474	528	493	471	502	558	485	472	471	529	507	475	478	484	537	457	483	498	465	475	513	449	455	511	484	465	519	554	485	474	483	483	521	509	486	515	507	477	449	469	401	525	481	471	374	477	529	465	458	509	516	478	475	486	473	481	451	476	485	477	505	442	581	545	476	465	493	467	484	461	503	487	511	506	514	460	478	460	496	450	478	516	508	517	538	527	482	478	475	477	468	497	509	515	506	457	476	463	475	456	478	462	462	477	570	468	616	508	467	479	484	479	509	485	539	411	530	476	478	476	502	491	470	462	502	479	520	476	478	405	480	466	477	461	490	548	495	529	479	477	493	474	490	478	517	465	501	511	497	492	495	501	476	518	499	483	497	518	529	453	488	491	501	412	491	470	480	477	485	512	515	476	411	478	476	500	467	468	460	476	490	514	504	483	472	456	536	453	537	484	516	472	470	475	516	488	451	520	450	485	478	505	480	486	508	497	494	484	490	434	449	514	457	469	478	471	483	436	472	474	452	450	481	479	500	502	484	384	488	641	469	508	494	517	524	565	468	472	459	471	420	487	466	505	483	488	473	445	477	473	471	446	491	496	456	478	515	527	474	472	462	554	527	500	491	483	491	485	473	424	446	481	474	540	457	484	471	484	478	516	493	477	478	477	491	480	482	483	523	581	477	480	474	478	524	476	518	476	479	463	477	509	484	517	489	524	521	498	478	506	507	481	478	490	477	469	486	492	511	512	478	499	525	450	384	486	415	462	460	498	476	510	467	699	542	503	476	483	466	453	465	511	468	487	508	479	393	469	508	448	529	526	460	511	494	488	475	467	481	468	455	575	482	578	477	486	454	480	469	482	471	487	514	471	470	497	494	463	471	467	485	492	480	477	534	486	458	483	526	559	505	2
480	425	525	461	487	473	442	475	478	482	485	490	515	547	499	490	481	424	496	475	462	482	487	490	507	496	489	476	464	477	486	535	503	441	459	435	471	495	485	479	486	483	523	489	465	470	434	489	442	487	529	466	494	489	472	531	459	502	497	457	489	476	528	492	658	564	573	503	480	476	471	485	485	429	482	438	484	530	540	474	506	494	438	478	585	494	466	479	482	491	476	525	482	471	476	492	482	495	499	488	481	485	472	468	482	273	494	513	518	476	505	521	471	475	412	493	503	468	470	494	477	427	481	435	441	498	450	507	463	475	503	491	471	476	554	534	481	468	476	500	517	526	473	489	471	494	474	495	487	460	556	472	469	625	477	508	532	465	496	489	514	472	474	469	449	512	474	470	476	467	519	447	578	478	485	484	468	462	527	396	555	466	473	435	510	485	425	532	578	471	488	535	491	419	475	479	475	487	473	479	460	457	500	532	510	476	538	480	482	472	518	492	451	441	460	485	520	483	474	470	453	513	533	508	474	481	447	479	476	472	478	475	480	502	494	528	471	478	457	477	481	424	471	491	518	538	484	485	478	483	448	477	481	467	471	533	497	505	492	496	528	475	509	505	501	487	477	485	471	471	485	542	489	455	497	467	475	496	500	514	474	536	487	474	510	541	504	456	479	529	507	534	456	493	475	560	466	481	481	480	496	493	478	481	412	486	480	479	487	455	482	490	514	510	475	462	481	479	434	553	483	449	519	494	500	481	485	479	492	595	482	472	474	526	593	513	677	487	582	484	470	511	453	501	474	476	474	519	490	445	476	395	449	479	491	499	563	476	497	458	508	489	502	490	478	464	472	467	491	547	500	507	484	465	559	516	490	494	444	504	484	488	451	481	448	488	498	478	492	481	484	487	479	507	474	507	492	516	460	479	476	485	477	547	476	531	477	482	582	478	458	456	487	471	477	474	474	568	514	514	468	476	481	476	489	504	472	501	431	477	528	458	464	594	503	541	497	546	466	492	509	493	559	550	496	478	496	476	484	470	509	467	474	604	479	556	477	471	443	459	478	520	526	516	505	514	491	549	491	529	456	478	519	480	484	369	482	519	501	487	494	441	470	441	552	459	490	422	501	466	530	482	498	602	513	494	479	492	456	474	1
482	470	537	479	476	489	452	477	486	476	551	475	500	456	477	478	481	496	481	478	479	491	477	488	426	494	463	472	493	491	488	498	492	491	461	571	486	503	477	475	482	468	494	468	521	457	529	460	492	465	550	499	480	481	498	489	484	490	580	521	484	477	506	469	540	543	439	482	479	459	526	492	474	486	487	508	499	532	552	547	521	516	467	503	360	505	478	501	478	503	476	525	501	495	475	498	478	443	459	462	471	483	481	466	502	485	447	539	513	487	536	475	481	483	479	476	506	488	443	484	479	507	476	461	452	530	475	494	478	525	483	499	485	479	458	368	424	518	462	500	495	507	477	493	510	467	479	526	478	491	521	507	484	537	477	501	473	498	492	503	483	471	478	495	505	466	474	481	478	463	474	552	496	476	444	455	521	486	413	575	465	507	497	519	509	476	594	536	549	475	476	484	498	498	567	478	476	503	477	538	516	507	479	526	459	477	528	480	494	521	470	490	480	520	496	405	513	471	490	491	511	541	531	521	490	454	488	477	476	502	467	466	479	521	491	510	496	474	445	484	525	504	501	470	484	526	544	475	483	467	495	468	476	495	478	472	499	519	499	488	511	465	469	513	483	500	450	482	477	467	513	469	545	503	487	471	477	486	482	509	476	493	444	473	471	518	506	496	472	472	516	543	468	485	451	498	472	520	512	485	516	477	479	467	495	490	486	478	530	472	513	503	524	479	470	606	502	475	520	517	481	471	479	497	451	482	489	487	458	501	507	485	475	538	460	476	536	533	471	530	520	485	470	452	451	486	488	486	528	501	481	453	538	473	553	489	511	475	520	608	469	497	382	498	480	476	525	488	479	495	473	514	515	530	525	457	494	528	504	426	481	435	482	477	442	477	470	477	506	499	481	461	474	550	476	462	486	431	465	483	479	531	477	472	477	483	484	478	482	472	470	494	484	499	508	533	482	532	506	512	477	496	475	477	475	478	489	493	487	475	462	497	508	517	489	543	488	533	439	505	566	521	401	522	520	478	472	479	438	490	514	485	506	423	472	565	470	476	461	529	521	525	505	509	506	469	484	591	469	433	544	478	433	478	479	492	510	485	508	491	472	473	471	520	521	494	486	516	526	476	502	477	511	434	543	512	474	468	487	502	2
487	495	504	487	449	476	474	477	511	498	451	502	474	468	482	493	502	455	474	472	474	493	487	480	508	508	498	455	500	451	469	490	498	537	515	439	477	511	479	477	481	473	503	488	496	512	502	487	538	483	519	463	463	480	495	526	484	445	450	455	463	478	444	480	555	521	468	468	476	475	465	493	508	523	489	613	472	441	460	536	503	509	457	489	580	456	471	497	479	507	476	492	467	454	482	476	478	467	496	459	474	494	480	491	540	633	472	493	549	485	463	448	489	537	453	482	463	475	546	514	475	498	475	540	474	511	457	491	489	474	511	491	475	480	511	498	514	520	488	498	488	502	470	481	491	483	484	514	467	548	437	478	476	576	476	466	520	468	525	506	469	484	473	491	451	483	477	484	475	480	470	585	419	478	474	525	477	472	450	505	462	530	488	434	502	500	445	497	610	476	471	474	531	482	548	505	482	477	476	493	511	471	498	421	492	478	490	473	497	493	463	466	478	541	472	477	533	487	464	485	488	481	483	443	485	527	519	478	475	486	484	449	509	502	468	457	465	480	466	482	467	504	485	476	514	518	473	480	495	503	502	537	477	490	468	523	471	527	486	500	486	485	467	485	468	495	439	482	449	493	492	517	461	505	483	483	477	459	502	498	476	528	444	476	565	539	500	397	481	464	460	493	488	483	424	454	479	537	493	497	484	492	476	461	502	464	496	489	514	500	482	484	477	455	468	455	486	473	535	499	486	500	500	482	487	485	499	478	480	530	510	487	476	465	489	483	539	496	395	454	431	489	519	513	527	476	482	502	479	487	482	480	453	488	519	480	552	476	548	492	491	488	522	511	482	501	518	509	496	466	457	532	505	470	495	478	487	463	573	466	488	454	564	455	499	475	505	478	491	506	477	483	478	369	475	470	474	481	556	486	477	479	474	497	477	507	515	476	488	464	532	475	516	487	497	529	467	482	603	472	472	480	473	476	483	495	485	519	476	472	485	538	463	549	501	481	457	518	484	483	499	474	358	495	467	477	447	472	426	490	486	486	479	505	475	534	490	500	486	462	491	494	512	492	482	487	497	472	482	470	521	470	411	478	481	490	474	487	551	485	541	470	464	519	506	476	472	436	458	488	461	477	429	521	430	535	478	480	526	506	1
479	464	502	480	579	467	431	474	504	485	465	454	489	527	477	494	454	469	451	486	504	474	471	483	421	532	478	477	473	467	488	505	452	439	485	485	463	474	483	476	480	458	501	497	530	466	486	486	441	483	513	512	468	489	516	493	445	476	507	472	525	478	548	478	376	507	507	480	474	483	507	477	459	505	479	459	485	472	505	497	447	567	443	487	501	496	468	474	480	530	477	522	455	501	477	478	481	475	470	492	462	476	472	484	462	591	460	474	574	499	497	524	472	528	443	457	506	493	457	466	475	469	478	570	499	420	489	473	486	448	502	490	495	476	512	514	503	499	485	498	519	467	489	490	488	499	482	494	481	473	498	473	476	603	477	496	472	467	474	511	505	467	461	481	526	486	475	482	478	530	500	608	482	477	471	516	492	474	520	461	482	457	490	504	500	490	516	502	500	484	540	481	476	556	509	478	481	488	478	472	477	474	481	532	503	476	530	473	471	484	473	499	500	502	496	554	532	490	514	473	479	474	459	500	539	557	491	477	476	507	478	489	476	456	474	487	498	478	482	473	439	564	467	466	515	495	467	484	489	532	524	495	479	530	477	526	457	490	490	468	525	481	483	530	478	505	561	488	432	484	476	515	450	487	494	487	476	533	495	546	478	536	467	473	614	465	511	450	484	512	420	568	513	464	482	503	490	480	487	514	467	501	481	501	546	502	493	473	494	456	466	445	512	447	471	489	474	482	459	478	476	509	502	493	473	480	516	475	500	449	493	469	477	483	453	489	336	489	347	519	497	511	508	527	504	483	472	518	475	507	469	423	475	479	469	492	508	477	494	538	458	470	433	442	481	526	549	465	471	431	476	507	488	454	475	504	470	480	439	509	477	464	496	487	481	493	480	475	469	477	484	532	470	490	480	479	485	516	512	477	471	526	476	488	477	529	494	485	502	470	463	495	497	481	497	527	484	498	609	461	480	476	480	476	502	493	466	554	442	475	482	530	496	585	508	461	490	526	462	487	433	504	498	508	493	477	469	489	513	481	495	473	510	596	479	402	483	516	495	508	510	461	507	503	471	475	478	536	481	440	488	474	482	477	489	566	485	458	551	477	478	471	487	459	548	479	497	499	463	479	487	481	517	615	480	574	484	477	512	474	2
493	487	489	475	483	472	490	476	511	478	518	512	505	475	499	494	458	508	488	464	477	488	478	482	439	558	499	475	459	471	484	488	495	522	485	567	480	521	482	475	472	439	454	508	526	501	475	476	543	486	535	478	455	485	513	475	480	529	612	472	516	479	481	495	520	504	504	477	474	476	479	514	504	470	481	484	472	456	477	531	469	539	529	472	656	480	477	488	482	579	476	501	496	498	478	546	478	479	495	538	474	484	482	457	467	543	528	454	447	471	511	454	471	486	536	467	471	477	429	555	478	468	485	479	394	510	499	526	482	504	538	475	489	480	473	499	455	487	476	468	497	495	477	485	478	480	480	548	479	557	473	478	491	514	476	485	478	470	534	460	484	471	497	472	493	463	478	474	478	544	423	499	454	476	461	511	489	482	503	516	496	539	450	506	454	475	580	462	553	480	479	489	500	411	531	486	484	485	475	477	487	515	501	411	519	475	560	479	495	491	480	490	487	405	468	475	463	483	456	472	463	508	523	362	522	487	488	480	476	509	485	502	483	471	475	489	460	475	460	488	510	471	458	446	535	543	473	483	491	455	485	484	477	489	464	491	477	486	490	503	502	481	533	539	498	468	512	473	470	461	499	508	552	523	483	481	476	541	500	411	477	486	491	476	516	547	467	449	479	493	473	590	466	483	444	492	476	526	496	501	434	473	474	470	498	468	483	502	524	501	464	470	527	481	485	484	493	480	428	395	476	429	479	474	493	489	487	466	459	527	510	461	476	474	482	481	511	466	547	482	479	445	507	537	545	478	481	456	459	523	483	494	462	508	478	491	486	478	559	541	493	521	495	485	477	532	503	472	492	508	445	462	489	449	524	512	474	462	550	411	486	454	473	473	442	495	493	478	497	479	482	498	478	498	476	535	480	518	544	487	473	470	477	502	477	472	472	469	486	481	501	433	543	492	488	548	487	459	524	518	477	480	473	476	478	481	498	517	492	474	516	524	485	509	500	495	466	475	515	483	478	474	630	437	491	478	486	484	430	482	496	466	493	619	482	459	465	450	525	464	492	490	586	531	491	484	463	487	488	552	540	483	535	477	489	448	481	496	500	488	500	445	481	515	458	466	469	457	480	505	515	477	492	634	535	521	473	463	504	451	1
483	525	482	478	542	470	483	475	484	487	511	530	479	498	473	461	471	478	470	481	499	512	476	479	509	545	472	462	499	462	488	472	526	376	538	431	488	503	468	476	482	410	477	492	475	441	478	493	448	489	563	495	453	473	480	497	419	469	580	482	520	482	499	481	628	497	549	506	492	481	489	485	516	468	477	504	468	511	552	491	503	533	474	471	522	455	472	462	490	479	476	483	489	508	474	453	482	447	477	582	482	476	490	467	526	322	499	493	500	481	516	428	472	484	468	485	511	499	493	551	478	511	470	536	429	508	478	493	464	525	466	500	488	480	500	536	520	506	479	474	490	521	469	483	502	488	487	449	472	551	482	490	491	433	477	481	462	462	511	498	523	481	473	482	501	459	478	480	477	543	489	502	518	477	464	514	484	484	423	521	482	518	459	465	497	478	468	492	521	478	488	491	508	516	571	482	468	484	475	434	510	463	478	510	480	476	545	480	472	480	521	464	506	512	482	473	497	482	524	491	471	556	557	490	519	527	502	477	477	505	460	465	465	485	500	506	495	480	467	479	510	437	438	484	506	530	487	482	473	538	436	504	479	541	473	473	468	572	483	483	494	477	491	485	484	482	506	486	466	464	495	470	445	436	470	483	476	484	500	508	478	447	476	473	534	439	484	457	479	502	451	522	501	484	482	465	468	478	496	479	488	477	473	473	473	413	489	490	487	478	481	477	447	499	470	448	484	481	543	598	471	481	531	453	466	477	500	497	477	502	501	481	477	513	558	500	633	525	616	481	506	512	482	553	544	487	480	474	474	498	490	453	497	463	517	491	558	477	531	477	488	512	489	499	474	450	460	496	466	471	454	485	510	476	490	501	483	464	438	493	478	458	482	470	489	494	506	474	526	577	473	475	476	542	476	468	490	512	489	484	482	541	476	459	479	426	510	480	411	485	489	561	466	476	473	548	495	552	498	520	479	459	498	476	484	480	497	484	534	474	531	541	394	456	475	518	454	573	479	474	452	492	447	459	490	475	479	494	477	463	489	489	499	316	468	627	475	528	538	509	476	478	487	528	447	494	488	561	446	493	437	480	456	475	471	398	478	469	450	483	482	510	490	482	589	453	479	460	507	470	460	483	496	357	495	492	478	481	482	511	1
490	481	487	484	501	475	476	478	484	482	531	501	539	528	462	485	471	522	514	455	498	507	472	484	585	530	488	472	486	504	468	480	497	511	484	503	456	469	476	474	476	541	455	519	488	483	481	481	475	506	524	544	501	475	487	527	455	522	506	427	478	477	526	474	572	474	522	460	483	481	438	501	474	483	485	514	479	490	549	482	502	528	531	484	471	441	474	526	478	473	476	577	480	461	478	552	477	471	481	428	489	477	488	478	502	322	443	554	414	466	507	534	482	522	517	465	524	485	517	490	474	501	475	528	471	510	466	528	466	490	530	486	509	475	451	564	562	503	478	498	476	466	486	473	494	471	486	512	482	481	484	467	496	396	477	464	504	444	532	500	487	471	468	481	507	478	475	476	479	414	451	496	504	476	486	492	497	489	467	460	491	476	454	509	483	459	449	524	414	482	423	486	467	509	440	473	480	478	478	487	506	502	471	517	457	477	474	484	488	492	502	494	457	530	484	569	435	475	506	469	473	544	523	467	515	544	471	477	476	513	468	469	489	481	471	452	481	482	461	473	458	462	511	489	498	564	447	480	490	481	563	521	474	452	480	471	518	482	513	482	482	481	495	460	479	468	480	501	483	493	495	507	469	462	450	466	477	513	480	462	476	430	471	476	453	458	450	478	477	500	525	483	507	474	437	498	466	489	534	493	424	483	483	458	478	473	473	498	498	473	491	458	426	466	486	426	489	481	499	440	500	490	491	497	483	487	466	450	485	504	519	479	476	501	561	493	568	499	629	554	468	511	492	463	455	477	486	425	488	535	484	422	483	505	496	490	500	477	508	486	534	477	390	490	479	505	519	467	510	575	478	585	492	475	525	408	483	496	482	532	481	480	544	477	476	499	480	480	479	529	475	499	475	408	476	499	490	416	517	480	475	472	474	564	477	480	564	472	521	478	495	496	486	481	526	537	454	521	532	474	496	500	485	476	492	451	484	450	444	479	486	451	479	421	493	436	472	556	499	487	529	475	506	536	513	480	492	492	456	474	476	480	479	344	477	608	479	463	397	530	520	475	509	510	498	467	479	529	474	484	543	476	485	477	476	435	474	485	552	483	472	408	485	449	530	503	474	478	491	498	505	476	493	349	464	500	479	480	507	481	1
486	465	481	467	529	484	464	476	508	474	547	503	534	513	493	498	486	518	534	470	478	469	469	467	554	531	489	485	467	494	481	473	550	532	509	504	482	483	487	477	474	478	428	472	511	463	527	486	507	483	591	571	457	489	481	472	431	578	487	464	495	485	493	480	539	523	480	480	480	482	510	471	478	522	467	479	475	463	459	455	507	544	516	481	465	459	475	488	482	537	476	500	440	477	498	432	481	498	489	521	473	467	479	506	462	529	468	494	538	472	479	517	479	498	487	485	494	484	505	482	472	468	491	525	437	514	496	498	481	509	547	479	486	478	501	434	524	473	484	472	512	482	484	478	471	493	479	547	480	478	496	492	479	559	475	455	470	479	461	496	498	475	485	472	442	458	476	483	479	383	471	442	484	477	467	494	469	480	511	462	565	427	489	448	490	455	563	488	512	477	477	480	485	464	497	487	481	478	475	470	501	498	505	497	544	477	537	473	476	471	460	519	524	536	489	514	526	469	489	506	487	520	477	506	507	465	477	477	475	489	470	472	485	448	454	507	490	478	501	479	496	452	517	488	504	514	457	479	502	509	500	520	484	561	491	432	460	548	481	477	482	483	474	530	475	471	494	469	500	495	486	468	487	489	487	504	476	449	504	560	478	516	467	475	577	425	517	522	476	516	479	519	505	481	468	492	484	534	497	468	485	498	478	471	573	460	478	500	518	495	521	451	488	500	475	518	495	489	443	585	499	472	481	497	487	481	490	461	489	466	529	482	477	452	447	484	522	514	518	514	455	501	497	499	532	458	484	524	476	493	490	493	478	479	472	531	497	477	443	436	475	505	485	504	478	524	501	497	494	506	489	451	501	489	470	458	480	482	522	445	477	454	541	502	480	481	491	475	518	515	475	517	477	514	478	483	472	465	521	484	476	466	477	497	477	477	490	477	438	481	471	486	515	461	458	540	485	501	484	514	477	487	503	476	491	516	501	477	489	478	524	491	446	540	501	482	479	545	486	483	463	508	622	537	505	477	476	488	518	482	496	468	462	650	475	436	481	475	489	441	464	450	509	527	480	512	470	545	480	483	439	474	536	474	483	399	477	473	509	482	501	478	487	552	489	479	477	466	478	469	463	482	454	712	425	518	479	466	494	470	2
481	489	523	480	475	468	446	476	491	483	459	533	496	490	474	467	484	450	508	475	496	467	479	471	509	512	475	493	462	470	479	449	541	502	489	535	488	484	474	476	475	451	477	474	484	477	480	497	440	453	479	503	512	485	469	480	501	473	507	502	533	480	437	480	589	493	541	492	482	484	408	485	448	523	482	529	477	523	494	458	482	458	450	465	524	465	476	479	478	487	476	532	458	508	479	530	481	472	491	513	470	474	480	461	479	191	458	524	483	478	441	558	475	436	463	482	495	481	511	495	474	522	473	428	479	464	487	487	454	517	459	494	488	471	482	422	483	441	473	504	478	500	478	477	468	484	467	515	484	392	446	475	486	412	478	538	467	440	457	502	477	496	457	473	495	460	476	474	474	547	560	512	541	478	456	517	482	487	490	442	456	563	462	462	484	469	583	498	505	477	493	501	517	507	452	473	482	490	478	484	525	507	466	544	485	475	483	477	494	480	487	494	513	474	477	497	455	486	501	484	465	465	480	547	505	497	480	477	478	487	490	467	487	459	471	537	469	469	485	484	552	456	434	509	504	511	445	482	493	444	496	475	477	461	481	487	504	562	488	474	447	486	496	461	486	491	508	489	481	514	475	436	522	461	471	476	476	475	514	553	476	436	489	475	502	534	496	551	481	504	505	505	498	477	430	465	456	511	502	488	484	486	474	453	474	475	471	482	522	499	450	486	558	493	490	493	473	469	434	488	475	469	467	488	462	478	466	511	486	547	497	469	476	513	513	515	585	528	698	458	498	572	542	497	565	501	479	540	514	513	492	544	511	477	481	491	504	475	529	421	511	473	452	448	479	525	497	497	488	429	440	484	480	470	564	504	479	484	429	408	475	491	522	493	462	486	510	477	515	419	477	550	478	497	474	470	487	461	509	484	480	456	477	472	476	490	542	484	489	482	487	443	478	486	479	568	502	557	539	392	477	475	494	476	497	504	490	497	424	482	522	478	496	438	510	463	481	439	454	480	459	489	619	376	482	478	479	495	442	483	479	466	498	368	477	583	480	517	447	495	496	475	566	439	501	485	489	527	489	475	561	480	531	478	470	432	493	475	514	493	507	457	482	502	497	474	489	470	479	481	509	479	524	378	492	518	480	481	494	500	2
485	497	399	488	452	477	500	477	474	474	447	518	531	438	483	480	449	499	502	483	475	529	482	493	465	512	462	481	496	501	477	495	564	511	468	512	469	526	483	475	481	501	471	473	527	469	476	464	562	500	430	444	470	481	520	499	465	509	465	457	463	481	577	480	555	537	451	478	478	472	560	462	463	504	480	505	463	468	506	501	490	559	450	462	504	446	478	465	477	565	476	476	515	502	479	477	479	467	444	441	487	496	482	490	430	607	477	474	460	491	477	458	485	505	455	452	499	468	485	532	473	467	488	475	478	500	477	492	488	469	528	504	480	479	524	466	493	484	481	481	461	508	485	472	489	459	483	464	475	587	528	494	497	323	476	484	497	488	509	515	450	485	488	487	475	534	475	473	477	497	510	497	498	478	464	526	492	480	496	478	523	564	495	492	475	493	472	548	484	478	474	473	494	514	543	491	485	491	479	521	480	479	480	518	506	472	569	474	452	474	499	533	437	520	477	441	521	478	449	499	473	500	527	509	481	529	479	478	477	467	463	481	455	494	506	477	478	478	509	466	544	422	486	478	516	515	457	481	487	441	522	516	480	560	477	447	452	496	469	486	505	479	482	471	481	477	480	507	519	498	471	478	459	478	443	500	476	474	566	529	477	391	475	477	446	495	502	516	476	479	512	457	509	476	545	458	399	479	498	522	536	481	478	507	533	516	473	454	465	480	463	503	562	481	471	494	487	479	540	559	481	504	496	470	505	488	476	500	483	531	463	479	476	467	482	499	546	492	649	510	487	523	430	488	516	485	478	394	466	516	478	466	468	494	454	451	539	476	475	502	480	479	374	482	494	599	532	473	489	540	495	510	498	531	498	535	484	429	617	510	487	496	551	481	476	476	516	477	482	503	478	536	478	483	474	459	490	430	582	481	464	462	474	422	477	511	467	473	469	494	485	433	372	516	468	510	493	538	509	465	484	470	482	477	476	486	492	443	441	482	491	497	474	385	473	506	473	483	391	499	438	478	541	470	441	478	481	470	527	477	475	489	471	477	482	477	490	448	418	527	553	440	547	504	495	509	467	509	523	517	531	476	504	475	477	394	495	487	453	486	485	462	472	499	492	466	477	509	480	472	510	474	501	488	514	545	479	477	496	517	1
479	488	480	485	487	478	471	474	484	477	444	464	452	374	477	505	473	498	486	474	483	537	478	463	487	477	472	483	487	497	477	486	462	540	487	535	474	467	483	476	481	488	429	455	511	470	471	487	448	492	521	531	496	473	503	496	485	531	426	455	476	480	541	478	444	499	487	525	487	475	511	502	472	486	482	593	491	498	590	475	489	519	464	492	435	514	476	483	473	538	475	474	468	497	478	522	473	454	472	486	484	477	487	483	472	404	499	459	476	491	408	499	482	494	512	463	498	476	491	510	478	456	497	410	467	524	467	479	471	450	472	456	477	479	463	441	477	501	474	459	476	604	490	479	451	481	485	478	476	471	428	490	462	416	477	483	508	409	503	499	453	465	491	479	463	488	479	479	477	517	483	551	503	478	483	538	475	487	501	498	545	524	482	466	483	500	469	515	540	483	481	526	507	497	561	475	475	492	478	509	477	498	537	538	535	478	502	474	487	525	482	637	514	528	486	492	506	492	481	472	435	533	514	473	460	504	489	477	477	510	493	502	455	497	518	503	485	477	490	487	501	557	465	496	468	587	476	479	485	477	440	480	479	528	482	496	507	495	479	495	487	486	504	517	494	500	443	493	471	527	478	442	493	542	459	461	474	494	502	524	476	429	512	476	527	420	482	416	486	479	493	456	455	479	468	528	465	538	550	497	469	486	476	464	502	448	500	475	528	460	499	511	414	527	496	490	465	487	504	538	494	474	464	485	472	482	486	465	486	506	585	475	476	533	508	471	417	492	506	483	553	493	504	465	563	488	486	460	465	511	490	500	506	488	509	486	513	478	500	484	537	511	474	522	484	524	497	478	498	540	486	497	504	503	502	489	482	477	443	511	480	460	506	483	486	470	485	475	503	511	472	487	476	494	477	494	458	528	569	500	481	414	474	543	475	482	497	477	475	477	494	469	481	475	482	549	506	568	432	470	476	490	473	475	486	479	495	470	354	476	514	496	464	443	493	433	481	609	501	476	472	481	408	486	465	476	474	486	505	476	476	482	468	272	469	577	488	464	520	532	572	505	456	491	506	478	479	494	478	455	452	476	439	479	481	581	496	498	378	492	481	522	485	553	504	469	500	506	502	468	500	477	476	271	507	500	469	507	517	519	1
484	477	539	484	546	474	568	476	489	478	424	495	506	485	475	498	514	505	464	490	499	516	489	486	480	500	463	480	474	462	489	454	487	438	492	474	475	444	482	476	476	476	433	462	573	462	509	507	451	488	462	486	531	483	480	508	451	470	534	483	473	477	506	474	396	504	478	475	475	484	603	513	493	409	474	572	464	465	459	492	470	431	533	486	429	476	485	472	487	545	476	548	469	470	490	490	474	497	497	462	475	466	484	509	464	564	484	504	514	484	506	507	470	464	552	472	471	488	492	492	478	478	479	576	471	496	483	503	482	545	482	507	485	477	479	528	507	493	463	485	524	543	477	490	473	499	481	484	485	531	521	511	486	610	478	490	502	501	508	481	470	466	477	491	526	523	476	477	477	649	453	573	573	476	481	479	460	469	510	578	516	500	468	480	486	518	525	518	494	477	464	479	538	515	530	477	472	485	479	491	473	502	502	466	477	477	536	477	470	515	479	538	486	468	487	474	442	482	522	475	447	493	498	449	532	486	453	477	476	523	502	476	479	489	512	490	493	478	486	477	463	547	486	475	473	587	502	480	475	442	546	537	476	495	492	445	498	476	484	491	502	488	508	499	481	486	470	462	436	530	509	557	504	496	472	489	477	400	496	501	475	534	439	475	508	449	485	480	477	478	522	541	530	471	485	477	443	554	486	478	488	477	478	480	495	535	493	472	501	456	507	496	503	499	466	473	476	484	465	554	494	474	476	474	488	485	485	458	465	456	492	446	476	544	540	476	356	471	377	523	497	497	523	455	532	479	466	523	469	539	488	498	490	472	490	479	538	477	601	551	465	449	485	462	481	440	464	500	486	481	499	516	484	468	501	488	495	491	450	487	474	504	515	479	463	494	500	476	482	528	479	488	477	529	477	455	494	484	462	480	485	478	476	500	477	442	455	480	506	482	496	538	527	494	457	479	497	579	520	434	487	457	484	475	489	479	482	446	517	482	511	446	517	583	475	557	472	471	533	493	547	480	496	562	468	476	487	488	474	480	481	474	465	556	487	431	479	529	477	478	487	471	397	437	492	488	478	491	471	455	583	486	479	478	488	552	481	512	477	496	497	452	481	501	480	493	470	455	487	467	462	480	443	552	523	524	474	481	571	563	2
479	514	482	490	460	482	401	478	478	465	513	452	491	514	499	469	463	464	508	479	473	484	491	484	486	463	479	464	461	493	478	512	477	511	517	495	472	446	479	474	479	584	461	495	508	478	446	521	500	469	528	485	499	481	486	498	520	470	525	475	469	475	523	478	618	503	447	483	480	474	458	520	458	421	464	511	468	465	457	478	515	510	493	479	554	505	481	512	476	575	476	518	484	503	477	531	480	464	481	423	478	488	483	467	420	367	539	468	559	478	445	436	475	482	511	491	452	501	447	491	477	469	476	467	449	520	471	527	466	464	471	451	496	478	489	497	473	506	482	469	505	434	479	471	498	440	485	501	485	469	434	478	502	508	477	493	463	491	481	537	468	490	476	477	618	501	477	480	477	474	494	536	497	477	478	542	459	483	456	489	392	548	431	458	504	490	535	505	500	478	531	487	533	499	503	468	465	455	477	507	525	505	484	470	476	476	497	474	475	497	482	519	457	511	483	506	514	487	460	478	498	464	531	503	516	503	478	476	477	497	482	486	488	458	491	519	488	477	454	478	511	434	470	491	481	542	496	482	480	435	446	506	480	534	484	496	486	518	475	477	484	477	476	487	469	516	479	497	510	496	497	603	501	548	459	477	475	507	532	480	477	487	482	478	500	448	516	546	477	477	466	527	444	469	449	466	469	485	502	503	493	493	485	492	432	493	486	478	518	461	503	479	456	464	469	516	462	488	424	448	489	540	475	490	519	488	509	468	490	485	495	474	476	456	517	488	621	438	603	537	569	494	423	471	520	482	486	486	456	525	490	540	514	495	473	490	454	480	505	477	478	456	487	522	482	399	519	487	504	494	537	492	495	447	512	462	473	487	515	478	488	494	435	501	486	487	521	477	504	420	478	554	475	466	484	474	480	510	548	483	481	513	476	474	478	425	503	471	458	473	458	484	502	494	483	547	481	498	524	495	477	476	467	476	485	501	472	438	516	486	490	479	504	507	492	507	471	570	481	500	450	481	604	490	497	477	479	489	458	470	462	466	484	537	480	531	483	538	510	487	465	465	469	449	500	514	480	507	484	447	474	479	514	479	486	405	496	501	437	484	457	474	476	452	505	482	477	568	449	484	495	479	468	577	437	552	476	494	525	493	2
480	518	493	500	480	478	421	478	475	470	475	448	463	452	475	502	482	506	496	482	480	487	481	473	462	521	476	478	464	515	493	446	475	453	506	507	473	452	475	475	478	516	482	519	499	487	531	479	446	510	527	519	473	479	508	489	490	482	447	510	497	483	486	471	504	486	468	451	484	470	521	508	466	584	491	524	469	470	529	498	473	494	473	478	524	534	472	489	473	467	477	526	473	487	477	477	479	484	512	443	471	481	470	467	502	338	492	518	519	478	484	542	480	550	479	465	484	469	523	482	476	529	488	523	418	508	487	481	466	493	502	500	487	471	499	513	549	478	484	475	476	549	489	499	505	488	479	556	477	528	502	467	491	592	478	497	487	496	533	511	526	455	492	475	513	525	476	476	477	505	490	525	438	479	470	547	489	481	533	491	477	474	504	506	491	471	472	495	557	482	473	494	531	485	426	491	468	492	479	502	486	503	502	556	497	476	501	484	493	472	487	494	452	473	485	462	515	479	509	470	492	508	531	418	468	449	425	478	476	472	501	504	473	498	479	488	469	477	439	481	501	542	502	486	508	505	490	481	478	551	466	516	475	538	486	512	474	440	493	497	495	470	496	469	471	490	491	474	504	491	461	590	588	536	485	484	476	515	490	511	477	532	472	475	489	466	486	440	480	461	504	497	467	473	482	515	489	490	524	480	389	491	478	511	523	471	491	501	527	483	471	497	468	511	492	469	483	488	429	456	487	474	495	469	465	486	504	497	498	496	488	455	477	447	501	485	491	459	459	486	512	506	466	520	431	483	483	538	485	513	490	502	476	471	496	501	493	476	497	448	450	509	450	467	480	491	461	492	477	496	492	510	519	483	546	482	476	470	449	525	483	457	472	492	495	483	445	478	477	546	475	553	477	466	479	454	494	504	550	491	480	515	475	467	477	470	519	472	540	473	479	566	498	502	464	463	507	461	531	562	484	464	478	476	483	512	511	536	533	475	522	511	501	578	474	470	503	527	523	501	463	507	458	585	504	479	487	491	493	479	473	467	509	432	477	598	477	501	454	466	531	454	510	491	465	494	477	550	494	488	486	485	464	475	485	547	488	473	482	489	481	472	479	478	506	484	485	402	516	482	455	479	503	436	544	553	475	499	528	536	1
483	558	473	483	511	476	469	475	467	474	513	501	510	515	478	456	482	494	455	466	482	449	475	495	514	477	431	473	491	487	487	488	523	565	463	507	466	481	476	477	474	519	482	500	499	428	456	507	438	492	439	533	454	482	522	486	563	541	472	471	474	480	497	476	570	505	530	486	476	481	523	498	502	427	484	561	458	508	518	486	452	613	451	463	444	489	473	494	478	543	475	565	467	458	484	497	484	475	490	467	483	484	485	460	477	340	486	510	566	491	445	520	484	555	469	475	479	494	464	516	475	452	490	521	459	473	484	506	467	488	492	480	488	476	416	588	496	514	476	488	504	511	490	471	481	531	481	504	477	493	465	452	479	461	480	487	483	490	494	474	494	489	503	487	496	554	473	482	475	488	518	531	500	475	511	513	485	475	449	506	501	493	455	460	507	542	471	476	412	482	451	498	471	554	511	480	490	478	477	494	453	493	475	540	527	475	498	477	488	499	490	523	504	481	470	494	462	489	502	488	513	585	452	467	474	461	482	476	476	551	484	439	483	501	498	506	486	477	477	464	520	468	486	475	495	481	504	479	480	445	513	449	484	539	467	496	503	454	471	486	500	485	466	445	480	500	481	498	508	511	495	584	277	462	472	469	477	514	544	509	475	455	459	477	467	550	489	444	485	521	468	524	532	477	489	491	459	550	481	512	559	464	472	464	451	515	497	492	563	501	457	508	500	544	486	442	474	473	533	482	488	475	504	486	520	473	459	464	500	491	487	487	475	465	434	492	549	508	589	501	452	495	428	558	530	483	482	482	495	438	490	427	477	464	502	454	523	475	537	504	473	531	484	486	480	454	489	491	475	496	516	463	470	479	502	520	476	515	433	517	485	465	491	475	491	474	507	479	523	503	482	538	482	482	481	494	473	508	492	483	472	556	476	492	476	532	491	468	442	465	493	523	518	505	509	488	473	485	513	454	473	495	499	476	484	460	494	552	531	478	462	456	485	469	494	463	469	471	474	475	480	481	437	466	493	479	488	482	480	478	485	485	496	367	470	580	482	456	480	511	494	470	470	526	509	502	476	551	498	560	517	477	453	477	475	442	479	483	504	482	460	510	488	535	511	486	487	449	507	466	467	475	509	375	493	464	494	503	518	473	1
487	494	576	490	462	484	418	476	481	474	532	484	482	468	496	464	473	562	511	480	469	474	480	494	477	527	513	469	476	524	466	536	477	478	501	608	494	494	473	477	481	436	483	479	504	494	532	474	490	451	530	494	447	469	480	511	446	437	469	497	455	487	512	473	427	518	513	471	486	475	557	499	457	488	478	504	468	498	490	466	456	440	468	495	564	466	490	488	476	570	476	523	452	492	492	534	474	478	502	485	486	484	482	482	513	588	489	424	482	471	446	529	482	491	559	470	500	468	497	470	480	461	499	506	498	540	493	492	487	488	507	522	491	470	511	461	458	476	489	484	475	476	475	486	480	451	479	484	486	492	464	486	461	389	477	533	482	440	500	491	459	487	496	486	417	500	475	477	477	429	506	513	474	477	489	570	493	478	460	480	488	568	496	471	523	487	510	528	515	478	469	518	491	487	584	481	472	485	476	502	481	512	509	523	470	477	455	478	475	486	474	411	464	496	462	532	458	482	522	484	483	495	486	539	487	507	486	475	476	501	468	450	490	529	500	483	512	483	464	491	521	470	544	491	564	578	499	486	484	531	486	551	475	556	476	472	515	460	472	495	476	484	526	449	478	496	550	496	477	489	494	520	500	491	467	484	476	461	532	542	475	416	488	476	484	513	455	501	478	483	466	495	467	473	461	516	448	458	523	501	437	484	485	477	505	491	491	475	476	439	515	478	498	470	461	428	482	487	473	420	482	464	493	468	488	469	479	464	473	551	476	482	476	480	475	488	407	559	561	556	442	498	453	522	417	487	475	517	445	562	472	568	510	479	506	478	495	477	541	501	425	480	466	492	477	514	487	498	483	600	513	439	500	475	553	451	475	474	503	507	476	481	497	482	466	499	489	477	513	514	480	485	476	506	480	500	491	472	550	490	484	479	473	454	476	480	477	476	459	469	504	499	517	474	470	527	495	445	532	529	483	466	481	476	491	485	485	478	502	476	470	492	484	423	504	573	485	451	504	492	459	500	642	547	489	476	484	504	435	475	488	475	482	554	485	383	482	488	430	453	472	492	478	516	475	468	484	531	461	492	529	479	549	477	468	438	445	464	539	494	504	511	489	529	482	492	486	475	490	479	488	473	466	587	565	546	470	468	473	477	1
474	495	473	490	435	465	432	475	482	481	478	471	500	428	467	436	467	525	493	467	503	501	482	490	509	497	476	485	499	483	473	526	498	533	502	521	497	477	480	476	475	509	505	517	488	477	512	560	546	534	473	570	468	483	536	491	432	492	547	450	481	484	538	484	447	570	448	509	492	475	572	482	458	448	480	415	470	518	543	477	472	509	432	490	491	498	482	487	483	490	476	514	465	482	488	468	483	485	493	504	485	479	484	461	540	718	425	536	448	476	497	478	470	488	457	487	503	483	471	516	475	456	494	477	474	481	483	519	497	483	507	523	458	484	481	493	464	517	474	489	518	540	479	479	503	463	478	467	491	467	502	470	473	351	476	477	477	509	531	492	479	502	479	482	469	435	474	474	476	465	475	440	507	474	482	523	488	475	383	475	530	517	431	541	492	497	492	411	516	476	499	497	503	522	391	482	480	487	475	506	499	487	499	554	500	476	541	474	501	498	495	454	504	514	474	508	475	505	494	483	507	503	477	468	478	505	471	475	477	501	462	505	482	484	524	510	491	478	471	470	506	498	493	474	507	463	505	477	484	473	408	506	479	481	482	480	463	485	489	479	473	477	483	464	494	461	453	502	474	503	464	597	503	509	496	487	476	472	513	446	477	399	473	476	545	526	489	490	481	502	496	475	454	478	499	524	457	541	500	512	518	489	475	492	460	492	470	487	492	481	470	505	437	475	487	499	462	480	540	442	480	474	488	461	492	482	437	503	478	529	516	482	476	478	497	498	421	464	517	541	469	497	482	520	411	486	485	476	541	498	469	497	526	466	505	458	542	477	488	462	502	485	484	451	485	491	493	496	486	502	488	511	481	508	486	492	485	468	570	573	484	471	474	470	478	460	464	479	474	448	482	476	481	546	480	495	486	488	500	489	479	513	476	454	476	464	492	477	492	470	472	484	529	476	555	518	477	490	502	550	490	470	478	476	485	483	493	467	520	478	517	570	481	397	473	536	450	539	487	487	485	459	478	472	532	477	483	477	530	498	502	489	484	453	484	443	473	471	529	422	501	479	444	488	462	496	494	564	511	538	534	482	472	478	479	482	466	471	496	470	519	450	458	471	475	494	482	508	488	495	482	486	475	460	493	459	475	474	511	458	2
481	499	441	481	471	482	517	477	504	472	507	554	489	547	488	445	489	500	505	474	492	480	459	486	527	550	477	470	491	502	485	402	533	484	491	463	486	497	475	477	476	517	482	467	531	472	487	470	533	457	488	552	470	477	520	479	520	472	579	476	501	485	500	481	615	473	480	485	491	486	470	495	545	509	477	570	488	471	464	447	503	554	519	466	495	536	486	481	487	466	477	460	506	498	480	486	473	517	483	421	480	473	483	503	438	565	471	512	530	482	482	527	473	482	487	470	477	495	461	467	475	497	466	486	479	497	473	515	483	388	478	489	492	472	498	491	526	490	478	471	492	509	476	478	501	455	488	468	483	479	441	494	518	619	476	457	467	490	512	471	447	475	475	473	478	536	477	478	478	505	507	559	492	477	502	572	467	476	476	523	586	498	526	458	489	495	564	511	543	476	468	508	500	565	510	490	471	486	475	446	503	489	501	557	437	475	488	486	472	508	495	481	427	468	479	408	508	487	485	492	477	512	497	477	447	516	537	477	476	501	450	517	476	477	486	460	490	475	497	468	480	479	492	518	482	520	443	486	487	492	499	482	477	450	483	488	562	499	491	483	502	470	505	487	481	472	516	470	463	495	467	519	428	499	467	468	476	482	487	500	478	539	460	477	452	540	454	471	479	500	477	515	499	491	546	511	473	504	506	555	517	504	476	467	522	498	501	476	498	490	519	474	480	488	478	514	474	475	538	518	483	489	490	460	500	480	466	464	487	532	487	467	475	459	518	494	591	486	415	474	508	482	532	495	483	502	479	435	472	524	479	492	492	466	501	495	517	478	484	490	572	524	498	470	481	537	520	465	463	562	506	498	483	491	512	501	479	493	559	427	483	443	478	501	499	481	504	476	446	493	470	459	482	538	482	514	476	491	555	481	472	472	476	523	475	457	497	481	523	470	508	508	490	508	543	471	484	520	524	518	485	465	478	477	481	509	455	475	486	472	484	519	462	576	470	561	472	480	456	484	488	444	356	434	508	477	472	510	481	482	483	487	483	520	479	587	487	461	551	473	519	505	533	454	467	516	487	505	482	533	474	482	416	478	478	459	476	490	439	487	474	496	474	538	482	486	494	540	495	489	444	479	498	531	427	457	488	504	559	471	1
483	523	474	483	516	501	497	475	500	479	415	452	464	406	472	431	468	460	474	484	492	490	479	473	502	496	506	493	492	514	478	515	525	512	504	522	491	486	483	473	480	481	475	484	525	447	503	447	506	479	480	559	462	484	489	460	435	446	548	499	481	483	504	482	431	551	509	471	469	470	421	525	518	506	488	460	463	443	517	484	454	393	531	483	512	488	469	467	484	484	476	444	490	457	481	485	482	465	467	489	487	486	483	473	507	658	447	571	459	486	450	502	485	492	461	489	458	486	544	516	477	504	487	479	510	496	488	508	493	513	509	480	436	471	504	450	521	503	484	465	512	527	466	491	473	471	476	457	477	557	470	473	477	431	476	515	457	420	501	491	525	490	495	474	475	504	476	473	476	523	500	561	436	478	495	483	497	468	522	477	525	500	531	464	512	477	503	488	560	488	456	534	474	498	533	491	480	480	476	452	472	457	473	446	480	477	501	471	449	498	474	474	506	464	459	492	491	470	455	490	524	473	493	526	521	480	457	479	475	487	471	507	494	475	489	505	487	478	508	481	507	528	444	465	523	535	528	481	491	465	495	467	485	500	481	427	557	428	475	480	459	480	487	500	474	474	472	485	433	484	484	545	568	535	492	482	476	566	520	478	477	441	469	476	511	447	451	495	485	486	471	496	515	467	480	493	417	512	500	464	517	504	482	475	422	476	462	491	480	487	470	456	490	510	482	507	501	485	526	530	475	441	493	465	477	477	476	505	471	508	476	470	476	523	480	488	403	462	465	529	518	499	422	519	496	494	474	516	481	551	475	527	553	483	529	493	496	477	476	505	503	499	550	459	474	491	514	465	482	598	507	574	486	467	488	529	473	472	531	490	484	489	466	465	445	481	460	477	470	445	475	446	472	487	477	477	491	452	477	488	480	491	477	438	476	455	442	482	486	483	488	460	423	477	540	587	479	559	499	572	475	488	483	477	472	493	488	471	494	477	532	494	485	451	462	525	495	525	456	482	505	464	442	520	484	477	507	508	447	484	486	485	488	431	477	475	471	487	478	478	471	465	503	522	487	492	472	484	494	504	631	481	456	478	461	531	509	466	453	502	475	461	490	539	482	473	473	475	442	484	459	477	485	432	508	516	476	479	590	498	2
481	494	443	489	484	469	491	476	476	469	464	518	520	505	485	446	478	459	504	476	486	476	477	472	453	494	499	478	472	472	487	461	535	484	529	535	480	481	477	475	475	564	450	499	463	476	516	472	427	505	621	456	494	483	459	500	488	490	475	516	489	482	460	479	503	581	493	483	487	480	465	503	479	496	478	549	492	494	513	489	517	539	526	495	492	462	478	475	484	541	477	586	465	485	479	528	479	513	458	469	477	511	483	484	487	468	486	509	525	489	505	509	474	493	458	483	501	462	547	491	476	463	498	468	500	469	457	488	476	452	458	505	488	473	461	457	410	474	479	517	489	568	478	479	497	470	480	549	470	474	496	512	497	548	479	527	505	449	529	466	492	481	514	464	485	470	476	476	479	547	621	585	513	479	468	480	493	483	427	504	450	522	420	460	461	489	516	521	553	475	486	469	488	459	430	482	477	482	478	449	493	478	503	570	488	475	482	476	513	488	508	394	472	494	482	418	526	486	461	482	509	465	468	510	535	485	477	475	477	506	523	487	462	531	461	501	475	477	473	485	464	434	524	476	508	464	419	481	484	508	522	487	472	512	481	439	506	477	489	468	486	488	446	494	476	561	601	490	509	493	500	503	510	538	489	473	476	466	481	496	476	505	493	476	520	507	473	508	478	493	448	608	532	481	518	476	474	494	494	489	495	509	478	508	481	508	488	482	552	442	502	471	501	528	474	459	473	492	459	467	476	551	494	488	478	481	470	480	469	539	508	479	475	484	486	484	488	482	528	556	566	500	515	492	535	493	482	452	512	546	486	526	431	491	499	507	511	474	446	479	465	513	503	454	484	507	478	468	480	516	528	502	503	569	515	514	467	501	431	454	473	465	461	477	507	467	489	481	488	488	479	472	474	476	477	485	465	409	529	464	472	550	477	481	476	430	497	480	500	469	512	502	515	478	456	542	479	549	458	465	487	482	497	476	471	486	513	458	461	476	482	511	501	528	453	516	473	476	482	485	470	455	621	522	461	477	469	477	502	482	462	472	506	666	478	401	497	486	407	457	470	416	482	559	473	494	481	559	475	459	523	473	549	476	481	380	473	489	474	480	463	462	458	567	485	489	478	426	478	459	464	477	483	697	503	478	488	477	532	468	1
488	455	540	489	467	477	505	478	527	489	520	455	487	469	480	509	481	476	470	473	500	506	493	477	446	489	502	477	488	492	484	486	517	436	492	436	509	440	476	476	477	461	455	486	496	494	531	535	545	493	574	525	476	464	445	504	528	524	437	491	483	481	523	483	662	502	541	500	475	478	468	476	479	558	476	416	485	468	514	529	489	558	503	455	535	486	471	538	481	513	476	473	493	498	462	464	478	473	436	503	478	488	484	476	535	435	445	474	496	463	436	496	479	486	447	450	474	487	498	475	478	487	477	503	495	507	495	492	473	544	456	510	491	480	465	561	513	483	478	472	492	493	474	480	493	488	476	490	480	568	480	485	482	540	476	499	505	484	494	480	460	474	479	486	448	463	475	478	476	488	511	443	513	478	464	462	461	481	506	505	459	534	480	471	485	475	525	463	514	478	493	517	494	482	527	482	486	489	475	468	524	480	501	562	542	475	544	480	484	477	477	592	453	478	474	515	515	499	470	494	451	566	456	454	443	509	455	478	476	482	485	522	464	486	476	520	512	478	501	472	494	415	502	486	567	528	440	484	487	466	481	421	481	481	481	436	516	475	496	458	507	471	472	520	473	505	479	497	468	508	479	504	509	434	483	468	476	518	524	433	479	503	475	477	520	491	521	429	484	477	452	531	466	470	469	474	469	474	519	450	464	486	475	473	480	439	481	467	489	444	485	484	519	517	478	445	465	481	513	499	499	490	487	496	488	479	493	466	502	485	458	479	476	479	532	494	749	478	582	483	515	486	491	476	408	496	491	426	506	454	459	434	459	475	493	487	499	477	489	473	449	499	504	459	479	530	566	471	481	458	459	490	510	509	489	545	489	477	555	510	479	490	449	487	459	487	479	478	454	482	475	517	477	459	482	487	477	479	514	483	480	497	476	493	477	424	481	485	515	480	469	546	496	502	526	487	485	456	459	567	474	469	467	476	487	500	465	409	456	479	479	454	467	535	533	472	473	480	515	497	521	490	470	477	464	476	465	484	479	474	503	482	487	527	488	577	477	492	421	447	464	471	517	449	455	498	481	561	461	472	513	478	468	475	480	357	480	498	452	484	526	434	475	510	518	494	462	504	491	491	465	474	503	531	461	581	479	498	524	533	1
479	483	512	486	471	470	513	473	467	482	460	507	470	481	491	497	504	524	478	500	487	502	483	466	478	514	513	468	483	502	487	546	462	519	499	461	491	453	483	475	483	478	477	491	478	495	539	476	509	471	520	501	487	486	491	462	520	451	433	478	473	487	464	497	482	531	501	482	480	471	506	462	456	490	476	454	491	471	456	461	445	544	528	495	515	533	470	479	478	542	477	509	471	523	484	510	479	490	465	498	478	474	484	507	504	566	493	494	550	465	507	419	473	500	537	467	461	467	503	524	475	464	471	448	492	490	501	498	483	447	486	478	476	478	460	511	518	455	476	481	501	580	476	474	487	512	478	435	487	393	572	496	474	465	476	508	492	480	448	498	453	495	475	477	530	516	474	482	478	510	485	508	419	478	477	443	501	485	462	458	532	507	438	453	506	498	489	441	543	474	445	518	515	488	491	468	478	483	477	481	474	492	473	523	471	476	521	474	475	477	512	475	532	467	487	594	515	490	488	501	538	479	471	489	489	482	512	473	476	487	468	473	470	489	508	495	499	480	508	477	467	498	422	477	521	483	450	481	498	486	449	481	476	507	485	493	484	482	492	476	474	480	480	443	472	490	496	495	500	483	497	520	499	464	470	481	476	426	493	542	478	457	468	477	510	528	437	503	476	479	516	506	494	485	447	497	457	508	493	488	482	503	477	461	483	454	483	487	474	444	519	483	544	474	472	481	461	469	492	515	469	440	466	477	489	484	505	492	472	529	510	465	475	511	478	468	460	487	507	573	501	505	580	510	530	482	482	447	489	534	477	504	493	500	507	461	444	476	497	523	494	521	451	484	480	577	470	474	475	439	486	463	488	479	509	497	477	508	530	510	478	463	383	509	489	481	475	475	512	563	476	464	471	500	481	480	476	495	453	485	478	510	478	493	477	448	447	479	508	487	522	478	483	485	494	468	485	501	561	564	477	463	456	476	513	490	481	510	499	476	490	476	503	473	498	464	491	559	460	485	492	466	497	490	500	476	482	490	413	486	507	478	489	481	480	483	478	465	502	536	522	473	514	378	464	510	482	547	495	513	518	475	484	478	475	490	480	482	467	485	488	441	472	454	498	475	467	411	495	483	471	471	507	493	535	449	473	485	423	487	2
479	485	502	489	487	478	402	477	500	473	473	487	501	471	491	490	487	484	469	483	477	508	476	487	588	473	478	472	466	500	495	464	525	362	496	497	496	482	476	476	471	458	480	481	506	498	472	495	437	441	521	518	492	479	453	486	432	477	526	467	514	482	477	479	580	497	456	480	479	476	578	480	493	525	476	543	461	505	523	488	549	486	459	476	591	530	472	450	477	495	476	496	464	475	474	521	480	480	483	477	480	489	479	489	500	181	497	504	443	486	457	407	471	458	459	489	536	476	520	499	477	466	497	466	493	474	512	521	455	465	487	476	488	472	462	470	528	493	474	478	542	526	481	474	502	462	483	471	485	526	573	464	463	405	477	481	449	421	528	470	507	482	496	476	387	492	474	482	477	497	444	535	481	477	469	465	502	480	528	482	548	486	450	479	493	430	497	522	512	480	461	490	476	534	570	483	485	475	477	511	496	488	489	516	450	477	511	481	481	465	489	527	481	435	479	533	506	493	526	484	492	453	459	462	479	471	501	477	476	505	477	490	498	465	466	531	470	474	483	486	449	457	493	458	485	466	486	481	488	466	510	541	474	579	481	453	492	531	496	478	451	480	535	503	487	462	438	474	553	507	481	465	540	533	473	483	475	455	469	507	478	428	476	475	496	487	528	481	479	482	498	551	466	470	488	520	487	510	514	524	544	473	479	454	502	491	488	479	519	518	493	482	485	479	505	452	469	471	437	518	488	439	501	476	534	482	512	509	469	499	470	473	477	571	544	480	582	452	683	431	474	511	529	468	476	484	476	485	478	592	476	544	480	496	451	499	515	480	498	480	478	509	472	481	482	531	525	483	491	490	545	482	491	480	499	508	475	502	431	522	479	480	462	499	492	487	508	477	478	529	473	531	478	526	480	522	479	460	523	483	478	475	476	492	477	446	486	471	532	467	483	571	477	487	492	550	490	474	502	523	480	488	483	476	470	518	492	446	398	471	465	521	468	431	467	447	475	492	588	491	503	455	611	500	470	481	468	476	405	489	494	466	475	375	487	609	483	481	499	529	559	529	472	375	524	462	478	480	488	413	505	473	531	478	474	430	479	480	509	489	486	498	479	485	489	505	486	493	503	480	495	470	491	381	532	469	488	487	539	546	2
483	440	548	489	466	469	550	478	488	486	437	503	574	558	479	491	494	455	433	481	499	481	480	480	457	471	499	490	495	492	485	525	490	371	504	394	491	464	483	476	478	478	453	455	523	478	475	469	506	492	477	461	486	477	463	493	491	444	476	461	511	479	466	479	366	474	512	478	482	476	620	480	478	454	478	478	474	529	480	471	494	413	519	473	550	434	481	474	478	494	476	499	479	501	485	524	473	506	473	497	486	483	476	481	487	766	458	456	542	471	470	450	478	528	376	465	477	472	531	460	474	468	492	492	487	497	488	485	500	444	529	469	534	484	429	548	507	467	485	481	466	505	478	476	465	518	480	455	485	506	515	482	487	623	478	476	470	489	502	480	458	468	470	499	508	469	471	480	479	455	432	482	528	477	477	536	491	488	396	558	487	477	505	508	481	499	527	532	506	481	444	546	486	535	479	488	476	484	477	590	479	496	494	468	438	475	500	486	493	500	490	526	450	491	465	477	520	493	474	461	443	445	526	521	510	537	448	475	475	476	497	490	494	474	439	479	485	475	483	483	534	582	483	473	477	465	488	482	470	506	534	509	483	512	480	458	541	551	475	482	475	476	487	519	472	518	514	480	480	505	494	502	520	441	483	495	476	493	472	484	477	558	486	474	483	524	466	427	473	494	488	483	483	474	482	514	545	503	497	491	477	485	482	513	513	422	499	467	477	511	504	455	520	542	470	485	483	485	535	552	489	491	492	474	457	485	442	486	479	536	528	470	477	540	488	501	324	531	255	498	463	463	510	522	485	486	475	446	491	467	474	509	469	484	487	471	450	475	563	473	497	505	451	454	487	510	455	465	487	437	488	493	502	492	496	484	488	486	518	446	484	495	501	489	497	487	503	478	478	461	478	469	479	455	481	485	485	463	551	479	471	489	474	496	477	446	477	483	475	475	473	551	480	500	450	537	461	517	512	507	485	489	473	476	482	474	481	484	491	482	483	495	434	588	518	545	497	461	435	489	505	479	367	461	484	476	465	484	458	497	484	486	499	565	487	417	483	467	486	532	533	469	480	559	493	474	492	531	477	484	450	479	415	478	487	611	510	519	452	480	477	480	490	531	520	486	480	474	509	485	508	476	451	585	501	498	476	487	498	535	2
475	493	490	491	452	484	467	477	469	481	511	533	457	552	492	457	490	556	560	486	508	479	474	494	405	483	499	477	474	516	477	501	529	492	459	474	469	492	479	477	471	438	454	492	471	480	491	485	400	489	535	468	479	477	462	520	512	469	490	468	519	479	492	476	365	516	511	482	483	481	517	495	495	457	478	510	472	451	461	501	473	504	496	466	386	496	465	488	477	490	476	448	485	492	488	509	477	479	455	462	478	473	485	479	507	426	487	484	518	485	429	493	479	484	487	461	481	482	484	482	481	452	461	539	505	472	488	505	473	444	537	497	518	473	475	524	492	527	482	478	476	470	478	474	494	455	485	513	483	519	484	493	477	335	478	467	498	488	506	548	447	508	473	493	548	538	478	486	476	485	532	556	494	476	482	539	481	487	497	618	434	540	475	457	480	502	502	539	563	476	477	486	502	482	451	480	470	465	477	505	464	499	502	534	413	476	521	478	472	492	489	532	453	438	479	485	525	490	472	488	485	446	468	565	503	513	496	476	477	516	479	459	488	501	487	519	477	479	477	473	517	511	466	493	572	521	481	479	488	498	490	426	476	509	488	526	556	506	470	493	526	486	472	495	494	490	584	498	454	450	500	533	438	516	494	482	477	443	505	526	477	408	491	476	607	499	516	486	474	476	464	472	477	466	463	515	526	491	520	477	521	503	480	462	505	517	464	467	488	502	502	481	467	485	488	489	467	482	466	488	490	466	511	471	509	480	450	492	467	513	543	475	476	478	548	503	329	474	562	522	477	495	559	534	458	501	492	502	459	438	497	416	489	485	503	458	572	477	446	514	483	487	500	501	490	554	476	499	494	503	517	517	483	474	531	511	489	464	378	413	477	455	581	484	492	483	497	476	511	499	486	454	479	452	479	505	485	428	532	483	475	455	476	485	478	441	507	481	488	474	473	459	439	510	490	495	477	487	528	515	475	477	463	476	482	499	483	448	518	472	509	554	489	410	484	516	489	486	484	503	478	477	634	541	510	480	486	489	537	465	472	473	453	415	472	422	471	519	496	485	472	480	534	439	512	514	469	472	491	508	513	474	542	479	487	506	474	462	519	498	518	484	468	455	451	497	475	511	459	466	441	480	544	427	520	422	471	473	466	492	2
483	515	480	481	458	480	510	477	476	480	486	477	493	476	483	459	464	494	474	490	478	488	472	491	518	523	484	467	495	500	484	500	532	459	514	483	474	497	484	477	479	517	487	507	495	444	493	447	514	493	587	478	500	481	513	491	488	448	478	474	459	476	491	474	448	525	483	487	475	471	507	484	463	540	485	482	478	506	488	487	477	515	513	476	510	429	479	466	477	465	476	488	477	482	478	494	476	447	493	442	478	482	473	480	454	739	491	491	449	477	545	531	481	443	463	462	522	463	490	488	472	488	481	480	486	546	509	503	497	438	487	484	464	483	459	498	488	476	480	479	499	564	488	482	491	487	481	531	479	526	488	479	485	631	478	446	473	464	491	498	441	482	511	486	586	528	475	482	479	536	482	489	486	478	475	580	483	496	516	441	535	483	488	474	480	497	431	479	492	478	477	501	495	615	565	489	472	474	478	452	482	495	498	485	492	476	554	479	472	478	486	504	519	494	509	535	493	471	469	487	460	539	506	513	470	464	463	477	476	510	483	479	486	514	458	552	474	476	470	479	484	508	528	460	450	537	443	480	484	500	492	540	480	509	477	479	563	499	476	498	491	481	510	483	488	473	567	503	464	518	491	540	485	458	486	471	476	525	467	465	474	537	487	476	507	477	457	454	478	495	478	518	475	477	493	474	471	507	502	455	502	501	469	515	536	438	486	487	442	492	453	487	511	489	493	478	485	476	521	493	481	482	511	479	474	485	507	423	475	564	521	467	475	462	502	494	423	487	362	514	536	481	494	484	515	482	468	494	437	531	489	527	534	483	484	476	579	478	514	545	465	510	493	470	478	485	498	479	503	557	459	508	511	517	503	513	483	508	539	514	479	502	482	461	493	485	487	479	506	490	480	483	475	478	482	472	488	431	486	487	478	406	477	544	476	468	397	474	442	485	503	474	517	501	461	514	466	501	478	479	474	483	486	476	493	474	477	436	494	480	533	531	442	566	484	476	461	576	483	491	521	466	450	508	508	476	470	478	464	467	496	486	488	654	482	396	486	482	536	513	513	453	524	520	480	509	468	526	466	535	529	477	457	477	482	489	487	500	523	489	473	471	481	513	441	490	490	446	490	481	477	477	480	664	494	539	469	460	582	518	1
484	469	461	482	534	488	503	477	497	490	437	472	490	506	490	448	477	451	551	472	470	522	482	478	563	512	490	488	473	471	495	511	459	516	477	512	485	572	480	476	476	444	469	470	480	494	499	525	452	489	521	571	475	489	492	503	465	433	474	462	514	481	573	476	473	486	536	493	481	484	502	485	484	539	496	445	494	470	477	478	471	499	518	489	486	494	482	506	476	530	476	474	470	493	475	510	484	455	487	450	464	479	478	469	516	457	481	546	542	482	493	481	478	449	500	468	466	477	497	501	474	481	486	462	494	496	473	460	475	533	500	511	491	473	477	510	500	459	477	491	499	471	499	490	438	480	475	448	477	456	496	473	469	419	479	445	492	463	487	459	501	488	475	484	416	506	478	476	476	537	499	518	582	477	478	556	491	485	460	536	526	503	502	485	504	491	481	459	535	475	484	481	490	561	488	483	474	476	476	513	530	487	487	485	500	477	490	475	485	498	502	463	473	435	484	513	491	486	486	472	485	519	487	518	474	511	485	476	476	499	477	460	470	470	510	543	497	476	477	472	508	460	489	462	504	550	482	478	489	531	566	514	474	486	476	488	532	458	481	486	468	481	471	537	477	498	545	490	484	526	495	506	512	474	463	493	476	458	512	491	478	440	504	477	491	432	492	454	484	499	434	473	498	487	436	489	580	489	488	510	379	518	481	452	506	516	499	466	515	501	481	484	506	452	484	519	475	481	460	512	480	518	507	493	491	490	483	506	507	504	493	465	475	476	474	517	449	520	593	499	487	478	470	534	507	500	472	524	471	531	478	529	491	476	505	486	534	476	486	475	513	495	464	490	481	500	510	471	469	436	450	505	495	483	485	484	490	468	450	486	486	453	506	487	484	476	503	477	466	446	476	509	474	478	475	472	486	529	560	479	474	453	477	492	478	452	537	475	494	485	516	476	510	502	521	618	482	481	485	482	470	475	477	476	469	488	494	522	505	476	494	537	517	441	516	516	474	526	506	481	473	481	644	505	513	478	504	482	579	458	487	472	506	529	479	428	471	468	549	495	500	526	425	496	471	510	473	491	471	518	443	480	539	482	477	431	496	513	495	469	489	450	489	545	504	479	496	442	481	506	503	479	473	552	490	543	483	483	541	452	2
488	456	536	478	530	479	443	476	463	475	517	501	484	483	479	509	492	453	466	493	486	501	479	479	452	544	488	484	488	508	467	527	493	449	484	478	471	499	481	475	475	494	487	496	499	499	517	469	524	483	534	590	526	490	506	512	506	464	475	471	479	490	425	472	410	485	464	496	476	487	463	502	436	483	476	482	473	446	537	461	520	553	481	493	506	434	475	484	491	421	475	491	477	525	479	533	477	500	545	522	473	494	476	469	446	678	476	489	536	487	459	541	465	469	396	474	504	463	488	525	476	452	477	484	497	515	469	485	495	430	491	488	457	473	467	403	506	501	465	486	499	460	482	479	468	522	479	507	476	507	453	488	464	391	476	506	466	462	466	504	438	478	485	479	494	485	478	481	476	567	449	503	533	478	437	473	492	491	532	526	517	559	490	496	479	480	447	473	574	478	471	468	470	552	535	472	474	488	475	537	461	477	521	541	467	476	534	480	458	474	450	498	482	446	492	437	528	487	456	494	450	439	478	503	481	501	488	478	477	500	473	496	493	493	488	479	490	478	490	476	487	538	455	491	535	540	486	476	484	552	442	523	479	478	475	449	516	462	473	477	487	484	516	495	476	496	480	481	482	486	482	390	481	454	457	500	476	499	520	518	475	435	481	475	493	530	495	460	481	513	496	485	534	481	516	492	478	443	511	448	459	479	478	510	475	534	468	481	453	515	487	523	533	474	488	529	475	481	518	475	491	569	483	484	483	484	519	503	505	517	542	482	476	526	451	491	391	507	475	453	500	526	490	536	536	478	472	493	470	521	489	478	472	461	496	477	494	477	559	453	537	461	386	487	490	471	475	487	478	505	486	478	534	493	483	488	470	477	556	451	475	477	529	494	473	481	495	479	517	470	471	558	477	512	485	436	480	477	509	474	480	516	476	519	477	502	539	473	482	472	484	468	451	468	560	513	481	523	579	517	481	480	495	475	489	494	526	456	409	479	503	507	504	433	492	493	457	438	502	477	489	498	470	496	518	480	474	481	486	490	511	486	501	442	476	449	475	528	530	457	459	492	486	472	503	506	485	571	483	474	524	492	469	479	475	532	483	486	500	494	476	465	467	529	509	490	471	408	496	479	489	478	457	449	468	552	478	487	552	433	2
482	495	499	473	500	481	481	478	494	482	466	477	469	435	482	491	501	486	495	480	480	482	479	471	498	538	497	492	496	493	479	553	434	512	516	602	467	455	479	474	477	445	473	462	502	486	511	492	458	472	561	508	477	472	486	492	463	499	521	469	490	474	598	475	375	556	422	491	485	485	582	471	512	529	467	506	482	467	481	471	437	467	455	474	508	532	475	533	481	537	477	484	501	502	479	556	473	489	477	389	478	472	500	438	379	714	496	459	488	487	520	442	475	513	448	495	464	480	469	489	474	489	480	490	467	426	486	516	497	476	541	450	490	473	480	465	414	503	487	481	492	505	487	475	515	459	477	527	483	468	581	500	495	573	476	457	455	473	543	512	467	466	478	471	540	471	477	481	476	488	498	488	525	477	465	478	474	480	507	471	483	499	480	464	493	482	523	531	498	475	447	478	543	494	501	470	479	482	474	465	506	449	494	518	481	477	521	483	495	485	469	486	514	487	477	497	471	470	489	466	485	498	493	433	428	498	496	478	477	475	489	466	496	467	516	490	489	481	480	474	492	546	499	476	515	573	535	484	499	510	538	511	476	487	479	483	506	518	475	501	487	484	487	485	470	491	548	478	513	473	516	457	473	408	476	465	477	561	459	519	477	529	496	477	444	479	526	536	477	478	502	510	497	485	493	534	498	581	525	501	467	469	482	477	571	444	486	470	531	475	477	461	461	511	461	586	476	474	530	468	454	472	506	466	508	480	491	495	464	536	464	465	475	601	477	469	334	522	294	483	468	500	443	491	478	480	482	510	511	485	484	454	437	481	489	503	468	477	497	443	467	484	566	497	490	442	462	493	515	360	534	417	495	520	526	565	483	469	457	468	472	480	516	475	492	458	463	477	458	538	475	585	481	512	483	503	481	438	509	484	479	420	476	530	477	473	528	469	488	490	471	422	491	499	429	602	486	471	528	523	480	483	496	477	492	502	507	520	507	479	503	501	477	563	484	441	464	535	507	475	472	485	422	447	501	475	479	493	444	473	492	486	501	547	486	404	492	569	507	496	432	461	520	530	493	517	475	489	498	507	588	473	442	476	485	562	476	491	468	490	496	497	482	460	493	479	489	473	447	493	474	484	496	574	517	527	473	471	476	510	1
489	498	502	483	521	476	431	476	478	472	489	508	504	451	481	480	513	481	452	480	470	458	474	473	423	505	475	494	490	461	489	434	490	558	454	509	461	457	482	477	479	519	481	482	494	513	498	501	435	437	517	531	485	478	505	521	432	448	505	472	461	476	474	469	580	499	484	474	476	471	451	478	451	468	499	555	478	494	507	470	470	486	470	482	588	523	474	514	478	529	474	503	467	467	483	531	483	485	477	495	470	460	482	476	441	417	462	492	473	470	475	501	482	475	522	482	483	475	482	485	470	463	496	503	480	482	474	509	471	498	502	512	485	477	464	515	523	465	477	471	488	496	496	474	482	513	475	508	479	478	536	472	483	652	477	494	485	468	518	506	531	473	483	482	427	474	477	473	477	523	512	504	531	479	453	466	482	480	505	469	514	529	498	504	491	499	503	489	441	474	502	528	458	491	544	484	481	478	477	477	486	474	475	577	463	477	494	479	464	467	492	557	496	513	506	540	547	479	490	469	496	473	540	467	528	462	478	477	476	510	464	464	473	457	498	502	502	476	481	478	468	472	469	446	504	503	468	483	475	523	495	506	479	560	481	440	483	521	474	494	503	482	497	559	483	506	485	514	509	482	501	540	465	545	469	468	476	576	523	543	475	552	487	476	476	380	502	446	480	496	561	476	496	474	556	513	482	450	495	482	541	467	479	496	450	541	484	473	513	494	485	488	448	529	492	495	482	474	522	507	486	523	512	491	494	484	470	471	483	430	456	469	476	481	459	492	581	446	441	513	519	493	481	469	460	493	493	454	494	505	483	545	468	479	516	482	451	478	486	452	478	505	486	516	476	517	514	477	503	476	464	442	474	482	476	477	484	494	430	529	477	480	493	482	470	471	475	477	511	535	478	498	478	524	480	496	489	543	548	485	477	499	476	535	477	463	472	473	468	470	504	588	489	488	509	563	469	528	502	526	483	485	478	476	488	493	487	474	394	488	473	458	466	592	488	506	479	489	546	488	463	489	413	544	471	476	477	478	354	482	494	485	500	514	485	551	481	434	459	493	521	524	446	454	502	487	478	536	479	494	512	479	440	478	478	449	486	487	469	494	498	510	469	453	494	489	486	467	489	481	455	477	510	533	492	489	479	461	513	500	1
480	512	540	491	495	469	449	479	516	483	510	475	562	452	488	468	479	527	489	485	486	480	474	484	508	517	517	461	516	509	492	498	495	460	504	519	481	481	484	478	476	452	474	496	526	459	511	520	529	471	512	530	430	485	487	494	495	474	507	489	516	483	501	478	507	625	462	461	474	474	448	495	457	515	488	508	471	551	513	521	469	458	463	493	559	472	477	460	473	550	477	511	493	514	474	473	478	492	461	490	479	472	473	480	423	664	497	522	479	480	473	495	472	469	476	479	491	494	491	504	480	474	503	477	489	515	460	505	495	402	514	484	459	477	501	499	508	482	482	495	458	538	484	503	484	472	479	547	473	442	484	504	469	319	475	503	486	506	509	491	471	466	501	484	356	480	478	484	477	502	479	491	472	475	471	508	511	487	502	501	465	507	474	487	477	500	527	477	529	484	549	511	502	525	514	473	474	500	476	505	507	485	506	576	464	474	555	482	498	473	478	445	449	478	474	441	504	468	473	463	476	475	522	514	520	496	463	476	477	501	488	495	481	464	501	524	498	477	466	468	525	405	484	472	482	518	473	478	486	498	437	511	480	531	490	510	487	463	481	474	509	478	505	571	492	503	583	478	519	489	507	516	517	507	473	468	476	507	469	452	477	392	488	475	540	516	497	469	476	494	490	458	489	473	502	492	485	501	524	489	390	461	473	492	505	504	476	478	500	484	495	514	488	476	482	488	473	486	567	501	476	546	497	469	487	478	449	506	479	578	488	478	475	525	532	479	489	407	613	463	503	464	524	457	433	500	480	417	433	512	496	452	507	484	497	519	534	476	465	489	437	486	489	487	469	517	432	509	466	524	406	437	490	449	457	480	470	467	559	490	490	467	502	479	497	486	496	475	460	509	485	475	478	473	480	498	483	546	431	474	476	487	476	473	475	493	542	479	447	479	481	495	518	512	489	556	495	520	433	478	477	478	484	476	476	478	518	448	454	476	479	472	415	384	447	508	479	572	521	479	500	501	566	414	542	475	493	504	535	482	480	498	512	503	473	407	474	442	496	485	535	471	484	496	503	525	481	550	488	448	512	472	510	476	473	361	485	455	460	497	493	465	458	462	529	495	483	499	451	493	484	487	485	518	518	556	473	466	538	513	1
485	485	442	494	476	471	501	475	510	469	472	483	433	526	471	487	495	511	511	469	498	485	468	495	514	539	513	482	478	542	481	457	532	502	497	466	464	476	486	477	477	492	465	480	509	495	423	437	521	550	457	510	473	484	556	494	476	439	455	451	485	473	485	471	614	521	565	494	475	476	508	490	479	492	480	538	481	450	490	489	487	497	513	465	532	474	472	487	487	506	476	491	501	464	476	478	487	478	481	520	491	483	484	480	454	316	496	523	500	487	484	615	481	466	467	443	486	499	510	499	479	457	481	467	513	519	483	503	465	450	488	444	500	478	441	472	460	494	485	475	487	548	488	481	476	464	487	467	487	475	470	488	467	365	476	489	498	465	486	492	517	463	476	471	480	495	476	475	477	557	479	539	471	477	467	497	474	467	470	523	596	487	453	472	498	464	477	503	410	481	489	499	532	464	537	492	481	470	476	500	527	455	480	486	493	476	511	492	461	508	472	458	510	408	461	516	481	475	492	469	463	468	495	461	493	505	495	480	476	497	494	456	472	495	477	455	483	482	483	481	409	474	473	478	511	477	496	474	483	479	446	496	477	549	476	529	496	487	491	505	484	495	488	497	482	478	566	501	521	467	468	513	391	417	491	496	476	479	521	502	477	412	503	477	494	530	432	511	480	498	523	539	499	477	490	476	510	492	490	513	525	483	475	463	488	482	452	480	482	451	502	482	502	500	479	484	489	495	480	550	480	483	480	478	480	489	464	495	489	393	501	482	476	493	496	479	628	508	672	483	519	494	488	506	549	484	472	467	458	493	469	519	477	472	477	464	482	478	547	455	407	516	437	483	479	557	481	485	504	468	537	435	508	501	457	544	475	490	545	465	477	520	506	512	460	464	540	479	459	512	473	504	475	528	477	473	488	483	501	469	477	541	477	466	476	490	488	476	473	466	523	524	494	503	473	463	492	459	532	579	478	480	475	477	484	480	497	566	416	478	503	430	504	404	474	487	476	526	512	492	481	466	495	508	460	475	483	484	483	475	479	476	489	304	484	630	479	437	518	440	528	507	537	503	484	537	477	561	449	468	605	481	480	480	473	447	464	495	564	482	475	501	472	577	508	459	479	543	504	501	490	477	460	312	521	466	480	489	513	518	1
481	486	465	480	513	486	477	477	474	476	414	503	504	455	496	492	482	483	487	482	473	491	478	486	499	524	498	502	467	486	471	527	458	512	482	439	461	477	483	477	474	482	492	484	505	503	554	507	439	476	479	454	498	476	526	464	455	481	492	503	512	489	511	477	438	501	479	451	477	486	579	486	474	513	470	554	481	495	462	465	475	505	435	466	541	514	477	499	475	457	476	514	507	502	489	474	480	495	461	462	476	469	480	496	555	477	481	459	474	485	520	490	473	528	467	477	476	496	483	548	477	496	480	437	525	501	481	483	477	524	504	473	495	478	496	452	451	515	479	477	502	475	476	485	487	461	475	525	488	498	532	499	481	553	476	459	489	497	494	517	533	466	507	486	447	457	476	487	478	409	475	530	551	477	460	459	480	465	510	528	539	492	487	486	502	474	465	489	479	476	492	481	486	517	545	493	476	483	478	461	493	496	460	527	435	474	570	475	494	507	479	542	466	490	487	549	509	484	486	480	488	444	519	499	488	476	480	478	477	461	483	486	465	470	494	472	459	477	483	483	542	511	508	481	488	440	486	474	473	508	494	472	482	575	473	443	516	496	479	484	490	466	485	511	464	487	521	439	434	470	490	372	571	477	452	463	476	527	521	473	476	511	489	477	447	527	485	467	480	494	512	542	515	487	512	493	504	495	465	486	472	501	481	492	490	528	488	481	507	495	464	462	472	518	480	450	484	470	446	545	482	486	492	482	488	489	510	498	505	488	503	486	475	508	529	465	409	488	476	505	560	455	512	451	512	474	497	495	467	461	485	460	542	496	472	445	466	477	488	513	459	517	510	457	482	466	531	488	497	456	523	496	501	501	494	495	476	504	423	478	477	501	491	485	469	484	480	476	503	439	479	556	472	512	475	478	500	514	524	470	473	504	475	540	478	495	461	480	493	490	496	518	500	470	490	492	464	568	472	477	477	497	490	477	483	515	507	476	457	477	478	456	440	533	477	461	481	535	496	500	424	462	591	480	522	477	498	482	495	481	501	469	481	560	482	441	473	501	526	454	607	470	439	373	468	478	475	513	462	502	497	484	516	477	467	495	508	482	470	479	508	510	477	537	470	481	480	455	488	478	486	476	486	618	471	515	474	477	523	456	2
478	450	456	488	499	487	443	482	481	486	458	470	544	473	477	467	494	504	495	472	468	529	490	516	512	442	496	489	487	533	473	499	496	524	487	427	508	484	470	474	475	589	424	497	462	489	563	491	517	495	496	456	472	480	482	485	461	493	461	478	502	477	517	473	513	537	469	474	477	484	518	469	446	444	471	470	495	538	514	456	491	450	447	502	498	500	470	500	468	537	476	498	479	496	480	475	481	514	450	448	481	476	483	490	475	574	500	539	527	475	489	466	465	514	415	484	487	469	504	514	481	469	468	495	497	447	493	475	485	468	506	508	510	474	495	490	430	473	477	517	473	599	482	486	480	492	478	478	482	400	521	470	491	606	478	494	539	512	485	481	451	480	472	474	535	509	475	479	478	484	475	505	486	477	492	480	478	477	478	488	535	557	479	485	508	468	504	494	545	477	486	488	501	579	562	486	482	480	475	476	507	490	518	478	463	475	460	481	483	510	488	545	455	507	480	497	458	479	486	492	475	468	530	512	468	508	485	477	478	480	470	448	480	475	450	471	489	478	487	467	527	559	484	467	518	501	431	481	482	452	478	470	477	484	479	490	470	517	481	504	485	477	532	516	472	503	494	487	475	491	491	504	555	474	463	490	477	465	501	498	480	542	470	476	504	458	484	433	482	507	481	474	495	478	493	525	480	557	521	501	476	508	474	488	566	489	493	464	514	519	490	491	519	522	480	492	466	493	510	509	486	478	512	492	483	479	499	481	490	529	489	470	475	465	507	501	499	510	388	484	475	469	513	522	543	495	484	458	444	519	481	417	487	470	501	474	559	476	496	593	528	453	469	506	480	499	438	479	500	462	530	485	479	479	506	497	478	502	553	489	481	508	495	465	478	475	436	477	521	450	481	516	473	454	480	482	490	495	561	478	476	461	473	511	478	473	545	478	464	474	480	454	477	485	527	557	503	529	483	493	488	488	485	476	491	492	515	534	475	481	500	536	467	577	491	500	463	489	457	496	486	416	334	414	450	477	490	480	535	476	497	482	483	446	481	570	484	512	447	455	486	484	530	472	508	500	480	431	456	487	455	475	400	478	486	544	491	468	506	466	471	508	486	539	504	488	484	549	520	487	460	480	481	455	563	518	478	496	502	474	2
490	510	486	481	413	476	443	477	504	480	461	497	441	431	461	502	476	474	443	479	483	489	481	484	472	492	525	474	471	488	483	498	471	534	496	509	477	446	486	477	478	435	484	487	517	462	500	477	430	500	568	464	484	478	510	508	524	435	519	503	486	486	447	481	489	487	523	449	478	466	568	486	485	539	492	503	474	445	490	491	462	541	479	506	473	446	481	452	471	544	476	530	499	510	484	485	477	478	488	506	478	483	489	486	551	361	532	514	535	465	519	534	473	418	550	493	481	490	521	486	472	484	466	470	488	464	474	515	467	486	510	494	526	478	525	460	521	484	478	511	537	498	496	493	495	477	482	499	483	404	418	483	482	617	477	490	485	491	521	477	466	467	471	486	537	479	477	470	476	466	532	517	462	478	492	527	511	482	472	473	490	522	486	457	483	493	515	489	509	481	427	475	514	417	464	471	482	493	474	562	498	511	506	461	485	474	504	484	482	540	503	577	494	454	487	503	487	487	451	482	473	464	474	446	428	487	496	475	476	473	459	462	497	486	500	514	476	479	477	477	454	561	495	488	434	501	537	478	478	537	522	479	476	452	493	501	561	509	469	469	480	471	519	505	495	476	477	505	502	500	486	466	506	461	471	479	477	478	502	486	479	537	483	476	458	472	492	465	482	531	511	548	468	478	492	524	431	541	489	515	508	497	477	540	433	418	457	480	521	444	459	470	470	470	469	487	471	482	458	582	470	498	509	459	447	477	552	490	482	582	542	476	476	460	463	495	474	533	446	423	495	466	437	537	496	481	479	455	510	513	482	462	537	483	500	489	469	476	476	546	440	471	484	492	480	507	513	486	502	511	486	517	492	463	481	452	480	498	427	506	483	446	469	498	529	500	503	478	478	541	474	504	475	478	484	512	502	453	496	473	475	452	477	515	476	477	472	483	527	484	487	500	475	484	511	517	486	501	493	489	482	482	489	476	445	518	483	528	446	470	489	569	484	567	483	493	489	456	487	477	412	452	430	519	512	480	484	484	544	480	471	472	473	420	479	553	482	467	529	503	473	501	505	457	483	509	478	557	466	458	557	481	454	478	472	560	487	481	518	495	503	458	467	481	515	478	471	502	479	477	491	474	492	428	464	497	476	496	544	543	1
491	457	541	492	543	487	493	476	531	474	502	538	481	487	499	495	488	476	486	440	484	569	471	466	522	479	484	467	467	512	472	492	570	480	437	498	471	486	474	474	482	467	450	491	483	500	508	528	466	475	579	572	466	481	468	483	403	459	474	449	508	470	468	464	423	432	462	490	483	477	527	486	473	450	489	481	489	475	543	475	509	551	521	474	475	467	482	481	479	496	476	548	494	483	493	516	475	487	487	463	482	480	494	491	480	502	472	477	482	465	489	535	482	462	461	466	474	478	475	473	476	490	474	493	488	511	466	497	479	524	519	490	513	475	480	553	552	489	481	480	459	531	500	484	505	488	479	503	481	486	525	485	486	499	474	456	432	516	488	502	492	460	460	481	470	470	476	479	476	516	482	502	509	478	496	566	496	472	447	513	480	489	497	460	479	477	514	453	576	483	480	519	452	478	497	488	470	486	475	498	449	493	473	482	484	479	501	474	485	500	479	490	481	519	485	493	564	490	458	485	501	482	513	438	448	510	493	480	477	491	487	485	466	522	508	483	480	473	507	481	479	526	493	461	485	499	493	480	480	496	472	505	476	524	477	423	504	476	489	482	505	486	520	440	464	469	562	477	477	481	490	509	475	450	486	485	477	487	504	468	478	482	493	478	441	501	513	478	474	484	465	443	510	475	490	448	493	527	471	525	499	456	475	486	456	471	485	473	500	492	533	492	506	524	502	551	473	469	444	586	489	562	503	477	517	472	502	433	484	560	447	471	476	511	494	492	395	437	485	409	490	496	535	514	496	477	489	455	478	464	471	392	515	492	489	497	461	478	451	594	487	529	426	515	484	501	460	477	482	519	498	484	510	528	513	540	491	482	468	483	478	468	529	490	468	478	507	476	478	456	479	503	477	507	480	537	488	452	424	479	473	572	475	467	476	524	406	475	495	490	538	484	541	493	489	607	489	524	494	436	483	480	465	475	479	495	445	498	555	479	497	476	561	503	499	506	487	495	477	505	471	516	547	522	450	477	477	479	503	471	485	469	471	499	486	460	486	532	622	485	568	495	478	504	490	499	474	475	486	474	536	472	503	477	484	524	496	489	502	481	469	433	468	558	498	491	486	504	472	456	511	476	492	521	473	525	480	483	484	456	2
473	478	545	486	505	479	474	478	468	475	453	459	493	497	479	494	471	477	502	476	487	525	478	499	509	424	495	468	503	513	478	488	444	482	475	502	501	459	477	479	475	504	450	495	498	495	494	532	456	469	557	480	463	477	507	464	465	495	502	461	468	478	530	484	462	514	542	503	476	484	513	496	517	380	491	558	481	464	568	467	461	606	499	490	553	526	478	463	473	556	476	503	464	479	475	528	484	456	487	497	478	489	472	502	427	557	492	524	482	480	506	547	482	438	447	481	488	464	500	504	476	448	469	434	511	529	493	500	484	446	532	483	498	483	461	437	492	492	477	461	500	518	491	484	471	479	479	441	488	467	542	461	483	526	477	528	490	499	510	483	497	482	487	478	414	501	474	485	475	420	474	512	514	479	464	517	497	476	487	530	558	566	454	473	501	526	556	458	468	491	471	496	516	481	473	476	483	465	475	481	496	483	499	515	479	474	550	476	477	524	499	519	475	501	501	479	486	494	473	487	493	457	489	511	431	463	481	475	475	485	468	472	479	475	472	479	483	475	466	468	456	543	526	446	436	495	435	473	493	501	499	485	482	528	484	456	520	445	487	489	491	480	501	495	486	495	492	509	499	534	499	453	516	438	463	478	475	544	483	521	477	492	509	476	527	469	470	512	471	493	485	439	510	466	487	554	475	443	534	497	436	463	485	451	444	496	483	476	469	486	508	476	546	550	483	455	474	476	561	545	487	512	497	475	512	477	449	504	460	566	465	501	477	489	485	501	433	507	413	541	497	499	551	495	520	481	470	496	513	578	477	481	480	492	496	482	447	477	521	427	532	494	438	448	487	513	486	497	497	466	489	472	498	469	511	466	491	473	461	500	475	508	503	488	482	460	500	477	510	487	474	509	474	441	481	480	479	554	499	474	475	486	474	472	475	504	514	481	467	471	462	419	494	507	537	425	483	505	489	470	479	476	476	476	470	492	485	496	561	470	547	585	532	513	473	542	470	460	471	493	531	477	363	535	487	475	493	482	453	480	500	490	500	405	487	522	482	490	465	470	512	499	507	452	494	469	486	533	459	489	524	479	411	476	479	538	453	505	489	484	480	479	460	496	543	487	481	470	513	469	517	480	488	415	507	582	478	485	456	493	2
486	464	593	486	459	472	564	473	495	473	454	512	504	494	481	455	495	452	489	478	496	504	475	478	457	514	475	482	472	480	481	510	434	553	521	460	475	484	485	475	476	516	484	485	539	528	412	513	523	485	572	507	510	497	563	483	471	462	591	470	516	492	526	477	388	506	479	478	491	479	563	486	484	471	482	549	469	445	543	444	478	468	471	477	555	539	474	472	466	492	476	512	485	540	492	458	478	440	423	504	477	482	497	468	436	654	501	432	513	494	423	454	469	503	450	466	528	484	483	447	476	508	478	503	436	498	473	480	497	520	493	491	481	488	547	511	502	498	479	484	479	511	482	482	507	437	478	536	484	550	515	478	482	508	476	460	517	492	518	526	476	484	459	480	565	483	475	482	477	525	453	503	494	477	468	474	484	474	513	541	481	532	505	508	465	468	515	474	523	482	460	547	504	519	578	494	480	481	476	500	496	477	522	573	547	478	474	474	465	504	477	487	458	485	460	506	527	470	471	500	484	494	508	445	500	522	460	480	475	535	473	483	493	486	484	527	485	483	473	478	471	518	498	469	487	488	470	482	486	483	479	463	476	506	481	520	489	439	494	492	489	486	489	487	477	477	499	488	469	519	464	526	464	464	454	471	476	451	504	471	480	479	485	476	465	510	468	612	478	502	503	472	501	492	489	503	493	464	523	514	455	506	479	500	486	497	473	489	488	502	519	476	540	499	476	464	455	473	461	521	487	430	515	480	479	484	482	442	481	515	488	506	474	501	507	512	376	465	447	430	509	492	451	505	492	473	484	494	505	478	494	503	491	472	504	489	526	478	541	563	528	460	454	474	482	559	493	498	470	458	485	450	513	455	461	515	480	473	547	458	488	530	523	486	487	461	487	477	526	425	472	510	478	459	479	477	496	471	547	482	484	520	477	468	476	477	463	480	451	478	486	447	492	483	531	500	487	456	530	565	476	459	493	476	483	469	506	480	489	480	503	491	458	498	503	476	498	569	483	490	529	476	581	514	498	480	497	499	498	474	506	473	470	610	488	373	489	477	481	458	545	467	484	483	471	476	461	572	474	474	539	480	513	479	484	521	481	443	465	499	488	509	487	580	498	471	486	461	461	471	475	483	482	631	500	523	475	480	473	482	2
480	548	555	472	539	479	516	478	482	478	498	515	413	440	485	460	488	488	460	475	499	506	470	481	488	497	493	491	500	514	493	450	491	457	487	464	494	491	484	474	468	493	475	513	512	490	465	452	474	498	531	492	487	470	500	527	461	429	473	467	463	481	489	468	411	468	517	464	490	478	537	527	490	457	476	479	472	468	486	473	447	499	520	481	465	492	484	472	470	487	476	524	477	440	482	433	476	463	456	489	479	493	488	500	445	692	509	498	538	473	475	510	468	528	504	462	483	472	483	492	474	478	492	422	506	543	499	502	493	512	491	526	453	470	521	492	539	493	471	460	485	563	473	473	497	467	475	554	476	511	501	498	463	500	474	520	460	448	511	494	443	472	478	487	465	503	475	479	475	470	508	511	516	476	485	473	486	483	428	579	524	464	544	475	474	469	528	492	492	474	475	494	486	432	577	489	482	474	476	461	460	497	464	504	506	475	432	488	477	500	491	590	484	436	497	484	514	478	508	490	509	510	531	508	491	525	464	478	477	504	475	507	498	502	479	493	461	476	520	486	532	522	467	447	538	509	455	478	494	525	484	512	474	469	484	470	478	469	498	488	484	474	497	477	478	467	518	469	451	503	490	495	549	524	453	482	476	508	490	519	478	478	489	478	481	571	504	477	481	511	543	539	528	474	456	476	517	550	501	478	508	489	477	529	567	461	477	487	547	466	494	472	515	511	461	454	460	480	543	510	488	478	473	479	494	475	459	507	487	587	521	474	475	529	542	488	376	490	400	478	530	494	465	541	474	501	485	515	492	465	477	478	470	445	497	484	532	478	556	545	409	483	447	536	475	475	477	481	485	516	458	541	461	501	475	497	480	514	481	466	481	506	453	493	457	468	513	477	483	528	469	476	478	482	477	463	488	466	585	482	472	486	475	523	477	532	434	470	467	479	465	422	415	469	468	521	490	502	599	499	484	492	481	477	483	491	494	525	396	481	506	522	465	497	480	511	476	574	392	475	465	478	438	477	502	477	503	486	505	474	471	489	511	498	473	427	493	400	489	541	486	484	462	507	482	520	483	509	481	549	573	477	452	477	483	522	494	498	488	493	474	531	493	435	551	476	461	486	465	487	476	482	533	518	452	504	487	495	495	482	1
473	483	555	497	563	487	465	475	504	487	503	535	465	421	470	450	507	477	490	469	497	471	467	473	404	407	485	489	452	470	480	493	477	489	453	499	476	493	473	476	476	478	462	511	514	471	520	515	523	513	556	548	494	478	462	486	526	511	466	452	491	470	482	472	618	500	445	509	478	472	540	493	533	509	469	464	486	455	487	491	462	484	477	486	489	491	476	484	480	497	476	478	499	479	480	520	484	455	506	492	487	502	480	497	482	358	475	515	520	469	460	471	475	516	521	512	543	493	493	485	475	485	490	506	476	442	510	467	466	514	516	494	504	473	467	508	502	465	476	472	506	431	472	490	505	490	476	502	487	475	530	473	483	504	477	464	463	511	467	504	505	476	472	490	481	507	476	483	476	486	525	490	503	476	506	528	477	474	441	438	477	639	447	487	484	506	472	507	564	473	444	507	524	519	526	497	482	485	477	488	477	477	497	516	487	477	494	478	466	511	487	508	479	580	502	502	483	475	466	492	463	477	490	450	494	474	522	476	477	482	472	471	489	467	504	495	492	475	469	484	489	441	561	488	462	528	486	478	494	503	506	490	476	556	472	518	492	486	482	483	504	478	488	498	491	469	467	487	482	499	471	563	449	516	463	493	476	458	564	522	476	479	486	477	515	561	444	543	478	476	531	470	492	479	501	502	430	516	512	499	457	528	481	499	516	479	487	490	518	503	504	497	430	501	492	444	483	475	407	569	487	504	477	512	474	483	507	477	474	493	487	474	475	479	453	494	638	450	626	507	466	509	508	505	454	493	485	468	526	496	489	436	525	487	473	464	500	475	538	502	414	480	459	508	477	482	430	481	465	478	448	421	493	522	554	518	486	462	556	487	483	504	480	474	473	468	509	475	497	485	477	505	476	505	479	522	496	500	545	469	476	515	476	487	478	522	465	482	461	474	504	503	492	482	508	529	478	513	507	503	485	487	464	476	485	478	445	517	496	488	492	553	524	498	473	467	477	457	449	489	427	442	600	500	533	475	455	468	426	490	470	460	460	547	477	550	486	474	464	444	509	474	542	408	467	514	486	523	487	469	480	476	541	478	484	411	464	483	513	495	500	489	484	456	513	494	490	437	498	472	461	474	466	567	501	461	487	498	439	503	1
475	490	549	495	527	488	479	480	515	473	412	506	494	535	451	493	476	516	523	476	475	505	465	475	506	495	479	497	474	463	498	505	437	528	493	430	495	491	486	475	470	476	468	505	489	487	434	497	429	475	594	522	509	482	503	539	449	437	416	468	490	487	456	490	446	389	541	469	478	482	506	514	491	502	486	502	477	506	554	494	482	464	451	491	540	520	474	475	478	503	476	590	442	492	480	430	475	478	499	485	476	475	486	469	478	395	496	480	528	472	501	507	485	503	515	490	489	480	436	454	477	531	490	499	478	549	469	475	469	478	494	448	462	482	476	517	507	498	469	495	515	511	482	477	460	480	477	453	488	444	476	496	493	450	478	466	469	496	542	507	493	486	469	481	568	459	476	481	477	471	570	532	524	476	491	483	487	479	426	568	477	562	448	507	491	479	410	504	550	475	517	559	494	520	549	496	465	494	476	467	483	480	466	481	509	475	547	481	461	502	477	512	482	497	477	438	479	492	520	478	470	490	478	501	511	436	502	479	475	506	489	495	460	468	491	484	515	476	456	477	500	529	483	463	494	504	427	483	472	490	454	469	475	540	485	478	466	429	492	460	457	480	485	435	473	502	525	470	476	504	478	452	492	524	463	488	477	515	478	526	476	455	468	476	482	486	456	436	480	521	525	547	505	471	440	500	466	512	498	491	432	482	477	496	497	521	487	486	495	482	454	468	472	518	494	503	466	481	464	428	471	498	478	479	515	473	500	497	469	533	531	478	477	445	513	497	418	524	548	518	475	443	463	467	478	492	482	506	514	562	479	487	509	466	454	493	503	477	480	521	423	526	484	445	483	487	511	482	481	501	542	456	506	494	504	512	489	513	408	459	482	490	574	492	474	478	507	480	452	507	475	520	474	502	479	494	485	491	547	481	479	482	475	510	476	495	471	473	494	475	477	443	497	488	512	576	461	488	546	478	474	495	504	476	488	508	521	523	489	477	488	453	474	464	517	515	483	511	542	495	481	495	535	481	514	476	497	490	480	472	478	473	460	396	477	514	480	481	455	469	577	483	521	501	500	501	478	457	500	540	479	484	495	476	478	532	481	466	469	481	502	481	461	468	458	474	465	486	493	475	485	481	428	402	495	546	476	488	590	537	1
476	507	435	508	503	485	493	476	437	483	446	485	511	420	472	519	482	476	471	491	488	463	465	483	558	447	499	479	494	501	482	569	530	533	525	503	460	489	477	477	474	529	514	469	494	473	493	507	528	496	489	506	493	488	518	485	496	507	462	476	486	480	508	477	450	528	486	488	475	491	447	475	522	455	484	566	473	496	516	459	464	499	468	495	647	464	475	513	476	491	476	527	503	475	472	515	475	527	488	499	481	495	475	486	471	762	502	483	461	468	481	466	474	481	495	479	466	487	499	499	477	512	473	433	456	485	494	499	502	429	531	476	473	477	488	469	565	477	480	470	469	490	479	475	480	470	479	525	478	538	482	456	486	561	477	491	508	506	448	490	495	478	493	475	474	474	473	475	476	521	523	455	518	477	466	481	467	473	417	569	508	543	476	477	482	498	508	561	539	476	480	500	535	459	483	496	483	485	478	468	477	496	483	483	517	477	507	485	486	469	473	409	492	469	484	549	540	493	472	493	433	497	436	574	479	520	485	478	478	523	486	497	461	493	488	472	496	476	465	483	517	503	492	479	509	465	521	480	483	506	481	508	479	548	478	495	529	516	491	479	496	483	464	487	487	544	572	463	487	513	477	545	460	439	471	491	476	544	503	466	477	513	489	477	543	469	472	498	481	508	472	486	494	472	513	514	470	448	457	479	546	494	478	496	519	464	475	477	515	445	473	490	466	487	506	498	467	479	537	539	487	477	514	493	486	481	485	503	483	511	421	476	475	529	467	489	425	429	378	529	477	499	473	479	481	491	483	474	414	470	494	377	501	472	506	458	514	478	456	492	485	449	517	496	486	411	503	490	498	484	446	434	512	473	455	463	479	470	546	456	482	490	481	496	470	475	518	480	518	504	474	510	472	528	478	492	497	519	566	485	480	505	478	527	477	448	516	472	496	486	458	456	468	465	461	523	489	462	471	477	482	476	482	477	474	458	503	520	483	476	499	557	480	538	481	463	494	496	523	480	483	474	427	455	504	477	456	477	392	481	482	490	493	556	484	411	488	447	510	486	513	438	490	501	464	480	469	586	476	462	569	483	444	480	493	501	493	464	513	485	513	456	467	531	507	478	485	472	487	486	504	482	489	585	472	462	475	458	515	452	1
474	456	536	502	401	483	541	477	484	476	486	444	458	513	477	449	469	550	453	463	484	435	475	495	470	530	462	489	466	456	491	471	500	442	510	467	483	493	485	476	480	527	502	480	482	439	495	544	534	503	517	509	463	483	521	525	500	495	454	479	500	481	503	487	720	574	469	486	488	489	527	478	475	502	500	509	467	458	463	474	535	496	518	483	538	507	478	502	480	576	476	445	455	484	480	477	482	493	473	459	483	477	483	469	548	319	474	518	542	477	547	455	470	487	473	479	475	483	507	477	477	485	502	468	482	486	485	471	465	471	544	468	481	482	519	480	503	518	475	471	490	500	473	481	500	496	482	558	475	450	459	489	462	561	477	481	483	466	541	527	503	485	495	487	505	515	476	481	478	514	499	503	564	477	469	460	502	483	451	549	490	520	522	494	479	477	493	528	455	473	474	502	496	515	561	477	488	478	479	499	535	491	516	511	388	476	527	473	489	518	488	416	477	484	471	520	513	474	470	519	500	528	490	502	488	514	474	477	477	508	456	512	490	475	482	508	494	478	498	488	428	403	492	477	534	531	408	480	488	483	453	456	480	491	493	487	512	469	485	500	507	478	531	557	472	497	464	494	474	463	482	573	486	452	489	484	477	445	492	462	477	514	480	478	428	485	463	469	481	509	528	473	477	475	457	481	491	445	521	514	487	500	479	490	501	472	471	484	479	514	460	453	509	464	462	446	473	487	444	530	470	470	498	460	506	481	521	492	485	557	497	491	477	489	462	470	799	420	620	497	427	463	493	493	527	481	486	439	529	470	470	437	460	506	444	500	511	475	452	475	472	490	504	560	486	460	530	491	486	427	490	579	526	470	485	464	475	497	561	432	472	482	494	504	484	473	514	477	504	435	478	527	477	471	480	496	472	446	520	481	472	488	474	534	475	446	422	480	505	479	498	446	503	474	513	497	484	462	604	535	479	476	460	475	499	468	504	488	443	479	474	468	467	521	479	470	478	514	466	492	456	493	548	496	451	479	469	499	548	484	489	468	492	542	485	620	482	500	440	487	425	465	494	546	471	475	475	498	450	482	549	477	500	477	477	374	465	513	513	494	466	476	496	426	496	480	465	476	467	473	514	477	494	543	509	489	476	478	464	463	2
482	505	484	486	580	481	491	476	501	468	473	502	499	473	502	513	485	483	467	476	494	508	479	454	500	531	441	476	508	498	476	538	469	540	483	495	471	457	475	477	474	505	512	510	498	492	546	534	408	473	579	529	493	478	516	470	506	445	508	465	455	480	484	482	425	530	519	489	489	476	521	494	475	465	480	441	466	467	499	492	502	546	529	461	463	494	488	482	484	515	477	500	491	499	466	410	473	486	463	466	473	487	486	455	562	622	474	502	465	470	503	413	475	541	457	482	468	489	486	432	474	432	473	469	469	538	496	509	489	522	474	494	504	476	466	436	472	509	483	485	475	575	473	489	485	461	478	486	483	417	510	470	469	620	476	470	500	473	465	507	499	481	486	491	438	532	477	488	479	502	503	512	503	478	494	434	459	485	513	511	540	537	461	472	442	474	474	475	596	478	518	537	491	517	481	485	475	475	476	476	495	488	466	504	459	476	453	486	497	494	473	493	473	464	469	531	480	477	549	481	473	491	501	507	415	480	464	474	478	478	466	500	454	500	501	511	491	475	473	489	472	519	496	460	607	514	449	479	471	482	500	534	475	543	485	509	564	473	462	493	465	479	532	489	468	525	483	499	456	513	473	477	439	437	478	494	476	458	482	495	477	545	481	475	522	502	484	504	477	504	523	528	484	482	443	500	498	510	497	470	504	501	482	455	449	469	457	480	503	516	530	491	436	442	484	475	470	476	565	516	497	475	490	477	526	480	508	457	494	460	485	477	477	560	501	490	404	467	359	559	526	525	474	486	442	483	480	472	433	508	484	472	471	497	479	452	525	475	521	489	447	462	484	479	483	459	509	477	492	492	467	498	473	496	516	516	478	486	404	436	478	493	569	490	492	484	496	478	471	443	469	494	476	474	480	493	477	429	518	478	479	530	476	478	477	491	527	478	533	481	521	535	514	507	504	527	490	552	589	529	483	485	469	475	495	482	491	422	488	474	507	487	451	580	482	508	444	478	494	483	497	516	400	533	507	477	463	487	444	453	458	493	475	533	483	428	489	493	504	475	497	495	466	581	481	490	483	518	502	489	604	477	434	476	483	507	475	490	509	496	486	479	497	452	540	478	478	476	475	492	488	476	456	553	480	567	479	512	480	501	1
496	451	542	493	502	470	479	476	488	501	422	473	493	484	494	483	470	524	532	483	489	496	468	484	529	495	492	479	469	478	493	491	463	426	480	573	486	472	474	475	476	518	471	510	456	457	546	445	464	475	538	538	478	490	516	504	538	511	552	479	495	494	481	480	338	542	485	532	476	476	547	467	499	492	479	459	470	502	495	480	515	484	474	461	413	545	475	479	488	490	476	514	508	497	474	524	483	464	540	474	477	478	477	466	421	657	433	522	524	460	477	514	471	487	442	469	487	479	506	489	473	467	496	508	492	452	472	519	491	476	515	454	500	482	492	475	481	477	490	502	482	467	494	487	480	527	479	481	479	498	467	497	479	591	476	489	493	505	500	442	439	479	484	483	403	443	476	483	478	555	502	544	521	477	461	500	465	480	443	504	492	435	475	488	482	486	519	487	570	487	512	471	502	496	491	483	480	485	476	458	457	490	464	492	503	477	447	482	457	488	494	496	449	489	484	614	488	491	423	505	464	556	459	567	430	497	503	477	477	505	499	501	476	481	492	497	460	479	470	483	474	589	418	472	410	468	430	481	483	488	467	475	474	497	489	486	528	451	459	475	477	480	524	479	480	531	552	486	473	522	500	558	536	522	471	511	477	498	469	507	474	523	479	475	456	516	443	520	479	498	479	546	521	484	432	490	486	506	540	469	423	486	477	493	499	474	492	473	477	468	456	471	562	540	480	491	474	477	445	527	484	482	471	469	466	479	470	486	469	539	491	468	477	473	495	492	299	498	341	584	498	546	519	546	450	477	482	467	462	502	484	495	440	487	464	486	513	479	470	503	507	489	447	506	485	414	512	486	497	469	523	534	514	492	501	510	485	469	471	471	476	471	493	506	473	489	446	479	511	515	483	496	472	492	478	513	479	541	476	481	477	489	476	455	476	453	472	474	494	476	504	503	466	459	483	496	472	529	532	491	480	481	493	476	495	483	514	486	504	483	512	436	474	539	478	591	473	509	453	492	541	468	524	403	493	478	500	472	424	450	469	469	483	600	468	368	482	450	406	467	489	498	461	500	467	484	504	570	472	510	464	477	496	477	480	595	494	485	457	485	489	506	488	445	553	494	464	423	496	479	462	475	457	658	488	525	476	496	439	508	2
471	505	495	482	514	476	442	476	468	478	411	471	497	417	495	459	484	473	461	473	486	521	459	486	501	468	467	493	473	514	479	566	564	474	510	585	488	467	491	476	476	494	454	506	495	455	542	523	523	473	489	541	493	482	463	474	429	446	480	507	461	484	472	481	497	484	483	461	488	470	489	475	510	516	480	428	479	477	513	477	467	543	471	481	490	476	477	481	480	535	476	438	463	505	473	540	480	500	462	536	472	484	481	460	483	541	496	486	469	478	473	464	477	462	499	491	475	490	490	510	475	446	474	486	487	470	498	489	483	470	558	504	467	483	467	477	483	521	470	478	461	418	498	475	498	458	479	494	486	494	529	491	481	396	478	453	478	508	528	495	452	487	484	481	509	462	477	477	478	482	506	498	509	476	453	446	492	478	489	528	496	529	434	457	478	488	495	541	489	479	497	513	496	537	536	502	478	501	475	478	497	499	496	551	518	476	541	477	477	452	490	491	534	483	470	570	479	484	492	500	459	458	495	539	496	508	508	481	477	511	482	487	481	499	483	505	466	482	453	486	558	448	474	511	514	482	459	477	469	538	393	523	478	518	489	452	510	451	482	469	500	473	524	469	469	514	420	507	525	509	495	491	459	491	465	467	476	500	480	473	478	417	474	476	469	513	498	532	478	465	502	473	490	474	504	476	457	502	517	462	496	477	475	423	456	484	498	486	500	465	503	479	548	496	486	528	479	487	461	541	479	443	473	468	498	481	478	484	488	480	486	480	477	549	448	503	479	545	623	516	496	491	536	479	550	478	477	409	448	478	478	456	480	478	515	497	472	475	494	470	468	479	489	479	482	509	498	495	481	507	439	417	521	450	486	527	484	451	545	516	482	457	408	489	464	495	525	479	498	507	468	444	476	506	478	474	484	546	604	491	477	488	477	515	476	457	457	483	486	478	488	513	521	498	489	523	488	461	470	511	478	484	487	476	501	473	521	502	445	477	504	489	503	416	514	569	486	523	524	503	559	493	671	457	520	476	506	496	518	491	476	473	458	560	472	432	480	473	437	480	541	519	510	470	503	470	477	489	477	482	540	477	535	478	486	414	485	521	466	503	469	463	491	470	492	488	485	455	466	491	455	475	491	594	498	555	471	489	541	456	1
485	497	493	492	542	486	537	477	478	473	518	465	445	472	479	452	496	477	448	484	477	533	468	489	452	525	506	498	467	461	490	548	518	556	499	483	487	509	478	478	477	523	463	490	510	462	458	516	440	521	528	484	477	485	478	513	525	502	483	507	494	472	500	475	460	493	487	507	486	477	589	494	471	476	486	590	485	457	555	448	463	481	514	487	535	487	475	489	480	507	477	530	474	467	490	500	481	538	501	506	470	485	486	464	549	453	459	459	527	492	481	455	485	473	509	482	525	491	468	445	472	525	488	434	505	504	475	516	475	561	543	459	510	475	523	581	541	492	494	485	482	557	477	480	466	507	478	459	476	449	508	491	474	622	476	456	515	461	475	576	493	466	490	473	456	475	476	479	477	460	484	491	599	476	469	490	474	481	472	542	506	483	500	482	497	495	481	457	651	476	459	492	486	514	452	503	470	488	475	427	480	516	488	543	489	475	477	483	518	512	485	492	485	471	490	514	524	485	502	500	541	554	573	491	461	517	444	481	475	459	503	488	474	462	494	503	488	475	488	475	494	523	465	452	608	523	470	484	481	474	526	464	475	472	478	538	525	460	488	485	494	471	517	482	473	458	484	470	523	530	478	394	458	475	442	484	476	432	475	567	478	529	509	477	499	538	529	479	479	493	462	530	480	468	509	490	508	481	479	535	472	496	476	505	525	520	469	486	502	478	500	496	505	526	498	390	465	477	437	489	510	456	504	477	500	481	482	525	476	509	477	502	476	500	496	489	439	502	454	500	452	490	530	543	437	486	485	539	486	464	495	503	448	448	504	499	469	476	496	573	500	472	469	475	475	491	462	494	487	481	466	516	513	475	579	489	487	430	429	467	479	464	444	468	482	454	518	479	501	432	477	470	476	529	487	462	469	439	510	477	470	507	478	475	476	405	421	478	439	484	502	456	477	513	491	540	490	521	522	448	478	482	484	477	509	485	504	506	485	478	506	533	508	562	477	465	470	487	484	487	534	482	531	521	484	476	485	475	445	486	462	468	475	556	487	471	490	487	522	488	521	488	482	603	510	489	480	510	519	440	501	473	501	479	470	512	466	481	473	499	488	480	478	485	558	488	492	515	494	474	516	482	537	599	605	537	490	480	551	501	2
485	451	579	485	445	483	473	477	474	487	438	527	471	526	490	493	497	454	470	488	489	501	473	489	517	454	504	486	514	534	471	599	480	482	490	413	476	492	486	475	478	501	459	476	475	493	490	483	469	483	507	468	508	474	479	527	442	575	412	439	493	477	522	477	421	490	496	468	487	487	563	504	495	495	459	537	479	467	469	509	492	514	495	499	413	491	479	534	474	494	476	534	454	518	494	456	479	476	500	448	481	490	485	482	512	529	492	488	565	490	446	454	471	511	470	477	476	484	507	499	480	494	476	483	443	504	479	456	482	480	527	462	480	483	506	459	480	497	464	484	495	502	480	485	493	464	478	475	468	497	420	480	495	352	477	445	462	481	490	504	508	478	476	476	496	458	477	476	477	510	461	497	540	476	467	473	510	478	463	550	518	465	486	452	481	478	453	510	526	476	456	517	483	488	499	475	480	481	477	444	494	487	474	521	526	476	528	478	486	481	477	557	481	517	490	522	536	478	510	481	448	543	535	500	483	469	502	477	476	471	486	459	462	478	517	497	484	479	493	491	508	589	457	489	531	511	434	480	494	543	514	482	479	445	489	454	451	550	488	483	484	478	504	518	491	501	539	485	515	490	476	500	456	438	490	484	476	492	505	497	479	402	493	476	480	542	510	479	478	445	474	473	529	480	467	492	498	531	492	494	510	490	478	500	474	479	482	476	533	476	452	504	465	480	502	469	504	498	592	466	469	455	483	476	517	484	492	500	488	431	481	476	476	487	509	472	397	448	457	525	503	477	468	487	492	479	486	537	435	477	481	450	448	491	505	475	527	474	492	448	511	479	494	464	473	500	485	477	487	474	475	463	491	511	527	488	474	481	476	450	484	493	436	472	456	486	499	477	495	500	479	505	474	497	477	485	479	454	506	475	480	440	476	488	476	482	450	483	489	484	468	531	488	473	481	516	468	457	449	474	473	481	468	476	491	479	517	476	495	487	443	516	483	390	476	462	487	465	478	495	536	488	286	490	522	479	482	490	465	480	509	500	450	158	471	591	475	524	571	535	487	488	524	433	512	504	496	542	494	446	566	478	354	478	470	607	483	506	526	491	461	442	477	512	532	494	478	500	493	471	488	483	531	103	462	542	477	480	552	505	1
480	455	580	487	484	488	523	477	495	487	507	492	511	464	471	491	492	496	490	492	475	515	468	496	503	420	475	480	471	506	479	462	505	403	475	513	463	475	478	474	477	505	496	503	473	512	468	520	532	472	484	484	486	487	508	495	484	444	458	470	505	487	514	485	553	508	525	511	481	473	512	511	466	508	473	499	472	469	565	484	461	523	465	466	453	532	488	472	481	525	476	506	483	503	467	542	479	498	468	499	479	493	479	482	515	583	453	443	468	490	473	423	470	512	514	505	490	503	491	511	474	477	473	521	494	506	491	500	488	419	546	483	523	479	470	470	465	509	470	504	527	506	479	484	499	470	478	534	477	507	454	469	476	591	476	482	486	445	477	489	503	469	472	478	480	535	475	476	479	534	539	484	486	476	507	491	471	483	433	476	591	550	457	487	488	490	521	531	454	482	470	500	473	487	567	477	483	494	477	501	494	443	497	466	477	477	567	480	494	486	479	527	515	498	482	486	467	478	503	500	469	442	474	507	523	487	461	480	478	460	467	479	485	489	484	482	471	478	476	477	499	449	503	488	494	500	514	480	493	508	458	478	480	587	486	512	467	502	478	481	487	474	471	465	477	500	514	476	481	498	472	467	557	468	471	480	476	487	502	489	478	536	470	473	542	443	492	523	477	495	443	537	465	482	472	458	457	521	492	501	490	503	484	491	480	506	506	481	571	513	525	492	500	481	492	525	493	474	455	537	485	469	475	466	510	480	528	534	478	492	535	452	476	501	494	498	543	536	483	434	464	509	451	506	543	473	488	447	501	433	486	508	455	507	496	469	497	477	568	587	435	493	491	496	483	459	478	485	461	522	504	481	478	474	514	450	474	490	576	477	483	504	482	488	518	492	472	476	486	446	473	477	478	503	481	510	483	478	511	471	473	526	477	513	475	456	467	478	484	486	491	536	457	460	494	497	494	489	464	495	482	471	458	476	483	509	491	480	559	474	465	481	481	579	492	536	484	603	537	486	497	461	583	522	457	477	500	490	483	475	483	471	515	720	473	442	481	529	457	466	496	496	491	387	497	490	484	481	452	468	479	479	508	477	477	411	475	495	502	474	492	472	476	500	499	473	480	469	497	489	487	478	497	712	505	545	480	486	529	504	2
488	436	533	491	460	479	482	476	511	482	481	482	430	469	492	481	464	507	478	473	489	502	475	486	459	494	482	459	502	489	489	533	503	357	499	362	481	468	476	473	475	497	476	521	479	438	483	489	519	495	511	495	522	483	556	532	442	514	516	448	522	474	557	483	540	530	539	488	479	485	479	504	469	483	479	476	491	472	424	489	463	527	498	462	510	497	484	511	481	507	476	516	505	484	490	477	478	501	447	429	495	489	476	477	491	620	451	497	455	460	543	474	483	470	524	493	496	482	486	472	480	493	473	483	457	475	493	443	490	477	602	487	483	476	483	595	487	495	483	481	520	495	497	492	455	501	480	561	483	440	485	490	474	454	475	459	472	474	553	478	454	484	492	475	464	503	475	486	478	491	473	497	474	477	486	524	487	483	548	566	502	549	460	492	484	490	579	513	524	483	507	527	513	487	517	478	483	485	476	504	515	469	495	494	530	475	572	475	481	519	467	471	457	473	475	495	491	490	501	481	509	565	487	485	563	537	504	475	476	488	487	506	470	467	499	473	480	483	460	470	556	472	486	480	482	539	434	475	478	522	539	509	481	463	487	512	499	491	492	469	485	482	506	500	486	494	431	496	494	509	499	562	557	483	471	487	476	510	505	495	476	450	516	475	533	513	515	500	474	472	482	517	500	470	465	458	515	483	535	491	459	470	479	514	554	487	480	483	546	503	504	471	516	484	488	500	472	494	575	545	479	556	511	493	491	482	467	476	499	593	461	457	476	519	464	471	532	499	492	498	445	508	414	509	481	472	490	459	468	538	481	507	482	480	511	508	518	477	555	489	427	455	531	473	474	500	490	482	465	554	500	511	457	478	512	474	471	477	556	463	477	443	485	494	487	473	465	479	506	494	479	571	474	505	476	489	488	505	531	470	477	510	478	474	476	507	486	478	475	469	481	510	463	469	458	515	489	496	518	504	480	508	458	477	489	489	466	512	481	474	518	525	497	465	508	515	462	536	493	482	552	449	412	512	512	476	480	482	472	482	506	493	484	448	479	516	473	497	503	557	487	509	539	488	457	510	475	497	511	458	539	478	439	479	479	450	504	513	514	483	470	444	477	472	527	487	486	411	484	477	489	480	457	457	507	487	465	493	470	528	1
470	506	510	466	432	473	472	476	475	477	490	468	537	498	467	463	492	492	492	470	463	500	471	478	511	493	455	473	479	504	488	531	509	462	520	493	472	445	483	477	478	484	451	504	500	480	483	490	552	484	472	477	461	480	465	458	490	537	406	480	509	481	450	475	487	454	472	487	485	480	499	497	480	481	475	536	468	502	567	484	470	499	500	489	525	512	483	464	483	536	477	488	494	492	479	485	478	509	458	454	488	473	477	480	526	635	524	489	503	478	438	492	493	478	485	473	491	494	493	507	476	447	505	522	470	470	469	519	490	525	503	537	482	471	467	514	527	465	482	466	515	537	492	487	511	494	484	488	484	514	488	479	476	350	476	543	485	444	458	491	472	486	487	478	522	508	474	474	477	469	431	557	478	478	475	498	493	473	503	438	563	488	504	457	499	499	444	496	577	483	457	504	520	556	577	482	482	466	476	475	471	427	512	542	477	477	510	475	514	477	495	549	510	496	495	473	489	493	426	505	462	479	483	491	495	563	485	477	476	491	508	474	476	501	469	515	482	483	498	469	478	444	471	474	516	601	479	480	480	552	420	551	477	511	479	477	559	457	482	482	508	478	487	509	479	537	469	465	495	519	502	500	446	473	482	475	476	491	461	534	478	410	474	476	491	504	505	461	481	481	523	496	529	477	498	501	443	490	494	488	425	521	481	503	439	479	468	460	455	466	538	501	479	485	486	509	477	485	483	593	471	467	509	491	498	477	443	471	477	528	462	479	475	492	424	495	470	435	629	474	476	459	486	501	538	497	483	426	489	588	478	504	474	459	489	494	461	476	464	434	430	473	459	525	475	501	534	479	464	450	477	447	504	481	507	470	476	453	585	518	472	524	506	479	446	473	512	477	480	492	475	458	470	488	479	498	484	521	562	483	478	447	475	474	478	441	458	478	425	494	496	467	475	491	532	594	467	579	521	513	478	494	490	477	500	459	503	476	551	475	500	483	462	395	504	509	485	541	474	477	469	483	643	582	499	478	490	490	403	462	488	477	502	547	475	408	478	459	453	482	509	453	547	510	468	461	474	486	487	476	465	485	549	478	489	392	475	488	495	472	497	498	475	506	499	470	498	469	495	490	493	472	477	577	524	488	480	452	455	490	1
475	524	552	482	523	488	547	476	481	481	498	484	508	430	482	479	464	474	529	467	484	501	483	473	530	511	476	476	470	509	477	493	501	468	473	520	463	492	478	475	476	438	478	473	517	474	512	495	483	457	471	485	502	485	485	505	524	504	499	482	506	477	596	479	551	501	456	508	477	487	533	484	510	460	481	529	474	441	507	445	491	544	498	467	543	505	479	492	478	469	477	471	439	509	500	526	471	492	473	448	474	485	477	504	485	340	491	455	464	463	478	428	473	451	493	487	525	478	465	487	474	486	477	518	493	472	481	510	465	456	506	487	472	481	465	466	499	481	479	482	490	520	475	475	439	526	478	498	473	476	527	480	474	447	479	479	488	447	522	465	491	473	464	482	512	463	474	489	476	498	491	533	481	477	484	507	481	478	452	500	383	532	454	448	487	460	495	486	531	469	473	489	498	511	488	485	481	481	475	500	490	471	507	478	494	475	492	479	494	493	486	495	490	445	474	514	492	482	514	500	449	466	466	426	439	537	463	478	475	514	460	453	482	491	490	505	466	479	448	475	499	476	460	480	493	521	507	484	476	484	462	467	481	516	490	498	523	554	497	485	512	479	547	520	480	504	419	494	476	514	474	532	590	504	462	480	476	464	534	544	475	448	492	477	549	492	491	519	478	492	443	469	483	482	444	530	492	515	528	542	494	484	476	487	475	485	473	479	491	470	516	476	469	535	478	483	480	483	448	502	467	450	470	470	508	481	476	464	495	548	470	479	476	505	460	483	555	466	604	500	560	513	463	532	534	483	474	453	482	534	484	395	460	507	471	481	541	477	503	484	487	474	473	479	487	567	517	496	482	576	420	479	485	472	465	506	477	498	493	458	484	467	521	477	459	445	489	475	480	461	472	542	481	498	477	491	482	486	493	474	481	526	477	505	476	431	483	471	537	490	511	478	532	503	474	547	466	454	527	558	478	483	480	477	491	483	466	433	487	472	507	485	458	460	493	448	466	479	463	482	508	501	549	478	490	477	473	469	528	467	492	470	476	423	485	583	485	515	443	447	513	466	523	547	473	541	482	538	439	531	500	487	510	477	486	459	454	502	475	515	477	531	469	518	507	494	481	504	446	491	462	474	459	416	459	543	486	481	576	521	2
479	528	562	474	485	473	569	476	472	489	470	476	462	509	480	494	479	474	499	469	501	462	479	477	451	473	483	489	480	520	478	519	407	476	466	408	491	482	475	479	476	459	503	491	476	460	483	484	496	543	496	471	503	480	504	516	470	500	477	495	480	485	466	476	456	569	523	480	477	469	509	497	470	505	473	517	484	453	541	468	465	482	470	504	511	486	477	484	474	533	475	527	511	499	493	478	481	468	471	443	494	492	485	489	460	632	479	512	492	485	482	473	466	457	467	473	496	459	510	499	476	437	497	499	483	478	490	547	490	438	512	466	521	482	460	564	544	477	470	488	541	437	481	473	464	514	482	495	480	450	560	476	498	434	478	482	502	483	498	495	504	469	491	480	470	510	475	481	477	484	480	540	508	474	477	504	520	483	442	494	533	503	478	515	505	504	527	469	512	489	493	487	488	510	543	495	477	456	475	486	488	453	503	520	474	477	539	490	474	475	475	439	497	527	486	461	484	483	485	492	444	487	412	518	479	477	525	477	476	457	465	498	488	477	513	497	480	475	477	471	479	446	497	489	460	525	507	478	508	527	508	470	475	475	478	479	495	494	477	482	482	492	510	503	480	478	553	502	429	482	493	530	462	490	482	475	476	487	490	481	476	449	498	475	458	485	468	469	487	489	455	512	511	486	447	503	469	554	479	480	506	494	480	533	507	467	480	484	506	480	491	490	484	444	485	469	478	477	484	453	478	475	458	478	500	479	509	499	466	487	489	455	477	508	512	477	431	470	552	510	456	481	468	501	471	464	487	460	458	461	482	488	461	461	490	493	529	478	514	472	461	477	478	468	488	487	482	487	465	553	419	411	464	477	479	525	485	494	507	489	479	446	521	475	477	488	520	474	479	483	482	508	470	491	477	479	479	529	536	485	478	459	478	501	477	466	448	478	433	492	483	494	476	455	454	526	504	477	537	475	479	457	501	475	499	480	492	512	453	470	463	497	520	452	498	555	457	444	475	479	421	472	643	503	493	477	493	467	480	470	506	477	548	637	479	369	481	505	456	519	525	459	452	444	499	531	478	395	493	503	465	480	540	477	483	414	486	482	462	472	449	488	488	549	501	482	492	463	479	479	454	479	457	674	455	525	471	495	494	485	1
482	504	488	488	505	481	497	477	492	481	448	464	479	491	493	517	461	513	473	476	491	492	476	504	504	504	494	483	470	486	490	540	438	489	445	439	473	484	487	476	478	480	510	495	476	466	471	448	452	491	521	425	471	476	575	465	466	444	572	491	501	488	564	481	502	532	506	455	480	475	524	467	429	547	479	543	488	460	436	479	476	524	537	477	505	478	479	497	467	550	476	552	464	477	474	497	481	429	496	428	494	484	479	471	429	398	565	494	478	469	480	469	485	489	539	497	476	473	502	473	477	466	471	574	456	551	494	475	470	470	492	452	477	472	492	571	506	494	472	504	501	592	479	485	480	495	475	437	478	482	489	475	492	566	476	474	502	454	491	444	472	476	448	478	529	466	478	479	476	490	536	565	444	477	485	528	494	485	509	524	532	562	475	472	499	457	527	497	478	479	455	497	489	514	522	486	476	487	478	397	499	486	494	559	449	475	467	480	485	523	492	565	499	470	468	455	519	490	488	489	495	463	468	505	493	446	465	476	477	506	467	507	482	466	497	468	485	478	462	481	552	532	501	484	468	502	432	473	476	517	472	500	471	518	478	534	474	421	478	475	499	473	508	425	460	492	473	494	511	496	496	557	531	463	460	487	476	516	485	473	478	515	483	477	522	573	440	442	480	462	476	500	543	467	507	428	447	509	453	504	472	492	473	463	528	470	490	492	483	464	493	504	549	558	476	525	475	475	448	530	483	527	505	471	507	482	449	509	476	452	475	465	477	440	438	473	484	448	474	506	485	530	507	499	481	484	480	505	523	501	489	447	471	489	486	506	388	478	510	511	438	523	482	491	483	484	482	497	512	460	505	463	509	485	525	442	492	490	458	500	487	486	448	456	492	466	504	478	510	459	472	513	476	510	479	485	488	534	506	483	471	547	476	504	477	546	497	480	463	476	451	422	476	455	560	491	498	515	511	425	480	480	497	476	477	470	480	426	578	477	511	496	439	550	460	512	484	631	463	498	490	475	479	532	527	477	477	488	527	485	510	470	494	459	475	557	484	483	483	525	560	487	428	493	467	490	478	510	484	441	530	475	473	480	482	530	466	466	500	497	476	490	478	457	525	488	490	513	515	471	473	480	501	468	516	467	481	472	517	449	1
485	475	506	487	520	483	501	477	511	481	501	546	534	519	500	475	470	437	480	486	482	473	468	475	454	495	473	476	504	505	482	447	427	470	469	460	472	492	481	476	478	460	461	513	475	521	563	551	545	460	434	529	485	477	530	477	507	486	533	488	474	476	438	479	446	519	634	500	482	480	533	467	468	533	479	501	479	458	508	486	494	570	504	461	540	505	478	478	483	514	476	527	497	467	477	475	479	489	485	466	486	484	484	517	466	731	531	450	461	490	536	487	480	475	414	477	496	496	477	458	474	489	482	414	463	504	487	485	497	391	529	485	435	479	448	494	532	509	478	489	464	462	468	487	487	513	487	437	483	419	473	471	489	284	475	508	451	464	540	507	478	472	495	483	525	454	476	474	474	563	447	524	567	477	488	513	487	470	461	439	492	488	490	534	481	501	449	497	493	478	503	535	476	603	490	494	484	483	476	468	520	443	516	483	532	477	516	482	479	505	486	543	457	482	475	501	547	485	500	504	488	476	502	486	573	490	508	479	476	516	495	484	470	471	483	482	450	475	469	483	534	448	496	483	469	444	428	482	486	528	546	496	469	458	473	422	485	489	493	486	486	474	456	486	486	512	565	514	531	500	482	473	529	455	477	511	476	538	521	519	477	375	463	476	475	509	529	531	477	503	539	473	526	490	476	529	482	470	499	468	482	504	475	488	456	547	485	486	516	501	477	452	515	531	476	457	467	496	550	547	489	465	464	505	499	482	492	464	476	510	502	478	478	502	558	479	428	429	620	465	467	488	481	505	497	478	482	447	465	501	484	534	491	481	490	475	568	478	552	422	425	497	516	454	477	497	510	491	494	457	502	507	482	476	510	484	491	487	589	506	477	437	510	483	460	476	484	479	519	436	481	544	477	547	481	475	486	495	513	480	479	534	477	476	476	486	511	473	435	489	470	440	467	489	508	505	487	478	495	522	477	476	468	477	462	492	485	525	527	469	526	512	505	341	479	480	485	552	520	494	483	475	581	459	512	476	483	501	409	481	480	491	489	510	477	363	482	436	444	498	514	493	488	515	487	501	482	521	457	430	455	478	523	478	473	400	495	449	510	480	486	482	486	465	493	490	474	457	484	494	481	476	463	531	541	500	493	464	492	447	1
481	522	522	489	511	479	479	476	476	482	500	529	468	500	491	436	485	490	477	492	485	474	471	477	430	521	503	473	488	488	479	536	526	515	465	480	486	496	480	475	474	526	455	510	468	472	518	527	465	488	553	487	503	480	509	511	475	502	540	484	541	480	581	474	572	492	543	481	484	470	596	508	510	529	479	525	488	494	507	479	493	531	490	494	506	465	476	484	486	531	476	532	455	525	476	522	491	469	458	507	494	483	493	491	525	413	483	506	544	493	496	537	477	508	469	493	467	497	528	488	480	475	473	553	477	485	477	477	472	519	479	502	484	475	437	470	462	487	477	466	499	453	500	481	489	463	481	505	480	505	526	508	481	527	479	432	481	436	481	492	481	482	492	488	507	476	475	474	477	528	508	526	490	475	475	490	469	491	461	639	487	552	462	464	500	491	451	552	568	480	483	488	479	562	468	479	486	474	475	480	491	482	442	606	580	476	491	479	506	497	494	501	517	477	483	403	489	484	470	486	465	413	472	516	503	561	470	475	475	507	493	496	477	490	490	505	464	478	476	482	496	477	511	478	542	529	458	476	492	495	499	543	477	524	488	563	528	550	485	492	539	472	509	540	500	484	501	466	500	478	487	517	503	548	478	489	476	463	507	453	474	492	441	475	455	512	548	481	481	515	457	495	543	475	517	525	449	453	498	497	492	485	477	471	488	459	487	481	448	488	456	504	542	468	475	498	468	470	510	582	481	495	505	462	498	481	484	522	472	506	481	483	475	476	509	488	556	473	512	460	543	508	502	449	523	469	475	541	482	504	475	528	534	516	472	491	586	478	503	487	486	459	454	488	483	479	510	497	486	488	492	558	511	473	500	535	471	506	471	464	482	495	540	479	488	477	521	478	471	543	480	501	474	477	476	501	483	493	519	481	474	503	477	471	477	493	490	476	468	483	543	393	482	480	487	492	482	498	495	496	477	467	462	475	485	494	516	433	468	475	488	508	434	511	484	523	485	545	443	480	446	486	456	468	466	480	456	477	501	457	483	482	474	451	479	559	478	506	517	441	486	443	511	479	469	483	491	493	513	458	565	481	461	477	481	457	491	509	499	502	476	509	479	540	561	483	478	456	489	472	497	485	496	459	472	486	481	469	529	443	1
487	519	502	486	561	484	454	477	465	488	425	499	476	489	491	519	463	525	512	470	494	518	486	484	468	531	524	488	476	478	494	512	511	445	474	487	473	525	484	476	478	516	530	478	452	470	550	480	451	464	516	464	472	478	445	497	483	449	488	479	466	485	474	480	569	507	456	481	484	471	590	493	508	499	476	559	483	502	490	481	460	576	534	478	466	552	471	453	484	498	476	490	511	486	492	487	485	485	514	469	480	497	478	484	454	306	510	449	506	496	494	435	484	503	466	506	454	497	505	510	477	482	479	498	487	499	477	521	462	415	501	492	506	480	527	526	545	455	477	458	482	461	482	481	487	498	481	503	479	542	387	480	480	426	477	466	467	507	501	474	518	483	464	479	488	520	478	473	477	450	489	463	602	475	448	502	478	476	447	492	495	441	478	461	502	534	485	497	520	479	483	478	512	501	507	482	482	494	481	453	534	490	480	472	496	477	481	476	464	524	481	494	512	421	480	566	543	480	453	469	430	455	492	510	478	484	501	475	474	507	467	456	461	492	508	495	464	473	483	476	515	443	511	456	515	539	456	484	487	461	516	501	471	476	474	435	532	493	490	470	477	470	479	435	476	478	495	519	495	477	479	453	505	425	486	487	475	503	503	522	475	440	484	475	501	524	457	525	478	496	509	561	495	478	434	534	464	533	498	527	461	520	476	433	526	457	495	481	485	470	490	476	509	506	483	477	482	465	472	544	478	472	502	458	489	474	465	516	483	565	484	497	477	515	489	490	562	428	674	494	512	497	478	493	504	489	491	476	474	433	486	451	436	467	471	473	495	475	587	524	475	473	440	471	483	403	512	487	500	537	496	494	486	521	482	477	467	524	449	538	477	457	483	486	450	481	467	478	515	431	473	475	476	503	477	488	492	529	537	497	482	468	475	429	476	510	511	476	477	475	484	497	469	497	507	443	488	547	525	506	473	484	492	477	488	514	491	542	446	480	488	449	483	447	461	499	474	557	394	470	447	481	565	585	470	479	479	484	479	487	457	475	516	427	483	582	470	492	478	507	474	467	543	491	479	518	465	459	484	465	541	483	510	475	477	420	490	477	519	493	502	532	483	516	493	463	488	470	485	463	504	483	427	430	464	574	473	466	481	498	2
487	501	521	488	488	481	503	478	489	484	537	500	427	455	475	472	470	487	449	493	496	517	480	489	530	491	523	475	493	481	484	549	563	471	491	520	475	459	481	475	477	455	497	508	538	485	524	464	514	469	611	499	470	477	465	558	466	461	511	460	507	478	517	479	552	535	491	481	476	480	549	508	479	490	480	509	489	490	493	490	499	522	516	491	535	484	485	450	468	501	476	514	486	503	481	535	478	491	444	549	483	498	477	477	501	527	506	455	509	466	512	444	473	479	417	519	458	499	473	485	475	506	476	472	473	473	478	533	482	437	496	463	504	474	494	520	485	528	482	470	479	539	476	490	499	483	478	543	476	532	448	499	484	597	477	504	433	429	525	522	460	479	487	485	480	520	476	481	479	523	499	575	514	478	507	557	494	479	467	539	417	525	486	472	483	448	442	453	549	481	472	485	480	524	527	461	475	484	475	500	494	500	481	507	516	475	489	477	494	520	488	432	480	452	480	465	557	480	482	476	513	519	500	531	467	486	500	478	477	515	457	472	478	442	511	457	488	478	481	484	512	515	538	484	563	526	471	490	476	472	455	478	475	454	478	518	548	438	507	497	497	474	493	439	467	453	389	467	521	483	475	481	462	487	487	477	476	542	518	512	475	529	491	477	480	523	438	542	480	498	491	516	466	481	439	519	502	504	466	515	440	488	482	486	539	454	499	472	516	484	467	461	506	487	477	478	488	480	533	535	478	473	496	467	471	484	484	497	475	527	530	478	475	496	510	475	536	472	398	509	512	492	407	488	575	474	473	506	485	496	476	477	480	480	450	499	494	477	513	514	470	506	447	501	484	501	508	498	478	570	499	490	501	477	480	504	472	478	537	522	475	500	491	499	496	451	494	476	507	423	482	544	474	497	476	473	489	497	496	476	476	486	477	460	477	468	504	470	492	477	501	522	517	505	456	527	468	493	526	495	494	490	464	476	504	491	490	482	462	479	503	471	474	569	513	528	496	509	525	474	500	527	326	448	467	473	498	467	477	475	497	487	515	439	479	577	483	511	459	507	512	478	451	512	471	473	487	510	471	471	514	476	404	477	482	516	506	496	517	492	518	474	464	538	535	467	471	516	502	482	508	473	478	446	530	511	480	469	505	450	2
494	483	435	479	477	479	345	476	493	484	493	527	458	484	483	423	469	526	480	469	491	490	476	479	499	504	492	481	475	488	473	503	582	459	453	522	469	505	475	474	472	449	441	536	492	459	448	554	425	505	502	476	480	483	481	504	503	370	563	450	504	478	443	471	504	505	481	513	483	468	467	507	445	486	470	470	463	462	597	478	484	588	504	472	516	455	475	443	477	503	477	520	458	501	482	490	478	450	500	422	479	483	483	463	476	428	496	516	491	478	436	445	489	499	477	520	496	483	464	481	473	472	487	509	504	525	471	511	473	541	499	498	512	469	540	559	432	468	483	466	492	551	464	473	472	503	483	491	475	522	521	491	486	543	477	503	478	464	481	495	475	473	507	482	458	500	475	482	477	523	568	407	492	478	490	510	503	480	501	492	505	563	478	487	511	463	517	516	538	480	504	452	528	485	547	478	470	479	475	479	515	498	451	498	492	478	445	481	494	494	498	478	453	510	469	497	462	467	498	465	507	531	517	531	437	504	498	475	475	504	488	478	488	511	500	516	482	475	481	485	437	446	453	500	510	497	503	476	485	463	542	476	473	538	469	524	524	465	490	485	487	489	494	520	468	496	341	466	466	480	499	522	496	501	485	503	476	474	472	517	478	499	474	475	471	562	484	536	480	484	514	457	470	476	503	536	475	494	482	490	422	495	483	477	521	460	464	477	484	480	469	466	498	487	489	472	470	473	469	495	460	394	496	503	484	488	451	501	492	534	413	487	477	466	496	499	484	492	540	521	502	496	426	486	529	480	483	479	492	587	478	502	516	478	454	499	446	477	594	465	451	473	481	480	478	562	507	481	503	566	521	511	443	474	541	517	482	500	411	557	472	473	461	472	471	482	473	476	460	519	474	470	479	521	480	509	495	532	452	484	479	443	475	494	476	416	510	478	499	472	488	459	480	489	526	616	490	502	463	447	477	491	482	476	494	485	500	422	520	479	491	507	428	524	499	478	475	520	494	481	428	469	591	539	488	477	505	474	467	467	482	474	485	610	479	438	474	464	515	509	449	497	470	483	484	504	482	492	462	447	511	479	526	477	480	415	466	491	424	482	475	508	499	493	488	478	469	476	461	487	475	483	459	637	483	472	480	459	481	510	1
476	483	527	493	521	483	414	477	496	476	459	462	506	436	467	504	476	444	465	487	483	503	482	499	399	495	485	452	467	496	482	502	512	480	453	484	485	519	482	477	476	527	497	498	574	466	470	459	533	533	485	511	480	482	478	508	538	485	497	445	463	476	488	478	461	475	541	492	485	479	497	498	413	510	476	532	507	460	485	460	517	543	488	483	501	462	474	471	482	471	476	475	480	474	484	488	480	490	460	475	480	489	483	484	491	624	480	483	474	490	489	474	491	494	502	463	511	484	499	487	475	499	494	472	480	451	481	504	492	499	440	470	454	476	461	502	437	489	477	494	509	449	495	489	477	501	483	536	477	493	516	472	480	463	478	458	486	501	489	523	463	480	489	483	510	483	475	478	476	551	550	547	524	478	475	525	492	479	393	560	496	515	540	479	497	516	494	505	508	478	483	502	511	469	488	471	474	472	477	511	507	482	500	506	549	476	567	482	449	505	454	556	491	513	490	486	484	475	496	477	464	462	463	479	497	524	472	475	476	500	479	460	482	484	522	490	479	477	495	480	494	480	432	472	450	518	467	474	488	515	457	516	478	570	468	514	461	461	477	502	505	469	527	522	477	494	544	505	484	489	468	557	503	523	493	482	476	462	496	496	476	459	513	476	449	410	513	480	477	543	530	500	543	471	457	573	504	498	535	523	491	494	481	527	511	468	467	485	570	475	514	528	544	486	485	532	483	502	444	513	475	492	465	477	473	474	527	455	486	475	481	477	476	440	529	494	434	498	522	471	520	467	549	479	525	471	474	487	484	527	487	460	507	478	484	467	527	476	583	519	524	483	544	478	480	450	462	479	507	494	472	388	514	493	509	483	483	500	572	495	487	469	459	474	474	474	499	475	490	471	479	450	475	458	478	494	508	473	461	469	480	481	477	463	476	403	476	479	536	469	521	443	487	465	522	398	495	539	558	452	484	477	489	476	463	503	502	553	441	477	442	513	491	472	499	553	459	536	496	481	526	468	621	515	505	477	486	497	508	470	470	467	490	594	474	407	476	463	516	498	442	455	484	453	486	490	476	477	509	468	471	481	544	478	481	459	484	465	452	503	497	472	474	524	540	488	474	550	489	467	448	481	505	610	495	536	471	486	501	501	1
481	518	540	485	596	491	434	478	491	472	461	498	475	485	482	418	462	492	499	469	490	480	488	486	550	461	486	472	458	433	477	468	507	519	488	474	474	452	480	473	482	522	441	483	507	492	508	488	452	488	555	522	499	482	457	462	521	508	484	481	471	482	564	475	357	570	556	521	480	478	520	485	437	521	480	505	467	432	552	483	512	544	456	496	455	499	474	472	480	490	476	498	468	477	474	429	482	505	487	493	471	474	492	465	525	532	461	484	478	485	508	449	488	511	495	513	472	486	483	471	474	476	471	534	509	459	506	512	481	456	492	488	514	476	521	543	566	442	472	445	501	435	482	490	466	473	479	511	482	524	489	480	483	439	478	449	467	466	511	508	437	472	490	473	468	520	480	476	478	492	532	530	496	477	456	486	488	468	492	512	483	531	490	452	484	453	469	480	538	479	480	543	494	487	481	482	478	487	475	510	467	476	473	516	509	477	524	485	473	464	490	497	519	555	474	530	525	477	496	497	479	474	531	527	499	480	474	475	477	499	500	494	496	490	465	509	490	477	474	479	493	531	519	483	500	505	454	483	481	506	518	459	475	481	486	461	437	484	484	493	492	477	532	446	477	502	555	486	458	474	477	448	421	443	459	478	476	497	509	489	476	449	482	475	532	501	480	460	479	485	468	482	513	466	545	463	430	489	472	495	490	493	480	456	496	474	468	486	465	479	470	457	450	464	488	465	477	483	426	510	489	523	486	468	495	476	471	484	506	539	513	492	477	513	518	481	317	480	521	467	549	472	489	518	414	478	493	513	490	540	480	478	471	480	507	498	534	474	561	337	438	495	484	530	475	438	464	480	474	519	476	524	467	500	497	487	482	521	448	418	476	500	482	481	515	472	499	476	471	532	480	475	474	504	484	503	482	424	548	488	482	508	476	449	477	492	488	472	497	475	495	485	466	483	474	397	470	470	545	499	476	467	499	476	493	480	482	495	511	474	492	511	460	458	493	431	485	446	524	484	470	457	717	517	519	475	479	498	457	474	480	463	501	541	477	384	476	498	474	482	521	451	515	483	468	492	478	500	445	455	478	473	553	475	480	531	499	492	512	486	491	456	472	484	505	488	488	478	463	462	480	481	492	566	478	399	488	483	507	499	1
477	446	559	504	493	469	451	475	547	469	476	477	536	456	494	492	484	519	499	484	490	487	472	483	456	464	469	474	505	497	481	546	505	473	494	488	469	486	472	474	478	485	444	497	455	492	486	513	565	469	516	550	538	472	503	471	468	485	494	499	459	478	484	492	489	547	508	475	480	476	579	492	463	554	481	572	476	462	534	443	492	475	464	478	491	521	481	470	483	507	476	575	482	487	476	483	479	495	465	492	493	491	492	449	458	596	428	558	537	476	474	532	480	493	602	496	501	470	473	508	477	466	479	402	486	536	486	531	487	490	506	454	510	477	457	481	496	548	492	487	505	545	483	491	503	472	481	524	483	526	541	502	472	392	477	470	475	481	539	511	471	464	506	472	521	489	477	491	475	528	512	490	512	478	480	553	485	480	427	503	493	478	505	497	498	504	496	484	522	483	480	495	489	486	494	469	481	484	478	460	478	485	458	525	435	477	508	479	456	514	494	525	465	489	474	479	502	479	489	483	451	465	499	503	463	525	508	478	477	483	479	473	454	478	473	501	481	482	487	477	434	538	487	469	556	492	537	484	486	526	498	535	478	476	482	444	484	525	484	474	520	478	484	545	491	477	491	508	521	478	465	548	500	512	467	483	477	527	501	511	474	416	501	476	507	483	414	508	476	494	479	497	516	482	526	516	456	556	477	492	537	512	473	498	524	527	479	478	539	501	501	471	447	476	489	493	466	479	580	472	505	482	512	475	476	476	514	529	475	536	471	473	477	459	542	477	473	514	478	460	481	512	476	515	503	470	492	436	500	526	491	546	518	460	504	486	581	476	429	536	465	482	481	500	475	483	474	489	475	577	437	485	473	514	500	480	488	472	609	501	490	451	585	507	463	468	457	477	509	499	473	466	477	504	478	477	479	523	506	480	474	504	478	501	477	514	467	477	441	478	500	452	531	485	484	500	526	474	549	460	483	462	470	476	492	480	473	463	498	480	476	524	442	410	458	425	463	531	547	515	489	466	295	443	448	476	445	498	478	471	492	495	540	250	486	594	485	451	509	469	436	500	477	523	469	510	458	530	462	416	508	483	392	477	486	574	483	492	571	504	481	455	474	561	495	479	466	449	540	484	498	478	504	283	483	533	480	464	490	496	2
477	514	463	472	509	481	529	474	502	484	569	505	487	436	487	504	458	499	435	486	496	468	482	482	501	521	473	476	471	491	479	546	479	467	488	512	473	490	473	479	479	483	456	497	436	467	506	580	515	483	529	518	481	481	460	500	468	503	493	477	527	484	512	478	472	490	496	514	496	479	503	473	460	470	485	471	484	494	504	485	472	534	519	481	529	509	472	515	486	611	476	551	479	493	485	489	479	480	489	421	459	478	477	459	505	566	463	485	510	488	469	468	467	508	549	467	469	487	505	479	474	476	473	461	505	443	472	460	486	462	477	485	484	476	541	498	486	489	477	474	479	520	472	494	502	472	475	472	481	463	532	467	485	422	477	457	509	505	536	477	494	481	470	484	564	451	474	484	476	528	433	498	545	477	487	528	472	461	503	501	550	519	497	512	474	491	514	421	399	483	519	491	482	478	531	501	474	481	478	514	432	462	486	550	429	478	492	474	462	473	492	510	485	445	470	495	461	467	451	499	469	506	463	474	446	515	477	478	477	530	476	500	472	472	482	470	477	476	480	471	503	468	467	468	483	468	441	481	485	489	485	479	477	540	494	486	485	487	484	484	520	482	476	478	479	464	477	505	477	471	491	477	444	470	468	481	476	480	515	464	477	439	490	476	490	477	473	448	481	482	478	480	552	471	489	508	493	461	491	499	484	476	486	503	480	475	450	472	464	447	503	472	494	485	487	459	496	481	458	487	481	474	463	491	489	486	515	513	486	632	472	479	476	505	499	466	451	485	567	523	468	432	475	511	463	476	480	442	497	496	476	479	533	484	493	478	511	479	475	523	461	516	461	475	480	563	558	492	459	498	520	487	481	480	529	458	478	495	547	480	474	481	490	501	492	476	501	482	498	457	472	462	472	466	477	497	486	468	515	484	482	522	477	506	476	517	413	478	481	492	493	545	489	515	524	563	475	479	532	505	476	477	494	476	473	463	484	400	465	472	477	451	474	442	496	530	497	496	532	495	477	473	629	433	508	480	464	510	460	491	469	471	492	561	485	424	478	450	531	432	547	483	482	460	469	501	476	521	520	447	489	491	563	479	466	447	461	511	517	497	477	460	480	490	507	496	479	382	481	473	476	483	476	592	535	549	476	485	524	484	1
479	476	580	483	519	469	449	475	495	474	448	475	487	482	474	487	477	481	490	481	473	510	481	492	501	499	459	488	476	504	476	530	547	512	453	440	463	456	482	477	474	539	484	464	521	468	486	494	424	487	480	502	449	479	509	494	600	463	474	470	501	476	495	486	586	527	535	517	478	485	448	494	481	497	489	532	484	427	569	468	476	487	485	501	551	552	472	513	482	557	477	537	463	456	472	418	471	492	459	537	477	481	486	495	467	229	523	516	520	483	459	533	476	512	456	497	443	479	472	496	476	490	483	584	463	518	492	480	458	491	510	507	461	473	451	425	478	462	478	479	549	546	473	486	449	499	481	511	484	518	472	499	491	409	476	476	472	513	532	544	509	471	495	484	513	473	474	481	475	535	489	489	581	477	469	485	480	482	498	478	523	486	426	480	479	504	513	559	496	482	518	508	463	571	565	480	493	463	476	524	448	553	510	455	492	477	505	477	489	457	499	511	489	525	497	508	508	502	504	474	480	467	494	469	446	543	494	480	479	465	498	491	466	490	491	498	485	477	474	478	477	420	475	476	470	520	478	480	470	472	471	424	474	530	467	512	554	400	483	467	459	480	504	477	482	505	508	479	457	480	473	482	489	410	464	489	477	514	508	481	476	429	494	478	482	506	436	474	469	493	458	509	491	473	471	449	491	503	521	539	488	490	476	479	540	480	478	464	471	461	441	502	418	480	482	449	494	479	471	545	481	468	479	481	476	488	485	481	453	490	509	494	475	503	534	506	570	530	665	506	505	472	505	498	406	481	492	445	489	521	481	456	412	502	492	506	517	474	466	470	518	497	450	431	482	469	488	479	487	508	508	474	478	519	527	478	486	480	424	466	476	473	575	471	503	490	462	475	470	479	468	461	469	499	483	472	490	456	532	492	479	495	476	515	477	504	472	473	521	466	468	460	493	480	495	445	482	548	477	500	478	489	447	477	485	491	480	482	467	478	466	513	502	425	439	474	483	539	488	474	489	475	601	572	492	477	497	482	446	467	478	474	485	407	475	571	480	478	481	501	528	503	479	468	497	473	478	544	499	506	486	478	537	479	482	381	478	504	498	502	522	503	480	516	496	469	471	475	476	496	478	484	470	434	562	495	490	473	487	475	2
479	502	494	489	536	472	518	476	473	479	432	486	492	474	502	494	455	533	457	472	492	467	466	489	505	523	493	472	481	465	461	510	550	515	486	474	491	440	478	477	473	505	439	463	478	473	469	494	479	464	557	505	481	483	528	512	491	477	582	492	495	483	503	476	642	588	494	491	483	490	502	476	434	481	482	497	481	508	543	486	450	474	468	485	462	427	475	455	486	581	476	522	509	485	490	532	480	464	463	490	484	483	479	471	444	484	514	488	513	482	456	521	481	507	491	480	471	474	505	508	477	512	468	516	508	496	485	497	478	508	488	478	451	482	474	532	545	485	487	479	489	476	461	484	480	475	479	487	474	497	503	490	484	673	476	494	440	504	540	481	474	476	454	480	493	529	478	482	476	496	560	432	539	477	474	466	478	480	478	522	514	492	438	468	483	489	477	548	509	475	499	517	492	539	541	474	478	490	478	511	481	494	520	420	499	478	446	480	488	456	474	510	502	523	482	486	578	479	574	486	491	467	508	454	497	528	507	477	477	513	481	486	467	502	516	522	479	479	469	466	516	399	535	467	521	473	418	475	471	513	471	467	478	453	476	425	517	481	470	497	492	478	511	509	479	466	531	492	524	495	481	493	526	513	481	485	477	594	497	537	478	544	479	476	458	499	465	489	482	497	483	481	503	466	511	552	539	418	501	469	521	506	474	494	519	511	491	468	463	463	482	509	488	485	481	549	479	476	491	549	470	498	485	492	474	476	459	484	499	523	517	479	475	472	466	478	618	495	506	518	523	526	521	510	469	489	471	469	485	444	486	407	497	470	474	467	465	475	482	529	510	482	468	494	484	475	483	491	491	440	481	508	509	434	504	478	483	478	488	454	477	486	515	490	479	473	492	477	505	465	474	462	481	493	473	477	471	477	507	476	478	491	475	463	478	503	495	477	482	498	490	534	504	477	463	530	458	522	508	489	478	477	472	477	475	490	487	524	453	483	518	496	509	616	479	438	480	523	468	485	571	507	559	514	498	478	480	482	529	494	521	478	543	670	472	469	484	436	504	518	525	496	502	535	501	499	490	581	459	471	550	475	506	480	484	331	495	480	426	481	489	495	479	546	519	490	485	479	471	487	466	482	476	684	524	525	477	471	460	544	1
481	538	488	484	511	476	443	476	478	479	493	455	508	456	470	486	475	526	520	467	467	489	495	470	549	539	498	470	467	486	490	527	495	513	489	482	489	515	475	478	482	523	481	477	479	481	422	474	521	480	432	529	510	483	501	519	493	554	540	464	511	481	411	472	595	558	449	492	480	481	478	477	487	562	486	489	483	491	584	434	512	492	478	498	474	507	475	520	480	533	476	479	476	505	484	531	479	456	489	412	474	482	483	484	432	394	513	515	527	459	595	574	473	485	459	459	477	494	513	454	479	470	475	473	516	553	474	481	469	571	487	472	515	478	465	498	433	474	475	495	495	527	470	481	475	486	479	532	480	478	545	480	486	378	479	524	430	474	554	492	484	480	485	486	466	512	475	481	478	478	490	471	506	476	489	470	474	471	466	513	469	495	478	468	473	478	495	439	563	478	463	479	528	498	477	488	489	472	478	481	467	481	469	581	470	477	490	479	468	506	476	507	514	437	470	446	516	484	509	487	442	548	490	470	507	435	464	481	476	519	484	519	461	487	463	495	490	482	448	483	486	447	508	482	516	518	482	482	467	501	448	501	477	505	475	466	541	500	493	477	448	474	504	470	490	502	460	512	537	492	474	503	466	478	482	470	477	508	491	494	476	411	494	473	523	457	448	501	483	472	491	531	483	475	541	467	519	527	509	524	444	515	469	475	485	453	465	477	458	453	500	475	529	513	475	487	482	486	448	551	459	466	522	506	484	485	476	505	494	509	437	470	475	490	433	491	582	459	662	511	506	503	508	535	552	485	478	532	492	502	481	522	519	484	493	479	527	478	498	434	508	464	469	450	485	487	490	496	488	502	485	502	478	472	567	465	481	514	540	473	482	502	509	486	452	468	479	479	503	522	481	495	478	506	482	468	483	516	522	488	475	433	476	535	478	474	421	474	474	483	489	452	489	494	501	658	463	528	626	482	470	483	494	475	484	513	520	506	511	471	494	485	424	413	509	510	486	473	473	492	466	460	620	507	477	477	478	484	450	456	477	469	475	429	481	543	476	469	448	423	530	483	399	465	493	474	481	465	526	411	504	478	531	477	484	401	488	451	516	498	493	505	489	506	419	502	483	456	538	474	482	483	472	441	456	581	480	488	482	463	1
478	527	566	494	487	487	571	478	508	485	511	492	527	445	490	445	485	474	471	492	505	524	478	477	512	526	497	480	492	480	493	438	515	483	471	445	486	507	483	474	472	436	474	478	478	471	477	484	486	440	486	438	470	485	503	475	514	488	502	467	518	472	483	482	601	532	548	496	483	476	456	475	437	507	466	484	469	481	530	475	509	565	506	464	424	487	465	471	483	561	476	480	462	472	485	515	481	520	474	543	466	498	481	476	474	472	505	511	483	498	469	532	479	485	459	472	439	481	491	487	480	456	486	393	522	515	489	542	477	509	472	512	541	481	485	455	505	506	479	501	526	562	508	485	496	462	485	486	488	464	412	488	490	554	477	495	518	479	493	515	489	492	490	475	474	511	477	471	476	513	518	506	503	479	529	585	489	485	511	516	493	539	451	456	501	478	494	529	406	476	467	490	501	526	555	492	488	496	476	512	477	480	491	492	478	477	535	483	482	495	493	541	492	447	491	539	478	462	430	472	472	506	506	557	567	533	468	479	476	491	455	507	480	489	498	500	477	487	483	477	535	454	470	477	450	460	435	481	490	495	469	507	476	565	484	513	493	505	487	455	504	475	503	566	471	505	491	478	529	513	490	492	419	505	495	500	476	542	501	501	478	511	496	477	489	458	443	486	477	483	497	479	502	468	433	513	471	463	494	503	481	518	481	458	506	494	493	482	512	479	487	478	479	467	483	557	473	489	510	521	494	487	519	486	485	479	480	425	473	564	531	482	476	478	474	506	587	452	496	481	493	499	481	492	425	499	477	523	484	455	477	504	425	463	541	454	462	475	474	547	462	494	449	477	484	485	532	474	455	501	460	472	521	494	484	503	476	476	497	505	484	465	502	486	519	469	521	477	493	543	475	490	473	427	485	471	486	517	448	486	474	500	476	521	477	523	514	482	485	487	506	448	475	506	481	525	492	522	544	493	477	486	488	477	490	478	499	472	480	481	518	540	500	541	521	552	457	562	526	483	515	499	449	468	458	478	503	487	520	463	472	484	467	520	481	546	485	474	493	518	470	505	516	411	464	507	484	546	473	477	489	474	461	480	487	416	480	494	485	475	441	479	477	420	436	485	466	460	463	487	486	479	439	542	518	495	476	458	446	503	1
477	426	566	486	439	478	430	476	475	478	493	505	480	467	477	481	494	516	518	474	467	503	468	474	504	479	486	470	495	498	483	503	458	456	471	467	482	491	475	474	476	519	513	463	435	460	531	505	480	510	515	526	519	467	516	480	428	453	529	496	508	486	517	468	335	519	528	507	479	474	479	486	431	471	469	578	479	460	535	464	505	509	467	474	518	507	474	484	473	506	476	534	458	478	482	549	482	501	471	501	466	472	485	495	486	690	469	489	503	489	509	484	474	480	470	488	446	502	465	463	475	489	482	492	493	506	478	527	493	486	482	472	450	478	481	501	556	491	477	465	510	524	480	489	508	450	481	543	472	522	466	488	488	441	476	454	467	476	461	485	533	467	483	492	517	504	477	480	475	615	540	516	477	479	516	535	492	484	455	527	481	464	486	545	509	451	512	525	513	472	500	472	495	517	445	484	488	491	476	493	470	507	505	462	461	478	502	480	469	487	505	511	506	458	487	476	482	486	514	479	498	560	490	442	477	513	512	476	476	472	469	457	479	491	500	503	479	476	460	460	480	578	522	466	583	606	397	477	498	509	460	503	477	557	473	568	534	480	474	478	481	471	471	408	487	496	492	520	534	497	477	579	462	426	494	481	475	474	481	526	477	454	495	477	550	496	463	432	484	488	482	536	521	481	485	487	496	518	494	462	479	507	479	498	474	479	483	472	549	549	492	486	509	463	482	510	489	478	534	473	473	457	507	484	507	474	489	459	491	518	444	470	476	495	511	486	287	497	388	461	524	519	529	515	519	469	478	441	513	472	490	526	500	484	478	489	533	482	420	494	565	554	494	460	470	494	524	493	483	466	487	502	467	520	513	513	476	487	487	466	478	455	548	468	485	453	536	478	482	496	480	499	478	470	477	506	479	543	456	475	480	548	474	488	476	460	489	476	495	482	481	500	549	528	494	468	484	563	535	432	484	484	496	476	483	506	463	422	508	482	470	521	469	458	490	517	474	548	465	491	507	456	406	509	498	475	476	490	480	475	507	485	503	400	478	448	475	462	448	498	443	485	513	473	499	484	495	502	476	495	488	479	440	476	470	583	494	482	477	497	497	411	461	532	509	487	473	414	533	465	449	481	499	408	556	494	484	462	514	482	2
487	451	452	490	553	475	511	477	475	485	468	479	426	431	490	489	493	493	455	465	501	484	476	488	419	454	490	492	496	519	481	482	518	472	515	462	492	465	478	476	476	600	465	531	488	480	462	486	452	490	493	546	491	481	518	496	468	458	519	485	461	483	492	478	449	505	550	434	477	473	512	484	533	470	480	457	473	480	528	512	500	509	480	469	452	470	475	478	480	506	477	556	482	454	473	411	478	465	464	457	483	489	476	445	458	504	500	482	469	492	505	530	481	482	528	498	440	478	550	480	476	492	489	441	485	542	483	566	480	439	456	510	490	477	434	501	422	497	477	502	481	479	454	501	492	467	476	560	481	547	516	465	483	565	477	509	465	475	527	520	480	477	483	477	492	485	476	487	476	538	439	474	475	476	470	505	460	489	436	527	567	512	486	463	504	466	526	518	451	479	463	497	512	470	524	492	483	492	477	479	532	493	504	485	467	474	539	477	455	492	477	498	499	448	478	541	442	479	492	463	426	519	496	496	452	456	470	476	476	504	471	460	482	450	459	503	465	479	483	476	563	573	454	478	471	446	471	480	480	439	481	521	476	457	477	499	458	449	494	481	502	475	528	483	478	447	480	504	497	496	490	477	490	486	479	480	476	496	503	490	475	516	471	477	542	519	510	422	478	471	488	455	439	482	465	479	490	491	487	520	499	484	485	512	510	524	479	478	456	499	496	474	509	499	457	489	464	484	531	542	504	445	519	482	473	479	520	503	487	540	515	477	477	512	507	498	422	450	363	576	466	490	494	529	525	477	485	422	467	550	490	474	542	482	484	454	451	478	527	495	469	477	474	542	480	422	449	493	473	512	519	494	486	479	498	514	490	521	445	521	483	465	505	473	464	479	513	475	501	495	486	494	479	510	475	502	496	455	505	492	474	533	476	531	476	509	505	478	475	474	490	464	469	473	473	503	475	506	494	475	479	470	483	476	472	477	487	485	500	475	468	483	465	546	487	499	484	505	496	489	414	480	303	575	500	478	489	486	545	484	468	487	485	357	480	565	478	542	541	462	461	481	480	570	465	491	483	489	519	441	548	472	396	477	476	570	481	488	395	460	472	491	469	499	532	459	474	425	484	466	511	480	480	368	503	491	476	490	515	513	2
474	480	480	492	526	472	502	480	460	477	486	538	459	447	487	447	482	499	479	477	489	458	479	483	523	475	471	488	484	510	478	512	549	450	512	513	492	475	475	478	479	566	449	508	480	466	514	440	489	489	521	487	508	482	512	529	512	513	470	478	475	481	491	480	289	511	508	446	474	486	495	489	465	514	485	597	467	481	553	470	501	491	467	497	561	512	479	455	475	595	476	524	484	449	473	488	478	455	446	526	471	487	476	485	471	696	476	418	549	458	452	482	470	467	495	486	511	491	484	491	474	509	459	485	489	468	481	515	501	439	496	500	492	477	486	531	506	493	479	478	507	587	467	490	489	479	486	509	473	498	512	487	480	495	478	515	482	480	538	503	436	485	484	473	522	488	475	476	476	529	505	587	423	475	480	428	479	482	507	503	617	465	433	496	505	524	437	530	444	484	510	491	501	480	533	461	496	491	477	562	480	520	474	533	518	477	483	478	481	476	489	477	467	494	484	457	534	480	478	502	405	474	493	485	520	516	500	481	476	504	485	481	480	501	500	478	486	481	455	476	450	604	533	472	507	462	511	484	488	544	502	504	476	478	492	468	550	443	498	502	475	470	461	497	483	483	423	493	515	470	486	462	477	480	488	501	476	542	472	528	477	475	480	477	508	489	508	458	474	518	457	504	480	476	472	501	497	507	487	499	463	486	483	501	483	511	456	473	490	499	442	485	480	479	469	517	488	486	495	534	482	498	462	479	516	480	453	544	466	558	454	491	475	460	446	515	258	435	348	454	474	508	436	520	423	475	490	551	486	512	490	376	416	489	500	456	492	477	461	490	483	557	482	462	481	421	505	460	498	460	474	497	484	458	500	559	469	486	498	473	479	474	552	484	501	481	455	477	487	488	464	534	476	476	480	505	496	526	508	488	476	518	475	452	476	430	506	475	519	491	513	525	484	510	505	536	470	472	621	511	485	479	477	476	479	492	497	443	533	477	500	510	472	491	494	529	505	516	492	477	424	498	457	515	475	477	482	496	522	476	512	479	473	491	471	371	482	459	477	507	473	465	518	455	482	461	485	537	478	396	485	486	466	476	492	629	465	491	540	509	459	419	479	544	542	496	477	473	471	471	460	479	480	509	505	476	469	481	509	453	2
479	509	456	470	455	478	518	476	484	475	484	469	485	529	474	494	465	477	460	489	473	501	471	487	456	511	525	477	501	470	486	493	486	492	488	470	500	439	482	475	483	552	467	507	501	489	480	479	441	474	560	474	469	482	467	524	528	559	555	482	500	484	533	473	510	525	556	483	479	471	563	494	471	502	471	503	489	471	497	491	479	519	460	504	488	505	473	482	473	497	476	503	490	476	478	470	478	439	489	494	485	496	473	480	489	523	487	520	452	469	492	475	476	483	504	462	516	455	533	495	476	498	480	458	460	501	495	506	481	447	521	504	484	477	488	486	571	476	482	493	498	526	475	493	466	511	473	452	481	547	518	482	495	520	478	522	467	515	483	429	426	477	475	482	489	485	479	478	476	514	513	461	503	477	471	495	480	481	549	461	537	500	457	474	464	472	493	537	414	477	467	533	469	455	473	483	471	480	475	471	504	499	504	489	504	475	518	484	481	493	478	541	511	500	481	572	470	479	485	491	486	444	467	467	479	496	470	476	476	478	480	450	486	487	488	545	504	477	456	490	553	458	506	461	441	506	464	482	488	504	485	475	475	547	468	492	466	518	488	496	512	482	499	432	483	468	489	494	523	496	477	425	377	575	475	482	476	487	535	495	475	487	482	478	532	509	456	477	479	488	488	484	520	469	482	551	487	517	483	526	513	495	478	527	481	512	461	468	510	499	459	501	489	448	481	464	478	486	547	552	480	452	505	474	458	480	504	450	481	467	432	493	477	495	486	493	490	501	491	473	529	488	519	503	512	484	483	551	493	507	477	413	517	495	502	471	547	475	557	506	421	476	518	497	478	540	486	496	490	488	469	504	503	473	489	460	474	508	434	425	493	461	439	509	476	491	489	476	509	518	477	433	477	543	478	498	495	506	489	471	481	478	474	521	477	455	487	473	502	465	514	432	485	476	481	500	490	525	517	488	488	501	490	476	498	490	488	496	462	477	497	469	471	513	493	497	467	479	489	478	452	499	486	461	485	479	481	482	460	481	504	489	491	526	489	461	476	479	508	484	547	507	526	453	459	486	481	505	515	468	513	479	476	475	478	418	478	493	487	480	512	448	494	471	480	503	473	452	485	487	505	484	520	542	448	471	470	495	492	476	1
484	490	439	486	590	482	508	476	495	472	461	497	458	415	479	458	491	484	474	475	488	508	482	494	478	474	465	498	489	474	484	492	540	393	521	501	469	468	481	477	475	484	473	473	447	462	528	452	439	493	479	520	473	487	502	520	513	508	510	485	493	467	478	475	655	535	472	498	481	468	501	480	486	458	480	526	484	482	480	508	500	494	528	471	489	510	483	474	471	570	476	468	493	473	486	510	481	464	474	473	474	497	476	493	449	386	496	507	521	477	485	525	474	506	568	493	494	502	426	529	476	474	492	461	514	504	508	482	467	468	497	497	485	474	476	498	443	511	469	479	489	602	478	481	483	503	481	477	477	540	439	481	469	650	476	534	521	449	468	530	492	500	472	470	454	497	476	488	476	474	501	491	501	476	490	535	474	474	494	479	476	500	487	476	486	502	480	476	566	480	502	506	514	611	537	489	481	488	475	520	494	488	467	508	452	476	429	481	510	455	481	511	440	488	482	515	563	476	474	496	495	478	525	463	510	499	489	478	475	505	463	458	470	424	455	521	477	480	480	475	544	401	411	494	566	533	501	478	490	510	458	480	473	521	483	508	402	431	485	474	525	467	529	503	484	466	485	477	446	514	478	467	501	428	477	495	477	503	506	502	477	555	470	476	471	428	520	505	476	504	514	472	527	474	608	497	477	525	519	478	478	477	485	486	482	438	499	497	517	465	497	479	501	489	484	503	489	486	507	462	468	474	492	470	525	478	494	441	508	501	453	474	476	479	457	494	645	491	510	494	454	482	457	480	558	493	477	573	487	473	485	419	455	462	466	465	455	476	521	452	473	512	491	488	491	467	484	482	490	471	490	483	484	498	475	489	481	505	434	492	480	472	517	498	501	481	483	477	506	507	480	520	480	486	480	484	479	460	504	480	474	468	476	474	477	539	490	481	486	479	474	529	522	453	505	536	480	446	493	502	471	466	478	476	484	500	489	421	498	463	503	495	480	578	508	447	456	436	451	507	493	461	484	476	451	478	480	474	542	477	491	482	491	595	487	536	492	476	504	532	547	464	446	430	470	492	470	554	492	572	472	472	475	476	488	355	465	484	531	482	474	471	470	499	519	476	485	482	514	492	534	482	537	625	505	495	480	503	495	504	1
479	440	549	477	531	471	450	480	481	478	459	558	474	563	493	466	472	482	487	481	506	485	466	481	463	444	470	485	520	507	483	535	509	549	460	476	457	472	476	474	475	498	478	490	479	487	517	447	472	499	512	539	491	478	488	488	404	472	467	492	485	483	509	474	381	517	533	461	480	474	424	498	469	498	488	488	473	459	549	476	488	456	496	476	534	541	485	460	483	536	476	526	435	522	484	498	478	495	456	558	493	477	473	475	502	662	488	476	512	483	529	455	465	497	593	460	488	498	486	486	473	511	469	448	462	513	479	530	491	469	565	471	498	465	488	516	484	479	485	501	514	513	488	470	485	467	482	470	478	448	465	505	474	350	476	513	498	465	470	519	447	479	497	485	550	487	475	482	476	443	471	526	563	476	474	514	477	478	502	542	503	460	462	506	484	503	516	507	579	469	480	497	488	499	527	479	483	483	477	499	517	500	470	504	456	476	510	480	475	481	463	386	491	482	476	470	500	462	460	496	513	523	486	485	529	490	484	477	476	474	494	521	481	501	494	516	469	475	488	489	536	520	464	485	501	496	480	476	488	506	465	515	480	513	480	523	540	507	491	492	502	495	501	473	505	466	543	493	487	488	462	465	452	489	486	484	476	476	495	485	477	403	453	476	510	447	472	453	479	480	515	526	482	471	560	498	470	548	531	498	474	467	475	519	499	431	500	487	540	506	492	465	523	492	487	483	490	483	606	582	499	503	504	457	482	487	503	495	494	476	494	468	477	491	490	514	349	505	464	482	512	486	488	492	518	490	485	425	497	472	469	546	509	476	517	458	494	477	489	470	458	465	456	474	481	485	477	488	492	510	493	501	503	433	498	559	474	506	480	565	481	495	561	492	489	499	501	479	534	448	475	451	475	492	475	528	484	480	486	490	476	481	477	511	477	491	385	473	485	470	489	447	481	490	499	539	482	514	501	466	480	481	491	476	479	481	496	469	487	481	502	552	495	403	481	512	476	504	496	489	470	496	404	536	490	478	474	505	455	461	484	504	504	366	483	429	483	498	541	512	460	469	622	485	478	502	481	498	495	463	502	480	438	478	494	513	489	493	448	497	483	478	479	519	443	475	464	468	491	484	489	475	492	375	429	486	483	478	473	510	2
498	503	576	487	423	486	501	477	465	472	471	509	470	490	482	486	484	491	472	484	492	510	478	477	532	509	465	495	484	480	470	521	480	505	477	462	476	481	487	476	477	427	448	475	503	469	565	470	534	498	555	511	468	489	468	521	461	473	502	430	470	484	511	472	317	521	503	478	485	480	500	481	493	508	485	524	487	478	499	444	498	478	483	467	473	496	478	508	494	535	475	497	465	519	476	537	477	459	490	451	477	485	488	454	493	736	486	520	582	501	470	506	494	480	412	480	513	496	538	495	472	477	480	512	528	526	483	449	507	525	488	531	479	475	466	440	582	516	487	449	488	476	470	487	475	480	482	517	473	572	515	485	493	577	479	493	496	471	532	498	463	468	477	482	464	499	476	475	477	500	457	494	448	479	498	582	484	477	482	576	461	510	497	486	469	472	526	507	512	477	442	466	496	470	571	498	476	493	474	521	481	510	487	519	497	478	556	474	485	515	473	498	495	469	464	456	425	480	484	475	462	579	525	522	498	515	480	478	477	508	496	469	474	499	488	502	475	474	476	482	454	616	537	481	506	528	434	474	485	520	480	543	481	505	481	508	413	463	498	491	498	470	495	489	478	475	448	466	448	487	496	519	518	504	468	499	477	462	535	538	477	510	460	476	486	465	457	480	481	492	473	514	530	482	535	463	477	503	452	469	421	495	480	535	497	469	466	487	471	448	499	450	481	461	471	454	458	484	493	536	494	472	484	491	494	477	452	485	497	439	486	476	476	486	577	485	255	428	274	482	492	489	476	498	513	485	483	525	503	544	475	518	499	484	526	511	475	476	484	467	544	487	498	458	470	482	487	499	472	591	421	506	489	513	484	516	486	483	566	479	474	476	466	484	459	485	498	478	475	462	470	598	475	452	479	498	495	483	514	475	474	497	475	526	477	501	453	476	455	483	467	508	508	488	534	495	469	518	447	494	481	468	478	476	480	490	492	451	463	477	466	488	481	541	489	550	459	440	578	482	514	457	360	452	493	479	473	484	420	456	481	479	470	497	482	435	484	464	468	477	520	492	497	514	517	495	480	480	455	517	530	483	424	475	490	660	477	481	523	502	498	445	476	466	524	461	460	498	481	479	481	479	532	514	496	528	471	488	510	444	2
481	509	450	490	514	480	528	478	498	481	498	502	498	438	499	526	471	464	487	449	485	477	467	496	491	507	481	493	469	493	480	477	478	525	454	560	475	442	484	477	477	574	493	464	487	518	501	565	499	474	599	470	480	485	482	477	468	558	554	512	488	490	511	463	389	526	565	499	489	491	483	498	472	505	491	458	488	512	523	490	493	528	477	479	591	475	486	488	492	516	475	530	505	496	472	477	474	487	487	457	485	468	490	493	469	671	485	518	513	481	501	426	468	500	456	453	470	479	549	496	474	448	466	459	507	472	484	514	492	455	510	461	476	478	511	500	538	506	470	479	500	487	486	486	487	456	473	514	490	485	458	492	486	601	479	502	542	501	482	547	491	482	455	476	469	489	477	478	478	433	427	534	524	475	514	460	492	485	465	422	467	534	475	489	454	491	493	486	494	475	489	496	459	530	564	492	485	470	475	474	524	497	484	482	484	477	576	476	476	489	493	512	473	503	476	477	459	486	497	479	523	504	485	527	431	508	467	478	477	485	478	472	492	486	512	477	490	480	461	484	520	531	480	469	525	589	481	486	495	453	517	520	469	444	479	458	564	496	470	484	498	484	469	436	484	488	541	483	475	472	476	480	563	477	481	475	476	476	498	512	477	524	483	476	470	512	495	419	482	494	508	481	489	467	513	540	462	487	499	500	451	498	476	458	500	518	488	486	521	436	505	511	540	517	495	477	480	484	450	506	483	483	481	468	506	473	497	530	467	504	512	493	476	456	475	488	395	490	404	545	553	484	494	537	557	479	480	503	474	506	481	425	452	460	482	473	459	477	570	492	524	471	439	509	476	509	486	486	488	502	515	468	453	477	543	499	483	491	514	501	496	453	534	477	490	482	449	477	480	500	479	479	478	552	479	489	487	519	508	467	471	529	474	531	477	407	446	479	507	473	489	516	469	515	526	492	467	584	517	492	491	475	469	475	497	499	477	452	412	480	535	520	510	564	505	475	487	467	518	483	460	466	547	525	462	477	493	488	460	481	516	471	485	638	489	394	475	466	493	483	534	492	444	462	477	493	493	464	465	502	529	478	500	479	474	538	481	471	443	467	502	462	470	446	513	483	472	440	525	479	463	481	484	664	402	490	469	480	510	497	2
476	460	462	480	470	482	477	477	494	477	515	473	445	446	493	493	487	501	462	486	470	481	494	484	472	531	482	483	492	473	496	502	458	525	498	455	479	481	485	478	479	513	461	480	506	495	487	484	511	491	488	577	505	475	502	543	461	554	442	473	436	478	502	479	530	492	554	498	478	474	490	490	482	462	485	420	492	460	526	495	482	495	454	480	476	504	473	484	471	577	477	572	476	487	484	497	477	481	472	472	479	482	483	462	427	580	488	509	514	466	487	469	480	487	485	502	504	496	498	522	477	478	476	504	535	497	477	477	488	478	490	491	527	483	452	572	478	506	481	478	500	436	481	462	448	488	476	494	478	491	406	477	480	555	476	506	511	499	491	520	461	487	490	478	559	514	479	485	476	566	616	528	515	478	482	477	457	487	429	553	532	470	479	480	481	496	579	470	548	479	492	522	493	489	545	481	481	482	476	493	508	509	520	433	471	476	473	475	486	479	476	429	488	446	478	520	529	486	479	508	442	488	530	518	491	482	478	474	477	506	460	475	462	481	498	529	467	475	452	485	455	488	463	464	477	577	475	483	475	494	491	526	475	551	478	505	505	565	494	468	494	467	516	429	481	475	514	486	483	480	480	509	486	462	477	478	477	479	506	505	477	521	480	478	519	514	466	464	477	495	517	558	517	483	468	481	525	533	467	479	453	503	480	511	490	438	490	490	482	483	480	490	501	527	469	562	466	485	517	535	489	504	475	473	531	473	498	449	493	519	521	481	477	449	517	480	524	456	430	502	480	455	458	522	490	480	487	487	487	512	489	483	471	469	476	494	479	477	503	506	478	473	534	455	481	481	506	454	470	515	507	451	504	522	476	500	476	490	537	473	480	495	484	497	511	449	488	477	479	510	477	485	476	528	478	486	486	508	481	479	467	494	476	513	478	492	459	486	457	486	487	533	530	492	471	521	477	495	466	520	472	507	487	476	471	514	454	484	503	481	524	537	457	565	510	507	488	498	450	495	568	465	432	508	516	479	497	492	393	471	465	485	489	537	483	495	485	471	520	506	520	489	532	396	495	512	495	489	450	390	479	480	449	480	477	469	467	466	544	467	498	438	471	508	498	489	465	501	498	469	481	477	431	561	549	459	476	485	540	501	2
490	442	503	502	472	477	449	477	490	482	491	479	471	436	499	490	494	491	510	488	474	493	473	486	492	473	505	460	489	492	485	543	485	459	497	479	475	469	472	475	475	491	480	472	476	506	496	503	490	455	496	493	485	479	491	514	466	509	472	512	495	478	571	475	625	526	558	483	485	486	542	494	456	510	483	527	478	480	563	509	471	489	498	473	469	390	481	473	480	482	476	485	465	501	479	472	479	470	481	473	491	481	482	477	467	447	495	460	461	480	439	423	481	519	461	473	476	466	476	508	473	481	492	475	466	526	483	484	475	505	555	476	479	472	479	547	434	521	484	479	429	470	487	469	484	501	480	511	484	511	441	495	466	597	475	524	482	506	508	550	381	455	482	476	455	469	474	481	478	493	521	539	527	476	507	467	458	481	436	508	523	395	487	490	483	480	473	437	542	478	476	495	504	588	501	485	476	487	475	448	469	497	489	407	499	477	460	481	462	469	499	456	527	563	497	455	501	487	499	498	464	485	523	460	459	539	502	479	477	500	465	494	498	486	469	439	472	480	459	480	477	438	452	465	538	490	425	479	485	454	507	485	477	485	484	458	521	433	491	479	476	478	479	519	478	521	494	500	488	500	475	505	513	463	474	471	477	523	526	479	477	513	474	475	557	479	459	481	474	524	538	467	484	497	542	464	444	466	507	450	436	464	481	486	469	475	472	484	453	469	467	467	513	455	490	527	468	487	512	487	463	471	488	477	505	489	479	527	503	505	520	486	476	532	500	469	621	484	516	545	533	500	499	612	534	484	483	566	480	560	488	508	453	475	537	479	489	475	513	501	486	492	486	495	478	517	513	481	506	499	485	453	492	500	522	429	485	470	494	457	485	477	488	483	488	487	531	476	511	474	480	468	475	497	479	473	489	532	437	480	479	505	476	511	477	550	473	484	557	481	497	449	463	483	509	580	484	505	582	491	482	477	466	477	497	483	486	480	487	462	475	469	508	567	494	510	484	513	447	491	503	431	455	453	505	476	492	488	505	467	471	484	482	534	474	546	476	446	467	441	549	433	613	489	497	476	468	500	461	475	477	482	463	477	480	406	490	503	472	491	487	504	454	461	485	473	466	454	495	482	495	480	503	555	526	537	481	488	497	477	1
490	459	464	486	547	480	429	478	481	474	502	510	481	424	482	440	478	532	469	470	479	482	468	468	517	550	528	497	492	499	471	552	518	445	550	496	506	490	479	477	481	416	503	486	502	482	498	411	429	430	507	453	481	479	501	470	456	440	463	484	515	477	476	476	390	546	581	493	469	480	521	499	463	457	475	466	479	491	488	493	517	556	498	478	529	454	477	496	479	499	477	523	480	517	479	516	480	479	447	552	478	479	483	483	473	640	474	469	457	475	461	541	487	527	508	511	523	487	492	493	476	486	474	449	507	500	480	468	488	556	517	476	476	485	493	485	464	476	476	487	483	572	476	470	476	528	484	491	483	493	521	491	495	637	479	489	431	534	469	486	469	507	478	495	438	465	477	485	476	520	467	512	473	477	464	527	489	474	482	480	520	512	430	479	478	469	450	532	442	479	501	507	499	433	598	478	484	478	477	497	509	515	479	528	540	478	585	478	466	453	523	556	488	500	493	586	536	474	467	488	488	472	494	535	456	501	490	477	476	486	496	495	455	484	493	496	477	482	485	483	468	565	462	485	547	518	450	481	483	519	441	484	479	464	467	478	511	526	482	471	487	479	501	494	466	470	479	481	478	496	489	482	498	444	478	463	476	482	508	476	476	571	502	475	480	515	461	523	469	491	461	488	507	476	514	493	536	542	459	518	441	506	470	482	544	451	478	484	513	492	459	485	438	475	508	505	471	487	523	455	506	511	498	467	482	485	479	459	489	526	504	480	476	478	486	476	375	446	354	553	504	480	471	553	507	477	473	580	476	499	490	457	555	480	490	497	442	479	550	560	498	468	545	519	480	510	509	488	483	499	469	441	497	526	540	471	486	507	430	458	493	448	489	493	474	463	467	474	493	462	475	449	476	572	477	504	488	465	532	485	479	490	474	526	477	485	430	480	453	486	496	510	437	488	505	510	501	494	537	451	477	496	475	476	480	464	516	484	492	484	485	495	525	604	534	528	491	492	479	474	566	485	387	444	456	477	498	486	479	488	505	485	496	539	478	423	475	506	464	505	456	465	540	425	493	472	476	504	477	455	547	486	433	475	475	568	484	496	479	475	465	475	475	573	496	489	484	538	522	487	451	477	496	576	512	496	479	474	502	508	1
479	496	523	485	515	480	568	476	518	482	426	525	494	448	514	509	469	537	495	474	493	480	471	473	501	474	473	467	464	433	476	498	513	441	515	523	471	455	477	475	473	419	503	482	470	456	490	461	526	464	480	463	487	481	484	476	404	503	521	470	495	476	510	488	554	478	500	477	482	472	574	492	480	475	480	492	473	446	493	485	477	388	568	492	468	447	472	477	482	560	477	520	472	468	477	538	480	471	485	489	479	489	482	503	465	500	465	502	496	477	494	480	478	513	462	471	475	490	510	450	476	442	490	512	496	494	490	460	479	508	469	501	518	485	484	566	451	511	479	477	491	444	450	487	468	479	487	469	491	538	453	505	495	452	477	481	490	523	532	492	455	469	487	480	522	455	471	474	479	488	474	542	488	476	492	551	479	488	463	494	453	508	486	471	486	489	494	486	485	479	509	496	474	520	451	500	478	483	478	534	483	530	455	437	516	475	487	475	483	499	474	565	495	485	464	463	472	459	477	469	489	510	443	461	479	532	473	474	477	449	463	442	492	492	494	507	479	479	466	478	487	436	449	491	514	502	488	482	486	521	487	484	481	518	476	429	445	541	494	477	479	482	506	499	484	454	460	496	518	497	498	490	501	429	464	479	476	527	517	480	478	456	474	476	510	468	527	421	476	488	519	550	476	473	497	520	519	450	455	467	476	492	483	512	514	432	486	480	519	444	519	476	535	513	495	471	480	479	439	527	490	485	473	499	507	467	475	464	472	503	475	474	477	519	502	487	548	499	634	515	485	521	537	531	454	495	477	558	501	493	501	529	460	479	461	462	505	477	516	508	507	465	439	510	487	509	516	482	483	520	479	420	506	481	505	497	470	498	559	484	490	439	497	501	482	478	475	473	482	511	477	525	480	529	478	503	486	457	553	484	476	477	475	474	477	458	518	484	447	478	489	551	482	489	516	523	477	507	465	434	477	470	466	476	486	489	491	482	425	480	520	486	511	468	492	496	483	567	497	484	506	507	643	463	462	475	483	483	400	470	487	467	495	588	476	461	478	502	469	519	526	525	537	420	458	503	469	490	466	445	500	479	556	481	477	392	482	472	558	489	460	536	476	545	429	497	479	417	498	469	471	478	505	628	480	472	486	472	539	498	2
482	512	537	483	465	482	560	476	461	471	508	484	470	465	467	486	500	484	479	474	508	490	472	466	451	483	441	485	465	496	487	539	511	456	479	511	477	458	476	477	482	442	490	495	487	545	466	442	419	493	544	473	493	475	455	504	431	504	423	457	504	489	483	483	478	486	453	491	473	478	479	489	525	450	490	521	473	467	521	452	526	544	473	496	484	514	477	482	482	584	476	471	465	492	488	524	478	505	482	514	481	469	472	499	494	465	436	530	579	462	458	503	467	523	422	483	480	478	455	484	476	470	471	508	510	481	498	492	476	511	485	451	451	476	474	550	479	513	473	463	484	518	488	495	476	437	481	497	479	458	512	494	488	590	480	516	514	510	523	486	449	471	466	481	488	478	476	480	476	538	549	480	564	475	465	514	474	480	510	507	517	518	503	499	475	494	463	507	500	473	483	522	486	481	457	486	485	482	475	493	492	469	477	518	458	477	522	483	478	483	461	528	438	465	474	541	517	489	549	502	463	537	576	446	476	506	495	478	475	536	481	510	481	506	513	512	472	474	486	483	574	469	496	473	489	516	502	479	479	581	456	532	473	466	488	543	601	453	500	511	491	481	486	452	469	491	507	504	453	526	464	490	576	467	481	477	476	466	521	486	478	532	491	475	496	434	444	501	485	488	483	503	533	469	475	473	447	510	497	509	521	485	477	484	470	501	498	483	502	469	512	508	514	456	474	504	475	479	443	573	486	459	506	475	492	473	485	522	487	495	449	492	477	483	489	485	458	521	480	540	502	449	493	461	472	492	477	462	466	475	477	470	436	474	548	476	457	476	500	544	492	516	467	476	482	429	443	515	489	453	528	493	516	526	509	488	481	468	416	520	477	489	521	492	471	497	494	479	521	555	474	487	476	509	475	463	482	449	527	486	475	459	475	493	477	485	501	477	466	475	483	473	495	498	448	567	490	521	539	554	490	489	468	476	497	512	472	527	492	473	469	478	504	568	465	515	464	444	537	477	532	495	609	457	474	476	481	468	516	481	475	468	499	645	485	413	481	489	582	498	530	439	460	460	479	494	481	548	507	443	526	480	531	479	486	446	478	493	437	490	466	476	476	534	483	482	490	467	494	482	468	482	523	692	512	609	480	480	511	486	1
489	505	535	474	475	478	506	476	470	488	454	500	467	477	461	461	464	520	499	482	464	488	484	486	496	493	474	487	455	497	481	450	500	393	467	537	477	490	487	476	483	569	473	484	492	472	490	556	451	500	497	475	488	469	509	501	436	489	528	466	488	482	560	488	550	501	519	464	498	473	521	494	439	478	482	546	477	466	537	478	414	449	460	471	564	492	481	503	480	529	477	491	472	474	498	533	481	466	494	483	497	482	474	506	499	419	433	516	566	487	489	491	478	492	464	475	497	480	486	513	475	518	476	508	520	520	474	495	471	504	497	492	451	475	477	449	466	498	489	471	487	541	486	479	499	494	476	583	480	496	469	479	469	661	479	517	513	487	498	473	454	467	478	474	507	499	475	487	476	438	500	492	515	476	504	567	472	488	452	439	485	524	505	475	504	479	432	511	433	485	487	518	515	482	502	479	492	486	478	466	492	489	512	506	478	478	551	479	485	495	490	497	486	502	480	526	545	477	492	483	509	415	490	481	512	521	481	475	476	478	456	491	461	481	466	465	485	476	489	483	515	447	476	465	461	536	509	479	476	474	500	501	479	543	477	480	497	469	460	507	510	484	524	534	478	466	467	474	481	454	467	472	450	594	485	492	476	566	508	478	477	557	495	475	514	512	481	459	478	516	571	494	526	482	425	521	471	472	473	494	527	477	476	459	492	462	461	479	544	490	506	521	468	522	474	502	469	469	403	498	478	478	496	495	519	478	472	534	466	520	522	461	477	428	507	493	533	451	511	454	471	476	511	560	563	497	482	376	465	482	489	536	497	488	478	493	487	475	517	504	499	468	461	484	480	526	551	505	478	495	440	524	479	534	518	506	479	475	445	489	485	482	440	479	462	482	492	480	473	448	486	407	473	423	478	471	509	489	501	483	475	475	477	508	476	435	368	477	440	475	476	502	475	490	479	522	480	517	470	571	485	493	511	475	510	511	458	487	503	478	554	514	473	584	476	474	446	495	475	487	520	474	619	460	508	477	464	478	384	470	513	462	476	697	475	450	484	510	405	434	490	441	457	469	495	497	492	532	473	463	505	478	536	480	474	405	485	466	473	492	507	500	475	526	483	467	475	531	465	479	508	474	489	728	512	552	478	485	540	437	1
479	520	462	484	523	479	478	475	486	484	525	552	479	455	471	469	490	500	434	484	498	482	480	494	489	537	518	481	472	473	490	504	528	451	508	462	490	452	483	477	474	430	449	487	485	479	460	505	534	488	556	510	482	485	503	472	563	464	523	477	449	479	488	480	468	436	518	496	479	472	498	508	425	474	484	495	463	523	505	513	511	517	461	458	489	526	475	524	481	522	475	570	490	512	484	482	483	464	448	457	474	487	476	478	448	481	509	472	544	484	518	459	482	503	503	473	518	467	508	511	476	482	482	516	464	471	487	519	477	500	500	466	459	478	491	491	476	499	486	482	488	525	478	477	494	472	479	486	483	548	491	499	479	420	476	529	442	471	500	507	477	494	468	483	465	483	476	480	475	498	509	475	458	476	496	510	478	475	528	582	484	516	454	476	489	507	450	547	588	481	510	524	486	475	428	490	482	494	475	505	533	485	488	466	491	476	529	483	492	508	468	495	453	476	480	477	535	467	467	492	486	438	489	447	482	526	491	479	476	502	473	510	490	469	483	505	474	473	440	476	505	564	507	478	480	512	502	483	477	521	526	465	475	515	485	474	468	578	481	500	488	474	532	482	465	499	467	515	463	492	516	540	521	480	495	494	476	430	518	533	473	432	461	478	473	432	497	479	478	490	463	534	455	468	463	524	499	578	489	505	466	491	472	531	393	480	454	490	463	486	500	478	538	487	484	478	484	482	460	500	475	498	489	474	477	481	498	483	489	495	508	490	476	496	469	463	444	539	544	549	453	480	442	490	418	490	482	497	468	501	478	445	519	474	484	486	527	477	527	514	437	485	471	492	484	450	490	480	475	479	485	557	528	461	509	488	492	496	541	471	488	450	473	489	462	473	437	478	494	444	478	496	472	462	476	497	486	452	526	488	481	517	477	502	476	401	558	478	444	480	495	534	559	483	524	560	491	565	518	466	479	493	483	476	483	520	515	454	512	482	474	518	439	441	472	534	482	605	477	450	394	481	468	448	504	477	483	498	545	502	495	472	490	323	480	568	496	468	428	498	470	465	481	528	486	482	483	517	501	484	551	478	466	479	482	566	468	490	452	492	499	478	482	510	554	493	479	471	470	484	498	476	480	311	487	510	480	488	510	476	1
472	518	497	489	468	473	474	475	492	485	471	508	524	497	481	481	470	474	480	462	475	514	476	483	524	477	443	479	485	511	494	484	463	548	520	560	485	508	478	477	475	448	508	470	478	457	491	447	551	457	531	514	522	485	484	464	493	559	558	467	509	486	477	488	390	494	574	479	477	478	500	469	450	539	472	371	493	508	508	493	478	535	484	492	472	482	478	478	469	579	477	530	472	513	486	548	477	543	437	449	480	492	481	482	422	701	450	450	504	477	517	459	465	469	509	469	504	482	482	492	480	492	463	518	473	500	483	491	499	517	484	477	495	477	518	511	458	498	479	479	469	608	492	486	463	481	476	519	482	570	553	475	487	420	477	470	429	452	489	531	517	467	489	476	447	474	477	475	477	504	525	451	530	478	454	488	481	484	499	461	466	491	417	472	493	504	430	524	506	483	488	475	507	557	528	483	476	472	476	469	491	494	465	510	474	476	506	472	441	475	487	439	483	443	466	524	529	468	517	476	519	536	437	539	491	485	495	479	478	480	502	508	472	477	519	472	502	480	500	479	524	531	490	471	488	458	425	488	473	516	469	508	480	445	481	489	523	455	487	478	491	492	480	480	474	479	534	496	525	484	480	440	508	468	461	480	476	506	461	447	479	440	479	476	502	501	445	402	475	500	534	465	459	478	458	544	518	515	480	514	472	488	477	503	488	506	496	489	506	490	510	467	552	535	488	481	483	471	505	476	482	522	496	469	497	481	522	496	515	526	425	479	476	524	527	488	338	523	457	457	517	470	531	466	475	486	478	521	496	520	482	445	481	499	516	470	519	478	489	480	466	509	496	521	480	542	468	489	497	606	487	518	503	409	456	502	482	464	583	482	478	500	563	512	481	498	512	477	474	433	485	450	476	503	476	479	493	511	508	478	485	478	474	492	475	483	477	483	447	477	496	513	505	484	477	553	480	497	458	502	487	471	467	477	476	451	494	567	485	486	515	469	502	444	510	470	480	472	499	484	545	477	504	453	471	479	477	515	436	471	511	480	457	495	483	410	473	437	610	449	513	518	513	474	495	510	471	514	443	530	502	477	484	477	478	541	465	484	437	503	510	497	477	534	522	492	471	465	479	482	515	472	469	509	484	459	481	478	465	506	2
469	474	501	482	448	483	481	478	489	478	486	465	401	531	490	498	462	478	497	476	492	505	480	471	509	548	506	481	496	482	488	429	422	533	478	494	472	467	482	477	481	483	481	501	489	440	538	532	521	470	513	425	503	474	495	487	497	457	528	473	477	493	488	478	355	524	533	518	476	487	529	486	450	499	482	508	496	446	556	467	482	484	512	461	458	498	476	478	468	469	477	494	492	486	486	482	473	466	470	480	482	473	476	476	520	782	524	500	447	498	432	534	483	477	485	496	489	501	483	496	477	434	474	514	494	531	512	483	501	474	558	518	453	478	525	529	445	525	470	480	511	515	470	486	505	502	488	455	481	552	498	457	497	432	477	519	511	457	547	480	474	474	463	482	459	501	476	482	476	529	481	488	478	478	430	441	492	467	473	539	494	480	529	489	489	497	516	457	458	476	482	482	480	499	539	494	480	492	477	475	486	492	439	454	539	474	535	484	503	512	485	531	451	547	481	522	510	474	461	480	523	482	472	428	477	547	496	480	476	482	482	465	494	497	497	524	502	479	493	483	561	531	516	458	519	537	481	474	480	551	467	546	471	497	473	494	573	455	472	478	492	473	484	481	486	532	423	494	493	503	480	519	482	440	480	475	475	445	511	458	478	445	458	475	542	487	514	481	477	492	429	497	470	468	489	522	480	495	490	538	473	509	477	464	528	487	479	480	513	489	495	462	486	479	488	495	484	478	535	613	469	451	505	481	482	473	526	466	486	515	529	482	476	503	467	469	323	479	443	505	515	482	468	458	438	490	484	491	451	496	479	532	493	470	533	466	485	476	512	491	449	505	377	538	480	544	477	489	487	520	509	431	505	451	549	458	487	497	540	436	482	515	455	478	495	480	488	475	518	433	482	463	473	449	477	466	492	464	555	485	487	567	475	465	477	496	575	473	469	473	517	448	505	507	490	478	497	541	577	444	479	466	475	476	480	466	465	542	495	476	496	510	463	448	513	517	474	470	477	491	447	466	467	541	512	476	475	489	431	486	471	486	481	492	475	396	481	460	465	457	474	504	447	534	508	494	479	504	451	465	505	481	466	479	473	540	436	491	496	492	479	474	477	516	498	476	482	493	480	479	493	476	508	508	512	527	481	481	470	464	2
488	482	534	474	516	476	534	477	466	468	431	511	455	513	508	467	476	463	516	472	467	519	472	488	460	497	510	458	500	475	482	485	457	485	467	456	467	515	481	475	480	424	470	482	519	522	481	383	440	458	554	515	522	483	487	508	448	465	465	450	458	478	430	476	499	514	500	499	483	473	548	507	515	492	490	555	475	525	514	493	507	484	469	475	556	433	471	481	480	491	477	510	507	465	480	521	475	493	481	491	488	484	483	474	500	568	508	501	517	490	490	411	468	486	417	459	497	492	512	473	478	501	480	449	458	548	467	533	486	506	498	470	457	482	481	465	500	490	488	491	497	517	480	479	464	465	477	520	487	387	500	480	475	577	476	423	514	450	473	484	445	482	500	478	496	477	476	486	477	515	519	477	581	477	460	459	489	478	526	518	509	517	519	487	480	494	501	465	472	485	453	488	479	502	512	476	472	485	477	503	522	510	513	495	505	477	499	483	473	506	491	514	475	450	473	528	453	513	518	474	458	491	524	446	513	520	487	477	475	512	462	498	484	511	472	523	493	479	482	481	484	446	466	430	460	524	443	475	487	539	483	537	481	502	471	494	486	454	485	477	478	473	492	504	473	508	528	492	494	488	498	559	482	455	470	485	478	478	506	500	476	521	491	476	516	490	511	493	488	522	452	470	553	467	484	452	494	521	519	489	500	472	475	434	515	501	492	496	516	473	471	488	518	528	471	477	467	480	546	526	475	458	491	475	470	482	477	493	485	455	527	501	478	526	488	492	482	489	452	449	451	476	472	454	575	493	481	439	515	510	484	455	476	467	502	474	498	477	500	494	504	490	513	474	482	478	524	496	483	501	503	451	501	450	422	487	477	478	439	474	482	483	447	476	470	476	455	476	499	489	475	436	477	506	477	510	483	467	485	474	477	457	478	550	477	472	430	479	451	477	515	511	504	506	545	502	472	577	525	545	484	514	476	476	495	489	491	471	444	480	522	538	466	559	503	509	484	549	487	498	473	483	493	521	499	476	492	504	502	479	490	489	507	611	483	415	484	520	507	481	546	450	485	502	511	475	482	520	480	456	513	478	479	476	476	424	508	483	445	480	482	489	469	416	449	493	479	428	481	480	477	485	483	639	501	606	477	495	461	446	1
477	488	502	462	460	481	515	479	488	481	496	482	452	425	486	463	471	495	493	490	492	493	476	477	519	466	485	485	468	487	480	547	516	383	541	479	477	517	477	475	474	510	474	496	499	498	445	480	440	461	474	531	452	479	509	547	489	489	496	519	487	487	496	483	534	528	428	502	481	474	439	499	479	454	484	472	485	474	476	487	472	503	496	480	383	451	482	508	491	480	476	490	473	495	486	438	478	499	497	477	468	460	483	458	497	352	432	493	554	470	507	494	474	476	437	433	491	485	537	531	475	435	479	453	482	508	480	518	466	494	470	486	495	473	525	451	462	480	487	485	507	565	486	485	488	477	480	568	481	506	457	487	493	635	477	464	460	481	461	472	509	486	484	475	517	487	475	478	476	563	520	540	497	479	463	542	466	470	541	451	468	625	478	474	476	466	508	439	546	484	455	521	469	467	498	492	480	471	475	483	450	461	471	473	554	477	525	477	488	468	509	441	470	553	470	521	515	499	516	475	401	581	473	476	469	506	508	475	475	503	494	460	488	467	485	501	471	475	481	470	492	531	469	474	498	508	487	475	478	500	482	520	482	498	486	489	546	466	475	484	470	475	488	450	484	457	539	483	511	486	466	562	524	487	488	504	476	497	519	499	480	561	452	477	478	480	440	461	480	492	538	468	480	484	471	518	504	504	534	498	468	494	472	424	444	460	506	480	486	471	504	469	450	451	472	564	478	489	452	618	515	509	474	490	499	478	550	496	492	533	475	491	475	471	467	470	526	555	441	480	486	482	501	484	471	483	478	554	465	494	486	457	531	485	524	503	517	477	501	481	489	484	462	450	494	505	532	475	480	454	532	522	465	485	519	509	476	511	438	508	468	475	436	490	485	487	517	473	457	468	477	532	475	512	475	497	499	408	539	476	473	545	475	477	477	466	509	475	516	479	481	440	445	479	493	472	483	514	462	476	474	477	479	476	485	517	485	578	472	474	498	520	470	586	482	468	477	454	535	468	571	475	428	566	535	476	490	473	424	479	494	469	480	444	491	593	479	490	559	471	522	459	561	517	530	490	480	490	466	459	519	473	452	479	483	535	478	494	434	490	414	481	473	503	472	458	492	489	463	487	490	490	466	451	504	504	484	488	505	466	1
485	425	546	490	536	473	463	477	490	490	552	486	516	450	488	478	455	502	483	493	459	518	476	465	488	510	440	474	467	473	483	459	482	511	486	484	462	468	478	476	476	469	502	497	469	479	508	555	474	429	608	571	507	480	521	500	476	477	444	523	497	480	520	482	563	533	497	508	480	495	585	479	500	432	489	474	484	450	457	493	509	458	509	475	467	470	478	497	476	472	476	544	449	508	486	525	481	472	422	445	480	479	471	472	480	411	466	518	549	459	520	490	474	536	505	471	497	473	459	468	476	492	486	426	501	477	479	466	471	450	475	490	482	477	481	442	455	490	478	496	528	527	482	465	484	474	483	543	485	470	544	498	489	455	477	472	460	457	489	526	477	485	462	471	572	461	476	486	476	499	527	520	504	476	463	471	490	472	438	481	565	507	466	472	539	474	519	487	553	476	492	461	499	485	583	477	496	496	477	513	519	476	475	491	501	478	491	479	496	509	490	430	472	509	479	548	532	473	470	495	508	585	427	433	502	500	475	477	476	475	476	475	466	525	477	498	478	478	490	475	461	414	499	484	480	509	416	485	490	510	446	461	476	519	488	542	587	476	496	484	476	474	499	465	484	523	511	457	512	480	484	413	492	457	476	486	475	545	516	523	479	452	495	476	481	509	525	472	475	492	473	499	499	475	504	546	467	527	473	454	509	498	476	520	480	495	492	491	465	487	456	459	506	466	503	448	475	467	441	545	472	426	494	497	488	474	478	502	481	494	475	477	476	459	536	481	540	515	637	515	498	485	510	526	529	484	486	490	476	569	471	462	431	464	499	502	519	476	514	520	531	483	436	477	474	499	422	484	498	492	459	443	515	503	551	442	466	486	482	455	479	478	443	479	503	487	533	481	480	475	469	536	478	495	480	477	479	535	456	477	480	571	478	472	476	520	483	472	458	478	497	471	459	473	462	532	472	509	538	525	474	459	477	476	480	465	488	476	451	476	507	458	429	462	474	537	467	571	482	480	542	467	682	460	478	478	486	503	504	473	509	470	507	589	476	468	478	511	544	542	499	448	493	481	481	501	473	517	472	517	488	483	561	477	484	380	491	502	457	486	499	421	479	515	501	484	479	413	505	474	477	476	482	608	553	515	469	485	567	480	2
486	489	489	474	543	488	426	477	490	462	519	534	503	400	464	492	463	486	452	474	474	490	487	502	430	542	464	479	488	487	477	541	534	457	467	501	475	518	483	477	473	388	462	494	569	496	465	515	444	505	465	548	468	472	488	516	498	475	512	483	480	475	447	484	486	534	490	478	483	490	522	474	515	377	472	534	484	472	506	469	475	487	467	478	564	476	478	526	474	468	476	503	486	514	470	522	475	468	493	465	465	474	472	467	514	397	491	494	490	495	483	558	477	507	455	475	457	493	459	437	477	481	486	447	499	490	505	528	470	481	457	445	492	482	481	474	514	469	477	475	460	533	488	480	450	479	474	429	472	559	474	499	492	604	476	501	471	498	514	515	522	478	476	468	484	490	478	483	477	564	455	484	485	477	490	526	496	493	455	524	568	553	489	461	500	530	522	435	511	479	521	532	520	468	551	483	475	492	477	439	483	515	480	486	447	475	509	473	476	485	473	494	512	523	477	511	516	488	469	482	484	432	442	513	503	495	446	478	477	529	489	499	464	494	489	463	488	489	458	480	497	578	507	464	489	507	465	482	474	543	462	524	477	451	483	480	495	460	495	501	473	494	548	490	462	483	506	471	505	479	482	480	441	510	477	481	476	515	490	492	477	542	479	475	517	471	437	470	479	522	499	509	487	474	488	497	424	485	469	478	538	486	478	496	490	437	497	474	492	431	460	472	543	487	480	522	479	486	515	588	486	506	490	484	504	481	452	462	499	418	466	469	475	497	477	505	468	471	382	556	493	510	540	521	569	485	482	442	486	456	485	426	447	501	487	509	469	473	445	510	479	510	504	503	478	520	474	484	466	456	492	516	473	443	500	556	488	497	424	566	481	512	466	490	487	468	458	476	457	485	481	465	476	458	479	476	490	552	476	481	483	512	478	479	476	509	426	482	481	481	467	469	483	474	514	532	468	479	555	425	471	458	477	476	507	502	467	431	453	480	470	556	435	589	473	523	507	424	477	478	571	490	313	567	499	479	495	491	499	460	503	482	481	318	474	601	483	445	485	482	508	485	519	504	471	480	473	452	469	454	492	484	393	478	474	587	495	475	477	496	463	413	490	447	501	492	486	431	478	471	467	470	513	327	533	519	472	461	621	526	2
479	517	489	487	461	474	522	477	497	468	483	492	480	542	488	452	461	522	486	484	465	491	477	463	476	547	462	485	457	511	483	501	538	471	485	499	468	488	474	478	476	465	495	498	499	499	490	493	512	444	611	571	475	477	511	481	477	491	531	480	514	480	492	477	647	503	528	480	485	486	545	496	475	520	487	433	475	460	540	480	470	591	488	484	585	486	478	476	478	455	476	521	497	481	490	510	481	473	443	512	483	487	473	482	510	428	502	508	504	478	513	456	480	492	486	504	518	511	508	462	477	476	470	503	493	515	495	483	471	551	467	475	531	470	443	558	570	504	479	497	507	578	488	485	496	448	476	541	485	550	491	460	485	589	477	463	471	482	472	448	493	477	477	479	419	496	475	480	476	521	531	443	494	476	497	490	471	485	477	543	480	418	480	478	499	481	489	533	422	473	472	543	510	523	582	477	486	491	477	454	505	512	447	534	565	475	483	478	499	455	461	480	461	521	475	581	513	472	493	487	480	460	504	506	463	517	486	475	476	516	492	504	482	453	478	500	475	478	404	480	484	382	513	488	554	525	497	481	488	515	456	495	482	506	465	494	498	506	472	460	499	483	490	482	485	501	500	475	464	484	494	463	544	410	478	467	476	501	492	520	478	526	487	475	477	554	512	515	479	479	512	546	489	479	539	475	487	515	492	506	512	494	474	507	489	507	492	480	461	453	411	486	501	475	494	515	474	473	423	495	480	497	474	477	495	482	500	485	496	578	513	513	475	505	527	480	641	463	578	452	435	485	522	532	536	481	480	490	479	478	484	465	518	494	476	457	526	477	523	486	509	494	487	471	478	453	489	483	456	522	447	428	480	484	534	467	476	519	530	492	478	475	528	467	497	472	537	480	501	500	477	521	479	504	479	453	475	482	528	486	476	488	473	456	476	457	524	476	480	474	502	483	502	512	478	549	493	486	455	550	474	481	489	477	477	493	508	480	437	483	535	493	489	551	523	459	495	471	481	490	559	482	677	505	487	478	470	480	432	473	471	463	495	726	471	480	484	489	501	466	447	434	474	456	477	468	480	512	473	515	496	472	553	476	482	337	500	490	555	489	460	486	474	516	465	477	477	459	472	462	464	478	499	719	457	505	487	499	533	445	1
490	511	441	481	594	488	406	476	479	479	441	497	484	539	490	484	486	489	529	467	476	544	479	454	466	487	469	481	488	484	490	498	528	555	463	624	479	492	475	474	483	503	516	481	568	481	465	536	528	441	564	541	488	482	455	507	483	484	487	498	471	493	512	472	646	537	439	466	492	476	570	510	510	427	480	516	465	445	487	462	468	541	495	487	541	533	484	488	483	539	476	523	487	470	489	505	482	488	484	458	481	503	482	460	483	444	479	463	508	466	479	442	487	491	484	519	457	474	490	499	479	443	470	457	477	460	486	505	474	554	519	503	458	478	515	461	486	490	482	484	514	518	494	483	478	489	480	428	476	515	533	475	491	551	477	460	490	458	438	491	423	488	483	486	484	505	477	477	477	461	442	524	462	478	484	489	475	495	506	532	552	475	443	487	460	492	558	506	508	479	440	464	505	486	514	496	470	472	477	486	513	491	494	481	475	476	501	481	483	496	498	468	461	451	478	493	505	486	497	492	454	526	507	535	504	478	479	478	478	460	483	517	491	462	492	522	479	477	474	473	531	420	507	458	441	526	471	481	481	510	464	515	471	550	476	496	486	535	488	480	493	488	487	440	484	476	535	482	477	515	497	461	460	459	491	496	476	478	478	435	478	509	505	477	487	471	428	512	474	456	500	506	491	478	522	477	472	501	544	494	474	495	478	529	498	534	497	478	462	507	487	510	471	427	482	479	483	489	511	516	480	483	528	459	482	485	448	474	510	478	475	457	477	487	477	473	666	565	543	602	500	459	495	540	471	491	483	533	493	529	479	475	516	498	502	487	448	478	498	522	470	458	477	486	484	405	475	482	484	502	521	491	480	471	481	521	486	467	552	454	480	463	518	493	481	488	500	476	499	471	475	562	477	475	482	468	486	559	514	473	477	459	478	533	477	415	452	485	473	474	485	416	546	513	514	520	489	468	503	516	477	477	480	476	461	504	493	469	501	477	520	505	456	538	497	526	452	583	473	471	480	479	449	510	480	477	470	490	499	471	500	483	501	502	476	575	479	502	507	516	443	500	494	546	497	517	486	502	497	506	511	474	460	476	478	372	474	496	490	473	488	452	481	458	518	469	481	471	481	487	466	486	475	527	414	438	485	490	501	491	1
475	448	470	504	522	466	559	476	465	475	462	452	437	516	489	486	491	504	521	471	487	475	485	468	484	479	451	511	496	477	472	533	525	550	486	434	478	534	484	476	478	555	457	492	510	477	494	514	488	496	468	428	504	477	526	475	417	492	475	465	463	473	551	465	426	498	546	462	478	477	487	498	506	488	486	496	462	426	474	511	520	441	570	490	589	485	476	514	475	493	476	466	494	494	482	557	480	482	457	470	475	483	489	518	506	687	430	513	542	485	447	481	462	460	531	505	453	465	496	489	479	420	475	484	514	575	484	475	491	535	504	527	466	476	511	465	462	482	480	513	508	540	504	488	542	511	480	504	491	498	563	491	488	637	477	507	489	484	502	515	459	499	489	481	507	443	476	472	479	530	482	512	535	476	494	555	468	480	520	436	501	502	407	445	498	493	501	471	485	480	509	455	516	480	495	491	488	476	476	511	463	512	536	584	479	478	536	485	462	504	482	483	459	536	481	446	516	480	507	492	518	476	501	504	455	465	470	477	475	493	493	532	465	431	525	516	482	478	471	477	438	560	495	465	544	536	519	472	475	455	496	474	475	441	479	503	472	479	493	482	479	473	502	545	477	498	512	508	455	535	465	414	477	497	474	471	476	504	501	506	476	540	484	476	456	453	480	524	483	507	501	435	491	474	525	575	494	572	475	511	488	495	480	520	567	477	461	479	511	428	435	489	481	519	492	516	486	472	554	562	489	467	530	483	493	473	453	518	469	556	477	475	477	518	480	476	385	509	321	541	486	508	485	474	472	483	471	484	461	541	476	458	564	482	456	442	546	479	508	380	472	507	479	480	477	449	522	486	462	455	529	460	536	485	527	514	478	483	502	492	475	455	512	482	473	481	503	478	491	423	478	524	479	456	482	475	499	458	536	479	480	487	476	509	478	452	453	477	485	479	544	447	531	494	424	467	471	491	494	535	493	480	485	476	484	485	459	430	444	483	454	487	459	571	495	524	471	465	533	504	422	469	347	538	493	476	479	494	458	479	492	487	497	512	482	463	479	482	539	496	516	473	501	487	488	506	480	539	466	508	502	479	413	475	477	565	520	464	386	487	490	493	497	513	472	486	459	409	462	486	486	474	488	539	452	520	482	478	480	475	2
471	517	558	493	424	479	444	477	509	481	476	532	415	509	480	471	509	513	468	479	473	541	474	475	513	467	483	488	471	493	474	487	513	518	465	387	490	509	481	477	476	521	508	472	482	452	530	463	431	469	561	510	475	475	492	486	441	459	495	498	503	483	465	481	476	503	555	473	484	474	545	494	485	453	493	565	461	465	467	500	468	571	514	511	467	536	477	461	484	499	477	508	507	527	479	430	479	486	457	505	480	490	478	465	494	454	509	482	537	474	534	463	471	491	557	471	483	493	522	473	478	486	472	467	479	512	495	492	475	487	444	485	477	479	456	516	571	493	482	465	486	529	505	485	482	474	479	509	483	573	461	508	510	601	479	444	432	463	559	488	524	494	483	475	546	504	476	482	476	609	547	454	516	477	487	468	464	489	589	575	494	524	513	519	465	486	509	474	499	482	484	492	519	502	525	490	489	480	477	490	507	480	537	560	450	476	507	493	486	484	468	486	457	519	453	497	567	497	493	480	451	509	487	504	413	492	471	476	476	521	478	500	484	508	478	464	489	481	452	473	502	486	497	467	427	502	469	481	474	483	494	497	475	539	476	447	426	483	494	481	463	476	474	480	479	479	423	474	507	501	481	526	464	514	476	494	476	500	531	509	476	520	478	475	547	431	498	471	478	501	484	550	558	473	505	564	478	526	462	487	479	493	476	476	459	499	478	484	457	476	506	487	501	511	459	516	481	480	455	484	496	537	458	471	514	486	485	499	485	497	456	467	476	537	467	510	451	494	472	563	468	516	477	442	521	479	480	493	497	464	488	439	468	482	485	481	512	477	535	531	489	460	490	483	477	466	506	480	504	582	467	501	463	535	480	468	463	465	417	473	487	480	502	470	487	490	473	478	507	499	472	439	476	486	484	488	494	436	553	491	473	518	475	542	476	461	496	479	466	478	510	472	493	472	439	528	481	561	442	513	469	486	459	477	496	496	471	452	542	481	539	491	478	562	498	572	487	547	458	501	487	470	543	459	522	479	486	469	515	487	476	471	472	582	492	454	485	532	422	487	482	483	438	410	517	512	480	567	474	446	492	488	509	478	481	472	493	489	443	490	488	490	482	541	495	478	467	470	491	487	473	475	464	589	499	533	484	502	464	520	1
474	535	464	477	585	491	526	475	498	473	473	501	509	490	500	474	493	483	453	490	483	509	480	473	432	543	502	482	461	508	487	518	436	476	434	492	468	493	484	478	475	525	472	476	475	424	518	464	533	461	499	510	471	473	474	480	451	506	488	456	458	482	537	479	376	494	557	506	484	478	494	481	460	479	479	471	479	454	561	459	515	513	488	472	510	402	482	488	476	541	476	574	474	487	474	542	479	453	499	508	487	477	482	484	483	576	473	539	518	497	460	529	480	486	390	489	487	480	510	463	474	487	485	522	467	519	478	517	487	443	560	489	470	480	522	469	551	482	476	505	475	527	477	487	505	460	474	467	486	485	414	496	477	389	476	488	482	476	496	513	455	482	481	491	490	467	476	477	478	538	457	507	516	478	456	451	464	477	470	505	484	511	497	492	494	511	518	479	506	488	458	547	508	487	477	487	486	473	476	439	515	510	505	534	463	477	507	473	470	488	504	506	469	507	471	501	491	473	480	483	448	493	456	466	475	485	480	476	476	526	473	469	464	511	477	522	469	475	463	476	565	583	488	493	555	473	561	479	482	502	548	485	476	526	475	506	399	479	475	482	520	474	488	488	491	493	456	489	477	487	479	513	489	588	480	474	477	463	499	563	479	423	514	477	528	502	482	483	478	510	502	478	483	483	518	511	503	517	476	514	432	485	476	458	515	505	484	500	492	455	457	510	469	532	479	505	465	484	419	531	514	421	494	486	501	477	475	498	477	527	532	468	476	480	482	503	329	506	507	490	435	473	455	494	517	470	471	473	477	445	487	396	509	480	495	490	498	479	552	475	485	474	512	511	489	473	483	485	501	425	455	448	492	464	488	537	483	494	551	416	473	472	447	466	510	450	457	477	510	443	484	521	480	523	481	471	479	500	528	473	477	448	474	527	476	460	521	476	439	474	488	446	494	503	531	542	467	498	542	540	485	483	499	477	489	500	529	549	498	471	507	481	441	423	497	496	475	511	464	492	491	478	565	543	505	479	479	483	423	490	468	465	503	419	478	460	481	478	492	577	474	498	431	513	488	466	487	502	494	490	508	482	510	478	481	580	449	483	475	477	481	477	488	507	458	494	482	513	440	474	463	480	448	427	480	475	477	475	486	490	1
482	503	502	481	487	477	452	477	486	494	459	488	510	508	504	527	503	527	465	469	492	495	471	476	492	504	532	479	460	483	486	465	516	428	514	422	481	452	480	475	476	529	492	501	542	493	567	410	521	520	493	515	471	483	478	523	463	525	605	485	462	489	470	482	509	472	567	507	482	470	556	489	436	535	487	522	474	526	539	491	492	522	524	486	497	461	488	480	465	533	476	560	472	505	491	406	479	449	493	432	461	476	476	489	487	419	499	514	491	474	472	340	485	459	506	483	474	477	504	488	474	476	445	483	492	536	487	475	472	524	534	499	507	483	476	408	496	480	475	507	464	492	492	488	490	510	485	471	466	484	414	458	513	410	476	468	476	486	509	497	457	480	492	486	458	487	476	490	477	428	448	539	534	478	480	500	480	482	519	452	490	489	463	459	478	478	464	509	492	485	469	437	477	482	443	486	480	484	474	484	459	472	474	564	449	477	451	482	455	467	476	549	488	485	484	562	513	487	520	473	468	494	482	529	516	498	484	480	476	510	461	435	470	471	511	519	487	477	483	471	484	521	532	491	476	527	510	480	481	520	457	494	476	505	482	536	532	454	466	477	476	486	471	466	489	483	429	519	510	455	480	468	500	421	481	503	476	471	533	463	475	433	488	477	510	535	496	489	481	495	490	497	490	472	440	488	503	554	538	510	548	506	483	486	457	471	491	487	433	503	482	476	505	511	473	519	473	486	424	507	480	424	452	490	514	475	512	478	502	563	540	496	475	508	487	503	492	506	599	466	476	497	496	482	401	476	474	560	456	517	487	523	517	490	496	456	569	477	522	485	442	458	487	494	480	491	546	475	478	461	499	446	468	478	565	541	472	468	549	481	489	464	522	475	461	450	434	479	517	514	478	472	475	523	477	461	491	455	528	484	471	483	476	498	476	545	518	473	487	479	492	519	477	467	515	530	495	449	472	444	480	476	475	477	502	509	489	523	448	479	460	431	430	432	488	517	483	494	507	489	504	489	541	513	482	477	471	493	459	476	486	463	453	374	478	573	468	484	487	602	534	506	467	482	511	473	467	511	478	495	539	479	501	477	481	527	477	487	494	496	485	473	476	453	521	498	473	562	498	494	488	484	471	384	487	478	468	487	497	532	1
477	510	502	489	516	474	434	476	503	485	459	487	495	465	489	475	477	528	515	474	496	483	479	498	501	530	493	493	491	520	480	496	478	475	490	395	482	469	485	474	474	465	465	471	494	497	472	497	507	470	541	550	496	476	497	504	530	505	505	439	471	477	467	475	562	486	537	491	470	476	596	506	457	476	470	493	467	490	519	519	465	445	456	504	441	483	478	464	474	533	475	428	458	506	466	495	475	448	470	468	471	478	479	471	467	504	508	502	496	471	505	457	477	492	427	494	503	474	524	497	478	499	472	444	518	471	479	495	480	439	500	495	496	473	482	512	491	469	471	469	496	495	462	491	511	470	487	534	478	553	513	479	486	506	477	477	482	502	470	472	468	501	496	472	487	481	474	478	477	513	503	501	491	477	477	551	493	494	433	447	546	484	493	464	478	524	513	488	585	483	467	529	500	592	611	507	474	486	474	458	480	492	475	469	512	476	491	475	511	501	507	487	469	440	483	496	491	479	474	465	440	479	460	446	539	514	500	476	477	476	479	473	472	521	473	507	481	475	451	469	479	454	470	494	617	588	549	481	467	470	439	492	477	492	470	489	541	489	507	470	515	475	489	465	479	487	438	475	498	479	476	485	463	456	485	471	476	475	482	479	479	484	489	477	578	511	452	501	477	529	537	515	519	468	532	454	480	448	526	483	522	499	481	518	524	442	489	488	487	533	483	465	543	513	480	540	498	491	521	514	475	481	472	498	486	479	449	494	484	463	489	511	477	496	491	488	570	517	518	553	504	448	533	461	548	480	491	466	474	499	472	413	427	474	504	468	494	477	546	522	423	495	463	496	485	459	497	484	486	471	482	537	502	470	475	464	485	484	527	492	477	483	488	483	498	470	504	477	494	531	474	534	479	601	477	480	499	488	492	476	481	528	476	475	477	498	471	477	495	477	484	494	456	484	501	544	489	549	490	465	483	486	490	476	490	492	484	352	525	487	495	539	479	504	487	557	466	483	538	475	463	477	472	521	483	476	481	477	459	479	498	483	489	499	489	523	475	457	479	483	422	466	551	420	481	484	505	529	486	454	569	478	469	478	482	423	457	484	440	484	475	433	476	483	482	501	490	478	476	475	498	473	485	521	503	414	477	485	547	492	1
473	485	508	490	531	470	452	478	499	470	499	466	523	490	486	465	477	494	510	487	487	492	483	469	492	594	476	496	471	505	474	508	466	489	512	523	467	458	483	475	469	460	486	501	509	491	425	544	445	456	469	564	476	478	554	483	498	475	541	478	466	489	503	475	561	492	556	544	480	471	552	493	471	467	473	504	474	464	526	482	503	446	470	490	501	531	476	524	473	497	476	475	499	491	463	486	482	472	500	527	474	485	496	498	430	222	497	517	522	492	530	495	487	480	493	504	472	480	500	492	477	475	480	487	506	500	477	490	455	492	472	515	483	475	473	492	475	468	481	461	500	541	489	482	488	465	478	526	475	475	483	493	474	423	476	439	458	485	489	555	488	484	494	481	466	488	475	481	476	487	551	500	508	476	468	519	468	481	491	577	523	580	532	483	494	491	433	438	544	474	473	500	499	480	567	480	477	485	475	498	484	470	462	465	484	476	475	479	481	501	465	470	491	473	488	507	465	480	548	484	481	514	530	503	471	569	488	476	478	446	493	500	479	471	489	455	468	472	454	474	511	478	484	480	500	538	525	481	467	434	426	564	477	512	481	462	462	519	482	494	471	465	515	508	487	485	463	490	464	435	472	541	406	463	469	502	475	471	506	513	477	431	494	478	484	508	461	436	480	499	514	541	497	478	472	531	464	527	494	507	518	500	476	504	474	472	478	466	533	480	414	481	518	523	477	474	474	492	461	555	479	483	489	461	512	478	529	463	521	569	418	457	477	462	504	493	566	443	652	496	495	495	492	478	474	491	482	425	493	555	488	449	556	485	469	489	517	475	514	522	487	488	531	484	481	520	498	470	488	455	465	498	486	472	473	505	474	475	436	454	486	484	514	486	485	487	471	479	506	474	482	367	477	460	474	506	490	444	493	481	471	525	473	488	477	439	507	477	477	490	507	482	484	484	503	486	478	566	571	471	493	478	468	476	494	488	489	447	478	481	515	501	442	434	541	506	479	513	510	488	466	475	545	550	479	477	470	481	513	476	502	473	480	351	485	630	482	484	597	511	447	463	507	494	500	470	495	492	476	414	482	484	499	476	486	459	479	511	480	465	503	538	493	492	593	489	489	476	504	477	490	475	497	319	550	473	476	476	488	534	2
462	486	542	484	483	478	474	478	507	491	544	491	480	498	489	484	462	486	489	469	471	471	495	483	470	518	475	481	472	500	478	559	516	453	487	516	480	545	474	476	481	525	480	509	503	454	479	517	475	481	478	471	469	481	516	488	478	453	528	488	495	482	574	494	530	523	496	464	478	475	512	495	474	457	485	465	467	460	524	489	507	475	502	486	487	459	480	482	487	405	476	513	442	501	492	489	484	509	461	471	482	474	485	463	513	465	479	528	481	479	455	519	460	482	471	489	465	492	479	528	475	490	511	457	477	502	478	504	476	534	494	484	432	474	531	481	494	501	482	508	480	514	505	481	496	497	480	516	473	386	524	496	478	573	476	457	481	518	529	456	471	481	483	478	560	474	475	479	478	505	462	514	468	473	480	490	489	482	479	455	467	522	485	445	477	479	557	504	450	473	459	471	510	536	464	481	469	475	475	530	500	490	490	524	467	478	547	478	502	473	509	530	505	470	454	450	558	473	464	473	480	537	455	483	513	496	521	473	477	499	487	503	466	526	494	505	481	479	452	485	547	465	517	475	449	460	459	479	480	524	540	499	480	461	483	549	523	363	484	484	491	478	508	495	480	479	460	508	481	489	499	543	377	498	481	502	476	438	475	500	479	506	477	476	522	533	463	493	486	465	471	452	509	473	593	478	505	466	466	491	499	478	482	503	483	505	483	480	521	454	491	469	472	475	493	535	489	488	456	613	480	474	476	485	475	483	461	467	483	527	470	463	476	471	552	493	529	451	516	519	496	499	508	521	539	483	490	487	489	490	477	528	492	486	507	477	567	475	468	423	463	453	520	490	477	506	518	495	496	501	468	493	497	495	474	499	486	516	483	497	480	495	528	476	463	489	542	477	512	443	470	498	476	526	484	495	497	510	520	481	473	438	478	498	476	471	490	475	483	480	529	506	485	475	495	515	495	503	506	531	484	486	496	476	481	491	472	535	486	477	489	494	492	545	469	473	499	552	497	473	488	488	571	544	517	477	498	476	542	472	509	472	469	593	487	483	478	449	448	491	469	457	478	483	468	467	481	505	447	502	506	482	515	477	481	436	500	471	391	501	507	501	472	457	471	480	466	510	455	489	475	475	498	630	494	519	488	467	526	521	1
474	508	553	483	482	477	465	478	504	474	495	471	475	489	477	492	478	528	481	491	487	541	477	491	495	465	432	484	476	491	483	510	478	488	485	551	446	512	486	476	480	506	444	465	524	499	525	534	461	520	509	499	452	477	514	508	521	432	642	486	507	481	515	480	524	464	539	492	484	477	538	475	484	475	482	494	460	492	469	505	480	609	460	479	439	529	476	471	483	476	475	483	464	499	486	554	479	423	476	573	472	474	479	473	488	376	506	446	459	474	522	458	483	507	473	489	503	493	482	506	478	464	494	516	471	519	487	477	466	483	587	455	485	475	522	459	399	497	478	505	509	543	484	481	478	461	477	549	468	445	559	504	490	508	478	547	480	505	466	537	504	470	493	480	490	494	475	483	476	538	499	498	547	476	464	509	472	473	450	549	497	556	479	470	475	483	561	478	533	481	508	494	525	476	534	492	482	488	476	526	486	526	480	556	441	475	506	483	467	486	494	464	497	509	484	509	514	477	492	486	479	476	508	464	458	495	507	479	476	496	497	506	485	492	489	478	497	474	463	470	510	524	495	499	461	548	481	485	480	493	504	508	475	515	495	537	511	499	485	487	518	479	482	466	488	491	520	485	506	487	500	491	510	502	459	487	475	486	471	473	476	480	483	475	482	447	453	525	481	462	451	549	557	475	481	486	491	463	471	501	555	492	473	527	562	477	498	482	485	484	473	487	494	448	467	555	479	472	473	478	485	469	515	483	533	485	501	490	505	464	445	465	475	484	481	485	506	537	524	507	489	478	431	469	498	490	466	464	474	455	480	486	529	491	497	491	470	477	537	462	458	508	533	485	478	426	511	462	490	518	511	479	478	486	549	492	489	451	466	498	469	517	495	502	483	486	506	477	496	459	475	569	476	484	479	518	495	500	503	484	479	504	475	502	476	504	513	471	495	466	526	493	513	489	494	514	492	541	516	486	483	480	467	476	504	469	527	526	480	464	516	500	501	499	517	497	494	542	508	489	484	495	459	506	502	480	486	500	512	467	477	475	471	392	479	588	483	467	460	509	505	461	529	617	492	502	471	510	508	471	522	482	465	477	475	514	495	495	541	502	452	435	483	485	578	498	472	446	478	477	501	477	539	386	436	579	480	481	514	494	1
488	497	500	471	473	479	540	475	484	486	428	478	463	547	501	483	444	539	472	466	496	490	477	489	521	475	473	482	462	533	503	464	503	521	477	501	486	497	481	478	480	524	453	494	460	455	568	532	537	470	561	477	489	481	521	506	486	562	556	440	494	479	495	467	563	534	514	508	483	477	506	487	497	527	486	530	479	487	475	480	501	547	502	481	499	444	473	479	498	542	476	545	494	493	503	526	476	486	472	468	488	477	479	466	462	537	474	473	481	476	503	494	472	511	453	479	474	500	508	436	475	491	487	496	474	511	485	490	482	501	516	494	490	474	464	524	457	490	478	485	435	420	484	481	493	484	478	452	479	551	485	457	501	634	478	463	492	479	470	517	464	466	492	463	424	483	474	475	476	486	417	504	420	477	503	478	452	489	530	527	474	564	511	494	512	524	540	474	471	474	474	510	467	541	491	482	489	497	474	462	494	512	507	427	450	476	526	477	470	500	483	480	471	477	476	563	520	500	468	481	461	472	448	459	567	499	513	477	476	519	495	496	452	496	466	540	504	477	469	468	473	457	510	492	482	468	499	484	490	470	467	490	477	484	476	498	522	526	500	474	492	471	485	508	486	513	464	488	487	496	499	490	506	497	448	481	475	512	494	549	480	527	469	476	546	462	507	444	479	492	529	526	494	477	452	483	450	491	481	497	447	470	482	499	468	489	477	467	530	498	503	466	518	484	471	502	477	481	425	468	485	455	513	495	477	476	471	460	484	542	457	476	477	492	534	500	552	499	495	493	469	486	491	515	492	480	479	493	485	465	477	549	440	476	476	472	510	475	514	476	523	511	423	485	479	472	503	481	483	474	510	546	508	499	553	504	491	495	554	520	472	482	398	504	498	473	518	477	510	492	475	528	473	536	479	477	473	452	458	487	477	545	475	521	476	497	473	473	484	474	497	442	531	489	507	441	495	517	486	517	493	471	480	476	470	484	482	539	440	477	474	510	489	588	499	464	472	485	480	485	449	478	585	522	480	477	491	490	516	481	480	466	471	668	483	465	488	428	523	501	499	458	491	503	484	464	486	500	534	511	539	479	520	477	470	438	505	498	465	480	488	419	462	481	522	488	481	463	479	477	504	487	528	775	483	532	473	487	545	476	2
480	489	561	494	577	480	374	477	468	469	505	498	461	457	475	495	504	532	436	477	472	495	473	487	395	452	487	512	487	529	480	517	492	482	481	493	475	467	478	475	477	462	530	487	523	471	453	495	456	447	575	514	487	482	499	475	443	454	553	467	489	464	493	473	512	586	522	502	476	469	591	492	493	466	483	478	505	515	543	500	481	526	460	488	484	502	477	471	468	563	476	527	503	491	463	495	475	467	493	459	484	468	482	476	496	414	481	532	526	469	501	522	477	467	419	503	460	498	454	460	473	504	480	514	494	512	482	507	472	516	524	493	483	479	501	542	407	475	485	505	467	510	472	475	469	491	483	403	485	416	496	487	462	549	477	502	462	496	499	477	470	477	469	484	412	501	476	484	479	554	457	529	512	478	483	517	484	471	531	498	551	488	483	491	498	535	507	518	547	475	484	486	493	522	561	491	485	486	477	478	477	485	506	440	501	476	522	476	482	473	488	456	508	513	475	550	538	499	502	481	423	519	469	467	472	516	480	478	475	511	483	454	474	478	495	484	506	478	457	484	477	530	510	488	506	545	472	479	480	550	495	478	481	536	495	525	488	482	492	476	479	485	518	463	491	485	460	470	490	480	503	453	481	488	463	488	476	522	517	540	479	500	477	477	430	463	518	470	478	478	453	492	509	474	489	482	484	481	474	520	435	492	474	480	530	483	488	490	518	483	472	497	517	488	484	471	491	490	507	513	484	496	487	475	509	492	497	461	485	510	448	483	476	479	439	483	501	472	462	496	520	457	481	523	541	482	484	441	456	561	473	541	525	460	474	494	492	474	420	582	465	500	457	503	481	509	512	496	473	494	547	407	496	450	504	461	472	476	458	465	474	496	493	513	477	480	497	478	465	513	484	438	474	480	475	461	484	513	525	483	479	538	475	505	477	496	539	477	465	473	497	460	444	482	473	534	493	555	500	502	476	488	460	476	485	510	473	493	463	479	512	462	478	534	505	598	468	559	396	489	539	486	398	444	472	475	475	487	472	480	472	481	504	376	476	591	485	527	484	446	522	503	474	539	499	465	495	497	483	466	501	490	434	477	487	532	437	504	558	475	482	497	468	507	519	482	490	490	495	470	483	483	471	387	507	485	486	454	482	491	2
480	454	502	475	563	474	441	478	516	481	470	465	458	491	507	460	472	505	446	460	483	513	484	472	580	496	501	476	487	506	476	524	462	449	491	463	482	511	481	478	478	455	513	490	468	445	477	503	427	451	452	535	480	486	455	488	404	432	515	488	492	490	523	475	434	510	504	528	473	485	507	489	479	413	485	491	479	489	565	494	465	432	527	478	508	477	476	475	484	471	477	564	460	487	478	457	474	504	502	470	489	481	488	465	499	461	452	426	453	477	526	532	471	478	488	462	483	480	515	468	473	478	488	471	442	465	476	484	476	487	506	477	460	471	514	472	503	498	480	482	482	552	489	489	494	539	477	489	486	531	420	484	489	413	477	454	491	485	498	483	511	482	480	482	484	505	477	481	474	489	453	467	497	478	491	529	470	483	422	526	460	486	491	473	482	475	473	495	556	477	526	467	538	442	505	505	484	478	478	491	463	495	480	526	520	476	488	474	446	487	515	493	461	551	481	483	488	499	474	491	488	472	506	502	544	538	527	476	476	504	484	472	493	515	505	486	474	479	434	479	506	503	465	487	515	483	519	481	497	471	487	449	472	522	474	475	534	442	471	482	511	482	485	495	488	511	470	494	461	506	467	521	481	401	482	484	476	470	505	513	478	431	475	474	587	498	448	496	478	522	445	492	491	471	493	512	501	500	508	503	422	496	477	501	482	461	487	473	471	454	502	481	510	508	463	459	474	486	503	529	501	444	472	494	475	480	454	513	499	531	483	483	476	514	458	480	414	494	540	519	478	506	556	505	409	472	476	569	481	494	480	474	487	496	489	492	504	475	482	502	482	489	440	470	485	527	485	483	494	500	468	505	499	485	480	493	478	455	421	515	480	519	477	504	460	480	486	474	489	510	475	497	476	419	476	462	482	508	438	481	473	443	477	543	477	477	489	482	512	479	462	487	465	495	481	541	486	529	559	514	484	493	483	475	477	493	468	436	517	476	489	482	536	432	499	415	471	556	484	489	435	507	530	461	493	479	485	469	495	475	484	482	498	418	475	471	483	493	453	512	509	503	531	438	496	489	486	552	453	486	510	482	495	477	485	490	495	465	524	487	506	436	481	454	430	465	481	474	487	483	531	482	455	428	442	553	476	466	452	504	2
480	495	518	486	440	473	441	474	506	477	480	481	453	490	499	484	485	503	495	491	477	504	476	473	552	442	515	490	488	480	483	503	513	515	495	562	490	478	479	476	478	549	430	493	498	492	530	554	512	478	542	514	528	488	479	472	466	497	472	471	516	478	519	492	453	491	515	488	490	479	501	486	470	465	477	489	472	437	538	480	425	501	494	479	469	471	486	500	479	528	477	533	479	495	475	539	479	461	496	434	488	487	474	461	523	533	489	500	449	489	576	476	488	522	476	463	500	474	489	483	478	466	471	476	470	494	485	550	482	487	545	488	514	465	513	490	518	488	472	463	489	519	496	491	474	488	484	493	481	593	496	498	499	409	477	512	472	443	481	506	445	503	480	481	526	506	475	479	478	522	466	520	450	479	449	495	485	485	423	578	477	557	485	484	456	465	546	491	489	477	487	481	492	528	576	493	484	483	477	440	486	488	487	417	496	475	498	479	452	522	463	459	493	475	489	506	515	475	454	452	487	473	490	443	508	512	488	476	477	510	490	517	469	479	521	522	479	478	472	473	514	547	508	468	501	507	491	476	487	498	518	468	477	556	485	521	446	437	483	479	496	474	479	484	475	457	477	477	491	520	501	556	461	425	470	497	476	498	492	488	476	429	482	477	491	476	461	475	484	494	465	441	479	475	479	482	419	521	468	457	467	488	472	481	535	542	463	489	518	428	453	505	565	500	476	528	467	471	506	543	479	487	500	480	510	477	452	488	489	514	473	480	476	490	502	485	428	489	500	459	504	472	494	561	386	473	470	468	504	541	486	450	503	496	522	490	486	476	540	493	535	504	554	463	485	477	463	512	453	591	463	517	535	518	474	442	484	455	536	480	477	482	562	485	473	484	502	475	504	480	470	519	478	510	476	459	485	501	488	490	476	491	476	500	477	452	436	470	474	475	491	467	498	502	458	542	454	527	449	429	476	486	479	476	497	477	494	515	384	481	543	470	460	441	473	515	487	556	444	472	502	481	440	515	517	480	485	493	380	480	465	482	486	352	481	537	472	482	434	462	537	515	526	496	513	457	487	496	516	467	487	477	451	476	483	559	487	468	496	485	525	498	466	513	499	466	487	502	469	491	492	481	491	340	483	597	466	487	494	503	2
487	468	475	493	515	487	517	477	452	484	517	508	444	562	489	468	496	453	454	474	481	498	487	478	553	527	489	470	469	427	483	511	506	520	472	519	479	477	477	474	476	565	470	500	461	476	521	549	467	501	504	543	470	486	487	483	506	485	513	481	479	498	492	467	499	514	487	513	477	462	512	494	489	435	483	466	478	470	530	465	501	515	423	480	482	466	476	443	471	559	476	424	502	513	476	477	481	447	468	507	488	476	476	482	433	403	470	472	552	482	443	505	473	501	467	454	504	488	504	490	475	481	498	506	475	537	493	520	471	411	525	501	507	477	519	471	499	479	473	459	485	472	481	495	464	510	474	504	476	410	533	474	483	555	476	501	502	467	460	507	454	461	489	487	524	455	478	482	477	453	450	566	541	476	456	569	467	485	419	469	571	531	417	535	527	452	487	492	499	483	476	503	458	521	581	480	485	480	477	532	516	467	462	513	503	474	535	485	496	471	510	523	471	485	467	503	530	484	478	481	478	519	495	476	456	516	474	480	476	515	454	467	469	483	510	489	480	477	463	486	488	546	488	469	479	510	465	482	472	503	484	521	475	472	479	498	452	442	484	478	481	483	473	508	476	502	462	518	468	509	487	504	507	473	470	490	476	491	513	558	480	514	462	476	528	535	500	409	482	505	462	532	498	469	452	495	524	489	522	483	474	488	480	477	509	453	473	485	465	464	497	467	554	466	476	466	467	492	449	481	485	486	521	475	494	475	473	500	485	533	498	464	476	460	501	458	478	483	464	571	515	515	536	541	425	460	486	549	491	485	471	597	480	481	509	492	555	475	431	446	433	464	488	467	481	478	508	474	499	454	453	445	480	477	493	425	493	457	471	445	471	494	479	481	457	454	487	477	511	440	477	538	478	476	479	513	474	503	564	478	473	439	477	483	476	464	463	485	499	458	505	496	498	459	521	529	506	446	522	492	484	469	485	476	458	470	477	496	476	484	426	429	444	560	492	477	487	539	523	494	494	488	463	585	483	476	480	484	488	483	511	469	504	442	475	557	467	471	385	522	518	468	502	538	492	490	470	571	505	487	514	483	464	478	479	534	501	478	531	479	508	495	475	463	578	483	458	551	486	470	502	486	486	454	470	500	486	456	507	496	1
468	486	513	490	475	482	398	478	486	470	407	525	521	438	482	492	483	540	471	471	468	508	467	481	534	453	446	487	484	482	483	557	517	460	456	458	466	489	469	479	475	493	473	531	478	455	519	520	464	496	523	507	504	486	528	518	430	509	525	472	478	464	478	478	541	512	464	484	484	483	540	479	522	524	474	495	474	461	498	466	480	518	480	476	415	435	474	487	484	421	476	502	504	469	466	481	484	495	500	426	480	477	491	469	458	482	479	487	513	482	461	515	490	558	514	455	503	491	479	482	479	462	470	408	481	499	507	513	477	472	509	483	480	479	532	566	549	467	477	492	492	523	483	481	510	517	479	502	487	538	539	474	486	480	478	512	455	446	487	449	482	496	492	485	489	543	475	473	476	484	576	509	467	477	454	477	483	471	459	464	479	467	478	464	485	512	515	554	557	471	482	471	454	533	500	480	486	489	475	554	479	486	503	510	424	476	493	481	481	493	522	589	480	524	492	488	456	476	493	487	459	518	482	408	522	515	480	475	473	507	456	470	485	503	482	470	494	480	505	474	564	435	476	483	529	582	398	475	472	525	496	517	475	462	494	490	492	430	479	472	485	479	480	550	473	489	461	497	480	500	484	502	487	506	479	478	477	514	513	495	477	468	485	477	496	519	470	525	476	472	503	565	496	484	468	489	455	469	469	505	553	490	477	494	476	503	467	489	499	493	485	479	497	492	478	488	470	486	496	554	482	453	497	474	500	477	440	467	469	498	428	485	477	444	526	476	528	460	553	477	440	475	531	518	551	496	496	519	495	497	485	456	483	474	499	493	488	480	515	475	471	493	467	484	486	483	555	512	481	452	424	530	497	515	553	486	486	501	466	479	486	478	441	490	492	471	561	480	497	514	471	507	477	459	473	451	485	456	538	485	479	519	477	488	477	485	444	479	533	478	497	485	445	467	513	516	481	538	507	519	481	501	483	476	491	466	469	548	446	476	494	459	501	484	529	591	471	499	500	493	479	455	577	416	496	475	472	478	441	480	494	480	478	549	479	451	487	494	457	494	519	470	518	454	431	529	496	547	464	531	532	486	521	480	483	383	487	480	538	480	511	500	471	511	494	487	488	467	500	471	455	478	458	589	468	517	480	487	492	476	1
488	554	517	480	527	487	476	478	497	468	483	496	505	480	494	505	499	477	513	460	488	522	473	478	567	475	507	472	496	522	478	496	533	518	499	418	459	441	480	475	477	443	482	500	562	471	535	526	491	495	567	461	463	479	454	513	532	404	588	439	499	495	433	478	630	480	503	500	480	478	582	510	464	538	487	485	466	499	471	452	519	447	468	452	597	473	472	514	490	547	476	505	503	498	484	431	477	483	453	476	466	482	483	476	395	433	501	486	473	472	453	477	475	506	473	460	485	486	460	453	477	471	485	499	480	491	496	401	472	534	513	495	490	479	488	488	533	474	475	478	494	523	479	471	488	469	481	445	482	470	432	457	478	508	478	490	491	453	513	493	494	475	481	479	503	514	477	472	475	501	503	458	509	479	450	469	484	482	410	529	519	561	440	482	495	505	441	485	557	468	451	468	485	556	579	480	468	490	479	427	481	496	494	534	472	475	412	488	488	468	486	425	449	495	473	492	467	468	431	500	481	448	445	417	529	497	472	479	475	497	483	509	482	478	483	505	487	477	463	467	468	440	561	501	552	524	471	488	484	506	498	512	478	510	489	507	528	559	478	492	479	479	522	462	467	486	504	522	492	484	495	439	524	443	501	473	475	497	494	560	476	483	485	477	489	467	507	485	483	489	512	549	501	472	533	517	448	486	491	488	530	482	477	513	472	482	475	482	496	464	503	501	547	485	497	485	468	471	531	489	464	507	495	465	455	500	473	457	491	546	523	475	476	445	462	497	648	488	552	483	518	538	522	502	581	492	472	403	495	547	475	478	483	467	481	488	514	477	492	455	500	479	470	506	482	477	487	477	491	499	515	529	505	475	522	490	479	490	502	485	480	474	526	477	493	476	566	477	479	503	480	552	479	490	471	500	479	448	427	482	479	503	476	481	476	468	452	479	504	473	514	520	488	499	529	525	469	621	512	515	483	474	471	476	464	485	486	435	539	477	494	448	422	499	465	537	493	607	525	499	424	472	430	615	512	476	481	499	457	487	489	488	444	446	473	582	474	455	497	478	523	457	497	565	482	519	470	515	491	490	474	476	453	477	478	396	457	482	464	472	513	474	469	525	474	485	459	495	508	479	468	478	486	454	458	484	476	472	478	469	1
478	542	540	485	430	477	499	478	501	475	468	501	477	493	481	471	472	477	518	483	491	471	474	494	566	510	485	480	466	496	484	404	505	480	505	453	484	483	476	477	479	506	477	479	449	479	470	548	459	489	484	551	440	476	517	506	501	488	439	476	462	481	490	477	473	500	464	469	487	485	499	478	468	475	485	530	480	479	515	466	506	474	459	516	532	460	485	470	472	458	476	499	423	499	475	515	478	450	437	413	473	491	476	476	415	446	525	481	439	482	421	423	475	503	445	452	490	511	518	484	477	467	498	522	444	507	485	531	475	488	477	478	504	474	551	523	509	457	483	499	463	432	481	475	482	518	478	523	477	506	511	482	484	413	477	493	487	471	502	476	465	479	472	479	452	522	476	468	476	488	497	488	536	478	472	464	467	479	425	489	506	558	477	473	478	498	401	443	449	479	474	543	487	512	474	479	470	483	479	501	477	470	498	555	493	477	508	482	481	504	482	414	476	506	480	459	537	488	475	457	478	524	464	476	481	512	455	479	478	515	495	494	454	506	486	544	507	474	480	479	486	448	479	473	487	525	492	482	476	519	533	439	482	513	477	500	469	531	480	490	478	479	497	449	486	499	458	508	500	447	501	459	589	547	480	497	477	521	472	527	477	432	451	476	567	486	427	474	482	489	483	498	497	476	497	514	486	467	466	487	444	485	473	453	503	469	489	471	483	483	514	452	485	527	472	526	487	479	441	473	463	467	453	483	495	483	489	510	482	505	534	458	477	480	471	486	453	468	647	465	553	481	482	518	494	474	480	504	485	517	488	390	499	474	462	471	519	475	554	492	503	491	522	461	480	450	485	489	489	481	431	508	521	528	521	481	491	480	454	443	480	478	505	482	446	477	534	479	512	468	478	505	473	444	476	482	489	435	502	479	479	488	475	487	477	467	447	471	468	483	486	448	542	470	474	395	488	499	471	427	487	460	483	475	472	489	446	473	517	478	517	511	483	440	504	566	472	504	477	488	430	472	744	427	490	480	482	481	515	474	490	468	502	575	478	404	472	456	490	513	442	499	510	480	497	495	477	558	500	487	496	481	573	477	483	416	473	513	521	503	477	466	484	547	496	502	480	512	498	482	495	473	490	581	493	557	483	493	507	497	2
483	519	469	497	510	475	466	474	478	492	432	486	476	481	496	465	472	513	460	488	487	510	473	488	480	548	512	491	492	464	478	455	501	485	516	427	496	434	489	477	474	481	449	467	500	484	507	505	444	474	504	534	477	477	471	518	507	469	474	486	470	487	476	484	569	540	560	453	486	467	562	495	532	463	479	507	472	522	475	534	488	486	445	501	444	490	475	461	478	582	475	520	492	506	481	506	474	497	504	499	474	480	478	483	484	392	454	541	491	472	551	482	468	514	494	468	485	486	485	498	479	510	488	501	503	484	483	471	469	435	507	518	453	472	517	464	433	497	483	459	456	560	495	480	465	474	483	478	479	568	496	487	476	381	474	519	468	439	501	511	541	488	485	487	477	451	478	485	476	499	527	566	511	476	455	501	511	489	492	495	382	503	484	473	487	458	501	511	494	477	470	483	510	437	537	501	487	490	477	487	489	489	515	442	478	477	494	476	462	496	481	449	515	485	488	477	525	474	495	467	396	446	503	467	549	461	507	480	478	521	467	461	445	455	455	502	482	481	495	486	505	405	456	469	456	526	449	479	482	471	473	503	473	508	465	463	548	566	484	479	490	482	522	532	479	487	389	481	470	496	492	449	487	481	473	476	476	490	488	518	477	419	475	476	459	513	494	501	480	535	461	523	518	478	520	502	509	556	498	524	472	510	479	489	579	522	477	487	515	480	509	493	538	542	482	450	470	473	520	418	506	464	506	490	488	475	484	465	473	517	511	472	475	504	509	495	560	479	659	531	479	488	453	444	571	487	468	463	478	502	483	486	474	464	547	504	495	477	513	458	432	471	486	541	478	462	461	523	481	531	436	475	465	509	540	514	479	474	440	477	491	491	519	503	465	474	476	480	493	455	481	455	476	491	474	526	485	448	447	487	471	559	475	506	477	471	539	479	508	478	470	408	492	473	464	540	493	548	478	460	478	457	483	476	490	517	519	530	462	476	477	447	478	422	479	394	500	532	528	479	548	453	586	493	489	475	497	478	461	477	466	483	490	474	488	491	482	506	459	489	517	509	483	437	499	502	491	488	490	510	522	475	519	478	480	362	491	484	487	458	499	476	473	473	553	484	495	489	505	483	467	472	493	487	496	495	475	460	531	515	1
489	465	465	495	497	475	509	476	476	486	424	540	442	489	493	478	449	481	443	482	478	501	478	479	536	487	468	488	494	520	489	464	523	476	480	478	464	482	483	476	474	444	464	479	489	514	478	486	452	477	515	493	514	481	518	518	415	461	494	471	492	481	490	482	557	504	495	458	471	496	529	480	501	439	484	480	467	488	555	455	461	559	451	498	528	504	469	460	463	469	476	491	440	482	474	490	478	487	475	453	476	463	484	496	473	347	481	488	492	481	520	518	487	477	436	457	512	475	503	497	478	468	495	457	493	546	473	538	464	492	456	494	470	481	495	508	503	490	481	484	464	444	476	483	487	499	477	480	482	424	555	461	479	455	477	503	457	487	478	593	469	456	483	482	458	536	477	481	476	502	504	545	569	477	474	506	475	489	542	457	436	549	458	498	503	488	521	565	505	479	456	482	547	596	458	483	483	480	477	443	463	461	486	539	537	477	484	482	467	485	489	495	510	482	480	441	498	469	471	485	442	476	446	497	459	472	472	479	476	480	457	491	486	484	503	482	490	478	457	475	544	508	442	504	544	485	459	478	474	464	497	473	470	509	476	480	466	463	486	479	520	477	516	482	469	484	498	474	555	477	501	499	517	480	468	471	476	484	511	507	477	460	479	477	470	530	492	400	473	477	472	473	543	472	565	498	488	498	491	495	509	485	482	469	527	496	472	494	478	459	478	496	500	491	485	476	484	487	527	465	465	466	491	479	491	479	514	469	470	495	452	474	477	440	465	474	552	499	549	453	556	485	464	448	485	471	484	516	471	464	475	436	533	490	505	495	518	478	566	505	499	511	524	463	480	443	508	470	467	506	498	525	518	491	496	526	470	481	454	497	474	469	492	485	520	499	489	476	497	462	487	462	478	505	475	486	466	525	455	479	476	418	476	438	477	449	455	481	510	459	464	476	441	479	510	521	484	497	479	482	481	475	467	475	497	472	518	450	520	476	518	460	462	463	471	502	477	569	444	489	495	472	379	511	474	480	459	471	506	484	506	484	526	249	477	652	478	426	489	458	496	465	479	487	499	463	496	503	492	514	572	474	434	481	488	495	470	499	487	481	485	419	479	446	490	482	481	508	481	495	465	476	494	284	513	458	486	474	500	493	1
487	471	576	488	360	481	488	475	476	476	472	484	468	405	468	489	452	486	434	481	477	522	471	473	529	503	476	503	498	499	489	544	429	495	481	531	453	480	477	475	484	405	481	505	496	498	554	503	534	489	536	531	471	487	488	504	460	477	508	467	492	477	492	477	492	563	489	509	481	470	545	499	518	454	489	499	462	488	472	467	481	585	524	481	550	537	479	487	474	519	476	515	480	496	482	542	482	493	475	514	480	482	494	476	434	736	439	500	521	472	495	439	473	502	476	466	483	477	479	476	479	533	473	412	506	486	471	473	499	411	496	461	494	475	472	500	451	475	475	459	488	523	508	480	507	488	483	494	479	426	429	508	475	603	479	522	442	502	493	486	471	476	496	482	440	502	479	479	478	481	480	448	498	477	483	483	473	473	462	406	481	552	499	518	502	556	438	499	542	484	491	523	488	531	487	476	484	489	476	488	499	463	510	565	492	476	487	489	497	449	464	480	483	509	484	557	460	483	507	501	480	428	506	504	496	490	482	480	476	457	472	484	485	499	560	484	508	477	472	477	467	526	509	507	531	484	463	480	481	516	453	499	474	521	476	501	532	468	485	502	487	468	467	511	473	529	551	469	443	472	515	480	514	493	485	492	476	513	533	481	478	538	475	476	467	505	535	447	481	477	474	546	497	470	456	465	493	471	517	508	493	468	479	508	475	507	487	489	438	484	445	496	515	486	470	470	471	491	542	511	479	503	517	474	490	476	482	496	497	517	508	496	477	508	499	454	474	558	351	497	453	461	471	465	491	495	477	452	447	548	485	513	534	472	478	481	469	477	509	536	451	514	480	469	482	507	465	467	465	532	494	487	517	463	520	474	481	479	565	500	477	480	539	490	514	474	456	478	483	457	479	440	474	527	483	465	498	503	488	478	477	521	476	455	477	461	494	487	439	465	492	473	495	501	486	554	476	493	571	570	477	467	481	476	494	466	479	500	503	472	474	523	454	591	504	459	466	583	457	492	498	503	347	516	476	476	483	487	492	485	507	485	497	560	486	474	474	531	575	486	511	481	497	484	502	472	462	542	481	430	525	481	416	477	480	511	497	498	442	483	444	471	473	478	404	485	477	480	504	479	485	480	515	603	526	533	480	493	570	489	2
475	503	523	472	453	493	447	477	473	486	460	482	462	551	492	446	484	495	450	478	496	460	478	475	462	500	489	466	465	464	494	500	499	457	457	463	484	459	474	476	477	486	465	493	497	465	535	450	453	466	601	532	500	472	478	486	459	475	560	483	459	485	492	475	416	507	574	477	478	461	483	492	484	447	482	517	483	507	552	455	489	486	500	479	473	546	488	508	486	507	476	455	466	499	470	499	486	507	484	460	485	482	484	480	484	476	458	438	511	486	468	511	474	488	433	470	509	477	467	498	473	472	492	480	465	475	506	501	477	445	552	494	457	479	483	536	452	497	488	466	520	550	489	481	449	469	485	518	468	521	518	503	467	422	478	491	494	444	513	546	463	466	476	473	500	476	477	476	477	407	494	503	538	478	471	536	443	471	456	554	537	453	513	522	497	472	496	533	581	473	511	467	493	495	547	481	483	491	477	509	454	515	506	500	489	477	495	479	492	454	492	516	486	513	467	556	464	471	458	491	487	495	517	518	488	493	526	475	477	495	478	475	486	511	541	516	495	479	466	490	479	502	491	490	453	473	461	473	492	486	518	469	472	552	487	509	444	599	481	484	490	475	478	498	483	489	470	498	459	501	495	472	592	524	480	476	477	482	518	534	476	424	464	477	526	546	514	462	479	510	483	504	504	476	559	505	481	534	525	524	567	475	473	479	517	474	475	480	470	452	526	476	435	543	482	501	469	478	437	447	483	525	504	483	491	475	510	410	496	536	521	505	475	519	475	465	379	526	571	492	539	516	526	546	522	483	479	511	493	463	485	445	438	518	470	527	512	473	526	450	457	472	496	464	481	403	499	462	494	462	455	507	495	462	483	444	486	480	453	469	477	478	470	486	468	468	471	478	523	453	473	454	477	493	479	457	501	536	558	493	473	503	477	426	477	494	521	471	454	484	476	462	504	492	479	495	495	494	446	541	485	483	485	476	495	481	516	496	497	478	477	500	449	430	467	492	469	514	448	501	527	481	629	505	516	476	491	496	480	477	464	468	480	489	482	433	487	439	396	554	562	492	541	553	509	494	485	481	499	540	539	479	550	477	480	499	472	480	451	501	443	522	472	470	498	487	482	492	499	465	536	479	511	506	433	479	468	467	572	531	1
484	483	530	482	488	469	489	477	506	473	490	548	490	516	476	479	483	509	489	481	498	477	476	508	456	473	477	473	467	503	482	499	529	462	499	477	452	516	485	475	478	442	461	471	499	473	492	489	428	446	504	483	459	480	491	496	422	506	464	459	486	477	509	473	467	525	476	474	495	479	508	497	463	442	475	470	476	498	546	484	487	516	495	486	544	493	472	469	475	468	476	547	494	490	491	535	473	451	470	447	485	478	480	452	479	478	482	486	484	475	497	457	480	488	498	481	480	482	477	535	476	462	495	492	451	483	460	498	477	440	491	489	474	484	494	431	462	464	478	458	502	523	470	473	485	457	479	549	479	553	480	488	490	618	476	495	496	477	466	488	485	490	471	476	458	483	475	484	477	414	495	502	498	475	491	489	504	471	436	467	376	552	479	485	462	455	459	501	471	483	506	491	475	506	545	470	480	492	479	511	465	492	530	502	494	476	524	478	478	481	495	510	468	501	495	497	487	483	529	478	465	510	524	521	447	533	494	477	476	482	505	474	495	504	470	531	486	481	477	477	464	481	486	476	459	474	511	481	500	534	497	524	472	507	482	478	445	516	471	480	502	481	484	487	481	470	427	457	427	487	486	459	568	502	468	491	476	482	440	525	474	543	481	475	497	422	460	511	486	489	458	517	501	487	461	495	474	460	490	543	515	501	483	459	475	486	526	478	476	452	507	474	488	508	480	458	487	475	450	499	460	501	460	476	495	475	475	542	477	486	438	494	476	496	522	516	438	512	463	542	479	459	506	519	494	476	479	478	483	445	479	451	442	482	489	508	520	476	490	491	462	494	486	466	493	588	470	476	495	494	466	556	519	505	448	503	493	481	423	478	481	495	473	512	450	481	517	478	484	537	482	468	478	535	474	486	482	494	524	492	474	551	477	500	477	449	462	474	493	475	472	463	465	466	522	558	483	529	450	496	485	478	490	477	494	493	478	504	434	475	530	521	498	570	462	563	469	530	484	462	551	482	587	503	483	476	484	486	460	470	480	469	498	642	471	428	470	473	490	470	475	494	481	417	489	469	489	519	473	447	549	482	523	478	482	461	474	485	461	470	479	445	499	538	518	478	451	466	503	493	436	483	514	696	556	530	477	486	526	494	1
490	463	449	486	446	487	501	475	494	477	478	553	446	508	485	509	486	528	466	469	486	545	481	464	518	535	496	479	485	535	468	568	447	470	497	453	482	519	482	477	469	470	499	473	499	481	521	620	543	470	504	530	497	485	491	541	491	496	496	479	507	487	510	472	509	532	493	458	481	480	526	480	483	566	471	465	472	496	455	465	490	521	460	483	519	488	484	489	478	435	477	481	472	477	481	459	483	515	465	486	481	491	494	481	427	635	533	535	495	485	481	429	486	486	478	468	462	491	479	498	478	480	469	481	449	510	499	507	488	498	522	499	443	479	511	525	463	514	474	491	478	610	482	483	475	470	483	501	479	491	383	491	468	698	478	513	455	463	509	491	459	479	485	480	491	480	475	478	476	474	517	532	556	475	499	516	500	493	453	501	487	504	457	493	495	509	432	481	537	481	477	473	509	505	485	481	479	468	477	484	476	503	481	470	462	476	536	479	465	483	474	476	436	492	483	497	505	509	500	510	429	459	514	524	478	473	506	476	477	473	477	504	471	478	490	510	479	485	457	478	462	562	509	481	478	509	465	481	475	516	518	530	480	479	470	496	474	488	485	486	515	481	535	482	469	496	516	484	568	494	493	459	432	516	436	475	476	514	479	458	475	559	496	475	562	513	481	475	482	493	507	517	555	465	488	548	467	536	531	529	476	482	484	542	449	482	473	477	501	417	472	469	424	489	500	564	479	491	510	563	490	481	475	487	491	475	498	461	490	523	456	469	477	508	496	488	492	477	315	475	534	527	516	477	504	479	489	460	484	520	472	470	509	487	486	474	554	475	461	528	543	460	452	473	482	503	522	492	477	587	477	518	537	494	504	450	495	491	580	494	478	459	556	481	503	473	484	478	492	556	473	533	474	516	475	480	486	514	578	480	482	515	476	514	477	462	453	472	462	471	468	504	499	474	499	534	499	502	508	504	479	516	478	475	482	515	437	584	459	485	506	577	492	601	489	443	494	583	456	484	473	489	271	454	478	480	488	493	426	481	463	483	486	440	493	597	465	517	480	379	547	487	467	485	487	491	467	552	469	475	514	485	370	478	477	603	479	522	434	509	470	456	493	573	484	481	493	508	490	480	446	491	493	450	575	517	478	496	569	493	2
493	499	532	476	475	482	459	475	482	482	467	506	476	564	474	442	489	486	499	493	477	475	487	459	500	492	500	506	470	500	476	478	522	512	463	390	469	464	481	474	480	533	493	501	477	474	519	467	462	496	440	531	490	474	532	520	433	463	588	468	492	483	454	470	558	463	469	461	478	480	557	490	477	512	474	537	445	507	454	488	513	520	519	475	468	470	480	465	475	556	475	499	492	499	498	482	474	456	445	466	464	477	486	471	483	334	459	486	483	486	495	495	467	503	448	482	504	467	491	475	477	525	463	444	455	537	482	450	462	443	483	492	512	474	517	480	460	469	479	502	583	531	477	486	497	477	473	513	484	496	440	463	484	412	477	472	518	495	512	503	510	484	462	482	462	518	477	482	477	521	528	548	445	478	450	505	478	479	427	450	425	553	505	477	484	461	536	459	564	484	459	510	475	525	504	507	480	477	477	554	527	482	508	477	554	478	486	485	481	487	503	463	471	493	486	492	538	474	468	488	446	466	485	521	487	481	471	475	477	498	471	492	500	478	492	497	472	470	500	471	491	462	509	487	542	486	486	474	500	558	472	543	472	499	473	483	516	514	505	487	496	484	524	522	482	489	510	439	475	526	474	396	428	495	493	521	477	475	513	452	478	442	475	478	514	485	454	467	482	493	530	524	516	485	482	525	506	493	495	483	482	505	480	462	470	505	484	477	504	506	498	508	463	508	480	471	478	490	453	447	460	451	489	479	464	492	486	504	487	522	468	476	476	483	480	488	544	474	667	496	480	490	537	449	532	486	468	450	512	494	478	520	453	498	455	489	483	474	497	413	512	461	422	474	491	480	487	499	461	477	523	447	445	473	490	476	481	463	466	458	489	440	480	456	462	453	480	475	499	502	477	575	474	446	481	480	477	467	504	491	485	526	475	515	477	438	484	474	447	476	486	488	495	467	470	550	501	448	580	501	482	456	484	475	488	500	497	414	475	476	502	494	558	435	500	456	477	479	472	487	549	480	584	496	516	481	465	510	508	474	507	470	484	417	475	543	475	464	550	511	489	482	449	599	466	504	480	474	486	499	541	483	522	476	469	438	476	472	488	467	484	455	509	525	498	480	487	498	510	476	478	476	528	429	527	499	474	508	485	493	2
472	475	506	482	569	492	452	477	486	480	469	490	446	435	483	450	497	476	466	479	490	498	474	483	535	509	555	483	457	522	485	511	500	528	492	536	508	476	481	479	470	511	487	480	488	489	474	520	538	528	523	478	478	481	505	471	459	440	486	459	495	476	462	480	566	574	519	452	482	472	489	497	464	452	483	465	463	487	502	492	529	533	478	481	510	494	474	470	483	561	475	521	499	491	490	498	480	490	474	463	488	460	480	446	493	404	459	484	455	474	421	509	485	480	501	510	477	489	464	497	473	500	472	506	507	515	464	441	470	433	523	491	478	486	475	484	484	513	487	503	502	399	482	475	536	514	479	512	477	530	470	497	484	288	477	487	498	497	493	499	471	444	469	490	431	495	479	480	476	492	516	455	513	477	441	501	481	479	446	500	495	510	497	426	483	483	572	466	524	480	478	499	490	537	612	489	479	498	477	478	500	474	491	471	509	475	587	485	489	512	489	461	464	471	480	526	527	489	532	470	473	434	420	467	478	496	499	478	476	501	483	496	461	503	512	476	486	485	474	481	512	426	454	476	519	502	445	477	471	475	498	501	463	545	491	531	548	419	484	480	506	489	516	431	468	519	499	487	507	492	499	484	464	481	483	486	475	501	492	529	479	383	478	476	459	477	477	471	482	474	515	473	501	482	476	539	477	494	500	561	457	492	478	526	483	487	487	482	527	458	468	477	511	481	478	510	480	488	398	502	506	461	460	491	508	478	465	495	483	553	503	482	476	527	484	487	546	465	750	575	517	485	518	535	491	481	492	455	506	511	479	484	481	459	486	490	393	475	489	490	471	504	478	495	481	515	487	492	498	467	474	464	509	502	481	523	480	477	582	502	470	482	549	497	472	478	439	476	513	483	472	531	477	510	476	503	489	477	568	482	481	503	475	483	477	543	573	478	520	475	510	541	475	507	528	458	505	537	428	491	476	468	495	475	498	502	476	453	502	476	491	537	467	363	505	502	468	552	530	493	493	461	708	477	487	473	486	470	450	478	471	462	482	477	474	494	476	563	562	407	509	492	527	483	483	448	487	537	460	476	570	474	573	477	483	389	466	497	431	497	465	447	469	477	512	502	470	422	488	477	500	477	481	489	475	566	480	474	478	474	1
482	487	458	464	471	484	500	477	485	482	470	474	423	454	489	474	486	473	485	485	487	492	480	480	565	535	475	478	461	497	478	500	445	497	487	514	477	465	478	475	476	488	496	472	530	520	464	504	506	474	580	450	482	477	472	493	491	405	511	486	479	485	494	484	549	491	397	514	483	486	465	498	489	524	477	479	503	482	512	495	482	460	493	491	478	515	489	451	478	440	476	495	496	475	463	479	480	441	464	518	471	500	482	478	515	439	480	535	534	471	466	461	481	529	504	491	477	485	492	493	476	490	487	561	535	477	505	480	474	511	465	477	457	480	476	493	464	490	473	491	491	518	480	465	473	489	478	426	484	484	484	494	475	433	478	486	439	475	493	481	472	488	483	483	534	502	475	471	475	497	499	529	562	479	471	522	488	465	437	384	500	545	493	482	476	497	500	483	511	481	517	470	491	570	593	492	482	486	479	501	512	504	478	493	482	476	532	484	490	481	504	337	518	456	482	503	537	479	469	475	468	473	510	462	436	535	495	478	477	532	480	483	464	500	513	484	475	473	492	472	540	442	543	452	488	563	455	477	457	491	478	471	477	464	474	451	519	468	474	475	502	485	481	503	479	480	434	495	480	481	465	456	493	504	488	480	477	504	480	535	478	452	484	479	507	444	478	463	478	493	507	506	476	488	484	504	542	530	474	487	480	501	481	457	499	460	473	484	504	488	492	495	521	469	490	488	484	472	410	532	494	464	495	481	489	480	437	502	464	529	559	498	475	453	489	467	538	443	662	445	540	494	494	556	460	482	491	515	508	537	482	382	513	469	462	461	453	475	465	486	509	478	439	504	481	460	502	481	484	456	459	511	468	515	490	462	474	504	530	483	483	494	555	464	432	480	519	477	479	531	475	444	478	531	477	505	483	562	452	478	481	438	480	489	477	524	432	480	480	470	491	496	464	491	423	533	491	500	522	513	479	484	466	476	487	486	486	442	462	474	512	505	496	454	482	520	496	476	443	476	448	496	670	586	486	478	468	478	516	476	483	465	486	578	470	471	479	503	477	524	567	473	444	548	523	473	478	491	477	529	449	479	555	479	479	408	472	510	525	487	461	451	490	505	538	489	489	487	501	492	482	486	514	581	458	454	475	488	529	497	1
477	497	544	465	515	479	437	476	497	472	467	506	443	488	491	506	491	556	443	476	471	470	465	494	458	576	502	478	478	526	506	484	477	497	516	505	482	471	478	476	483	453	474	476	536	448	519	477	430	462	451	526	483	482	508	468	450	505	427	508	516	489	462	482	380	465	494	500	491	469	506	474	503	510	479	438	463	530	540	483	475	446	543	478	523	452	477	478	487	567	476	536	490	458	484	507	478	475	471	493	487	477	479	467	549	549	496	556	459	485	491	483	485	480	485	500	479	475	527	544	477	512	464	480	471	547	486	441	483	503	499	527	499	481	485	486	511	482	481	470	472	519	508	475	471	493	476	496	473	482	514	474	482	584	477	501	515	492	524	524	490	504	497	477	499	474	478	489	478	540	472	495	488	477	452	492	492	480	450	484	559	535	496	458	495	469	480	499	496	480	479	499	468	540	446	484	473	499	475	446	486	507	523	447	493	476	553	480	494	484	489	482	521	497	471	534	506	471	455	470	529	514	533	501	460	482	497	479	477	489	482	476	487	491	491	503	506	487	471	482	512	555	517	488	585	485	420	473	472	481	453	501	474	387	481	516	546	566	466	494	502	479	497	468	476	478	450	486	509	481	502	438	513	526	468	471	476	481	534	480	478	523	466	475	503	439	462	474	473	478	439	502	522	477	548	475	503	476	535	472	478	461	483	493	479	534	463	471	503	489	503	480	449	513	483	472	482	478	479	532	482	484	502	489	508	486	528	471	489	483	497	455	476	493	434	477	353	449	403	471	478	488	468	504	492	486	489	478	507	560	484	377	477	470	509	480	508	476	541	533	456	473	457	485	481	630	481	492	481	489	453	470	490	476	496	491	489	479	415	529	478	456	476	469	475	487	497	477	508	494	473	453	475	488	485	457	482	502	470	479	473	523	476	469	477	500	503	476	515	485	497	534	448	468	540	593	482	524	554	387	486	460	493	476	508	503	494	525	434	477	507	450	490	564	521	482	473	419	448	483	506	474	504	542	474	476	464	501	455	489	482	476	505	559	486	414	479	532	508	452	475	488	514	471	489	456	502	545	476	523	531	471	483	476	489	532	472	506	440	460	498	454	474	552	585	472	468	486	496	469	488	479	499	573	487	573	478	484	467	505	2
480	453	491	498	532	475	491	478	482	489	500	524	464	502	490	483	470	456	489	487	464	518	474	476	547	507	457	477	498	493	477	528	436	452	502	435	489	480	476	476	476	459	487	485	524	435	505	566	513	482	519	531	520	480	514	451	404	459	492	478	482	484	504	472	490	456	540	523	483	480	465	527	447	425	487	496	481	571	501	490	511	500	501	493	515	492	475	429	485	518	476	573	498	495	482	588	478	481	461	445	475	491	490	503	471	675	494	485	453	497	527	535	471	491	513	464	469	471	466	531	475	446	467	489	470	520	473	506	493	545	477	483	465	484	487	457	511	509	480	482	457	579	472	485	480	523	481	514	475	498	522	479	476	552	479	481	463	496	525	484	493	495	470	474	539	495	473	478	476	527	539	539	493	475	475	456	485	495	494	464	504	519	515	506	518	520	502	513	576	479	497	496	489	483	470	487	483	502	477	445	474	469	490	483	519	477	559	479	501	511	511	442	466	556	486	498	521	488	436	496	493	472	530	471	514	486	468	477	475	539	477	480	475	469	523	503	477	482	526	486	522	503	479	459	523	532	474	475	486	498	501	486	479	498	470	516	548	514	501	471	511	477	521	465	491	488	564	505	479	498	491	472	433	510	494	481	477	485	480	449	473	497	485	476	478	459	516	518	485	469	479	530	508	469	449	502	487	466	508	504	478	480	475	476	536	561	472	482	535	478	511	475	568	490	490	535	485	477	542	550	493	501	513	488	522	480	492	450	486	438	475	472	477	497	493	475	467	500	396	486	475	511	541	501	454	472	490	546	467	483	477	499	483	506	511	494	544	478	506	484	520	501	425	492	484	479	497	475	470	391	478	514	519	502	528	483	477	496	552	487	482	485	513	479	490	469	526	479	482	395	479	480	476	511	479	485	476	490	560	480	475	474	475	525	477	487	474	475	474	472	504	479	471	502	421	516	482	533	506	430	475	475	492	477	480	484	461	457	405	479	510	486	461	534	505	524	462	462	479	490	435	487	404	480	502	476	498	490	464	495	494	491	486	529	480	466	480	491	483	484	458	508	476	496	500	504	471	539	456	436	455	489	440	478	483	490	484	486	522	480	494	514	479	495	486	478	469	529	472	478	508	478	487	552	514	533	474	471	556	503	2
480	512	463	480	548	491	509	478	450	483	505	453	464	472	461	461	474	476	471	472	504	499	479	478	439	494	493	465	459	515	485	537	496	512	461	478	474	493	481	475	474	450	432	488	509	475	478	485	522	478	543	511	485	479	517	488	519	493	502	484	500	473	463	474	454	459	552	479	481	479	502	484	435	481	483	475	484	492	437	502	447	549	507	489	586	490	475	486	477	525	477	553	483	470	485	513	481	451	482	527	480	479	478	500	518	592	524	518	495	501	440	503	471	469	429	507	470	472	486	477	476	488	478	525	449	454	492	478	486	487	459	491	446	476	544	504	565	507	492	485	525	586	471	480	485	479	477	496	489	491	429	473	491	517	479	494	485	509	484	495	491	485	471	487	520	503	476	477	477	525	504	502	556	476	474	489	482	493	533	505	535	583	442	427	497	474	523	465	473	484	497	492	532	504	527	495	473	490	475	525	487	472	477	500	507	476	570	478	474	535	487	457	477	457	474	530	489	485	477	493	466	547	513	515	555	543	454	476	477	479	486	498	475	511	459	496	494	476	478	470	467	513	510	476	489	549	493	478	475	464	522	508	474	529	464	432	556	482	498	493	502	489	491	496	475	482	539	490	479	486	475	564	479	582	460	484	476	549	469	494	479	483	471	476	511	536	478	474	489	513	524	535	483	473	386	483	449	449	496	502	450	487	475	499	528	561	464	480	478	478	503	488	514	505	511	516	478	484	417	481	486	472	479	471	484	476	441	443	475	513	491	503	477	485	531	482	420	455	500	449	506	481	505	501	546	476	488	526	467	507	478	513	468	453	486	479	554	476	465	440	455	490	437	511	480	514	519	474	478	475	529	489	505	477	443	468	482	451	540	497	477	458	503	505	474	459	511	478	475	431	477	460	478	503	476	482	488	426	471	485	477	486	478	466	477	479	453	476	483	458	510	514	490	469	485	522	503	484	565	555	479	488	465	476	475	491	499	508	512	476	459	524	519	509	476	497	467	492	479	479	530	478	610	513	501	474	486	480	478	496	499	464	506	606	476	422	488	409	477	514	540	466	437	427	495	469	482	466	476	530	504	472	524	477	484	509	473	510	412	492	505	446	471	475	505	461	473	443	513	478	418	474	473	609	474	490	482	503	533	499	1
489	504	470	483	483	485	492	477	486	473	382	505	510	425	501	434	486	496	430	506	477	547	467	479	514	494	487	464	473	456	478	437	488	508	493	389	486	466	480	477	479	503	497	482	518	466	453	456	525	494	514	508	477	479	490	475	425	510	462	467	467	475	495	481	330	531	483	500	484	470	491	470	463	456	486	501	474	416	549	482	498	487	466	491	486	481	477	529	477	432	476	529	483	457	484	497	479	465	414	497	473	476	470	492	423	664	478	534	483	475	476	418	494	512	473	447	513	484	532	466	477	475	470	432	473	474	509	481	494	441	463	498	501	484	472	515	569	490	471	480	484	596	467	488	489	468	480	558	482	571	433	476	481	353	479	485	502	483	494	486	500	503	507	478	449	468	475	479	477	576	358	588	512	475	472	518	492	475	456	464	426	451	452	484	467	481	533	492	594	484	485	504	539	564	472	480	487	487	477	477	492	465	473	495	494	476	454	484	461	500	498	517	488	446	471	452	485	496	491	475	434	496	521	454	482	515	482	479	478	518	451	480	459	500	505	527	470	476	477	484	482	601	504	486	518	533	447	482	463	553	497	435	478	560	468	528	491	467	486	494	478	477	512	507	483	446	478	468	456	516	453	504	518	423	453	489	475	532	489	493	479	406	459	475	491	524	466	472	483	494	525	437	499	475	544	503	456	537	509	495	424	498	478	493	551	463	494	493	494	451	482	465	466	476	472	490	482	476	463	493	495	513	503	479	484	480	489	485	502	526	495	491	476	450	430	487	264	436	483	432	516	505	506	515	614	479	477	427	473	527	495	471	541	497	529	525	447	476	481	481	475	497	453	500	479	565	498	495	477	499	433	551	491	464	528	431	486	465	560	494	479	483	515	487	478	481	459	479	509	502	480	438	476	464	480	512	495	501	554	481	478	472	477	509	477	469	512	486	462	474	518	385	453	468	495	508	481	538	510	475	487	489	487	475	484	492	478	410	481	475	552	488	498	391	471	463	468	556	525	490	465	490	511	541	504	477	481	479	426	471	455	473	517	377	476	437	477	487	545	413	531	480	452	505	471	490	485	500	488	447	558	477	494	475	469	599	481	474	466	465	455	429	471	516	476	479	489	505	503	464	491	479	519	388	535	542	483	475	512	513	1
480	482	468	482	515	471	492	476	470	481	503	486	467	514	478	456	504	521	501	474	488	520	469	496	517	560	496	465	479	455	491	482	516	446	491	569	472	506	480	477	481	444	496	460	470	456	480	548	469	453	490	494	479	490	519	476	449	491	494	498	502	468	449	480	512	491	496	508	487	470	519	482	487	428	478	476	487	506	541	491	496	501	421	479	519	512	478	468	481	505	476	441	454	478	477	504	481	505	430	502	469	473	487	479	485	419	423	492	546	470	494	505	477	497	553	481	463	479	494	468	473	517	475	490	487	536	474	508	473	489	516	521	488	475	509	433	553	469	471	469	513	530	506	486	488	528	480	557	478	486	478	474	481	510	478	516	484	464	446	457	519	476	482	469	481	496	477	479	475	524	531	568	488	477	475	460	496	476	444	489	496	533	538	474	489	481	439	478	505	479	456	514	540	482	427	478	472	482	476	490	472	506	476	527	455	477	543	470	474	476	489	445	520	502	498	548	516	487	462	477	446	512	440	488	501	481	484	477	479	486	468	507	466	477	464	489	493	481	477	472	521	518	494	496	490	532	452	482	478	445	473	507	477	531	468	509	589	461	476	489	521	472	486	515	489	503	516	472	501	515	480	485	497	421	480	486	476	521	517	481	479	483	480	479	504	447	484	464	478	501	489	539	529	471	574	492	486	465	507	509	470	507	482	522	420	437	489	466	521	497	461	480	510	498	492	479	474	481	483	520	458	460	517	446	496	475	515	496	481	489	533	477	477	502	470	497	497	504	497	561	516	450	451	517	499	471	476	497	463	531	478	458	498	499	503	496	510	476	534	456	428	490	476	518	480	519	452	482	515	469	500	471	492	461	516	485	487	490	476	496	481	486	499	506	473	496	477	476	517	552	478	519	477	549	475	421	488	475	478	487	463	470	475	500	475	443	442	479	468	479	483	467	467	469	537	576	491	529	525	496	496	487	482	476	488	486	461	541	549	474	509	551	442	507	509	530	496	525	458	495	535	464	453	496	469	476	473	510	512	474	515	477	470	399	476	562	485	499	534	467	558	487	487	506	489	493	479	492	466	474	589	478	461	478	482	514	475	465	504	478	485	479	473	498	560	507	483	538	519	482	479	468	526	408	566	491	476	484	555	480	1
483	498	475	471	498	481	522	476	477	476	488	459	439	474	472	484	460	489	454	479	474	526	470	475	455	464	508	494	489	487	486	511	451	536	527	510	488	479	481	474	478	522	469	507	517	491	471	524	457	491	506	460	486	488	509	507	505	523	458	480	468	483	525	463	583	514	540	513	487	491	488	495	480	437	478	523	484	442	478	497	514	573	509	516	457	546	480	505	477	458	477	475	474	488	489	522	478	493	481	509	484	485	483	474	505	319	498	497	470	464	464	429	478	462	464	496	501	482	506	462	479	500	472	526	485	496	498	520	464	453	495	527	478	475	510	521	572	479	482	468	522	521	489	478	519	498	483	487	476	547	470	498	486	454	477	494	478	471	503	497	493	481	459	470	429	490	479	473	477	486	428	494	511	477	496	512	455	486	520	491	532	502	428	438	484	516	493	448	528	486	486	529	514	531	466	481	478	478	478	504	491	481	493	532	427	475	524	473	483	484	480	433	473	441	460	443	499	482	427	502	454	495	449	482	449	504	498	478	476	490	472	486	454	489	473	495	487	476	481	486	477	474	526	461	482	424	480	476	487	476	477	450	477	475	470	495	467	447	485	477	515	486	495	457	463	463	465	491	498	516	473	453	486	496	458	508	476	459	521	531	475	451	477	477	576	542	440	480	474	506	503	510	466	476	476	484	477	527	486	448	479	500	478	474	504	480	487	474	466	460	487	486	528	472	458	476	488	472	519	521	483	448	489	479	504	473	497	510	494	533	496	436	476	471	561	482	581	486	562	594	493	495	527	507	547	482	482	539	500	510	477	515	468	476	503	491	477	475	463	537	489	481	455	488	477	539	502	483	464	538	475	479	490	504	552	468	481	472	460	478	484	463	454	460	469	461	530	475	463	437	484	513	470	504	478	453	472	455	477	488	474	452	476	509	477	531	501	486	463	478	462	455	423	507	493	502	487	451	490	419	480	498	481	476	477	512	488	450	429	475	525	504	485	465	475	446	486	432	510	479	491	473	449	536	510	477	466	478	544	474	521	483	483	348	479	593	466	505	408	508	462	471	539	548	488	495	475	496	471	424	577	482	460	476	476	450	479	491	481	492	476	471	471	481	503	475	473	500	497	480	507	479	489	368	487	507	469	470	454	488	1
481	479	441	470	461	469	449	477	488	467	460	474	477	494	487	509	495	492	511	490	480	477	482	481	454	516	506	494	478	489	486	516	467	504	456	499	491	498	484	477	473	462	491	498	502	472	588	485	483	460	606	481	481	485	501	490	540	526	447	485	508	485	454	482	275	558	513	492	465	474	530	517	497	526	485	483	500	455	471	493	528	474	480	488	492	513	479	495	483	471	477	518	472	502	485	533	478	425	499	523	484	477	482	453	530	785	475	496	433	479	449	472	483	478	498	488	507	493	500	458	475	494	485	456	494	534	479	501	509	522	515	439	501	490	500	494	540	472	473	483	502	461	475	479	491	461	485	499	482	518	463	488	477	600	478	506	489	504	516	494	463	488	507	489	528	451	477	478	476	420	504	514	482	478	490	579	488	483	508	554	506	532	424	491	512	431	505	530	497	481	505	497	503	504	581	475	483	461	476	439	506	485	528	529	481	476	494	481	465	456	484	457	449	492	473	537	460	479	445	506	507	521	502	449	514	519	484	476	476	484	491	518	488	500	515	517	469	481	452	479	497	614	507	492	545	495	496	482	475	514	528	459	478	440	469	484	556	413	485	483	521	483	489	526	490	484	425	482	519	522	457	531	481	560	504	489	476	575	452	542	478	539	477	476	547	478	480	452	488	466	463	483	525	482	481	461	453	521	484	521	404	498	481	483	506	461	480	470	483	482	486	464	488	531	478	449	461	476	478	543	486	520	507	450	508	485	441	451	476	579	505	490	476	468	435	482	211	511	243	507	512	501	487	480	480	476	472	573	545	572	473	523	519	490	489	474	643	475	452	534	509	504	511	458	482	483	502	454	491	502	483	373	533	472	527	535	480	510	495	467	478	436	497	475	495	461	516	478	479	526	478	516	480	473	480	487	473	447	539	485	473	489	475	517	477	467	445	475	460	474	473	475	477	505	582	459	486	505	464	475	487	483	491	476	481	500	497	477	503	475	474	497	483	571	500	521	484	499	452	487	453	496	436	430	502	477	490	482	418	481	497	476	520	559	475	343	486	464	434	488	464	459	547	426	510	460	484	542	485	457	558	473	455	473	479	683	470	490	499	488	525	444	477	509	521	476	475	504	480	483	446	480	471	591	452	563	475	473	518	459	2
489	412	538	490	510	473	529	475	489	472	472	460	477	446	479	462	456	458	477	469	468	470	477	480	491	540	484	471	466	492	477	541	482	458	484	442	473	453	474	475	470	521	481	480	481	474	533	467	429	492	560	458	486	484	485	539	543	378	495	463	485	475	449	487	427	452	491	465	478	475	487	474	462	517	490	545	477	476	503	478	462	468	505	485	546	479	476	497	472	486	475	474	457	485	483	536	478	479	461	490	469	486	474	461	458	476	466	467	482	484	539	518	479	506	423	489	486	480	498	493	475	489	483	359	511	510	502	473	477	483	520	488	452	474	479	495	568	465	494	472	487	565	466	490	490	462	481	503	481	504	548	467	496	478	478	457	478	487	476	500	468	486	463	495	513	489	475	477	478	422	505	466	455	477	469	558	492	495	470	539	475	479	479	482	510	489	556	512	550	484	524	520	472	469	533	489	481	495	476	406	506	496	516	574	577	474	507	480	486	516	486	425	469	510	489	456	555	500	436	486	508	506	492	485	552	501	471	478	477	499	469	490	486	479	527	509	497	480	478	479	481	489	438	485	550	525	542	474	482	529	475	539	477	509	483	465	524	546	469	486	487	475	497	471	479	510	499	479	491	487	494	522	509	518	474	477	475	530	520	427	477	469	473	473	461	512	492	487	479	526	531	514	502	481	439	475	490	477	506	540	432	501	471	500	486	427	472	489	542	508	519	457	491	535	501	477	461	481	442	517	494	423	506	496	503	483	474	472	482	494	516	470	477	488	529	468	389	442	542	521	498	461	508	513	565	490	488	468	486	524	482	593	486	478	486	480	478	478	474	495	480	459	461	465	484	453	498	474	480	537	432	473	484	467	475	538	494	498	431	475	486	514	488	482	489	483	486	477	498	494	476	506	479	476	479	448	487	509	486	475	475	511	477	451	477	462	484	481	481	478	462	475	483	476	481	492	486	486	512	472	483	474	490	476	481	486	482	473	442	473	512	474	505	481	490	470	473	549	470	473	531	499	625	457	510	477	477	473	494	491	474	470	452	552	489	397	478	460	445	442	464	532	541	475	499	513	474	508	501	468	518	474	539	478	476	476	469	469	441	481	501	481	480	510	495	467	484	484	507	483	480	482	509	585	492	477	467	466	484	490	1
491	498	473	482	462	485	517	476	470	480	518	414	527	466	471	460	465	469	490	491	484	502	477	487	453	518	475	480	458	483	480	528	442	481	490	509	485	462	471	477	476	456	502	493	537	497	451	465	522	505	470	537	502	486	531	496	519	513	593	503	505	486	560	485	435	513	543	485	491	480	450	480	506	562	476	456	473	466	539	511	471	549	494	484	479	486	479	467	475	487	477	539	498	486	480	502	487	511	474	518	493	477	475	490	474	469	494	479	472	476	495	503	480	518	452	451	500	487	472	484	475	490	481	542	497	517	509	494	476	490	529	470	493	477	530	447	515	514	482	470	514	449	487	489	469	488	481	546	480	509	455	491	489	326	477	465	502	472	523	511	486	485	482	469	477	498	476	474	478	445	477	444	537	477	491	510	468	487	493	496	578	559	454	480	513	483	509	493	548	476	478	497	479	523	457	479	480	480	478	544	488	521	467	532	468	476	542	475	492	482	492	433	462	567	477	565	471	494	493	459	480	432	532	460	470	470	490	479	477	507	476	497	492	492	485	498	485	475	489	473	526	557	503	465	466	477	459	482	493	470	451	499	476	538	482	485	517	488	483	498	509	479	499	468	473	496	547	484	507	521	495	462	437	525	484	490	478	464	504	494	478	384	472	476	510	473	487	587	478	520	442	523	506	472	504	513	524	506	479	495	497	486	468	509	503	478	489	494	400	473	504	501	501	488	471	459	438	475	413	520	505	468	502	474	489	475	499	462	501	524	507	475	476	490	506	497	403	534	588	491	534	477	488	483	454	489	491	408	509	521	479	487	469	486	508	470	561	479	490	532	478	509	457	481	482	418	528	496	465	467	466	479	499	509	484	481	483	485	559	505	480	448	459	501	474	462	459	477	479	432	476	525	479	493	475	489	474	506	513	491	473	495	477	471	477	470	494	486	439	482	509	548	535	477	450	494	471	478	506	456	484	466	486	476	483	482	463	524	447	486	504	499	506	379	525	452	469	499	531	477	465	496	588	532	497	479	442	490	492	496	484	464	509	354	482	525	480	499	452	463	494	452	500	454	474	528	480	568	480	466	614	472	521	479	484	558	452	513	430	483	479	440	466	508	541	500	482	506	533	489	492	481	481	360	517	496	466	487	462	469	1
483	496	447	482	411	490	505	477	474	478	474	499	498	469	463	433	490	471	464	461	503	519	487	487	524	575	474	477	474	525	480	525	459	508	509	485	497	466	478	476	472	511	489	483	512	497	460	458	447	498	557	538	458	478	516	504	498	474	528	467	487	498	539	471	588	490	539	509	488	483	562	489	489	522	484	506	485	482	561	495	451	532	467	471	576	472	471	491	482	475	475	485	471	470	478	551	485	473	522	488	482	471	493	521	502	332	499	472	522	480	474	396	485	476	458	483	497	481	542	454	480	504	489	523	510	462	510	493	463	493	477	558	501	468	505	579	459	504	481	507	516	527	519	476	491	478	481	561	486	484	557	464	484	413	478	525	478	456	431	509	477	500	480	475	451	488	480	476	476	512	453	509	601	477	449	543	498	471	526	458	466	598	491	480	484	461	534	473	623	479	457	520	512	458	540	488	476	476	473	485	520	444	522	562	535	476	523	479	473	520	462	516	518	391	474	437	578	481	468	487	435	487	517	464	501	513	458	477	476	489	468	514	458	464	509	495	490	476	463	467	492	424	521	469	491	492	515	480	491	449	456	449	474	550	478	450	438	427	487	467	501	469	516	499	478	533	443	498	443	490	485	462	487	482	475	474	476	486	528	519	476	441	496	475	513	463	488	593	473	514	440	523	462	487	434	516	457	547	477	488	423	488	477	455	563	438	480	492	561	505	482	477	512	477	457	440	483	479	469	503	477	489	495	475	489	488	479	469	494	503	449	473	476	511	475	484	579	495	658	478	580	501	513	499	447	482	472	570	460	515	496	499	437	452	494	488	470	478	488	510	506	488	478	497	477	491	489	474	477	508	482	503	507	489	483	487	479	486	443	498	482	491	498	505	482	479	505	477	490	462	473	524	479	487	481	493	490	591	494	483	477	528	475	470	477	518	468	468	472	482	471	484	470	488	506	547	481	537	532	447	485	490	470	475	473	494	523	527	473	469	514	496	436	440	485	534	449	522	489	494	494	498	599	556	499	478	471	498	522	496	488	474	516	464	476	533	490	481	451	469	444	449	508	457	504	499	482	541	479	490	524	477	542	477	481	391	459	475	570	494	473	469	485	458	516	477	495	467	510	475	475	479	495	477	531	501	479	508	489	555	2
482	401	522	478	528	469	504	477	464	478	520	484	431	488	483	471	452	499	473	481	490	502	473	484	461	552	498	466	466	482	492	546	439	420	466	414	485	535	483	476	477	514	463	503	501	469	497	480	450	488	532	487	470	477	459	506	530	470	500	467	498	473	481	479	476	550	503	484	477	482	530	478	520	420	500	492	472	483	504	432	477	521	470	490	531	486	475	470	478	522	477	471	443	483	481	479	481	517	444	474	469	496	482	454	515	436	474	533	518	489	425	491	472	516	504	478	479	480	523	492	470	463	477	432	470	505	472	491	474	457	472	504	469	476	463	447	503	482	477	487	476	555	473	459	465	468	481	576	478	502	466	472	487	421	477	472	434	486	491	478	485	484	490	476	422	502	476	479	475	557	522	527	493	477	458	527	478	486	447	656	471	524	467	496	499	483	509	498	532	472	497	474	473	471	591	488	475	496	477	502	511	470	494	562	515	477	520	482	500	496	495	524	496	476	472	489	512	510	490	480	509	514	477	500	489	498	519	476	476	475	478	505	480	476	538	456	501	479	468	471	522	451	498	495	544	455	537	483	483	479	489	526	478	481	485	545	517	526	478	484	490	480	487	498	487	482	524	467	482	512	456	621	515	457	458	461	475	533	496	499	476	427	502	477	515	539	454	481	488	490	485	531	471	468	507	543	489	495	515	526	466	487	480	474	527	492	488	486	497	476	484	486	508	478	470	486	476	474	441	458	486	566	492	480	458	477	458	517	456	518	494	475	475	486	514	490	456	466	618	539	575	480	519	474	542	478	480	451	450	476	482	401	461	475	489	465	522	478	435	434	473	477	486	491	477	500	474	497	483	450	490	445	510	527	504	503	481	471	452	457	473	461	515	492	527	484	472	478	519	510	468	517	477	485	480	470	480	494	496	481	472	493	475	426	475	438	483	478	498	478	484	496	487	479	492	425	488	490	570	523	479	487	478	476	491	497	497	537	453	475	490	507	521	439	512	392	454	509	498	484	519	467	712	455	476	477	483	490	427	484	488	467	483	558	484	417	485	455	536	449	471	486	436	432	459	496	481	480	530	574	474	481	571	477	479	416	493	520	504	487	473	517	495	421	585	472	492	399	420	485	501	472	472	576	418	505	477	487	509	493	2
481	470	469	484	528	471	442	477	482	478	451	506	441	519	468	473	471	488	521	484	493	494	479	471	450	536	485	485	465	459	476	510	490	588	527	549	466	497	477	473	479	509	490	463	497	450	483	572	473	471	478	517	487	479	488	478	576	488	539	482	467	476	493	470	541	528	593	491	491	471	513	511	508	569	479	455	480	479	486	509	510	502	518	503	441	494	479	500	483	564	476	507	499	465	478	463	470	453	453	507	481	483	486	478	501	412	472	462	556	475	451	489	482	474	511	497	489	495	510	495	477	461	492	497	452	534	491	502	472	446	506	482	481	486	438	489	463	507	483	466	530	478	497	486	495	519	483	481	477	468	401	481	483	435	476	491	483	521	523	495	485	473	487	482	469	427	477	483	475	521	508	552	472	479	455	554	486	483	476	495	470	489	501	504	499	506	499	471	540	478	472	495	520	511	516	479	476	471	477	457	496	503	495	453	484	477	466	478	478	484	464	499	493	501	480	415	491	474	506	472	438	529	489	498	446	471	479	479	477	488	461	494	471	503	515	522	472	479	510	481	517	418	576	460	522	500	501	479	476	474	441	515	476	504	483	497	468	417	480	474	471	478	493	458	468	482	495	476	496	489	515	514	491	559	482	500	475	525	513	564	478	449	488	473	486	437	457	436	476	487	463	522	481	471	458	461	449	399	508	515	499	496	474	468	458	457	484	481	491	507	518	491	547	482	455	474	473	479	435	525	474	501	534	483	489	482	479	491	491	571	505	488	475	526	434	472	537	427	674	539	452	467	470	520	514	503	488	537	476	469	479	435	479	468	518	494	508	476	553	430	472	496	449	504	476	489	509	490	509	515	538	539	489	500	527	451	483	491	480	482	476	509	530	487	491	474	467	477	470	477	478	470	476	490	478	487	489	474	469	480	461	508	475	526	477	466	326	480	495	478	521	451	504	456	521	433	486	568	388	494	475	472	461	475	474	470	540	475	417	475	501	562	487	452	469	465	480	586	486	490	518	478	734	494	467	478	492	477	515	488	495	467	496	595	493	444	479	417	543	460	491	474	519	403	476	460	483	512	459	528	452	474	569	475	475	368	473	487	442	477	463	499	473	520	495	497	505	480	506	478	500	475	462	621	586	487	479	477	544	515	2
490	441	505	480	501	480	456	477	472	471	523	495	462	542	495	456	496	531	514	486	486	528	480	474	463	506	521	476	494	503	495	502	392	496	433	484	479	456	477	474	479	538	484	478	556	488	471	525	532	517	471	472	489	480	529	491	513	440	496	478	504	467	488	481	494	476	551	473	479	471	526	508	475	471	480	459	472	443	560	456	497	518	499	487	437	496	479	498	471	512	477	487	471	456	476	490	480	494	483	473	478	479	492	478	464	647	504	475	512	483	507	457	483	503	427	501	489	479	481	457	479	458	482	499	462	495	478	513	491	556	507	528	499	476	445	468	526	475	477	504	504	458	478	489	491	507	482	535	482	499	549	499	496	536	478	527	468	478	485	492	475	451	490	476	556	479	475	479	477	528	580	420	539	478	479	500	492	485	470	521	462	504	482	440	494	509	480	497	499	477	462	490	465	468	487	496	475	487	478	479	511	467	494	454	492	474	533	473	495	492	489	433	539	494	473	477	487	492	464	488	512	478	477	538	442	517	472	477	478	482	477	476	476	466	484	464	486	477	481	482	519	537	494	459	507	447	439	480	480	511	489	498	469	485	479	483	498	430	499	472	498	476	500	453	479	489	541	496	450	440	491	439	524	489	473	502	476	495	488	511	479	507	483	475	487	516	439	494	482	488	472	520	470	484	527	451	451	563	534	504	453	485	479	562	523	492	507	489	529	508	495	476	491	510	490	508	481	476	533	468	488	450	465	461	472	480	481	477	482	485	433	492	476	503	563	489	476	489	391	468	456	504	502	446	455	507	470	550	486	585	486	524	478	493	498	468	586	476	538	464	461	483	520	504	473	500	505	486	503	469	497	541	474	480	520	480	481	493	539	488	482	467	524	470	485	466	445	474	483	526	480	480	478	463	482	470	479	480	489	481	482	435	476	440	477	407	456	470	548	471	483	492	491	500	465	470	501	520	527	560	483	465	466	476	514	484	521	521	481	470	476	529	441	526	465	425	467	458	465	485	566	486	351	498	485	480	480	480	493	479	496	486	509	443	487	524	474	450	358	414	502	460	536	501	495	526	496	455	492	466	444	474	415	476	483	528	466	491	499	517	472	499	478	526	473	483	469	515	487	473	490	481	476	461	517	474	473	477	538	547	2
489	445	513	486	410	487	431	477	540	489	505	484	452	475	494	464	497	467	497	474	516	494	468	492	510	485	517	515	489	490	498	519	478	506	496	468	475	512	474	475	476	466	521	467	514	485	477	504	505	481	556	572	513	472	514	475	546	514	485	508	476	478	518	486	516	523	524	499	478	474	527	492	482	553	484	484	476	470	561	542	494	518	501	487	544	453	469	464	484	494	475	505	496	480	482	496	484	508	468	530	477	478	481	450	442	520	458	483	512	474	476	512	483	505	458	461	500	490	476	491	476	474	495	463	465	510	470	469	480	536	488	470	476	485	526	472	456	488	481	487	476	537	495	477	496	483	483	480	489	482	471	475	494	552	477	471	484	456	486	497	471	484	507	481	424	482	477	484	477	471	558	559	554	477	475	533	486	482	474	541	527	499	511	463	485	453	528	513	471	483	486	482	513	624	547	482	474	477	477	502	475	493	507	515	439	475	577	476	482	498	501	598	500	508	483	487	410	481	478	467	456	445	483	539	421	582	483	478	476	475	488	456	462	469	508	495	485	478	480	475	489	541	524	480	459	530	481	474	466	445	500	444	482	491	481	472	537	459	471	488	475	476	489	453	476	500	458	520	409	463	480	422	492	568	485	496	476	492	517	500	478	512	504	477	474	489	514	464	479	493	504	452	486	467	512	462	496	559	503	480	457	507	474	572	479	496	491	476	498	477	481	479	489	485	504	456	471	487	510	503	460	479	495	480	489	495	520	513	480	543	468	482	476	502	468	495	506	476	426	400	467	551	480	512	446	481	470	413	477	526	495	443	507	467	496	494	503	477	540	473	483	532	433	484	487	516	523	486	470	508	470	454	524	485	499	508	485	486	530	495	483	470	502	485	474	473	491	478	540	461	483	430	475	486	479	487	483	489	613	490	472	535	478	447	476	449	428	470	493	471	511	479	525	487	525	457	500	497	560	505	487	456	472	477	492	488	512	489	486	480	503	502	448	545	501	515	462	548	466	483	452	501	370	481	488	478	466	477	500	462	508	483	485	420	482	582	482	486	487	515	498	509	506	489	484	499	481	489	473	465	563	478	412	479	489	536	505	494	523	478	478	518	477	471	526	494	464	448	497	469	488	475	451	430	476	525	480	472	502	487	2
469	498	479	480	516	479	499	475	469	488	475	453	493	488	498	509	485	494	472	485	473	559	482	485	638	469	485	466	469	514	483	520	501	497	503	487	487	491	475	477	474	538	494	513	505	499	494	487	441	495	504	510	492	482	451	477	504	507	516	470	493	476	460	475	379	531	519	516	487	468	540	496	471	490	489	494	466	531	456	448	460	394	460	486	544	449	477	481	491	538	476	543	486	479	467	543	478	461	508	493	472	487	476	467	509	499	517	504	499	487	467	479	476	497	448	473	476	476	486	499	478	448	471	499	490	509	487	514	479	475	451	477	476	483	477	468	542	477	472	463	461	544	468	500	456	463	482	572	481	507	491	492	476	465	474	464	472	480	519	481	505	482	499	474	504	486	477	483	476	565	478	502	531	477	494	560	481	478	542	498	503	576	502	506	512	526	424	488	498	482	453	510	489	555	592	490	485	482	478	513	532	479	502	478	533	477	469	476	484	456	450	493	449	424	471	595	512	461	533	470	456	495	424	499	520	459	468	477	478	502	454	508	476	468	509	504	440	471	457	479	517	529	453	503	500	521	436	479	485	517	474	497	478	480	479	511	548	424	482	496	476	489	531	502	478	501	483	482	476	497	502	462	537	502	492	485	475	549	508	458	479	461	490	476	506	463	466	502	484	490	509	535	473	469	517	480	474	462	497	469	561	483	477	460	521	473	487	471	509	473	465	486	541	545	499	476	471	488	449	521	480	470	476	497	502	476	462	495	484	464	461	472	475	496	514	516	340	508	500	432	486	502	530	473	438	483	481	455	502	524	485	505	485	480	481	479	529	479	494	458	482	488	452	502	486	550	539	492	474	531	452	566	483	543	538	490	479	479	444	443	491	510	494	489	507	484	500	477	520	467	482	468	476	475	476	481	492	408	554	484	478	468	475	488	476	536	454	473	518	469	520	504	532	476	467	587	498	495	542	451	480	500	465	476	494	467	476	550	444	477	500	492	455	472	523	494	467	572	490	482	431	508	558	510	431	480	475	476	482	489	513	470	460	483	492	437	492	460	470	488	479	461	440	492	492	489	479	472	481	509	544	480	510	477	486	541	463	466	471	482	481	434	485	552	490	465	485	468	494	499	485	472	454	498	510	521	481	481	428	432	1
479	414	522	476	425	487	505	476	468	472	489	488	451	448	471	477	494	521	471	481	496	524	478	482	451	507	496	495	491	475	490	468	490	443	498	433	479	477	485	476	474	473	457	488	492	489	484	510	521	490	486	512	475	484	443	494	451	569	532	467	488	473	559	488	535	511	559	493	488	482	504	483	485	530	488	573	467	489	476	502	472	551	528	476	471	500	484	485	475	508	476	487	474	485	482	464	484	503	470	513	466	490	477	484	547	565	500	537	561	487	480	465	475	452	493	487	496	485	445	500	471	533	488	462	475	473	479	526	484	454	522	405	532	479	506	513	506	485	480	470	507	447	481	488	516	451	478	539	481	493	433	499	483	635	476	481	484	488	549	504	482	472	496	479	508	504	477	479	476	497	508	619	460	476	479	429	471	468	500	539	500	489	462	455	481	448	567	500	491	479	504	490	494	454	397	482	478	498	477	465	479	488	464	520	468	478	561	479	471	472	477	507	491	507	485	522	491	494	429	479	526	433	498	497	536	535	507	477	476	460	483	465	475	497	481	497	498	478	481	481	573	523	463	493	492	546	521	478	482	496	438	489	479	583	481	403	527	472	479	488	513	477	473	509	488	507	456	485	457	492	493	509	537	481	466	482	477	537	505	445	478	548	506	477	488	543	469	518	486	505	487	484	510	472	476	513	447	476	518	470	416	461	478	521	543	484	472	482	523	484	504	478	516	517	486	483	476	470	515	486	481	451	481	481	500	474	539	489	483	533	445	485	477	503	515	490	522	453	365	496	541	496	491	536	522	492	485	509	491	565	490	434	470	506	501	475	442	476	380	557	505	485	438	485	474	446	516	470	455	459	470	505	518	508	512	490	479	479	529	438	493	487	500	484	476	494	495	474	500	487	480	547	474	445	480	444	480	403	527	480	483	536	475	437	476	498	440	477	498	469	487	558	487	460	524	556	494	551	452	474	485	487	453	476	488	483	483	501	482	482	488	549	499	581	472	411	473	571	473	488	465	485	354	518	503	477	483	483	510	482	472	483	503	482	478	561	473	475	455	485	503	461	528	443	477	552	472	566	489	481	497	473	417	482	490	528	477	487	505	481	435	515	474	473	457	473	481	457	504	480	472	480	492	499	540	462	469	481	425	518	2
478	398	501	486	515	481	513	474	500	481	439	462	496	403	500	483	465	460	489	468	445	480	475	474	529	497	493	493	470	416	483	560	561	529	534	460	475	500	482	477	473	542	476	495	517	456	496	550	511	417	559	508	470	480	489	497	389	494	507	489	495	485	542	473	446	489	505	520	482	454	502	477	486	501	482	498	481	466	582	487	495	510	456	499	443	482	475	473	477	548	476	436	452	506	472	462	486	458	476	486	467	483	474	467	474	563	470	507	520	464	490	524	464	491	470	488	486	472	461	475	474	466	492	526	513	494	484	480	487	472	528	462	534	479	512	487	547	498	481	486	521	440	479	492	476	447	484	482	480	461	505	493	499	613	476	472	480	462	466	515	416	464	488	480	395	500	477	479	479	517	464	506	523	477	489	485	468	468	431	502	447	541	398	475	483	473	449	512	505	485	498	473	509	574	516	478	487	480	477	471	496	479	485	451	454	476	559	480	492	555	480	535	428	423	474	570	454	476	484	488	505	424	500	554	549	493	493	476	477	499	478	484	453	500	511	511	475	477	477	473	495	577	468	479	489	487	425	474	473	510	459	490	475	534	470	514	550	478	481	487	516	484	486	477	469	514	470	476	476	467	488	541	537	512	468	485	476	472	489	534	481	542	517	475	510	468	443	491	482	494	493	538	509	478	545	576	483	519	454	500	499	486	477	490	429	495	475	476	499	483	461	466	475	496	473	433	465	481	457	492	468	511	493	487	508	475	467	470	505	599	414	482	476	498	517	496	415	484	369	525	513	459	495	517	431	482	479	551	471	565	482	560	501	485	522	478	510	474	542	519	511	492	533	487	482	497	508	488	512	476	475	550	493	478	476	516	484	485	536	504	480	484	516	463	480	452	490	477	481	484	478	475	479	567	475	463	480	513	548	469	481	494	474	480	477	493	521	479	458	468	495	521	452	475	491	549	477	527	521	458	487	480	484	476	475	498	491	461	485	477	479	559	427	596	485	440	479	505	464	469	478	471	425	515	468	477	474	488	359	485	479	470	518	502	483	500	484	443	549	492	507	449	451	449	478	474	484	470	519	557	416	474	443	477	480	605	487	480	508	469	502	493	484	530	523	524	471	489	518	475	529	465	457	521	547	489	477	503	544	503	2
473	507	533	467	509	493	422	477	491	477	509	487	581	494	494	493	450	519	491	487	485	478	479	470	455	495	458	471	487	525	487	531	469	462	476	506	487	485	480	477	477	521	452	502	509	492	504	502	450	497	576	464	485	485	441	501	460	435	525	466	510	498	495	467	466	524	576	527	480	480	670	481	495	511	483	520	469	516	561	486	505	510	527	481	609	503	479	456	475	473	476	512	456	518	483	492	481	447	478	529	485	477	485	489	493	544	507	536	523	499	497	498	475	492	482	485	473	501	515	473	476	476	480	412	508	600	476	456	483	483	539	424	497	473	484	461	431	503	467	473	472	527	471	475	463	491	478	507	484	520	564	458	513	682	475	510	489	472	536	494	480	465	485	481	466	499	473	481	478	541	511	604	523	477	474	467	466	477	368	503	526	488	438	449	471	498	513	456	481	480	513	472	494	534	518	485	483	487	478	523	469	473	500	534	468	476	481	480	488	500	497	484	480	564	485	518	544	496	449	489	513	501	506	462	496	496	520	475	476	489	487	467	462	528	491	499	492	473	488	470	531	525	503	480	536	532	468	486	464	488	539	478	483	487	486	456	564	498	501	494	485	470	492	485	479	496	471	503	482	488	491	527	479	487	480	496	476	479	453	493	476	571	482	478	511	491	488	510	481	470	519	518	507	467	436	444	505	488	493	482	434	505	477	454	442	448	461	481	444	487	514	484	498	507	462	503	466	485	514	477	490	473	504	467	485	479	514	516	491	561	493	479	477	492	462	481	449	490	311	478	515	479	426	500	501	480	477	533	473	514	484	410	445	500	499	469	469	477	536	477	482	516	505	451	473	448	495	488	486	512	466	486	477	490	509	474	484	474	446	500	481	493	457	488	491	496	503	474	484	524	472	520	480	523	483	514	478	489	461	483	482	524	477	462	475	488	479	474	507	473	486	518	448	492	497	554	480	467	522	535	480	460	481	476	514	472	498	460	432	474	475	506	487	620	506	497	484	543	462	485	496	470	410	522	511	480	486	490	552	464	498	482	496	548	481	479	477	467	431	545	442	485	461	502	472	489	478	560	497	529	413	482	440	477	472	523	490	463	475	490	493	495	468	478	527	485	475	472	483	495	447	476	457	591	447	484	475	483	474	492	1
471	610	510	487	513	482	531	475	499	476	461	444	459	507	489	469	476	493	468	464	472	533	472	485	516	504	502	483	477	501	473	527	515	466	505	488	479	503	481	477	474	530	478	495	510	451	514	490	427	451	496	536	483	480	507	473	462	463	462	505	499	481	557	473	490	570	566	515	488	478	513	476	505	438	478	463	471	539	565	475	473	549	506	480	561	478	477	525	471	484	475	453	515	453	493	467	482	472	493	449	468	488	478	468	491	386	475	499	533	477	498	476	462	482	468	452	492	477	531	451	473	512	488	572	485	495	503	498	468	509	504	527	481	470	472	476	452	501	493	485	496	516	472	475	495	471	483	509	492	405	567	488	482	570	476	455	503	490	498	429	523	489	482	469	530	429	478	483	476	418	521	515	512	479	501	467	491	475	491	502	485	512	450	476	472	449	448	472	507	479	505	508	493	591	542	482	481	485	479	449	506	517	464	504	531	475	503	474	465	504	477	510	506	500	489	534	439	475	415	468	449	561	532	498	516	419	464	480	476	496	492	519	473	479	501	459	482	480	488	470	511	547	494	458	484	463	566	479	476	508	480	544	481	461	494	533	503	550	495	481	506	480	513	475	472	507	477	486	480	478	473	604	462	585	483	507	476	508	508	532	475	515	501	477	490	502	450	462	477	498	499	485	500	473	523	539	464	469	456	506	488	494	478	470	535	516	470	494	513	489	545	500	514	531	495	430	470	482	475	517	460	496	507	475	503	482	469	476	483	583	525	504	476	508	501	487	474	495	443	483	535	532	486	476	476	489	477	493	515	507	488	489	468	462	485	470	478	479	532	501	499	469	486	493	479	540	481	488	484	602	512	457	524	529	426	501	471	498	427	498	474	502	508	466	503	472	497	478	500	455	478	552	475	525	478	500	486	431	548	474	476	523	476	526	476	400	525	476	493	484	525	458	482	485	513	527	472	559	589	471	483	502	489	476	503	477	487	481	469	473	479	477	516	552	468	561	480	518	455	491	493	498	402	428	490	474	495	487	564	486	487	475	488	377	486	591	483	524	500	477	458	493	486	469	483	499	491	526	517	556	557	493	447	474	481	551	459	467	445	478	484	491	486	504	510	486	478	505	471	475	482	481	499	384	494	490	492	464	513	506	1
477	523	566	492	447	488	497	479	467	470	475	530	483	468	480	489	482	514	500	473	458	477	480	474	469	479	479	489	469	498	477	529	557	534	522	510	489	515	479	475	473	461	493	483	517	484	485	502	548	453	483	470	494	487	522	510	478	451	569	461	490	466	463	475	725	441	491	493	484	480	545	473	482	480	486	467	480	493	584	469	487	534	517	497	525	509	490	502	474	514	477	485	496	502	480	508	478	450	486	485	483	489	478	461	524	434	460	490	525	472	486	414	473	498	423	479	487	470	479	503	474	494	456	457	531	535	496	534	472	500	477	500	488	479	476	483	559	486	479	493	503	551	470	477	503	468	483	473	480	564	467	488	468	702	480	480	516	474	468	537	446	481	490	484	494	528	474	474	477	502	401	589	527	475	509	529	466	476	499	528	546	547	481	465	478	468	508	492	517	479	452	533	498	505	466	482	483	482	479	528	509	473	497	513	469	476	418	479	472	493	489	520	449	487	485	459	480	479	492	491	492	534	489	469	511	506	513	481	475	476	459	463	481	478	472	492	484	480	472	477	487	445	502	505	502	482	488	483	503	513	524	503	478	513	480	529	456	509	472	502	500	478	526	486	489	475	512	485	487	483	486	467	499	443	479	491	475	478	534	510	476	564	494	476	529	425	484	527	482	490	515	482	558	477	434	466	476	508	497	522	446	513	475	516	431	530	477	477	434	455	496	490	539	408	479	489	473	490	451	450	488	438	488	474	521	485	515	533	483	469	441	474	477	443	533	481	691	480	497	494	497	539	496	531	475	484	474	472	484	504	486	455	516	496	504	466	518	477	514	451	521	502	464	484	474	410	470	512	489	442	467	516	484	445	505	541	473	513	566	475	491	443	452	492	486	474	479	476	479	440	469	507	477	555	474	471	475	567	469	480	475	527	477	441	476	429	435	471	497	483	494	438	483	524	477	555	495	474	520	478	477	475	491	477	491	466	467	457	471	476	546	501	438	659	521	503	501	498	464	477	483	458	468	526	512	478	477	500	469	469	498	471	482	577	480	598	476	497	437	488	442	487	476	421	463	497	484	475	477	468	489	477	468	477	472	415	463	483	534	486	516	424	476	503	460	493	467	481	500	500	475	481	499	632	513	582	478	502	508	484	2
476	495	466	494	512	471	469	476	489	467	490	457	430	416	477	475	506	517	493	463	473	473	476	476	536	528	479	494	482	452	488	540	472	508	543	468	478	480	485	478	472	522	467	480	544	489	490	494	417	475	493	546	506	488	478	529	488	524	493	448	503	484	590	492	550	484	550	461	480	477	484	498	507	531	469	557	480	535	540	472	471	558	507	490	483	447	467	516	481	511	476	463	479	471	478	480	475	477	445	520	484	473	478	473	435	353	456	458	521	486	478	401	481	528	457	500	485	498	481	480	476	495	472	538	474	503	458	512	466	462	544	503	467	473	500	556	556	499	480	472	505	504	480	482	477	479	472	461	495	436	506	481	494	562	477	487	490	445	477	516	486	478	486	472	450	473	478	484	480	467	466	537	483	478	500	509	496	481	489	485	547	419	481	498	494	479	473	475	469	476	471	525	501	502	561	488	472	486	475	522	492	447	463	428	541	478	468	487	485	458	480	524	422	496	483	438	523	478	475	479	515	532	502	555	490	506	484	475	475	503	475	475	465	450	478	462	498	479	453	474	481	457	491	463	537	522	455	477	464	523	529	494	474	524	475	499	544	467	489	494	495	487	489	448	495	495	426	505	492	499	483	515	476	510	486	478	477	507	488	430	479	523	485	475	499	464	471	504	477	491	510	514	554	473	459	520	534	517	514	507	443	461	485	515	563	436	480	470	494	497	478	491	468	516	492	478	474	486	490	486	501	494	494	477	495	475	527	534	481	528	456	484	477	539	449	480	552	459	517	436	542	465	475	549	505	475	480	473	470	502	478	454	458	468	463	488	548	475	481	429	475	492	560	498	484	521	508	492	486	504	471	453	507	478	562	510	483	471	415	417	481	464	467	477	496	462	471	476	481	464	470	451	476	577	476	487	481	617	521	479	474	441	477	462	477	394	522	478	488	462	487	536	526	505	504	523	461	490	538	506	482	447	464	476	487	505	481	534	438	473	524	552	474	549	459	426	488	543	494	488	470	487	502	514	484	476	479	504	527	478	503	478	487	514	471	538	477	538	476	416	481	454	506	469	488	512	487	526	493	423	477	479	484	477	474	424	470	493	482	495	449	459	486	496	519	502	453	519	494	467	452	479	460	527	468	519	470	518	499	494	1
483	461	466	479	465	471	490	479	468	472	449	503	498	464	495	452	473	526	454	476	492	454	478	463	532	530	481	500	469	460	476	479	489	516	432	389	476	474	477	474	471	511	448	478	520	492	510	513	469	502	518	512	469	481	539	549	528	522	475	521	494	476	476	487	570	498	506	482	480	479	519	490	539	458	496	488	489	482	494	479	502	481	472	499	469	520	478	496	484	513	475	496	478	502	496	496	476	496	470	453	487	475	479	496	519	392	483	550	510	468	567	428	473	506	402	491	509	471	481	513	479	458	470	507	502	489	491	495	469	434	491	502	461	476	439	545	510	473	479	462	499	551	482	495	473	498	473	458	484	456	452	474	493	479	476	477	527	518	520	536	459	474	501	474	501	495	480	481	476	462	461	539	521	477	489	508	503	488	444	511	541	572	433	497	506	469	478	499	439	480	467	476	509	452	530	494	485	476	480	456	507	473	492	550	485	476	558	482	473	490	483	531	466	433	485	481	505	488	481	464	446	478	497	522	533	531	507	480	477	527	499	464	498	489	508	480	472	479	479	477	481	438	497	446	528	519	492	477	477	500	475	505	478	539	482	452	447	424	485	477	515	484	495	498	499	496	525	476	497	459	513	442	465	497	476	476	476	478	475	525	475	468	490	477	437	435	473	507	486	500	484	552	525	474	453	569	463	533	448	502	495	496	477	482	483	457	486	475	484	497	546	477	464	443	465	445	475	472	452	530	518	499	494	477	485	476	464	468	485	482	516	470	476	506	460	490	577	455	606	479	538	498	493	547	541	491	468	518	493	540	478	467	489	491	461	487	501	475	489	457	465	506	492	487	483	424	484	488	482	490	463	568	544	515	516	461	473	465	473	480	474	475	503	487	472	478	475	474	476	497	477	519	479	489	483	473	480	469	512	488	477	535	477	523	477	523	440	478	529	464	477	527	491	463	517	535	470	470	519	549	490	459	490	476	469	491	489	437	462	471	507	531	478	482	479	530	485	478	452	512	489	466	618	531	485	475	467	526	506	489	539	470	476	536	490	500	482	462	536	525	546	478	544	497	499	505	497	526	474	460	501	478	547	479	481	381	475	480	405	501	468	486	477	508	451	494	494	543	472	493	521	481	468	559	468	492	483	501	474	544	2
469	508	562	488	496	481	440	477	472	478	495	483	494	499	469	459	487	470	506	461	483	495	473	480	452	500	482	498	461	477	476	555	505	457	498	533	488	494	484	476	476	516	468	501	501	444	415	489	454	478	558	512	533	480	479	507	582	423	513	492	497	493	553	493	400	482	531	511	484	470	543	481	479	479	466	557	484	464	569	461	502	471	485	493	451	452	474	461	477	539	476	488	532	509	477	500	482	476	485	471	488	493	478	478	491	386	518	455	434	491	484	487	476	463	469	494	493	514	524	508	479	470	479	502	463	517	506	492	469	483	463	483	511	477	504	512	471	489	476	485	477	500	513	498	485	519	475	494	486	489	464	492	484	437	479	478	507	536	533	529	470	485	496	477	518	465	475	475	478	469	545	530	551	477	445	546	487	476	489	502	512	483	514	455	461	501	453	491	496	473	462	497	504	507	537	481	479	480	476	470	493	494	508	584	468	477	532	477	471	519	506	499	497	460	481	573	484	463	467	486	481	488	545	528	476	506	526	478	476	444	481	456	473	480	448	474	486	479	495	483	498	606	498	469	556	555	487	482	491	509	483	507	478	558	480	562	517	549	481	484	495	486	498	554	471	482	509	488	487	501	484	529	433	450	455	482	476	544	505	493	478	445	483	478	493	463	473	458	478	496	490	514	467	476	534	512	448	497	492	485	479	468	477	495	564	470	518	487	479	441	485	472	471	457	470	514	479	484	430	512	455	503	463	466	502	481	471	482	479	528	578	497	475	478	507	492	359	530	508	525	481	471	478	465	534	479	481	435	494	466	483	529	472	447	490	479	534	474	447	569	491	454	477	444	477	465	507	496	474	618	524	472	498	473	504	445	479	454	450	516	480	461	498	509	484	481	498	478	491	524	484	450	478	513	478	508	492	540	505	485	475	522	475	490	478	469	499	480	510	473	468	523	468	471	472	533	460	561	498	463	476	467	466	476	484	485	471	444	491	478	531	457	494	457	470	537	468	491	457	495	550	457	497	524	480	478	465	484	444	470	493	466	508	304	485	546	481	493	543	509	512	534	462	464	488	498	469	524	478	446	497	479	480	477	477	631	476	491	431	493	488	507	487	547	517	501	476	500	476	486	486	480	481	289	430	569	483	474	549	473	2
469	491	545	487	553	474	449	477	488	480	463	533	500	478	484	476	473	555	487	478	472	461	493	471	475	504	481	498	492	476	474	484	483	608	495	470	504	478	475	475	477	484	475	472	468	491	469	466	445	529	489	494	480	476	499	510	454	514	499	473	495	481	534	473	601	521	560	471	474	470	539	499	476	486	474	528	480	488	481	500	472	503	511	473	556	535	480	465	476	530	475	451	474	504	487	498	477	434	456	463	488	477	478	451	500	404	510	464	472	489	500	497	478	492	496	466	460	485	539	479	476	482	481	513	456	505	477	527	471	484	461	481	471	483	525	487	505	500	476	493	509	514	485	487	489	487	487	499	474	497	455	475	477	614	477	509	487	512	508	488	479	461	478	478	507	541	478	486	477	534	502	480	498	477	474	481	487	479	477	511	526	545	449	445	488	479	573	541	504	480	455	461	493	524	499	470	475	474	478	517	526	514	472	493	555	475	496	482	496	482	474	476	445	450	471	526	502	483	507	472	477	458	535	420	431	514	523	478	476	481	509	477	483	501	470	528	482	478	491	474	517	434	418	501	549	557	487	473	477	493	467	490	477	520	489	513	498	463	492	483	488	480	466	572	470	473	448	494	520	477	481	571	478	507	508	495	477	429	496	450	478	541	487	474	495	411	453	425	479	483	459	509	496	483	581	473	463	528	528	485	506	502	481	483	471	470	476	482	500	476	472	488	468	496	485	475	472	490	529	474	513	530	499	479	487	485	493	459	489	477	514	487	477	472	452	493	612	470	483	487	565	467	523	544	501	485	471	390	455	538	480	467	476	487	523	474	560	478	486	527	516	466	452	454	486	491	569	476	483	430	480	478	520	472	481	495	478	474	450	483	484	482	517	501	489	485	496	478	483	473	475	368	479	496	479	441	476	456	515	479	482	528	477	542	477	491	449	476	528	480	483	460	499	475	479	485	471	575	558	487	477	468	492	476	476	478	490	450	523	474	487	545	464	578	475	513	492	469	479	490	469	484	430	496	494	475	504	480	535	471	497	487	481	524	480	556	484	522	542	437	513	460	512	474	500	505	480	518	487	452	527	477	450	477	485	407	461	498	500	477	491	468	464	476	459	467	476	457	516	486	507	481	513	546	487	534	476	484	550	462	1
486	476	516	489	478	496	547	477	503	483	459	516	461	434	474	465	472	490	444	464	476	498	492	483	526	520	505	480	480	511	491	439	565	427	532	555	476	449	485	478	478	527	472	494	502	459	470	530	524	460	559	466	481	486	461	516	480	474	528	451	513	477	472	489	497	501	558	487	487	482	582	496	456	518	487	558	483	466	521	483	455	536	521	467	474	432	475	471	475	514	475	493	513	486	472	497	481	512	522	554	469	481	482	479	463	568	454	524	530	489	480	453	464	511	495	493	491	470	504	503	476	473	478	477	494	530	476	525	486	538	512	470	512	468	459	515	394	510	475	484	500	479	481	498	485	502	479	519	479	509	428	482	465	471	478	491	500	513	483	534	476	505	468	486	493	500	478	477	479	416	500	456	476	478	466	502	479	482	519	514	553	489	482	458	519	499	499	491	515	477	471	439	485	510	470	472	479	471	476	521	486	464	491	546	500	474	502	477	481	454	482	485	465	496	485	565	523	485	506	467	483	499	447	455	356	502	494	477	476	480	521	481	484	484	482	466	506	478	425	474	521	489	501	509	513	502	452	477	487	559	480	468	476	480	476	477	511	592	496	507	506	487	516	474	493	529	519	484	510	488	471	464	505	525	467	484	476	579	523	516	476	465	473	475	506	524	517	518	485	531	435	532	539	480	471	463	492	547	464	495	453	487	472	466	515	524	488	475	501	452	518	484	524	487	477	535	480	483	482	531	492	448	463	479	505	478	497	521	468	479	484	496	477	589	513	494	487	516	512	506	537	440	461	505	476	484	485	476	521	443	492	498	487	490	520	459	533	477	493	437	519	484	478	469	479	571	503	485	469	506	461	393	500	500	467	497	485	502	545	480	484	523	481	493	468	482	475	479	471	459	477	498	477	530	473	485	494	496	499	476	472	487	478	519	475	454	451	477	456	478	491	493	472	486	514	542	472	507	530	496	475	479	464	475	461	508	529	445	554	486	501	487	442	478	493	452	470	469	480	499	524	465	529	541	504	477	480	500	411	487	478	477	494	508	475	479	480	503	526	472	493	437	548	432	473	491	482	473	462	451	578	479	495	478	484	468	455	507	441	485	475	507	485	489	516	479	474	474	479	482	482	478	499	530	502	512	484	488	501	545	1
482	464	553	498	439	473	486	476	499	476	484	475	467	484	475	449	484	512	505	473	478	465	467	477	499	560	490	466	495	497	486	519	507	513	460	505	490	470	485	476	473	567	497	499	483	467	438	465	517	499	536	581	481	483	504	479	541	503	527	476	516	488	544	484	568	497	548	511	475	477	529	481	480	512	484	489	476	461	464	448	495	533	492	474	510	506	476	486	479	507	476	484	473	487	470	518	487	452	476	492	490	486	473	469	482	564	460	555	487	481	454	461	484	501	508	500	472	480	508	492	475	492	484	473	480	465	499	515	486	467	512	500	504	477	499	497	400	502	484	474	486	450	501	487	466	478	479	507	481	587	542	496	482	575	477	493	473	526	535	505	518	499	495	475	527	481	478	466	478	535	506	524	530	476	491	455	490	480	481	485	511	513	445	443	479	490	504	469	515	485	480	489	473	465	515	488	486	480	476	484	503	526	495	407	466	476	495	481	489	472	484	569	488	431	479	463	525	482	500	481	539	491	498	553	501	522	469	476	475	479	477	508	457	453	504	494	462	477	471	479	476	468	466	487	531	547	479	478	480	546	499	475	481	485	483	493	569	355	477	477	500	484	468	478	496	487	440	501	510	474	475	521	494	488	479	500	477	516	504	494	479	516	498	477	491	488	472	429	480	473	478	539	497	485	545	494	453	565	528	494	494	497	477	485	467	515	473	470	476	466	474	488	530	501	488	441	480	481	527	585	500	509	484	486	449	475	488	494	490	504	455	481	476	509	499	476	563	473	459	523	484	511	478	535	549	490	473	474	478	528	487	471	501	486	517	451	566	478	491	559	442	493	456	529	475	496	484	479	495	483	455	513	509	488	460	546	495	509	543	472	478	479	540	473	497	482	478	473	526	487	474	555	481	459	476	471	496	491	473	491	479	484	475	531	477	407	413	477	455	491	500	466	493	480	478	450	480	540	608	505	483	482	462	475	476	485	496	493	415	476	501	486	476	539	472	541	478	588	532	470	434	526	435	424	510	476	471	483	538	475	486	486	470	529	475	515	480	557	528	498	485	449	537	495	467	499	470	557	446	501	512	473	448	478	474	447	488	467	503	523	462	486	493	544	524	489	498	479	482	485	456	474	481	565	434	588	481	476	549	502	1
487	455	481	482	482	483	432	477	494	492	549	467	490	431	478	431	504	449	459	495	492	498	466	472	444	442	479	476	503	486	490	513	503	493	503	516	459	531	478	474	472	450	458	464	440	463	522	506	442	496	508	486	490	474	442	489	409	499	519	445	508	474	534	487	420	526	512	431	474	486	517	512	467	501	482	570	486	493	539	465	455	548	503	491	556	459	475	501	479	448	476	500	458	492	483	511	474	507	494	504	476	496	475	477	545	464	472	509	438	497	505	497	485	434	450	435	483	500	520	463	476	482	481	474	475	537	473	477	476	494	459	502	482	478	477	508	432	496	489	490	490	577	483	480	473	518	487	547	479	512	487	488	460	354	478	507	495	493	523	442	459	490	483	484	503	494	475	475	477	437	517	580	507	479	486	435	469	486	453	536	552	506	476	496	481	535	392	505	576	476	461	498	538	499	563	475	482	474	477	484	516	472	461	531	425	474	532	486	466	495	472	523	495	468	480	511	517	490	476	487	507	515	525	533	452	471	489	478	476	480	503	451	471	485	521	473	475	482	470	475	492	580	524	471	533	534	416	480	489	504	459	446	480	543	469	476	510	496	502	487	479	480	488	523	480	489	534	495	461	467	476	492	483	459	483	500	476	489	511	535	476	417	489	475	493	480	524	448	480	491	473	502	529	471	541	512	482	492	483	478	462	491	475	461	442	455	488	476	552	481	486	512	503	553	486	477	476	480	557	536	487	514	499	480	496	477	454	483	473	509	509	472	476	498	549	501	366	458	488	500	495	491	528	508	478	468	483	432	463	521	484	478	527	509	512	512	509	476	495	475	451	487	532	537	470	504	507	459	464	520	480	555	518	446	524	455	481	497	438	470	473	502	506	474	494	470	530	476	495	514	478	497	477	463	471	520	507	384	532	482	469	466	477	493	476	469	466	476	510	477	481	504	442	491	521	549	483	526	502	529	472	484	487	476	475	485	475	540	498	472	505	524	474	403	483	532	469	444	529	493	457	486	342	596	491	477	490	491	528	481	511	493	482	217	475	571	478	523	468	501	453	548	503	524	475	514	481	570	510	498	503	484	419	482	478	582	506	495	497	472	498	495	476	504	490	498	467	551	478	488	433	484	490	164	498	497	475	477	489	494	1
475	489	453	478	484	471	468	477	482	487	503	494	472	462	466	459	490	485	454	484	488	466	489	494	524	517	506	492	492	516	468	499	498	445	538	432	467	501	480	477	472	506	480	470	488	474	484	559	406	493	532	492	492	474	462	503	483	524	468	463	480	480	521	491	446	567	535	497	485	474	509	475	503	471	484	520	473	477	530	479	502	506	464	472	451	499	481	477	482	482	476	498	468	482	485	446	480	484	464	466	483	478	488	471	481	486	480	490	479	481	477	508	469	445	518	469	506	490	501	504	474	515	473	453	513	530	489	468	478	427	478	498	495	478	533	528	488	460	479	491	485	533	502	488	492	511	479	566	484	469	543	480	484	420	476	490	453	470	537	486	484	484	474	480	441	507	477	476	477	543	496	492	510	479	516	493	465	483	500	463	492	498	427	462	489	485	502	519	579	477	455	482	512	529	568	501	478	487	478	482	505	516	464	538	566	474	491	483	490	489	484	497	483	535	469	511	438	483	513	479	460	462	550	546	520	468	496	479	477	500	484	510	481	476	488	479	518	480	479	476	502	472	462	477	456	462	478	478	480	502	478	520	474	502	477	475	531	514	484	487	465	476	501	430	490	528	418	491	475	482	482	541	486	571	496	479	475	454	489	492	475	433	477	475	509	518	462	466	480	468	475	490	480	467	463	480	458	478	511	506	513	508	477	470	476	485	463	481	490	478	491	488	509	488	469	583	487	468	534	485	490	507	471	474	489	472	468	452	486	530	474	468	475	469	501	499	405	499	546	471	447	489	478	466	505	473	478	517	511	447	488	470	512	481	501	472	495	478	517	541	499	490	506	499	482	436	529	483	485	525	498	452	486	482	506	462	481	486	397	476	499	503	539	467	470	490	488	479	486	531	481	469	480	462	478	464	483	490	526	483	469	465	476	446	477	458	406	481	513	471	506	535	520	473	490	496	480	458	482	540	479	500	477	476	496	502	487	479	550	481	497	450	507	446	472	600	455	423	571	489	451	458	549	563	474	477	449	488	418	485	497	485	479	471	468	434	477	509	517	469	450	477	467	458	486	491	474	490	480	418	547	479	499	482	468	450	485	467	460	493	484	439	487	453	445	474	485	477	494	464	501	481	474	484	475	462	480	475	517	476	2
476	465	551	495	585	482	489	481	498	476	425	505	508	451	478	471	468	516	497	478	470	475	478	477	481	504	509	488	460	500	480	554	504	456	477	507	473	509	477	479	474	485	492	493	511	539	517	511	420	486	468	550	477	483	482	523	475	428	512	453	464	483	528	476	498	599	473	500	481	480	630	483	476	493	468	432	461	487	541	500	513	534	470	476	527	533	480	501	474	556	476	511	455	508	492	436	479	481	486	496	478	480	491	489	417	326	492	503	509	477	532	507	468	530	499	445	498	503	462	482	476	458	461	533	498	580	476	491	466	422	478	488	490	477	503	441	598	512	471	491	505	512	487	480	475	489	480	481	473	435	527	485	495	543	478	510	489	507	508	485	484	474	457	480	497	501	477	482	478	542	461	539	436	476	476	526	494	479	490	517	492	439	541	488	473	440	451	499	504	480	479	533	527	479	486	482	486	478	479	464	478	516	470	514	514	476	517	477	471	463	471	513	457	501	495	517	505	464	439	476	439	531	513	468	561	507	498	478	476	508	460	491	487	482	465	492	473	479	516	480	468	475	469	496	459	463	448	477	482	499	483	563	482	513	476	487	547	494	493	480	494	481	485	435	488	527	490	475	460	540	488	501	507	490	473	497	476	479	466	510	476	501	501	477	531	488	509	557	478	507	494	558	471	471	518	473	442	491	506	490	538	476	476	472	490	531	466	494	516	450	464	477	548	533	488	435	488	468	423	476	479	476	480	502	464	478	464	443	500	477	436	483	475	548	458	483	488	482	554	488	571	485	509	499	458	484	476	487	472	533	485	544	493	484	453	474	587	474	489	537	524	509	552	502	480	490	499	491	491	542	452	528	505	509	508	498	490	509	400	492	493	459	446	455	478	473	449	478	505	601	471	442	474	447	481	505	479	544	579	470	473	526	476	422	477	425	470	472	477	483	482	593	507	432	412	574	474	541	521	567	483	475	472	477	484	506	500	513	439	477	489	544	476	525	492	478	454	496	468	511	543	497	632	471	514	479	467	496	447	509	498	467	510	547	464	485	482	467	474	504	519	500	442	551	495	455	482	499	466	576	525	475	527	475	479	454	482	472	468	497	520	480	479	490	529	480	471	518	477	468	463	472	505	558	450	463	479	487	523	555	2
485	492	470	476	450	465	471	479	466	480	474	460	481	430	482	450	478	463	536	473	466	485	472	478	446	510	475	480	461	461	495	525	550	482	528	441	491	465	475	476	479	479	466	511	533	501	464	500	514	457	572	477	484	474	493	504	466	534	487	471	493	478	403	479	740	508	546	489	481	474	502	487	479	441	476	496	470	527	540	464	521	509	501	468	535	416	476	466	478	535	477	495	509	487	491	474	476	485	486	510	479	463	490	482	475	316	520	455	452	505	510	500	462	501	481	496	513	482	475	523	473	467	498	566	526	522	468	518	462	486	533	473	534	467	491	484	500	484	480	505	507	510	489	494	461	517	481	501	477	461	511	492	480	625	478	477	496	491	505	494	487	485	497	479	483	520	478	477	478	487	523	516	537	475	485	448	490	479	427	509	519	562	509	483	484	497	477	477	506	475	479	471	475	497	446	470	465	482	479	530	499	438	454	468	523	475	541	480	485	528	485	515	477	497	476	487	524	467	480	475	493	473	570	409	496	499	447	479	477	476	475	420	486	502	481	488	498	479	481	478	519	371	468	477	476	537	567	480	485	458	486	478	478	465	490	480	428	493	479	483	478	473	507	481	485	515	520	489	467	485	499	499	500	482	501	480	477	529	483	483	476	533	473	476	535	473	535	510	479	485	454	569	531	469	516	496	484	514	474	469	461	499	481	502	515	537	475	464	476	462	523	462	505	478	468	463	476	482	414	576	490	487	508	479	499	479	519	481	494	468	416	476	477	454	538	491	744	496	640	489	568	479	489	520	501	474	477	588	477	399	495	423	481	482	491	461	518	477	547	495	495	459	444	504	483	534	484	476	493	435	509	501	477	475	477	463	476	459	533	479	485	476	525	496	499	480	498	476	489	461	477	557	474	457	486	447	489	562	436	475	476	458	476	490	478	425	506	474	460	476	485	535	473	487	478	550	467	518	542	453	475	485	486	476	506	485	498	479	453	478	490	486	432	574	483	519	485	465	432	494	458	470	626	509	503	477	471	472	600	478	484	465	489	639	478	579	477	527	451	473	551	480	500	448	475	468	483	509	486	463	538	481	535	480	478	317	448	476	517	479	464	450	474	501	536	498	469	512	500	482	497	484	486	693	472	516	477	486	556	509	2
490	456	508	486	504	472	529	477	484	488	550	504	461	517	488	484	490	450	499	476	490	466	490	489	475	501	515	496	491	509	488	471	508	427	522	529	485	482	482	478	477	456	449	497	502	466	544	520	550	473	492	459	486	479	490	478	535	472	491	441	485	481	498	486	427	570	485	522	489	486	585	474	483	485	481	471	480	502	527	459	493	470	437	486	456	525	472	487	479	559	476	532	466	486	497	466	481	467	490	459	469	484	474	472	467	623	484	488	488	477	527	480	492	512	517	469	504	480	485	519	478	447	480	519	475	489	478	469	491	435	507	466	518	486	469	507	500	472	479	445	504	498	513	493	483	503	484	538	485	567	510	469	492	351	475	424	476	459	439	537	505	474	476	485	545	477	475	477	479	478	471	465	530	478	469	522	491	483	448	465	535	492	459	479	480	474	470	516	503	480	511	451	483	489	479	466	478	485	477	491	479	478	449	509	479	476	466	480	452	493	504	447	480	468	478	487	485	480	464	492	448	490	522	477	518	503	520	481	477	522	482	478	501	508	484	473	486	476	526	478	521	567	483	440	513	568	507	478	486	531	549	504	478	449	475	475	532	494	471	496	510	468	474	454	469	476	474	461	487	493	456	551	516	515	494	491	476	540	475	469	476	413	462	472	537	485	454	442	482	491	439	517	467	470	441	516	465	472	493	465	502	474	480	461	475	499	473	481	497	495	504	498	515	452	471	494	487	488	525	516	490	473	513	471	478	480	479	523	486	571	477	490	477	512	517	500	403	486	496	466	552	499	515	499	545	483	491	518	470	481	491	445	399	473	506	470	530	475	495	535	527	498	464	487	484	464	488	469	496	513	417	473	482	470	514	521	478	485	568	518	482	513	464	489	496	457	499	475	476	471	477	542	476	530	479	474	487	424	526	483	482	502	476	515	477	484	547	470	460	471	525	508	465	483	478	448	484	442	536	473	484	485	471	477	506	495	517	553	483	474	468	537	446	378	509	468	477	523	531	479	580	500	406	538	496	478	483	491	456	488	508	486	518	313	481	533	483	499	522	500	505	477	497	474	467	477	482	486	505	402	499	474	441	477	479	578	485	500	469	471	467	480	484	496	531	482	472	528	491	471	467	481	488	313	531	571	480	499	511	530	2
483	500	514	472	518	491	465	479	481	480	447	480	445	427	499	492	439	529	463	480	478	491	481	466	516	510	517	514	470	501	477	496	481	529	491	461	486	460	474	476	482	480	468	496	520	461	415	489	494	452	413	498	467	473	478	466	417	524	494	446	493	481	467	486	632	527	435	493	482	466	442	490	466	490	465	511	485	498	525	487	487	505	506	473	544	483	467	446	490	537	475	481	500	460	485	556	478	457	487	449	495	468	491	477	382	453	493	457	557	469	501	394	464	492	563	494	470	485	494	512	476	494	473	504	496	460	487	512	475	421	461	457	500	473	445	485	575	476	479	472	479	543	499	475	508	492	485	460	471	560	424	460	477	661	476	492	484	491	514	501	495	468	494	487	493	485	475	472	477	493	472	513	509	480	467	510	484	466	541	480	525	574	464	446	493	531	475	504	448	488	467	508	492	539	536	499	481	471	478	484	480	497	496	519	432	477	580	485	495	480	483	435	452	421	495	541	510	480	484	478	474	492	490	427	467	538	504	477	476	490	483	452	493	480	530	526	485	481	506	480	508	411	482	471	528	500	480	479	480	455	471	495	477	452	472	428	471	588	480	480	486	484	491	519	480	522	509	489	481	498	477	465	507	415	456	505	475	445	518	481	477	588	472	476	536	513	492	445	486	495	452	522	549	472	540	481	419	482	484	497	483	508	474	519	440	474	475	476	473	460	458	488	544	504	467	442	482	474	451	508	477	549	495	477	480	475	475	451	463	527	471	478	475	482	512	489	629	527	511	488	485	496	507	490	573	484	482	531	490	456	471	491	459	474	513	483	560	473	528	474	490	501	416	491	486	469	551	481	497	533	487	414	512	500	504	513	488	467	509	487	485	458	477	489	480	493	518	477	470	564	481	431	474	508	477	466	477	486	562	477	481	512	475	457	476	522	476	471	478	478	480	553	542	505	474	522	482	517	462	457	480	482	467	476	490	494	503	488	463	476	514	490	453	581	483	482	465	533	456	487	536	469	579	573	473	478	478	490	515	451	474	470	490	706	474	495	483	457	447	523	588	491	504	479	525	472	478	575	485	447	605	473	513	478	484	366	510	490	494	494	469	477	481	506	492	512	476	531	481	473	514	482	511	753	483	495	469	471	527	481	2
485	515	447	473	539	490	477	481	468	480	434	504	487	488	507	517	445	493	481	478	486	491	476	493	481	528	468	496	466	516	470	538	546	472	486	495	481	498	480	475	475	491	534	455	506	507	507	498	439	459	519	468	483	478	478	506	559	460	579	472	492	491	462	475	452	500	495	485	480	474	481	504	459	432	483	468	482	497	550	480	511	431	503	481	466	525	486	485	474	464	476	495	440	473	479	422	480	458	463	448	463	469	477	511	466	548	491	467	524	476	471	502	473	508	455	492	478	493	443	528	474	456	476	492	483	535	477	497	482	462	526	492	472	479	501	522	550	500	474	512	485	512	480	491	463	487	475	465	481	453	531	488	471	599	476	500	469	549	491	501	467	481	481	478	536	457	477	482	477	484	443	508	481	478	457	528	454	483	530	454	539	527	498	470	478	486	471	477	474	473	490	474	483	583	466	471	476	484	474	545	483	490	472	476	542	476	526	481	469	499	475	444	477	468	473	504	540	499	504	513	527	456	466	529	446	553	497	479	478	504	490	481	483	484	486	525	478	480	493	477	525	469	504	499	523	562	505	476	476	484	466	482	476	553	488	474	513	439	491	484	486	481	476	469	480	497	482	490	489	487	496	442	538	413	460	486	475	527	506	516	474	532	497	479	520	544	459	506	485	501	519	529	534	482	500	492	447	506	502	473	443	471	479	519	487	462	453	472	479	453	459	463	534	497	499	530	483	483	444	475	499	418	520	481	508	478	470	430	476	446	557	484	476	411	472	510	411	512	460	493	510	483	568	483	463	486	472	548	482	490	469	513	483	460	498	525	500	480	508	429	493	465	474	489	477	457	477	482	500	504	491	565	498	534	533	473	481	499	432	534	486	460	538	481	470	484	478	475	513	522	476	553	478	506	477	521	476	503	531	478	478	518	477	466	477	474	554	472	528	484	460	447	466	515	526	485	466	493	508	506	475	446	499	477	501	469	499	596	490	477	468	504	469	571	513	511	466	467	529	481	468	495	631	478	470	478	480	485	495	486	491	470	481	685	494	358	476	461	462	466	502	453	460	439	486	483	495	505	483	421	499	472	547	476	479	446	477	479	492	508	475	480	464	513	542	446	470	506	501	477	487	474	479	742	475	538	479	481	499	544	1
482	496	528	481	496	482	484	476	490	485	501	484	500	504	476	448	497	506	461	486	495	470	479	483	488	515	449	468	456	493	486	512	491	485	464	528	486	488	489	476	477	489	457	493	448	477	497	529	446	498	525	494	494	490	502	495	380	484	547	436	473	484	548	469	522	536	504	479	486	466	484	489	490	511	481	463	483	549	516	509	490	546	497	498	493	430	482	501	485	501	476	519	438	508	480	550	481	460	477	473	482	480	468	482	474	329	494	469	479	466	455	461	478	495	507	481	487	481	527	518	478	479	473	535	500	518	499	510	466	490	471	486	527	476	470	524	534	514	484	526	497	516	495	492	474	493	484	519	482	438	510	488	492	545	479	474	462	493	523	533	446	472	487	478	489	483	476	479	477	438	503	525	484	476	499	513	505	486	467	474	481	486	521	477	476	488	456	485	482	477	524	462	524	466	503	479	468	479	478	494	483	458	507	577	460	478	467	481	465	499	447	469	481	496	496	484	494	488	483	484	429	422	455	465	393	519	465	477	479	507	494	481	487	451	481	504	484	477	483	480	432	483	534	494	522	500	400	476	486	528	565	496	477	534	490	469	537	464	487	484	512	479	511	409	497	482	477	477	513	478	471	452	423	464	490	488	475	492	470	546	478	500	475	476	506	507	457	513	474	502	486	444	476	481	417	447	478	459	488	504	493	473	476	486	492	474	460	487	522	443	487	527	479	519	484	523	457	488	403	474	477	473	493	507	448	477	462	492	499	560	486	468	476	527	538	480	509	548	555	533	431	498	487	520	482	487	485	480	504	527	476	466	427	489	482	458	538	477	516	521	506	482	495	436	478	411	475	500	497	506	524	552	494	504	487	441	475	494	447	574	484	489	494	469	499	465	458	478	453	444	474	475	476	532	475	472	500	416	471	489	475	482	477	489	477	485	445	479	496	472	467	505	477	509	498	528	498	512	541	517	478	456	486	476	483	498	503	552	468	481	475	460	477	533	459	413	461	562	522	492	474	463	590	489	504	476	489	491	466	486	483	461	501	541	465	504	490	517	553	519	541	499	528	488	482	487	485	494	478	438	471	478	543	475	489	464	475	505	442	490	494	478	473	513	466	474	483	448	470	481	474	478	474	568	537	541	482	488	483	477	2
479	546	463	486	520	474	395	477	483	490	513	460	491	472	471	472	485	514	523	477	481	520	476	474	478	509	503	475	468	463	482	517	540	441	467	400	474	479	474	476	472	494	515	482	460	505	485	512	510	530	556	564	494	473	543	511	493	467	443	500	482	480	563	476	660	504	481	514	473	476	508	478	551	490	483	512	483	452	437	482	531	449	485	486	490	492	487	476	480	539	476	551	471	502	485	479	477	503	466	518	474	490	481	492	501	397	500	473	460	480	548	436	477	492	457	468	514	482	476	450	474	484	476	460	519	448	479	448	471	535	535	465	477	471	400	495	510	523	472	485	461	546	496	481	487	499	481	528	483	490	514	474	480	628	478	498	468	461	489	498	510	461	507	485	516	496	474	474	478	526	473	559	482	478	479	527	470	487	514	560	489	529	516	488	459	495	580	488	564	483	476	502	494	458	544	486	478	494	476	457	491	475	525	464	535	476	548	480	480	488	502	566	494	432	492	558	530	476	494	490	496	457	465	495	512	530	475	480	477	500	460	501	472	489	501	524	476	476	480	477	471	435	497	486	523	459	445	474	475	491	451	512	482	525	469	495	471	486	477	497	482	468	487	418	483	502	465	457	438	521	479	502	511	461	457	485	477	479	499	473	479	520	493	477	459	501	443	452	483	516	492	485	493	486	537	490	506	599	504	524	436	499	475	506	486	528	489	492	476	515	480	453	475	458	493	486	487	486	446	498	496	465	506	478	504	477	514	487	482	528	482	487	476	443	482	486	641	538	545	458	507	517	494	445	505	478	475	547	524	485	486	477	508	485	493	472	469	478	569	453	533	463	493	448	476	478	453	466	474	529	508	476	463	479	527	470	485	473	531	483	466	488	497	476	487	489	482	477	509	473	468	471	477	517	475	469	477	465	487	481	481	519	477	494	476	482	444	473	496	484	483	465	535	486	495	468	468	473	587	524	484	468	495	476	475	484	506	461	528	477	499	499	491	572	522	499	495	533	494	481	513	471	546	507	509	477	492	487	464	473	463	470	485	590	484	547	475	512	443	477	493	481	458	459	460	460	488	548	477	447	539	476	504	476	483	398	484	508	466	484	457	503	486	550	478	468	478	463	541	490	502	479	500	624	470	557	478	475	493	476	2
473	449	500	478	476	473	565	480	473	470	469	502	510	449	478	456	470	514	426	480	479	473	477	489	473	458	508	462	470	484	489	492	509	470	485	425	470	467	478	474	478	470	487	481	521	454	453	463	522	435	521	489	428	481	490	491	478	421	544	463	489	490	487	475	413	554	482	499	486	465	458	484	500	486	482	534	484	473	539	482	456	547	450	496	571	486	475	498	483	468	476	494	503	468	490	502	480	483	532	502	496	498	483	473	516	649	506	568	529	477	442	467	486	479	495	488	482	491	478	500	476	457	470	485	464	461	483	477	493	470	535	473	434	478	516	570	504	481	479	464	460	535	488	495	485	483	473	417	483	520	431	494	470	589	477	480	503	472	547	575	483	498	496	478	519	463	475	474	480	535	556	400	550	475	478	484	504	483	465	440	517	519	461	463	482	477	542	507	475	476	528	483	490	492	508	478	470	500	476	453	470	538	466	482	442	474	488	473	473	493	479	488	481	484	483	495	504	490	487	502	480	519	485	515	516	451	489	477	477	517	468	501	498	471	499	530	505	476	469	478	472	550	519	473	484	515	494	483	487	524	492	472	471	479	480	472	508	552	478	503	452	479	506	509	491	523	535	499	450	512	481	500	432	516	483	488	476	478	530	522	475	518	467	476	545	512	497	426	485	484	518	552	495	470	480	450	476	501	461	506	458	512	483	498	464	451	461	496	500	488	496	471	554	531	487	437	500	481	454	493	487	441	493	467	507	479	446	503	487	512	481	469	478	490	517	498	367	476	379	559	450	479	448	538	466	473	487	482	417	522	486	450	492	479	487	477	529	476	597	555	515	504	456	505	482	442	445	487	481	493	461	434	443	546	509	471	481	512	561	466	482	486	494	490	483	464	487	476	500	463	479	484	473	413	479	474	504	497	553	474	480	497	476	479	477	489	526	478	429	457	461	439	487	485	486	542	491	521	439	534	481	481	476	476	470	513	548	462	493	476	493	478	533	548	501	479	483	481	499	476	518	502	506	560	492	476	485	487	373	488	521	470	494	607	486	414	477	466	505	520	460	494	485	506	479	494	476	511	482	422	440	476	490	478	467	556	462	464	466	470	494	498	485	468	487	490	475	441	497	481	482	474	473	616	498	495	479	501	533	503	2
477	501	480	480	501	481	369	476	488	485	439	517	494	439	491	427	462	515	454	465	480	547	478	471	531	483	509	479	486	513	479	604	510	476	464	468	476	489	489	475	475	403	492	483	476	446	548	510	505	487	533	497	498	482	502	498	549	470	446	462	491	472	511	478	352	482	469	514	488	470	526	496	481	483	478	510	493	472	451	510	530	502	436	475	507	449	472	468	483	538	476	447	471	501	481	546	476	471	479	490	487	494	487	454	483	784	515	471	531	477	515	418	469	483	455	471	444	476	463	498	473	456	476	544	514	458	486	510	500	445	492	504	490	472	484	551	520	462	477	469	502	592	495	472	489	490	471	487	482	475	455	499	478	307	478	445	466	526	539	544	503	473	507	474	441	483	476	483	478	529	481	462	487	477	465	479	485	483	455	491	462	525	493	473	496	496	455	510	511	480	483	494	492	585	583	495	471	473	477	504	505	483	446	485	487	474	534	475	475	477	487	471	507	453	478	548	422	486	483	475	475	506	432	496	475	461	485	480	476	487	475	485	490	499	491	489	488	475	479	473	517	483	532	489	507	541	422	479	478	477	499	485	472	499	471	475	468	533	496	490	514	481	496	509	469	519	549	487	474	497	511	468	443	500	477	483	475	491	446	479	478	411	478	475	473	441	481	515	482	485	570	538	489	471	462	520	411	476	480	456	535	524	467	496	466	473	494	472	521	477	478	489	527	472	467	464	479	485	500	501	469	499	499	483	494	477	496	486	489	560	509	482	477	479	436	482	323	499	531	469	493	497	513	527	516	474	481	502	457	500	488	494	480	480	497	459	544	477	481	538	501	486	443	508	483	523	519	487	510	482	465	545	453	520	470	503	469	492	529	481	475	490	477	487	471	470	475	477	502	459	474	477	478	480	476	485	477	510	523	485	477	532	477	545	477	462	524	479	506	481	519	540	518	476	514	459	480	483	472	460	474	492	481	476	508	472	500	489	475	476	485	501	459	361	491	559	477	482	457	495	503	503	658	448	507	478	471	492	458	490	495	480	468	596	479	282	476	507	504	530	484	510	503	600	478	468	476	493	473	470	524	479	547	475	484	464	475	496	441	485	480	469	487	543	477	490	488	464	489	483	453	477	504	607	459	462	479	482	576	498	1
480	471	515	487	523	472	501	477	515	479	462	500	483	512	488	518	465	541	484	473	473	526	473	489	487	476	471	484	470	459	478	539	464	551	451	434	503	505	470	476	477	474	483	486	490	448	423	500	441	469	547	502	497	480	503	491	487	462	490	458	505	492	476	473	611	507	486	486	475	461	546	512	460	430	477	460	488	489	547	491	497	515	505	483	571	524	475	461	489	520	476	477	430	516	487	492	471	470	445	475	482	503	479	498	482	256	449	459	532	478	493	427	473	465	496	482	500	500	503	476	474	464	480	486	473	446	489	469	458	511	491	512	466	474	476	516	470	472	470	494	508	470	473	503	499	471	482	475	474	420	431	482	485	599	479	519	506	454	513	527	469	466	480	480	458	461	470	474	476	414	477	549	459	475	489	467	473	479	532	558	522	538	537	485	502	548	513	481	495	476	464	466	516	493	498	480	476	478	475	457	485	476	484	559	480	476	509	479	465	532	506	497	478	569	482	519	522	463	533	490	469	539	506	534	537	495	479	479	478	499	484	452	484	454	482	479	491	475	449	472	476	499	478	476	505	507	481	479	487	452	482	481	477	531	484	454	531	559	475	488	482	479	476	426	493	475	492	456	451	479	470	446	470	508	480	482	475	506	491	503	477	539	493	474	478	496	525	497	482	490	512	475	460	477	508	500	482	523	487	461	438	510	472	486	460	468	446	471	467	483	476	468	543	465	480	457	490	484	454	571	483	520	513	492	477	487	474	499	497	518	531	488	478	495	400	480	597	383	522	543	530	551	459	538	542	475	476	551	477	507	484	454	494	493	482	484	397	474	537	488	507	498	480	527	479	527	524	479	486	543	487	481	485	497	511	519	480	507	426	498	480	508	544	484	473	476	462	479	519	520	474	487	478	502	486	489	477	553	491	474	480	441	473	420	477	476	531	473	479	475	462	518	466	493	491	514	479	445	466	503	484	488	480	477	497	455	513	485	506	473	487	533	500	567	518	514	459	484	522	481	485	484	454	504	484	477	472	478	478	479	481	471	486	400	479	610	472	504	481	489	546	497	525	482	496	514	498	512	500	510	540	480	459	478	477	483	495	488	515	468	483	497	463	424	545	486	474	486	474	473	475	481	456	429	513	547	471	446	477	542	1
484	456	469	482	491	477	509	476	465	476	470	542	456	521	480	505	475	495	485	467	495	473	476	474	520	507	496	462	474	501	476	510	448	439	478	438	493	447	477	478	474	537	437	506	480	491	461	472	515	432	504	517	488	476	478	515	501	456	501	485	500	487	474	484	612	529	559	519	481	483	430	490	472	424	481	452	489	485	450	468	474	531	420	478	449	474	477	477	488	586	475	491	446	464	472	463	477	484	473	467	486	482	470	463	473	424	454	586	510	481	464	528	489	529	517	490	486	487	468	494	473	452	490	501	517	451	478	482	473	510	511	504	488	475	522	490	547	472	475	462	479	477	479	475	441	510	487	557	476	552	535	487	475	585	476	519	488	432	515	471	462	470	477	471	503	497	474	477	476	508	515	565	500	478	462	483	487	473	482	562	459	560	513	481	495	515	440	494	543	475	526	488	484	570	537	480	473	479	476	504	469	506	479	539	517	477	518	481	488	492	476	369	492	463	489	543	452	478	523	499	495	476	452	453	550	481	465	476	476	514	474	479	476	499	514	438	472	477	484	482	517	447	492	478	476	520	354	476	479	505	475	508	477	557	476	429	540	459	490	483	471	478	497	486	483	462	541	503	511	541	501	503	454	524	497	473	476	477	487	514	478	524	493	479	515	547	517	474	474	506	532	495	449	469	437	492	474	506	478	508	400	509	473	455	524	461	483	477	468	480	490	512	514	469	494	505	472	485	466	517	498	436	480	481	508	486	511	474	473	516	489	461	475	496	493	478	609	471	528	462	556	470	502	501	436	478	484	501	470	474	472	430	482	463	488	477	503	478	421	502	442	512	497	465	488	454	490	470	483	506	494	491	510	489	508	535	481	448	519	491	491	479	519	489	487	493	511	474	495	516	482	498	474	465	474	489	489	445	479	480	475	487	478	514	478	550	493	486	492	477	501	466	495	519	496	562	487	537	509	474	485	492	491	475	494	504	531	495	445	482	518	495	513	549	465	451	478	491	480	487	467	501	507	522	512	476	486	480	481	479	472	473	479	551	470	560	479	487	479	488	515	461	420	549	471	489	479	472	475	542	490	476	484	477	474	409	496	507	502	487	479	424	472	525	513	486	484	453	486	471	469	484	459	563	467	518	470	496	512	528	2
487	472	435	477	487	475	524	476	484	469	505	521	450	482	480	495	469	460	510	478	480	550	472	486	550	521	497	472	448	501	474	465	488	513	475	448	491	497	484	474	477	501	461	522	499	510	422	536	511	565	531	540	481	485	514	479	440	554	489	507	490	488	387	489	494	511	519	484	479	470	491	476	537	529	479	503	486	531	545	422	498	476	457	475	506	506	477	467	476	470	477	460	455	495	477	498	481	514	481	539	466	479	482	491	512	516	464	506	498	465	470	429	475	515	442	485	481	499	504	478	478	488	479	478	452	516	506	552	480	466	488	523	475	479	475	509	538	490	471	465	507	557	465	491	493	488	483	500	479	438	465	494	481	538	474	481	483	457	534	492	490	481	469	475	517	485	473	484	478	433	516	474	549	477	486	514	487	488	455	545	522	505	457	479	493	522	497	503	593	477	486	500	473	390	523	480	485	475	477	486	498	485	488	566	576	477	506	480	464	464	472	510	457	499	467	492	567	473	460	489	458	524	503	449	452	501	491	477	476	510	499	481	501	500	473	510	499	477	476	477	469	470	508	471	522	514	437	475	493	518	496	505	474	551	502	476	462	520	476	473	457	480	512	460	489	481	476	480	463	485	503	552	504	477	474	489	477	492	472	455	476	497	461	478	519	500	464	511	480	481	469	524	493	478	457	518	457	499	472	509	509	492	474	490	491	481	488	491	482	502	505	480	523	481	455	507	490	490	407	463	478	460	486	476	498	479	502	507	489	527	415	489	476	460	491	490	479	496	546	525	518	519	456	488	547	473	473	446	489	484	488	469	522	500	518	502	547	477	514	531	407	467	403	486	484	511	493	489	484	520	465	461	514	490	534	525	476	499	526	477	477	549	411	483	495	464	486	476	522	479	483	474	476	513	479	486	487	519	483	488	475	470	476	477	476	506	448	471	452	485	491	428	460	468	442	439	473	482	579	552	493	490	469	475	476	502	520	466	495	476	462	606	512	527	499	504	476	556	494	473	494	467	669	505	486	476	482	483	452	466	457	458	516	635	477	419	483	454	437	425	488	490	466	535	475	488	468	508	482	461	593	483	557	473	492	447	505	479	524	497	480	438	480	475	499	481	466	484	477	473	459	482	476	696	456	503	483	486	495	501	2
484	463	512	499	409	483	531	476	491	490	536	492	517	520	483	473	486	476	466	481	488	523	479	480	514	533	481	516	463	521	476	481	484	528	443	492	490	503	479	476	478	501	453	499	474	464	429	567	444	434	435	546	494	479	508	519	508	488	539	471	476	480	483	478	623	523	531	505	474	480	502	476	421	518	474	475	472	496	543	473	508	510	459	488	518	474	483	511	484	608	476	523	481	490	486	546	483	506	425	495	484	476	487	464	418	265	484	530	532	473	488	484	460	491	488	481	477	482	527	513	476	477	473	476	491	523	479	492	459	424	513	488	514	483	497	502	479	466	488	470	520	474	499	485	493	482	485	525	481	540	395	460	477	529	475	488	469	511	549	476	511	479	459	476	476	466	474	486	478	517	513	534	518	479	467	563	504	491	476	550	505	522	445	480	525	430	490	498	496	477	475	486	471	489	578	472	469	484	481	498	480	518	512	514	443	476	561	474	494	511	485	436	510	427	474	571	449	483	505	496	534	507	507	505	541	464	497	480	476	473	479	449	490	398	500	509	484	475	500	471	516	419	482	500	533	452	486	473	488	484	544	472	484	540	472	484	501	508	493	481	492	477	510	486	486	513	472	466	514	477	489	511	504	535	501	474	476	514	526	559	478	496	464	477	481	529	507	487	476	489	504	510	489	479	404	498	505	514	478	501	510	493	477	525	484	511	500	489	560	449	431	479	549	518	482	423	471	483	439	533	491	440	484	481	491	477	508	478	475	591	513	498	476	480	478	470	644	512	635	564	505	493	523	552	505	482	478	465	458	509	484	526	449	468	488	502	554	477	494	550	497	474	434	501	483	461	465	475	482	513	448	531	498	490	518	498	485	475	449	475	481	468	488	487	517	477	507	474	471	529	476	457	474	465	473	495	484	526	469	477	482	493	476	481	477	442	448	476	505	469	514	494	483	484	465	498	491	484	496	491	478	494	484	476	491	501	450	446	478	487	465	501	483	523	476	470	467	491	495	505	498	488	615	546	499	479	501	475	485	481	480	467	508	542	478	558	478	433	477	499	503	495	501	477	484	493	477	462	483	451	544	469	518	476	466	396	473	487	449	466	489	512	477	517	462	481	481	492	504	471	535	476	470	548	437	506	481	514	525	490	1
487	550	500	489	493	471	532	478	473	481	527	448	494	482	493	462	496	471	534	479	470	490	488	488	500	496	489	485	472	522	476	545	466	498	501	491	484	540	482	476	476	483	455	496	548	508	550	521	455	479	511	553	478	487	495	515	396	455	489	469	521	479	497	476	587	541	527	534	483	465	508	494	446	465	476	518	478	535	457	484	462	538	505	475	521	459	474	460	484	575	476	530	485	494	471	468	489	427	455	445	476	468	484	472	413	363	506	490	529	489	460	482	485	461	575	479	466	464	543	471	476	468	492	531	503	515	477	514	467	394	515	506	476	475	471	499	445	508	478	469	491	474	487	490	501	530	473	499	479	480	472	467	495	531	478	491	497	454	480	535	501	476	472	468	521	443	476	478	479	451	482	500	507	477	482	475	472	485	444	497	506	467	456	444	495	458	469	514	493	476	489	451	523	463	440	497	476	471	479	463	498	474	495	564	473	475	581	479	462	482	478	559	492	455	473	449	498	477	519	478	430	476	478	488	558	472	492	480	475	490	476	471	473	513	473	499	492	478	496	479	557	431	468	497	491	474	487	478	492	488	523	510	476	479	475	540	503	498	500	498	472	484	496	499	490	484	554	507	542	475	471	529	440	444	485	489	477	473	499	517	478	500	490	476	502	484	449	511	476	525	467	503	506	474	468	464	477	509	468	519	529	485	471	551	527	535	492	482	509	466	452	492	554	492	486	511	495	470	459	554	499	472	489	462	503	478	492	487	468	585	490	501	476	450	409	478	584	448	553	478	607	471	507	524	556	478	470	508	478	486	483	505	514	490	523	491	362	477	541	429	511	544	511	481	489	528	476	466	478	496	491	529	498	454	512	516	486	488	457	489	470	475	497	477	484	467	497	477	511	478	477	519	475	448	474	478	505	408	577	490	479	543	475	467	475	379	444	479	451	470	465	497	508	457	496	542	480	560	517	547	475	485	444	475	488	493	489	469	421	480	470	500	534	523	483	486	470	476	490	491	502	474	566	492	515	476	444	490	499	465	464	473	505	541	486	537	481	506	499	489	480	471	505	584	457	534	486	511	467	507	601	487	518	475	481	397	496	494	431	477	472	485	471	525	461	505	485	506	470	477	491	482	504	564	499	488	485	486	483	512	1
483	499	507	495	451	472	467	480	484	496	444	439	454	387	472	467	478	473	474	476	485	522	470	499	532	533	480	489	481	489	482	462	470	488	438	383	453	458	487	478	477	483	518	512	445	492	533	517	505	478	475	470	506	488	529	457	446	508	485	477	471	482	499	475	438	489	446	486	479	481	522	489	466	453	475	584	469	527	503	492	476	555	428	461	423	525	474	470	475	442	476	473	489	492	464	484	475	479	455	435	483	474	478	474	444	604	468	482	474	476	447	523	468	492	523	451	475	501	461	527	476	489	472	472	509	491	486	503	486	508	490	499	477	471	504	493	594	498	487	492	476	517	466	484	464	484	481	504	476	508	490	505	487	314	477	507	462	471	503	488	498	471	481	480	455	516	476	476	477	500	539	539	477	477	483	492	484	478	462	542	441	541	506	477	483	497	486	520	481	476	475	505	500	419	497	474	478	486	477	519	460	487	475	507	430	475	466	477	490	484	499	520	455	514	491	538	509	480	449	483	480	484	489	448	435	481	471	477	476	485	499	494	509	472	505	491	489	476	464	472	514	466	490	468	533	503	457	481	483	481	543	472	479	532	479	471	553	474	488	506	474	494	497	528	470	536	478	481	449	481	503	578	543	540	469	477	475	481	508	513	476	385	485	473	517	450	501	503	478	471	542	439	486	474	537	457	475	474	477	483	496	483	474	473	485	506	456	490	511	521	522	480	511	461	472	485	478	487	487	498	522	484	463	482	486	485	489	457	495	486	534	470	476	503	497	499	410	448	590	583	509	516	483	495	534	477	486	451	493	568	476	464	436	482	496	480	499	475	537	503	485	487	506	487	487	476	485	477	480	420	524	540	505	497	450	465	481	522	520	472	487	526	463	475	473	485	468	478	492	479	481	541	476	462	478	462	489	442	462	484	476	472	474	486	477	492	507	481	536	478	464	554	471	473	536	500	484	557	639	507	477	468	473	476	482	495	497	484	445	480	454	474	523	366	528	506	483	568	437	478	495	480	637	456	510	477	461	483	565	482	483	478	476	501	477	394	481	493	498	566	481	458	483	532	443	495	483	511	492	473	518	480	538	478	477	442	508	479	431	497	500	446	467	512	484	467	490	458	494	464	461	479	488	534	406	513	472	486	472	496	1
474	476	482	479	544	483	470	476	480	478	438	487	521	447	495	487	473	545	449	476	516	528	485	465	528	503	470	488	459	472	483	478	466	455	475	524	501	528	481	478	473	492	466	472	476	459	450	518	517	506	539	455	492	475	490	498	514	446	512	449	505	484	508	483	561	521	484	554	488	480	444	495	495	464	487	481	498	476	510	461	516	482	481	481	511	450	477	449	476	579	476	484	454	501	478	458	480	543	459	490	472	471	485	497	453	476	470	465	541	484	489	425	477	509	482	459	496	493	485	496	477	440	493	497	473	540	487	514	477	508	493	504	498	483	496	533	441	471	479	453	461	476	455	485	475	485	476	533	487	511	476	462	473	621	478	499	477	504	532	516	437	489	483	488	484	495	476	474	477	505	451	518	558	477	489	480	493	482	449	526	527	513	505	475	473	495	441	539	545	478	469	468	501	509	448	475	487	504	478	455	480	465	460	487	470	476	479	477	507	516	490	593	536	527	503	463	517	485	457	498	459	539	492	421	494	454	472	477	476	495	447	439	483	441	480	491	494	477	464	478	475	498	473	465	534	467	533	479	472	508	465	515	476	464	488	460	518	506	491	490	507	480	450	518	482	515	396	503	509	523	452	472	492	519	472	483	475	473	462	500	477	547	479	477	508	477	488	515	482	468	465	503	501	479	554	530	468	489	486	450	536	499	478	492	475	442	494	476	480	462	477	523	522	550	484	499	468	483	426	562	502	505	511	465	493	489	486	493	484	568	466	480	475	488	487	482	570	483	476	481	507	474	533	461	555	490	475	457	488	548	467	481	583	502	491	499	492	479	467	532	502	524	446	508	482	511	465	500	478	526	480	455	467	480	514	533	479	480	537	491	482	540	510	493	504	485	490	479	496	449	477	433	480	476	482	432	483	512	492	485	480	464	476	478	477	430	501	488	496	483	483	480	502	470	574	533	462	495	501	526	482	477	484	477	477	474	524	501	506	480	487	497	482	606	493	496	484	493	541	486	502	496	519	489	512	477	499	483	457	463	495	465	471	584	486	531	469	465	491	470	543	516	564	471	500	459	463	484	466	497	470	479	490	480	477	483	499	477	501	503	492	495	473	500	498	469	492	465	477	486	454	475	474	605	491	489	471	510	546	494	2
475	469	449	479	458	490	520	478	479	482	487	481	467	533	486	485	440	533	494	484	500	516	471	487	508	511	485	481	490	499	491	494	507	570	493	502	481	498	483	477	482	435	478	491	512	506	564	513	585	478	477	481	453	481	478	497	469	518	522	445	463	489	469	487	493	489	538	493	482	479	555	454	472	459	471	478	477	506	480	483	473	533	447	486	495	518	473	502	481	544	477	449	502	491	478	486	476	441	463	503	470	477	486	483	483	649	488	498	488	481	483	486	469	481	487	495	488	488	471	512	474	498	474	440	481	480	450	456	495	535	467	501	469	475	511	521	463	487	481	474	513	530	475	498	466	497	477	451	486	492	505	498	479	629	479	456	468	489	474	521	475	476	477	481	471	464	477	482	478	514	450	487	542	476	496	433	470	482	454	472	499	552	496	441	487	442	470	531	519	475	489	484	473	482	533	473	482	482	476	507	482	467	515	500	471	478	529	479	479	517	467	484	492	519	470	578	512	466	482	492	512	485	500	506	461	464	472	479	475	491	474	467	472	497	475	506	457	483	497	474	492	631	497	490	558	551	532	473	493	483	507	521	472	560	476	492	509	521	495	475	488	479	466	409	465	513	478	483	521	530	499	503	454	403	490	480	476	489	467	490	476	539	478	477	507	531	496	469	479	523	507	477	501	472	557	516	482	518	472	505	550	506	471	433	512	534	493	479	514	458	524	484	530	476	489	442	488	490	520	532	488	496	466	480	475	479	518	515	460	503	511	492	476	498	456	464	474	508	292	581	528	502	551	489	511	481	480	496	462	516	466	493	434	480	500	502	462	477	478	472	517	512	464	461	481	571	489	500	486	588	481	439	485	447	527	491	472	505	642	465	475	452	519	498	497	472	510	475	505	456	485	477	474	507	476	489	488	493	497	491	472	520	477	537	476	458	502	483	478	487	479	452	488	508	474	543	465	560	522	536	473	493	496	476	476	495	487	448	469	478	484	490	520	601	463	561	459	501	485	486	412	461	197	468	490	479	471	486	436	473	478	485	476	373	483	645	477	496	510	468	448	465	503	434	477	507	487	509	463	404	574	477	357	481	465	657	498	479	465	489	479	496	486	457	502	479	490	488	458	471	480	477	490	362	459	509	480	467	483	482	2
487	530	594	476	525	473	433	476	489	474	539	553	439	541	473	476	478	501	469	470	483	472	470	486	460	521	473	478	451	507	487	494	526	402	497	413	490	479	477	476	476	426	496	502	469	511	565	492	434	494	500	492	432	478	468	515	504	561	461	530	478	490	453	472	511	474	524	524	484	467	592	494	494	429	480	574	493	533	512	507	457	498	485	492	540	509	479	477	476	493	476	515	482	519	466	505	479	518	486	447	471	481	494	456	485	179	443	484	519	490	501	487	482	489	492	496	505	493	451	463	473	441	490	548	458	502	482	486	454	469	475	478	488	490	498	535	506	486	486	484	493	521	477	480	490	476	480	476	478	486	486	478	489	360	477	514	529	500	503	480	417	471	480	471	456	468	475	475	477	433	490	474	463	478	471	438	462	486	505	563	523	547	464	451	521	475	439	472	506	476	470	476	514	462	544	485	486	492	477	488	492	482	477	442	513	476	460	475	448	500	481	498	499	496	485	446	506	489	482	472	496	488	510	453	478	506	461	479	477	503	493	478	475	488	489	480	491	477	516	465	518	518	518	480	536	538	470	485	477	517	513	526	477	489	491	410	524	533	500	480	479	467	525	480	466	497	456	491	475	515	484	530	549	481	487	486	475	492	490	490	478	407	456	475	501	473	484	499	482	503	463	540	529	472	436	492	504	508	477	476	465	489	475	480	558	460	509	470	507	472	491	491	523	532	480	436	498	480	384	558	508	411	505	479	510	484	488	503	485	532	470	473	476	543	419	497	496	445	670	443	503	496	504	536	528	482	477	482	467	476	468	505	491	472	516	475	536	476	508	416	462	516	455	497	479	516	506	478	480	487	468	534	496	554	507	522	482	535	433	480	485	462	508	478	511	476	491	478	498	426	477	489	473	482	478	487	487	414	572	478	476	462	475	502	476	465	411	481	485	473	463	490	539	491	511	466	489	519	504	487	482	505	460	476	469	497	464	523	540	473	500	471	469	395	471	507	479	548	488	492	531	461	592	548	514	477	480	501	476	462	484	460	442	293	479	605	484	506	460	476	489	493	550	482	481	493	498	468	491	478	496	481	532	477	486	509	481	491	488	490	491	500	474	549	459	465	493	467	491	483	483	480	483	319	502	466	478	467	569	505	2
470	478	551	497	451	467	446	477	474	479	458	463	487	515	481	477	489	501	495	480	475	505	483	485	502	481	450	489	502	489	479	518	531	411	480	491	459	521	485	474	478	548	456	497	450	459	454	517	508	524	521	520	489	489	510	489	467	513	537	520	481	480	542	488	520	489	548	503	476	485	490	482	482	512	488	617	456	459	450	488	471	498	488	471	523	541	481	500	475	501	476	562	511	498	477	479	478	465	491	496	480	475	486	468	495	503	497	457	492	491	534	507	471	535	463	482	464	484	463	502	474	487	473	443	490	427	476	497	480	538	524	498	519	483	446	511	529	475	473	472	485	512	496	496	476	441	487	538	487	454	504	477	478	455	477	482	450	489	446	476	491	463	466	481	509	477	476	483	477	529	511	572	498	477	454	529	484	474	495	538	475	526	461	471	496	513	551	470	534	480	505	456	515	541	428	487	480	485	478	477	486	518	459	440	484	477	548	477	484	496	495	510	459	460	480	522	525	491	484	477	367	501	507	580	490	529	482	476	476	510	484	473	499	466	448	541	472	475	489	479	508	527	485	520	534	503	448	481	484	521	486	505	477	506	471	479	501	476	493	484	465	476	464	469	477	481	551	517	465	504	482	501	474	430	446	496	476	485	508	487	479	456	439	474	546	469	482	467	482	533	490	521	525	465	503	520	501	482	510	484	505	491	476	456	548	490	483	469	524	488	468	502	505	502	496	424	492	487	537	568	471	450	466	483	492	490	476	491	479	480	494	484	477	474	491	498	509	490	474	523	442	503	499	488	483	484	476	488	512	501	482	541	443	486	492	490	537	478	519	535	467	500	463	466	471	463	557	465	498	534	519	438	517	478	483	431	472	484	532	461	473	461	526	464	497	497	518	480	524	469	485	466	470	516	478	462	477	532	543	484	479	476	474	468	477	476	527	482	455	484	476	496	443	506	474	512	489	484	593	526	478	497	484	477	486	487	518	488	508	472	550	538	481	468	462	547	467	551	488	484	447	491	341	440	471	478	474	480	488	451	488	494	482	311	485	617	481	479	441	570	523	468	454	463	531	441	478	473	459	469	448	480	414	478	472	538	483	474	476	462	473	493	477	556	492	480	481	529	491	472	490	481	479	305	457	485	478	472	503	501	2
466	445	583	483	522	484	500	478	487	485	514	492	498	500	495	499	470	500	527	478	472	527	478	485	502	497	479	488	469	517	486	524	497	488	485	467	490	502	483	473	476	510	492	449	496	470	522	532	514	500	516	483	494	475	488	498	546	599	574	509	473	468	490	486	479	524	527	518	480	477	485	507	496	501	483	431	484	485	527	471	503	464	464	483	472	492	477	508	476	516	476	481	484	545	476	500	475	461	492	515	488	477	482	456	465	455	502	463	524	461	476	436	480	510	490	447	485	500	494	461	476	466	476	436	474	550	466	490	475	452	517	508	464	473	465	497	481	508	484	470	512	519	483	498	473	488	482	513	491	559	470	484	487	423	477	511	519	497	503	532	520	483	479	472	493	469	477	479	478	534	413	578	472	474	474	551	480	489	485	448	443	525	416	470	476	489	540	512	579	479	493	468	479	506	550	498	476	478	475	486	521	488	496	492	484	477	502	484	483	488	472	551	450	531	497	507	510	480	473	499	507	520	488	556	514	442	483	478	476	451	478	448	487	451	512	488	471	483	469	484	502	536	519	471	457	483	424	484	483	514	499	486	478	471	480	446	533	525	467	499	460	472	481	483	478	465	475	496	462	477	468	504	472	454	480	493	477	546	530	532	478	441	478	475	557	528	474	478	478	513	493	460	509	489	396	531	475	536	509	501	488	486	475	465	473	482	479	478	484	480	472	459	474	485	470	506	467	484	450	499	468	463	530	463	464	485	509	447	484	545	497	470	476	522	481	481	461	498	542	545	501	477	490	466	481	477	469	459	477	464	487	515	422	499	498	456	514	481	512	514	550	448	464	514	483	524	496	489	494	453	445	460	505	522	504	501	484	493	533	484	479	515	509	493	489	499	518	478	524	434	481	520	476	459	479	489	476	489	491	479	474	469	476	496	476	474	493	483	510	491	484	508	467	496	478	533	481	488	487	480	487	467	473	476	495	485	516	429	557	475	494	534	486	442	475	450	466	472	547	487	550	489	490	593	474	477	464	483	486	480	459	470	505	377	477	562	476	441	463	450	519	496	506	541	496	451	484	486	480	523	554	486	478	476	472	557	475	493	467	478	469	506	462	482	494	488	475	444	501	477	447	479	526	354	508	584	471	467	508	466	1
481	461	486	491	530	478	489	478	497	478	547	489	443	422	474	468	466	541	515	468	483	508	488	468	496	556	531	477	494	506	482	502	604	502	476	521	477	479	481	475	477	538	436	481	527	492	531	486	437	453	454	405	489	479	534	514	550	510	480	458	478	480	463	484	334	538	581	471	477	488	468	497	530	504	463	436	460	434	522	474	520	474	437	467	583	522	478	466	464	546	476	563	468	503	490	488	479	432	445	539	484	473	478	500	481	710	459	507	467	490	515	411	480	468	438	492	488	492	539	476	475	523	468	508	485	496	486	476	499	562	489	447	457	474	463	461	455	484	477	447	485	464	487	486	501	468	478	522	489	536	503	481	482	510	477	528	461	468	491	517	481	501	498	488	469	464	476	484	477	462	538	503	534	477	493	541	479	481	484	484	513	520	443	465	499	498	492	501	480	477	501	467	488	532	466	477	479	479	476	480	461	483	480	523	514	474	477	477	504	478	491	520	525	460	477	498	466	498	505	484	475	575	513	462	500	463	471	478	477	490	477	497	494	459	523	481	491	479	489	484	479	548	484	467	464	510	385	478	465	483	463	444	476	551	480	534	490	389	464	501	508	489	520	419	478	495	525	500	490	479	498	520	477	432	501	491	476	477	497	505	477	483	477	477	454	494	466	539	477	534	513	485	479	472	485	486	477	436	521	462	469	483	474	500	490	421	486	476	481	480	466	477	531	495	504	517	484	468	531	540	485	512	503	491	476	477	511	441	487	514	504	483	477	462	485	488	276	509	356	529	501	496	505	412	509	486	479	542	457	488	478	452	432	475	496	476	539	477	506	506	543	477	399	518	471	475	500	488	485	538	468	509	530	494	463	485	479	489	440	491	472	444	524	463	482	471	461	476	451	543	479	509	475	505	476	461	475	503	608	482	476	516	477	511	475	404	447	477	478	478	531	526	525	460	467	527	484	511	547	481	476	454	471	476	447	476	446	492	462	475	515	555	454	503	468	500	479	526	510	493	518	492	466	508	491	479	485	491	496	485	504	486	493	534	481	370	480	496	572	494	556	486	429	471	457	481	476	498	451	489	514	472	467	481	473	584	482	488	436	489	490	437	498	556	499	484	481	459	479	470	484	478	462	553	513	540	476	479	497	505	1
480	512	524	489	571	469	464	475	478	477	422	493	498	459	495	471	462	483	473	482	483	460	484	485	485	524	497	481	496	488	485	502	527	491	523	475	479	447	489	476	473	535	500	488	517	457	444	496	435	487	485	505	481	481	456	501	441	490	561	460	457	493	529	489	451	470	550	484	476	484	476	518	498	533	474	521	488	455	493	468	472	538	535	494	435	454	479	478	471	561	476	494	502	479	475	474	479	479	496	516	474	500	488	488	464	515	468	549	515	458	485	491	481	512	508	478	450	456	472	481	478	476	490	448	503	533	498	540	480	469	505	495	477	471	496	535	540	466	483	483	480	478	500	495	474	444	480	476	477	516	490	496	484	408	478	525	472	486	532	518	465	473	488	480	430	452	476	478	475	425	558	469	493	478	473	562	497	496	513	460	410	551	472	497	509	463	469	509	508	474	443	524	489	504	518	480	486	488	477	481	483	452	498	454	547	479	578	479	494	501	520	547	471	506	471	561	485	454	453	473	547	457	531	536	518	468	536	480	478	503	477	479	480	469	514	483	478	483	500	469	501	464	497	465	587	479	397	472	483	468	501	500	480	513	483	521	506	496	469	500	473	478	474	475	478	468	471	487	514	472	486	513	476	536	484	484	476	505	482	505	477	428	477	475	543	473	480	507	474	508	435	478	464	496	494	461	456	541	485	505	458	515	476	495	527	529	464	476	517	482	444	457	460	461	484	422	486	482	531	531	468	530	456	492	501	487	493	528	479	442	447	487	475	491	563	481	424	527	546	538	413	486	506	525	458	474	480	482	497	467	477	412	506	470	489	512	569	476	582	434	493	490	532	520	476	476	517	486	493	448	483	517	512	513	486	515	480	482	424	437	482	486	504	477	518	480	499	479	463	424	481	505	479	452	477	476	478	518	536	490	472	548	477	536	478	481	447	469	505	465	500	518	476	481	543	495	490	538	530	549	484	474	479	476	494	482	517	467	510	485	495	493	475	436	497	488	472	499	494	514	532	465	563	548	523	474	466	472	439	459	491	486	499	485	476	421	478	590	499	505	466	526	484	482	449	506	478	518	466	406	476	479	510	479	470	430	496	499	486	487	464	500	469	498	504	516	485	463	511	468	503	478	500	501	507	469	472	473	514	460	2
483	516	519	471	478	482	443	476	496	456	505	493	442	483	494	481	491	543	498	478	509	475	487	486	593	492	483	492	485	501	486	511	495	499	491	496	462	481	477	475	479	486	488	473	526	500	520	477	444	494	581	485	479	484	533	498	487	511	514	525	481	485	479	484	458	557	583	531	482	473	568	488	492	504	487	449	491	470	531	521	497	470	534	469	459	503	480	477	488	535	476	509	510	478	479	492	483	476	466	423	488	474	472	482	470	419	458	518	533	466	473	459	480	509	427	465	481	506	545	485	475	446	483	514	471	485	458	453	471	498	548	488	492	484	456	619	535	480	485	477	501	479	487	488	493	421	482	536	489	498	515	466	486	392	477	518	503	475	540	506	467	484	483	492	488	444	475	476	476	502	454	445	473	476	473	570	493	490	487	556	532	496	444	485	478	493	533	531	583	473	484	464	494	535	548	477	488	480	475	490	467	506	512	555	444	476	517	485	474	458	488	521	491	441	478	511	532	464	474	504	462	557	499	515	566	529	481	476	476	513	505	493	474	464	489	490	475	480	485	471	473	501	475	489	486	529	468	484	477	530	511	503	475	535	467	502	538	486	496	481	485	479	508	410	484	481	524	513	516	489	469	498	510	533	469	509	476	551	466	472	476	433	500	476	538	499	451	451	476	459	471	492	470	476	464	530	463	587	489	480	499	482	477	469	474	483	478	475	505	492	519	449	455	511	477	547	474	489	497	475	470	473	469	475	478	483	477	488	494	486	477	487	476	462	487	504	432	484	538	458	500	507	524	526	435	474	477	512	511	517	473	432	483	497	494	462	498	478	437	569	498	474	511	518	484	537	545	473	487	568	430	484	495	494	490	491	485	477	433	474	477	448	443	472	480	473	435	476	489	505	473	490	475	506	476	475	475	498	540	471	478	486	477	511	477	461	467	479	466	484	529	622	475	496	505	577	471	457	562	496	483	467	469	475	470	476	489	527	440	472	468	520	513	421	494	435	469	514	447	466	543	512	519	459	500	481	462	500	432	482	497	480	447	383	484	510	484	499	481	524	517	496	502	539	495	450	482	509	517	457	564	483	491	476	478	497	486	521	479	485	500	488	487	584	461	492	477	431	460	474	461	486	509	373	515	501	478	485	454	576	2
495	488	472	481	434	470	493	479	482	486	464	523	499	553	483	417	479	497	486	466	467	517	473	491	485	509	506	490	462	501	484	472	511	548	503	467	479	460	478	478	478	430	487	511	512	471	443	452	471	481	512	521	464	473	526	498	458	372	484	509	491	482	484	474	550	492	543	517	483	482	470	471	489	533	478	436	474	519	515	444	467	542	457	475	512	483	481	479	481	497	477	539	482	466	474	480	479	479	471	424	469	479	476	463	516	462	484	513	535	486	455	531	465	514	484	451	516	488	482	456	474	508	483	482	457	485	490	467	476	472	501	468	473	475	494	487	448	503	480	490	514	527	485	481	463	470	479	479	470	530	531	478	495	608	477	447	453	418	505	488	508	492	475	475	473	497	478	479	478	539	473	450	528	478	487	445	507	474	444	533	544	519	505	475	492	501	504	480	529	480	515	490	460	558	476	485	480	490	479	505	507	530	521	576	486	475	489	480	487	524	469	539	498	523	468	480	527	491	476	491	470	385	490	447	459	466	510	478	477	481	482	488	480	487	477	458	470	483	466	488	489	436	490	480	468	448	397	478	487	537	462	431	477	544	475	528	491	471	478	472	489	482	479	542	490	475	517	494	484	469	472	474	470	493	498	487	476	481	528	496	475	537	465	475	511	558	467	482	480	499	485	539	503	480	431	527	460	498	482	464	526	477	484	489	521	491	457	485	516	475	487	485	523	518	490	454	473	489	430	506	466	479	504	483	506	477	451	480	496	523	436	495	477	505	469	489	539	526	533	559	461	456	542	513	488	483	475	428	502	538	487	480	509	475	518	488	530	473	516	453	475	486	593	476	478	441	469	510	487	513	467	466	475	454	517	514	481	461	476	488	480	472	519	504	481	469	506	478	516	475	473	491	475	536	477	464	492	502	516	477	477	490	477	502	478	549	440	479	494	479	505	516	473	484	490	507	491	483	559	531	480	488	493	476	485	479	493	508	485	475	466	519	480	578	503	461	496	515	493	499	507	470	635	499	505	480	461	476	527	468	488	467	479	674	488	437	476	497	549	466	468	465	578	491	493	466	479	569	477	445	533	482	548	478	486	384	470	494	446	497	525	478	476	471	530	492	491	448	476	482	483	474	492	712	420	470	486	500	494	477	1
473	456	443	480	447	485	512	478	497	463	455	512	496	501	487	461	477	483	487	471	478	501	476	471	460	512	477	496	484	484	483	456	505	494	481	534	482	477	483	477	476	482	472	484	480	540	535	512	488	529	572	527	468	476	460	481	524	442	517	476	449	467	483	484	715	535	532	517	480	476	523	505	490	454	482	525	499	480	511	462	487	467	479	493	489	469	474	441	475	551	476	461	462	489	482	532	480	474	479	543	476	483	479	466	534	348	543	447	549	469	516	480	494	495	501	480	447	484	471	458	478	526	473	513	482	496	493	503	465	447	495	522	474	470	521	502	500	502	490	494	510	521	472	467	457	470	477	530	478	453	474	502	493	539	476	472	465	489	441	514	505	475	495	497	473	538	477	486	477	485	488	563	512	477	478	495	458	477	447	506	528	568	470	444	491	457	498	495	537	480	467	537	520	467	517	488	473	475	475	454	492	500	506	531	534	478	546	479	480	524	491	512	498	477	484	450	512	464	483	496	486	491	446	522	472	534	504	478	475	466	480	476	483	537	483	529	500	482	498	479	485	385	503	454	528	537	483	478	489	496	538	505	482	551	470	480	537	469	486	492	473	486	495	445	511	527	575	500	461	510	488	428	424	562	471	496	477	517	469	485	478	498	507	476	475	499	502	397	476	475	488	525	459	477	464	496	512	528	485	524	498	471	485	514	535	524	487	487	476	452	482	466	470	461	474	481	473	488	490	501	483	486	492	481	519	473	482	426	480	535	500	452	477	498	499	491	664	502	594	451	430	505	466	516	494	484	490	508	524	523	481	456	599	489	515	466	489	476	506	464	475	484	519	475	488	462	495	481	477	551	444	526	448	481	488	563	477	514	501	495	476	477	571	496	525	466	472	477	503	494	476	516	471	472	479	492	469	465	518	485	474	475	475	512	477	435	484	479	488	478	471	553	536	460	471	513	466	529	525	519	478	457	473	475	492	505	535	511	435	478	551	497	436	527	509	520	475	569	508	481	551	473	520	513	488	477	455	479	454	458	498	480	485	522	481	573	472	503	474	461	511	518	491	581	470	478	477	547	479	501	553	485	491	477	484	349	456	491	590	474	476	472	485	567	450	477	472	461	482	486	513	480	485	544	463	449	476	510	506	451	1
474	505	514	488	505	483	452	476	460	480	445	485	481	444	475	454	456	502	485	461	472	482	474	482	522	521	449	511	451	488	489	524	508	553	440	464	472	497	475	475	474	472	505	494	533	467	436	427	433	476	497	487	437	484	562	495	491	505	527	438	463	496	526	464	580	556	544	519	479	491	465	498	479	452	483	548	457	491	510	464	528	546	444	492	479	469	476	509	479	604	476	472	469	498	489	472	482	477	493	434	485	496	480	450	509	37	508	516	537	482	539	516	478	497	491	490	487	497	413	467	473	495	474	533	458	459	481	486	439	497	502	475	492	477	491	481	512	511	488	466	476	500	474	490	474	510	475	509	490	425	502	473	485	386	478	470	480	459	516	460	430	500	480	481	472	490	477	481	477	468	539	453	454	478	482	477	487	484	570	495	499	504	518	509	490	503	511	459	516	476	529	467	514	486	548	484	481	494	477	504	495	452	541	553	525	477	558	479	482	492	486	461	472	394	471	480	556	470	475	501	508	512	498	454	402	481	458	478	476	504	493	479	465	520	504	490	489	479	477	477	537	488	511	478	564	468	440	471	487	503	490	545	476	424	477	551	434	535	489	480	507	480	485	529	478	474	463	498	463	480	481	504	500	527	482	464	477	560	532	522	476	409	489	475	489	474	447	461	481	476	493	495	469	472	501	502	457	464	479	498	498	479	475	488	497	489	470	468	540	465	453	477	473	464	467	550	472	476	379	575	468	480	467	480	453	470	487	481	483	543	464	486	477	532	487	489	590	513	788	472	553	461	481	490	525	478	484	468	456	527	475	478	490	508	476	482	459	474	574	453	459	502	487	491	484	546	527	486	490	452	500	537	476	507	517	514	484	468	422	467	478	480	504	467	494	471	482	476	509	426	478	469	478	537	480	481	498	434	390	480	473	475	477	479	476	466	495	479	495	470	481	489	457	499	474	534	498	500	514	470	476	492	447	476	498	493	496	502	479	471	480	478	503	411	510	553	456	504	473	490	492	472	578	534	495	476	467	484	455	473	493	459	459	227	481	680	487	475	402	508	480	477	454	515	480	479	477	486	446	580	492	473	527	479	481	473	462	454	518	471	456	495	463	514	539	476	473	505	486	473	492	488	467	229	463	605	482	490	554	498	2
481	509	522	461	470	475	507	479	469	471	466	499	516	462	473	484	490	526	478	468	468	512	489	490	563	514	487	466	459	492	484	563	504	473	530	531	488	473	488	475	475	467	457	487	511	490	489	523	537	454	516	540	454	479	506	478	458	476	556	500	518	482	467	475	542	393	464	490	476	468	529	484	522	420	472	503	482	415	489	502	496	607	479	480	450	480	477	479	482	575	476	506	496	490	483	518	476	458	468	571	480	485	485	484	453	531	425	539	515	472	552	493	474	461	495	495	446	460	540	465	478	489	506	554	474	544	472	485	482	514	504	492	503	480	469	433	496	520	473	493	503	529	509	490	472	470	481	488	471	562	437	469	475	559	475	479	479	482	485	519	457	489	475	470	498	464	475	477	477	500	537	568	497	476	459	447	473	485	501	502	543	538	467	480	464	468	489	458	506	476	515	499	487	559	480	476	485	480	476	470	496	494	493	516	475	472	527	475	459	500	487	462	526	483	470	483	479	473	468	495	489	467	493	504	520	504	522	477	476	475	463	516	481	478	514	505	475	481	449	477	480	459	484	488	519	549	396	468	481	547	523	482	477	503	470	449	438	472	498	472	498	477	507	485	477	498	513	478	479	458	495	515	538	519	485	485	476	436	522	525	477	504	489	477	504	465	454	475	478	496	477	493	516	478	474	480	538	493	509	509	516	492	484	480	509	493	488	486	527	507	457	468	538	486	486	516	477	481	413	534	480	433	518	492	476	488	518	465	491	466	492	485	476	507	457	500	525	509	535	484	489	456	492	496	457	479	480	437	492	542	495	445	479	475	498	492	549	477	476	499	454	504	433	461	484	496	512	472	477	506	478	481	501	489	470	507	476	518	580	428	481	472	489	479	488	463	535	476	493	498	470	491	477	538	479	507	496	461	578	489	471	464	478	467	477	508	522	480	485	491	528	509	479	465	480	443	456	475	376	491	477	477	473	476	493	472	502	470	535	480	484	496	475	547	489	434	491	541	506	507	500	486	649	549	525	479	490	483	482	474	473	462	488	635	490	444	474	510	503	443	504	489	519	418	463	505	489	501	477	402	526	485	529	479	477	422	481	482	517	498	473	457	483	428	499	469	496	517	478	485	480	482	445	737	466	541	492	474	503	442	2
482	509	441	477	598	480	473	479	474	471	461	533	456	469	474	489	474	533	480	487	487	485	481	484	486	523	510	479	458	486	475	495	514	471	552	463	476	474	476	476	476	455	444	506	489	445	446	531	462	410	488	523	514	482	506	481	399	485	465	486	451	482	519	478	457	458	492	493	481	481	482	511	525	463	472	469	467	467	513	478	494	472	530	494	521	495	473	488	486	611	476	552	482	513	489	503	486	481	493	474	481	483	496	463	481	475	465	496	499	481	545	474	486	470	530	498	483	475	502	484	474	491	471	494	464	479	475	513	477	440	457	468	468	476	461	481	587	502	476	495	469	528	476	471	505	522	486	577	476	455	541	487	486	616	476	454	473	465	520	533	462	472	478	480	418	498	473	482	479	505	565	539	543	478	484	482	489	491	493	532	472	554	503	472	512	503	518	460	528	479	424	503	501	557	571	489	481	465	476	466	500	469	503	489	441	475	471	487	487	476	507	535	486	522	497	404	566	475	455	472	532	500	482	477	420	564	498	476	476	518	498	498	485	465	497	466	474	479	453	481	499	528	487	463	512	487	475	481	496	528	492	445	469	553	474	507	448	521	506	482	494	474	503	464	472	500	544	497	485	511	487	481	506	512	469	475	476	578	477	498	476	538	475	476	519	461	500	467	476	507	520	507	491	480	449	511	486	475	479	498	426	487	473	480	522	436	484	474	571	493	465	476	521	452	475	512	465	493	424	491	489	468	492	456	444	483	510	484	468	542	476	476	477	515	525	493	438	474	444	539	474	490	443	473	461	478	484	509	484	515	496	430	451	481	517	490	521	479	549	527	496	488	479	488	481	517	484	491	481	528	489	527	482	474	501	462	476	490	466	490	490	489	465	485	506	473	439	479	511	493	478	449	482	471	478	474	485	534	503	488	478	457	479	490	476	488	450	467	439	478	503	494	541	513	492	471	491	467	532	510	478	485	472	476	500	477	505	519	514	476	468	523	497	583	451	523	477	486	480	483	468	481	559	493	489	476	489	477	408	471	496	465	497	570	480	465	470	500	559	466	500	481	578	449	476	473	484	502	500	441	493	475	510	476	480	520	495	500	482	487	499	518	467	536	437	488	478	465	460	481	468	480	481	631	466	502	480	484	498	492	2
492	464	492	469	606	483	438	475	467	462	495	521	473	550	478	469	472	439	457	484	481	474	479	465	484	461	502	494	497	484	480	602	535	497	505	399	465	479	479	479	475	498	509	490	475	507	567	506	532	491	549	546	486	474	541	507	505	497	406	502	459	486	529	475	397	474	488	523	477	475	590	506	474	532	489	412	481	476	478	500	466	547	483	496	530	565	479	474	486	481	475	528	503	476	481	602	479	473	478	543	471	470	473	479	549	810	473	487	499	472	511	608	465	488	496	465	449	479	517	508	478	488	469	482	472	463	494	496	510	449	519	484	510	479	506	552	536	493	482	477	478	524	482	477	470	512	483	514	486	502	548	470	485	629	480	483	472	476	474	506	470	482	480	472	538	458	476	482	476	561	503	518	470	477	450	513	479	468	455	498	513	488	488	482	496	489	502	454	525	477	410	467	497	442	523	477	475	480	477	510	479	507	469	623	514	475	528	488	486	519	484	506	460	522	486	481	473	467	495	502	486	497	519	489	492	462	497	480	476	519	473	478	473	516	486	517	492	477	490	466	519	549	483	471	477	470	524	481	477	552	522	517	476	501	479	390	494	608	470	480	482	472	517	504	489	523	504	466	501	479	481	529	523	426	473	477	477	512	528	504	477	552	485	475	563	473	437	477	480	488	493	561	463	473	494	454	418	512	513	489	468	496	472	522	485	461	488	475	502	508	487	490	526	519	477	520	473	474	540	508	486	439	482	467	508	475	444	477	492	448	515	484	477	507	528	491	353	458	262	405	526	490	497	431	536	480	471	407	477	482	487	452	487	478	499	484	476	475	472	490	481	543	453	484	488	499	492	471	466	451	502	479	479	459	489	504	474	471	552	495	481	462	490	482	453	477	472	476	484	504	479	530	477	525	479	463	496	476	528	483	477	498	479	476	478	538	445	477	477	484	497	683	448	504	486	463	482	439	477	572	470	470	488	476	468	492	476	467	481	480	488	518	502	582	528	468	474	516	452	494	476	443	368	544	488	478	488	474	470	460	501	486	501	563	470	420	476	482	481	485	597	503	549	493	496	463	473	488	460	497	509	479	411	476	491	608	469	486	543	507	509	478	494	487	547	478	472	511	518	480	483	482	503	604	469	565	476	484	552	501	2
486	460	532	501	504	480	506	477	464	477	448	484	446	424	469	485	482	491	523	462	459	502	479	473	531	530	476	493	494	464	472	521	521	569	490	432	499	454	475	475	480	428	457	495	525	499	504	537	484	480	584	521	496	478	468	482	507	492	505	481	477	482	441	469	628	551	534	482	478	463	508	510	462	450	480	571	497	482	553	494	504	604	489	500	513	448	476	464	482	511	476	488	466	528	481	518	476	446	451	473	486	465	490	485	501	404	499	499	520	491	527	458	477	527	524	470	525	477	539	467	478	537	492	419	465	528	475	511	471	466	522	507	459	473	498	405	619	493	480	466	511	578	464	498	489	500	477	491	481	508	487	482	473	483	477	461	452	478	476	502	534	499	480	487	444	485	477	481	478	540	469	554	498	477	496	442	472	469	494	460	487	535	519	473	478	483	451	537	530	476	490	507	513	490	550	493	484	499	479	488	492	529	499	509	476	474	527	479	484	472	463	495	521	488	478	533	525	493	468	480	500	522	490	479	507	468	467	475	477	490	454	472	474	487	466	506	516	482	435	481	536	424	499	481	471	461	451	487	485	458	411	526	479	492	473	490	466	534	502	469	501	485	505	463	476	515	501	480	531	475	484	606	450	534	500	475	477	479	492	534	477	471	471	476	476	512	479	437	482	532	513	516	473	474	516	487	492	495	458	479	511	497	478	488	435	488	483	481	513	476	458	466	515	529	471	439	492	476	521	497	493	493	493	487	494	474	450	465	496	582	438	462	475	520	473	488	627	494	591	470	475	511	514	469	459	510	475	495	529	591	472	509	450	481	487	499	505	478	539	491	469	489	461	527	486	538	490	476	475	551	514	462	482	496	482	501	474	498	497	546	479	483	552	499	485	474	492	477	498	513	477	466	477	528	480	484	486	487	556	476	471	477	476	487	477	445	492	479	456	463	483	483	567	472	470	538	486	436	556	503	491	492	464	476	484	509	500	481	442	478	488	508	491	487	499	493	488	479	480	502	498	446	504	569	498	476	477	469	503	471	483	486	481	490	485	548	484	510	519	473	523	480	550	481	450	517	463	536	477	459	546	479	485	476	479	349	477	498	509	492	497	456	494	493	451	467	462	465	501	489	506	479	532	506	487	564	469	476	496	482	1
485	521	483	485	463	485	523	476	479	476	489	510	456	494	479	462	478	487	530	477	481	521	484	483	532	514	460	489	467	510	482	550	468	469	531	420	457	508	475	476	471	492	448	487	464	467	478	506	458	507	510	455	462	482	509	482	472	510	566	453	495	482	471	470	472	489	559	435	484	478	532	500	585	505	488	526	466	459	573	495	483	588	495	489	485	533	481	495	487	508	476	547	516	491	468	463	485	459	465	473	487	484	479	495	453	453	499	474	486	466	512	393	476	476	483	465	482	478	511	483	482	510	488	468	511	549	467	495	474	464	496	434	479	473	486	524	489	480	479	493	474	379	476	478	456	459	478	582	481	537	434	489	484	563	476	465	464	445	517	510	509	473	502	479	473	517	478	489	479	483	528	490	554	477	469	551	487	484	471	491	484	521	499	499	505	505	578	452	575	482	491	531	499	585	577	481	482	481	477	450	481	508	482	422	485	476	524	480	487	486	486	553	477	541	505	504	480	487	473	477	482	483	510	456	445	517	497	476	477	494	470	481	482	500	494	511	470	483	503	475	545	519	442	468	532	502	444	476	488	506	487	461	473	510	498	499	516	485	481	488	507	496	533	470	494	486	489	487	481	491	494	512	416	554	475	472	476	490	518	460	477	516	490	474	453	443	521	413	475	525	439	481	510	477	454	480	489	531	536	468	456	523	479	460	459	492	502	472	470	467	453	480	491	548	472	501	459	480	437	612	484	449	508	468	485	481	489	488	478	461	506	473	477	501	419	469	452	505	478	445	496	537	514	494	476	478	486	480	484	496	484	403	510	486	506	460	525	474	520	467	481	498	446	486	477	440	478	476	489	511	416	539	501	462	483	516	475	489	454	471	469	481	482	505	487	490	493	476	474	459	478	446	475	486	484	466	492	480	420	486	480	522	480	517	476	488	525	482	547	466	519	470	485	463	544	461	481	510	465	509	484	490	454	477	487	490	474	473	503	474	514	529	411	553	507	487	473	549	525	467	499	475	527	533	474	477	482	488	459	462	495	468	479	528	479	487	489	474	532	402	518	490	497	518	479	478	489	452	465	486	489	480	500	476	480	505	458	522	468	485	451	477	476	535	482	486	501	538	470	471	491	470	499	542	479	577	489	473	553	501	2
477	539	517	480	459	483	481	477	482	472	536	505	519	516	488	476	476	481	455	468	477	513	472	462	492	532	487	482	468	481	486	479	463	491	475	444	469	466	482	479	470	579	449	467	519	499	548	455	449	514	461	602	463	477	512	512	487	457	563	486	482	468	561	484	457	418	594	480	477	486	513	473	466	515	480	487	489	475	522	504	487	506	491	469	485	493	484	494	484	611	476	488	468	510	475	443	471	478	470	478	462	477	480	465	437	469	477	471	487	484	502	447	479	492	417	488	465	509	508	499	477	493	466	383	523	489	486	455	476	470	494	502	439	473	500	478	544	466	490	482	490	486	480	456	511	461	481	472	477	507	468	467	489	597	476	496	509	475	496	511	465	477	480	489	571	474	474	475	478	532	481	490	503	477	483	512	496	472	513	561	466	510	463	504	486	481	504	508	597	480	474	500	477	500	523	491	473	492	475	445	497	479	479	484	500	474	386	478	471	481	496	518	451	453	482	568	529	479	462	476	438	471	521	495	535	487	468	477	478	511	491	470	473	484	492	448	488	479	477	487	449	518	470	463	548	501	548	486	495	492	456	492	472	492	485	461	503	508	480	485	481	470	514	494	480	499	497	488	471	502	484	426	390	422	498	462	477	552	492	509	477	527	479	476	511	421	477	470	474	483	477	517	492	475	465	481	469	462	517	507	500	501	482	481	452	503	490	477	493	454	511	472	467	525	469	469	482	485	447	419	474	510	489	483	493	476	470	498	496	442	564	487	477	471	540	493	424	507	453	511	492	541	491	542	484	478	488	528	484	525	461	483	484	501	504	483	531	475	532	483	489	478	499	475	469	582	511	503	484	510	512	473	465	484	537	485	479	439	456	474	476	468	569	501	479	483	482	479	514	493	477	561	478	472	479	476	486	500	543	492	479	522	475	491	476	523	480	475	471	458	524	524	488	498	537	513	485	555	498	528	483	479	462	476	479	487	481	454	422	480	485	499	468	545	510	570	490	566	512	475	484	509	525	542	474	477	472	503	471	482	461	469	503	549	479	475	477	538	493	468	517	484	480	469	473	493	465	531	503	480	504	474	497	477	487	531	506	467	462	487	433	435	472	512	462	491	474	467	515	473	465	477	495	556	490	498	479	490	471	488	2
488	476	507	481	473	482	466	475	476	478	465	519	459	491	490	488	470	471	487	477	495	496	474	470	537	487	496	472	499	491	474	451	479	503	447	516	463	435	477	476	478	504	521	501	519	510	524	491	443	457	564	462	476	476	471	488	588	464	461	467	487	491	564	487	595	539	505	473	492	473	496	487	491	482	471	451	486	438	498	510	477	429	504	491	515	497	481	429	487	473	476	556	482	473	477	536	483	442	482	502	486	475	484	475	577	328	522	546	440	472	514	560	479	483	427	464	497	490	497	497	480	490	483	478	477	566	482	477	466	534	488	466	505	481	506	513	503	494	492	468	481	491	481	483	480	519	482	488	480	561	466	482	486	416	479	473	514	512	522	489	486	513	473	480	453	478	477	478	477	436	539	478	487	475	487	439	486	469	456	527	626	484	443	467	492	474	513	454	508	478	484	481	523	449	547	488	474	479	476	445	510	496	463	487	447	477	552	478	453	500	498	498	496	496	471	475	515	481	500	494	440	499	463	493	450	510	477	478	476	544	496	492	483	478	518	496	491	482	483	479	521	463	528	494	448	504	424	484	477	550	485	503	481	507	490	460	511	492	485	492	486	486	500	460	485	499	434	478	461	477	478	448	456	482	471	489	476	535	512	465	476	439	526	479	505	574	467	448	485	489	499	500	499	482	430	499	495	504	478	495	520	490	483	512	456	488	492	478	441	524	508	463	496	497	468	486	476	471	539	486	483	463	509	479	494	474	527	515	470	497	537	470	477	515	492	471	589	456	574	571	459	461	513	514	452	500	483	523	495	490	474	546	504	487	479	478	525	477	500	459	505	483	500	513	477	522	474	496	485	523	516	501	509	481	519	558	479	490	439	512	485	468	496	467	482	459	494	477	477	499	478	469	477	454	477	500	498	490	518	482	473	477	478	472	476	456	490	480	480	471	480	419	464	509	506	541	495	559	489	526	482	467	475	476	496	468	482	456	441	475	447	479	473	443	464	554	472	557	491	471	470	461	428	449	487	479	497	480	441	468	485	490	500	340	474	628	474	407	458	494	493	460	463	379	457	486	473	551	495	468	486	473	446	484	476	434	484	519	512	492	524	477	464	443	489	491	477	517	488	482	469	482	453	294	486	542	473	486	528	470	1
484	468	480	493	472	481	426	476	469	484	443	485	400	476	484	492	460	483	521	461	481	511	474	475	559	508	491	485	491	494	477	469	490	485	479	500	482	487	476	475	473	528	469	472	496	441	433	479	438	500	586	466	463	502	473	511	464	463	468	499	453	488	464	471	357	586	496	516	483	481	495	512	489	530	476	466	478	448	471	487	489	501	439	467	516	486	480	466	480	552	476	480	453	505	482	468	474	451	511	503	467	494	476	476	431	492	476	521	493	478	430	477	476	534	426	474	496	488	538	460	475	457	489	456	482	526	490	523	478	460	491	504	502	480	501	587	482	496	475	494	489	535	488	509	489	445	480	482	480	483	503	470	477	376	479	528	464	441	467	500	501	473	454	483	513	460	477	481	474	527	430	512	569	478	475	552	481	471	469	504	462	479	431	485	491	463	510	529	639	485	490	448	513	468	443	478	477	493	477	514	502	515	470	515	466	476	487	473	489	435	476	470	483	486	481	534	458	495	466	498	465	474	486	457	483	473	499	479	476	492	446	499	473	512	500	544	497	476	459	482	510	581	503	477	578	513	450	485	477	496	459	457	483	510	474	496	436	483	482	473	533	478	487	486	475	507	466	490	553	507	489	501	466	465	486	483	476	464	479	478	476	412	487	476	458	528	453	514	482	488	462	488	468	472	435	484	503	512	499	533	503	472	477	508	455	448	473	484	515	477	454	456	485	500	482	466	484	481	513	440	486	471	496	500	521	490	496	436	474	501	488	463	475	512	469	497	355	493	496	524	429	488	445	543	504	480	485	472	478	487	479	497	471	504	504	439	476	476	551	529	546	489	485	536	474	515	486	477	460	465	501	532	485	476	481	465	488	522	432	438	489	470	465	474	480	465	505	480	499	490	473	530	474	487	482	475	496	448	479	492	472	486	476	452	476	484	488	476	508	483	473	530	477	475	510	505	509	563	475	399	474	507	475	476	492	514	483	488	479	479	479	576	478	402	481	460	482	549	471	488	503	466	435	467	473	477	478	486	572	491	502	484	509	284	481	507	483	495	455	504	526	478	486	468	477	477	475	551	466	449	543	479	453	477	492	576	473	500	569	472	488	470	478	405	466	513	467	475	474	481	464	480	476	276	519	504	478	498	474	498	1
481	489	484	492	486	475	491	479	482	473	508	491	476	509	500	480	480	461	488	474	472	450	453	482	557	509	477	472	482	472	490	445	479	571	467	547	485	480	472	474	478	455	477	465	461	460	485	496	525	471	518	509	470	480	515	474	476	510	539	432	490	483	542	492	565	618	485	470	475	482	560	506	483	447	482	450	481	501	579	458	493	549	456	492	471	477	467	491	472	496	475	467	456	491	477	519	481	503	463	441	478	484	483	482	505	528	473	507	412	487	420	526	478	531	441	480	435	487	483	515	478	500	489	432	487	423	475	497	480	454	556	478	469	477	517	448	430	505	470	470	491	511	459	478	492	555	475	527	481	497	596	493	472	638	478	472	471	458	525	515	415	496	488	473	442	518	477	478	476	473	570	500	493	477	494	487	480	490	458	533	529	465	458	512	509	496	476	434	467	478	490	506	472	504	485	485	482	493	474	493	516	436	464	600	462	475	563	483	474	465	519	498	452	510	477	537	485	484	467	504	530	600	538	459	481	481	469	479	476	480	480	509	483	484	499	516	497	479	488	476	465	517	488	514	487	494	472	478	474	516	498	481	480	484	471	485	537	518	483	485	493	480	475	449	476	494	574	482	475	507	462	463	511	530	484	478	476	519	506	496	476	545	508	477	510	486	497	424	475	491	503	515	484	477	504	506	470	523	549	501	427	492	480	454	476	511	481	477	568	480	449	468	532	481	483	460	461	469	494	506	492	525	474	472	495	486	509	467	484	539	469	497	477	457	495	477	550	510	409	531	554	489	497	480	472	483	486	514	438	508	484	503	438	487	479	489	436	476	505	582	477	497	557	497	485	520	508	496	489	563	477	527	490	521	518	522	480	481	554	491	486	477	505	493	432	488	460	473	492	513	473	533	471	509	481	473	494	530	516	485	476	502	477	481	476	479	444	479	475	478	528	497	444	480	512	391	485	530	502	474	487	480	486	475	453	515	499	515	455	483	541	593	491	578	479	502	484	529	499	490	440	484	378	470	484	480	494	470	424	474	474	480	481	476	482	572	485	511	410	465	496	480	472	459	484	479	458	542	485	461	499	480	416	479	487	518	476	476	486	501	496	470	481	506	551	452	469	419	517	463	473	473	507	491	495	541	468	495	485	524	2
484	533	510	477	482	486	463	478	484	470	498	440	507	488	484	468	483	484	499	468	481	481	481	483	524	505	483	482	501	487	476	499	519	488	524	453	470	453	493	475	479	592	462	490	481	478	476	458	431	467	438	496	539	476	455	502	526	504	491	499	491	489	536	478	513	515	475	514	471	476	529	477	479	446	478	450	475	496	462	491	508	485	501	483	512	457	472	483	482	522	477	469	500	490	484	501	478	470	463	463	498	494	479	502	515	408	498	498	471	480	545	497	485	470	484	473	506	481	487	464	477	488	473	480	435	540	495	502	471	503	501	461	474	473	440	533	509	467	476	476	504	561	512	471	482	450	476	558	482	516	517	491	473	356	478	486	537	459	518	518	471	474	475	481	455	505	478	482	478	562	517	540	487	476	470	461	491	480	478	512	536	442	449	475	486	490	556	527	548	473	528	512	477	523	577	477	485	487	477	541	496	531	553	520	471	477	549	479	470	479	502	525	471	546	493	487	518	481	492	487	476	489	517	507	470	462	498	477	475	498	477	449	501	473	507	492	485	477	474	484	480	439	500	477	509	525	469	474	481	499	449	447	474	510	475	496	454	495	496	494	493	487	509	435	484	489	523	530	478	517	486	447	520	508	466	479	475	538	511	544	480	401	481	478	489	543	525	459	487	494	421	451	520	468	521	453	487	469	477	497	497	486	472	510	467	454	486	481	487	455	471	479	470	518	498	461	503	477	549	437	488	496	484	474	474	474	488	446	492	512	446	477	476	496	496	479	506	500	605	536	492	500	482	506	498	493	474	499	491	514	476	499	408	490	473	461	520	478	465	445	486	479	512	500	479	435	459	496	469	528	494	482	489	465	448	525	485	507	431	524	484	473	428	501	488	457	433	478	485	504	477	500	477	508	479	452	467	487	563	483	478	471	476	511	476	468	542	479	557	484	487	435	521	480	481	496	486	508	527	544	485	466	469	476	457	492	494	468	425	477	458	510	457	374	444	493	477	552	499	505	553	509	535	519	482	477	475	473	374	487	457	490	484	374	482	510	484	447	360	539	520	463	486	487	517	508	478	533	462	481	608	485	501	477	480	397	491	491	502	500	487	529	479	447	545	462	485	473	504	485	459	480	465	376	471	507	480	478	549	489	1
490	546	525	476	560	471	497	477	498	487	481	517	479	524	505	443	483	537	474	456	478	483	485	485	513	486	484	492	464	492	481	509	451	459	491	374	483	433	484	477	472	442	473	497	468	474	488	456	528	497	515	474	481	481	520	508	575	507	545	492	450	478	493	477	491	467	525	466	473	478	491	447	443	485	489	527	475	440	567	467	537	486	542	471	558	500	480	490	473	552	476	505	478	497	472	505	481	432	475	445	482	478	481	495	505	455	428	486	495	473	470	368	491	488	453	482	483	472	503	503	475	451	481	524	496	541	517	480	475	453	511	520	497	480	432	479	599	509	459	472	507	478	482	481	475	478	477	481	487	487	506	491	486	499	475	526	467	458	530	455	516	474	492	479	477	439	476	473	477	431	534	549	430	479	486	533	496	480	493	508	546	513	495	483	477	520	577	485	539	486	488	500	490	406	426	485	478	495	477	494	512	504	500	502	500	476	514	483	471	473	465	491	469	459	459	546	503	489	486	470	477	553	566	460	499	544	495	478	478	491	443	498	439	446	454	549	476	478	474	478	518	560	477	485	499	537	453	477	482	506	449	469	474	525	488	490	486	459	475	491	507	483	533	443	484	448	489	482	457	516	463	550	489	505	488	476	477	515	504	437	478	477	481	477	555	407	465	544	479	502	473	493	534	485	568	515	466	509	494	497	456	528	478	490	464	496	495	493	501	473	471	460	460	492	469	489	473	485	433	477	486	467	490	486	475	482	433	475	489	526	470	477	477	459	526	492	475	476	497	498	452	464	538	504	534	501	482	512	503	500	484	478	503	487	504	519	585	477	610	461	516	463	480	491	477	501	515	494	453	519	500	493	507	486	495	484	490	463	549	439	482	427	529	488	495	476	501	476	504	527	478	521	474	449	476	516	494	458	428	480	476	478	478	485	476	475	474	471	542	478	485	421	446	465	482	556	490	550	544	491	483	476	477	475	487	470	521	413	476	477	485	502	506	496	444	439	479	518	489	481	446	484	462	490	459	478	490	491	493	481	498	467	482	373	498	581	474	488	511	463	535	487	494	506	485	495	494	464	519	523	523	483	465	479	477	591	504	517	485	494	505	498	470	488	548	488	482	525	467	483	486	483	460	370	428	536	473	490	553	489	2
499	450	455	477	525	474	483	475	471	487	506	504	497	523	488	444	482	489	492	486	480	517	473	488	431	487	486	498	493	484	483	496	566	460	482	440	493	472	478	478	477	504	449	478	534	476	487	498	548	482	531	510	468	479	493	484	544	526	498	506	492	470	502	484	530	518	499	509	478	472	509	504	483	489	469	428	482	507	502	470	452	564	533	495	529	483	473	477	473	522	476	528	483	475	472	494	483	456	469	508	472	470	488	480	482	598	508	481	522	507	448	482	482	550	405	475	485	474	458	499	476	469	497	467	451	424	494	500	492	544	440	474	479	481	486	574	479	489	477	478	481	471	482	491	506	484	478	476	477	456	462	470	478	628	477	461	499	513	506	503	510	451	476	468	450	454	476	477	477	484	514	511	539	479	467	536	466	492	481	562	504	529	442	419	502	487	444	503	468	475	483	508	509	452	470	490	476	492	474	467	479	487	464	474	497	475	514	481	478	508	479	484	454	523	471	455	496	486	458	480	511	479	487	467	496	496	529	477	475	506	473	441	471	491	494	507	471	477	443	478	559	548	514	513	559	495	408	482	483	473	491	519	479	477	475	502	482	467	479	477	495	477	519	472	458	516	596	486	526	535	511	455	543	488	490	490	476	461	523	485	477	536	501	477	492	487	429	445	484	447	485	504	499	477	501	459	460	485	476	513	484	504	481	480	498	496	479	485	501	477	534	496	563	534	477	485	462	481	521	497	489	502	459	476	498	475	485	467	463	449	474	470	475	492	511	502	513	491	362	480	491	472	471	517	482	495	488	484	477	499	478	482	552	475	492	487	494	477	582	464	527	453	413	483	477	453	496	478	491	420	540	474	519	496	496	474	471	454	602	525	486	469	534	478	474	489	515	480	493	468	477	490	480	477	475	499	487	460	481	485	475	504	476	511	476	500	517	483	516	476	516	471	517	453	448	500	519	511	511	479	482	503	469	477	485	503	488	448	490	471	507	491	493	592	484	455	466	510	494	495	470	486	266	520	478	478	479	466	522	463	483	485	464	433	476	583	486	435	485	469	470	466	539	483	510	495	469	550	476	489	596	478	397	479	478	563	483	482	518	492	491	456	479	466	495	470	498	502	467	476	477	483	484	445	412	494	474	480	455	465	2
485	528	516	490	520	489	499	476	494	490	521	454	496	525	485	482	477	522	471	458	477	495	480	465	437	514	503	502	490	481	490	443	478	515	492	436	478	494	479	475	477	425	459	479	514	505	513	510	533	488	494	524	484	481	460	511	528	463	497	445	493	477	466	470	598	544	517	498	489	471	558	485	516	480	479	522	475	450	548	469	476	584	485	483	456	493	474	494	474	485	475	489	495	481	466	489	484	442	502	500	482	486	488	471	530	540	459	418	506	480	467	505	490	468	504	468	505	485	456	480	473	522	487	516	448	466	487	519	483	460	468	479	489	484	506	517	496	479	487	480	477	453	454	483	492	444	477	508	477	460	500	479	473	634	477	467	493	461	506	490	477	483	476	483	436	491	479	472	478	450	456	442	529	478	487	489	482	485	516	523	532	464	483	459	480	510	568	465	527	480	475	493	516	541	518	484	471	495	477	505	473	474	426	531	498	475	483	480	495	474	469	392	500	537	494	486	471	484	492	478	506	525	499	503	495	490	509	475	476	501	492	495	464	473	491	540	476	480	484	470	469	474	492	491	521	463	411	483	486	456	495	499	475	512	471	515	579	483	471	489	461	481	512	473	476	514	553	483	520	507	510	500	425	486	429	487	477	492	530	511	477	558	461	478	491	461	463	482	477	487	533	490	510	474	463	476	454	453	487	473	441	475	473	508	422	511	451	466	497	431	476	482	532	491	486	527	489	490	514	513	492	507	505	484	534	485	499	425	486	498	492	463	474	400	476	489	611	504	435	467	497	501	535	503	502	496	482	483	480	490	480	406	471	484	479	484	437	475	499	621	462	501	563	455	486	494	428	499	512	492	524	573	530	521	452	497	482	465	545	456	472	480	512	500	507	475	545	476	480	514	485	522	483	489	480	469	492	509	501	486	486	514	478	488	476	505	511	480	499	466	490	493	472	457	448	543	485	468	479	462	476	455	473	476	472	475	508	442	479	474	507	525	486	589	492	434	476	494	456	479	468	473	391	524	476	479	488	481	427	473	486	483	509	530	485	552	482	508	455	514	520	516	511	423	470	481	482	480	481	480	462	476	436	480	481	452	492	453	496	474	496	514	473	534	499	475	475	466	477	482	501	476	473	576	555	518	467	478	497	486	1
481	448	538	490	539	477	440	475	509	479	514	487	480	428	516	494	464	486	475	479	485	494	463	484	495	479	500	447	472	474	490	486	494	529	485	464	505	503	480	479	475	484	484	487	515	497	521	540	445	475	494	500	511	492	477	486	480	457	463	468	469	485	459	479	494	537	552	474	478	467	511	485	453	491	489	489	486	494	510	458	472	403	489	500	515	492	487	489	487	484	475	578	501	514	478	481	487	441	505	460	480	504	477	450	487	384	489	510	479	478	506	495	485	457	454	469	456	473	485	476	479	487	470	466	494	561	480	478	469	481	465	488	512	478	461	581	546	465	475	484	491	526	500	479	504	510	481	538	475	534	511	477	477	630	478	486	504	483	490	547	526	477	480	477	476	521	474	477	477	524	468	570	456	479	488	496	477	479	493	460	507	496	513	476	487	499	465	530	542	479	478	490	503	512	435	481	473	488	476	522	492	502	484	404	502	477	482	483	511	508	488	508	461	474	484	524	470	481	535	483	492	490	506	497	552	485	499	479	476	519	489	465	472	476	477	493	494	477	466	484	526	581	460	493	490	570	461	481	477	516	430	478	476	557	469	545	444	478	491	493	509	473	487	457	490	500	433	505	475	501	496	551	552	518	481	470	477	492	501	503	474	538	482	473	515	563	477	465	473	520	505	468	496	473	389	517	450	519	489	498	454	501	479	479	489	462	488	478	540	484	526	456	499	490	467	473	486	476	462	517	500	483	517	476	471	481	480	486	494	543	508	482	477	536	492	496	477	589	404	462	530	501	477	497	508	468	474	466	424	530	486	479	500	466	488	460	453	478	485	501	558	501	512	479	491	525	489	497	493	557	571	504	506	484	510	464	484	497	444	482	486	505	540	486	495	474	459	479	499	496	474	474	479	510	479	458	468	542	516	478	480	500	475	550	476	513	384	473	473	480	499	431	516	471	441	516	511	492	508	508	478	477	470	477	493	482	485	486	460	468	485	469	511	575	510	503	481	539	502	475	491	488	395	489	509	476	474	468	495	493	523	472	472	399	495	603	485	463	483	488	522	509	446	366	484	515	493	543	489	481	476	480	441	479	471	573	498	480	396	484	498	493	480	443	487	476	483	476	486	486	478	479	481	411	480	545	483	501	468	466	1
479	479	503	479	490	483	561	478	462	480	519	494	440	501	452	447	480	480	466	477	459	498	482	464	548	515	483	466	469	510	498	469	461	496	471	437	490	502	479	477	476	496	471	512	550	455	511	486	454	515	560	524	479	478	510	504	517	510	520	477	484	486	454	483	613	544	505	522	473	471	580	460	479	456	478	508	478	446	500	503	480	493	517	480	483	466	483	499	484	526	476	500	498	508	482	527	475	447	434	540	479	485	487	501	465	325	440	436	532	492	479	492	484	452	524	482	503	485	530	488	474	492	485	472	460	526	493	513	464	488	495	495	498	476	514	465	457	498	486	487	507	496	478	475	484	490	479	473	484	489	494	483	490	602	480	505	471	495	476	510	472	495	462	489	462	471	476	472	476	478	507	550	507	476	473	420	504	490	474	529	497	546	445	498	481	463	507	460	509	473	463	528	487	501	469	474	481	498	477	472	492	445	497	484	487	475	539	481	514	464	485	493	477	470	487	486	465	483	518	488	449	472	450	519	477	471	472	480	478	510	480	479	488	480	495	476	504	478	492	483	522	431	468	468	534	489	373	479	486	530	485	474	466	419	477	490	548	530	493	483	484	467	518	484	485	498	533	480	456	480	491	477	492	522	479	485	478	520	521	487	479	533	486	475	549	518	445	432	470	501	491	503	509	476	428	478	472	474	510	493	483	483	481	445	543	462	474	476	469	459	410	479	575	499	484	484	484	479	450	506	501	488	468	484	473	477	475	479	489	497	477	486	474	486	503	479	628	439	554	489	577	508	530	476	485	475	482	474	490	517	480	473	518	472	462	467	446	476	441	509	532	482	398	524	479	462	450	491	499	433	521	412	499	510	496	468	477	500	456	475	486	457	511	490	472	489	501	477	501	561	477	500	474	501	476	470	470	478	581	472	483	552	478	566	478	479	475	471	486	481	487	557	470	476	502	516	490	504	524	487	473	475	483	475	489	478	475	416	464	473	483	494	515	559	483	486	491	499	464	480	446	486	572	528	502	479	461	494	518	492	472	469	511	568	492	549	483	416	446	470	536	465	565	445	505	511	492	506	495	518	514	487	505	481	476	399	485	481	521	479	488	464	484	438	471	491	461	406	481	462	480	480	429	608	476	463	473	481	466	509	1
478	512	489	475	419	479	531	476	469	483	442	502	494	498	507	478	468	523	462	476	493	470	476	473	490	471	474	456	489	437	463	513	513	491	486	451	469	453	487	475	471	484	501	481	501	484	483	510	521	451	495	503	478	478	480	522	510	500	514	490	507	476	439	467	472	519	495	495	491	477	448	478	513	467	471	534	489	454	474	484	443	525	451	493	480	517	480	476	494	512	476	485	454	506	475	471	478	459	492	533	478	492	490	481	443	554	549	504	498	489	481	496	485	508	505	434	508	474	541	486	478	467	474	504	487	512	488	503	485	460	520	484	473	477	491	455	607	486	485	481	451	525	481	474	480	462	487	489	482	484	474	476	490	399	477	498	539	502	505	489	460	490	490	485	499	468	476	480	477	530	516	555	508	476	466	558	499	472	554	530	501	486	535	540	521	493	495	467	484	474	436	479	466	508	501	489	479	472	476	493	478	503	468	535	497	476	523	479	498	495	489	360	459	512	478	516	431	460	526	497	476	464	516	473	487	537	481	475	476	507	448	470	473	506	510	531	467	480	468	479	479	557	552	456	471	463	452	474	470	516	474	491	470	536	472	493	445	486	497	509	488	473	461	554	495	494	476	506	459	479	500	499	559	513	479	479	477	521	518	546	475	423	480	476	493	483	463	490	479	511	510	519	521	479	487	514	514	488	498	439	465	488	478	489	473	438	465	464	514	482	514	455	509	500	487	448	477	481	522	494	489	474	521	482	478	495	460	451	507	565	503	486	479	406	505	483	448	487	502	457	503	497	532	487	430	485	491	507	485	405	481	487	445	470	507	467	492	477	481	493	529	455	489	491	474	474	527	478	491	563	486	458	518	495	519	459	480	465	559	520	487	520	484	497	493	481	503	480	469	451	477	499	474	516	479	492	477	493	573	476	475	464	477	483	477	425	497	470	491	485	499	547	434	480	440	579	492	498	482	500	483	487	499	476	474	493	493	445	539	471	531	555	434	415	477	471	493	557	472	476	448	505	400	538	493	479	489	488	495	480	496	484	486	316	473	567	481	470	476	428	548	495	560	495	517	522	491	480	484	509	500	471	435	476	478	548	489	488	498	481	473	488	501	508	498	469	482	474	447	480	456	477	457	341	474	501	482	491	527	458	2
484	418	463	480	573	478	540	477	487	503	494	493	486	415	480	457	467	565	516	451	496	484	482	476	487	487	422	458	451	504	479	493	491	512	464	501	476	478	482	477	476	479	456	491	519	453	449	430	556	488	499	520	479	482	527	437	504	450	449	503	501	484	415	472	521	484	471	480	493	476	549	476	486	507	482	499	474	484	470	487	483	451	508	489	536	508	475	461	482	463	476	521	518	496	476	476	480	508	489	489	497	483	476	442	475	561	451	454	505	482	485	471	478	480	499	475	508	475	470	518	476	488	464	455	470	553	453	558	484	462	494	470	504	473	453	460	468	495	478	470	527	534	514	483	488	473	489	502	485	523	435	474	461	458	479	509	485	500	520	486	457	493	486	483	480	480	479	482	477	482	455	536	543	476	472	553	478	472	482	484	530	510	466	447	503	492	467	446	535	477	488	478	501	458	583	491	481	489	476	444	511	455	448	562	495	475	485	476	483	464	474	510	475	491	470	535	503	484	487	472	455	509	487	503	517	501	469	477	476	479	469	485	463	482	499	473	497	480	484	471	488	454	510	491	536	544	473	482	483	536	541	476	472	470	473	514	468	553	484	486	472	481	483	494	485	503	495	483	507	449	488	493	512	406	454	486	475	528	506	500	477	454	482	477	523	560	498	480	482	506	470	520	542	473	498	531	448	509	548	477	485	507	472	498	505	512	489	484	519	498	447	472	502	505	474	449	486	486	395	431	472	450	516	486	475	475	524	448	479	526	499	474	477	524	453	492	512	474	610	533	519	531	509	555	437	499	484	515	481	539	480	507	487	508	498	500	532	475	488	474	471	476	540	507	487	505	477	498	507	539	479	417	517	509	516	490	483	466	604	467	478	444	492	477	503	468	508	476	527	461	476	479	477	461	482	479	479	437	541	483	475	501	477	464	476	476	488	478	460	465	506	473	472	496	434	566	477	557	469	540	485	494	471	477	476	475	510	479	424	482	515	521	475	469	508	424	479	523	475	476	451	434	722	483	483	479	486	494	560	471	506	457	475	624	472	431	485	489	538	464	433	449	494	571	459	531	480	540	470	454	565	476	564	477	482	424	494	467	450	482	506	483	486	534	515	475	440	494	516	489	482	476	492	688	512	556	479	487	483	479	2
488	497	555	476	509	461	511	476	487	478	476	441	461	485	478	475	474	466	492	497	495	500	478	493	457	552	466	464	454	455	481	525	487	510	511	476	457	499	479	474	478	491	495	467	462	496	494	446	543	481	472	477	492	481	482	489	522	484	486	512	499	466	551	480	384	549	572	492	483	466	508	496	456	494	490	521	477	479	508	484	502	424	527	493	579	477	475	495	475	552	476	482	472	500	481	583	484	503	481	473	479	487	468	452	523	574	474	446	508	469	559	536	477	480	461	502	467	481	474	494	475	466	490	460	510	448	493	507	484	471	517	479	491	484	506	479	514	463	488	484	489	521	480	501	463	493	480	466	480	522	532	477	495	375	476	483	467	443	458	538	482	482	480	488	490	499	476	474	479	525	538	466	515	480	481	507	487	491	460	475	492	537	457	471	501	493	513	495	470	474	530	484	490	465	531	468	485	478	477	552	505	474	459	552	491	477	534	477	500	487	474	508	506	513	472	476	580	489	500	491	522	492	487	519	450	521	487	478	476	475	479	507	458	484	465	483	494	481	468	480	493	547	490	493	453	484	495	477	494	477	492	479	479	461	483	505	523	465	479	489	483	473	470	534	482	505	532	473	461	521	470	474	534	451	461	498	476	484	459	485	475	414	455	476	448	497	421	473	480	507	484	488	480	469	545	521	557	497	434	477	463	508	478	446	532	507	492	494	498	495	502	435	495	508	487	522	486	468	419	587	489	500	479	494	494	482	474	481	465	533	476	479	477	434	465	504	317	476	565	494	496	477	507	528	485	483	481	548	503	545	491	559	494	474	490	511	608	479	531	555	496	461	493	502	481	519	479	464	487	464	516	505	456	495	406	458	481	480	560	507	486	490	516	471	461	489	476	477	513	524	476	525	474	421	473	456	483	474	538	478	477	473	476	497	476	442	383	481	454	485	490	546	443	466	481	509	464	552	494	520	475	469	484	477	479	452	518	448	442	474	509	490	464	392	484	530	486	467	477	495	467	487	611	373	484	478	480	496	518	488	494	462	487	451	482	444	480	393	498	474	460	471	502	437	468	478	492	494	454	543	529	479	533	477	481	572	503	490	515	488	483	473	486	476	529	467	470	545	518	488	458	476	478	463	527	459	480	473	496	476	1
486	497	494	477	582	478	535	477	496	480	555	485	457	385	484	444	453	488	438	470	491	457	478	488	552	518	493	481	488	543	496	492	476	461	478	508	453	503	478	478	476	499	456	488	529	495	512	495	513	397	482	513	516	483	526	479	453	519	558	488	491	478	478	466	614	511	497	455	484	481	542	499	458	432	490	471	476	433	495	449	473	507	513	475	525	482	476	453	475	523	477	452	460	483	481	508	478	477	458	459	472	472	477	483	490	506	467	467	465	498	486	436	473	500	536	472	458	470	515	496	476	462	491	438	480	552	474	504	479	554	457	515	499	474	464	534	421	514	478	509	483	487	473	465	458	481	476	460	486	513	529	489	472	596	479	500	503	492	468	473	452	467	495	484	491	506	475	483	475	518	505	447	463	476	471	501	501	473	482	534	483	497	470	474	497	501	519	473	472	476	464	510	519	487	558	492	473	488	478	547	492	478	522	448	464	475	477	481	471	486	475	430	493	444	490	506	502	467	452	494	455	493	473	469	539	496	505	479	476	483	481	481	455	495	467	479	488	474	496	475	467	446	513	499	436	490	487	485	474	483	491	430	475	485	492	495	500	495	476	491	490	471	517	529	482	511	468	487	494	491	500	417	456	507	499	470	476	491	503	517	477	534	465	476	562	466	516	543	479	490	457	488	531	477	489	517	464	492	491	509	450	467	477	473	442	485	489	494	523	457	525	476	463	533	494	499	474	477	515	537	470	478	509	504	467	485	449	502	464	571	472	470	477	450	466	492	621	375	495	499	486	459	524	519	464	479	476	568	487	510	481	538	527	482	461	501	507	477	498	489	529	487	478	479	479	486	475	472	483	493	508	482	510	484	419	511	478	437	525	515	480	489	552	476	478	494	474	476	474	450	477	467	476	460	482	470	471	439	462	481	478	430	477	473	477	488	381	474	488	481	462	512	447	480	454	511	473	498	555	445	476	491	464	476	477	497	494	476	434	469	510	546	509	555	517	557	492	459	480	490	497	483	459	510	487	477	479	476	400	468	510	482	505	574	494	536	478	490	581	407	498	508	507	454	453	503	485	504	477	424	544	483	462	475	478	411	491	478	483	476	523	456	483	452	459	469	478	501	473	474	486	485	473	576	521	493	481	485	490	478	1
483	506	483	487	485	488	412	475	502	485	489	538	449	532	495	446	485	510	528	474	497	522	470	485	485	513	490	474	497	504	473	479	530	489	457	511	483	482	477	477	469	446	475	469	572	477	456	520	486	430	481	548	508	485	546	515	506	423	482	469	464	486	458	467	508	502	503	537	483	483	607	475	517	515	492	481	480	481	482	499	499	455	512	474	405	455	476	482	482	507	476	539	464	496	472	471	480	483	457	418	495	488	478	492	499	468	492	517	536	482	509	445	484	492	398	471	512	497	486	468	475	480	486	474	460	485	499	478	476	477	534	487	438	481	481	540	449	473	497	468	464	448	482	497	471	493	476	542	485	481	485	466	484	454	476	433	458	459	504	433	465	510	494	478	474	523	475	480	476	560	526	460	439	478	449	483	476	494	467	506	492	508	470	478	497	497	554	502	542	480	499	504	497	470	561	485	472	474	476	468	475	493	485	533	522	474	525	472	489	518	473	468	471	550	469	413	510	479	490	498	466	464	477	502	477	480	508	476	478	516	455	466	457	481	473	468	480	478	453	476	496	536	473	478	490	504	475	479	483	545	472	520	474	533	473	513	493	487	466	475	476	471	508	467	466	544	544	513	471	488	472	494	483	502	467	479	476	512	501	505	477	452	497	478	504	517	470	477	473	469	467	520	477	469	512	510	480	507	503	473	493	486	475	509	460	496	485	498	510	486	488	479	531	518	503	456	465	480	543	465	493	491	490	478	482	489	506	493	500	553	495	469	476	475	490	495	487	523	487	498	527	467	450	492	653	490	478	451	473	534	487	492	452	476	481	460	507	475	487	601	461	511	457	534	483	471	507	488	468	433	500	518	490	458	494	499	475	423	495	527	475	479	430	467	492	478	454	479	474	461	469	509	481	444	478	471	472	528	462	483	477	467	477	434	477	541	410	483	457	476	497	514	487	469	518	469	473	470	493	556	481	475	473	476	469	510	468	473	494	478	478	454	496	463	524	526	486	456	504	520	425	504	351	478	508	478	474	475	525	490	495	488	483	315	482	610	480	453	448	483	491	478	522	455	487	488	465	523	481	409	538	485	412	475	476	546	510	482	495	496	480	447	487	482	499	507	490	507	494	482	482	473	475	262	538	567	476	501	431	494	1
478	495	508	483	453	477	437	478	508	472	482	499	547	527	495	471	487	531	466	490	476	503	484	500	524	503	484	474	464	492	461	506	530	524	461	510	492	439	485	477	480	492	455	493	531	478	507	503	526	479	550	521	478	480	562	486	443	470	503	471	442	475	486	474	430	576	467	495	481	478	563	484	455	444	484	469	465	487	565	449	486	433	473	470	460	524	476	445	476	424	477	496	475	513	472	480	478	465	475	485	491	482	474	489	545	644	459	538	554	473	442	488	496	522	415	480	479	494	447	510	475	501	472	491	474	551	475	502	494	474	504	485	468	477	496	494	515	471	475	478	483	462	476	490	468	504	478	527	476	504	532	501	468	604	477	508	504	541	501	496	479	483	469	484	507	472	474	478	476	545	525	582	454	476	449	583	478	466	538	498	471	533	448	425	475	465	382	497	604	471	487	445	513	484	501	478	478	481	476	480	493	501	517	552	486	477	549	479	485	462	492	451	485	519	498	553	463	487	457	476	468	484	507	471	503	490	504	480	476	455	469	476	477	505	474	523	497	476	488	477	546	536	509	470	477	487	483	480	477	486	500	460	480	539	480	491	431	496	483	492	475	486	496	436	473	472	456	461	510	472	488	460	511	448	507	476	475	489	501	506	477	533	477	477	499	495	512	517	479	492	459	533	501	476	503	514	459	494	546	529	474	497	475	503	513	459	457	480	533	522	507	492	500	514	476	478	482	489	438	510	471	550	510	465	484	467	459	478	458	561	497	475	476	538	496	508	405	468	388	518	500	495	507	515	537	489	471	475	479	487	468	455	461	495	468	492	479	476	513	528	459	512	471	451	479	471	527	462	479	458	498	504	495	520	516	477	489	474	564	448	472	476	475	489	496	473	498	474	491	523	475	434	473	442	479	468	469	414	548	488	480	467	475	440	478	468	485	478	550	483	480	511	469	492	553	515	473	518	484	554	478	493	479	475	497	512	476	450	521	479	478	486	465	555	493	577	486	495	539	483	479	481	518	498	479	477	490	484	550	474	485	468	475	629	480	404	479	512	472	426	506	489	512	472	474	486	492	553	484	423	562	478	495	479	473	549	446	510	471	488	487	498	463	469	497	482	503	472	497	492	495	471	483	653	461	484	470	487	490	473	2
478	498	615	484	511	484	513	477	484	471	502	497	489	472	504	469	486	527	507	472	475	492	477	477	480	516	513	470	464	486	486	567	488	397	472	445	490	475	486	477	477	506	485	474	487	482	533	541	527	476	513	523	477	478	439	479	526	456	555	476	441	484	520	486	504	560	460	458	482	475	509	501	475	449	485	576	478	492	507	487	493	496	503	465	499	468	466	479	468	545	477	480	448	465	490	588	483	476	460	466	477	475	470	471	508	457	466	507	510	470	498	498	473	503	555	481	484	498	449	493	478	448	475	477	469	495	463	484	475	499	558	447	475	470	485	482	458	491	488	496	516	500	490	461	483	502	480	476	476	515	506	469	478	448	477	523	479	448	494	487	457	482	465	472	490	500	477	478	479	535	508	512	500	477	501	536	488	480	488	509	501	495	479	459	493	490	419	514	531	476	475	507	463	550	512	484	480	473	476	450	467	486	469	488	488	476	457	474	489	487	489	523	439	462	464	615	521	489	532	485	536	512	459	492	487	504	468	479	477	534	451	441	488	495	503	483	477	479	453	477	544	533	511	477	548	509	479	484	475	462	464	554	471	489	481	439	496	483	483	476	487	483	506	497	477	481	393	467	476	482	512	449	485	521	474	496	477	455	495	499	476	451	473	476	524	482	483	400	474	493	494	510	489	462	485	502	485	502	523	498	487	516	475	480	523	484	474	478	507	478	514	463	498	492	482	511	488	468	434	494	489	451	475	476	483	485	450	521	505	513	520	499	477	468	495	470	489	489	546	534	557	499	485	485	512	488	485	476	472	556	485	464	464	484	516	479	448	475	475	511	500	476	512	446	486	497	491	493	485	507	492	493	521	434	476	527	478	452	569	436	471	440	456	490	478	490	504	478	468	534	478	602	477	420	480	474	503	502	497	482	478	481	477	435	476	500	450	477	468	486	493	580	554	491	480	541	474	515	545	480	482	489	484	475	483	492	484	496	532	483	499	518	504	460	490	477	482	630	461	490	500	528	509	462	498	474	471	480	461	476	497	468	505	383	477	562	486	514	449	510	510	510	574	466	498	517	470	538	529	477	578	474	487	480	483	541	466	490	421	482	454	468	472	525	488	490	484	473	462	468	497	476	490	412	458	590	483	491	505	510	1
476	486	577	495	498	470	491	477	486	458	503	468	462	529	489	486	478	489	527	485	501	469	487	468	478	503	509	465	465	506	480	547	492	478	469	427	476	503	475	478	475	422	491	475	529	466	471	479	524	486	560	538	451	487	431	494	526	473	549	444	484	476	446	480	519	455	490	523	475	476	546	495	476	475	485	498	475	473	491	464	488	469	440	486	510	480	470	495	488	434	477	479	479	482	478	536	478	490	496	476	479	481	477	477	469	507	445	506	532	472	496	428	489	532	468	448	496	479	463	496	477	432	484	468	481	509	482	498	480	432	563	478	480	477	512	520	453	473	475	486	505	501	474	485	473	513	481	490	472	484	445	484	496	434	476	462	459	443	502	494	537	470	488	478	495	532	474	475	477	429	444	511	557	479	453	540	468	476	515	551	459	584	531	503	500	483	541	462	520	484	464	469	589	425	564	494	485	517	475	493	464	526	494	532	510	477	585	472	473	449	480	599	465	456	476	556	467	483	466	501	518	514	514	522	522	556	481	477	477	459	456	473	480	495	516	487	489	475	462	481	510	457	534	482	492	503	457	480	469	475	537	498	478	516	465	470	482	494	489	490	498	473	496	511	470	451	528	482	501	477	488	544	482	454	488	468	476	534	519	474	477	447	462	477	494	496	445	484	481	502	481	456	499	482	466	500	455	479	481	496	469	464	487	491	513	475	474	490	479	473	486	507	478	526	464	516	482	483	431	530	479	496	466	471	502	481	483	521	482	515	475	480	476	475	520	494	504	471	591	411	524	491	534	488	353	482	475	496	477	472	477	483	449	449	511	471	533	476	474	483	488	494	460	484	478	457	493	465	471	509	574	505	532	472	516	499	479	457	555	465	464	505	448	473	477	482	492	478	487	521	482	511	470	474	477	500	489	510	495	481	475	510	478	463	476	487	490	476	482	475	454	539	502	495	462	535	491	505	477	479	473	458	467	476	484	499	461	420	509	477	494	544	496	448	502	417	459	464	516	477	469	466	638	522	473	480	486	486	466	466	508	467	507	547	469	452	485	519	487	552	489	464	497	497	483	440	466	505	482	481	622	486	551	480	486	429	509	483	482	481	508	478	476	440	505	462	480	482	482	474	472	479	484	574	465	503	482	469	520	475	1
481	496	533	488	468	479	558	476	475	491	540	508	531	461	468	437	474	507	485	497	483	509	485	473	512	480	451	473	504	490	487	539	564	493	484	421	476	481	471	476	472	455	484	484	457	533	500	512	498	478	529	541	439	482	489	493	542	512	559	487	484	474	466	481	516	485	474	481	485	478	521	474	468	501	476	506	477	499	468	453	426	500	503	483	512	479	476	519	484	538	476	525	484	469	485	499	479	432	461	472	480	474	487	478	524	679	486	457	539	474	446	495	472	499	472	483	464	484	470	469	473	498	479	454	484	514	490	497	499	435	495	480	469	475	509	498	590	490	487	472	499	586	476	482	483	496	481	477	477	537	545	480	483	520	479	468	449	492	481	470	506	471	488	490	470	496	476	475	478	500	489	539	495	479	483	471	474	480	478	510	508	516	446	455	478	496	587	512	545	480	426	506	509	539	517	492	473	474	477	545	517	484	506	518	424	475	496	475	477	449	505	585	488	501	497	460	502	456	477	468	498	541	479	479	513	517	457	477	477	492	474	457	468	502	473	466	487	471	480	479	503	425	511	477	446	540	427	471	464	518	479	483	484	520	475	466	472	456	482	502	515	478	484	365	481	470	522	506	455	477	487	468	450	540	451	482	476	494	472	480	477	488	483	475	487	459	482	497	484	498	414	472	527	469	455	529	458	503	513	558	468	488	477	478	471	500	458	489	493	499	486	474	502	489	477	493	474	491	566	451	487	480	487	484	488	473	497	471	492	610	489	477	476	448	459	505	506	466	475	600	504	477	482	526	514	495	476	578	460	552	474	516	453	487	517	521	484	481	525	466	428	493	458	467	480	461	498	475	488	486	528	510	486	479	491	472	481	482	525	533	481	504	490	484	473	482	454	477	489	484	475	422	474	495	475	464	460	553	470	476	483	474	475	482	477	484	500	479	479	474	488	517	493	498	492	482	474	526	531	517	473	476	449	476	495	468	486	498	459	471	530	510	471	512	497	529	467	579	483	484	476	481	516	574	521	476	481	482	476	490	494	491	509	650	487	379	481	458	544	494	492	483	486	492	476	531	467	517	471	463	495	477	490	482	471	383	470	454	513	491	488	442	478	472	512	478	477	505	470	463	484	479	495	706	500	492	471	486	527	464	1
486	498	539	476	533	492	451	477	486	491	482	514	525	489	476	514	484	440	478	481	493	482	470	492	497	480	465	478	471	488	478	464	419	454	500	533	469	518	488	477	474	465	502	538	459	502	464	549	429	484	507	497	482	487	517	480	530	512	497	459	445	466	447	475	378	492	467	507	480	482	459	462	485	565	482	488	471	499	525	476	486	538	457	478	485	517	489	507	491	482	477	511	460	495	484	520	477	508	508	502	483	494	468	466	440	433	498	505	541	476	519	510	485	472	501	475	465	477	486	494	475	450	483	374	467	452	463	490	473	421	531	492	477	475	470	552	471	503	483	503	511	489	487	483	497	509	484	539	474	465	500	497	476	410	477	488	493	479	506	488	499	481	475	485	549	462	478	479	476	494	537	527	551	477	499	478	470	485	485	586	479	416	457	468	477	477	525	512	561	480	472	495	501	496	576	484	484	486	477	473	516	485	462	520	487	475	438	473	462	493	483	504	519	451	490	494	518	474	532	486	507	446	486	508	510	517	438	478	478	490	492	471	441	465	494	478	478	481	463	469	536	554	453	474	471	537	476	481	483	452	491	484	470	513	478	478	535	533	482	504	467	471	476	363	477	519	437	481	452	479	497	493	485	568	500	490	476	500	506	472	476	432	454	476	530	512	471	467	483	483	444	467	473	481	439	484	496	448	540	479	525	501	481	472	506	490	481	477	485	452	476	494	457	480	497	450	485	481	452	549	495	470	480	464	498	482	441	453	477	555	498	496	475	485	525	443	360	504	526	459	502	482	515	512	451	486	486	569	437	456	482	489	441	491	482	478	558	477	520	529	473	488	534	477	481	444	519	484	497	443	515	507	490	483	517	524	475	469	430	424	481	518	474	475	481	487	464	477	474	532	480	481	479	486	475	469	494	434	469	484	479	486	477	494	476	465	532	479	484	487	475	450	486	498	512	488	476	500	565	538	476	499	472	476	464	501	486	471	521	473	511	505	478	430	478	542	472	533	507	494	469	480	543	485	462	478	482	497	448	477	467	471	512	362	465	486	478	504	512	479	534	507	473	461	467	509	474	568	483	412	510	485	501	476	484	594	494	503	463	485	432	494	486	474	461	495	484	551	495	482	495	476	486	368	437	589	483	474	466	461	1
486	481	559	483	490	489	535	479	459	460	438	465	472	461	475	492	486	458	450	462	482	468	472	488	481	501	486	483	470	499	505	494	528	456	470	559	485	484	480	477	469	461	482	485	510	483	496	501	579	470	472	570	477	490	451	496	492	489	555	449	487	481	496	476	638	481	416	492	478	481	525	488	502	510	497	439	478	490	540	478	518	464	506	488	548	481	481	457	469	513	476	481	477	480	476	496	478	462	453	525	475	468	483	494	483	478	446	512	499	470	511	571	473	521	497	486	478	473	490	490	478	470	457	539	500	472	486	506	477	516	528	467	488	477	480	517	477	489	480	477	501	487	489	483	461	502	475	468	489	523	429	468	467	692	479	479	495	464	519	475	487	464	488	482	525	494	476	478	478	502	534	554	553	477	475	489	485	470	454	507	559	525	478	501	478	494	540	463	589	477	483	475	504	540	543	486	476	473	478	479	481	445	508	602	520	476	497	485	485	482	508	497	468	436	462	450	474	480	494	489	540	435	508	467	422	470	484	479	478	453	476	461	485	488	487	479	462	480	504	477	536	497	462	477	545	473	473	484	473	459	466	486	473	528	476	568	539	539	496	481	527	485	515	495	467	501	578	488	488	509	487	475	577	497	446	483	477	489	493	516	477	552	450	476	503	500	489	457	475	490	467	479	485	486	383	532	431	480	495	497	473	496	479	449	440	444	480	492	483	502	511	497	468	479	503	492	479	490	455	503	510	473	469	485	433	487	479	485	484	530	484	487	476	516	533	489	645	481	439	535	551	468	474	462	528	480	485	460	498	498	482	457	456	455	484	491	486	478	511	498	510	465	565	461	469	474	481	485	498	489	515	501	499	449	515	489	492	466	612	507	489	485	540	488	481	486	498	479	479	490	477	480	479	558	476	470	501	531	511	470	476	511	477	534	477	484	526	474	503	483	471	484	478	481	494	502	501	473	520	478	484	467	479	477	469	485	485	494	514	482	476	564	479	610	532	478	464	470	509	474	473	489	403	518	497	478	491	492	481	468	478	471	504	529	493	607	480	467	485	538	462	488	489	538	501	474	489	466	472	499	537	476	438	478	490	485	477	488	437	508	507	462	468	504	504	492	479	452	493	492	480	480	458	552	484	499	472	478	499	492	2
477	514	574	489	462	476	499	477	492	478	508	512	481	450	485	464	494	466	480	473	480	486	480	483	466	456	489	477	469	481	484	481	542	570	514	517	485	500	491	475	473	515	442	478	473	491	514	457	529	486	493	550	528	482	498	479	511	490	535	480	499	478	424	479	439	525	495	494	479	480	496	469	483	489	484	527	493	451	482	488	460	566	511	474	456	420	471	514	480	631	476	499	521	495	484	542	481	486	463	473	482	487	484	460	502	584	443	472	508	464	522	531	488	457	466	447	473	485	520	498	474	476	468	508	490	431	485	552	487	534	470	554	472	480	494	440	485	500	480	482	497	508	480	473	455	502	485	535	478	487	487	474	475	473	475	489	506	484	512	517	468	467	508	476	526	493	478	481	477	471	617	561	523	477	471	488	482	486	391	534	478	536	442	474	520	497	487	525	529	474	433	483	510	524	444	480	475	490	478	476	490	482	504	531	506	476	437	477	498	501	463	488	488	465	499	529	519	467	508	491	465	477	511	517	539	508	504	478	476	510	474	475	484	476	480	494	497	472	439	486	442	532	462	506	465	514	442	484	488	548	500	493	480	527	481	482	542	513	494	483	479	478	517	469	476	490	486	541	522	469	487	431	418	509	456	501	476	478	518	507	477	465	476	476	587	531	508	470	480	495	425	476	537	481	503	433	476	569	472	529	425	492	476	502	536	490	491	491	520	492	480	501	515	491	479	511	469	481	452	524	466	507	479	493	510	481	494	480	487	458	512	492	477	463	519	477	403	486	485	562	452	496	521	537	602	484	474	465	471	520	488	537	471	485	489	462	475	477	493	556	469	499	433	530	492	512	513	484	496	488	493	500	555	490	523	476	486	491	566	553	480	485	522	487	496	470	466	474	474	460	477	534	479	501	474	471	478	491	519	473	475	484	478	490	476	464	410	480	450	474	511	511	461	481	509	534	484	526	564	415	494	501	494	476	487	521	491	494	514	473	505	459	484	478	465	486	481	526	532	484	507	497	564	508	501	479	465	494	445	477	500	471	494	525	482	449	479	457	419	479	601	438	464	524	480	497	477	584	497	352	542	475	504	477	477	527	475	520	505	495	466	487	447	518	466	481	463	439	472	461	449	480	504	548	472	537	471	476	544	481	1
481	500	463	485	510	477	510	478	541	488	491	511	497	533	500	499	489	485	480	507	490	486	470	485	542	496	483	490	489	503	486	453	505	478	513	556	493	430	491	478	473	471	514	496	507	492	511	488	535	454	527	478	488	487	463	463	491	442	469	469	492	475	552	478	352	487	517	521	477	476	494	485	522	509	477	538	493	497	539	465	503	478	464	476	458	516	483	497	479	506	477	466	487	469	481	499	485	456	473	473	472	479	476	488	524	783	506	494	515	467	490	548	487	498	525	457	479	482	480	516	476	477	505	495	489	474	491	498	505	483	502	512	477	480	464	470	556	485	489	466	472	548	492	478	468	481	477	524	484	491	479	477	474	433	476	442	491	430	551	512	508	501	471	475	482	517	477	483	477	537	484	461	528	475	471	536	500	490	492	528	443	500	443	473	483	476	439	534	484	483	455	562	468	448	556	490	480	490	477	505	470	505	441	536	494	476	512	474	497	477	485	520	474	511	478	468	439	468	444	463	487	508	481	506	522	518	484	481	476	531	496	459	481	485	469	451	492	478	496	482	474	537	493	465	477	446	432	481	484	475	464	460	470	502	480	478	517	486	493	472	486	486	526	488	478	493	519	491	463	490	484	517	469	490	460	488	477	463	498	478	478	447	491	477	521	449	464	490	486	483	481	509	479	482	514	556	427	529	468	490	480	506	476	504	465	469	478	489	490	509	471	477	497	509	464	492	476	498	514	533	472	507	510	484	499	474	476	493	480	600	486	476	476	476	445	498	333	472	422	519	480	531	478	507	506	483	478	533	522	527	479	444	537	485	496	488	391	475	489	516	483	526	390	482	484	495	474	496	479	430	444	553	488	444	497	511	487	491	567	466	478	473	427	487	497	487	512	478	503	493	481	445	478	516	485	504	481	514	513	474	474	441	478	508	476	551	456	479	440	491	479	529	492	490	532	482	480	537	429	506	477	492	476	475	470	494	505	426	456	473	516	499	474	455	510	552	497	479	444	496	438	484	504	465	506	479	492	461	475	480	462	483	516	546	466	363	472	545	462	464	525	493	446	427	468	486	479	495	470	437	512	475	486	475	483	536	477	476	482	500	448	476	462	438	557	496	472	501	497	481	492	480	477	579	540	512	477	477	483	499	2
485	463	481	482	467	470	432	474	469	474	498	503	436	498	495	460	470	474	480	475	492	476	478	487	509	526	500	473	484	497	490	469	510	475	511	502	470	457	476	475	478	432	500	469	556	457	510	487	479	470	485	494	501	476	484	472	388	442	499	472	501	472	512	469	541	506	441	485	482	482	519	492	495	528	476	450	466	433	497	485	501	443	473	520	453	503	485	470	483	493	476	478	472	495	476	475	485	442	500	486	477	490	477	482	480	454	513	463	480	492	516	443	472	502	514	473	534	489	538	488	480	507	468	430	505	537	462	485	475	441	431	511	452	481	509	465	455	558	488	487	479	560	482	488	510	500	481	501	475	466	544	485	482	612	478	498	501	467	526	533	502	475	461	478	465	507	479	478	474	488	487	548	551	476	465	413	501	480	506	547	530	503	472	477	474	552	473	486	506	471	423	534	479	520	509	462	478	483	478	460	492	509	471	496	490	477	516	483	467	467	480	438	483	478	479	480	508	487	512	490	461	568	494	516	547	496	508	476	475	504	481	494	473	501	456	495	495	478	466	484	443	529	454	497	543	525	488	480	494	502	492	494	479	498	480	483	469	474	491	494	499	479	461	416	479	458	483	455	473	465	467	462	573	491	481	473	476	520	504	492	477	528	475	478	492	477	451	398	477	481	546	556	535	481	560	480	535	548	477	514	491	504	477	511	484	478	471	470	505	470	485	506	565	497	498	516	477	484	500	482	460	475	455	471	480	482	495	444	463	556	532	488	478	559	472	472	519	503	428	522	486	487	570	527	498	483	486	553	478	485	485	468	496	471	517	484	447	477	550	565	476	491	491	476	482	498	523	463	488	496	436	481	493	500	494	485	471	479	490	447	476	454	507	501	482	489	443	476	483	436	471	524	477	489	480	474	485	475	498	481	476	474	475	533	477	502	430	487	472	489	474	615	528	489	471	596	493	479	492	520	488	489	476	476	497	483	501	549	499	477	506	453	464	553	514	572	480	453	531	475	465	454	352	520	511	477	479	488	475	479	489	480	491	414	477	595	486	502	479	503	443	469	510	410	463	490	480	520	472	541	454	479	422	476	476	540	480	492	534	504	506	475	472	582	525	476	479	478	485	476	480	479	526	428	517	502	476	482	560	517	2
482	480	505	490	603	471	551	477	479	469	529	502	448	582	476	487	482	517	462	473	478	487	482	484	480	521	492	473	493	512	476	591	472	470	471	505	472	467	473	475	473	446	478	476	496	501	457	470	525	492	528	530	505	478	467	470	509	482	463	461	495	484	508	475	424	505	401	513	478	476	516	498	480	493	491	470	475	551	473	466	515	523	475	508	455	581	469	485	476	442	476	506	492	503	481	472	483	478	468	456	482	485	487	484	466	670	466	460	459	481	468	481	478	481	483	512	541	446	485	461	474	445	476	506	495	512	482	511	493	564	519	469	511	479	513	558	464	500	474	489	480	475	486	482	482	473	484	454	476	450	537	466	485	399	478	458	471	485	512	514	526	484	483	479	445	480	476	485	478	440	522	514	536	479	467	531	498	478	524	571	471	516	472	482	464	512	534	483	514	467	512	494	470	533	501	498	477	492	477	502	476	517	493	585	478	477	534	478	492	457	471	496	502	448	482	456	520	464	533	495	464	464	506	504	556	490	470	479	478	506	462	478	492	497	446	498	476	477	461	476	554	536	529	507	514	474	559	481	495	511	547	492	479	519	469	452	573	441	490	498	450	469	476	490	480	493	455	476	498	456	492	501	462	522	432	497	476	462	486	522	475	420	473	477	501	475	491	521	484	470	465	469	470	471	512	527	476	511	473	550	480	505	482	479	542	461	486	464	503	475	511	499	478	494	489	443	476	477	519	501	478	434	472	491	489	471	465	519	488	509	452	476	475	438	508	462	364	455	474	489	533	481	529	583	416	484	473	521	534	499	487	503	476	498	499	492	471	476	489	484	472	514	501	468	482	431	497	467	478	533	462	474	473	487	482	454	473	472	549	380	482	460	522	473	485	482	447	477	492	476	479	460	475	486	482	514	481	500	501	476	465	533	478	483	477	524	445	478	497	479	451	483	489	488	486	459	475	452	521	538	487	490	475	475	482	495	502	472	494	473	490	496	471	430	531	493	480	477	446	502	539	471	455	519	523	476	506	472	384	480	515	486	487	420	486	459	474	528	519	450	513	503	530	518	482	484	480	536	487	491	492	471	459	477	478	531	472	477	427	501	477	488	475	533	493	474	480	443	488	496	468	484	487	433	481	542	476	477	567	554	2
486	505	487	484	535	480	544	477	488	469	471	497	431	505	467	504	476	460	484	491	469	518	476	462	525	551	449	480	476	505	482	476	493	468	478	407	478	498	480	477	484	399	460	471	525	497	499	465	438	446	522	472	510	470	490	507	479	469	450	511	477	483	555	474	365	570	536	434	485	472	545	473	452	499	480	492	478	492	461	463	506	491	473	488	504	461	480	443	474	510	476	508	468	494	487	534	479	495	457	474	482	479	479	471	574	584	505	457	478	483	496	427	481	534	453	500	493	492	529	479	476	491	477	482	473	434	462	502	487	448	472	488	449	486	471	482	442	465	480	480	486	489	486	475	538	458	478	469	472	504	496	480	498	580	477	501	495	468	521	470	466	486	476	478	480	476	474	479	478	525	474	476	461	477	465	520	478	486	489	535	464	543	525	468	481	486	473	501	522	475	515	495	508	462	561	486	478	470	477	440	529	491	526	472	446	475	467	481	464	450	495	536	461	520	478	602	459	488	481	480	421	502	494	474	483	495	501	478	478	484	484	480	486	447	461	525	482	478	490	489	540	571	462	491	522	524	444	477	488	487	504	456	481	555	470	508	501	581	505	491	478	475	496	479	480	533	491	486	446	456	470	507	536	459	480	474	476	459	477	498	479	522	475	476	467	467	485	541	482	482	410	448	496	487	459	478	487	525	536	506	435	488	470	531	568	467	490	488	465	514	527	471	564	493	483	495	480	490	472	521	500	444	478	479	476	482	490	458	494	513	495	489	477	536	542	489	330	538	334	548	524	514	441	484	509	483	475	466	498	469	476	438	479	495	498	486	482	475	534	518	416	495	444	485	482	550	488	487	482	578	500	509	523	451	539	457	478	533	435	471	481	484	482	483	451	459	493	478	533	476	480	475	474	505	470	504	499	522	491	481	481	547	476	424	477	509	530	477	490	481	460	449	471	433	482	500	485	512	537	529	480	484	479	476	496	481	496	475	495	474	494	484	451	550	479	436	507	571	501	504	511	484	485	542	496	476	478	481	510	475	490	475	476	540	485	419	480	500	547	510	468	488	518	496	476	501	494	461	519	474	598	477	475	479	483	593	498	472	495	462	504	468	475	465	543	506	468	496	484	476	468	483	463	549	415	510	472	498	467	443	2
493	477	484	467	491	489	451	477	489	474	461	496	492	455	470	504	486	499	439	480	479	480	476	507	574	530	512	487	471	468	479	528	460	472	479	509	490	481	482	476	471	505	498	501	545	437	551	513	538	467	440	523	510	479	407	474	493	485	531	496	514	487	452	475	530	486	455	483	472	474	558	483	483	478	482	529	478	456	498	474	510	514	534	486	532	499	473	497	469	519	476	530	489	478	499	508	487	477	498	484	463	465	473	523	541	536	499	502	499	482	469	464	486	493	476	515	484	496	521	523	472	492	484	450	495	525	463	498	482	480	520	466	479	482	457	486	587	524	477	485	490	501	466	464	482	450	475	422	479	571	524	439	478	368	478	483	479	489	556	496	501	500	464	480	471	471	474	479	476	497	433	501	525	475	474	427	483	476	486	452	475	548	461	492	491	472	479	541	538	480	458	478	466	513	526	481	478	491	475	463	475	487	490	537	478	474	554	471	478	480	497	532	464	463	482	475	493	471	477	506	501	493	458	474	509	500	482	475	476	478	462	488	460	507	490	533	488	482	454	479	452	445	457	473	531	556	465	480	477	499	469	451	483	482	479	482	478	404	505	498	515	482	500	543	481	502	491	507	463	489	491	466	369	389	477	510	476	509	518	512	481	405	471	475	533	480	514	544	479	489	480	489	506	476	485	501	467	509	485	476	471	494	477	511	492	463	478	472	477	488	488	519	480	591	489	499	476	478	459	449	507	450	497	475	468	472	456	433	499	500	484	481	475	505	506	495	513	490	658	494	566	521	507	518	524	485	483	503	493	491	485	468	452	486	497	494	483	477	488	500	441	509	392	523	469	483	489	481	470	457	538	522	492	492	522	501	481	470	559	475	482	471	498	507	479	476	500	476	505	456	484	476	479	477	484	497	475	448	507	472	476	512	477	490	477	488	390	469	444	483	478	455	439	501	423	570	484	493	574	560	485	487	474	476	481	489	478	496	496	468	507	452	439	403	503	528	455	532	482	482	586	464	657	499	490	478	500	475	511	483	500	472	463	521	484	456	484	491	469	479	477	462	503	486	480	493	472	495	533	494	530	475	550	479	483	408	492	486	504	500	500	495	476	551	563	478	465	506	448	479	485	479	485	541	477	478	494	495	514	457	1
488	514	504	484	473	469	418	477	497	479	468	430	494	543	485	522	489	491	508	454	474	498	474	486	516	486	467	484	477	461	495	477	463	509	485	533	460	476	483	477	479	508	465	483	498	485	592	522	519	500	534	486	502	477	474	513	501	479	536	497	488	472	484	478	417	471	516	463	476	472	520	480	485	571	484	446	482	510	496	493	506	451	525	495	564	469	478	512	481	512	475	446	504	488	483	493	482	454	462	462	474	486	491	484	462	629	551	481	484	484	455	507	471	509	445	480	458	485	495	476	475	478	494	509	472	514	476	528	490	479	528	504	470	474	537	455	474	481	482	470	494	520	486	491	508	513	477	487	477	528	509	492	485	612	480	483	472	509	515	515	517	472	483	477	462	490	476	481	478	451	492	473	514	476	467	469	512	477	492	501	519	463	447	460	471	498	506	513	533	478	459	507	501	456	530	495	478	493	477	520	458	466	486	450	482	476	447	484	486	442	487	456	479	437	493	538	542	472	540	471	469	545	454	475	506	561	472	477	475	427	458	492	476	474	474	510	467	481	461	481	474	582	509	475	566	508	448	474	481	541	530	565	475	546	476	472	484	541	486	484	491	483	490	475	487	473	566	474	480	509	463	474	515	467	474	488	476	497	497	502	477	530	469	475	533	484	478	536	476	483	440	468	507	491	528	486	447	424	502	461	453	483	481	518	464	461	482	478	440	495	447	477	557	521	475	431	469	474	474	513	503	487	513	477	498	476	456	479	495	478	511	473	476	547	489	513	369	428	337	475	533	488	452	520	506	471	480	498	500	452	488	526	510	490	496	500	478	479	458	560	509	501	489	518	477	458	474	462	486	459	470	536	515	477	543	436	486	452	536	513	478	464	498	465	491	469	493	478	531	456	472	574	479	496	475	464	487	475	489	481	482	519	479	522	478	449	501	484	480	473	491	467	500	495	522	514	499	526	571	524	474	493	468	476	486	510	474	513	473	479	488	463	482	565	468	447	483	601	476	486	476	495	382	498	482	476	472	493	476	484	487	475	505	463	471	503	480	475	418	528	509	439	455	444	459	500	491	502	473	527	530	481	427	475	479	618	482	484	494	492	484	447	487	456	481	480	474	461	477	469	479	486	460	476	563	500	474	499	565	452	2
488	457	501	486	468	477	515	477	461	485	544	522	451	439	475	488	491	471	516	467	493	501	476	477	551	489	490	487	478	471	473	568	577	529	462	405	501	457	480	477	472	461	463	481	485	515	503	503	421	466	461	482	502	485	553	517	450	475	598	508	492	475	524	479	566	562	455	473	485	485	493	493	497	500	475	499	477	455	519	499	452	468	513	467	517	508	472	512	484	444	477	479	485	498	484	471	483	510	484	469	487	499	484	485	489	387	516	464	548	482	473	517	487	484	438	490	462	498	500	490	479	515	477	563	498	447	486	530	469	494	535	455	511	481	458	500	574	516	483	522	480	500	477	478	466	535	484	489	481	521	520	510	474	611	476	462	455	458	503	530	511	472	492	475	441	469	476	481	477	509	507	630	522	477	458	546	462	479	468	428	505	486	506	499	512	497	501	536	499	475	490	461	465	454	543	472	484	472	475	482	453	489	482	472	513	477	508	481	501	500	466	529	526	519	483	509	504	474	469	494	491	466	427	537	523	489	495	476	475	510	482	451	510	460	518	496	470	485	435	469	538	449	496	477	478	470	481	477	478	476	525	488	480	455	479	531	591	444	477	476	483	481	458	515	482	451	490	477	493	494	492	439	513	453	468	481	475	462	483	479	474	533	472	476	515	446	473	484	479	521	493	523	452	469	515	445	427	508	478	467	428	481	482	513	492	515	502	479	535	491	436	485	466	515	461	446	503	485	478	513	491	491	522	479	492	479	492	485	485	562	484	497	476	497	490	484	555	466	517	500	512	488	496	495	504	475	486	418	455	492	481	457	548	491	481	478	488	477	544	549	452	479	433	489	476	470	503	485	475	469	494	472	480	481	488	475	470	484	422	501	479	464	509	519	479	484	485	476	502	548	474	518	479	503	477	479	479	436	542	476	474	547	477	479	477	482	422	477	478	473	490	441	470	498	494	468	478	548	501	557	478	460	483	476	473	490	470	474	501	479	482	497	460	574	526	547	486	466	487	469	485	502	535	544	488	475	466	482	503	494	471	476	472	562	482	500	478	510	504	509	481	458	431	496	499	514	486	488	450	524	551	478	497	480	486	412	460	485	521	477	517	502	480	502	447	482	488	446	516	484	489	477	481	596	497	537	470	473	527	509	1
477	481	559	486	502	481	488	476	484	478	531	463	467	504	485	518	443	529	487	484	486	515	468	472	503	509	459	484	495	509	481	489	556	534	452	466	486	512	481	473	476	491	452	489	495	502	505	476	437	481	569	518	481	490	487	504	493	452	482	482	479	479	493	485	604	529	471	489	481	471	431	482	466	552	485	568	470	516	488	484	500	498	439	493	516	476	480	523	481	476	475	485	482	502	485	515	475	501	447	496	474	482	483	471	420	309	484	546	511	490	520	526	479	498	527	459	506	478	484	532	479	504	480	487	468	493	471	471	464	480	494	507	500	480	479	458	458	501	468	478	487	526	482	483	477	463	477	453	478	518	535	484	497	505	479	464	474	493	498	506	483	477	475	474	499	451	477	482	477	511	502	609	489	477	461	533	479	480	518	446	495	481	527	485	487	510	496	529	498	472	497	498	484	466	540	486	478	485	477	450	468	478	496	510	486	478	472	482	459	449	495	494	518	501	476	488	512	463	468	478	486	573	498	494	530	425	468	477	477	518	469	475	494	495	503	500	488	482	495	478	503	461	514	475	479	473	440	482	478	406	484	484	477	532	467	466	557	533	485	476	475	472	485	427	494	492	496	504	482	473	459	540	504	507	493	492	476	469	459	472	478	482	476	475	468	532	497	567	477	504	516	568	520	472	483	496	493	519	529	441	476	473	477	465	509	495	464	486	484	454	490	475	544	449	471	436	482	478	531	478	505	480	499	482	478	476	487	463	481	564	493	467	477	503	499	505	623	489	551	502	498	516	522	488	498	477	486	481	493	523	488	511	502	493	470	458	499	474	510	546	493	459	410	521	482	485	456	499	488	472	486	409	510	496	512	520	491	466	439	508	480	514	487	466	505	492	485	476	464	475	476	418	472	515	479	435	486	492	469	487	476	426	476	500	476	499	493	483	508	476	510	543	483	499	502	520	487	551	555	456	488	468	462	476	468	487	478	488	458	478	510	545	441	503	476	460	477	500	496	478	494	483	425	452	509	477	480	479	319	475	472	485	511	364	479	614	476	495	512	481	484	508	518	564	466	486	485	518	487	433	503	478	442	476	472	434	473	469	469	454	470	517	476	468	494	474	482	469	482	481	472	479	505	358	446	476	476	500	534	488	1
466	516	502	488	496	484	487	477	467	477	513	488	523	434	487	469	501	469	484	477	482	467	466	458	498	477	480	468	443	499	483	470	489	452	459	524	490	490	485	475	476	486	464	509	488	488	457	530	484	498	534	524	475	483	458	512	501	471	537	467	500	492	511	482	594	430	558	493	485	476	481	475	504	463	468	459	489	470	529	485	492	528	496	471	494	496	482	500	490	465	475	492	506	492	489	491	479	487	510	505	475	475	482	470	467	283	544	461	479	468	483	509	473	479	463	467	490	501	464	494	473	501	505	478	495	534	510	520	453	443	530	456	473	477	458	518	627	472	486	507	473	499	495	472	460	474	476	463	474	473	510	494	486	451	475	457	514	504	464	508	469	482	477	485	516	452	476	478	477	498	504	479	470	476	499	455	473	477	485	584	466	540	472	458	478	497	513	472	507	472	468	488	507	419	547	465	478	487	476	449	485	478	496	538	543	476	473	480	503	494	502	506	478	520	477	498	416	479	466	481	452	456	502	478	527	466	483	476	475	478	510	510	472	478	517	466	492	476	495	481	479	490	525	473	515	502	493	480	496	504	575	513	476	513	481	518	538	536	515	477	471	482	517	434	472	458	490	472	501	505	493	561	467	503	481	495	476	519	515	489	477	453	484	475	509	516	452	474	479	467	485	457	469	475	487	498	468	491	491	516	484	484	479	495	507	514	466	474	518	438	466	485	416	520	453	495	480	472	380	527	476	450	497	491	494	475	521	562	510	548	416	492	477	453	506	505	589	480	660	514	555	475	444	584	433	488	488	394	486	516	469	450	508	473	508	506	511	477	578	483	480	509	417	501	480	495	534	484	484	517	472	450	520	519	474	504	477	486	498	541	473	488	443	482	506	470	531	474	534	490	471	497	476	503	477	467	468	517	444	473	480	499	477	512	476	444	447	478	437	480	489	492	502	474	524	502	474	501	502	511	485	497	474	476	477	498	487	453	554	481	498	483	509	466	499	459	466	554	488	513	448	492	578	541	487	478	478	488	506	489	517	459	494	374	477	615	471	487	488	446	499	474	524	504	479	503	468	509	490	470	453	479	520	476	487	477	498	499	455	481	438	462	481	465	519	483	469	478	491	485	437	478	455	353	477	537	471	494	384	501	1
476	497	450	479	512	477	477	479	482	469	453	495	462	476	504	488	484	477	506	479	473	474	473	474	587	519	491	498	467	530	484	478	515	500	505	446	491	481	476	473	479	471	518	499	491	526	504	480	507	520	543	532	471	479	459	518	525	519	617	462	535	497	474	477	537	466	541	460	480	490	517	511	455	507	477	496	459	462	543	520	500	454	514	485	537	473	483	477	472	517	476	469	504	484	479	491	485	507	470	580	475	477	477	446	465	451	474	555	606	479	481	485	473	479	525	490	516	476	501	497	477	451	473	443	446	476	470	462	475	434	553	489	494	477	489	565	495	495	495	498	481	469	477	489	472	463	482	441	479	440	494	503	483	547	475	529	521	494	482	481	474	482	499	479	514	497	475	480	477	573	588	544	503	479	476	531	481	469	411	456	474	460	484	457	479	465	438	454	532	483	492	502	519	580	493	491	483	480	478	463	505	493	476	535	476	476	537	472	489	501	490	485	486	473	486	500	494	488	517	506	508	517	476	486	499	555	499	477	478	497	479	475	472	512	504	469	501	473	465	464	504	492	444	487	533	499	522	474	476	497	506	519	478	427	493	461	498	452	472	475	508	474	527	426	472	567	538	478	524	493	515	574	611	502	450	495	477	485	505	395	477	503	474	478	535	462	488	454	486	487	448	501	510	477	506	517	461	499	514	507	496	486	484	468	506	452	497	481	531	487	479	478	473	509	499	463	477	482	443	509	485	443	505	486	494	482	491	501	468	490	448	500	477	475	519	491	536	485	515	542	485	494	515	505	438	498	487	518	480	496	475	519	477	499	491	484	484	476	534	545	460	472	478	484	481	574	525	489	498	519	540	510	463	480	508	525	471	477	522	444	478	480	503	473	485	481	477	475	476	518	478	548	477	531	477	474	476	469	424	479	478	476	475	485	477	464	548	474	508	488	504	524	498	478	492	596	477	500	548	538	477	472	480	476	479	509	474	555	452	479	507	532	479	530	498	429	475	503	457	483	436	502	532	452	512	477	485	508	580	475	514	469	488	505	484	535	475	493	474	487	535	521	466	367	458	450	492	582	484	482	526	482	498	480	489	477	491	472	522	497	492	487	472	522	486	493	478	512	476	482	497	472	420	541	554	472	471	474	452	505	2
475	447	564	478	447	474	484	475	509	470	517	480	524	458	471	510	492	470	470	478	477	515	480	494	500	575	467	478	467	495	482	485	519	530	473	426	506	485	487	475	477	482	496	492	507	499	516	496	413	498	546	502	467	487	478	463	384	513	489	462	495	483	548	469	494	533	514	505	471	479	512	465	452	500	481	449	477	483	516	489	454	549	505	473	520	475	481	483	482	536	476	510	512	494	485	505	482	519	452	535	474	489	479	480	545	405	480	459	518	495	505	418	480	460	549	496	480	479	535	531	479	494	472	492	477	526	469	478	470	465	502	500	488	475	484	429	524	483	471	476	481	513	494	497	490	502	476	536	477	432	557	474	500	531	474	511	482	465	453	482	481	480	468	479	512	498	476	481	477	478	443	492	600	477	494	464	475	492	474	487	445	535	469	485	517	453	499	495	457	486	448	455	539	595	507	465	479	482	476	483	480	493	489	549	522	475	455	479	439	480	488	505	443	462	480	447	546	479	488	500	454	459	464	583	465	456	480	476	476	475	494	487	498	477	496	526	480	474	467	485	485	455	531	475	541	530	469	477	483	446	481	485	482	460	479	485	528	533	490	475	487	480	472	488	488	492	534	478	461	497	476	526	486	505	470	483	476	476	482	522	474	498	483	476	478	529	482	560	477	484	489	478	443	481	526	499	445	429	493	490	457	491	480	483	530	490	466	482	501	503	528	485	432	479	493	473	484	489	447	515	477	511	519	485	491	481	506	459	501	560	471	496	476	505	554	486	475	509	543	509	531	473	459	543	467	495	484	443	430	452	470	466	464	484	491	465	527	477	510	511	486	514	514	466	477	467	535	487	475	443	478	555	490	443	475	518	483	486	401	456	474	499	521	504	490	477	507	477	517	554	478	521	479	458	477	476	477	515	542	482	477	465	476	527	476	404	413	486	490	472	478	514	493	487	448	471	473	512	481	491	475	484	481	476	485	470	451	470	540	473	453	439	465	522	500	537	468	524	512	483	512	484	612	607	493	478	471	475	469	466	472	470	489	599	481	438	475	413	393	480	463	502	495	486	485	471	488	498	488	496	484	477	546	477	472	430	498	467	490	479	503	500	473	585	487	487	482	453	498	481	522	472	512	611	494	517	480	496	464	490	1
481	451	537	497	506	484	474	476	484	476	424	510	439	435	483	475	470	467	504	465	489	482	474	478	547	508	486	487	490	503	475	498	467	438	475	418	475	501	476	476	474	475	455	448	529	530	501	524	418	498	454	530	458	476	517	505	554	452	587	462	480	482	521	474	572	499	443	459	479	466	467	495	485	505	482	542	490	452	513	473	527	505	472	477	504	472	470	531	478	533	476	525	438	526	495	481	479	511	476	477	475	485	474	472	524	338	484	470	504	480	473	504	476	498	517	510	481	510	478	475	473	501	473	493	446	485	484	480	465	560	481	469	526	477	511	528	480	481	481	503	490	492	491	489	476	502	483	477	480	531	454	461	488	528	477	460	478	504	444	546	526	489	475	471	471	489	476	484	476	585	460	476	518	476	478	456	491	467	473	460	512	447	536	442	500	542	495	504	459	477	440	467	524	510	558	476	483	514	478	536	502	475	471	596	476	477	473	480	507	471	491	521	465	580	480	502	559	470	475	477	463	539	481	475	490	511	472	476	475	529	515	476	483	501	503	493	471	477	461	478	505	471	504	500	473	503	515	484	476	490	440	468	474	543	471	492	528	474	481	485	476	482	479	447	476	478	517	527	470	519	502	466	475	542	474	507	477	528	506	529	476	496	483	475	544	537	517	534	474	479	540	498	468	477	397	479	507	484	501	491	383	471	479	492	492	445	463	484	490	482	490	476	471	472	456	467	475	486	517	477	475	481	491	487	483	473	496	505	475	530	459	460	477	462	454	485	563	490	532	548	503	483	496	492	500	478	480	421	462	483	474	445	444	493	475	471	573	477	392	513	477	511	567	508	474	411	435	498	494	508	476	508	537	451	486	534	463	473	414	521	473	474	512	490	493	476	503	476	511	517	474	461	476	502	473	475	476	515	434	477	472	496	476	504	477	465	513	484	474	484	494	486	489	508	533	556	468	496	489	518	477	495	481	477	506	511	459	497	462	476	501	559	522	524	461	470	479	551	491	470	459	462	450	446	512	480	477	495	470	492	485	484	470	409	478	575	479	480	432	431	491	524	537	522	486	504	495	447	508	504	531	478	457	480	488	441	493	539	464	491	488	505	481	478	453	512	484	475	449	497	488	479	476	404	520	490	481	503	409	517	1
490	460	518	479	492	478	448	476	478	482	509	484	395	498	490	466	492	537	484	473	504	513	471	476	453	488	490	474	467	490	475	484	506	494	467	462	490	479	482	478	482	462	483	475	508	476	422	564	530	483	554	512	499	484	510	478	520	467	527	477	501	483	516	473	399	517	546	482	479	475	515	490	482	514	471	566	475	489	532	513	497	482	507	464	528	465	472	484	468	529	476	512	470	481	489	477	480	504	484	472	491	467	483	459	498	717	440	483	512	480	481	503	491	463	492	499	468	487	473	453	481	497	468	529	467	533	486	570	500	471	540	442	502	477	532	552	484	496	470	475	480	492	469	488	458	487	477	546	479	539	450	466	477	561	476	477	490	454	491	496	485	470	481	480	535	550	480	478	477	504	539	519	481	478	469	555	479	480	518	510	531	558	468	494	494	508	500	459	477	471	511	492	537	419	531	476	480	490	476	466	491	480	506	456	427	478	504	486	488	516	530	568	523	511	496	498	473	478	481	488	433	470	482	515	510	483	438	475	476	442	451	510	494	517	475	466	474	476	492	483	477	552	497	493	576	515	470	477	486	507	502	492	480	504	480	549	477	562	483	469	479	492	522	508	463	490	479	473	399	455	496	547	429	486	469	486	476	514	470	548	478	516	475	476	503	526	484	449	481	487	530	509	526	476	417	481	495	504	501	542	480	498	480	469	481	508	495	482	534	512	451	496	492	477	485	483	481	475	444	536	493	465	480	487	524	475	487	408	477	531	440	489	475	495	533	474	359	478	405	537	485	483	503	488	535	474	477	472	494	492	469	479	493	472	494	487	481	477	517	469	563	511	465	514	482	444	477	485	496	514	451	467	521	535	492	481	473	494	567	461	475	446	494	490	452	479	498	477	511	436	483	444	478	559	475	527	494	524	515	479	484	500	475	497	478	473	516	483	501	475	459	496	512	480	533	526	494	491	484	424	475	466	474	477	505	494	467	512	454	475	460	506	454	550	487	527	455	447	510	503	543	467	524	437	520	476	481	491	517	467	504	470	479	607	469	401	489	482	468	525	414	467	508	498	485	481	477	557	478	522	509	480	495	479	484	544	460	498	478	484	512	471	484	541	562	481	472	433	476	478	467	485	484	654	520	530	478	481	463	514	2
468	455	506	475	589	478	462	477	476	483	481	492	479	459	455	447	489	526	471	489	504	521	471	476	482	512	489	472	461	470	478	484	576	479	482	491	481	459	474	477	476	490	457	482	512	476	551	554	528	478	465	409	488	475	494	475	478	457	449	483	464	483	574	478	514	497	491	484	477	491	489	499	518	524	497	500	482	503	474	495	501	486	473	480	550	462	480	490	483	524	476	505	434	467	468	416	480	439	449	489	488	465	484	488	500	408	468	522	512	486	495	442	475	501	516	516	507	492	477	473	480	488	466	469	490	502	488	515	471	531	470	487	455	478	463	502	522	477	472	466	514	505	475	477	476	486	485	497	480	467	532	491	463	412	477	521	459	481	523	498	451	477	498	474	458	519	478	479	476	463	491	497	463	477	454	503	473	491	453	502	492	465	463	476	496	474	516	491	560	479	511	493	508	502	550	478	485	487	476	427	499	494	501	580	483	475	493	482	465	516	482	494	499	456	488	473	534	488	498	479	444	514	490	455	473	408	469	479	478	481	515	452	469	472	481	483	474	471	479	477	473	524	475	460	524	448	504	478	478	532	470	473	478	521	482	518	449	495	481	494	489	483	482	452	480	473	528	504	452	507	487	421	513	521	508	469	476	515	449	501	475	438	528	476	526	503	458	452	475	524	485	536	511	478	463	538	496	512	475	506	358	486	471	481	482	499	471	485	468	503	528	468	478	509	481	493	479	481	422	565	497	506	498	484	476	479	492	475	475	578	486	460	476	499	522	473	512	481	592	514	412	491	510	527	493	480	490	540	441	511	475	454	502	477	491	482	457	479	515	478	471	507	491	503	491	437	522	491	490	520	471	524	495	516	559	521	483	478	562	467	479	469	486	480	493	492	501	478	478	598	469	543	475	456	481	471	488	544	561	474	475	519	477	527	477	520	496	479	466	470	466	532	490	527	524	444	488	503	605	467	487	472	477	475	484	499	486	481	480	487	469	466	493	440	525	481	487	582	466	478	437	472	557	465	475	478	485	487	486	476	494	466	482	394	496	576	483	512	492	461	499	490	538	439	500	507	487	498	442	466	493	473	500	477	484	523	497	473	536	480	496	522	487	472	483	465	479	468	489	478	434	477	506	394	510	576	479	482	483	561	1
477	464	506	506	507	472	446	475	479	483	453	510	445	434	473	465	468	564	448	477	491	478	479	476	561	477	545	498	471	508	471	528	514	533	479	523	484	502	481	477	479	426	471	496	484	458	447	473	551	474	466	569	480	483	544	544	470	488	558	492	503	495	476	473	722	539	521	451	490	485	564	458	500	496	469	428	462	472	485	509	471	521	472	467	415	427	476	462	474	446	477	476	463	489	474	469	479	474	471	485	474	502	482	471	498	307	482	531	560	477	544	474	485	534	495	460	512	499	452	467	479	482	480	480	478	479	467	485	462	490	537	477	498	479	450	502	571	498	481	489	496	468	475	486	501	500	483	438	473	544	479	499	493	515	477	541	475	447	481	508	501	488	483	483	465	512	475	480	478	472	522	568	536	476	473	434	478	482	487	471	550	495	490	534	493	486	508	479	475	479	525	502	513	527	570	496	479	475	478	471	507	458	527	486	539	476	494	480	469	491	508	498	465	456	494	502	477	487	508	485	490	517	494	532	473	534	472	475	476	484	488	453	469	511	459	464	475	476	522	471	514	417	494	462	571	558	471	484	482	448	509	509	476	451	492	460	416	473	480	486	491	471	479	464	471	499	465	488	508	492	494	488	509	436	485	489	476	534	483	498	477	487	467	477	502	524	510	511	477	488	499	560	456	483	485	516	486	502	498	461	484	485	481	516	487	484	458	479	491	496	461	488	413	499	478	525	498	470	454	520	485	516	509	468	446	475	458	501	476	593	441	478	476	430	554	498	760	511	608	470	518	478	528	518	455	486	481	436	487	494	473	495	443	484	498	464	509	477	564	461	443	507	460	499	484	507	540	480	477	573	438	483	473	498	437	501	491	486	556	463	483	472	442	497	496	507	490	477	474	421	477	457	476	430	477	503	478	503	501	491	476	503	476	544	478	443	512	474	488	471	423	584	435	495	509	494	475	589	621	458	475	464	470	476	479	487	513	491	525	477	508	533	445	507	467	479	490	494	460	478	573	457	517	528	437	479	454	478	522	476	520	471	485	459	470	659	476	453	518	499	504	482	500	446	511	494	483	548	473	418	460	481	489	477	490	374	491	470	467	489	478	488	466	482	518	498	485	535	472	473	457	478	497	470	490	537	483	496	469	476	2
482	526	522	471	463	484	434	475	479	475	455	503	504	455	509	482	479	452	439	493	476	488	471	476	484	464	466	487	496	544	470	475	570	446	470	511	477	451	484	476	470	492	471	479	495	450	514	496	451	472	572	544	500	484	490	506	464	459	466	515	492	495	520	483	617	570	555	497	483	473	503	494	500	449	478	494	494	518	538	450	480	501	437	493	466	450	479	489	486	564	476	530	467	495	484	510	472	508	466	544	478	483	487	491	499	429	487	511	466	463	477	530	477	491	479	480	473	472	521	504	474	492	478	444	445	571	460	486	473	444	534	472	493	472	456	515	484	477	474	499	502	430	490	475	502	511	478	442	495	487	489	484	469	647	478	492	515	473	518	541	485	473	497	482	578	444	476	478	477	513	521	526	531	477	491	551	476	479	525	483	559	486	478	500	477	495	506	517	543	479	520	449	489	467	578	496	481	500	477	448	519	483	514	448	463	477	478	481	490	486	491	559	449	533	456	452	506	488	489	475	464	503	490	507	500	459	494	476	475	508	495	464	474	474	479	450	478	479	463	472	441	459	432	462	536	410	430	481	474	496	483	482	479	488	487	467	505	430	476	485	528	477	466	500	488	493	534	489	437	518	493	482	437	445	491	476	477	518	519	493	476	549	494	475	455	498	498	414	479	505	493	536	503	482	502	493	496	522	457	521	514	496	485	523	468	463	468	471	472	471	450	509	486	529	480	484	487	480	525	510	501	478	493	483	503	482	510	405	484	538	454	484	477	488	492	492	618	414	443	496	575	509	500	504	448	472	487	435	505	525	483	514	421	479	499	478	462	475	466	468	434	500	467	513	487	556	556	489	484	575	477	436	500	496	487	477	482	463	448	434	475	500	553	462	498	473	499	474	495	444	472	507	476	479	481	494	475	422	492	472	475	465	477	493	477	422	496	478	472	486	452	502	470	486	533	572	469	528	483	482	480	483	454	476	486	459	489	487	476	476	477	483	523	595	477	539	482	534	540	484	424	458	397	497	487	481	490	492	547	474	503	486	496	502	473	565	493	500	537	501	477	466	501	449	488	460	472	536	485	456	460	476	436	477	481	431	481	490	476	490	444	467	490	503	509	483	496	522	499	475	490	475	492	524	488	493	477	498	516	503	1
479	457	577	490	506	470	470	477	491	481	489	508	470	410	448	480	488	443	481	480	455	506	472	471	526	525	513	492	474	491	475	448	480	515	429	513	488	498	474	477	471	443	496	476	521	503	484	440	440	489	556	476	449	476	491	485	469	477	599	432	422	480	430	473	497	555	438	503	476	478	521	507	464	414	484	459	488	453	529	485	455	565	458	502	473	520	485	511	479	560	476	557	496	485	495	451	482	472	481	512	489	475	485	480	502	380	476	540	503	474	497	464	493	507	478	492	464	487	497	505	473	483	480	554	482	530	484	542	469	484	513	455	459	476	517	456	529	526	481	474	482	494	488	500	506	482	477	515	473	542	526	475	468	538	477	458	479	514	511	521	432	464	472	481	487	478	474	477	477	478	548	528	492	476	474	550	499	496	477	490	507	496	480	444	513	504	522	449	463	476	441	500	492	435	556	481	466	499	478	532	529	465	458	562	434	475	512	483	465	493	476	518	475	521	479	458	481	487	468	497	467	456	426	544	484	520	485	475	478	489	486	481	444	463	496	482	494	478	460	485	534	518	469	468	501	514	487	477	486	501	474	489	480	503	472	452	524	490	493	468	491	480	466	425	493	464	567	504	497	504	487	531	444	494	468	482	477	447	481	436	478	502	479	480	477	482	491	523	480	463	523	461	523	474	558	431	533	505	487	545	490	493	482	521	467	534	467	494	495	489	473	476	498	465	505	453	479	488	463	496	475	484	495	464	498	483	516	489	485	493	472	483	478	489	436	484	478	480	488	487	523	482	483	529	421	469	499	478	473	495	483	461	518	503	468	506	562	477	516	513	498	516	477	529	476	492	512	501	502	454	451	599	532	460	475	513	487	498	436	484	471	504	414	481	493	470	460	481	508	530	477	458	476	459	476	472	469	508	506	489	470	496	476	503	477	433	476	482	446	469	470	443	515	466	482	400	491	469	475	495	481	460	484	475	504	483	473	458	458	478	487	505	436	518	507	509	485	437	461	483	563	515	475	507	533	477	470	478	524	480	481	472	475	433	486	544	480	510	429	452	442	474	507	464	498	467	486	547	450	485	519	481	471	477	486	523	468	429	492	469	501	443	458	460	454	484	471	514	477	476	475	481	466	438	543	572	471	495	552	529	1
479	506	502	491	522	480	484	476	492	481	493	471	480	489	482	498	466	510	481	489	504	483	476	490	443	514	508	486	503	466	493	458	431	430	520	360	472	466	469	476	473	491	468	506	470	500	515	485	447	473	520	493	466	478	539	484	445	490	546	466	496	466	572	479	390	549	507	501	486	475	565	475	473	450	488	487	497	458	568	482	509	509	471	487	502	526	475	487	481	538	476	512	524	512	489	458	480	477	460	435	479	478	483	462	475	516	507	548	461	490	433	472	464	486	437	488	497	501	489	519	477	450	482	543	468	493	485	519	480	433	525	460	511	477	442	543	518	490	477	472	453	501	479	475	518	508	479	584	475	467	507	479	496	331	475	553	506	475	502	528	510	487	475	490	477	451	478	481	477	534	552	543	474	476	470	521	468	478	530	531	424	528	498	492	503	478	492	489	472	488	466	533	509	478	503	479	484	486	478	474	489	490	470	508	457	476	483	481	466	465	498	510	506	528	490	464	552	479	473	501	501	554	502	534	470	543	466	479	476	508	463	498	465	495	514	466	495	479	479	483	512	556	460	478	551	472	461	479	474	511	463	489	480	478	478	474	527	567	491	474	488	486	489	430	493	521	532	478	483	472	481	545	493	453	494	480	476	530	489	454	476	389	496	477	569	549	477	415	482	473	536	513	496	466	481	515	465	488	490	503	460	487	481	493	494	418	484	473	517	469	516	505	501	479	480	524	481	481	577	454	478	522	506	482	512	485	512	532	502	565	474	480	477	462	465	474	352	522	521	521	472	465	513	510	484	490	478	491	478	474	472	520	542	469	473	493	521	477	559	425	460	468	471	487	475	500	542	493	454	481	561	476	496	488	553	475	477	486	445	483	483	494	470	516	476	489	534	479	473	470	487	513	477	467	482	513	508	502	547	483	470	497	475	458	477	528	494	478	477	479	495	469	480	491	494	538	470	499	530	499	483	455	492	475	467	485	497	470	497	478	505	459	395	384	465	508	485	500	475	474	543	438	402	449	472	478	465	470	482	471	488	493	509	260	474	518	479	496	478	456	498	501	506	455	497	512	467	535	486	447	477	477	442	478	484	556	467	483	475	503	535	468	471	497	490	466	461	516	474	482	458	474	503	230	405	544	483	506	514	492	2
483	436	503	481	458	474	457	474	487	468	450	489	431	494	490	455	473	434	451	474	483	495	471	488	549	484	494	511	466	471	469	504	531	466	508	523	475	454	484	478	475	518	457	497	526	523	508	459	429	434	526	486	477	483	454	471	551	495	531	441	493	477	551	482	589	552	518	496	492	467	463	474	530	547	483	539	468	520	510	457	506	483	548	479	513	494	479	502	481	507	476	548	477	483	485	480	484	469	506	428	485	477	493	479	520	103	478	476	557	473	416	464	481	466	451	473	469	472	471	477	476	461	475	458	481	500	486	522	446	476	500	500	476	470	498	601	463	495	488	479	507	545	475	480	519	475	476	481	479	511	536	486	485	407	477	539	508	510	518	480	458	493	474	483	542	446	476	481	478	508	450	531	491	479	451	541	504	477	473	607	464	539	466	536	504	483	504	491	453	478	499	459	506	469	455	482	479	470	474	403	450	475	489	528	451	475	520	476	501	495	471	468	460	491	491	494	526	479	469	487	454	515	563	482	516	511	472	480	477	468	510	495	477	495	470	499	469	475	465	472	472	449	524	473	521	607	502	473	480	527	455	491	476	471	495	515	455	415	475	486	482	472	499	441	475	490	468	475	532	502	476	594	455	445	459	458	476	545	507	493	477	433	454	475	513	496	479	542	476	500	544	556	480	484	541	519	504	475	481	507	477	477	475	441	516	474	475	490	467	464	449	501	554	502	493	469	477	470	436	508	482	495	496	476	527	473	459	455	477	603	413	487	476	441	442	472	604	471	712	478	515	473	492	560	424	486	476	507	454	528	468	489	474	476	515	471	457	475	454	461	457	485	508	483	488	510	486	482	489	546	421	425	504	502	461	455	483	499	396	443	477	504	505	491	494	475	508	477	464	430	476	516	472	522	475	474	493	482	571	482	477	499	477	480	478	496	583	474	487	472	492	478	493	475	501	455	501	484	502	504	474	472	454	475	456	493	486	450	429	482	469	517	491	427	542	495	472	565	468	486	513	474	597	546	467	476	487	486	469	472	479	469	514	347	479	621	481	489	474	462	470	480	504	515	496	526	485	532	474	532	481	478	531	480	472	413	521	481	478	497	470	484	477	606	512	486	489	472	448	486	500	481	481	348	496	521	476	488	481	492	2
474	479	491	495	532	481	472	477	501	482	498	510	478	549	497	487	495	501	455	469	498	486	476	496	453	486	483	477	457	495	490	504	473	494	476	447	484	439	476	476	472	499	491	498	465	488	499	486	517	491	626	475	473	483	509	498	404	478	495	498	505	480	502	476	551	516	483	484	483	470	541	484	475	461	481	488	485	441	538	490	501	536	463	458	563	408	474	481	469	470	476	464	478	481	478	440	475	468	478	472	467	466	491	481	484	487	557	454	525	481	462	570	479	494	490	503	517	504	540	523	477	515	461	585	512	482	466	528	478	474	460	497	531	484	502	451	544	437	478	491	544	530	492	478	479	474	482	504	477	497	517	482	490	534	478	472	470	457	517	473	469	471	457	478	460	513	475	482	476	496	523	478	444	476	473	508	447	482	466	408	493	506	468	482	522	446	471	507	400	481	476	477	481	455	507	501	480	472	475	511	483	491	483	559	483	478	529	482	477	480	509	478	513	518	482	474	564	498	534	483	481	549	444	567	495	546	494	481	476	462	480	480	506	524	485	502	505	480	478	477	493	462	491	490	458	556	531	475	482	455	492	552	481	512	481	536	592	484	493	487	496	479	519	462	473	481	488	510	461	476	468	480	518	465	461	477	476	458	465	472	478	502	466	476	494	518	482	510	483	517	505	489	475	476	495	450	486	542	500	516	457	521	482	499	482	486	474	488	430	516	469	488	434	497	493	423	474	460	411	595	485	520	474	465	479	485	535	463	482	514	470	467	476	477	543	480	546	530	545	490	517	477	510	511	482	484	473	511	487	502	488	470	494	481	481	487	511	476	525	434	476	511	427	511	467	518	575	496	473	506	556	542	502	503	455	492	491	480	536	499	477	495	488	470	506	495	500	477	515	461	488	488	472	502	481	466	500	455	521	478	464	488	478	516	477	515	456	480	447	479	501	599	478	450	479	526	469	458	515	468	487	487	485	476	475	503	491	480	507	477	466	566	468	516	487	502	460	553	500	497	492	501	611	433	474	479	487	509	477	481	495	464	490	605	473	480	475	467	440	507	488	513	509	463	491	484	484	494	479	496	529	482	547	477	475	436	495	485	472	487	499	461	477	532	510	483	474	490	485	499	471	472	444	627	474	490	479	508	451	503	1
479	474	517	487	489	484	417	476	488	481	478	512	533	480	482	494	485	526	479	472	475	538	488	484	554	448	460	476	461	480	490	487	512	517	492	517	488	501	480	473	475	485	406	484	539	523	447	476	513	487	475	533	462	478	495	509	496	508	506	484	510	483	496	480	561	513	491	487	488	481	539	485	465	440	484	492	449	499	596	476	461	474	496	483	499	515	476	463	484	492	477	522	509	451	486	478	477	469	438	441	471	498	496	487	509	316	466	469	498	491	493	486	483	439	517	476	476	488	519	483	476	460	472	450	452	551	488	524	463	469	518	478	459	478	505	485	462	475	490	530	508	445	479	474	464	476	473	534	477	396	492	488	489	417	477	465	480	510	502	486	464	496	471	483	464	488	478	481	479	510	501	466	488	478	467	564	501	490	559	519	514	569	454	457	485	471	491	528	564	481	452	483	489	498	523	481	479	473	475	455	501	516	466	489	543	476	503	483	474	501	480	468	484	501	476	443	551	487	485	481	442	527	481	486	447	460	496	478	476	542	485	484	464	468	474	497	509	478	461	468	496	512	498	462	557	561	431	482	490	469	494	497	478	506	482	503	499	483	462	495	476	489	496	437	488	515	463	509	482	470	489	422	441	493	484	480	476	468	492	494	476	432	495	477	491	473	536	534	480	502	495	466	479	478	444	569	524	500	512	504	450	485	476	502	494	503	474	477	501	467	518	480	506	503	476	459	488	486	424	499	477	460	486	484	466	484	473	480	489	444	512	484	477	470	529	484	556	498	591	568	595	471	462	491	454	491	476	509	470	460	475	419	506	469	497	448	474	478	494	547	435	481	528	507	470	538	476	467	490	468	551	491	513	496	452	457	486	518	538	488	492	480	452	474	463	480	515	479	510	493	472	481	477	479	483	459	499	466	452	476	478	482	479	476	477	527	473	477	523	482	492	441	458	492	535	479	483	503	457	469	485	490	496	476	505	468	466	502	479	472	459	494	476	440	502	479	460	532	443	504	516	462	529	488	473	479	503	485	381	472	513	464	483	315	487	618	472	445	461	460	445	502	590	572	497	478	482	483	502	538	395	477	499	476	479	499	471	455	490	496	494	462	477	491	510	486	483	503	464	493	483	482	510	327	543	599	481	473	546	491	1
478	506	542	477	463	481	439	476	500	489	468	509	463	472	501	444	483	505	469	488	508	462	478	492	476	506	535	489	472	533	470	523	519	456	539	525	484	472	484	474	481	483	486	526	533	527	414	486	524	477	493	475	480	487	514	512	535	484	537	506	463	489	484	478	394	530	566	503	485	477	566	466	470	495	474	469	470	517	549	480	459	523	540	496	528	442	467	492	477	528	476	545	490	472	479	469	481	406	500	488	486	482	473	494	473	689	493	534	542	478	473	493	474	514	459	453	477	468	559	463	472	466	479	457	477	437	490	467	495	528	485	461	511	477	484	482	545	493	483	489	523	543	483	474	491	495	478	498	473	463	437	475	475	558	477	529	496	466	429	557	486	474	476	475	491	514	478	478	475	525	457	590	528	476	479	519	489	473	426	531	558	475	497	470	495	474	448	511	552	479	479	489	484	504	518	479	484	477	476	481	494	476	520	446	413	476	485	476	470	508	485	511	438	464	478	468	551	480	499	495	492	546	499	464	483	480	487	476	475	460	495	485	474	458	497	529	479	474	470	487	494	546	501	497	529	493	514	476	464	478	502	538	474	494	488	492	527	484	484	484	483	485	515	436	481	467	501	481	479	531	477	460	457	543	481	491	477	524	501	498	477	504	481	476	569	508	542	455	473	484	497	478	467	470	464	476	507	507	522	479	515	488	481	464	465	488	460	485	495	496	496	468	457	537	488	496	486	480	456	456	499	488	528	489	478	475	474	501	499	515	530	476	476	481	480	499	369	572	400	512	524	453	487	588	465	482	480	491	517	537	484	471	508	477	503	501	450	478	534	540	460	473	451	491	472	556	478	473	494	444	509	560	493	505	509	488	495	495	551	450	480	477	495	485	485	477	469	480	467	518	475	567	471	419	473	466	475	458	589	490	476	458	476	477	476	460	513	478	516	479	484	411	449	485	481	366	484	553	509	444	481	475	466	477	483	491	475	420	455	483	516	485	520	540	480	491	462	479	511	475	518	486	507	473	497	474	467	475	449	485	480	472	489	572	475	415	481	488	450	482	552	493	495	411	514	478	464	504	507	548	577	476	484	476	482	563	491	516	445	507	490	444	488	566	521	464	483	547	474	482	487	482	494	599	503	508	485	482	512	487	2
482	523	568	474	429	482	455	478	466	482	459	482	539	493	484	423	462	518	457	483	504	471	482	485	511	510	487	481	470	533	480	499	520	499	427	534	490	433	485	477	477	546	471	511	540	479	536	536	459	501	494	483	476	474	490	468	463	411	527	490	474	479	497	474	534	484	502	477	479	467	537	482	467	496	486	425	499	502	518	494	506	424	507	490	530	471	477	454	472	544	477	503	491	474	476	539	485	476	477	516	481	489	471	473	410	420	455	484	527	483	472	412	457	502	474	476	511	499	507	533	474	472	487	553	486	530	490	472	472	462	510	508	458	475	482	501	495	505	477	472	510	538	498	493	456	447	475	497	476	491	476	474	490	621	480	455	470	494	495	555	472	474	471	477	398	492	477	480	479	515	438	500	525	477	471	520	478	482	461	471	522	526	497	461	500	485	566	464	535	480	492	466	507	445	532	496	473	501	477	498	511	537	488	493	512	478	458	472	448	485	517	510	520	489	475	480	499	463	444	472	473	533	479	522	508	511	487	478	475	496	480	499	465	504	541	506	472	480	474	488	510	497	523	489	523	507	526	478	476	504	477	472	478	574	489	466	547	507	492	491	470	478	505	460	474	486	474	472	457	527	491	529	492	554	474	478	477	494	505	447	479	560	447	475	497	489	513	462	480	480	496	507	479	466	478	532	476	517	477	488	464	495	483	505	502	481	477	478	512	481	490	479	504	553	472	461	468	478	451	529	470	474	475	491	499	485	524	494	473	549	519	486	477	498	487	479	524	477	459	561	458	503	504	533	466	470	487	488	467	488	474	468	440	493	485	502	527	477	503	509	509	527	407	461	488	448	528	477	497	517	454	538	500	498	489	471	478	451	460	416	481	505	491	496	496	501	500	479	496	511	480	511	476	474	477	465	483	478	442	463	483	518	476	560	476	480	448	474	487	483	487	432	528	472	547	540	484	452	523	460	478	460	480	476	485	496	499	447	496	476	518	507	464	557	492	476	459	474	456	485	547	484	498	501	498	479	464	505	428	487	473	469	510	550	477	526	481	540	482	539	471	487	495	460	465	477	482	539	464	473	521	486	480	475	488	486	477	485	512	481	505	465	487	493	542	459	475	491	479	489	488	484	478	571	413	495	476	497	491	458	1
481	509	464	473	567	472	421	477	516	489	517	462	448	476	477	500	452	511	471	485	493	445	482	486	539	501	504	477	472	529	477	538	559	486	492	469	491	456	479	476	476	485	506	466	490	463	524	444	468	512	489	438	496	472	503	510	445	471	557	461	502	484	464	479	370	486	509	515	482	471	508	486	469	458	473	497	484	471	486	493	520	504	494	480	487	492	485	478	474	507	477	458	510	488	470	513	482	500	473	444	481	480	478	463	438	546	461	499	450	486	474	419	472	494	463	464	484	465	454	457	475	433	495	496	468	468	484	525	485	422	510	535	530	474	484	512	457	478	489	491	476	510	496	495	489	501	483	483	487	543	439	473	472	389	477	488	486	486	512	530	467	490	497	491	449	469	477	481	475	502	464	541	428	476	480	522	474	488	480	510	543	524	494	467	503	505	494	506	531	482	471	486	487	414	475	493	474	479	478	495	490	481	476	541	490	476	576	476	469	486	486	573	458	463	462	512	533	484	549	472	490	518	475	493	503	503	471	476	475	484	463	459	469	523	467	489	474	478	467	487	494	536	459	481	446	547	504	479	475	454	495	527	475	468	486	536	517	569	478	506	471	464	517	437	476	542	533	506	503	469	481	544	482	523	466	474	476	486	536	533	477	419	471	476	524	451	496	473	477	500	448	490	483	488	466	484	504	487	483	492	505	467	484	501	523	470	481	478	445	468	461	490	528	509	486	524	479	478	461	514	489	526	488	478	493	477	513	448	481	533	468	503	476	496	535	490	338	437	529	521	528	498	539	510	496	463	481	467	492	472	472	508	509	487	509	528	496	477	582	499	461	492	486	529	479	511	486	469	469	509	524	504	475	469	471	527	470	464	474	516	490	467	473	495	435	472	473	479	477	521	467	518	471	446	472	494	477	396	516	481	473	524	474	535	477	469	488	471	502	478	494	479	447	503	472	514	488	560	553	471	481	501	469	476	461	488	483	514	516	481	500	547	462	415	472	516	474	565	521	504	472	462	613	537	487	475	489	494	421	486	488	472	500	459	488	419	485	515	491	548	466	504	468	495	473	470	477	535	493	483	545	479	517	478	478	531	493	504	504	505	483	515	467	504	536	477	489	496	490	472	487	481	479	471	440	465	488	486	516	439	1
474	465	542	491	563	487	518	476	505	478	458	505	487	534	459	422	498	500	469	478	471	534	469	467	573	531	492	468	488	475	473	492	600	504	537	519	474	506	476	476	477	497	465	483	530	534	465	487	435	513	478	498	463	481	489	459	469	507	515	476	493	474	479	473	528	454	549	476	486	482	522	492	488	463	481	442	458	426	506	465	510	549	496	479	487	504	482	486	481	485	476	485	495	489	481	465	485	495	460	495	482	479	487	482	521	546	503	515	523	481	492	419	470	483	489	497	480	479	559	470	475	435	489	486	448	463	482	524	483	469	509	499	494	477	480	487	509	531	485	487	481	513	493	490	472	455	473	511	483	436	457	479	479	628	477	473	508	485	509	492	473	470	496	471	431	485	474	474	476	510	505	564	503	475	463	478	488	493	520	489	521	531	506	464	472	490	517	521	575	479	509	524	503	560	628	491	486	474	476	475	544	480	440	455	483	475	457	471	463	447	500	524	468	424	492	546	530	465	454	482	520	426	468	505	473	498	510	481	477	472	473	491	481	489	481	509	485	476	479	465	457	436	480	480	531	493	463	477	487	462	466	491	482	533	472	457	512	477	486	480	494	485	518	435	470	469	471	489	519	510	501	509	527	466	502	457	476	472	480	469	476	544	493	477	490	469	530	399	478	476	515	544	485	472	443	530	485	519	500	456	470	476	481	472	456	515	513	479	487	464	497	479	552	465	483	455	478	476	513	486	482	433	493	501	490	485	465	496	474	502	431	475	477	456	499	492	515	538	439	523	486	495	449	561	528	492	487	475	485	477	489	483	488	472	470	463	496	476	491	509	514	468	427	496	482	468	471	487	486	507	510	484	506	436	509	508	485	488	438	461	477	482	480	472	505	494	432	479	489	482	481	455	473	459	481	456	478	490	457	475	477	476	477	492	477	462	475	477	475	471	493	469	542	475	509	540	494	490	487	510	483	492	455	476	470	483	509	477	490	472	476	527	491	602	473	410	485	605	459	473	441	472	521	526	483	478	477	473	521	480	485	484	485	679	478	426	473	479	577	537	479	495	465	500	486	499	488	515	494	477	486	481	493	476	488	410	500	496	417	489	497	453	473	496	506	477	483	493	425	461	492	476	493	746	526	474	473	508	544	460	1
484	439	485	475	500	475	460	474	520	480	491	496	490	461	476	499	481	489	483	468	460	470	472	474	540	493	489	489	468	493	479	545	493	486	526	507	466	470	487	475	479	508	460	508	496	507	545	476	456	473	512	501	473	484	492	496	429	429	470	485	464	476	503	489	563	456	506	474	478	468	438	468	472	459	479	460	482	488	524	494	486	492	473	479	466	441	477	499	480	524	476	519	507	494	486	478	475	469	478	496	491	487	480	466	465	409	509	548	520	458	505	497	491	422	487	474	501	474	532	508	475	511	474	456	483	517	484	500	472	493	527	520	492	475	467	648	476	484	481	491	487	511	489	467	497	504	481	468	483	509	483	466	489	584	479	479	460	508	490	537	447	468	495	472	528	522	476	480	477	508	492	565	502	477	480	520	494	474	492	458	489	531	433	490	482	484	457	458	513	479	524	505	489	541	501	479	493	468	474	523	507	492	470	470	453	479	565	474	490	502	483	550	478	452	482	450	540	483	518	473	480	571	481	465	429	492	485	474	476	492	482	476	489	470	461	476	491	475	485	479	545	439	481	494	488	518	510	487	479	477	481	486	476	477	473	533	444	462	484	496	496	476	507	440	475	451	477	475	489	500	484	489	420	637	474	492	475	411	493	520	476	522	475	476	514	532	483	457	481	482	516	490	534	471	498	461	502	559	520	518	464	515	482	467	457	479	491	463	503	503	528	459	469	492	468	376	475	480	439	524	490	504	481	490	482	471	499	444	494	529	464	472	476	499	469	501	559	410	539	484	521	475	515	490	513	488	494	404	509	496	478	426	470	479	475	498	567	473	509	519	477	483	505	483	477	475	469	487	490	501	485	496	511	465	521	483	483	511	459	479	479	503	397	487	449	495	493	478	490	483	479	495	479	449	478	512	492	459	553	490	481	419	476	503	478	507	512	475	485	474	493	527	512	481	465	453	477	479	576	492	481	468	485	476	474	453	481	507	486	477	508	496	542	550	486	555	484	571	505	481	426	495	622	520	474	477	472	487	426	478	483	468	487	664	474	465	480	513	458	485	557	505	493	470	493	507	488	543	466	476	486	479	535	477	493	402	487	506	436	495	500	486	467	549	463	484	477	456	484	476	469	476	446	681	457	513	472	481	572	497	1
484	480	509	500	527	484	552	477	462	475	483	485	460	472	498	430	482	488	465	483	481	501	467	478	403	502	452	503	490	471	479	445	513	441	496	460	492	497	479	477	477	531	465	483	516	478	454	494	526	481	444	504	472	496	510	482	546	495	549	427	473	485	480	489	392	485	514	451	482	486	463	485	463	505	488	468	486	466	575	441	473	496	490	487	548	515	469	487	479	496	477	470	485	465	486	504	482	457	467	427	468	473	484	479	513	736	487	569	488	465	457	470	480	433	486	468	435	487	459	502	477	469	476	439	479	504	487	496	504	441	513	492	492	475	507	560	478	487	464	497	467	476	487	485	471	472	481	509	483	484	505	471	472	550	476	427	450	508	488	475	452	476	465	475	491	500	476	481	475	543	413	503	527	477	446	527	490	480	421	502	491	525	455	476	513	457	496	516	539	481	564	513	490	509	500	487	474	476	476	484	470	502	475	525	528	478	515	478	496	507	499	491	519	495	485	456	467	491	473	489	432	507	484	465	509	490	506	477	476	478	461	483	489	495	478	498	467	479	478	479	472	541	518	465	446	500	489	484	483	520	510	468	478	483	472	469	513	458	483	499	498	473	492	444	482	477	429	494	439	462	469	554	446	495	465	478	477	485	497	450	477	516	487	477	503	471	474	507	479	498	491	547	507	477	486	459	399	513	527	493	499	484	484	467	463	510	466	485	469	469	511	477	541	490	471	543	487	483	513	442	498	422	518	483	501	492	513	448	489	475	486	495	476	451	538	493	376	526	353	465	530	519	504	524	436	485	484	523	492	505	482	484	482	453	530	474	515	473	558	532	487	518	516	493	484	475	458	480	496	528	505	395	492	470	504	439	469	491	551	489	477	462	424	493	504	473	491	479	533	446	479	504	473	460	476	465	487	424	460	472	477	481	478	526	477	480	427	480	446	471	496	475	489	499	489	526	475	463	542	605	487	463	464	476	487	481	490	548	457	485	541	513	501	548	464	450	485	512	485	484	463	466	423	523	494	478	471	486	503	477	505	485	515	565	474	403	480	461	456	479	450	507	530	481	490	525	466	558	505	437	562	485	443	477	493	563	470	497	476	498	485	456	491	447	442	469	490	430	485	481	482	480	475	585	497	538	484	504	471	502	2
484	490	476	486	526	469	499	478	486	467	522	445	494	522	475	403	479	541	444	493	468	476	466	469	515	511	454	500	487	554	476	520	428	451	424	478	459	465	485	477	483	452	488	506	515	510	465	468	453	518	519	419	503	482	456	497	454	486	435	489	506	479	517	481	428	477	472	482	480	473	552	481	433	383	480	569	483	463	517	461	503	516	524	475	527	473	477	462	493	542	477	549	491	498	498	501	475	484	497	466	469	492	492	521	491	418	496	461	528	499	517	486	470	499	450	465	483	486	501	489	475	500	474	526	500	531	473	524	472	478	500	487	466	479	467	531	475	481	471	501	493	488	484	498	483	498	479	522	482	570	538	499	487	319	477	489	480	527	443	501	484	479	479	479	518	460	476	476	477	506	502	519	545	477	469	544	491	476	447	423	573	481	492	467	459	438	464	506	470	475	479	470	510	608	602	484	483	474	475	465	500	508	512	508	493	474	510	483	476	452	462	534	513	464	479	527	477	476	521	467	477	449	482	463	485	474	500	479	475	501	505	486	481	480	507	518	508	479	502	471	465	538	513	483	479	465	461	479	479	481	482	507	483	516	481	437	457	584	502	496	522	483	496	464	485	509	529	485	485	478	526	491	409	541	469	503	475	403	523	500	478	385	460	475	524	472	507	528	479	457	489	508	511	474	487	533	522	501	475	507	509	484	481	494	520	504	482	484	515	475	467	474	474	518	485	452	485	492	514	560	481	487	493	472	482	481	488	521	478	419	509	475	475	449	508	504	403	484	575	440	458	443	521	521	507	499	492	439	484	471	482	449	460	469	483	457	497	479	577	469	424	495	483	483	479	507	467	496	468	470	511	559	510	492	473	470	487	497	456	484	474	495	505	498	489	484	492	478	497	449	474	528	478	500	476	466	482	541	493	477	480	515	478	429	477	479	522	477	520	483	472	429	474	470	446	552	497	486	585	507	482	511	492	476	489	515	501	482	547	473	482	513	455	367	470	441	457	507	504	478	491	443	461	475	463	476	467	508	503	453	502	484	506	287	475	556	482	445	560	581	495	487	474	521	525	525	479	510	487	433	464	480	464	476	475	539	515	489	470	453	484	419	464	524	564	477	489	571	497	501	479	483	464	256	453	484	476	478	570	498	2
485	484	531	495	498	484	486	476	485	479	452	462	488	413	467	503	457	489	527	476	479	473	483	475	549	407	488	477	487	500	468	500	492	576	469	401	476	469	474	476	483	516	477	466	462	506	435	439	513	456	514	507	469	470	544	514	496	488	569	449	488	482	477	475	402	461	490	469	486	470	486	487	455	448	480	501	472	512	476	483	497	489	472	486	528	512	475	474	477	514	477	456	461	474	478	494	479	446	469	460	485	474	478	459	520	681	497	526	452	485	521	438	481	528	449	443	499	479	489	493	477	498	474	446	495	535	477	529	495	425	506	520	540	476	481	437	542	504	479	483	512	548	477	487	478	458	483	463	483	449	495	477	474	573	477	482	472	463	488	483	521	474	493	470	487	499	478	475	476	465	487	571	474	477	490	510	489	487	489	530	513	466	489	521	469	456	472	481	497	478	499	464	468	481	506	476	489	480	475	522	505	455	450	534	516	478	444	490	506	475	456	453	476	422	473	496	489	481	443	479	514	497	498	513	528	474	487	477	476	468	501	527	513	510	482	494	487	476	509	476	485	544	491	449	529	529	505	478	489	461	496	498	476	490	484	444	525	505	488	485	512	476	471	461	494	505	528	506	478	484	479	426	444	421	491	481	476	471	448	470	480	517	466	474	522	478	483	461	476	473	495	433	450	478	504	475	467	453	481	493	446	485	483	482	481	477	476	493	551	479	496	452	558	504	473	446	487	471	495	498	494	482	485	483	477	474	493	518	474	538	460	484	477	547	485	479	372	477	386	533	488	499	540	480	566	484	478	529	497	555	474	482	526	500	472	502	599	476	449	501	505	508	559	468	480	458	497	490	508	567	502	573	523	494	513	465	496	509	524	472	481	504	514	487	476	485	488	476	464	469	479	507	478	468	480	505	484	484	486	484	475	486	478	475	476	514	449	477	533	490	497	535	478	454	576	513	479	561	559	420	483	491	475	476	487	452	508	512	436	476	493	450	488	550	515	508	452	551	497	500	470	491	450	517	499	476	484	491	488	467	469	480	476	569	473	420	466	510	424	537	515	510	527	516	459	481	493	539	475	460	538	481	459	478	484	545	492	484	471	493	428	555	472	500	531	490	480	490	461	481	463	475	438	597	550	513	476	491	546	499	2
467	499	474	500	481	465	423	475	487	462	493	490	478	453	483	500	484	496	481	501	486	506	481	480	488	504	482	470	498	466	476	449	468	481	494	483	471	491	482	477	481	494	461	505	528	481	493	496	448	468	445	525	507	488	524	511	535	513	558	448	506	484	480	481	663	471	489	493	479	470	579	492	521	455	488	476	480	474	485	492	480	511	486	481	551	516	475	474	462	498	476	473	464	461	489	514	486	460	476	496	486	496	491	462	456	294	486	524	464	481	457	462	471	514	436	484	511	468	475	511	478	441	487	524	455	465	475	529	464	471	497	459	531	478	470	486	478	482	473	484	467	470	486	489	492	508	479	476	475	562	496	496	482	576	476	520	495	511	473	561	480	487	485	474	483	496	477	478	477	478	500	529	494	478	487	466	476	474	425	550	512	534	515	454	463	481	485	476	561	477	479	502	462	562	507	489	468	483	476	460	533	489	479	460	444	476	522	474	460	493	493	490	488	491	479	524	484	493	527	483	469	565	459	511	517	518	467	474	477	517	463	503	496	483	482	509	458	479	482	479	471	416	498	483	520	506	517	473	493	516	487	481	483	525	471	517	492	550	471	494	482	471	506	462	476	505	504	510	474	510	464	482	545	440	462	491	477	445	506	517	481	527	467	475	495	552	455	524	481	475	474	502	466	467	502	478	490	463	499	515	537	466	480	488	446	521	489	488	485	501	500	486	501	500	464	483	475	485	548	513	492	465	475	479	526	480	516	478	477	528	459	482	475	498	509	498	684	527	530	526	443	516	504	506	502	483	485	484	484	495	478	497	453	500	465	492	450	476	428	498	534	460	417	496	476	508	444	481	509	560	479	486	448	511	522	464	482	474	437	539	486	503	445	472	458	471	480	478	490	476	483	475	473	446	477	506	479	421	548	476	478	496	476	494	478	487	492	477	489	473	487	522	500	464	501	492	480	623	453	491	478	491	475	477	487	491	469	513	443	483	496	522	436	549	538	492	502	525	437	489	490	465	407	504	513	477	474	477	554	483	484	490	488	451	467	629	475	439	412	487	526	510	542	513	437	481	469	456	480	467	600	479	437	479	471	374	473	501	505	497	487	497	470	509	514	487	482	474	504	487	458	484	513	462	506	519	473	443	512	510	1
490	464	616	475	509	460	562	476	522	482	525	449	487	476	482	509	478	477	462	488	468	470	482	467	533	516	492	453	502	497	483	474	467	527	470	499	468	476	483	479	472	479	449	470	501	495	469	470	470	509	498	559	488	483	504	501	353	543	464	461	478	476	487	484	456	521	492	467	483	472	524	471	473	531	476	509	480	488	501	481	533	523	478	477	552	469	478	459	489	507	477	517	485	512	486	513	476	458	472	440	478	473	483	484	489	670	488	494	556	491	485	408	479	529	371	510	475	485	498	502	480	491	483	446	486	464	476	508	495	557	513	487	484	480	507	496	539	491	488	467	437	488	481	483	492	463	476	482	476	466	459	500	475	614	475	462	517	489	449	545	497	494	478	481	481	465	477	490	478	473	556	566	523	477	465	502	475	483	478	515	493	496	482	481	515	481	491	438	506	480	481	474	478	426	496	492	478	481	477	469	439	475	508	470	495	475	486	480	485	519	511	536	504	441	459	515	530	460	487	491	544	558	460	557	475	486	462	475	477	500	461	503	464	490	492	498	479	476	488	487	527	498	434	489	495	538	532	484	484	552	540	517	476	499	488	503	531	483	484	484	506	488	460	550	480	501	550	509	446	502	493	485	538	485	503	485	477	436	452	494	477	534	475	476	511	502	497	443	481	499	473	494	516	477	526	479	486	520	493	480	463	506	476	464	461	480	481	475	535	480	516	460	485	507	463	473	475	472	551	453	484	502	455	487	492	480	482	501	486	503	478	477	477	525	511	496	430	556	334	488	541	501	516	502	537	488	471	533	517	483	482	529	506	494	476	522	541	478	498	485	515	505	432	478	488	511	501	477	469	478	464	482	478	493	517	485	479	449	475	508	478	509	511	492	490	465	514	477	496	468	474	489	475	455	479	527	484	459	440	484	479	510	475	445	476	464	417	478	466	481	515	500	502	449	509	494	494	469	550	472	479	479	480	476	468	480	490	465	513	472	510	501	524	574	474	421	475	576	441	486	444	457	401	491	463	478	474	491	472	477	505	495	466	601	479	420	481	462	527	487	478	546	545	459	508	500	463	536	442	493	497	479	444	477	476	489	512	468	413	503	475	471	469	473	489	475	493	453	463	484	494	480	487	622	496	506	483	472	553	495	1
485	427	522	482	507	483	459	473	471	477	485	491	468	450	470	419	478	518	502	476	490	490	483	487	492	477	489	463	475	489	478	482	464	500	461	557	469	455	484	478	471	512	445	532	515	502	515	422	455	440	510	438	506	481	532	508	531	585	486	498	500	485	474	487	571	505	462	486	489	470	559	475	479	534	475	531	460	479	453	494	483	557	493	476	528	490	486	454	487	509	477	481	493	497	486	454	480	517	475	508	487	477	476	472	583	379	539	453	464	482	446	494	483	502	470	460	497	490	525	518	477	458	491	452	457	589	496	522	467	453	542	523	462	475	522	510	560	520	475	468	478	468	486	472	494	431	486	556	484	498	438	480	498	597	478	470	546	488	508	502	478	477	467	479	430	486	475	484	476	514	453	470	508	478	442	459	475	491	461	521	521	439	498	454	513	506	514	531	489	478	545	497	497	519	500	477	467	483	476	417	497	473	456	490	459	477	534	473	462	490	518	521	461	446	473	566	519	471	511	490	493	550	507	460	479	483	479	477	476	484	474	493	473	493	499	506	482	477	467	482	498	491	464	470	506	557	451	482	478	465	491	482	475	476	488	515	458	568	476	482	482	469	469	459	482	482	449	505	482	492	493	520	374	457	481	468	476	487	552	478	478	520	456	479	533	523	512	455	479	493	470	503	483	473	488	506	465	474	511	503	476	485	481	491	520	471	481	491	515	493	501	472	517	511	477	501	475	484	469	589	496	430	467	493	478	476	474	525	512	468	469	485	476	460	484	496	569	472	500	480	458	509	502	575	526	492	476	427	479	497	484	555	548	489	489	510	472	476	470	543	473	483	423	498	480	444	502	497	501	568	498	528	468	484	484	484	477	487	450	480	477	468	472	486	474	503	518	479	499	443	471	443	474	431	483	441	486	458	588	486	477	517	476	502	478	503	523	475	510	471	504	481	508	462	477	496	479	505	508	467	487	468	481	477	503	507	484	488	480	480	496	507	472	561	529	452	465	433	525	520	475	484	464	520	471	476	481	475	436	478	479	474	491	465	484	593	486	490	477	486	413	484	496	554	478	476	469	441	454	423	492	477	465	477	486	476	500	511	530	478	498	458	467	436	524	492	471	492	475	480	485	473	525	476	458	434	476	489	520	495	1
475	469	493	481	460	492	463	477	471	479	495	474	473	525	504	461	468	540	455	481	482	497	472	492	440	481	457	477	468	451	494	507	436	482	477	545	479	481	485	476	478	526	511	481	508	467	449	486	437	494	528	551	473	479	460	479	445	467	547	495	498	480	545	481	449	505	470	500	479	481	544	489	474	466	482	485	489	474	552	501	505	508	536	469	484	453	474	462	483	528	475	502	490	481	490	498	482	489	514	564	470	493	481	448	448	304	462	460	518	467	488	556	476	512	501	475	465	484	500	467	475	470	482	454	463	538	463	469	460	537	455	502	475	483	437	487	509	479	472	489	521	460	483	488	483	528	481	504	488	492	506	518	482	357	476	508	478	493	462	495	497	490	470	475	465	486	476	489	476	489	504	538	512	477	496	522	488	485	439	491	447	505	511	478	501	489	545	515	531	475	481	481	501	529	553	483	483	488	474	492	557	505	498	533	454	476	496	478	459	482	494	471	486	568	461	477	581	467	502	503	502	483	483	529	486	458	458	477	476	510	477	475	468	492	485	469	478	470	502	468	512	544	489	445	457	538	483	481	484	489	485	532	477	505	482	514	479	448	494	489	502	479	470	504	498	475	475	490	492	532	486	514	484	449	495	483	476	482	523	497	476	402	463	474	517	410	491	447	486	493	454	517	484	476	449	527	486	534	485	495	474	504	480	486	504	465	471	484	487	465	431	507	519	466	509	480	477	500	444	496	501	469	531	486	471	481	473	514	485	490	502	484	476	485	524	480	416	440	617	539	511	508	535	523	522	491	479	581	511	507	483	414	515	500	486	511	468	475	483	505	494	471	548	468	480	461	443	495	501	524	497	436	497	485	478	525	483	486	423	505	483	476	516	491	486	471	524	477	481	502	479	477	476	482	478	494	482	473	503	485	477	507	477	524	477	459	481	483	502	475	473	449	471	500	439	571	471	551	488	576	477	493	474	475	483	464	493	458	470	473	497	499	502	394	522	472	464	520	447	480	517	474	511	502	484	480	477	480	490	480	450	469	481	290	475	606	470	506	470	434	472	473	534	510	500	487	484	532	482	534	542	473	489	475	470	545	482	499	495	482	524	502	472	491	537	487	479	467	467	473	484	480	485	239	501	512	476	494	497	520	2
494	447	545	482	452	488	444	478	470	471	506	482	488	461	464	482	480	454	469	474	495	506	469	481	471	468	488	490	453	483	476	528	511	426	474	525	500	447	483	479	480	505	464	499	478	470	468	484	483	483	536	482	467	480	490	514	468	488	544	497	495	488	485	480	422	528	534	470	488	472	518	482	490	501	490	529	474	460	532	458	507	538	419	509	525	471	477	499	481	474	477	555	449	528	493	500	474	438	469	555	469	479	480	478	502	505	506	457	519	482	518	519	481	496	451	484	473	477	510	488	480	464	488	522	474	522	503	501	479	517	540	469	487	475	522	420	446	492	482	463	487	456	475	483	491	514	479	520	479	575	558	484	471	510	477	491	497	390	502	505	474	474	487	482	510	492	475	475	476	512	508	500	519	478	493	476	480	460	467	544	527	484	500	471	503	499	439	465	493	484	451	509	468	493	493	477	476	479	475	518	509	467	492	566	483	476	500	482	487	494	495	486	483	487	477	470	477	490	525	501	452	400	482	464	446	507	512	476	476	545	466	454	461	456	528	476	480	481	482	478	474	529	482	511	490	484	494	476	480	491	513	426	486	530	479	499	507	435	484	497	487	478	495	450	472	446	508	493	483	514	485	483	508	439	476	480	476	486	496	478	479	484	453	477	544	449	479	520	478	469	485	535	497	481	444	441	475	506	461	482	503	481	482	428	472	526	461	467	500	467	468	467	490	464	483	488	473	481	396	595	481	526	466	480	464	486	522	509	478	569	475	474	477	507	535	477	394	523	511	550	499	472	514	494	499	477	483	401	481	560	468	387	518	477	473	490	543	476	454	487	409	501	504	474	478	488	484	500	484	443	518	468	520	442	520	478	488	443	491	441	479	469	502	484	482	476	489	477	546	552	480	506	482	510	480	479	503	453	497	480	480	546	475	491	476	499	469	476	458	471	471	442	497	483	534	459	481	538	541	493	481	482	485	476	501	526	512	467	552	474	515	540	498	505	496	582	469	476	497	467	378	449	643	591	499	479	487	492	419	478	470	457	474	544	481	429	473	562	482	462	539	519	468	471	493	516	477	500	505	485	569	474	542	479	484	535	486	505	505	488	507	439	468	504	598	481	477	534	471	469	497	480	427	593	493	516	483	474	485	459	2
483	479	544	491	477	470	515	475	489	486	451	501	498	437	493	480	488	475	457	483	490	480	489	490	533	520	494	487	481	450	474	464	554	493	466	450	471	479	476	476	476	450	495	466	503	471	463	473	530	501	551	503	511	483	517	510	453	462	576	465	504	479	504	482	455	516	478	489	485	483	532	506	497	504	488	495	474	498	513	491	514	576	518	469	637	447	495	470	474	526	477	512	457	520	486	528	476	475	498	395	484	464	468	456	543	568	495	521	484	487	491	464	474	457	517	479	436	475	471	478	478	467	467	445	450	571	470	492	486	500	493	498	522	472	530	506	551	433	490	510	475	501	466	486	463	501	474	503	480	496	475	471	490	501	476	546	500	484	483	532	449	485	500	471	458	497	474	481	475	527	479	478	536	475	482	514	483	481	500	539	488	480	462	486	523	461	479	499	529	471	538	482	514	448	491	520	482	497	478	495	486	510	471	516	523	476	532	483	492	500	490	545	467	451	500	502	581	476	512	485	466	424	528	492	482	496	488	478	475	455	478	486	502	477	480	533	472	479	483	480	548	559	440	517	568	499	466	481	485	486	555	468	477	448	484	539	481	508	485	505	483	487	517	468	489	523	458	456	471	538	512	462	431	418	469	492	476	503	460	476	476	479	466	478	517	485	487	481	483	511	463	525	495	475	569	494	507	499	507	555	479	493	480	505	487	469	482	475	490	515	474	502	469	472	474	461	462	481	490	541	486	470	499	487	514	481	480	451	483	524	515	473	476	463	480	496	431	476	426	473	513	479	484	488	513	488	475	544	491	521	493	453	473	465	480	507	561	476	493	488	515	502	523	505	488	587	554	467	484	512	445	514	489	476	496	505	480	519	569	468	474	495	603	479	508	481	473	476	484	459	481	558	478	485	480	494	480	522	526	474	480	554	477	527	477	425	491	476	505	473	493	502	448	511	474	521	465	568	474	472	475	496	474	477	485	515	493	423	502	475	455	507	453	499	494	540	478	570	460	489	424	495	381	543	505	474	500	510	496	451	485	479	518	377	489	552	477	496	489	465	513	482	540	519	504	456	479	579	511	466	491	480	423	479	476	596	503	469	516	479	476	516	472	575	552	481	474	495	499	467	481	482	480	398	512	555	482	478	552	451	1
473	493	433	489	539	484	560	479	492	466	448	447	491	456	508	501	493	532	486	473	476	521	472	485	519	447	484	477	483	500	475	468	502	517	497	477	486	485	481	476	471	511	499	458	534	457	492	478	477	479	502	512	516	482	501	471	511	489	479	502	496	478	412	474	457	473	472	451	469	462	559	480	500	474	482	564	483	518	533	498	486	492	492	485	510	471	484	454	489	500	477	462	489	471	478	462	481	520	462	452	490	480	486	483	517	569	466	498	524	465	441	446	491	473	494	481	479	484	544	512	478	468	485	475	477	510	456	535	485	520	513	505	457	474	509	538	503	501	487	458	517	497	496	476	477	502	478	534	483	470	485	492	484	439	478	467	460	448	528	530	520	497	465	476	476	460	474	483	476	551	494	462	500	478	467	536	480	490	469	453	474	464	481	524	469	499	519	498	541	478	464	494	462	517	476	499	472	482	476	479	515	499	532	620	513	476	530	479	484	462	495	560	479	529	472	498	516	485	501	473	509	551	513	494	495	521	478	479	478	469	462	473	487	473	538	516	490	476	482	478	508	467	510	491	427	478	493	477	491	516	505	538	478	472	491	470	483	533	477	495	486	472	511	454	487	477	475	510	399	505	465	544	446	510	477	493	476	496	476	462	476	444	489	477	529	468	471	440	479	447	565	583	503	467	469	515	502	444	497	509	447	515	476	491	505	479	478	501	539	413	480	507	566	444	462	505	462	490	492	445	482	515	500	496	489	480	463	495	467	502	480	470	476	495	493	491	429	480	536	475	447	538	470	569	478	477	486	471	481	496	485	432	403	468	486	498	469	477	431	515	539	487	475	515	474	478	470	483	487	484	462	495	465	495	539	489	479	487	484	478	484	494	563	486	499	473	441	480	496	498	481	505	478	480	482	473	489	460	506	484	471	503	476	468	478	462	520	477	473	482	461	456	473	482	531	489	464	485	494	476	481	469	483	477	480	515	483	431	464	476	502	514	473	456	513	511	481	427	514	463	475	461	586	459	529	479	478	492	514	489	508	478	497	553	485	413	475	530	455	543	515	522	469	495	471	480	489	511	507	499	530	475	528	478	478	443	484	531	509	486	514	472	474	454	543	482	489	479	512	462	464	474	490	574	489	520	479	462	467	482	1
474	473	572	482	532	469	505	476	499	481	566	480	474	499	496	452	479	524	470	475	493	478	483	464	474	504	536	499	490	492	488	483	496	483	439	467	467	474	478	475	478	468	441	470	479	458	509	459	438	490	597	519	535	490	479	509	516	479	573	501	499	490	525	480	443	489	468	486	483	473	538	480	492	488	485	461	477	525	520	479	468	498	470	450	508	452	472	457	476	402	476	473	471	461	478	534	478	501	462	445	484	473	481	454	522	433	481	477	510	477	499	564	470	491	439	481	509	496	455	489	472	482	485	479	508	485	491	507	474	475	522	467	484	479	468	505	464	489	480	488	481	522	468	487	487	466	467	439	480	468	537	501	479	400	478	488	476	483	514	517	478	470	481	478	467	499	475	485	477	526	508	453	488	479	469	489	484	484	557	559	494	561	479	429	491	500	494	551	494	483	482	468	491	538	573	474	487	470	476	468	514	519	502	533	457	475	456	472	487	499	475	497	488	475	466	518	517	479	464	472	491	489	479	516	517	549	530	480	476	527	485	525	485	461	474	452	511	476	496	477	508	536	488	482	463	502	470	484	470	494	488	521	474	514	473	442	511	479	480	493	507	471	530	490	484	493	457	485	498	509	465	491	483	450	471	487	477	492	516	472	478	428	463	476	515	462	463	459	477	453	498	460	473	486	518	443	473	527	524	466	547	463	481	473	478	439	516	487	456	494	458	483	495	441	478	458	470	485	513	481	471	459	492	486	443	469	488	507	490	463	475	476	476	461	559	497	400	520	522	512	553	513	501	488	577	483	477	520	504	570	467	527	496	453	478	486	568	478	500	510	456	481	524	456	477	455	575	504	470	508	478	500	481	500	479	492	491	457	436	517	489	465	499	494	470	505	522	477	495	512	479	496	476	500	475	440	499	505	520	469	472	503	476	493	477	473	483	474	450	489	515	522	443	497	501	545	457	549	512	436	487	499	491	477	473	490	501	528	477	472	468	501	461	433	503	452	462	547	483	479	539	493	444	462	489	477	492	493	491	459	474	484	513	256	486	538	478	488	499	475	502	463	539	561	481	458	494	527	464	420	561	484	456	478	474	540	476	475	584	506	465	440	490	486	498	494	478	475	458	490	492	481	479	266	562	532	482	499	497	427	1
476	457	468	489	456	484	480	475	482	467	495	495	510	472	481	459	501	515	484	496	476	491	480	486	472	516	487	475	478	494	485	567	465	514	522	488	449	463	469	477	477	562	471	472	502	482	510	469	481	514	544	496	482	484	451	450	417	441	484	476	509	470	457	491	555	472	509	451	475	469	513	505	478	476	473	507	484	537	508	490	529	534	479	492	498	493	471	484	487	525	476	538	498	498	484	493	476	487	515	498	467	492	472	484	418	508	449	458	527	485	516	418	471	490	508	453	504	481	495	520	477	419	484	470	523	506	506	569	479	518	484	479	477	476	472	500	578	521	501	471	500	510	474	471	527	456	479	489	479	482	474	458	478	615	477	491	492	478	490	502	462	479	486	471	407	473	475	483	479	577	502	574	470	476	500	506	460	476	490	529	493	474	476	480	492	471	481	476	503	474	482	461	474	497	430	485	479	483	477	524	453	539	503	538	485	476	466	486	481	485	492	451	474	520	488	489	447	479	443	473	470	430	503	451	505	569	469	477	477	444	495	481	477	473	528	469	488	482	442	477	540	474	471	470	435	460	490	481	466	472	489	487	478	544	484	482	476	505	484	496	538	472	508	424	493	543	533	477	486	483	470	523	442	384	466	474	476	532	467	495	477	545	502	475	474	511	520	461	473	535	493	458	499	479	495	501	442	520	431	497	416	500	483	525	459	463	478	493	510	479	508	478	546	489	478	433	468	483	479	482	496	530	494	491	475	471	426	483	488	542	528	481	477	473	493	477	533	518	452	501	549	557	512	519	557	483	476	520	470	465	469	459	455	487	491	468	455	477	481	486	519	489	493	499	483	450	465	470	488	562	520	460	518	458	539	456	482	447	490	497	482	485	525	474	472	459	534	478	525	494	478	484	479	470	474	508	484	480	538	478	472	502	475	481	476	489	468	473	484	478	488	533	495	506	509	527	505	544	564	524	481	475	478	476	476	510	501	536	495	480	510	507	469	592	483	484	480	618	489	480	514	486	493	522	491	480	494	460	461	493	519	476	483	598	485	490	475	476	554	453	573	464	520	428	477	514	489	469	456	452	584	479	479	480	484	454	484	484	476	491	484	503	459	507	508	522	484	438	482	466	469	478	485	620	446	536	478	487	502	492	1
487	456	514	486	560	491	541	478	492	476	519	504	452	502	488	436	460	464	503	497	493	496	478	475	496	469	505	490	493	511	499	457	513	538	506	453	459	493	482	476	477	505	503	491	512	469	498	450	531	487	541	497	528	481	542	517	457	465	501	477	467	477	516	488	563	483	494	517	487	474	494	518	418	496	487	543	464	415	495	469	535	469	467	503	465	505	478	496	486	556	476	552	488	499	484	508	482	454	475	532	477	468	466	458	474	490	459	528	451	472	519	517	489	507	478	443	489	467	522	475	475	487	475	494	408	510	484	505	478	497	510	462	525	485	468	531	499	511	463	523	505	476	482	473	463	502	481	507	482	491	467	501	469	472	477	480	448	439	491	509	498	465	481	477	509	498	475	478	478	514	527	523	563	475	453	510	487	486	504	614	543	513	424	466	476	467	475	508	487	481	463	496	499	583	542	489	477	486	476	485	482	514	494	594	533	478	517	479	453	506	475	502	468	481	489	494	473	475	472	479	471	540	453	455	499	482	489	478	476	482	515	504	490	491	476	504	486	476	502	480	480	504	479	471	473	470	448	484	476	511	522	436	478	532	481	506	458	466	470	483	502	488	547	485	489	481	454	478	482	518	473	461	451	460	470	487	476	523	446	509	478	464	470	475	521	478	427	501	474	480	466	498	511	463	486	489	494	478	548	525	461	489	478	521	488	498	489	460	502	475	477	452	423	515	491	495	459	474	519	509	493	476	501	477	491	486	502	475	483	533	523	485	476	457	507	489	551	489	508	552	535	501	425	562	524	474	488	434	482	532	477	467	491	489	459	463	435	477	512	494	515	497	528	480	485	478	480	471	493	506	497	486	545	429	528	455	477	484	577	518	474	457	478	470	496	488	457	476	483	460	484	455	477	469	476	489	471	513	481	477	481	492	477	498	476	512	483	479	457	474	464	484	505	476	470	545	504	531	440	552	486	484	476	475	506	473	487	533	464	479	486	534	446	478	488	531	495	523	442	475	527	468	372	501	473	475	517	482	492	476	487	484	487	351	493	601	478	493	526	490	485	503	476	416	482	457	484	456	503	486	488	481	436	478	475	494	477	480	464	493	475	464	473	496	452	477	464	538	467	467	495	484	444	349	536	485	475	469	548	509	2
483	514	535	493	500	474	445	476	462	489	456	507	480	517	498	471	461	511	480	466	496	484	469	474	542	517	490	474	497	466	484	490	562	450	508	462	478	463	474	476	481	472	419	489	495	513	508	510	523	502	506	527	503	471	509	488	491	454	498	506	483	481	491	488	341	543	592	516	475	479	461	492	515	508	488	470	490	486	546	455	505	566	479	473	425	462	478	459	488	522	476	493	466	471	491	430	472	511	464	497	475	497	485	482	462	750	472	522	517	473	463	539	484	482	468	489	508	491	521	481	479	458	473	510	469	520	483	497	500	488	512	496	499	474	498	510	588	490	490	462	483	497	466	476	479	510	480	520	481	467	491	470	474	442	478	483	489	479	518	550	491	468	463	480	499	459	474	480	479	471	455	541	519	477	482	478	493	480	463	505	547	462	441	483	468	450	569	503	507	483	517	502	492	468	541	486	479	492	477	471	484	476	472	487	513	478	520	474	462	483	516	600	488	530	485	567	475	485	521	483	465	531	477	447	504	451	465	477	477	494	471	471	485	477	482	459	483	481	455	485	493	552	469	490	474	485	447	478	487	557	440	513	473	509	475	480	539	472	484	481	493	472	492	524	481	516	494	482	530	468	501	480	506	542	485	468	476	480	534	496	476	444	470	475	472	443	494	423	479	466	479	509	504	481	439	505	531	512	518	504	420	492	473	486	528	444	467	481	533	484	486	491	483	492	484	552	480	485	548	516	496	481	483	486	529	481	504	517	482	497	448	488	477	512	519	479	297	515	381	469	496	477	503	481	489	498	482	473	470	473	467	413	462	500	468	475	481	475	532	476	439	489	481	483	482	507	513	480	485	526	495	513	503	540	530	510	477	435	542	487	477	487	502	481	481	475	472	476	460	523	477	520	472	522	480	492	506	473	554	491	481	470	477	491	476	478	462	474	502	472	507	444	536	501	466	506	499	568	454	487	477	482	471	476	480	470	463	479	454	472	471	526	476	452	494	446	475	561	458	479	544	467	459	533	499	477	474	524	371	469	498	490	502	509	480	360	477	501	331	475	486	499	526	430	464	483	481	526	489	429	489	480	462	481	470	549	486	486	486	480	456	478	475	467	426	481	479	453	497	473	488	481	501	527	512	517	474	501	514	481	2
477	541	510	483	569	477	462	477	500	476	519	466	513	433	498	489	491	498	484	489	485	477	468	483	423	522	491	469	497	491	477	526	521	518	455	395	477	513	478	477	475	464	464	485	491	488	591	454	472	476	513	544	469	486	532	499	469	481	460	532	475	485	474	472	626	528	486	484	486	477	572	490	465	498	487	486	476	491	529	478	500	487	478	473	519	464	473	458	484	447	476	526	483	493	481	449	479	462	455	552	465	483	480	456	533	419	497	490	425	474	402	476	461	498	370	507	464	482	529	533	475	520	506	447	491	571	482	506	471	475	440	476	508	482	510	561	464	484	474	487	503	501	489	473	498	484	481	464	479	462	462	483	488	581	478	434	482	456	472	493	472	478	497	482	503	499	475	482	476	496	518	436	545	479	490	461	482	486	567	462	504	537	473	522	498	449	486	487	504	469	480	493	464	520	488	474	478	481	476	479	477	487	475	418	553	479	440	484	468	502	502	508	461	457	494	460	478	469	467	478	506	480	454	477	455	492	480	477	477	468	490	467	503	495	496	533	473	480	470	482	530	449	537	458	487	469	419	484	477	463	470	476	479	521	476	452	517	472	480	481	471	486	508	501	465	522	474	465	464	487	481	441	543	552	485	479	477	451	491	470	478	517	475	475	484	514	475	528	476	501	514	497	485	475	482	490	445	471	466	519	479	461	477	483	481	557	459	469	523	449	519	459	523	477	469	479	496	481	541	530	456	492	516	482	469	483	489	486	476	468	493	488	476	494	453	508	627	536	497	392	514	503	474	480	513	466	475	525	462	508	487	428	548	488	526	452	553	478	531	523	494	474	510	510	488	567	465	458	467	555	503	537	456	448	557	409	485	510	479	423	479	459	512	498	471	460	491	477	514	501	474	507	480	414	481	476	500	532	558	479	470	510	477	501	477	519	416	489	449	465	478	488	474	477	474	460	494	532	551	491	482	489	486	476	495	478	499	490	480	481	469	477	467	562	496	513	480	514	424	490	528	471	395	495	449	478	478	482	487	487	516	488	493	465	482	604	485	462	465	465	527	463	504	433	483	493	475	541	492	486	504	475	435	479	484	423	469	499	444	461	488	502	477	556	526	485	476	416	487	473	463	471	482	477	500	493	472	469	499	464	1
479	449	520	481	537	490	497	477	505	473	519	477	473	426	503	456	476	511	461	463	488	502	479	474	485	511	477	465	482	510	472	502	504	434	508	460	471	478	470	478	474	450	472	519	541	511	489	500	462	505	630	466	518	483	505	447	488	575	513	484	511	490	527	471	528	520	491	471	473	476	562	498	508	454	478	566	467	498	516	483	524	488	484	481	507	472	474	479	480	580	475	480	490	493	484	487	478	524	462	529	478	475	473	478	487	524	468	560	462	487	457	493	463	442	495	461	480	485	495	513	480	491	473	435	467	489	484	488	481	491	507	477	480	471	499	437	520	521	484	477	497	455	491	481	462	500	478	451	478	501	512	507	478	589	475	503	499	483	491	476	525	486	465	476	457	505	478	475	480	443	495	469	496	477	466	513	504	474	437	560	511	542	451	482	510	457	546	545	473	472	477	543	471	510	560	472	473	483	476	473	493	488	498	478	482	478	581	476	481	484	491	519	443	464	479	528	532	491	544	492	494	543	512	543	531	498	462	476	476	491	470	487	466	487	471	493	495	480	510	477	433	444	494	495	558	463	458	476	478	517	497	472	479	469	476	464	510	532	476	485	511	475	487	480	469	500	502	489	456	498	479	486	511	478	513	476	477	531	467	533	477	518	464	474	494	525	457	465	483	498	502	516	497	477	506	482	478	521	474	508	495	472	478	494	475	504	493	475	496	480	527	480	451	520	500	499	487	471	491	541	483	517	480	480	529	474	502	478	467	446	483	455	475	492	493	489	515	540	489	515	510	523	453	495	491	492	487	488	469	500	478	519	476	485	497	465	481	478	570	517	454	474	442	505	474	554	507	494	479	511	511	519	529	540	491	492	484	499	467	461	481	498	445	484	481	471	459	477	485	463	481	461	472	448	482	500	477	461	522	468	469	469	476	483	477	477	510	479	480	487	519	399	470	518	507	492	487	473	550	472	492	458	463	477	482	474	494	514	530	482	519	503	540	548	475	527	463	502	487	489	531	483	534	529	527	476	471	477	482	467	497	479	481	613	485	436	475	474	524	488	472	465	469	432	470	492	479	507	454	514	522	481	503	478	488	408	479	458	487	482	473	414	477	532	515	473	464	508	496	482	467	480	485	707	520	533	490	484	497	502	1
484	475	483	483	541	496	461	477	469	474	420	485	501	478	493	471	462	529	489	494	470	458	468	472	530	500	488	483	482	480	490	496	502	451	484	464	452	470	487	476	476	515	472	472	441	523	507	482	509	454	509	564	470	484	509	464	482	493	508	536	486	479	424	486	340	491	492	495	486	478	512	496	494	505	487	422	464	492	528	489	507	504	440	477	515	528	475	467	475	563	476	503	504	495	473	497	481	454	484	476	469	490	478	474	472	628	531	417	516	477	464	524	494	461	521	495	526	500	513	500	474	431	477	370	496	515	484	491	490	455	484	487	501	481	481	418	553	523	472	470	466	504	495	467	501	497	479	443	477	541	500	487	484	331	476	523	500	483	497	496	489	478	456	471	485	513	477	481	476	541	482	523	578	476	462	523	472	466	456	557	469	463	474	462	471	463	486	466	523	476	489	526	471	583	486	477	485	483	478	457	493	484	509	499	456	477	474	476	464	533	489	432	492	512	484	522	551	494	503	500	482	567	484	580	406	529	522	479	476	490	495	470	513	478	475	502	480	477	498	477	513	610	482	477	517	517	465	479	483	539	488	509	475	522	479	514	443	400	489	484	467	479	508	469	485	475	543	468	496	508	482	556	507	501	463	490	475	495	464	508	478	383	486	475	533	558	462	565	486	511	556	517	483	474	453	478	457	511	535	516	416	489	477	497	516	469	477	482	485	471	466	469	497	536	492	481	489	483	489	491	494	466	508	498	481	484	456	430	491	506	458	476	475	481	467	485	303	528	487	501	514	472	486	499	488	488	462	559	448	519	494	437	445	458	512	501	499	478	458	554	554	474	444	461	484	465	520	492	481	485	510	517	472	474	513	518	483	465	540	500	480	471	478	474	492	486	471	479	509	397	483	452	479	469	477	464	482	469	500	482	480	504	477	516	477	479	446	483	473	480	482	510	514	479	501	476	475	524	528	492	482	470	459	476	488	487	472	488	534	484	448	521	494	370	487	528	479	539	552	485	513	470	482	529	458	477	482	492	429	472	485	478	479	328	490	460	480	488	526	502	482	482	497	505	488	490	475	516	501	480	510	477	474	478	475	634	469	466	473	478	492	498	472	455	456	479	476	478	486	501	458	476	506	337	469	486	480	473	509	513	1
477	426	562	493	534	479	518	474	490	482	433	492	528	516	448	518	484	495	433	462	485	559	473	490	461	546	490	500	477	509	481	574	486	503	480	486	485	468	481	480	476	481	478	474	508	447	522	495	455	483	526	520	459	477	537	490	500	496	512	482	469	484	548	465	370	531	521	540	485	474	507	502	500	465	484	496	477	477	620	478	480	537	527	478	494	500	476	496	484	560	477	527	508	523	487	467	479	471	476	501	470	466	479	482	504	542	498	503	486	482	512	355	473	480	491	473	522	490	475	466	476	460	473	479	533	490	485	500	482	439	485	426	500	482	455	502	515	506	476	451	479	452	490	488	453	485	477	483	469	454	410	489	496	430	478	467	460	482	485	512	519	478	463	468	464	507	476	484	478	524	456	592	545	476	489	456	490	482	443	471	518	516	500	464	478	493	461	495	570	483	471	490	479	529	495	488	479	496	475	480	493	455	511	505	399	478	540	482	505	485	457	389	446	526	482	571	567	468	505	489	482	486	483	488	508	499	472	479	475	505	464	444	477	530	498	489	495	471	469	472	529	529	493	478	516	510	528	478	485	503	543	475	480	466	473	495	451	486	496	494	496	475	509	438	485	498	537	529	510	483	484	505	480	532	501	499	475	514	454	489	476	441	516	478	518	507	433	410	478	502	529	499	506	473	535	535	447	489	539	493	504	486	477	485	443	453	483	505	477	475	450	477	524	511	489	519	480	483	476	500	474	497	490	475	521	486	485	473	504	557	489	498	477	482	467	511	343	417	501	480	536	495	507	528	536	484	475	536	479	469	484	505	514	480	484	499	488	477	532	509	511	495	485	491	472	516	490	484	494	471	496	488	495	468	518	504	474	506	459	472	477	481	511	498	508	459	479	479	447	464	475	543	474	459	478	499	504	469	508	471	479	543	476	526	476	527	448	476	463	482	484	403	454	505	502	597	502	501	492	521	489	472	482	476	483	490	500	465	476	474	490	534	469	449	500	485	488	472	535	498	526	468	555	498	493	479	461	474	511	487	499	475	500	468	486	440	480	455	516	446	569	483	516	545	485	464	477	474	510	455	501	482	499	474	494	527	503	504	496	479	451	486	480	518	481	453	482	473	453	481	482	480	508	480	487	430	480	478	573	484	1
477	468	525	486	450	484	489	474	482	485	469	510	465	525	480	477	473	500	475	483	500	476	475	508	529	502	509	463	474	491	477	519	530	510	502	432	484	486	482	475	473	440	516	482	509	484	526	533	445	447	559	517	463	478	448	516	449	467	533	470	502	477	493	478	599	483	486	487	478	471	537	470	503	454	470	435	475	482	480	485	501	533	520	487	500	476	470	505	475	559	475	489	448	507	471	500	484	519	486	424	478	469	476	493	446	254	474	492	482	481	483	462	478	543	508	468	486	505	512	478	476	486	474	480	448	457	498	477	458	488	497	456	454	481	443	522	497	482	487	467	506	546	464	469	480	494	477	459	483	431	452	480	495	435	477	506	438	455	491	500	440	470	465	474	469	512	476	477	479	478	473	500	511	477	490	450	475	481	482	524	500	545	476	494	508	513	548	516	545	477	526	543	465	493	461	491	482	473	476	485	498	464	477	473	538	477	558	476	500	509	490	501	483	549	479	565	473	476	489	469	463	507	496	494	468	466	480	476	479	474	521	451	471	507	502	486	476	473	468	487	500	452	488	469	525	452	426	482	481	537	472	546	473	504	481	458	495	471	479	493	469	477	484	470	474	517	450	489	504	496	484	495	514	509	499	491	476	419	476	520	476	437	452	475	459	500	487	493	482	488	491	496	488	471	536	461	485	497	516	465	452	491	479	517	482	500	481	477	461	469	477	465	562	485	480	449	487	480	466	483	495	449	514	493	493	479	505	493	470	534	510	474	477	483	497	492	616	531	659	523	516	479	544	515	457	487	488	577	458	518	468	489	426	490	467	506	492	477	515	471	470	467	466	472	483	517	507	502	496	527	557	534	469	507	544	503	477	483	450	499	492	474	449	496	478	484	463	474	477	475	475	461	473	494	479	503	476	540	521	495	479	482	475	509	477	475	515	478	467	488	495	516	486	508	503	548	491	501	526	494	489	487	481	477	475	507	487	497	537	471	508	541	489	448	485	503	454	531	512	496	422	483	557	481	501	475	477	481	431	473	483	474	487	390	469	583	500	492	455	472	533	449	513	417	487	464	493	514	497	566	604	473	510	477	486	422	497	485	516	473	491	489	465	479	433	490	498	460	498	467	473	475	474	393	475	507	473	488	525	499	2
479	467	515	491	503	476	518	475	536	483	518	471	480	444	502	467	477	532	513	473	486	465	467	473	552	538	469	489	489	481	480	540	617	514	508	456	463	436	481	478	477	444	439	488	508	489	482	507	519	466	584	493	486	483	526	482	477	460	410	457	476	487	458	486	517	487	484	518	483	478	543	495	458	446	465	498	474	475	497	477	505	513	447	473	470	544	477	490	491	556	475	515	500	508	468	498	481	503	478	422	480	474	481	491	417	596	466	490	531	498	507	456	482	509	502	482	464	490	516	458	479	458	488	494	492	482	489	480	486	481	505	492	497	480	530	498	448	445	475	476	527	525	472	488	482	470	482	495	476	481	521	489	477	606	478	480	518	484	503	531	479	460	476	485	471	509	478	475	476	520	503	494	537	477	460	495	495	487	468	581	444	491	492	505	481	464	545	537	588	478	480	480	497	471	495	500	485	473	475	528	452	468	492	515	469	476	562	477	501	477	465	530	462	531	470	555	471	479	473	504	442	522	525	510	480	486	512	477	478	497	482	475	480	472	472	524	495	479	484	473	547	520	510	502	476	528	464	482	490	553	473	489	478	511	482	488	485	541	485	488	498	485	515	424	478	520	445	488	503	506	465	438	475	426	478	499	476	500	498	475	477	522	467	476	496	413	469	518	481	468	457	466	489	483	479	486	468	462	546	524	422	462	477	494	547	479	487	472	492	452	463	452	505	479	476	510	465	472	519	520	508	525	494	467	495	477	464	492	492	466	499	487	474	517	514	478	509	504	380	516	515	469	467	473	389	483	479	526	493	556	479	517	479	488	518	490	520	477	529	573	555	518	446	517	481	592	487	478	483	488	534	562	521	468	495	478	477	456	527	481	483	514	485	479	486	473	444	476	495	488	476	461	474	459	476	468	473	486	533	481	480	487	478	471	477	450	484	483	484	478	461	507	507	455	484	519	471	493	551	495	480	481	476	477	490	503	477	367	507	478	500	464	442	562	501	535	461	584	493	478	446	498	377	550	479	478	472	489	476	471	472	484	499	477	489	541	483	461	534	451	574	477	460	461	499	496	486	506	486	491	504	480	421	473	472	535	487	476	538	482	465	486	461	470	512	488	465	505	467	479	463	483	488	493	510	473	475	468	503	509	2
482	448	487	488	523	483	407	476	493	467	466	506	502	488	498	467	498	518	453	471	490	512	480	476	561	450	510	494	473	492	467	486	489	456	546	482	467	502	477	480	472	425	471	482	513	470	488	519	530	473	584	485	464	471	525	483	519	448	467	498	500	488	496	478	389	539	450	478	489	469	413	476	476	549	481	472	484	438	501	504	494	450	422	470	549	523	483	491	475	455	476	552	486	476	483	487	481	507	480	491	491	470	494	483	490	646	498	467	510	460	488	411	474	492	487	477	481	477	486	480	477	508	488	458	462	555	466	518	496	433	504	503	466	478	509	514	551	477	479	486	497	550	481	499	488	498	468	479	476	521	496	483	486	522	476	467	447	517	563	476	458	487	481	469	543	495	476	479	479	474	491	522	418	477	463	523	486	478	435	481	496	514	479	482	466	493	495	500	489	479	483	473	465	532	612	469	476	497	474	439	488	457	495	502	468	476	501	478	490	538	502	491	487	482	465	492	483	482	486	482	546	456	522	521	436	475	474	480	477	495	470	482	487	523	510	484	467	479	468	482	551	527	496	474	490	564	445	478	486	543	504	458	470	571	481	498	527	502	479	482	486	483	522	509	489	484	393	474	494	511	481	528	621	453	470	485	476	492	478	484	480	488	498	477	538	461	499	498	476	493	502	515	474	481	475	533	469	507	519	491	477	495	475	478	476	498	485	482	567	466	487	509	483	518	479	454	470	485	461	536	488	472	491	493	525	478	516	476	477	459	486	472	475	487	506	477	380	470	426	522	521	479	457	485	510	490	490	483	486	493	483	520	511	484	481	494	463	476	500	503	516	495	442	493	477	476	502	483	482	434	512	572	456	468	570	482	480	524	542	484	478	512	515	497	452	488	513	481	519	490	480	480	480	481	477	515	480	551	506	479	472	550	475	545	476	455	492	477	517	482	474	512	507	481	468	496	451	520	490	507	471	461	480	475	480	472	515	528	499	475	497	502	499	505	529	477	488	467	562	495	519	482	546	544	495	476	470	494	494	478	502	473	458	613	482	388	476	518	506	519	504	486	551	478	466	510	481	533	469	469	512	479	498	479	477	532	495	469	483	502	503	452	473	484	493	478	480	440	505	488	513	481	488	647	451	549	481	483	476	447	2
483	478	512	484	479	469	516	477	495	465	492	496	493	494	467	504	466	475	472	495	467	491	478	472	504	517	515	479	472	501	485	488	516	486	474	455	459	488	478	475	478	513	486	510	476	493	467	456	410	465	472	487	483	482	461	504	521	502	494	458	475	478	533	485	446	469	482	501	483	477	546	468	481	394	468	544	495	462	495	463	512	538	439	495	487	473	470	513	475	463	477	522	442	515	472	451	478	480	486	444	494	473	479	473	479	385	516	471	456	495	539	480	480	494	426	460	498	495	488	524	479	496	475	486	488	498	479	495	470	501	515	505	483	479	483	538	634	488	476	481	463	467	476	484	478	481	477	456	475	539	508	466	488	365	476	459	491	457	518	462	482	480	493	480	493	476	475	477	475	500	504	455	459	475	458	516	480	481	454	533	547	506	460	474	482	475	552	521	522	484	467	486	491	501	546	463	485	483	476	470	494	488	484	541	447	474	456	473	469	475	491	490	441	526	472	530	503	491	463	500	455	498	465	533	482	480	472	481	476	491	476	509	499	499	488	511	494	477	482	477	463	474	463	473	490	515	415	480	493	510	532	510	475	505	475	486	485	469	481	480	482	470	521	450	472	454	491	484	480	499	489	548	426	529	476	498	477	445	488	451	476	411	443	476	458	463	481	448	481	489	559	475	502	461	539	476	462	512	485	507	463	518	479	523	469	469	478	470	474	469	482	492	509	505	485	455	464	481	460	489	476	514	490	465	451	486	495	532	489	544	496	503	478	550	519	485	415	439	613	463	460	494	506	517	458	491	485	496	475	493	473	541	466	481	511	496	503	476	446	451	467	474	457	492	476	493	453	502	509	553	474	526	473	449	437	531	476	487	400	540	478	521	525	491	502	483	513	478	476	479	475	540	479	517	474	474	470	566	530	490	480	449	479	513	477	472	454	472	453	484	500	429	488	483	511	536	480	478	580	478	481	482	473	476	483	492	501	445	445	478	492	567	474	404	472	483	464	502	411	474	496	474	614	505	471	477	469	496	534	482	477	472	483	451	474	456	482	513	437	475	496	528	542	433	487	525	474	520	488	555	464	479	553	480	479	453	477	503	468	501	493	479	477	492	487	489	467	499	506	487	499	481	513	463	507	561	481	478	490	474	2
478	487	532	479	501	477	522	476	514	474	471	488	531	436	483	551	474	478	508	469	478	523	477	468	482	519	458	474	468	484	475	483	469	454	480	527	496	477	484	476	479	466	466	499	519	504	571	461	470	483	492	454	474	480	510	502	446	522	450	434	492	485	516	483	610	522	538	496	477	475	505	488	479	506	481	539	485	471	476	492	493	540	490	463	502	496	470	490	496	602	476	537	454	506	471	536	481	476	455	457	484	472	489	461	525	400	486	475	466	477	442	470	467	465	522	500	490	485	564	506	479	486	485	469	451	495	486	486	471	460	518	504	463	476	472	479	462	480	479	500	479	478	474	491	477	488	477	588	477	399	449	486	471	654	477	506	501	455	479	500	486	461	479	484	511	530	477	484	478	494	518	560	598	477	447	524	498	476	450	579	472	491	505	491	493	477	479	490	545	477	479	498	505	480	524	501	469	477	475	500	494	500	498	469	517	477	526	479	496	488	470	507	472	475	470	560	504	489	478	481	488	440	514	520	491	536	497	479	476	502	468	510	472	482	498	494	478	482	479	473	495	442	497	489	486	508	457	480	488	487	541	459	479	476	475	511	503	505	488	483	486	479	481	561	463	469	542	479	461	477	471	483	513	495	478	483	476	456	534	524	477	556	476	475	519	506	450	501	481	466	498	537	491	474	515	484	462	486	510	510	465	505	478	522	531	436	459	472	549	484	510	495	496	493	455	499	482	484	450	482	489	475	493	474	494	479	512	463	490	527	488	489	476	489	464	522	573	463	517	463	520	505	490	537	489	481	484	514	481	520	494	493	539	467	485	480	504	478	491	503	481	506	442	506	473	474	526	497	473	500	494	495	485	493	480	537	492	487	477	484	478	462	501	497	497	479	515	477	517	471	482	503	472	499	482	449	476	475	512	491	475	482	476	512	476	496	464	476	520	488	485	476	532	487	467	490	474	517	505	487	475	483	479	476	482	486	493	505	479	478	545	506	510	606	498	490	473	463	456	483	506	489	540	435	476	480	465	502	452	473	487	471	471	602	485	517	477	406	548	532	499	447	522	498	470	480	469	505	488	469	463	480	505	479	466	419	459	489	523	487	500	492	481	459	493	478	481	498	478	475	504	478	497	643	474	513	486	486	485	520	1
483	464	478	472	482	478	484	474	490	473	447	550	508	464	455	494	486	509	471	489	501	496	472	494	477	529	481	500	497	487	481	471	538	416	410	507	487	465	479	474	474	463	464	487	495	511	478	460	538	493	498	492	480	477	482	509	497	511	478	490	478	479	463	489	388	474	536	475	479	485	551	494	502	476	478	479	476	519	438	499	505	500	494	467	489	567	471	490	480	563	477	535	480	479	459	556	485	460	477	472	477	477	482	491	524	759	501	413	542	471	491	501	483	459	566	454	511	488	504	407	476	425	484	494	419	503	486	487	504	471	482	478	480	472	537	492	408	506	486	456	512	509	484	464	469	520	479	523	477	474	536	491	467	437	475	508	457	473	503	512	502	464	478	469	503	505	477	484	476	491	458	514	529	477	477	551	486	477	463	484	480	558	497	466	468	512	519	472	514	470	442	440	493	520	543	483	479	487	478	482	481	455	510	487	513	477	467	483	480	459	496	489	506	529	499	458	561	485	532	481	462	564	474	530	459	517	483	479	475	505	504	480	485	464	474	510	485	475	477	482	460	522	484	479	467	462	485	481	500	485	479	445	482	448	471	457	453	500	498	497	513	480	493	490	481	495	540	494	509	471	482	464	537	574	465	492	476	469	536	460	476	434	506	475	516	448	467	424	482	495	492	481	472	473	461	456	447	513	496	488	462	493	486	490	465	496	474	492	492	496	497	473	472	488	479	550	477	478	533	518	473	480	525	447	515	481	457	513	496	542	524	450	476	490	504	478	330	521	442	463	543	491	463	471	598	483	477	442	472	521	479	455	520	483	526	462	457	476	465	441	517	486	468	514	485	513	480	478	473	517	370	563	498	436	471	464	471	484	548	467	480	456	504	506	459	465	514	479	492	427	479	462	475	454	478	479	484	410	483	484	477	481	477	460	478	507	474	483	522	471	502	500	424	492	510	543	480	401	546	469	480	468	484	475	477	493	481	460	502	476	496	496	543	434	496	520	497	485	510	479	450	466	487	502	472	476	498	465	512	474	538	487	510	521	484	391	489	479	460	483	505	506	555	528	465	515	491	500	479	460	511	476	477	477	469	518	488	489	520	471	471	548	465	412	501	477	471	503	483	482	501	477	512	537	488	527	479	460	495	529	2
488	470	527	498	518	481	464	474	490	494	493	489	490	465	501	467	475	490	523	479	499	498	469	482	508	521	522	487	468	524	477	422	487	532	484	471	472	475	480	477	474	432	460	491	498	482	489	475	438	487	496	468	541	473	517	484	496	495	495	439	494	478	471	476	396	485	551	464	479	482	445	483	483	461	475	529	489	515	484	500	463	527	479	472	405	514	475	499	475	566	475	476	469	492	478	514	483	465	448	482	461	480	483	485	453	472	500	499	471	496	520	452	477	481	518	496	478	477	465	486	477	465	497	497	478	500	482	471	477	453	491	477	484	486	470	495	458	537	489	493	520	540	472	490	473	484	475	527	474	488	436	463	481	405	475	494	478	515	475	518	525	479	462	479	503	498	477	479	478	580	468	533	478	476	462	363	471	478	353	471	478	536	484	457	502	530	446	489	545	470	478	499	492	466	524	482	474	482	477	456	473	474	526	530	493	476	508	476	474	511	512	520	460	457	473	518	500	472	483	491	498	436	481	452	478	471	485	480	476	480	478	526	473	472	497	488	485	483	470	472	502	546	540	479	474	512	455	480	478	536	448	470	475	441	474	508	500	415	479	489	488	474	518	521	486	448	496	494	525	523	486	488	497	419	511	505	477	464	506	506	477	428	480	475	500	541	506	485	480	520	470	478	499	474	425	480	440	521	494	506	475	497	472	485	493	486	464	495	507	481	476	515	525	497	466	481	481	480	448	487	476	517	492	474	481	490	485	482	517	532	503	475	477	514	488	477	315	504	528	490	538	466	485	497	444	486	471	500	493	526	476	572	466	483	455	502	532	475	487	475	457	465	377	466	484	530	463	469	466	463	488	457	520	468	438	475	468	497	438	435	487	500	455	509	481	490	493	475	494	448	479	418	473	489	477	487	475	508	486	471	476	471	477	500	477	515	479	478	460	480	484	515	550	476	481	491	503	541	524	484	488	485	487	476	476	483	476	493	485	470	508	542	516	435	488	457	483	502	527	487	479	461	587	568	464	476	477	480	487	468	481	469	485	411	483	451	482	547	509	486	415	516	503	463	475	478	483	482	492	526	537	474	514	479	482	551	478	492	493	502	481	507	485	495	516	492	483	540	543	480	469	476	504	429	496	540	481	453	511	510	1
479	436	438	488	455	491	499	477	478	476	453	504	510	452	487	464	477	509	505	478	485	499	483	471	432	482	474	485	496	495	494	469	494	528	531	410	479	489	488	477	477	448	432	476	517	486	508	519	484	478	491	531	477	484	476	540	474	436	574	485	476	477	510	474	432	529	535	511	466	480	402	491	499	458	482	526	486	526	529	502	464	496	511	477	510	460	473	480	479	526	476	506	473	517	482	560	477	499	464	480	484	471	488	478	461	627	478	569	483	477	464	530	471	486	592	489	484	508	536	498	476	460	473	496	477	463	477	506	490	597	472	465	494	478	468	557	459	529	476	479	471	620	493	489	468	466	480	512	476	552	439	501	468	517	475	519	475	515	509	530	467	487	474	486	538	457	475	482	475	502	520	568	503	480	474	511	482	486	520	424	501	522	476	456	483	573	477	485	549	481	447	507	485	512	615	487	482	487	476	540	513	491	483	537	475	476	548	479	491	488	500	491	466	451	497	525	501	479	502	479	498	505	499	445	500	420	500	479	475	480	475	469	502	490	456	529	475	485	482	475	495	529	503	486	566	475	538	481	476	564	453	548	476	464	492	544	546	439	482	479	474	488	479	411	488	472	527	508	480	522	467	516	558	433	459	487	476	437	486	486	477	489	450	478	515	518	491	502	482	470	493	512	517	470	489	495	522	500	513	487	476	478	481	504	484	417	482	460	453	478	480	452	456	479	467	476	481	462	538	521	485	542	501	493	469	477	494	487	494	527	488	486	476	474	601	518	412	465	406	558	486	480	488	522	524	475	473	560	486	539	488	487	457	487	457	489	520	478	496	495	500	470	544	521	481	489	473	456	460	479	504	515	502	486	500	493	477	537	497	498	492	463	462	497	468	467	513	478	491	474	479	560	475	528	478	475	480	438	518	487	477	542	474	455	477	460	463	476	530	475	501	446	540	479	522	515	488	486	559	498	491	467	488	477	501	500	501	429	462	477	466	542	540	518	499	570	465	468	457	484	470	478	392	522	506	475	499	487	403	491	482	488	476	466	485	471	487	480	498	471	522	510	490	510	504	486	473	498	482	472	577	477	439	477	480	534	507	504	482	494	518	468	476	555	503	482	485	507	505	484	489	486	472	480	492	480	493	456	517	492	2
478	487	482	470	470	480	442	476	484	470	445	473	465	409	483	485	484	494	501	465	479	508	474	490	537	481	463	470	491	507	475	521	471	553	487	528	467	512	479	474	473	549	481	447	491	448	517	482	509	454	421	486	486	474	487	521	537	439	532	485	485	487	438	469	503	523	526	505	471	473	487	531	488	475	481	550	490	471	560	504	475	525	441	456	461	489	472	454	479	485	476	429	451	519	478	485	483	473	475	453	483	474	484	475	455	501	509	473	464	469	467	470	469	504	437	468	477	479	447	459	478	444	489	498	498	471	479	534	479	491	525	522	515	480	455	588	487	499	481	489	504	481	484	484	473	468	474	511	480	457	548	499	502	433	476	453	475	504	516	470	500	468	470	485	458	457	475	486	475	573	542	490	480	476	465	476	489	482	492	522	497	458	477	470	479	521	500	511	485	477	485	431	487	477	464	483	476	485	476	466	474	472	503	467	437	477	475	482	467	479	477	497	517	527	486	467	471	490	526	479	529	506	485	499	488	495	492	476	476	483	489	455	475	491	498	462	479	477	503	481	481	542	431	509	533	516	429	485	481	514	474	499	474	521	471	515	548	485	472	468	477	460	515	439	472	486	497	486	467	490	500	463	491	462	487	507	476	465	461	527	476	443	483	476	511	546	526	469	479	495	508	513	480	492	459	514	502	510	545	471	438	498	480	539	518	443	472	468	508	489	497	488	555	492	489	492	489	492	517	652	474	545	511	476	488	474	503	486	502	539	481	484	478	475	474	491	482	493	494	600	471	530	489	503	488	501	484	473	479	507	479	471	519	516	512	491	513	474	456	438	423	471	423	456	480	464	503	488	494	477	485	568	510	464	504	482	493	454	532	475	471	478	534	484	506	472	463	478	531	516	473	458	478	472	480	476	476	475	548	475	477	492	476	485	477	546	471	470	444	487	481	508	530	493	475	528	470	487	497	495	472	490	484	476	490	481	468	516	496	486	497	516	510	451	431	524	471	516	542	472	391	476	380	495	464	475	473	502	455	495	463	484	474	310	485	581	480	494	484	484	514	487	497	488	492	527	487	519	489	478	516	480	427	476	475	554	518	482	501	475	497	524	480	431	544	489	485	517	490	469	505	474	461	336	484	548	480	484	528	489	2
476	502	539	500	458	480	478	476	472	467	422	505	502	548	454	479	471	489	479	482	479	499	475	472	427	508	473	498	470	485	489	517	486	467	482	504	525	452	485	477	477	563	443	487	480	503	465	470	427	471	514	452	458	476	531	492	423	505	421	508	509	479	470	490	586	600	512	496	477	480	539	499	487	593	488	455	473	504	576	480	498	547	498	466	517	492	478	475	482	515	475	500	437	483	492	532	476	473	492	496	493	494	490	475	429	199	470	500	488	480	474	471	490	507	508	477	463	490	504	544	476	483	489	463	485	438	481	511	457	482	553	467	496	477	432	479	446	519	493	469	501	540	467	468	493	501	478	580	486	502	445	474	480	409	476	528	492	502	463	544	469	477	465	486	556	438	479	482	475	529	506	487	556	476	468	512	481	468	553	491	497	585	492	527	480	461	518	417	546	472	480	482	519	539	513	498	483	491	477	539	482	476	505	482	552	475	522	477	463	485	465	551	451	499	472	570	510	491	505	481	505	499	478	525	566	552	528	479	477	508	461	495	465	453	491	509	473	477	489	486	516	460	503	494	502	509	488	476	477	557	510	513	464	481	486	473	472	505	498	485	510	475	458	478	474	515	493	499	465	489	473	528	398	507	472	488	476	493	492	495	478	425	485	476	483	504	450	449	478	491	501	515	498	475	497	502	479	491	484	463	509	494	479	489	480	476	480	483	456	490	480	472	474	542	496	449	478	470	450	519	467	516	479	480	475	480	462	471	481	592	462	473	478	464	527	507	586	433	700	509	539	473	529	524	536	483	492	480	503	518	480	448	490	482	483	492	474	480	543	471	432	489	500	466	479	456	516	487	497	527	484	487	512	472	496	511	483	456	419	464	480	494	468	496	463	475	516	476	482	426	477	449	479	460	476	479	496	376	465	480	475	468	476	480	476	425	457	474	492	488	499	493	523	500	517	518	491	546	506	552	481	484	476	476	502	476	478	547	472	475	487	478	525	430	478	471	474	555	521	472	490	467	577	495	486	474	491	489	526	472	455	469	483	319	483	637	476	451	480	427	493	462	522	540	481	516	479	523	476	542	510	477	507	478	485	432	473	492	476	477	495	484	486	503	485	476	488	482	433	488	468	478	471	317	518	489	478	497	523	444	2
490	457	535	495	514	471	495	476	509	477	461	492	443	514	486	470	472	500	483	473	512	485	469	467	559	532	496	498	467	508	472	514	562	537	470	406	462	457	488	477	476	539	469	448	460	467	481	484	470	448	536	469	466	471	537	481	427	484	420	504	452	476	490	475	429	557	514	522	480	474	539	479	484	499	477	469	486	472	539	507	493	547	479	470	543	488	478	440	474	563	477	471	505	513	486	498	479	504	485	479	480	480	484	462	495	426	482	498	544	478	526	484	480	483	455	484	483	481	497	478	475	524	476	490	482	519	506	506	473	535	479	483	534	476	478	521	518	515	473	463	502	480	478	472	467	490	479	485	485	460	471	484	475	456	479	456	484	494	475	527	491	493	474	483	493	477	478	482	478	471	493	488	510	478	465	471	474	471	467	524	469	526	462	472	487	478	455	495	525	483	473	490	547	494	511	482	475	482	478	477	491	446	556	516	523	477	541	482	464	500	507	467	489	468	486	498	509	478	444	492	454	555	440	526	468	517	491	477	476	504	466	478	483	494	502	512	506	477	464	482	520	570	466	505	523	604	454	480	487	468	504	543	475	452	479	482	541	445	479	502	469	480	491	477	467	488	487	441	505	502	491	493	438	474	508	499	476	457	485	474	476	455	483	475	472	480	506	468	481	481	487	511	503	472	464	475	486	501	536	520	468	498	477	489	366	481	480	486	502	439	462	501	507	491	495	502	492	480	451	521	497	458	518	481	473	479	502	519	485	538	501	479	477	469	550	487	407	416	503	458	522	521	482	513	524	473	483	452	447	453	474	407	431	496	478	488	527	478	475	472	462	502	453	475	476	416	546	495	483	460	484	564	488	467	515	516	480	521	473	541	482	482	532	484	477	484	515	474	473	471	471	473	476	478	480	492	491	507	518	484	471	479	479	456	477	492	449	472	480	477	488	533	536	485	474	464	492	513	498	492	484	478	492	476	495	481	481	475	487	478	484	517	486	468	500	517	480	471	496	484	438	501	483	450	510	480	479	469	559	470	469	470	477	365	471	541	479	462	531	499	457	490	465	476	473	508	481	467	492	487	492	474	474	476	477	590	461	477	491	502	496	479	488	522	513	505	477	483	508	475	427	474	475	351	498	503	464	494	526	474	2
491	489	515	477	460	476	451	476	457	477	518	466	414	442	482	460	491	476	470	493	485	498	471	489	487	491	509	481	487	493	488	509	468	504	485	528	473	438	483	475	472	523	499	477	496	429	470	524	483	472	472	565	509	484	487	487	454	439	501	514	474	488	515	471	426	485	518	489	484	479	643	489	458	481	477	547	472	505	451	495	470	437	495	474	462	543	479	455	481	522	476	458	504	480	484	481	482	490	490	522	479	507	472	457	503	557	431	442	496	493	516	437	475	521	523	466	491	466	485	463	475	454	484	445	480	479	478	505	484	492	495	458	457	479	525	564	488	473	475	530	469	556	473	486	489	475	482	493	481	532	457	486	484	520	474	512	506	490	505	504	531	485	468	491	543	497	478	481	478	459	527	505	556	477	432	492	481	474	451	533	528	535	508	494	497	483	534	460	522	474	488	460	487	542	498	470	478	480	478	531	492	473	536	510	411	475	572	480	494	471	449	432	482	458	480	498	548	475	488	475	474	546	479	430	403	486	498	479	477	510	479	489	507	459	489	489	486	477	492	479	544	594	486	476	429	547	526	480	487	492	494	527	475	462	489	481	555	486	496	475	511	482	501	504	494	486	509	494	497	474	475	439	464	522	490	493	478	470	490	536	478	489	476	475	487	554	496	418	484	526	461	527	486	481	567	466	482	525	519	501	475	491	475	459	461	462	463	474	526	479	496	439	510	523	472	521	477	492	514	498	495	468	489	482	489	475	488	467	457	515	524	473	475	482	517	488	390	489	400	599	520	482	509	517	420	463	486	485	480	472	482	492	490	443	469	496	528	475	506	428	460	535	434	478	479	471	505	491	493	477	534	424	496	495	509	523	484	458	495	479	484	424	504	477	507	464	508	479	499	510	481	490	478	479	477	472	480	511	562	470	473	537	474	476	476	467	463	476	505	476	471	437	543	493	528	481	506	448	515	460	487	505	496	475	482	461	489	505	482	480	501	535	477	507	481	496	461	543	522	482	551	484	368	549	488	480	471	502	452	486	489	482	491	381	483	532	490	461	518	467	494	508	456	448	479	503	494	518	455	447	436	480	424	481	486	597	476	495	496	470	470	437	492	458	501	495	482	421	447	503	449	474	474	374	578	530	468	480	511	563	2
481	511	582	496	436	477	516	475	478	494	531	428	444	514	490	495	489	458	532	479	497	497	487	483	573	500	475	483	464	503	485	459	548	565	512	501	478	526	483	474	476	423	478	505	518	500	454	487	496	499	556	497	521	479	547	517	431	488	587	462	487	478	535	482	310	434	487	499	487	478	477	463	483	511	475	499	484	521	466	515	470	457	491	479	504	463	482	432	484	517	476	504	458	490	482	481	482	496	468	503	471	477	478	471	480	665	495	511	455	493	425	444	472	483	490	493	481	484	470	517	477	501	490	469	469	545	518	556	491	431	526	477	493	479	485	443	430	506	471	491	506	478	484	463	495	519	476	557	484	544	517	486	494	444	477	501	470	425	515	516	485	496	479	486	428	448	476	483	476	553	504	563	521	477	458	495	519	476	488	427	513	560	495	481	482	501	480	487	499	475	481	521	524	558	607	483	484	492	476	461	538	496	497	417	463	477	473	480	496	467	477	481	489	503	496	502	538	474	545	480	422	525	436	463	450	495	486	479	477	496	492	493	473	501	529	490	484	485	495	472	516	587	463	462	472	472	422	475	476	541	515	475	480	484	481	497	526	460	482	498	477	479	500	511	478	497	570	499	485	472	502	518	444	480	458	483	477	487	455	452	475	442	493	476	499	484	443	451	488	481	477	541	516	474	466	477	520	504	497	443	472	480	475	535	486	456	483	495	482	509	458	475	520	450	496	445	498	483	437	412	489	545	452	487	483	474	514	481	505	544	456	483	477	469	515	480	269	561	449	463	523	509	494	537	506	467	485	532	465	535	464	485	479	484	474	525	466	476	479	484	519	486	392	447	479	592	493	483	488	505	463	449	536	492	508	501	477	493	522	528	483	469	549	475	502	494	498	477	532	457	479	492	476	487	479	494	486	496	550	482	477	512	477	503	476	485	453	483	468	488	502	492	499	468	495	451	488	492	516	537	490	482	483	476	465	503	511	555	424	475	476	530	438	454	489	521	493	496	469	487	471	509	565	528	483	479	469	482	533	484	470	467	512	490	481	396	481	481	510	547	571	481	506	508	470	492	487	511	456	469	482	473	513	478	468	596	475	469	544	487	484	459	489	493	505	479	454	527	504	479	470	484	490	507	478	514	480	470	508	525	1
488	481	451	481	505	471	500	475	501	467	471	476	443	446	497	464	464	497	490	476	496	516	478	484	554	509	452	484	490	507	490	444	498	471	504	518	470	447	479	480	479	419	463	496	485	492	464	490	566	456	519	477	536	474	489	462	477	432	513	493	494	484	515	481	461	501	516	482	481	473	558	495	467	493	480	473	478	487	439	459	516	429	451	491	523	477	470	443	471	494	476	478	477	501	480	490	485	489	473	543	484	475	480	478	425	640	455	490	458	482	462	534	482	483	402	510	470	500	487	523	476	493	471	433	498	478	469	502	494	548	495	496	483	476	491	417	509	451	476	507	524	523	480	481	526	514	476	480	483	529	451	496	472	367	477	476	475	484	486	514	486	462	499	470	424	506	477	480	477	470	518	466	541	475	461	513	475	489	512	541	545	506	466	432	470	499	548	512	470	480	504	512	511	435	544	476	469	498	475	524	522	468	519	556	428	477	553	477	480	521	487	569	502	484	472	465	498	485	500	490	446	494	496	443	546	511	496	478	476	527	478	512	483	506	536	526	497	480	431	481	527	500	460	505	542	474	453	473	468	459	483	494	480	535	473	488	481	512	493	471	488	487	516	425	477	514	552	520	499	493	482	477	509	503	485	480	476	503	498	449	477	414	474	477	567	483	430	492	475	477	460	504	561	470	440	565	367	511	474	476	471	489	480	510	458	491	505	487	490	461	539	481	511	523	475	485	475	490	513	543	503	471	500	463	473	473	500	467	505	506	505	479	477	502	480	468	442	461	544	515	498	462	494	532	483	493	484	467	478	545	483	523	487	479	494	478	519	475	559	511	444	491	449	489	471	521	495	517	481	507	527	428	527	467	482	539	475	495	600	511	478	461	499	480	470	471	457	479	499	444	478	484	474	431	482	479	480	451	543	485	480	490	475	485	477	475	541	472	495	484	496	511	493	495	462	449	486	508	545	516	478	480	463	476	483	492	498	533	477	474	497	535	478	408	480	571	474	554	483	495	506	450	504	455	479	476	469	491	487	483	490	484	493	431	473	469	477	523	417	489	489	483	488	504	487	480	474	521	487	473	562	480	483	476	478	497	486	489	573	466	482	522	485	486	528	487	482	493	459	469	484	479	479	441	423	489	478	477	508	439	2
475	498	499	470	466	488	480	478	486	479	463	516	535	446	482	504	494	467	543	480	503	497	480	471	484	477	487	479	465	506	481	528	501	528	508	499	487	466	480	476	478	477	438	479	482	499	500	518	510	499	555	534	471	478	495	510	447	555	467	465	484	479	516	479	547	489	474	495	476	471	543	492	462	513	487	577	473	489	545	481	476	491	446	475	475	489	483	457	479	495	475	460	477	518	483	469	479	469	493	507	481	484	482	496	455	348	451	471	483	487	490	500	474	502	519	456	524	484	491	467	477	466	472	491	506	521	481	494	465	427	490	543	481	474	438	437	537	526	485	455	477	586	482	479	506	505	478	431	475	450	479	473	461	386	477	516	493	454	516	473	433	500	486	477	481	504	474	481	479	454	509	486	532	478	456	525	479	482	430	451	466	546	455	483	503	449	530	485	577	479	478	456	520	561	517	479	485	471	477	474	501	503	466	569	493	475	552	483	476	487	516	513	533	481	479	516	547	464	534	497	478	431	470	460	477	485	481	477	476	456	484	482	486	499	486	532	466	485	470	478	475	517	510	474	526	508	451	475	504	491	544	510	474	490	473	443	493	442	483	490	497	481	492	475	474	486	471	505	463	476	490	471	459	485	461	479	476	444	518	520	476	422	470	476	454	496	479	516	481	477	523	483	506	474	465	435	536	488	484	482	498	497	482	484	489	442	481	488	419	450	498	465	498	506	472	505	477	486	436	521	484	519	479	485	497	485	478	494	484	547	457	501	476	518	495	489	532	456	623	475	432	475	473	496	494	480	482	472	477	470	484	529	488	487	501	501	546	477	548	486	425	488	511	500	481	514	524	484	479	518	526	485	488	466	507	482	467	473	539	487	484	498	566	479	489	483	470	479	458	491	474	476	477	449	479	494	472	438	490	484	477	440	477	493	477	476	528	479	468	484	496	500	499	483	489	502	484	509	462	514	481	470	476	475	482	458	509	455	447	473	490	506	464	432	495	500	467	471	418	490	474	452	528	536	522	477	492	490	479	463	483	467	479	286	474	590	479	492	464	476	458	503	519	496	502	489	477	479	498	459	475	481	492	479	474	515	487	493	521	487	494	467	489	482	508	487	492	490	511	482	456	480	497	287	614	481	477	471	533	501	1
475	446	524	506	584	474	467	475	479	487	546	478	479	506	485	513	450	536	463	456	489	477	474	479	486	497	469	471	464	523	478	508	494	455	500	533	497	501	483	477	482	489	478	471	523	444	482	524	504	510	472	511	496	489	489	495	493	487	493	509	488	481	485	483	485	531	487	495	484	467	505	467	482	489	486	515	475	540	544	493	476	545	486	487	557	544	483	467	480	522	476	477	484	486	480	449	482	506	478	443	487	464	478	488	478	509	502	498	462	477	483	432	478	499	531	478	467	489	501	504	474	465	497	449	497	525	480	489	479	475	523	467	513	472	488	514	490	494	474	484	502	584	472	492	459	503	474	505	480	472	504	488	487	432	478	517	465	462	547	545	466	483	482	471	466	462	477	487	478	473	522	478	465	475	477	482	510	488	503	451	536	523	559	458	499	483	518	524	563	479	463	512	490	499	557	481	475	493	477	462	533	493	492	546	420	478	503	480	473	455	493	496	455	454	485	391	504	481	523	467	476	446	505	515	513	465	475	476	478	491	502	472	466	459	479	476	484	481	478	475	530	461	472	477	539	552	481	473	482	525	467	524	475	491	476	494	501	558	499	487	507	486	502	395	481	495	461	496	533	497	488	482	481	414	474	472	476	502	523	538	479	441	489	478	494	482	467	495	477	500	437	496	477	474	513	444	461	436	512	510	546	494	476	522	488	451	473	485	491	475	459	475	526	503	493	494	466	475	428	467	488	436	477	472	483	479	475	494	471	477	472	469	475	436	483	492	467	428	586	539	465	481	524	477	501	490	486	439	453	470	478	372	522	485	498	476	497	476	477	500	477	474	439	493	480	501	473	482	482	565	446	453	479	483	493	512	468	473	524	514	488	502	510	477	470	477	478	478	511	475	479	359	476	469	475	496	479	496	433	471	477	491	476	524	477	532	463	471	465	485	495	513	445	495	515	473	489	552	540	502	476	467	497	476	492	487	464	534	504	478	491	538	477	454	475	487	493	509	457	460	454	495	673	552	514	477	470	488	452	465	474	467	463	575	491	429	485	497	455	504	553	485	464	484	489	519	479	566	461	480	604	471	553	479	481	424	490	493	480	488	438	511	485	511	498	486	481	449	497	478	473	484	464	593	490	513	483	449	572	482	1
483	505	556	485	466	478	458	474	503	488	511	488	485	541	467	470	477	451	464	459	469	548	482	468	524	484	491	486	469	473	479	515	558	469	488	465	472	529	479	477	483	446	472	495	494	464	468	442	442	501	460	443	476	477	518	489	486	492	470	481	481	469	528	475	427	538	516	493	481	474	449	474	469	490	477	533	479	503	518	458	479	566	452	486	606	480	483	493	491	560	476	510	439	518	477	463	480	483	479	483	469	485	487	479	483	459	492	437	492	483	501	505	484	524	507	471	475	485	466	484	480	474	490	476	494	491	467	501	475	486	474	482	496	474	491	585	418	496	480	480	491	556	485	479	508	517	481	486	474	462	502	479	492	404	476	513	515	465	550	477	444	476	486	485	530	486	473	479	476	524	460	629	541	477	469	438	490	485	512	518	531	483	491	440	490	464	489	484	534	488	473	487	491	464	589	468	474	463	475	484	474	512	529	556	513	477	539	480	487	468	489	465	494	502	481	518	468	491	472	468	487	533	487	501	554	465	496	480	476	512	463	486	490	492	505	496	488	473	485	472	525	479	498	501	537	586	455	477	485	493	453	560	472	522	479	515	478	504	475	480	506	477	497	475	490	461	549	533	483	489	494	589	531	543	454	491	476	471	475	493	476	429	461	475	554	481	475	496	482	543	466	517	518	472	526	510	462	504	439	502	464	508	472	507	512	489	489	491	492	463	464	481	568	480	484	448	463	486	454	579	458	487	503	497	467	482	492	483	476	597	462	495	476	473	435	504	398	513	597	489	519	492	526	486	508	497	482	481	469	516	497	519	512	504	457	473	521	478	506	501	469	468	470	507	487	433	506	466	480	485	570	475	521	473	502	499	481	448	432	482	480	458	514	482	477	467	474	478	482	541	488	473	472	509	481	500	487	454	521	477	473	452	475	482	477	466	468	481	503	473	517	401	443	443	464	571	487	492	456	456	470	478	477	476	480	487	499	476	478	479	485	487	534	426	469	493	464	569	457	463	428	504	663	469	472	476	488	498	514	466	483	469	464	510	479	407	485	491	463	501	528	480	472	485	467	478	485	501	491	512	588	469	551	477	475	460	503	489	493	496	482	480	485	471	442	495	473	493	499	492	456	479	490	524	447	592	478	485	449	530	2
481	507	521	480	584	483	536	478	504	474	428	503	482	527	475	465	496	517	511	478	500	493	476	474	456	483	470	485	476	454	475	511	468	498	483	499	495	472	481	474	481	478	479	522	464	446	510	482	509	431	497	577	487	476	474	482	429	509	557	460	463	484	497	477	418	521	504	470	478	485	507	495	497	411	483	476	465	438	588	447	478	516	426	483	544	494	481	469	480	516	476	463	475	491	475	454	472	446	520	460	472	478	482	492	528	615	438	496	495	473	517	427	472	449	506	475	488	484	492	503	478	480	485	487	495	478	485	517	486	487	498	472	465	475	474	525	514	499	481	482	494	453	510	489	497	506	478	533	479	508	535	469	459	447	476	513	458	505	564	427	471	458	443	468	457	526	479	473	478	568	475	581	494	476	501	459	473	485	437	485	490	502	432	486	479	471	499	481	471	481	472	500	493	451	514	487	474	483	476	555	494	486	477	477	548	477	511	483	498	513	471	507	524	505	487	481	512	495	512	514	516	586	479	505	517	446	486	477	477	528	467	483	469	488	526	493	482	482	473	484	495	531	471	474	509	551	485	480	482	510	526	477	476	549	475	446	473	551	478	487	490	473	545	482	490	492	508	502	484	479	482	502	548	516	474	476	477	513	518	408	476	454	454	477	500	472	476	396	482	483	429	497	484	480	508	502	485	516	474	493	460	496	467	508	551	462	479	462	510	458	484	482	467	493	496	498	485	475	470	461	496	478	473	510	503	476	483	460	489	529	507	479	477	430	482	480	384	507	489	502	593	489	488	542	496	485	489	441	482	480	479	514	551	472	501	498	523	475	548	463	469	520	459	486	479	453	484	493	499	537	521	513	530	446	508	441	481	501	530	455	496	436	526	488	502	473	469	479	479	517	480	464	472	457	479	496	495	434	474	483	482	505	478	468	477	535	514	480	442	485	512	417	549	458	507	513	492	525	444	478	480	469	481	476	462	470	519	483	483	475	456	478	465	466	511	554	492	545	411	484	460	497	539	553	486	478	474	475	503	476	521	474	491	490	474	443	481	453	527	494	541	485	498	475	476	501	481	508	470	487	535	476	500	477	469	525	495	504	451	478	500	478	488	487	558	455	470	508	483	487	474	477	476	510	506	501	476	488	560	476	1
483	447	427	491	537	479	506	474	500	470	496	425	512	481	503	437	466	497	501	464	481	471	476	481	533	532	458	476	473	517	490	400	520	485	517	472	473	487	490	477	477	495	488	497	521	514	513	464	455	449	555	494	484	480	471	502	494	515	512	458	476	480	471	478	542	525	536	451	474	481	441	493	441	490	473	541	481	502	426	475	502	517	476	483	537	488	477	480	471	519	476	570	541	508	485	466	477	444	477	470	468	497	486	451	504	354	498	482	494	477	494	463	483	501	531	469	504	481	535	486	478	466	488	474	514	484	447	531	464	401	487	465	465	474	477	417	501	510	475	470	483	584	496	474	472	479	482	496	472	483	456	478	468	416	478	468	447	473	531	462	447	471	481	474	511	484	477	481	477	519	526	431	605	476	471	479	486	482	463	502	499	506	441	499	472	458	547	506	528	483	489	514	535	452	601	488	482	493	478	422	486	524	472	520	530	475	489	478	454	466	490	479	465	451	495	511	468	473	470	483	452	484	504	523	534	476	481	479	476	503	482	458	484	466	525	499	490	476	482	471	460	444	514	467	461	546	537	478	473	506	446	502	476	515	488	484	509	517	506	497	473	471	519	512	475	526	546	482	471	506	485	441	491	438	475	469	475	480	485	484	476	434	502	476	525	501	460	539	477	511	484	503	498	479	485	496	461	476	487	522	470	471	471	490	523	449	478	475	534	495	506	492	540	531	453	461	477	486	462	479	505	447	489	465	519	486	474	503	503	517	474	481	477	525	620	476	544	440	647	514	482	501	513	494	622	478	484	505	488	544	491	450	462	476	487	491	515	477	520	446	506	470	402	526	476	511	529	463	476	533	480	432	487	473	508	445	479	493	455	460	485	480	515	510	458	488	462	477	509	547	483	494	472	503	480	505	486	468	473	486	472	520	475	500	476	437	455	482	502	472	487	521	488	440	487	532	502	483	483	464	480	465	497	477	493	498	473	479	486	479	483	455	472	427	494	563	472	526	443	482	504	505	579	504	505	473	475	476	493	492	509	473	496	453	490	529	482	416	463	512	578	481	492	490	494	466	487	518	478	476	507	476	532	478	482	405	504	485	510	488	492	493	483	529	440	462	473	591	499	481	482	482	507	455	492	474	480	472	491	460	2
478	523	494	471	493	488	488	477	460	474	496	515	432	445	481	504	453	490	435	474	489	471	474	494	459	514	458	469	479	479	486	469	540	449	488	451	461	446	478	477	472	479	426	482	517	494	504	520	427	484	582	497	472	480	513	492	536	450	524	457	492	482	426	485	333	476	553	490	486	472	513	478	472	494	486	472	479	480	556	458	466	514	460	476	513	489	474	479	484	576	476	521	508	502	486	475	481	485	475	449	484	484	476	480	481	595	497	548	486	474	476	513	479	476	414	475	498	487	488	466	474	513	480	471	465	531	500	491	486	506	518	489	504	479	517	501	525	466	473	486	502	542	495	484	506	483	485	446	477	492	477	492	478	497	476	523	467	503	538	469	443	482	487	486	517	427	479	478	477	422	440	530	457	480	463	493	477	488	486	546	492	468	504	499	516	494	426	504	514	476	480	510	523	540	540	488	476	470	477	518	485	476	505	537	482	476	447	480	516	512	491	510	503	493	479	554	518	476	490	487	519	500	475	472	494	486	466	480	476	468	483	486	460	495	507	499	474	484	505	482	519	553	477	478	466	561	436	481	482	511	476	481	481	527	472	533	467	465	490	488	488	478	504	510	479	490	443	509	466	455	447	462	532	521	468	480	476	474	512	454	478	475	502	477	474	489	460	596	478	491	486	554	495	476	520	523	490	503	498	488	448	496	481	512	474	471	495	483	516	441	448	481	527	548	480	482	467	477	481	498	490	461	506	494	501	471	483	497	499	538	477	476	476	467	579	477	283	539	434	470	457	511	512	518	557	481	487	461	473	488	474	445	539	489	493	468	532	475	568	454	429	467	437	496	477	450	510	489	456	522	482	477	510	478	494	509	475	507	428	490	475	466	504	506	497	483	500	476	477	459	482	588	477	502	482	466	501	447	475	480	473	499	477	510	477	426	475	476	515	479	485	457	503	495	463	618	488	518	501	445	484	497	482	476	492	470	505	471	516	482	490	478	456	495	474	486	503	583	479	496	483	456	530	545	497	479	491	491	470	477	490	477	464	521	492	379	482	434	509	513	474	465	483	492	500	483	484	533	521	520	480	474	496	477	485	561	494	469	464	502	511	443	467	439	530	485	470	482	488	474	451	477	519	539	513	550	472	500	500	481	2
485	485	452	477	598	480	470	477	480	475	471	485	472	432	498	503	487	435	483	469	485	498	464	493	486	555	495	462	465	475	480	534	511	501	474	494	464	507	476	479	472	443	484	467	530	494	472	498	532	452	549	502	469	477	479	511	468	473	477	461	484	483	510	486	452	538	515	455	481	485	471	479	513	480	480	570	491	483	492	496	455	584	497	484	528	472	477	487	485	502	476	457	473	479	481	556	478	523	453	449	488	483	491	465	488	627	493	483	584	478	523	393	477	501	488	460	504	465	502	498	477	512	481	434	484	454	464	489	489	487	465	493	485	478	470	518	388	485	479	489	462	493	477	473	497	521	482	471	481	466	460	473	485	639	474	469	484	478	488	503	441	466	484	467	456	521	475	480	476	483	541	489	476	476	479	530	470	478	490	476	487	504	456	439	509	502	477	473	480	480	501	488	490	560	530	479	483	474	476	495	514	526	473	621	529	476	480	480	479	498	473	537	481	506	487	483	489	485	483	491	460	539	463	507	436	476	467	481	478	489	507	469	470	496	494	499	475	476	464	476	467	545	486	469	456	493	453	479	475	498	486	521	480	554	470	484	537	466	481	482	494	476	493	453	486	521	459	497	524	484	479	536	473	466	447	483	476	514	515	483	477	547	470	475	481	509	491	472	481	509	549	470	495	480	543	537	494	442	496	482	478	503	482	473	494	425	461	491	464	485	437	462	477	490	476	540	478	469	433	483	487	431	523	478	504	486	494	523	478	475	555	504	476	524	501	479	418	445	381	508	493	472	464	456	539	486	478	491	490	505	481	470	501	494	514	495	480	475	538	518	437	501	504	455	486	396	509	466	459	505	494	404	558	541	488	521	475	473	553	489	480	468	475	500	487	497	494	478	467	478	474	595	473	448	476	496	484	491	504	485	478	453	477	444	477	452	579	470	467	471	462	528	481	503	429	477	516	504	528	509	481	486	490	476	484	457	472	445	487	477	484	506	501	591	487	517	461	494	477	482	483	464	493	446	468	479	476	478	490	472	482	466	473	627	475	447	480	520	484	466	505	503	536	432	492	477	474	547	442	484	523	475	480	479	484	551	485	514	561	489	474	468	476	538	511	471	480	470	493	487	471	480	462	625	487	444	485	486	522	524	2
483	467	485	483	512	478	446	475	487	488	429	524	501	458	482	507	480	491	511	467	482	481	478	486	502	473	492	480	482	463	495	505	496	388	481	519	496	484	474	476	473	508	464	487	516	444	522	521	525	462	500	566	465	477	456	503	463	504	448	477	498	485	494	485	393	507	534	471	475	480	473	491	464	447	472	485	480	513	537	465	458	480	489	477	476	497	480	479	479	563	475	489	471	494	470	530	482	460	513	457	481	485	490	468	494	605	440	484	468	456	458	478	491	499	413	481	459	502	479	457	475	473	474	496	456	486	474	511	489	486	447	492	463	476	519	497	496	477	490	476	520	574	477	481	481	492	477	463	473	436	448	493	493	373	479	486	469	487	469	506	498	485	470	483	511	476	478	482	478	535	540	473	520	479	481	503	511	479	502	457	496	465	429	464	479	498	501	467	431	481	502	489	510	518	529	492	481	489	475	512	450	496	463	500	515	475	548	483	469	486	484	555	499	429	487	525	537	470	514	475	497	504	471	467	524	529	457	477	476	470	470	468	494	458	516	478	463	479	494	474	537	573	483	453	493	495	486	477	491	430	519	504	475	500	476	484	525	531	475	482	471	475	479	439	477	482	534	508	473	510	497	487	536	468	491	486	476	505	486	526	478	402	464	476	517	501	521	469	473	513	497	496	487	467	485	417	467	549	498	461	524	489	478	476	545	511	495	488	523	460	522	489	521	507	468	569	479	473	492	479	466	514	463	489	473	484	493	441	510	568	532	511	476	492	504	492	362	480	500	497	474	487	533	542	544	485	483	555	510	506	487	563	515	504	484	487	533	476	512	576	442	505	459	511	478	450	432	485	488	424	437	481	483	456	498	503	468	510	545	482	481	507	469	485	486	496	494	477	514	461	473	473	475	463	477	503	493	537	555	474	478	507	477	481	476	498	471	471	420	468	472	486	511	471	411	532	480	476	533	498	477	488	495	475	491	512	491	516	479	472	503	497	477	405	469	512	473	488	501	489	499	481	467	481	479	477	473	478	459	495	489	478	473	355	473	495	473	505	520	477	426	545	482	448	476	461	483	484	497	436	550	479	467	477	476	584	492	487	504	474	515	455	467	479	487	497	496	430	526	474	498	479	495	340	444	481	477	496	531	501	2
482	467	486	481	592	475	494	477	480	471	496	503	506	513	473	493	482	454	534	470	474	511	471	484	520	453	496	479	498	500	464	476	523	484	510	454	479	451	479	480	473	470	471	481	468	446	510	492	528	510	534	512	477	492	463	456	450	510	488	445	500	482	512	485	484	506	561	490	470	470	502	469	476	462	479	489	480	424	587	462	537	504	499	476	522	473	480	504	484	561	475	488	516	519	477	480	484	496	445	469	465	479	480	470	477	552	544	519	533	476	472	460	492	491	502	491	512	504	471	489	476	514	482	456	503	477	483	528	485	432	476	470	459	480	493	425	536	510	487	487	515	499	492	480	500	457	477	445	488	429	473	480	488	403	478	505	508	485	528	503	522	464	493	484	468	473	474	477	476	490	527	524	546	477	505	454	468	475	473	493	484	539	518	480	503	507	516	475	523	491	427	458	481	437	553	498	478	475	478	461	511	485	518	541	434	473	545	483	496	449	471	558	489	477	484	561	535	476	447	496	500	505	446	435	509	479	502	478	477	466	533	478	477	498	499	486	486	479	476	481	499	538	517	480	489	541	487	482	484	502	479	494	478	559	480	482	511	458	489	499	490	480	516	482	469	508	465	470	469	478	483	526	511	482	498	485	476	465	494	449	478	428	495	474	536	457	511	512	479	476	526	495	443	483	480	504	495	539	476	537	435	510	479	486	514	439	492	458	413	437	447	510	542	487	496	485	482	485	540	500	503	530	485	479	468	477	459	472	478	521	465	466	476	461	496	476	466	512	491	461	496	507	553	488	468	475	481	578	499	529	478	476	470	473	519	462	548	477	506	502	466	487	496	478	480	482	488	474	480	464	430	536	519	491	492	492	476	472	584	470	473	465	472	482	468	473	463	480	491	495	477	540	475	535	476	489	473	551	469	487	481	441	476	516	476	479	509	477	471	473	455	493	524	445	520	568	482	477	463	463	484	453	468	476	487	529	464	520	469	476	473	446	482	433	495	423	464	490	532	494	477	492	357	499	523	482	465	506	493	481	485	488	487	278	471	579	491	504	433	523	480	484	497	550	472	505	470	515	480	440	512	476	433	474	489	557	469	504	428	488	496	478	481	490	532	499	469	443	449	466	502	482	480	307	486	497	476	459	512	494	2
489	457	543	470	579	469	481	477	499	464	498	467	504	511	505	472	467	545	454	477	503	472	474	485	565	492	491	492	509	507	507	445	567	609	518	475	479	478	483	475	477	520	476	483	537	524	479	498	524	464	480	510	503	484	485	553	480	461	443	473	515	473	470	494	544	439	447	480	475	462	612	480	474	432	482	492	486	424	503	466	491	536	510	513	500	463	475	472	467	547	476	524	438	494	494	480	487	511	484	506	494	472	477	481	517	585	484	471	470	469	490	484	476	497	453	487	452	496	518	520	474	437	471	467	498	468	493	462	488	496	477	488	459	491	464	549	507	491	472	485	497	508	467	502	477	496	480	511	482	519	489	456	471	468	478	498	511	438	483	488	507	490	477	477	420	479	477	484	476	474	545	438	481	475	466	457	475	485	449	514	485	494	448	482	502	473	560	487	579	478	481	486	483	517	553	473	485	482	479	481	487	492	499	521	521	476	526	479	499	511	485	525	492	474	490	514	515	466	526	505	492	558	500	472	482	441	508	478	476	501	499	469	461	481	505	462	492	480	487	497	506	469	502	492	507	546	460	479	481	497	483	484	475	505	478	525	507	403	492	481	508	483	512	460	472	491	504	505	430	500	477	509	421	487	469	491	476	437	495	462	476	464	498	478	572	523	525	449	479	495	492	536	477	481	533	504	464	473	477	492	468	508	481	496	559	455	479	464	487	462	478	490	460	547	495	480	489	476	590	492	481	459	475	501	501	479	485	476	505	542	425	504	476	508	469	474	547	444	489	507	530	471	574	451	469	479	480	484	522	507	494	484	455	488	501	483	531	474	575	527	453	491	515	466	488	543	476	463	487	463	447	534	502	510	506	453	478	484	540	517	480	488	486	481	455	469	536	477	496	484	483	491	479	496	474	485	494	466	532	480	478	484	475	425	477	490	482	477	494	481	495	480	457	501	534	500	491	517	448	421	486	475	479	476	477	494	521	513	458	468	478	559	483	475	484	468	484	542	513	490	486	497	401	479	499	477	481	475	489	476	519	492	488	452	475	514	488	500	563	540	423	460	429	618	467	463	475	586	479	447	495	478	442	477	494	440	482	493	469	473	487	473	488	462	467	500	472	516	459	487	511	476	494	461	451	500	481	488	556	495	1
481	444	554	480	528	499	458	476	513	481	518	487	479	464	491	468	479	467	543	466	496	488	471	485	487	564	500	475	462	497	481	535	535	502	465	484	483	528	478	475	476	487	478	468	516	446	485	458	543	536	561	529	501	471	530	541	468	428	610	471	495	483	508	476	425	546	494	478	486	476	492	485	459	478	485	419	481	527	593	456	468	513	459	484	549	468	471	469	479	536	475	492	461	490	501	515	481	453	472	500	496	478	482	488	509	601	497	498	492	484	510	477	471	490	531	477	488	485	501	489	476	495	477	509	479	478	506	495	487	448	476	534	487	479	503	542	514	491	489	448	453	466	479	477	491	465	487	439	471	555	482	500	489	424	475	476	519	481	477	474	506	495	493	478	578	510	477	475	478	503	495	485	507	476	481	492	486	480	481	414	526	609	472	504	481	453	429	559	537	475	456	521	469	567	475	495	490	494	477	441	490	517	508	498	506	475	586	477	489	442	472	536	486	460	484	482	472	499	540	465	524	532	484	489	476	504	480	475	476	478	480	467	449	477	488	438	503	478	472	482	543	530	488	478	512	516	456	479	487	513	482	471	488	493	488	493	428	484	484	497	491	472	474	474	464	462	414	491	486	491	479	435	366	465	496	503	475	476	477	520	480	436	472	476	488	445	517	480	478	457	488	490	518	476	524	476	493	543	502	491	534	492	487	456	485	510	459	485	476	482	447	485	559	499	476	466	467	476	432	564	472	474	464	474	486	484	514	500	494	567	509	472	476	518	501	482	397	425	535	491	567	515	530	511	457	489	470	438	442	535	485	493	461	480	502	462	516	480	467	521	450	460	450	484	484	510	497	510	494	535	478	517	489	496	549	494	485	476	593	475	485	488	493	479	485	471	536	478	505	440	484	551	476	499	482	473	498	486	590	480	472	475	473	426	477	475	500	471	504	479	495	535	485	470	447	529	486	509	502	444	485	475	479	476	481	512	478	486	497	471	495	508	459	440	526	573	471	547	442	510	458	482	584	463	444	475	479	527	483	481	496	466	498	498	475	450	490	514	505	484	465	510	505	491	477	489	487	492	467	487	549	478	524	476	484	527	467	480	416	485	511	477	468	504	544	499	490	462	481	477	446	483	472	513	500	502	476	485	492	500	1
477	461	484	478	467	464	505	475	487	475	531	471	465	504	496	482	462	490	492	474	465	505	484	488	497	491	487	472	480	458	487	530	477	490	509	479	488	491	478	475	472	435	493	493	583	469	466	456	481	457	532	455	502	479	483	494	485	469	444	500	531	482	528	475	502	510	524	468	482	477	460	469	464	495	486	554	466	449	566	458	487	438	508	473	556	519	476	502	476	541	476	502	546	456	484	510	479	467	492	482	481	482	477	480	442	428	484	486	474	483	467	399	468	508	509	487	454	488	485	472	478	454	484	409	449	449	478	483	473	482	471	484	496	477	485	466	503	506	480	493	489	567	467	469	462	493	480	566	474	570	490	472	509	473	478	444	527	485	516	520	454	480	468	481	493	473	480	478	478	641	537	518	552	476	471	522	481	477	448	517	541	464	496	463	486	466	497	487	498	475	522	457	487	508	513	479	488	474	477	485	535	492	506	450	453	476	550	478	476	491	487	460	444	397	466	464	457	468	454	495	459	494	556	463	484	500	442	480	478	546	476	467	475	470	470	473	458	482	465	485	467	532	496	477	513	469	493	479	485	501	447	480	478	504	473	493	529	543	479	497	495	475	492	523	484	446	510	500	461	504	462	461	443	466	464	499	476	513	516	470	477	464	476	475	546	448	508	544	484	506	518	477	488	476	466	486	530	485	483	509	480	511	473	479	455	445	506	477	518	448	483	487	491	473	473	504	461	477	484	552	481	432	469	466	518	485	484	482	472	502	547	475	475	577	509	477	483	473	509	478	507	496	492	490	510	489	485	500	488	474	468	451	544	483	486	474	557	476	511	476	465	502	501	507	486	462	530	477	478	594	465	526	527	487	485	507	482	513	490	490	477	463	503	483	424	477	480	478	469	511	482	500	480	520	477	501	482	503	530	482	474	506	479	421	476	514	469	479	498	477	508	527	473	471	455	484	483	425	506	488	477	481	479	477	503	475	520	489	506	478	505	533	473	479	470	532	485	484	500	483	473	442	438	504	481	479	502	488	542	462	476	477	480	352	481	581	480	439	473	533	551	478	503	491	485	481	475	460	494	491	476	481	450	478	480	527	499	495	512	492	481	499	470	527	505	487	482	438	511	482	431	480	472	375	467	456	475	482	483	513	1
491	475	528	487	590	477	471	478	490	475	463	529	447	502	470	474	481	478	464	470	499	484	469	466	482	532	473	501	459	476	483	492	531	441	496	521	485	470	479	478	478	499	446	479	517	509	528	494	527	479	491	447	472	473	492	477	408	449	560	494	491	475	489	472	448	605	483	478	485	486	519	492	460	559	469	529	480	511	535	481	495	459	516	471	550	537	478	517	488	488	475	491	465	491	491	497	476	491	450	504	463	483	481	489	506	651	513	553	566	477	528	486	476	488	466	484	467	479	511	532	474	442	485	455	480	519	485	486	493	492	483	470	497	487	448	561	594	508	469	480	510	563	483	486	487	482	478	488	478	485	502	484	484	544	476	499	473	513	544	520	515	512	470	471	485	498	476	483	478	501	464	545	510	476	470	427	497	475	460	564	514	565	493	462	471	466	602	468	484	477	491	524	494	525	446	494	483	488	475	473	463	487	463	474	498	477	524	480	478	466	481	512	509	485	485	533	520	470	486	478	451	575	507	577	491	526	503	478	477	491	482	486	484	496	475	483	474	476	479	479	503	478	486	496	501	510	457	479	478	487	473	484	470	518	477	500	450	530	488	497	487	476	484	488	496	485	533	485	425	512	508	590	465	509	475	481	476	485	475	501	475	503	475	477	483	497	485	486	478	488	499	534	475	468	467	448	480	467	479	517	490	496	481	493	485	494	489	485	507	472	461	501	531	504	478	474	469	485	427	480	493	497	478	502	524	488	538	489	472	505	435	457	476	468	467	492	429	530	484	467	500	470	439	473	494	483	489	507	492	514	482	434	461	486	473	474	434	475	531	478	486	492	387	487	482	516	509	478	474	441	461	505	513	502	493	514	474	463	542	527	483	467	481	493	505	475	527	478	498	418	475	473	472	491	481	484	484	430	501	476	478	494	477	459	476	434	435	469	469	468	473	418	525	474	484	513	502	487	524	482	471	491	471	476	476	491	532	450	524	470	470	536	560	531	472	464	464	533	475	487	527	456	643	593	489	478	486	488	505	475	495	466	487	710	482	363	482	482	535	518	537	481	425	454	488	513	467	545	497	484	544	484	561	478	465	457	497	466	419	502	515	424	483	467	417	478	490	525	489	478	487	477	468	792	479	522	474	480	464	470	2
479	479	458	489	433	470	553	478	492	472	512	455	474	485	490	467	474	495	481	463	474	495	475	462	510	493	448	481	482	458	467	498	532	465	510	512	484	464	482	476	476	481	468	489	490	478	491	493	501	492	524	502	493	482	497	523	511	449	418	424	503	486	514	480	549	530	499	492	492	490	492	480	507	529	481	477	476	491	518	480	449	537	488	482	492	462	475	478	489	480	476	488	509	495	483	479	482	493	476	476	492	465	476	488	398	426	464	439	521	455	471	490	475	461	501	482	476	483	548	488	476	503	471	531	517	474	495	469	472	424	487	493	497	480	489	568	512	477	476	489	508	590	490	486	461	537	479	520	481	537	397	473	451	512	475	495	514	488	532	488	442	475	484	485	506	487	475	489	476	546	488	487	517	476	492	519	458	474	413	529	498	447	473	513	513	504	502	478	505	479	467	412	475	514	573	483	487	485	476	518	495	480	474	468	452	477	585	478	477	484	481	518	463	481	486	440	453	489	451	500	486	463	478	462	520	558	484	478	475	513	491	504	473	504	457	547	470	476	515	475	523	525	488	469	464	527	517	478	481	450	466	464	479	551	482	477	450	511	484	492	475	477	470	490	488	520	490	473	479	507	497	464	437	530	464	502	476	485	506	511	477	485	472	478	467	487	516	488	483	525	481	528	524	482	402	501	496	509	486	469	497	470	476	518	518	504	473	461	539	502	466	472	526	491	495	537	467	480	491	520	485	489	480	502	490	496	522	474	462	531	527	481	475	437	522	492	528	477	497	576	470	456	502	520	508	489	479	511	532	514	478	494	553	476	469	483	505	478	489	561	480	450	522	479	469	509	485	473	494	447	487	462	488	484	515	532	472	487	517	452	472	505	478	489	488	476	515	478	487	452	479	520	476	480	478	468	475	452	496	484	481	504	477	472	476	496	440	483	482	471	473	505	507	487	464	455	490	505	515	511	482	488	484	476	482	474	515	478	424	475	488	482	498	506	519	497	502	498	457	480	523	469	390	536	501	480	486	488	519	466	497	479	476	383	480	603	483	508	534	470	514	465	486	454	504	473	478	487	482	421	602	477	433	475	492	528	480	477	477	497	426	499	481	500	451	476	468	553	499	477	481	480	499	353	557	483	476	477	493	493	1
480	514	536	481	546	480	515	477	483	467	522	490	504	547	472	482	466	458	504	484	490	523	476	487	493	529	479	486	474	482	479	531	454	495	490	453	476	436	477	476	470	570	483	469	525	488	498	492	476	501	447	523	451	478	504	473	512	488	524	515	469	483	532	483	407	560	493	536	474	484	498	508	534	548	492	496	481	480	536	502	503	461	490	470	550	506	470	529	478	522	476	497	441	488	477	517	478	468	487	479	472	490	471	474	540	602	483	519	465	469	455	514	473	447	450	497	491	462	491	483	474	487	478	495	528	529	499	494	488	440	494	504	505	480	475	542	509	507	482	475	485	540	489	465	500	507	473	470	477	455	466	461	495	429	475	451	487	487	531	517	463	484	462	485	488	515	478	487	477	582	542	505	524	476	491	495	484	483	530	468	489	547	461	470	493	485	475	460	536	473	468	497	472	572	555	491	475	477	476	486	498	523	485	515	444	476	491	478	469	518	497	472	484	477	472	409	529	485	447	487	487	546	491	528	475	505	474	477	477	480	452	473	470	492	513	514	485	480	456	473	528	501	476	487	472	537	515	482	477	494	407	513	483	473	482	525	471	424	473	463	506	481	470	428	476	503	623	499	454	447	493	549	472	406	480	500	476	497	545	474	474	450	471	476	506	468	493	490	480	493	486	528	512	471	439	461	476	511	485	484	442	479	478	462	494	503	461	498	540	473	425	501	529	484	475	472	478	468	467	505	473	500	458	488	519	476	458	537	482	492	506	490	476	501	461	500	352	431	514	524	489	483	518	515	451	489	481	585	467	492	494	554	541	482	501	481	443	474	538	466	451	475	527	464	489	496	469	483	478	522	499	459	535	457	488	490	488	514	482	480	480	461	504	484	500	496	458	478	478	515	474	485	476	477	477	510	486	462	534	475	483	451	475	509	476	465	500	479	480	470	505	489	476	494	482	490	470	505	565	505	474	470	493	477	487	493	487	460	483	472	506	510	487	456	505	478	488	514	440	489	484	468	618	455	506	476	478	505	439	473	474	473	503	571	484	382	482	446	481	499	527	446	520	402	507	481	468	519	507	467	451	484	549	476	487	484	505	496	486	465	539	463	470	596	510	466	470	459	505	477	492	479	474	579	494	533	485	469	483	455	1
479	470	503	489	476	488	507	475	493	477	473	552	483	482	488	457	473	495	512	476	481	513	469	477	468	531	476	504	472	466	477	472	480	467	459	457	467	485	478	476	475	472	457	495	470	481	534	506	430	478	455	514	491	488	494	476	528	471	566	453	497	478	475	491	531	476	479	525	478	473	556	499	495	489	477	545	476	477	536	461	489	589	503	483	513	482	475	486	486	557	477	519	490	511	483	513	482	460	523	471	490	490	480	490	483	225	458	540	550	489	474	377	471	482	496	465	497	476	498	504	478	483	483	500	457	406	456	491	456	517	515	476	489	478	493	450	496	493	467	493	507	488	489	482	495	503	471	567	484	503	430	449	483	406	475	480	507	468	485	442	432	480	461	478	480	504	476	486	477	541	567	549	554	476	465	489	471	482	490	479	454	511	467	461	498	477	415	534	484	473	497	540	492	479	466	486	480	485	476	521	497	487	499	496	475	475	490	477	468	491	495	526	475	521	487	631	566	472	470	476	446	542	504	497	495	508	459	478	477	478	489	457	493	471	507	498	489	476	483	472	457	504	514	475	537	498	452	479	491	484	532	517	477	519	488	465	530	520	501	474	494	483	504	458	478	518	561	499	452	515	509	452	434	452	451	458	477	523	474	534	477	434	462	476	521	500	504	480	477	457	465	504	486	466	511	509	495	496	490	491	571	525	477	500	473	472	465	487	469	448	498	489	522	493	470	505	472	481	455	506	493	492	501	477	485	486	499	521	494	505	460	480	477	476	487	494	523	473	613	494	533	460	472	504	578	484	486	441	489	564	484	455	477	495	494	479	506	478	455	505	504	508	454	525	487	495	506	449	478	523	422	504	508	500	493	482	477	479	420	422	481	454	505	494	435	483	468	476	503	496	476	471	475	527	478	520	506	458	498	479	481	498	474	469	477	505	498	471	543	475	501	432	482	484	511	486	478	568	525	481	484	476	480	476	495	478	518	515	482	473	498	540	464	435	487	531	469	561	440	484	425	497	512	605	504	480	480	485	489	446	504	472	490	318	482	647	487	477	553	461	454	469	464	447	471	492	488	533	475	509	573	481	486	479	477	501	478	510	485	497	506	422	477	500	482	488	476	485	510	486	474	472	493	294	505	452	471	501	544	498	2
477	475	413	480	463	500	457	477	489	472	486	470	487	459	468	489	496	463	550	470	465	500	485	485	552	531	464	492	494	468	482	502	484	420	463	514	490	466	480	474	476	530	439	482	461	476	491	563	511	483	481	453	517	477	475	500	476	464	452	491	496	483	531	478	542	494	547	492	473	484	539	485	441	552	477	515	467	542	454	494	485	489	489	503	414	498	479	488	474	573	476	542	500	515	475	511	478	471	459	601	486	483	498	463	463	531	485	551	554	483	486	480	487	485	504	474	515	468	494	471	477	472	482	414	461	545	452	507	482	524	483	466	478	480	481	525	495	491	481	465	484	583	490	477	448	467	481	492	483	545	452	507	474	596	477	447	520	469	513	484	452	469	473	476	472	490	475	477	478	457	468	565	537	475	479	507	483	488	515	532	472	547	459	480	466	476	489	415	552	476	476	486	472	527	472	481	480	489	476	466	496	499	491	468	518	476	481	481	470	470	490	536	470	462	465	516	449	487	455	483	466	434	457	473	477	482	468	480	476	476	472	473	484	504	499	463	474	481	468	481	511	535	518	511	587	496	459	476	483	469	467	499	475	509	473	469	478	571	504	474	470	484	490	476	480	539	587	497	522	465	512	566	456	486	485	489	476	518	525	497	478	526	474	477	453	487	468	482	481	490	479	480	510	472	537	487	467	530	521	540	455	475	476	445	450	531	488	490	492	492	499	471	511	537	474	513	477	480	541	520	486	485	497	457	507	473	511	532	476	535	526	481	475	498	587	483	533	508	400	533	495	482	496	508	514	488	477	424	514	504	482	469	467	474	475	477	459	477	498	547	454	502	495	501	476	509	503	490	507	457	528	514	510	516	466	511	477	490	528	475	477	473	493	488	470	467	473	476	482	565	472	506	477	565	484	476	503	420	510	481	474	463	476	536	476	457	441	475	490	477	484	524	478	480	520	442	512	504	512	466	473	468	470	476	495	474	472	462	461	476	527	635	435	569	520	482	474	555	521	475	556	451	330	443	502	480	464	490	454	464	502	487	512	424	472	584	483	511	504	519	584	472	493	558	492	518	477	553	445	436	505	477	406	479	472	532	487	513	535	487	466	462	487	447	448	491	480	535	490	477	485	478	496	426	511	482	478	490	527	458	2
489	447	499	464	470	488	446	477	475	479	491	495	501	521	468	455	482	534	437	478	463	491	479	480	473	527	497	496	472	523	487	497	461	416	490	450	471	457	486	473	483	491	480	459	490	460	475	489	504	462	496	536	506	482	495	485	435	466	527	463	480	477	483	481	599	489	440	476	483	470	431	498	511	520	475	543	476	494	471	483	464	472	507	468	481	509	483	485	479	479	477	516	476	499	484	451	483	436	475	546	466	464	483	469	466	333	482	479	523	480	445	467	484	459	457	474	511	504	509	485	477	442	483	514	459	508	505	476	463	515	487	460	469	473	473	565	492	493	482	482	497	550	467	481	504	477	472	499	483	515	522	507	485	424	477	465	509	388	542	566	503	479	476	481	412	494	477	482	477	550	459	520	540	477	467	414	458	487	539	507	501	556	460	504	479	509	524	521	495	474	487	500	473	481	510	480	482	489	477	555	480	527	452	523	426	474	511	481	488	453	493	521	497	459	447	557	531	476	467	475	460	420	510	466	511	476	484	479	477	497	474	478	481	492	509	498	489	469	469	483	460	479	483	480	516	561	475	470	479	528	472	442	471	496	476	526	450	491	493	487	493	469	508	532	473	476	432	501	421	481	474	463	484	438	440	483	476	461	488	479	479	441	509	478	440	511	464	434	476	534	473	532	500	480	493	502	527	529	483	475	481	478	483	474	602	452	492	473	475	483	482	463	492	553	488	495	481	487	458	489	480	501	488	480	511	482	478	460	512	494	493	486	476	465	485	498	605	491	623	489	454	510	543	509	496	480	496	613	480	521	478	490	510	468	495	496	436	478	529	496	514	490	520	524	479	515	467	471	464	513	448	497	463	471	526	440	483	482	513	487	485	486	432	480	466	452	485	478	488	467	476	502	476	404	477	510	477	447	588	465	482	397	475	461	477	388	473	474	475	464	529	458	416	486	503	485	487	556	468	507	481	468	470	477	475	492	499	454	482	475	480	505	519	441	498	524	480	463	508	478	541	468	512	455	524	479	476	514	518	480	502	472	498	352	484	616	491	444	462	521	449	463	506	526	483	508	485	465	507	512	500	480	488	480	474	457	484	487	426	478	526	481	479	461	477	477	500	490	462	487	480	476	474	351	456	530	491	500	510	476	1
486	505	518	470	438	485	432	475	491	477	516	529	461	521	500	503	482	453	490	469	493	500	475	466	566	490	507	475	459	506	490	481	489	493	504	498	486	506	477	474	480	483	511	510	513	539	472	520	534	511	519	526	471	469	460	463	462	479	454	452	469	487	470	473	499	521	587	471	473	479	522	502	499	496	484	510	479	476	483	476	521	600	479	493	478	482	483	471	474	446	476	521	476	493	484	463	485	510	495	475	491	489	473	463	537	448	507	534	536	499	475	501	484	526	413	482	478	504	510	496	475	522	478	528	483	579	472	501	475	441	492	479	473	475	420	514	458	492	479	464	531	525	488	493	519	511	478	496	476	513	526	464	469	442	477	504	468	435	495	506	441	483	494	479	593	485	477	480	476	604	518	460	518	476	458	403	474	475	451	534	511	474	493	439	489	474	427	559	481	479	442	514	529	493	505	484	465	500	475	509	492	525	496	420	460	475	451	481	469	509	502	485	497	543	496	447	489	490	471	501	477	499	477	485	550	472	502	477	477	521	481	463	482	495	485	547	493	478	477	480	488	523	488	490	473	474	497	477	493	502	529	476	477	559	483	529	435	524	488	488	467	477	477	497	479	481	540	484	511	502	490	483	498	473	474	514	476	521	522	447	477	449	483	477	499	438	524	535	477	508	493	544	485	482	507	495	515	499	522	528	473	483	479	499	534	485	490	474	529	466	467	501	503	540	487	493	479	480	409	485	489	479	480	479	486	485	485	522	511	493	495	488	476	473	496	495	485	499	578	455	450	498	502	476	483	489	483	441	491	472	486	446	416	483	499	469	449	476	528	423	500	485	501	458	478	479	452	500	485	424	545	496	483	475	544	489	485	479	561	500	480	475	508	494	486	478	500	477	479	487	483	469	479	496	479	486	506	444	475	473	478	461	477	459	477	487	471	476	487	472	519	565	496	514	433	523	478	481	528	454	483	498	469	476	504	477	485	493	488	482	460	495	465	460	480	522	472	546	453	479	487	484	573	587	521	478	489	494	496	488	493	463	511	436	486	533	481	478	462	468	483	480	451	507	505	494	483	539	475	554	501	476	512	477	475	513	479	488	556	512	475	449	463	518	513	487	470	451	482	480	494	478	480	447	492	486	480	494	478	484	1
485	489	498	496	510	481	473	477	504	486	532	536	471	510	487	522	506	484	490	473	506	498	473	484	532	470	498	484	472	488	491	470	505	485	488	458	484	522	470	476	476	533	481	501	518	498	545	471	529	526	523	529	504	481	527	483	491	495	469	515	476	480	447	472	393	545	524	461	480	489	535	492	475	522	482	484	477	503	512	476	520	573	475	498	542	493	469	467	475	503	477	511	461	492	480	567	480	471	500	435	500	508	485	458	525	737	443	542	478	477	522	479	481	489	462	449	436	504	501	487	480	504	478	446	491	390	473	527	497	493	561	480	468	477	503	468	498	458	481	461	505	541	479	478	472	476	482	487	476	534	467	460	488	545	477	495	458	457	483	527	505	467	470	481	514	501	475	480	477	562	502	401	503	478	477	524	475	490	461	512	466	522	443	482	499	488	499	467	518	478	462	495	509	470	500	474	477	480	475	514	477	492	473	608	447	476	531	475	490	494	508	454	531	530	477	548	513	483	452	491	481	487	524	459	498	524	449	475	478	505	474	487	468	481	504	471	488	476	441	484	521	546	494	486	498	471	423	476	488	502	492	494	470	479	503	496	509	557	487	490	498	481	525	469	463	470	572	490	482	461	490	507	554	468	481	477	477	535	496	554	476	502	455	476	479	537	468	502	482	463	503	492	476	479	491	496	475	485	496	503	493	478	476	457	468	490	482	473	521	465	514	461	475	475	490	496	466	477	459	590	478	529	493	471	485	476	477	515	483	517	433	465	476	504	514	497	360	500	399	450	441	472	493	482	490	493	476	460	472	564	472	425	492	498	513	489	576	476	515	497	476	482	544	471	488	511	499	474	491	463	449	534	499	510	519	529	488	484	548	508	480	470	501	469	474	479	462	478	505	458	481	475	476	489	479	458	479	461	494	493	481	487	479	461	476	476	513	476	500	470	506	479	510	460	476	536	506	535	487	456	491	468	485	476	500	491	483	515	499	475	527	499	486	532	507	464	482	507	466	496	441	475	529	536	510	476	461	471	467	474	481	472	480	614	471	385	489	440	509	463	518	477	496	516	492	483	470	500	492	407	549	477	497	477	479	557	495	485	432	495	487	452	484	501	472	483	492	461	524	493	486	480	487	625	501	502	469	477	495	481	2
480	489	489	483	483	483	462	477	500	477	502	458	484	454	473	493	490	440	467	482	478	491	483	485	483	497	481	452	488	486	479	504	534	460	504	563	469	525	481	477	475	476	495	481	474	468	538	467	504	467	446	550	510	479	495	482	449	443	516	452	483	478	441	483	539	496	495	523	481	477	410	517	459	487	478	532	464	523	490	514	536	567	477	470	401	510	485	515	475	438	477	469	459	473	486	491	480	490	479	429	481	461	497	495	474	516	509	503	513	467	484	505	470	459	529	486	500	460	492	503	473	474	492	446	481	537	507	507	479	452	456	477	534	481	497	486	571	499	480	489	482	478	474	491	490	488	480	475	481	555	535	485	494	482	478	509	505	467	487	485	504	470	480	475	485	525	476	482	478	450	512	535	510	477	455	481	491	483	507	524	399	498	457	528	451	497	552	501	517	483	486	488	485	468	539	498	480	480	480	503	491	492	487	532	473	476	548	479	471	485	513	536	464	524	486	465	523	484	517	485	489	466	530	438	496	503	508	476	476	509	467	492	477	482	475	490	488	478	470	474	510	479	489	483	494	455	486	480	481	480	510	484	474	533	485	459	404	479	502	496	463	476	505	503	474	511	469	490	446	496	466	516	505	459	508	457	476	464	503	483	480	469	465	477	542	516	485	379	479	500	481	539	446	475	459	492	481	454	491	501	513	511	479	495	493	499	482	480	509	467	497	467	545	474	481	518	474	493	515	619	461	502	465	520	515	483	455	505	497	612	462	472	475	474	553	497	541	522	510	527	538	491	562	522	579	475	475	481	511	474	483	427	468	481	485	445	551	477	525	457	496	484	409	452	482	463	511	499	451	459	510	512	494	496	509	483	485	471	518	446	476	472	482	486	491	496	473	476	496	429	479	551	474	470	479	523	471	493	485	475	477	514	476	472	476	460	519	475	507	491	502	469	473	483	495	564	469	447	516	514	480	480	469	478	509	497	474	489	512	481	497	519	512	483	516	485	475	507	475	469	511	469	461	555	479	478	480	499	479	492	469	483	493	457	480	518	467	426	512	484	537	510	502	509	491	517	494	518	473	427	542	482	465	477	484	458	484	476	490	501	495	487	477	551	443	471	475	489	537	478	493	492	485	469	480	521	477	480	550	450	2
484	430	490	485	504	476	510	477	511	486	444	473	471	404	499	510	479	473	490	473	494	469	479	490	413	528	473	504	479	474	489	492	442	474	479	417	469	484	479	476	473	526	514	478	471	485	536	477	408	464	502	509	454	478	486	467	404	481	536	483	478	486	503	479	460	516	484	549	482	482	554	517	461	471	474	478	474	472	541	480	515	448	461	494	489	455	472	494	482	573	476	522	472	476	478	505	483	454	459	518	490	489	478	477	491	302	502	480	519	475	542	434	475	469	492	452	475	493	502	501	477	490	478	425	486	534	496	481	464	439	516	477	497	474	479	598	562	491	485	473	480	465	481	486	496	495	485	498	478	503	537	501	475	463	477	481	488	454	484	521	453	492	481	469	442	496	477	476	475	543	500	510	455	477	496	400	462	482	480	523	455	559	469	476	513	464	476	504	487	474	443	521	476	501	564	485	477	474	476	507	444	491	497	475	459	477	557	481	475	465	533	510	460	506	481	482	498	495	457	480	488	588	499	460	504	506	499	476	477	502	484	501	472	505	500	501	486	474	470	472	488	539	483	471	534	503	441	487	477	543	517	495	473	546	491	440	482	430	489	491	488	485	504	503	471	502	476	501	504	508	478	463	457	481	475	484	476	531	498	483	478	462	472	474	527	494	456	485	479	522	467	489	494	475	471	563	482	526	502	495	498	530	478	480	505	515	497	490	527	486	484	477	500	498	471	504	471	482	482	480	454	475	480	478	487	487	471	413	484	467	460	498	475	453	497	466	437	488	528	478	463	465	489	569	522	476	474	515	515	508	485	479	458	457	466	476	529	475	535	467	522	479	399	506	477	455	500	482	477	497	548	526	498	455	518	472	480	498	365	526	484	445	540	497	504	464	506	478	474	556	480	488	469	468	478	437	488	422	533	480	473	579	476	473	476	458	499	471	418	467	499	474	502	472	479	527	485	512	439	443	478	483	482	476	479	473	506	576	507	481	487	483	450	470	503	470	480	489	475	472	449	487	474	470	496	477	489	478	544	486	501	477	481	330	486	569	486	466	448	459	523	477	425	420	476	511	474	556	443	482	560	474	471	478	479	537	481	515	534	472	480	448	473	553	548	484	474	475	516	481	465	476	506	330	471	529	481	479	532	526	1
497	479	499	484	522	471	470	477	470	483	464	514	482	488	501	429	479	491	457	478	490	506	479	472	495	516	551	464	500	494	486	468	437	544	504	528	485	490	476	475	475	469	470	483	512	502	492	521	521	481	543	480	474	483	472	504	464	581	580	474	486	478	468	470	610	517	585	486	476	486	513	489	477	477	482	530	483	490	455	507	503	542	499	494	484	573	483	474	472	566	476	502	468	510	489	511	478	509	473	521	479	476	481	492	520	544	470	470	477	477	515	477	478	497	542	498	485	498	477	481	480	494	476	511	485	533	484	478	483	508	463	523	451	473	466	495	506	513	474	450	467	513	488	471	476	472	475	561	478	493	483	489	482	593	477	501	484	458	510	498	498	504	488	478	484	488	476	486	480	561	486	557	494	477	462	493	479	481	550	481	501	477	491	451	475	490	411	482	510	480	415	477	490	459	554	471	479	478	477	473	484	506	482	521	468	477	523	483	476	527	488	445	484	464	473	431	479	495	459	493	515	533	454	492	487	502	447	475	476	459	482	474	478	485	521	506	479	482	451	473	461	470	520	521	515	530	457	487	486	507	484	450	474	474	473	475	498	534	480	469	500	485	502	470	481	486	513	473	457	485	478	382	581	396	471	478	477	510	525	461	476	531	460	476	467	485	466	488	485	459	506	492	481	475	543	464	512	487	511	480	490	467	482	523	511	478	476	472	517	486	463	483	483	530	484	478	481	482	537	527	481	506	476	470	494	485	524	489	492	510	469	486	477	480	487	474	576	526	440	529	545	503	553	501	447	514	486	534	475	520	472	462	471	478	513	481	543	478	529	476	548	496	469	485	481	459	509	477	472	526	520	494	476	455	503	466	483	479	552	434	484	465	584	479	484	478	510	474	487	479	476	468	474	497	476	491	498	418	517	474	475	451	475	511	476	483	511	474	475	465	471	484	468	470	472	486	485	463	500	516	472	466	470	476	479	499	502	456	394	473	504	513	512	567	488	552	483	477	546	480	459	486	381	513	482	479	491	463	461	465	474	490	510	512	479	568	489	535	511	482	549	499	542	448	474	488	469	504	469	523	534	481	431	475	477	452	488	527	507	480	480	463	489	448	537	496	472	438	479	477	464	475	489	517	429	539	471	483	501	527	1
493	508	471	482	471	477	443	477	528	471	555	515	542	386	481	541	470	483	476	479	476	531	482	462	475	566	455	488	492	486	481	541	481	485	510	474	469	452	478	474	474	471	452	491	465	504	531	463	497	464	516	552	483	485	468	506	497	456	544	476	502	489	512	464	547	509	542	483	487	468	640	492	497	482	479	447	485	494	572	480	491	514	472	482	485	535	478	469	478	509	477	497	486	489	491	526	478	536	493	465	483	475	487	472	439	506	505	435	499	479	448	430	475	495	466	492	482	480	463	457	472	489	473	414	515	487	467	507	480	507	474	496	462	479	499	556	484	502	484	484	510	476	479	501	504	518	476	519	484	478	489	461	479	571	478	462	461	511	497	482	426	464	479	480	452	522	477	482	478	450	513	455	530	479	472	488	462	488	464	519	495	528	419	498	493	452	542	489	495	475	450	502	486	535	551	484	474	484	476	494	471	511	466	490	464	475	517	478	473	499	470	515	501	509	476	492	495	477	477	501	465	465	509	450	461	539	509	477	479	521	466	503	472	498	462	525	498	486	449	479	429	507	487	469	514	470	499	475	477	479	467	479	481	584	476	536	531	447	493	471	507	485	502	433	493	494	426	495	473	481	490	503	522	515	502	468	476	504	492	516	475	519	470	477	488	474	507	460	475	502	519	477	477	471	454	488	454	465	524	522	517	481	477	479	593	496	479	470	461	470	504	488	463	516	480	464	473	470	527	518	500	492	501	478	482	478	464	502	486	507	449	494	478	499	508	475	537	544	440	432	467	502	523	467	466	482	473	519	476	473	482	410	529	491	499	479	499	476	477	497	512	506	480	500	483	422	505	461	479	516	513	492	479	434	496	521	479	455	506	470	478	486	490	497	474	459	510	476	501	604	476	504	473	509	475	462	485	485	599	477	473	481	477	482	477	481	554	475	473	479	463	515	503	519	524	530	496	545	511	433	485	467	503	475	492	483	481	412	454	478	549	506	486	557	459	550	466	549	461	489	477	454	387	521	479	478	486	466	463	483	489	484	507	447	475	568	475	493	474	438	519	502	484	521	535	511	489	486	465	514	507	482	425	478	481	503	476	462	416	455	477	451	475	508	453	479	486	482	531	476	471	480	483	456	515	507	483	475	505	503	2
484	563	570	481	484	483	496	477	484	481	452	519	509	563	482	445	486	479	489	477	477	502	470	479	550	504	548	496	467	492	482	481	451	449	494	463	470	494	480	476	478	537	460	482	505	483	473	523	477	473	543	510	466	480	475	499	491	500	499	475	506	483	550	485	383	472	580	524	487	467	561	463	484	513	488	429	476	491	532	445	497	514	524	492	480	494	476	466	483	551	477	520	497	481	478	500	480	502	487	466	477	491	479	500	505	603	505	467	477	484	507	507	474	508	511	458	504	488	490	477	478	514	470	479	456	539	476	525	486	438	496	490	490	477	502	547	469	510	479	487	492	444	485	472	513	489	479	475	477	428	482	467	492	616	477	456	477	503	531	489	494	512	501	486	508	521	477	478	478	553	568	493	520	478	457	513	476	470	491	492	465	518	466	454	521	498	448	492	490	480	512	478	472	472	505	487	478	483	477	409	479	496	478	490	514	475	563	480	462	486	479	502	516	458	491	501	559	489	475	491	543	562	534	493	420	510	471	480	476	517	469	441	476	452	504	472	464	477	498	480	499	567	488	476	502	492	458	478	472	487	464	485	470	502	477	459	478	513	478	488	513	486	521	457	485	497	521	504	500	506	482	454	527	500	495	478	477	430	516	456	476	526	463	475	509	461	448	540	479	449	517	546	478	483	545	484	453	488	524	484	482	490	486	515	507	476	481	470	489	453	499	500	469	536	492	492	464	490	435	502	478	485	475	467	490	489	485	496	477	554	482	492	476	485	412	489	330	437	362	464	503	519	498	520	473	468	477	482	460	505	481	459	435	488	528	481	512	480	586	471	516	483	562	471	482	552	517	501	467	447	498	447	522	463	490	472	483	474	485	476	482	427	463	501	502	472	437	480	473	462	480	487	476	493	478	506	498	487	507	483	479	488	477	456	476	493	476	477	435	472	488	473	515	462	450	508	480	424	454	483	472	487	467	476	481	497	518	518	531	473	531	569	468	568	484	516	463	510	510	491	462	485	513	563	488	475	473	486	478	473	496	468	513	568	476	425	481	484	487	471	483	486	506	444	509	485	477	499	472	487	553	480	488	479	491	563	470	486	376	467	498	478	493	462	525	487	471	465	479	473	472	484	489	563	503	504	481	492	518	523	2
481	477	495	481	458	481	446	478	493	482	486	494	482	439	495	463	471	465	481	471	491	518	472	478	473	471	465	477	466	501	476	471	527	487	472	497	495	504	484	477	480	437	499	481	489	497	526	497	509	512	531	501	495	479	508	505	462	440	512	474	493	482	509	487	609	463	498	452	475	480	572	489	465	498	479	546	490	477	514	496	526	473	487	456	503	500	480	475	478	473	476	495	490	487	491	497	476	511	476	401	478	475	485	454	533	346	498	495	549	480	468	396	470	501	483	480	499	474	488	516	476	467	481	436	469	529	463	519	464	454	493	469	477	480	504	493	506	476	478	483	471	533	483	466	496	453	476	452	479	472	484	492	470	456	478	460	487	458	464	502	463	482	480	469	526	472	477	485	476	522	520	526	510	475	488	565	479	481	455	439	482	516	510	495	488	474	442	488	509	474	499	502	480	504	529	485	483	485	475	485	483	525	514	441	474	475	427	482	478	505	478	412	478	534	499	514	488	500	478	503	452	492	487	479	546	484	477	478	476	481	463	493	479	481	496	469	479	476	454	477	481	472	473	490	494	514	460	484	483	484	484	504	477	479	486	506	558	460	475	506	492	478	495	562	489	483	480	463	451	470	482	447	468	454	450	504	477	465	498	528	476	457	466	477	522	527	482	494	480	477	510	525	496	479	469	528	482	517	480	464	554	474	481	530	459	464	462	476	528	475	462	479	585	484	495	484	494	490	443	530	473	443	495	484	469	479	484	519	493	522	522	470	475	465	532	498	583	480	618	522	483	477	539	504	519	475	491	479	433	517	493	415	525	493	509	473	469	478	479	475	451	526	517	487	475	453	447	461	488	539	542	498	522	452	510	540	483	504	530	492	471	467	467	510	458	489	495	479	524	558	477	508	475	441	480	489	465	429	539	486	485	500	476	547	478	440	505	478	439	479	482	543	506	512	483	485	505	466	434	504	473	476	449	476	489	470	465	439	492	474	491	533	478	467	481	569	491	568	457	486	397	472	538	473	481	478	483	486	521	452	490	470	460	418	486	588	472	461	496	498	484	484	462	529	504	497	497	527	439	486	480	475	495	479	473	450	486	494	467	486	475	484	478	497	450	505	484	459	477	485	455	477	487	427	465	464	478	460	499	502	1
480	493	520	487	478	493	457	478	481	488	489	466	466	511	471	457	450	504	492	480	467	528	481	471	527	485	485	474	486	474	486	507	545	482	489	462	463	519	477	476	478	471	484	490	507	492	487	547	448	511	530	512	508	478	507	489	504	542	526	460	469	494	488	480	463	519	516	454	477	471	436	493	476	477	478	508	474	428	422	471	483	595	496	478	579	498	483	478	484	446	477	479	491	512	487	449	486	490	487	489	476	477	478	477	474	428	504	545	503	470	455	487	464	504	483	468	501	486	498	452	476	453	469	469	484	466	477	542	473	545	422	447	495	471	497	477	518	529	485	470	462	510	483	482	490	527	482	505	478	474	477	453	480	412	476	477	518	517	484	502	520	489	479	480	450	449	476	488	475	473	473	520	534	477	480	565	490	478	488	557	526	522	497	463	479	501	527	522	422	479	506	460	496	459	493	482	473	488	477	454	450	535	447	476	487	476	569	477	476	470	496	527	482	477	485	532	512	494	520	486	489	443	448	526	478	473	493	479	478	496	479	466	492	489	488	495	483	478	473	491	463	519	424	481	468	515	568	479	473	460	460	502	476	460	471	517	535	562	479	476	456	480	508	443	486	515	563	474	499	512	499	446	477	491	471	473	477	475	500	504	477	429	480	477	512	435	437	483	481	519	484	496	503	478	465	484	476	499	477	502	490	464	483	465	491	497	476	474	469	464	506	490	521	462	478	486	484	483	508	567	467	475	478	472	487	478	470	467	500	482	496	494	479	480	462	488	440	473	538	577	567	490	489	527	485	477	468	537	449	524	485	568	440	507	510	495	590	473	497	578	533	510	494	471	487	495	481	471	487	425	489	419	457	508	504	510	485	463	449	451	473	487	543	494	486	493	531	479	493	469	469	561	481	501	476	467	491	485	527	481	479	513	478	485	477	469	497	478	437	476	513	540	507	516	502	524	476	441	521	469	478	480	481	477	479	465	474	472	448	469	549	506	500	432	504	513	479	517	566	495	497	471	475	552	447	480	474	479	487	480	507	481	488	334	490	534	481	518	492	533	502	499	495	430	479	487	475	498	487	571	517	474	470	478	489	513	479	490	585	492	523	491	472	572	486	481	486	506	485	491	479	485	440	343	443	530	472	497	466	503	1
486	481	502	481	491	484	508	477	496	462	554	545	383	494	490	491	505	483	505	475	484	484	478	481	481	441	501	482	474	498	477	501	471	460	476	531	463	472	485	475	481	400	467	482	440	471	543	479	412	524	555	477	486	479	513	494	496	491	483	507	521	480	552	470	520	539	515	485	477	475	454	476	526	494	481	480	482	501	508	506	492	509	474	490	539	495	477	461	490	382	476	509	515	497	493	506	482	445	515	442	480	482	478	467	500	246	511	468	559	479	482	365	473	497	438	494	477	490	518	495	476	454	466	460	501	500	475	511	462	482	459	512	477	476	524	499	522	498	485	504	518	471	493	469	457	472	480	502	480	450	473	472	476	416	477	450	501	475	522	504	481	491	486	481	463	481	476	477	477	479	582	533	468	477	485	486	496	478	480	539	539	497	478	512	532	471	462	482	516	479	475	533	482	468	474	466	484	482	474	483	517	481	494	537	544	477	499	479	489	483	503	381	482	419	481	475	493	464	462	504	517	552	500	544	498	491	495	477	476	502	493	480	492	478	500	497	499	475	466	477	523	495	503	452	484	471	403	476	494	494	451	478	477	532	478	476	571	486	501	478	517	480	480	484	470	503	514	509	461	487	482	533	433	463	492	469	477	550	452	503	479	434	468	476	510	502	498	462	484	524	466	513	502	486	464	496	488	482	447	510	398	473	479	475	422	478	451	469	510	453	486	487	446	517	483	506	489	477	466	575	495	456	488	478	478	479	496	442	487	506	481	485	476	521	527	494	508	408	615	515	527	531	519	473	555	490	483	453	459	485	478	486	436	488	478	490	526	476	528	544	455	463	465	462	479	502	552	492	517	464	485	489	513	485	483	460	488	516	404	457	484	504	521	514	456	493	521	480	496	481	477	497	479	508	478	523	494	399	471	490	474	445	477	527	477	417	439	480	510	464	454	497	511	478	528	493	488	511	470	499	475	485	473	476	491	509	508	471	491	468	497	531	461	435	502	506	482	482	497	490	465	476	513	574	492	475	468	490	566	487	504	473	481	320	472	584	474	497	496	500	419	459	540	482	517	505	471	483	480	474	489	481	493	478	482	487	489	476	479	497	482	494	477	527	433	479	490	467	525	475	472	489	496	292	460	554	476	493	488	518	2
485	465	453	483	436	485	408	477	493	484	421	506	494	563	491	500	447	501	488	502	505	527	468	483	472	493	516	490	473	471	477	421	491	445	486	454	458	477	488	474	474	452	453	484	459	472	511	480	400	493	546	506	514	482	510	505	464	458	541	479	478	479	504	476	409	475	527	503	494	488	453	494	465	440	477	517	479	461	543	474	493	484	525	512	535	471	483	497	477	551	475	520	470	506	475	495	483	464	493	447	484	475	484	489	466	356	521	520	540	478	448	453	477	496	507	511	413	492	520	473	475	488	476	512	460	538	495	569	467	519	463	543	488	477	479	505	558	522	468	484	502	633	485	492	502	509	481	506	485	465	487	487	472	359	479	496	490	457	510	540	521	479	486	481	516	489	475	483	479	586	554	529	547	479	469	438	450	470	486	421	514	457	516	498	497	521	438	533	454	478	493	505	508	550	465	482	471	501	477	526	490	483	476	469	543	476	502	473	482	472	491	513	465	496	486	499	550	478	503	489	469	572	504	433	432	463	509	476	476	514	474	488	497	511	487	498	480	474	441	480	586	502	511	460	483	502	415	481	470	427	519	431	479	528	484	480	550	400	503	466	492	481	500	482	478	517	485	473	430	456	495	508	453	440	478	474	475	486	506	500	475	411	475	476	478	500	489	462	479	515	468	532	467	480	470	509	477	480	505	492	571	505	482	537	496	501	457	485	520	481	478	494	488	463	480	507	462	469	461	459	474	483	500	469	517	471	466	480	455	466	478	505	476	456	530	488	369	448	625	583	473	459	481	550	530	489	483	576	470	454	483	494	448	495	466	481	404	475	480	472	425	480	468	531	484	460	517	479	486	526	516	526	498	494	480	496	475	465	379	474	480	536	415	479	481	481	492	478	474	469	477	533	479	479	477	486	485	423	557	483	483	441	476	444	477	433	488	486	440	476	496	518	531	507	464	551	477	459	454	537	478	473	476	475	476	489	478	491	457	477	498	498	475	408	466	475	471	532	516	478	502	470	622	508	520	477	477	485	568	476	501	473	498	402	487	457	481	472	484	500	487	498	488	418	466	496	467	450	501	482	493	476	545	475	485	486	456	470	420	474	460	462	470	464	546	470	470	457	441	484	486	483	475	400	461	483	473	503	432	463	2
480	539	547	487	476	482	453	478	511	476	474	518	476	446	463	459	474	486	489	499	496	488	476	480	454	509	457	488	455	461	496	497	521	580	499	519	478	477	475	476	476	536	497	484	522	518	542	479	491	450	556	441	478	482	517	469	475	438	469	435	491	470	512	476	376	551	485	448	476	480	528	484	523	492	484	526	488	491	531	461	477	502	507	497	525	418	482	482	487	475	476	614	450	501	480	491	487	455	459	466	483	458	475	486	442	573	521	507	466	479	509	485	481	450	418	434	490	477	519	527	475	512	480	433	460	513	491	533	485	470	474	502	510	481	541	474	477	497	460	504	488	572	492	486	495	492	480	514	471	535	512	488	469	507	476	528	493	531	523	513	473	488	494	480	440	496	476	477	476	523	457	496	492	476	474	534	492	487	495	490	455	554	532	466	493	537	525	540	575	477	525	512	478	497	509	478	481	484	475	495	493	478	510	480	455	477	461	475	492	496	484	465	500	439	490	488	524	499	482	496	506	544	515	443	445	495	472	478	477	479	478	488	488	485	475	486	485	484	484	480	525	541	492	466	561	502	484	484	472	502	463	512	478	473	479	501	499	422	492	487	458	477	517	505	484	499	433	510	545	516	485	511	548	512	471	493	477	493	525	535	478	482	491	475	481	501	453	555	485	446	475	470	509	469	555	498	504	496	503	521	487	478	471	531	506	454	484	486	454	461	459	490	505	554	476	517	470	488	392	498	471	470	505	483	480	474	489	443	495	506	506	492	476	504	529	508	337	495	471	456	429	537	505	468	472	476	472	530	489	525	478	447	495	482	488	482	464	476	509	604	464	506	459	488	482	511	503	468	488	519	513	543	481	516	510	474	479	462	505	391	489	500	481	475	506	477	473	476	495	445	475	477	473	466	483	494	473	435	545	478	476	417	476	447	476	504	489	474	470	496	522	442	501	472	513	491	472	507	518	490	478	488	514	475	480	483	490	474	561	478	527	550	488	502	487	543	472	543	481	511	536	476	613	492	497	473	467	501	467	484	485	460	500	562	464	403	479	467	478	517	571	472	458	510	475	495	474	503	490	485	547	477	530	476	485	560	479	471	446	475	485	472	480	479	504	494	470	475	488	488	492	478	460	593	520	541	480	504	520	506	2
489	493	526	489	438	478	535	478	497	488	461	510	484	494	484	482	477	484	488	479	501	499	476	476	438	492	447	464	470	530	472	498	477	480	489	489	469	463	482	477	480	518	467	505	520	449	516	560	460	476	567	530	497	487	524	486	502	452	527	501	523	472	446	484	507	488	504	488	484	487	518	497	486	483	483	491	460	509	510	465	489	567	442	470	552	476	477	469	477	553	476	567	459	495	480	521	483	438	474	500	472	480	484	476	426	427	517	449	504	471	501	536	467	505	538	515	453	499	439	528	478	474	466	568	508	515	504	490	473	461	530	467	496	478	543	495	504	512	473	490	494	499	476	490	465	492	481	438	474	491	439	492	488	437	478	481	473	486	476	517	479	483	475	484	543	478	479	488	477	428	384	537	515	476	484	505	479	490	537	483	518	481	452	506	488	489	517	522	564	482	491	501	498	508	539	480	484	483	476	494	471	480	514	480	484	478	481	477	492	514	489	476	482	515	470	447	505	489	466	481	478	494	446	434	469	484	495	477	477	514	451	439	470	504	518	530	488	479	473	473	556	446	496	478	556	455	470	478	480	470	449	501	472	480	480	468	454	481	489	470	483	483	494	470	484	483	503	480	462	480	478	480	535	509	455	477	477	482	509	458	475	443	456	477	576	498	454	502	480	521	453	531	548	472	472	502	486	433	403	511	484	509	475	459	452	465	459	475	472	489	448	473	473	558	489	458	481	463	453	511	476	462	499	468	502	479	435	460	471	531	504	500	476	496	484	480	495	519	622	505	469	491	550	535	555	481	484	506	490	553	483	470	499	491	480	477	477	479	519	540	415	476	389	461	479	567	488	464	490	547	485	511	454	488	522	503	481	495	465	475	477	453	485	489	491	477	500	476	471	452	476	513	475	447	474	451	476	442	483	481	482	510	476	511	476	486	463	487	475	492	475	501	460	494	469	466	477	560	483	476	474	472	487	477	478	505	531	440	487	471	496	473	475	452	480	464	494	556	484	479	492	492	627	515	478	481	489	492	445	476	475	470	467	551	479	456	481	476	453	595	444	475	511	489	464	508	481	471	439	467	501	473	536	478	473	430	462	508	493	507	489	500	477	491	526	478	492	479	528	475	499	484	494	565	498	517	473	497	479	513	2
481	480	481	483	468	472	520	475	483	475	494	464	445	538	482	474	480	463	472	482	479	481	481	481	469	476	421	497	470	463	464	490	525	475	494	428	501	476	474	476	473	505	460	491	437	462	525	526	461	490	558	475	530	478	522	482	546	478	485	505	521	481	480	470	552	516	493	479	476	483	518	478	475	509	486	557	495	489	509	489	516	482	503	493	455	521	467	488	478	521	477	513	482	468	477	503	480	499	487	433	476	476	478	473	456	275	473	504	498	482	526	468	490	533	481	515	482	488	527	442	474	491	476	518	492	496	512	512	461	475	430	457	523	477	513	508	489	520	484	477	507	500	471	493	463	456	477	523	474	526	482	485	478	439	477	505	487	496	484	492	519	475	474	474	423	529	476	474	475	459	449	501	510	479	466	482	484	482	455	529	487	550	490	519	491	500	607	508	475	479	504	485	524	456	498	469	480	482	478	422	468	503	524	464	580	477	502	481	465	458	464	449	469	412	459	474	529	478	442	478	429	491	498	455	535	484	480	480	476	518	472	467	469	483	491	497	492	482	402	477	477	467	480	481	567	480	476	482	478	492	531	500	484	525	477	499	555	548	496	497	505	487	474	453	496	515	528	508	473	488	478	483	547	530	488	478	478	511	517	447	476	442	499	475	452	481	513	472	481	508	458	492	494	478	415	505	463	481	550	476	491	501	468	480	517	480	484	485	506	475	521	461	515	512	496	543	487	475	453	489	484	467	491	498	518	472	452	474	494	473	520	465	476	463	423	478	573	471	637	458	517	536	414	487	520	474	466	477	474	514	487	530	432	480	500	449	519	476	484	536	522	492	501	466	485	530	500	487	479	468	497	488	501	470	483	506	482	462	460	466	473	453	436	468	494	461	497	480	526	444	474	452	471	558	471	490	494	439	523	483	478	514	478	517	477	468	462	472	498	482	487	488	491	500	460	497	489	524	530	471	476	502	481	477	472	496	482	478	512	478	496	508	440	458	487	557	480	522	426	505	505	470	553	475	474	474	490	480	543	465	483	469	483	393	482	585	484	477	511	525	463	562	530	531	499	477	472	448	471	412	444	477	507	478	480	447	473	537	445	506	469	549	472	525	448	487	478	527	505	472	473	478	480	391	491	547	477	472	479	485	2
479	489	497	485	551	477	497	476	495	481	503	509	482	482	489	470	482	514	490	466	477	482	481	479	568	531	480	487	483	484	484	497	523	524	477	563	486	445	487	475	470	524	442	474	522	484	529	518	470	460	511	497	468	486	497	520	526	484	462	495	462	478	527	477	581	500	465	518	465	475	588	493	467	439	468	489	466	480	578	476	524	514	460	482	489	537	486	474	480	479	476	588	493	463	476	546	481	471	449	506	485	490	488	484	481	417	473	471	513	455	513	497	486	478	493	448	470	474	475	524	474	501	492	454	468	507	508	497	472	492	475	491	485	473	536	513	447	461	468	509	508	565	463	499	457	460	478	455	481	463	519	475	490	442	478	469	486	485	515	491	450	486	488	482	498	483	479	480	476	487	494	467	547	478	454	530	448	476	514	503	456	567	476	498	496	468	503	476	437	482	506	491	488	580	501	484	478	475	476	426	499	514	491	463	493	475	504	478	487	522	482	445	514	519	480	482	469	467	510	488	476	479	480	509	551	538	471	476	477	504	475	467	465	462	494	522	476	475	493	475	510	441	503	487	526	599	477	482	475	474	452	518	473	580	476	461	499	566	464	493	488	477	528	499	481	485	432	489	477	465	500	443	510	516	475	499	477	517	476	465	476	454	447	477	486	451	479	434	484	490	509	493	484	475	526	510	507	481	547	528	479	473	476	471	529	451	479	470	515	460	470	492	474	500	462	472	461	491	501	566	478	489	489	488	492	487	531	499	494	498	534	516	476	483	525	473	576	520	597	518	468	477	485	554	508	483	480	455	512	460	492	484	568	497	512	487	464	474	506	520	451	463	459	526	468	483	459	497	484	472	415	455	491	469	495	482	489	479	475	437	472	479	493	451	485	475	492	476	507	473	481	456	477	491	481	480	476	427	453	474	476	538	475	484	477	449	561	482	423	472	493	495	525	525	537	475	518	484	452	505	479	484	471	477	493	495	446	466	558	478	514	523	480	462	520	526	486	540	484	486	553	466	571	521	456	474	494	503	472	473	490	479	495	491	480	511	485	471	443	459	508	504	528	416	507	484	492	496	514	493	441	485	518	476	479	399	484	507	487	484	479	502	453	485	533	480	497	535	488	481	471	480	508	519	518	474	479	484	500	502	2
483	468	503	469	438	482	510	476	504	484	545	430	388	506	484	505	475	489	483	476	481	492	483	490	488	456	459	491	472	541	501	460	489	549	486	407	477	490	477	476	479	518	488	488	511	515	473	494	467	508	428	505	520	479	489	519	451	468	462	516	500	482	491	476	690	548	501	481	485	484	570	491	448	465	497	498	475	403	481	486	514	637	461	483	546	468	467	499	481	554	476	542	491	515	468	465	474	500	509	540	478	473	474	495	437	241	501	435	549	480	527	486	482	456	460	454	505	458	512	516	478	441	468	440	490	487	456	477	461	484	561	486	490	473	494	508	471	465	474	484	455	517	483	478	498	479	479	461	477	522	519	457	498	505	476	528	471	505	492	518	446	476	477	480	495	482	475	470	478	510	487	532	525	476	452	502	457	475	490	506	499	573	462	485	466	450	502	500	556	485	470	497	495	517	402	488	478	476	478	475	489	490	467	559	540	476	571	474	457	483	503	454	509	509	490	592	457	497	528	471	485	470	459	504	441	498	485	478	476	504	471	518	483	482	471	527	489	475	444	472	496	414	470	508	551	495	510	479	475	473	458	516	480	491	467	496	369	553	496	498	480	482	489	513	490	504	492	494	565	503	506	567	428	474	489	487	477	453	508	464	479	483	478	477	505	477	470	516	476	520	545	514	535	476	531	478	471	501	507	484	520	504	478	478	486	524	474	475	544	481	513	475	481	478	474	500	479	477	459	491	495	514	488	481	494	477	482	455	503	510	572	494	476	498	475	495	642	462	639	439	509	499	525	531	460	493	472	474	494	498	473	470	480	470	516	488	496	478	509	525	434	476	455	509	484	435	515	478	473	532	436	527	485	495	509	544	476	474	471	465	478	435	485	468	492	465	482	476	491	462	486	569	477	471	472	455	501	434	447	481	477	485	475	507	476	480	538	473	471	471	469	457	512	490	420	551	505	589	550	510	479	472	462	476	480	476	506	501	464	476	468	474	433	503	498	476	468	590	500	480	495	482	548	492	452	479	468	493	447	460	471	472	501	453	471	620	481	417	500	505	506	498	487	484	466	472	476	528	475	513	499	479	503	479	473	378	487	505	471	479	488	464	471	489	457	453	490	453	456	488	476	478	571	461	499	501	473	509	522	525	1
481	464	431	493	502	488	494	476	497	482	498	523	477	500	489	440	489	518	474	496	494	516	481	491	535	518	505	490	474	498	484	493	467	503	524	460	472	439	477	478	476	513	451	494	513	487	501	468	544	533	525	479	485	476	469	444	442	449	443	481	513	474	465	471	592	569	533	473	471	484	472	479	525	536	480	568	488	517	497	452	503	446	438	446	495	507	477	441	489	521	476	563	470	495	485	489	476	492	487	429	465	469	484	466	521	605	495	507	449	484	467	491	473	489	398	478	486	491	498	462	473	467	477	509	441	520	496	513	486	439	531	482	482	482	467	474	469	499	474	487	521	573	482	465	467	483	482	538	483	504	517	478	506	649	477	475	503	498	497	478	465	501	470	488	473	475	478	470	478	474	517	476	502	478	467	516	489	469	538	516	528	517	444	455	487	521	564	491	487	477	485	476	546	507	525	484	477	495	477	450	491	504	447	518	488	475	544	481	476	505	468	470	500	533	492	514	529	473	556	480	455	524	441	441	529	463	502	481	476	509	483	455	498	526	448	485	460	482	494	476	507	449	450	446	485	463	469	477	488	495	432	496	479	478	479	484	546	543	504	466	480	482	523	463	471	492	481	482	492	519	478	420	455	468	462	464	475	505	493	531	477	536	468	476	542	465	470	475	478	500	547	471	476	476	458	492	480	545	524	509	405	486	480	511	473	440	487	486	479	490	477	465	519	519	496	461	468	485	462	443	476	472	516	488	494	480	470	502	467	507	444	497	475	521	477	483	572	469	468	478	485	492	484	490	528	483	479	504	474	541	490	506	498	482	464	470	494	476	459	504	477	466	534	526	481	503	516	482	488	499	433	475	495	488	515	461	477	499	584	594	471	471	451	466	483	482	506	479	488	447	472	508	474	479	480	490	493	490	590	481	473	412	474	481	477	483	466	481	535	478	475	506	464	490	502	503	488	518	518	514	483	502	459	476	462	495	475	449	475	474	508	516	491	597	477	489	457	473	475	479	491	465	543	445	492	478	470	499	467	474	491	473	484	724	479	459	490	472	517	496	477	497	445	501	511	499	480	513	438	488	534	483	495	476	484	403	451	475	457	497	478	526	486	442	501	495	478	495	491	480	475	488	495	742	513	492	481	474	557	537	2
483	494	537	480	550	482	456	476	494	484	529	495	466	532	470	483	475	543	520	480	479	496	472	477	551	496	484	486	487	480	483	508	536	434	509	517	453	451	481	477	472	537	461	492	485	496	526	495	534	450	493	489	469	484	462	509	590	416	514	507	509	483	519	476	635	446	506	485	476	470	533	492	471	495	496	484	478	477	524	449	513	513	465	481	535	572	476	491	486	499	476	501	478	497	480	540	481	484	477	476	483	459	479	484	488	588	456	484	495	468	487	452	485	498	513	476	485	495	507	480	475	478	476	467	492	487	473	457	487	507	473	477	462	475	483	447	429	499	487	450	475	453	472	495	506	460	478	496	492	466	477	484	477	613	478	448	493	464	466	468	473	481	483	476	392	520	476	484	476	537	480	578	489	476	463	514	445	482	500	448	448	501	466	462	525	452	482	465	516	478	461	517	486	515	546	494	478	480	475	486	434	495	497	570	502	475	502	478	470	496	506	522	498	492	451	512	535	484	457	480	443	536	455	446	473	566	517	476	476	509	454	498	476	464	483	496	480	474	488	482	507	399	482	489	481	513	493	484	486	521	501	467	480	503	490	487	454	478	470	508	480	478	500	510	477	479	499	478	522	478	497	466	506	522	480	495	475	474	490	495	478	535	478	477	544	549	499	439	476	475	491	497	503	474	487	523	413	518	536	534	482	476	473	506	468	466	479	467	503	479	462	503	575	509	481	513	473	489	504	430	475	503	473	484	482	484	489	483	478	562	507	467	477	519	508	488	642	543	514	524	479	521	475	524	473	487	486	496	493	484	487	481	420	480	489	514	462	475	429	467	474	467	518	521	473	446	502	498	500	507	453	507	459	484	501	489	471	525	588	466	483	483	544	455	481	470	494	475	473	499	474	547	475	499	478	504	486	502	466	476	480	448	475	491	476	486	522	478	465	492	492	410	449	456	443	541	488	517	552	514	483	486	484	477	468	490	510	497	499	475	528	482	485	571	478	486	471	556	458	485	553	491	539	433	461	476	443	479	462	481	466	481	511	688	486	464	473	422	502	458	495	489	519	611	500	486	485	483	478	467	552	484	497	478	484	326	487	497	466	483	480	519	463	448	495	480	476	509	475	485	481	476	449	751	519	500	479	477	482	521	1
489	501	499	495	539	466	478	476	472	477	522	429	474	523	478	483	478	568	424	482	491	505	484	476	522	520	490	483	478	460	491	505	478	456	526	451	474	532	490	476	472	443	492	475	482	504	492	481	469	422	589	478	517	480	472	509	570	508	459	478	488	477	470	473	475	521	500	466	490	472	535	467	491	491	480	624	482	519	548	472	549	514	533	481	527	465	486	469	477	512	477	524	491	497	480	536	483	443	456	511	485	485	480	494	480	395	496	489	530	468	504	497	481	551	436	477	487	478	477	517	476	467	478	506	479	487	465	483	471	462	514	473	456	472	493	446	470	486	482	463	486	494	504	485	463	495	476	465	481	468	546	481	482	384	477	497	487	477	507	443	483	481	472	486	462	455	476	473	478	491	546	474	475	478	487	457	486	494	478	525	547	553	473	509	485	483	499	451	568	482	550	529	476	537	522	483	482	486	476	492	430	509	470	466	504	476	474	471	461	497	486	499	516	483	487	524	480	493	495	485	450	494	429	478	559	513	489	480	475	517	466	516	463	516	491	511	463	481	491	472	455	535	483	469	560	502	403	480	489	508	490	526	476	519	469	471	487	500	488	487	474	482	527	536	470	504	488	462	413	498	478	495	408	480	497	479	476	486	510	474	477	410	469	475	489	460	497	576	481	475	490	459	485	489	499	534	473	456	476	481	503	479	492	476	483	483	482	489	525	486	542	495	449	484	482	508	471	491	483	499	478	436	512	497	484	479	510	458	493	474	464	492	476	531	465	505	455	463	569	568	489	465	506	547	507	488	480	472	474	431	475	482	440	463	499	488	467	476	486	497	455	487	550	476	482	516	458	490	487	454	540	481	489	475	513	517	479	483	476	485	484	448	552	491	488	467	516	475	480	462	477	508	476	460	480	491	485	513	476	477	483	449	476	505	477	477	478	478	477	475	489	475	470	518	494	466	463	554	513	503	482	456	500	477	498	451	489	457	486	472	504	506	487	407	500	544	480	526	502	470	534	481	485	495	491	477	475	488	427	502	488	477	485	307	469	575	478	546	541	454	543	442	522	512	468	495	473	551	504	484	465	476	475	476	482	536	487	505	493	478	474	448	500	488	511	479	464	459	498	474	470	477	476	309	513	495	472	477	489	495	2
492	505	413	482	487	480	470	476	481	480	501	526	510	439	487	436	488	482	492	492	473	495	481	500	545	516	463	504	472	474	479	546	438	406	508	531	497	553	482	476	476	479	474	470	515	451	483	496	498	524	446	564	486	482	502	464	503	508	541	481	422	489	552	489	543	540	448	479	480	478	495	482	495	517	488	472	480	454	503	496	487	565	484	481	544	499	484	486	474	462	476	531	480	474	474	481	484	481	464	452	481	476	482	476	512	467	455	528	535	491	480	440	479	457	388	463	508	477	515	446	475	499	474	454	486	498	466	478	476	538	511	505	476	485	498	509	473	495	476	461	511	579	487	479	507	508	479	485	488	520	423	482	475	605	476	495	510	476	473	456	450	477	489	477	537	499	479	489	477	522	478	507	509	479	470	550	472	483	447	514	524	570	480	489	478	487	522	491	456	479	468	488	534	505	568	493	481	487	473	512	454	478	513	448	471	479	452	482	478	447	486	550	485	444	477	504	511	480	492	465	529	492	477	523	512	533	486	480	476	494	481	498	487	476	505	494	498	477	488	477	464	526	468	463	518	548	479	482	476	474	493	510	476	475	477	489	472	498	493	475	498	482	530	466	483	484	545	476	497	511	487	482	513	458	501	475	477	491	502	521	477	551	475	474	532	491	443	517	476	498	515	481	506	486	542	540	484	515	464	523	503	507	477	489	493	489	478	478	475	472	458	466	493	481	473	424	467	482	457	524	472	462	494	510	493	487	535	464	497	614	480	472	477	505	496	499	528	408	424	554	502	519	547	532	490	474	478	514	483	520	486	497	493	470	471	473	590	475	517	499	491	515	521	489	486	515	493	482	497	539	503	490	469	485	468	534	477	512	514	436	472	456	480	475	471	471	480	475	487	451	482	497	479	466	474	503	465	500	511	472	479	509	478	510	475	485	438	480	497	469	519	493	483	459	444	584	488	481	506	485	477	452	457	475	471	456	476	505	488	479	465	502	485	580	471	489	472	513	487	479	560	479	428	491	495	475	462	488	518	487	461	472	491	487	479	556	500	484	481	483	555	513	484	449	458	470	478	484	509	477	570	469	447	479	475	527	474	484	419	495	502	459	478	485	487	475	469	511	460	478	472	476	485	504	527	517	489	497	545	486	2
482	473	499	484	444	483	526	477	484	481	444	467	462	383	464	491	481	488	464	485	490	488	481	460	490	498	492	482	460	486	488	543	505	550	406	390	460	455	478	474	473	520	495	502	464	496	477	503	533	528	556	514	492	483	477	485	416	496	548	497	480	474	466	480	626	487	490	483	479	486	490	489	502	516	490	451	472	494	489	474	459	552	462	475	474	535	480	472	486	539	477	527	490	493	477	441	478	426	511	491	484	467	477	446	441	338	458	498	432	472	503	507	480	465	420	466	491	473	471	538	475	501	475	478	496	495	475	455	463	453	442	488	494	475	545	511	602	433	478	481	487	490	462	490	468	465	475	474	485	556	512	473	494	444	476	499	509	469	473	503	491	463	476	479	443	471	474	475	475	522	481	465	570	476	502	557	496	489	498	545	528	578	507	466	479	487	507	493	419	483	443	459	508	504	543	496	484	477	478	525	453	481	493	563	457	476	559	484	463	454	489	503	448	476	492	605	532	482	486	478	501	481	508	514	443	459	508	476	476	518	488	485	462	466	461	512	498	477	489	472	501	474	488	497	534	510	396	475	483	524	481	523	475	481	475	498	523	453	499	486	500	474	473	472	476	492	499	512	504	481	474	445	472	498	496	480	478	555	512	490	477	450	473	475	404	474	501	498	473	501	502	554	466	477	547	476	449	471	511	456	472	498	484	488	445	501	461	494	516	485	479	481	506	510	502	420	477	489	398	484	480	466	499	500	469	491	499	476	494	518	501	496	476	509	496	470	625	442	634	435	541	437	492	492	539	479	479	500	475	438	480	524	422	486	505	482	465	477	502	480	550	503	492	470	477	422	526	470	480	499	530	546	490	499	444	492	478	491	549	451	480	514	507	487	503	462	501	478	453	457	473	474	480	533	474	506	474	540	488	478	474	464	478	460	476	438	467	479	463	482	466	497	505	508	494	496	500	506	464	542	471	470	490	477	497	492	499	533	544	479	471	530	473	464	513	452	483	481	508	480	445	489	564	488	481	476	466	482	497	478	473	462	496	405	477	620	477	496	501	448	466	496	490	500	439	495	490	476	472	402	531	478	510	477	496	452	482	485	531	493	464	540	476	476	582	503	488	503	527	482	469	491	481	399	559	435	474	484	480	556	1
488	471	525	486	471	484	503	475	505	503	483	490	414	481	500	485	473	520	500	489	478	490	469	476	579	495	506	483	493	523	486	542	548	498	484	474	467	477	480	476	471	515	468	473	526	474	488	526	469	488	510	513	483	483	493	463	530	415	506	442	505	480	522	478	545	456	486	495	483	481	531	496	444	419	477	517	474	507	505	507	460	505	497	478	471	499	475	477	484	510	476	487	493	477	489	468	480	461	503	514	476	503	481	473	445	311	446	431	508	473	480	433	488	475	476	518	486	476	506	516	475	466	472	504	516	542	482	501	463	486	527	425	500	481	481	559	520	515	482	459	506	560	481	472	500	466	485	436	479	426	541	474	470	379	477	475	466	478	531	505	492	483	489	483	540	528	477	484	477	484	456	543	544	475	474	514	501	481	467	461	479	511	433	511	482	500	525	506	516	488	505	490	475	465	470	474	476	482	477	495	503	474	520	430	466	473	460	480	466	481	467	479	470	479	474	538	506	491	491	471	479	499	459	481	464	469	512	477	476	525	481	491	466	513	461	503	473	481	448	477	537	494	501	504	558	517	500	480	480	560	480	471	474	491	482	550	511	508	489	484	483	480	521	508	475	470	489	472	462	497	467	522	443	540	454	476	476	513	480	532	477	403	482	473	468	457	481	438	477	511	492	501	528	472	451	523	482	588	464	492	473	496	480	506	455	495	495	455	507	451	476	502	518	512	492	486	475	490	524	475	489	480	494	495	477	480	460	464	481	521	492	482	477	497	492	470	558	512	631	425	520	480	426	477	551	467	482	490	494	511	484	545	546	479	501	499	485	477	588	481	468	464	509	460	485	457	505	480	483	523	455	435	498	487	555	458	488	477	475	498	475	480	370	491	481	497	455	476	501	535	481	494	477	444	476	494	496	544	569	484	478	454	480	477	476	423	501	481	434	463	498	492	425	507	480	492	493	486	490	540	487	465	465	476	498	492	478	465	528	468	525	462	487	411	501	462	469	462	412	486	480	469	432	506	493	478	476	482	457	489	476	484	490	249	485	642	481	511	478	498	491	448	472	538	458	471	460	536	471	520	484	479	450	477	464	476	499	488	524	470	485	449	501	454	546	469	477	450	496	490	482	472	460	251	499	433	467	469	447	593	1
475	496	462	483	484	471	489	479	477	469	410	439	472	490	488	472	492	474	481	487	475	458	464	473	531	530	467	467	464	507	487	484	471	507	474	480	495	470	476	475	473	472	507	475	488	474	475	480	488	467	449	539	519	477	472	487	475	497	435	486	492	475	544	469	403	476	449	500	489	479	503	484	490	523	479	491	481	428	514	459	492	503	460	453	530	413	477	466	477	551	476	512	492	449	485	476	480	509	473	519	483	485	478	474	531	512	496	463	509	492	514	543	483	535	523	481	484	490	454	462	474	505	472	461	476	491	487	474	480	571	494	466	507	468	479	505	545	513	478	473	483	536	490	480	470	459	476	498	473	496	500	489	488	463	478	489	454	467	526	486	426	451	482	474	461	479	476	478	475	493	448	537	538	478	482	525	493	471	474	435	472	591	507	461	495	480	575	488	482	481	474	433	491	508	497	479	480	489	479	535	495	519	449	462	489	475	479	480	496	482	504	536	458	496	485	518	520	485	464	495	482	549	494	420	464	464	428	476	476	449	495	492	450	480	505	517	480	475	446	477	538	571	498	496	480	564	529	483	481	479	472	526	474	502	481	507	501	512	479	452	485	480	520	497	496	454	534	517	503	524	486	518	432	419	480	485	476	509	468	485	479	457	469	475	477	540	539	500	484	539	477	556	485	466	439	482	517	578	543	460	407	510	471	484	484	480	482	501	517	461	495	474	548	518	489	476	492	482	449	571	497	520	502	461	454	477	496	531	485	526	496	482	477	487	511	483	385	435	484	503	488	523	517	514	535	468	483	525	436	451	471	417	514	460	502	502	515	472	508	537	525	485	460	512	486	435	484	484	500	468	501	473	519	526	526	512	475	451	503	486	486	468	479	479	454	474	497	479	489	433	475	421	474	506	476	481	479	471	489	476	480	478	477	503	476	448	505	485	463	483	480	609	527	490	488	559	506	567	495	466	492	481	489	476	480	452	478	476	503	477	519	445	466	471	511	513	490	509	490	484	431	462	523	542	479	478	470	498	465	474	498	467	517	426	473	488	477	456	443	466	508	520	483	536	456	498	480	510	463	496	450	483	498	476	476	585	490	487	541	481	489	521	481	507	475	471	481	473	475	473	487	483	464	441	527	575	472	511	568	498	2
491	481	553	485	493	478	470	481	485	479	517	480	512	514	467	452	490	450	451	462	495	480	476	479	497	489	449	475	482	541	476	483	510	475	471	537	460	486	478	480	478	511	464	488	518	490	453	419	505	472	529	524	463	478	496	509	410	496	565	490	472	481	446	480	342	438	527	488	476	484	451	465	475	502	491	508	466	466	490	499	500	531	473	487	480	492	476	484	473	502	477	575	497	498	484	511	476	477	460	486	471	476	481	480	504	599	501	504	512	487	478	459	487	500	440	499	503	501	499	514	474	500	481	535	477	486	487	453	489	474	513	462	474	479	517	407	506	522	487	485	478	479	483	476	451	494	475	548	478	479	522	483	502	318	478	476	483	475	532	550	482	505	461	487	451	439	476	477	477	461	481	430	508	477	461	541	496	475	475	560	537	483	446	500	491	469	506	502	483	483	475	498	486	530	603	483	481	491	476	481	495	511	508	556	443	474	483	474	480	481	495	486	513	534	471	590	477	480	487	484	455	494	534	472	457	493	469	477	476	487	502	472	480	481	454	490	477	478	481	481	443	594	517	465	523	539	511	470	500	514	494	490	478	504	478	466	542	489	469	494	506	481	477	437	483	461	514	491	524	487	507	437	463	485	472	493	476	483	493	498	477	382	464	477	431	461	504	544	484	459	514	541	541	482	489	500	445	492	503	504	469	472	480	511	469	535	479	487	508	459	521	414	465	472	482	550	458	472	493	542	460	522	471	479	500	485	454	505	502	494	543	481	477	470	518	481	264	538	507	422	501	486	480	491	486	487	472	459	463	494	475	418	410	475	487	493	570	476	581	509	475	484	503	492	488	484	526	492	460	500	451	438	483	493	505	476	479	498	526	482	481	507	449	468	482	492	488	477	493	498	479	473	472	515	478	467	469	455	475	478	477	476	475	506	477	536	484	478	468	478	467	434	512	496	547	559	491	501	452	525	491	492	485	475	493	509	488	441	445	470	483	521	447	359	468	559	461	573	442	484	519	482	488	430	541	476	483	487	515	482	440	479	486	321	481	467	479	529	497	507	472	530	478	513	510	485	486	534	485	461	606	479	477	480	474	612	489	483	483	491	505	400	478	505	460	489	469	449	516	462	484	490	481	298	539	481	482	472	555	458	1
484	433	587	482	511	483	520	474	476	483	500	468	479	518	480	472	465	479	473	473	479	476	473	495	476	481	485	479	468	468	489	449	451	428	491	525	472	480	478	474	474	475	503	480	556	493	516	478	509	504	510	528	464	481	503	483	514	464	479	477	454	481	485	474	487	415	521	465	483	484	532	471	523	464	475	439	483	482	531	473	526	415	510	482	530	458	480	475	482	553	477	465	457	488	489	473	474	492	489	516	471	478	488	480	492	439	438	445	496	496	439	512	470	513	508	495	469	501	493	482	477	472	514	471	511	441	493	459	474	403	555	480	489	473	471	507	513	488	476	466	531	479	505	480	480	483	478	539	484	478	507	478	459	428	476	503	452	499	514	474	509	469	465	480	494	452	478	486	477	506	450	544	522	476	469	481	506	486	456	502	508	466	496	481	504	450	565	491	508	472	452	476	515	481	538	471	486	483	477	487	488	491	474	545	506	476	526	485	487	502	489	505	479	487	493	583	500	472	510	478	430	470	435	499	495	485	488	475	476	528	480	464	471	488	465	499	504	479	478	486	514	541	480	452	580	462	445	476	483	525	492	463	480	493	480	481	482	460	490	495	469	474	488	443	483	514	505	503	485	476	483	529	511	495	437	480	476	497	502	510	475	442	483	476	535	475	492	516	476	477	509	519	476	476	435	516	445	436	510	501	482	478	481	447	531	525	476	486	492	469	510	499	464	480	484	491	458	472	450	487	494	519	514	492	482	479	437	485	496	592	462	484	476	501	465	477	467	474	549	490	445	472	456	478	399	465	482	504	511	481	489	559	473	478	483	473	543	476	462	388	427	493	470	500	473	527	505	488	486	499	473	508	517	538	538	518	490	496	518	490	469	482	528	476	507	482	480	473	508	449	477	468	476	504	479	483	466	536	513	474	475	537	477	494	477	539	417	473	546	489	459	424	485	494	490	518	489	542	514	457	476	489	464	475	508	484	505	433	509	480	500	516	499	454	497	451	471	490	466	484	435	483	498	501	481	477	477	484	499	468	501	470	497	371	481	554	477	518	534	463	581	448	468	492	495	495	479	501	470	519	485	476	483	477	480	542	466	478	459	483	486	428	491	479	454	470	465	522	502	482	503	481	479	384	468	516	484	475	489	449	1
492	446	493	484	505	465	481	478	495	471	492	490	496	488	467	527	456	506	467	459	456	452	475	479	521	611	474	470	477	497	479	539	503	498	467	539	498	515	485	475	472	464	489	508	508	488	451	540	461	503	589	505	449	485	464	481	542	454	505	497	498	485	456	484	318	492	446	533	473	477	488	493	406	578	479	513	482	499	498	493	473	452	456	491	511	498	464	481	476	566	476	488	443	467	484	551	482	488	481	470	496	474	472	475	472	633	481	483	510	469	504	536	468	531	436	506	465	491	503	483	475	450	476	412	499	501	503	450	496	480	493	476	492	475	480	487	469	484	493	473	472	506	477	479	469	475	473	554	481	500	471	468	492	564	478	471	481	452	512	509	483	486	468	473	445	501	476	479	477	525	587	464	505	476	474	510	498	475	492	468	509	491	498	487	491	515	509	514	500	485	505	497	513	507	607	477	478	486	478	471	482	453	486	546	539	475	529	478	489	505	499	456	502	537	486	542	517	461	457	495	535	491	462	464	493	490	465	476	476	464	465	496	473	490	495	509	473	476	478	486	470	579	398	501	493	504	492	475	476	497	515	486	479	482	484	511	523	632	467	472	487	480	476	505	480	525	459	486	437	482	495	515	474	492	458	475	476	542	511	501	478	508	471	477	531	525	468	471	476	485	461	534	509	470	520	496	487	468	497	489	490	493	485	472	556	466	482	485	516	484	481	495	511	468	497	444	457	486	474	472	473	498	512	479	461	485	513	442	523	515	503	486	477	473	478	478	244	492	371	555	552	513	510	487	583	473	498	457	490	491	489	555	488	477	493	483	529	475	563	479	491	502	483	469	476	533	489	478	477	530	515	566	503	473	481	469	480	476	463	540	474	404	503	497	482	487	515	477	452	472	473	479	477	442	480	474	493	529	475	463	469	498	476	503	476	511	486	480	502	475	481	491	511	484	482	518	462	491	470	542	477	483	485	477	497	481	527	449	517	477	479	456	460	540	466	527	459	514	517	469	486	488	492	493	478	481	491	480	424	477	476	475	517	547	483	360	479	429	466	510	442	457	506	545	466	484	487	482	504	499	490	480	478	477	491	580	476	495	446	489	472	472	460	534	521	476	487	515	486	479	465	480	508	566	534	567	478	478	446	492	2
485	445	554	483	491	478	476	479	492	477	467	467	495	502	488	490	471	507	505	493	487	472	489	485	478	493	506	485	492	508	477	520	518	480	524	555	476	505	470	477	474	542	488	487	467	463	471	546	509	475	597	462	533	468	515	506	502	480	454	494	474	478	498	490	563	481	558	508	471	466	541	477	482	498	492	523	499	498	581	499	499	483	504	483	500	445	482	486	468	508	477	454	513	480	474	486	474	444	501	410	479	484	484	478	511	609	448	468	485	477	477	489	468	435	511	477	491	506	490	472	476	509	480	461	479	473	471	464	489	427	525	495	466	475	468	462	496	491	479	477	484	495	486	481	468	467	488	523	484	505	510	481	478	519	477	506	482	474	495	543	484	485	486	478	475	478	475	481	476	494	471	556	437	477	482	527	488	480	455	491	519	498	454	448	490	476	485	466	544	476	517	531	514	578	512	482	470	488	476	467	524	472	501	500	393	478	498	476	479	484	473	541	464	453	482	499	507	489	491	480	499	553	459	468	502	508	485	476	476	510	472	542	491	485	474	463	468	478	495	491	489	415	516	470	551	539	477	481	492	484	463	424	477	550	478	447	421	416	477	501	482	482	505	450	474	503	504	491	405	524	473	512	403	480	471	476	476	526	504	500	476	487	450	478	445	448	447	509	483	495	500	481	475	475	526	488	500	504	515	484	478	491	486	496	483	455	471	480	493	465	511	491	532	478	477	491	471	481	526	499	490	471	497	481	483	477	504	531	492	551	471	487	475	503	493	499	553	522	526	453	476	490	583	533	484	486	477	505	455	519	478	515	456	495	510	481	498	476	454	526	487	481	491	468	484	587	445	482	481	505	494	511	537	471	546	450	479	461	536	469	492	506	564	479	455	487	524	478	484	486	479	521	479	507	479	473	494	502	563	477	477	505	475	466	476	445	507	478	487	477	559	464	505	514	547	560	488	536	461	445	471	484	485	476	475	500	501	428	496	478	499	485	478	504	502	497	475	501	516	491	565	481	565	522	501	478	488	475	444	492	485	485	495	679	487	418	469	532	588	528	527	499	528	465	492	503	493	542	516	475	545	486	515	474	482	350	445	468	453	460	505	500	468	507	465	476	463	489	406	479	518	478	513	698	489	565	482	498	487	490	1
489	476	512	473	419	487	449	478	521	486	508	480	450	518	489	458	492	507	500	475	504	466	474	482	509	528	509	455	478	448	483	564	528	440	454	552	494	481	472	478	479	488	538	501	499	477	473	394	453	486	504	474	487	482	520	514	433	449	511	505	466	490	475	486	517	510	452	503	478	480	529	474	469	468	473	506	470	475	517	479	525	499	462	477	574	514	473	490	478	533	476	446	473	481	474	501	485	438	482	510	482	484	485	456	469	488	475	453	518	488	478	502	467	486	508	485	518	495	491	470	474	437	467	464	488	533	472	466	478	512	522	438	515	477	497	564	530	493	481	481	544	504	477	457	481	480	479	497	483	450	457	482	489	517	474	504	463	462	515	485	459	492	465	488	458	498	474	471	477	464	517	496	444	477	480	540	482	474	483	520	512	556	430	500	468	404	527	520	545	477	530	483	509	531	501	463	470	492	475	479	476	476	518	417	501	475	517	478	491	506	510	519	498	486	467	484	570	492	490	469	506	521	502	505	489	459	478	479	477	513	487	481	447	488	508	549	490	474	478	478	488	428	458	472	446	477	430	479	474	461	514	471	469	535	486	523	499	505	497	501	479	480	496	457	491	494	525	473	478	469	489	444	483	462	474	486	476	510	484	461	476	488	520	474	527	473	438	488	483	496	474	539	510	475	554	431	533	476	521	494	523	502	479	453	451	467	479	477	510	503	482	513	496	479	466	462	486	485	479	501	478	557	487	494	447	488	441	480	476	508	415	447	476	462	463	477	503	497	539	521	524	499	501	419	431	485	480	502	493	490	483	437	503	462	538	496	565	478	512	526	494	506	514	547	478	460	436	487	480	456	537	495	518	474	535	464	473	458	458	404	478	466	468	495	502	487	506	478	511	497	476	511	477	493	479	505	490	584	486	484	476	475	475	437	476	491	507	472	499	487	477	465	446	485	493	514	495	478	543	533	482	482	466	477	479	495	494	442	448	476	509	484	432	511	527	533	462	512	412	484	450	446	607	482	479	476	480	494	465	470	518	476	476	598	476	434	473	442	411	554	489	478	522	575	495	468	488	487	491	441	573	481	528	477	477	402	474	491	510	492	524	490	495	463	481	483	484	500	504	491	484	475	462	658	464	527	479	509	472	487	1
480	494	499	486	510	485	496	479	507	486	489	483	488	441	508	493	476	549	485	480	451	455	468	492	518	533	476	487	466	480	473	494	490	525	487	462	483	446	485	476	476	476	490	484	486	501	531	490	479	476	554	523	452	480	504	501	460	522	509	477	508	488	471	492	489	521	519	503	488	480	487	460	480	483	486	504	472	498	538	475	471	486	498	496	509	470	477	464	483	465	476	495	492	461	479	484	473	489	521	443	487	472	475	459	490	478	468	447	482	481	487	454	484	516	489	496	514	480	520	522	474	469	493	467	482	566	495	491	477	539	580	466	552	475	507	483	499	487	473	474	493	527	477	476	478	455	478	543	492	475	474	478	471	416	477	426	490	494	552	533	479	484	480	476	514	511	475	476	477	565	469	458	620	476	469	498	501	475	458	512	521	528	502	472	513	484	502	475	576	481	518	461	443	511	560	492	480	476	477	522	491	472	485	562	403	475	536	479	491	470	484	538	471	470	486	537	494	481	465	478	457	521	468	537	504	495	481	476	477	498	483	480	489	466	493	448	478	484	527	468	451	440	518	451	536	521	500	480	483	555	531	468	478	505	481	458	553	521	497	483	521	482	526	482	463	512	486	497	464	497	504	570	467	511	501	469	477	472	507	533	480	427	475	477	482	502	503	498	477	482	501	553	506	466	517	524	460	537	555	457	499	509	472	488	503	525	505	472	514	504	475	453	501	510	478	449	465	476	424	480	479	475	476	469	476	477	462	493	477	511	468	470	476	541	485	487	470	476	630	495	534	529	453	475	496	463	495	509	518	505	500	463	555	481	479	500	460	478	557	559	508	473	471	476	472	492	467	500	487	497	494	427	474	487	513	448	483	461	489	434	478	494	450	472	504	473	495	477	518	486	480	542	474	454	478	517	492	476	514	480	476	470	477	461	478	551	433	477	461	496	528	537	405	452	528	637	467	530	528	474	491	491	469	475	484	507	451	482	498	487	489	493	461	436	486	524	468	376	426	484	496	452	704	496	539	475	479	526	403	471	478	468	537	588	480	412	483	440	497	453	520	458	476	479	475	469	477	568	475	539	488	481	571	475	487	395	496	473	522	481	497	522	460	435	474	465	451	474	486	460	451	478	478	599	466	441	484	482	461	540	2
492	591	523	487	470	487	438	478	487	465	508	483	526	486	510	480	479	523	508	489	486	468	479	476	504	519	479	493	482	510	501	536	504	507	493	423	470	414	480	477	482	442	452	507	523	455	505	519	495	474	523	528	452	478	447	468	566	504	471	477	461	485	537	478	454	480	487	506	479	472	495	520	472	428	476	429	484	447	597	540	483	490	487	500	400	459	480	470	459	568	476	482	457	498	477	497	486	497	516	498	486	481	491	458	492	495	499	423	458	472	471	468	478	485	468	480	486	504	513	484	480	484	482	547	452	520	442	526	479	489	478	472	504	471	499	522	481	489	480	509	510	564	472	478	500	490	487	492	484	493	513	474	505	409	475	508	481	432	459	505	494	495	489	476	490	526	476	474	478	520	524	498	533	476	506	536	479	475	490	539	498	563	503	477	487	479	497	504	513	483	487	477	499	456	481	480	485	469	477	497	515	477	469	462	465	477	509	477	485	459	496	538	508	545	479	495	516	477	474	472	470	500	513	542	469	476	488	477	476	470	476	491	495	497	482	466	495	481	473	478	479	527	508	487	496	496	513	481	480	480	463	506	480	441	476	496	544	424	502	481	468	474	508	484	476	457	528	487	503	498	471	517	525	511	488	482	476	453	483	468	479	433	478	475	466	488	520	452	478	499	447	483	532	476	447	544	509	469	546	470	554	481	475	477	460	447	511	492	455	449	459	502	515	491	474	489	469	480	491	531	489	500	508	498	478	487	521	485	487	507	488	485	475	457	453	493	431	561	529	495	542	455	481	491	479	472	490	522	493	462	488	464	482	466	477	476	502	476	551	483	436	507	553	500	494	441	515	493	482	489	452	479	518	483	552	457	472	461	516	417	480	479	459	481	490	484	524	478	476	518	485	519	475	476	481	498	483	504	507	488	484	496	476	466	476	537	472	476	494	473	468	451	441	534	476	527	490	497	505	504	473	496	492	475	480	485	498	490	500	476	485	501	466	429	491	470	448	590	468	467	479	483	469	500	465	477	481	481	514	475	500	479	491	350	487	530	488	558	496	493	531	482	459	423	482	498	474	500	459	488	514	483	468	479	481	551	480	517	445	479	511	423	478	474	507	491	475	474	496	493	471	474	485	342	566	560	475	480	515	472	2
486	508	496	483	537	491	527	475	503	480	499	466	444	485	493	478	478	445	507	481	501	483	484	483	459	472	473	481	470	536	490	555	524	363	476	485	463	502	485	475	475	523	486	496	540	465	490	485	477	456	623	457	489	481	484	501	516	481	550	473	497	486	480	479	603	515	517	506	475	473	417	476	494	468	485	572	470	478	499	470	508	512	484	494	513	495	480	456	475	525	475	525	493	508	480	453	479	499	511	420	468	466	469	496	425	356	493	504	460	478	466	446	487	485	455	506	516	502	502	450	475	483	495	453	464	499	504	510	469	443	524	485	502	478	478	551	551	495	478	494	470	437	472	469	473	456	479	429	480	513	463	492	491	477	478	482	497	512	499	532	502	485	486	482	539	522	474	490	477	547	504	481	533	479	478	494	478	490	503	511	619	469	475	493	492	481	547	456	473	480	484	491	487	565	571	482	475	469	477	538	515	498	495	467	500	476	430	477	495	473	484	514	468	471	485	502	449	484	497	476	443	547	518	477	510	469	488	480	478	518	460	533	455	485	483	483	470	488	473	471	522	412	454	457	493	470	504	478	478	512	552	467	485	475	485	438	475	515	497	497	489	485	503	460	475	489	530	468	500	540	455	539	493	460	491	493	475	465	494	419	474	465	489	475	497	471	487	492	480	524	483	447	525	477	467	477	414	484	478	493	498	494	476	496	511	484	506	481	470	473	469	491	456	494	460	479	469	477	452	506	488	492	479	466	504	484	496	485	492	573	548	468	476	472	487	524	595	534	620	524	462	495	530	482	478	487	471	470	451	532	475	508	510	494	471	478	559	477	585	480	450	477	524	457	470	493	471	489	501	472	482	391	496	459	520	474	471	463	486	515	484	479	503	494	512	475	520	476	482	421	482	468	477	474	479	476	479	550	474	478	481	505	477	502	477	466	389	484	445	484	503	546	522	466	570	528	494	461	433	497	477	470	484	476	452	498	503	505	448	480	505	450	462	481	450	484	484	505	500	479	562	466	644	503	473	478	482	496	482	472	526	470	480	565	491	499	476	515	512	535	525	475	496	542	451	517	476	529	479	500	545	473	555	475	483	355	457	468	453	488	494	477	475	518	536	465	466	468	517	470	425	475	473	576	449	519	470	469	547	449	2
487	430	505	473	491	479	468	479	442	476	433	506	458	456	491	456	467	529	459	465	479	467	496	497	463	494	511	496	470	488	492	511	483	513	479	580	490	481	482	477	476	457	498	475	503	484	470	505	510	469	525	487	511	485	513	471	494	483	456	485	485	483	476	476	479	477	482	496	490	476	480	499	490	501	488	402	477	508	516	474	497	509	495	504	456	479	473	468	481	459	477	510	474	458	477	481	482	425	492	497	490	489	472	481	432	475	476	435	533	486	458	349	464	439	539	484	488	488	497	476	476	449	486	548	471	451	493	491	477	449	479	487	496	480	494	463	524	477	464	473	506	533	478	490	492	503	483	480	483	481	410	475	498	572	476	492	481	502	519	499	458	469	486	482	452	543	476	476	478	464	518	558	516	477	500	546	492	487	526	446	508	426	505	481	497	524	480	469	454	479	504	454	509	514	498	484	484	493	475	486	482	461	458	472	447	476	417	486	495	471	494	481	502	514	470	520	490	470	436	480	479	559	533	488	515	596	456	479	476	488	482	465	481	493	474	477	500	482	499	474	450	585	462	487	434	498	510	474	483	458	454	527	475	488	482	526	471	507	501	482	505	483	500	496	484	474	550	524	482	485	501	483	442	463	489	483	475	458	485	512	481	509	488	473	498	481	464	459	477	542	503	509	530	472	485	505	492	454	500	532	461	502	473	467	443	479	461	485	497	463	496	487	528	511	479	533	487	481	455	539	474	492	474	478	490	481	476	445	493	516	440	471	476	480	492	480	460	544	420	484	476	518	549	503	452	478	494	486	487	473	478	462	472	481	494	484	485	477	494	493	484	512	494	468	471	538	518	459	493	492	461	503	492	471	437	478	474	469	542	511	472	494	445	495	499	493	467	478	543	462	478	488	481	497	475	474	510	462	534	481	474	555	476	529	476	451	497	480	505	477	469	558	434	459	489	460	486	515	508	490	485	479	472	475	482	508	464	515	498	473	544	563	488	531	490	513	461	460	500	477	432	488	391	481	493	478	476	484	453	492	486	470	452	379	492	583	484	422	473	463	492	498	513	473	483	493	468	512	483	504	533	475	429	478	484	596	454	505	490	486	503	511	474	427	577	489	474	479	475	486	454	482	528	372	448	501	475	504	520	486	2
483	435	508	478	489	481	546	475	488	484	479	537	474	451	481	493	486	486	490	477	499	486	459	488	537	500	470	481	478	486	475	506	503	484	505	545	480	447	488	479	481	482	475	487	453	488	453	432	507	456	469	428	492	485	481	512	502	448	434	431	469	488	505	477	320	512	502	444	473	475	543	518	463	459	475	485	463	462	435	440	507	481	491	492	578	493	476	472	487	481	476	506	467	501	490	541	486	476	457	486	476	481	484	487	496	657	472	528	466	472	476	548	483	446	480	474	521	471	495	485	477	481	478	456	470	465	475	493	489	449	462	494	486	477	494	470	443	501	489	477	490	503	486	487	499	482	475	544	482	489	474	467	487	349	478	495	487	494	476	486	538	472	484	476	513	508	477	480	478	537	461	497	538	477	463	492	482	477	522	479	523	559	522	491	491	460	480	485	509	484	475	505	474	532	521	472	470	488	474	489	513	462	476	520	497	477	444	483	465	466	495	497	528	500	472	486	534	466	489	497	529	527	519	446	514	509	477	482	476	466	481	508	504	492	491	498	498	478	462	480	529	588	472	479	557	443	491	478	471	471	480	526	481	473	482	513	546	423	478	481	463	491	520	483	489	479	539	481	451	527	490	466	453	540	492	467	476	522	501	524	479	407	476	475	469	464	479	484	483	520	558	522	488	469	608	540	463	435	486	478	433	479	482	494	473	577	494	467	480	441	483	502	505	505	476	492	469	477	479	516	477	484	494	474	497	475	483	489	447	571	512	467	476	486	494	500	281	453	498	445	598	486	476	479	511	493	494	439	497	493	473	441	440	501	481	497	527	477	499	504	449	506	496	485	486	477	469	508	496	432	488	520	464	453	544	486	471	456	532	518	487	455	509	472	470	462	479	477	474	483	478	488	483	503	476	492	484	402	541	480	480	463	476	502	477	494	548	477	458	483	511	483	476	484	514	546	484	525	512	539	488	478	500	476	487	499	519	508	442	470	499	533	487	390	499	446	483	452	465	486	501	480	518	512	485	476	483	495	479	477	475	476	472	383	482	441	484	469	466	550	469	459	473	470	477	503	490	527	466	531	472	476	492	481	472	596	477	514	477	483	494	485	476	524	453	485	474	493	479	483	487	473	459	355	472	522	476	473	474	558	1
476	489	575	486	441	484	497	474	485	477	453	482	520	454	488	443	494	521	484	482	484	530	479	463	579	497	433	490	461	489	475	518	493	489	503	432	464	491	476	477	485	457	464	475	494	486	490	491	467	452	562	461	485	485	524	492	563	540	431	449	482	492	452	487	332	478	479	486	472	466	519	491	473	427	485	459	468	467	462	455	501	580	512	489	446	473	478	453	493	522	476	491	470	476	477	464	478	475	502	464	475	475	478	484	517	532	526	553	512	479	493	492	477	489	461	488	506	472	472	467	475	507	478	509	487	521	489	499	482	578	485	500	466	483	492	553	409	482	483	480	480	541	501	487	488	488	481	499	486	499	463	489	488	332	476	467	472	442	514	509	473	459	475	474	491	453	476	474	478	460	510	520	521	477	502	525	476	483	428	532	474	493	464	513	468	437	554	517	510	478	468	576	503	535	592	493	473	483	479	492	511	504	458	464	480	474	510	483	486	485	472	480	498	484	468	521	509	475	513	446	450	530	477	464	403	571	484	478	476	476	509	486	462	501	460	492	481	481	496	468	473	576	484	477	521	562	482	473	476	504	492	465	477	498	472	521	464	450	490	503	472	481	501	479	478	453	521	472	479	469	487	482	432	482	468	480	476	493	463	482	478	397	510	477	471	511	465	531	477	501	463	507	528	469	497	491	453	568	530	488	507	492	471	503	550	482	486	493	551	496	493	453	508	506	495	507	480	484	422	535	475	490	491	478	488	478	478	514	493	506	480	472	475	527	456	483	265	477	553	544	485	534	497	522	522	484	481	474	488	504	481	446	492	474	506	476	493	476	492	536	451	496	427	476	477	493	532	467	467	438	476	489	457	508	553	496	486	478	473	458	494	492	489	473	461	505	484	476	534	426	476	519	479	527	479	467	479	497	526	490	473	460	476	481	477	440	469	476	469	483	505	406	464	478	490	586	499	534	456	474	487	474	464	477	483	502	465	486	473	474	527	482	475	395	494	510	475	483	524	484	504	460	623	484	537	476	492	479	493	478	477	465	487	429	472	404	487	498	559	427	481	489	498	485	444	476	478	544	486	494	525	473	553	479	475	598	468	516	495	480	449	480	480	469	544	465	507	494	493	481	484	479	498	441	521	588	485	456	504	442	1
477	529	524	485	509	481	510	478	495	483	487	483	506	554	499	479	486	505	488	478	464	496	480	458	568	489	462	463	489	515	479	474	518	496	480	449	489	515	472	476	478	513	466	478	526	452	545	477	511	449	479	504	459	471	538	501	575	439	525	463	508	489	482	476	438	449	534	525	480	468	479	485	468	496	478	542	463	490	543	474	483	491	499	478	498	524	483	486	474	554	476	533	453	474	475	522	478	483	466	506	480	500	475	478	469	725	484	483	468	484	454	450	478	489	500	479	469	476	495	476	479	494	493	533	492	535	471	478	493	480	485	506	528	479	521	556	534	503	497	478	507	477	481	510	503	492	483	471	481	443	512	485	483	581	478	486	471	462	492	500	465	482	466	477	466	487	476	481	478	515	465	495	551	475	486	426	468	475	441	500	471	568	540	474	488	519	462	485	541	473	424	529	495	464	509	481	484	487	477	508	533	469	526	520	521	476	516	478	501	515	462	426	518	470	468	530	496	489	480	504	414	481	513	500	551	422	452	480	476	485	483	463	450	482	499	521	474	470	465	476	513	542	444	449	512	499	423	477	481	538	469	495	477	522	479	511	487	596	494	479	503	478	536	457	458	491	508	495	463	500	488	467	431	531	485	490	476	507	500	444	478	539	501	475	478	447	486	528	481	504	536	514	515	476	547	482	466	528	508	467	502	494	475	541	600	504	477	473	554	484	531	445	432	513	473	466	472	484	508	511	500	528	486	484	550	484	463	484	476	512	509	475	477	494	548	479	409	447	380	521	493	460	494	507	491	489	473	512	461	534	485	466	494	448	479	486	520	474	482	504	469	509	409	464	471	455	452	470	509	480	509	484	488	494	497	515	487	491	536	474	474	486	484	458	487	472	527	478	491	444	480	538	472	418	479	475	479	552	586	486	477	485	477	431	476	424	491	478	513	473	486	472	497	464	493	532	512	523	416	513	488	489	482	476	478	507	515	623	445	476	503	529	451	562	473	483	477	587	495	505	551	490	414	509	464	480	467	483	526	460	477	482	473	569	479	442	476	449	499	510	501	488	461	433	455	479	495	495	497	508	462	472	444	475	473	534	451	482	449	473	488	517	480	473	520	476	497	465	479	475	459	471	437	584	452	537	480	472	477	491	2
485	440	469	492	517	487	496	476	485	468	480	536	480	470	491	460	471	471	488	456	483	500	491	479	542	536	482	493	490	501	489	501	533	428	420	499	477	488	478	475	482	430	480	466	486	492	524	498	474	502	527	501	479	483	495	456	472	460	501	471	469	486	456	475	530	478	545	530	482	480	462	529	493	421	480	507	492	501	526	504	533	463	463	472	438	518	477	483	475	442	477	487	485	487	482	505	482	470	507	482	486	478	473	459	514	383	496	454	512	478	453	412	465	507	499	465	463	495	548	516	479	493	477	473	483	498	477	520	468	464	529	517	502	478	487	476	548	470	475	477	494	538	470	479	467	487	479	542	481	526	513	510	485	330	478	487	479	478	497	518	497	486	489	491	464	480	479	480	476	529	439	504	567	477	478	507	482	482	500	460	521	549	498	484	451	476	490	559	513	479	479	493	504	429	541	477	478	488	476	487	473	511	475	477	427	477	505	484	474	485	493	509	472	480	471	536	499	488	506	485	501	547	454	498	496	483	488	479	476	463	483	487	489	505	516	493	501	479	477	480	514	477	463	494	518	531	486	474	469	473	479	540	484	444	479	511	524	527	487	473	503	482	467	511	474	523	506	493	521	479	507	536	468	477	492	466	474	542	474	514	476	400	460	475	482	474	481	470	484	496	475	536	495	471	444	499	469	488	494	540	515	481	480	478	479	472	487	479	477	476	436	474	491	524	493	475	487	481	518	531	499	466	541	478	450	483	496	473	508	494	499	468	475	440	462	490	513	447	628	486	535	485	470	541	544	489	484	423	472	503	477	457	456	481	542	442	481	477	447	437	490	485	513	489	483	407	492	486	488	454	614	520	503	486	496	490	488	483	481	569	479	464	476	474	489	467	484	476	503	511	479	489	476	500	480	451	475	478	517	480	481	473	475	535	475	406	471	476	534	486	513	470	483	471	547	571	486	512	498	473	480	484	474	476	500	485	494	514	495	476	485	554	458	388	516	478	450	590	500	476	516	443	515	530	509	478	504	484	468	484	487	482	489	344	476	558	472	440	424	465	500	489	453	491	507	450	481	543	469	471	565	475	487	476	471	458	495	508	420	472	454	478	475	512	492	481	479	512	515	473	525	472	514	313	421	485	480	499	564	481	1
482	487	522	479	448	477	486	476	496	483	464	471	491	448	480	472	506	472	487	481	466	449	477	493	487	514	503	480	485	496	475	497	515	485	487	545	462	475	483	476	476	482	466	481	494	459	461	514	440	495	582	498	482	474	509	519	457	565	457	468	472	490	426	470	382	512	496	455	479	458	553	478	473	430	479	576	493	469	559	503	492	498	494	473	519	457	483	506	476	545	477	530	474	471	499	472	476	491	467	429	488	472	482	495	478	560	463	511	460	482	457	489	477	470	539	466	456	504	467	457	472	482	470	482	455	497	501	490	486	454	497	452	527	477	495	471	525	531	476	507	466	523	473	467	466	451	485	488	474	483	512	465	494	463	477	512	476	512	499	530	502	490	477	474	523	502	478	476	476	495	511	495	486	478	496	504	470	489	507	512	551	527	473	484	482	510	526	471	539	489	498	459	513	520	513	488	474	480	475	482	485	489	466	504	557	475	533	481	465	491	486	482	488	514	479	566	531	487	472	501	507	422	485	520	451	540	494	476	475	497	491	469	474	492	506	513	478	482	457	467	518	528	491	447	525	493	544	475	504	482	508	481	472	490	470	529	572	551	495	467	501	474	497	508	464	516	461	469	498	498	478	553	546	477	470	483	476	529	506	439	477	456	489	473	497	462	452	489	477	498	437	467	514	475	568	526	438	511	571	455	532	466	482	504	443	468	462	475	508	453	526	489	507	514	483	531	485	487	497	506	488	530	498	472	476	479	470	440	484	516	462	492	477	488	478	464	341	451	464	505	519	457	482	483	492	488	498	466	470	471	473	507	468	482	481	489	490	474	453	485	444	451	460	491	477	463	502	482	485	504	470	482	513	494	544	491	473	484	438	469	478	493	481	473	480	484	449	477	488	481	479	540	476	459	474	495	488	557	522	484	484	499	478	542	476	475	523	474	459	492	458	447	526	485	480	499	478	504	523	506	487	461	476	476	490	510	487	515	486	480	534	518	479	472	496	506	464	525	426	475	526	468	515	476	463	476	489	467	557	467	460	480	481	480	485	431	484	478	482	522	532	491	505	514	477	463	491	584	486	505	435	483	490	474	475	532	478	494	465	467	498	458	468	490	507	470	475	478	494	471	489	484	515	497	479	582	478	475	470	494	2
488	524	526	477	530	473	477	475	477	482	457	519	434	426	495	497	479	505	496	479	508	489	475	485	447	491	493	480	489	494	492	525	456	516	502	470	489	486	480	478	480	559	498	513	435	452	529	496	522	433	572	595	478	487	487	479	588	536	510	431	481	493	435	490	558	562	532	494	477	479	483	500	463	538	480	515	463	456	546	491	502	530	481	484	522	493	472	490	471	519	476	498	461	481	497	548	478	418	501	528	485	500	475	500	487	630	409	470	440	484	469	479	469	510	473	473	487	502	489	486	478	486	480	432	486	570	478	481	488	460	501	504	521	481	501	535	473	492	478	500	492	511	491	464	500	471	478	552	480	482	491	502	495	582	477	491	440	524	483	498	479	493	477	477	464	488	473	478	478	491	493	436	462	477	467	493	492	464	510	505	453	489	465	452	508	462	462	509	515	481	475	479	486	468	485	477	493	480	476	451	504	496	497	517	542	476	544	479	494	502	500	538	497	488	474	409	525	480	473	503	492	443	495	397	503	482	514	476	477	483	483	456	490	481	505	526	481	477	462	479	522	448	477	505	503	522	495	488	488	466	497	520	473	508	477	482	501	550	500	494	484	472	476	457	484	509	471	483	413	504	432	495	507	493	481	489	475	545	510	538	478	523	501	476	592	431	511	565	478	458	432	507	489	469	437	471	441	458	476	482	476	500	481	555	496	527	483	488	506	466	444	504	593	512	463	511	501	481	528	405	475	516	477	499	470	475	500	502	480	550	433	460	476	494	525	484	559	481	463	489	601	507	514	467	496	492	488	448	451	540	489	444	602	492	482	457	496	478	526	470	510	502	496	465	482	485	484	503	498	539	507	491	463	526	495	464	472	477	558	498	474	474	485	479	458	479	480	480	496	496	483	429	479	473	480	501	488	549	580	474	479	439	475	532	477	504	517	476	483	477	476	516	507	462	527	586	499	524	497	469	483	457	480	477	490	497	490	484	504	482	497	486	453	562	503	448	457	579	466	484	452	485	475	513	486	475	472	477	529	457	498	485	471	621	466	466	475	476	566	506	505	513	487	455	484	481	480	477	482	521	544	472	471	478	485	413	495	470	533	486	511	465	472	510	508	480	473	481	491	467	498	477	492	653	502	467	480	466	447	512	1
482	439	502	485	454	478	540	478	492	480	520	546	487	539	482	523	480	535	526	477	502	469	478	477	342	516	491	501	472	506	476	520	475	436	511	539	468	498	482	478	475	483	498	504	520	511	446	475	451	498	538	464	454	486	491	489	497	503	509	468	454	484	485	475	371	522	423	490	478	488	533	492	449	433	487	530	473	472	492	467	489	527	446	480	472	482	476	470	474	539	476	478	482	478	482	508	476	472	472	454	476	476	478	484	520	485	448	487	558	470	500	493	481	463	538	496	490	494	501	504	479	487	484	438	511	479	485	509	478	469	522	464	519	486	484	514	598	508	485	499	477	555	463	485	488	427	482	473	469	501	508	498	490	402	476	459	472	491	487	466	505	466	481	477	473	506	478	477	478	624	516	603	549	479	483	470	464	474	438	528	526	490	428	436	479	483	507	511	578	477	476	465	512	564	534	489	476	479	477	451	497	477	464	598	501	477	461	485	509	458	481	472	444	499	476	437	473	485	502	497	461	490	547	495	435	472	511	477	476	488	472	464	480	533	495	485	470	483	496	483	503	553	499	479	493	603	486	485	489	514	461	431	479	528	486	444	419	503	480	474	480	486	491	490	490	483	470	467	478	492	478	526	542	495	462	475	476	523	502	507	475	431	453	478	464	458	435	427	481	464	471	526	534	479	442	533	466	455	506	474	469	509	482	521	444	471	497	468	475	486	454	470	482	487	510	464	475	473	459	521	478	499	505	489	499	487	441	447	504	526	420	508	476	452	452	484	319	444	522	528	482	510	579	553	552	478	484	490	489	480	489	528	465	475	465	490	511	474	491	543	479	542	460	432	474	545	504	464	469	552	482	403	524	529	521	504	468	495	453	452	481	499	499	494	482	488	547	476	501	519	480	519	476	509	477	461	477	434	502	474	470	510	477	488	477	444	492	472	457	476	456	492	467	495	509	410	461	489	527	516	483	528	481	476	489	482	468	568	460	476	511	510	460	425	495	480	494	495	508	481	534	476	559	481	510	477	484	499	491	477	524	472	455	405	490	463	480	445	429	496	525	450	464	475	465	465	482	530	451	466	605	484	510	477	471	545	496	466	517	473	507	454	479	429	508	478	485	442	516	488	471	477	489	399	485	482	471	497	552	449	1
466	490	570	484	553	478	441	474	483	477	509	485	502	441	487	448	448	538	455	494	484	491	476	452	500	530	510	466	466	522	480	513	520	497	497	483	491	478	478	475	476	461	500	488	529	518	512	499	576	473	531	511	459	478	487	496	512	502	561	467	499	473	471	471	553	436	537	511	476	473	460	489	509	389	477	419	482	488	578	483	431	519	500	492	514	469	478	433	482	572	476	552	505	499	481	489	479	460	485	469	481	495	478	507	559	549	484	489	519	475	455	498	467	487	518	458	505	493	496	423	477	494	486	503	495	526	498	515	484	521	487	496	470	476	491	569	481	490	488	489	556	506	474	480	500	466	484	468	478	502	414	479	478	637	476	483	470	518	511	477	460	487	494	483	498	452	477	482	476	422	521	565	455	479	468	534	480	481	521	463	497	456	477	488	508	443	539	497	492	474	496	479	475	479	563	472	486	488	476	532	468	462	489	549	486	475	501	476	484	450	488	567	454	447	486	549	464	492	423	484	521	484	521	468	519	486	487	478	477	492	504	499	492	491	489	486	488	481	498	469	517	504	512	477	475	500	472	479	479	455	491	473	473	458	484	437	483	512	496	472	501	476	507	512	482	482	534	477	516	515	506	510	508	414	480	499	476	518	497	526	477	552	479	476	513	452	438	513	475	492	501	503	464	479	449	492	459	511	538	520	455	479	483	539	490	481	506	477	541	482	488	471	437	526	483	476	475	477	433	575	472	457	489	473	479	478	497	535	500	509	519	496	478	494	494	470	556	533	441	453	438	530	475	476	490	490	487	512	482	502	482	509	515	486	514	494	512	476	541	438	484	453	550	496	491	443	505	472	486	499	445	483	510	484	538	502	481	499	590	487	482	473	472	503	478	478	461	476	520	543	477	507	476	517	481	466	501	426	492	482	477	480	476	480	476	516	492	476	469	473	481	450	532	510	487	501	512	488	419	447	471	465	491	476	489	504	506	497	487	470	492	549	434	605	467	556	466	499	545	492	458	491	484	524	482	476	474	473	473	466	466	466	506	587	486	524	480	448	508	425	486	437	498	476	488	470	474	555	501	480	556	479	475	477	488	498	479	491	533	519	474	485	477	488	510	487	501	519	486	492	457	473	520	622	541	598	464	494	504	481	2
481	505	486	491	479	473	427	477	468	493	523	470	504	543	469	465	485	461	496	475	469	503	474	470	552	538	467	488	492	514	484	476	485	571	512	461	455	439	477	475	477	515	463	515	535	509	463	494	560	440	593	484	472	481	562	485	482	507	534	510	498	481	420	469	617	533	536	490	477	477	604	495	496	462	482	470	490	494	512	471	458	534	467	477	473	453	487	481	487	537	476	574	484	472	467	482	484	517	458	544	468	493	480	466	502	454	489	472	514	488	526	518	468	519	394	483	497	499	504	493	477	467	497	427	443	484	475	468	475	515	517	469	505	480	481	527	433	486	480	478	483	493	493	502	477	478	477	493	474	476	395	473	475	418	475	503	464	461	510	487	452	476	475	488	523	468	474	480	476	492	532	492	520	478	486	538	494	483	462	470	490	563	471	469	465	442	536	505	484	479	499	515	483	524	549	481	476	478	475	489	507	518	472	609	451	474	480	479	494	489	467	470	505	479	486	403	501	485	478	463	490	538	401	469	507	450	500	476	477	521	477	503	487	486	484	529	482	473	475	477	498	479	413	475	510	487	505	477	476	516	478	483	468	520	481	480	486	473	476	479	488	476	472	479	468	506	475	485	479	434	477	486	490	437	466	488	475	514	465	492	477	439	458	478	512	497	470	501	487	571	476	510	510	476	468	480	494	526	496	489	456	480	474	512	541	460	464	483	514	463	479	504	528	517	490	490	473	477	530	482	495	489	492	472	473	477	492	493	481	507	441	469	477	505	443	487	651	485	576	493	514	488	497	503	488	489	485	507	505	447	482	459	448	487	490	489	500	478	526	474	486	501	557	487	482	459	440	494	462	452	460	449	539	489	459	454	482	449	588	503	482	443	463	487	494	479	485	475	469	534	474	446	475	451	480	509	489	407	488	487	479	459	478	453	477	439	453	473	479	474	480	492	485	467	517	512	480	445	424	563	480	487	490	476	499	485	516	480	457	478	508	531	501	444	473	499	482	586	521	485	568	444	389	540	476	476	476	492	445	485	465	486	479	350	475	631	478	496	546	498	467	481	505	470	486	513	474	465	477	460	544	482	425	480	473	458	468	480	416	494	503	479	467	509	487	469	486	503	487	474	482	475	525	311	488	498	472	468	503	486	2
469	425	580	482	480	478	513	476	491	468	450	455	522	420	509	448	486	510	479	472	483	476	464	483	477	529	456	483	511	496	479	464	544	492	479	468	474	484	484	475	476	503	521	463	451	472	493	457	553	535	573	471	474	481	492	496	420	468	559	540	487	498	539	482	423	509	567	503	482	474	555	497	469	534	478	480	467	484	506	474	484	518	443	494	501	460	475	494	485	463	476	452	492	502	480	489	476	490	481	558	479	484	486	467	501	643	470	504	451	490	447	409	474	497	448	493	496	490	507	502	478	494	483	412	514	517	471	460	496	507	502	529	478	475	456	513	468	471	483	457	509	504	482	482	460	466	483	524	470	485	503	488	468	318	476	505	509	444	476	547	500	449	480	488	536	493	477	477	476	485	465	551	491	476	516	519	484	473	447	498	514	504	445	457	490	537	540	514	613	479	464	530	503	501	523	489	493	488	477	483	468	437	509	482	516	475	547	481	455	497	467	439	488	581	478	502	504	491	505	485	430	433	544	470	487	509	505	476	477	475	436	478	485	525	496	527	487	478	511	481	480	581	523	488	552	508	507	476	485	522	492	449	478	483	476	471	502	498	482	492	493	471	492	444	496	456	483	494	512	540	504	563	458	515	483	496	475	470	499	487	478	369	481	478	505	479	419	476	480	504	542	457	517	484	448	491	474	510	536	532	527	484	476	514	440	478	471	464	567	475	523	505	484	513	498	487	469	477	576	565	487	467	531	467	504	484	496	493	476	531	435	453	476	450	532	501	397	449	465	442	471	526	475	527	450	480	472	503	433	521	493	516	427	490	513	461	493	475	552	467	491	482	500	476	478	410	503	490	479	499	537	488	505	514	517	494	495	514	612	518	486	484	541	469	497	473	455	481	501	488	480	513	481	495	481	497	495	499	644	481	468	480	477	505	477	498	508	480	487	490	492	480	491	496	516	523	480	473	475	460	476	506	476	476	485	492	490	495	510	471	483	508	479	371	505	492	459	508	483	472	483	506	295	528	492	476	484	475	584	478	525	495	509	245	504	567	472	484	548	445	526	442	458	458	492	483	469	546	507	465	463	479	391	477	479	582	482	479	524	506	459	478	488	583	500	469	469	483	510	498	490	484	516	161	499	515	470	474	568	481	2
485	483	533	487	507	472	497	478	476	471	485	506	453	456	480	491	474	513	470	486	509	491	471	485	439	545	488	482	505	494	487	497	471	485	425	498	475	495	476	476	477	450	465	478	537	429	504	501	484	461	543	470	454	485	447	468	421	504	465	499	534	488	422	471	434	627	520	502	484	473	561	495	468	517	474	489	490	420	504	470	482	435	473	488	550	539	469	525	479	510	475	505	478	492	481	488	471	482	468	456	476	481	470	454	451	772	552	527	510	491	499	512	482	467	527	465	471	469	530	461	474	476	473	448	458	531	476	478	501	447	505	496	481	487	484	469	566	499	480	494	481	476	483	488	512	483	483	507	484	483	511	489	501	564	477	434	470	501	530	480	458	480	470	477	480	509	476	480	476	539	530	628	521	477	479	534	484	473	473	460	485	573	505	489	504	463	486	470	532	480	478	510	485	540	527	468	492	488	477	493	474	484	479	478	540	476	476	473	496	493	525	553	499	541	477	439	477	471	467	468	517	521	520	536	559	492	480	480	476	499	478	460	471	509	509	464	474	469	455	480	501	454	490	462	523	491	456	479	469	518	471	488	482	509	474	523	553	514	497	502	468	478	494	454	495	486	490	492	482	457	478	444	444	506	488	475	476	510	448	446	478	507	495	477	484	460	501	462	482	488	477	515	503	475	512	436	487	585	519	509	493	481	474	475	492	422	481	486	490	483	513	478	494	461	474	527	463	481	568	489	474	454	487	468	474	487	525	474	512	545	469	492	476	487	469	458	404	501	394	456	426	450	465	537	463	475	485	505	438	467	479	532	504	463	514	491	496	479	509	494	492	467	523	499	478	465	499	468	474	536	454	504	521	483	505	454	464	466	495	484	481	499	495	504	483	487	495	477	491	482	475	515	474	493	484	480	494	461	519	486	489	513	476	513	476	486	448	468	506	483	487	530	493	491	477	585	481	496	474	526	483	471	480	476	475	494	485	491	473	469	492	492	485	549	514	457	485	546	492	483	470	465	500	536	518	480	493	480	465	484	485	496	474	720	484	325	475	478	589	465	538	486	470	466	499	471	486	492	503	490	508	481	484	479	499	425	479	470	525	469	475	487	487	540	500	476	475	506	548	488	474	478	465	752	483	521	478	520	508	495	1
476	490	484	476	388	485	514	478	500	467	495	494	509	473	491	488	489	484	444	480	486	491	468	477	498	508	487	480	483	480	481	513	427	546	470	491	460	485	469	477	478	591	478	503	524	518	490	461	444	449	575	440	486	478	536	491	448	521	471	470	471	478	503	464	497	484	529	500	470	482	513	499	497	432	469	508	477	462	537	493	496	461	493	518	489	492	482	507	476	507	476	514	492	506	492	527	469	472	526	486	477	474	481	479	525	484	518	457	520	474	466	438	475	481	536	475	466	499	513	481	477	518	505	474	470	457	492	486	477	480	516	503	484	483	500	517	599	490	478	474	510	450	478	487	474	469	479	487	483	487	550	477	486	595	479	502	496	470	542	450	450	484	486	473	455	504	480	488	478	463	493	492	536	478	456	465	475	483	523	473	486	496	466	507	487	470	428	529	516	472	491	466	474	542	478	493	482	482	476	433	505	478	507	464	486	477	539	477	478	480	504	528	450	478	477	519	518	487	505	479	504	439	504	513	481	452	516	477	476	510	472	468	484	453	475	521	473	481	446	481	426	500	495	510	513	505	484	480	476	557	433	491	477	544	493	480	433	444	484	509	486	474	508	532	477	446	501	481	495	496	470	523	469	476	473	483	476	511	510	487	478	525	487	476	452	460	483	469	479	455	498	501	500	474	489	509	489	478	485	527	477	497	475	502	492	499	479	491	458	480	479	487	464	468	511	453	489	479	496	594	499	544	497	477	464	480	516	484	504	485	516	495	475	513	541	500	477	459	430	514	499	474	503	515	431	483	503	497	495	456	481	408	486	491	481	498	461	477	533	495	409	461	465	466	474	473	474	455	478	491	494	516	500	481	512	490	474	471	438	425	483	474	524	502	497	454	519	476	512	536	474	483	477	508	481	492	485	477	481	476	477	472	477	486	477	497	594	486	513	479	431	509	490	475	559	534	471	540	502	518	487	475	461	476	480	489	497	476	482	477	485	530	514	565	480	535	463	455	495	476	521	492	469	530	453	475	478	482	457	465	474	479	488	529	476	491	473	464	488	525	547	467	477	505	483	488	485	513	465	437	528	476	469	478	474	487	480	463	499	484	461	495	480	510	480	460	481	483	491	483	461	487	502	554	565	454	474	486	515	487	1
479	476	498	481	592	474	479	475	509	472	524	526	433	477	484	469	487	544	486	469	497	487	466	482	437	492	489	464	484	520	491	529	474	506	505	523	492	472	482	475	476	532	465	505	457	506	528	511	492	532	490	509	540	477	443	510	362	497	431	469	481	485	548	474	368	519	537	495	490	485	466	471	455	434	482	501	470	482	529	464	506	519	492	473	561	493	478	467	484	514	475	530	503	473	470	533	484	483	495	499	491	474	475	492	501	699	460	528	468	474	483	477	489	455	453	483	490	484	530	469	475	469	483	415	491	586	455	496	494	478	481	482	450	489	483	437	495	502	486	461	476	484	479	470	505	480	480	583	483	502	499	472	480	549	476	465	471	488	523	482	478	479	481	474	540	459	475	478	479	538	463	536	515	479	463	495	480	486	504	502	432	506	467	486	494	504	465	467	512	480	483	490	495	491	525	483	483	488	476	511	521	491	492	485	494	477	474	480	473	508	485	402	524	550	506	539	538	489	510	489	503	511	492	450	503	517	500	478	477	510	493	515	500	487	489	417	493	482	478	472	542	551	486	457	485	554	491	473	480	479	525	509	476	549	465	396	540	558	477	455	471	481	476	495	479	492	448	508	499	514	473	517	464	572	489	487	477	486	511	478	476	504	479	477	502	528	470	536	482	539	522	483	489	472	529	473	480	464	508	485	484	487	477	497	504	522	496	477	479	468	438	479	469	461	475	449	472	470	494	487	479	497	489	481	457	492	454	485	490	607	466	482	476	473	489	510	340	457	388	510	476	510	533	525	511	475	484	503	420	499	486	492	519	499	479	506	497	475	435	507	495	485	494	492	482	500	475	488	478	514	492	504	477	472	511	444	476	467	508	488	481	509	481	468	488	467	468	478	504	532	484	555	479	466	480	512	491	452	523	483	475	513	476	513	477	479	466	483	485	486	468	471	512	469	469	494	476	568	494	562	490	480	493	477	472	501	496	489	462	479	476	475	502	526	488	471	479	512	501	470	501	483	451	504	476	476	484	498	427	489	470	480	466	546	483	421	482	529	531	459	536	499	469	478	491	492	478	537	485	504	509	476	462	476	470	560	473	457	427	494	433	485	478	502	541	500	467	449	512	490	502	485	493	547	520	444	483	459	450	528	2
472	377	430	478	504	487	428	477	500	480	523	495	484	466	484	505	511	518	495	509	485	507	478	486	539	476	478	481	512	477	490	482	496	559	458	538	473	441	479	477	475	441	501	477	467	505	572	458	557	482	524	510	481	480	514	476	514	432	516	462	477	485	479	482	455	558	488	505	483	476	511	519	469	460	477	525	478	516	475	483	495	536	474	474	495	493	474	512	471	525	477	487	450	515	463	475	479	464	494	427	471	479	479	469	464	620	469	548	422	478	519	533	473	491	526	468	481	477	541	478	477	464	489	535	505	478	497	474	490	459	519	472	465	476	517	557	552	492	474	481	488	433	485	486	499	492	481	523	482	496	482	478	489	327	477	456	458	496	514	470	500	494	483	488	486	492	479	476	478	473	531	508	495	480	487	559	486	478	565	488	537	494	478	509	474	474	479	490	440	480	470	534	479	527	503	491	473	483	476	509	481	500	485	510	501	475	476	475	487	503	481	416	492	388	490	530	487	492	488	483	479	459	486	491	510	505	501	478	477	492	492	481	477	503	473	502	465	474	501	486	496	576	479	477	465	530	513	478	461	507	475	419	477	459	469	507	540	459	494	475	466	484	486	507	491	501	550	479	456	469	492	445	530	438	463	487	476	432	517	492	475	397	487	475	488	461	475	468	480	499	511	502	484	476	449	452	479	525	499	482	502	463	490	492	446	471	468	493	529	482	481	508	538	502	483	533	490	487	591	542	470	472	464	468	498	488	513	477	486	517	457	472	475	518	523	483	436	491	470	485	532	520	448	462	558	472	476	503	447	560	484	557	497	501	484	490	581	475	499	460	522	493	414	484	478	506	483	478	498	512	478	516	478	501	467	494	498	490	585	513	482	470	528	483	485	475	488	477	489	483	473	527	482	503	478	480	481	442	473	476	476	508	477	534	477	466	474	481	499	483	502	484	461	481	465	566	480	604	578	514	468	507	479	477	478	507	486	512	497	478	498	509	459	373	496	532	492	576	445	494	484	462	299	433	475	477	506	489	479	481	493	500	494	216	486	621	493	460	452	494	439	492	473	433	504	504	502	526	484	469	535	481	387	477	475	587	500	480	479	492	504	480	463	450	541	491	470	509	451	481	471	483	475	246	479	465	475	493	523	493	2
476	470	496	485	487	478	490	479	506	491	504	450	434	440	489	531	495	526	469	474	491	496	471	466	541	499	464	474	471	512	488	508	492	456	493	513	469	515	481	480	480	460	487	500	530	539	571	557	447	462	542	488	516	481	444	496	523	445	525	484	510	498	522	483	413	482	542	472	480	462	544	495	462	490	481	465	483	448	499	484	476	455	416	503	445	510	478	462	484	589	476	537	490	496	481	512	477	410	489	468	491	475	478	473	563	538	512	523	561	490	477	542	480	440	465	483	498	491	492	477	478	464	465	429	473	543	467	508	480	456	457	449	493	477	508	457	564	474	483	490	497	482	484	489	460	449	477	559	476	513	508	500	490	575	475	523	466	509	474	481	503	479	475	488	514	474	477	471	477	480	526	425	442	476	478	490	489	486	476	522	518	432	503	470	499	493	450	486	457	481	478	485	482	469	517	495	481	478	477	465	480	481	488	548	489	477	487	477	450	511	469	477	506	433	455	515	506	487	467	481	486	509	468	516	447	487	449	477	476	508	478	478	489	494	484	483	468	483	483	483	458	534	460	491	470	523	516	482	464	513	439	503	480	520	471	476	525	472	490	503	526	480	509	582	490	487	495	497	521	523	514	518	429	485	483	501	475	442	518	453	477	528	497	477	487	473	435	435	485	497	513	433	536	477	525	536	511	533	501	494	438	500	477	474	501	542	469	474	491	446	501	477	562	506	481	477	475	471	452	552	494	464	503	468	491	482	467	455	493	511	509	505	477	582	503	485	382	495	405	524	465	471	515	537	431	496	486	458	521	505	484	426	500	449	471	473	534	477	460	487	411	461	422	495	473	458	509	485	470	508	500	524	498	515	484	436	478	494	439	547	482	487	512	475	468	458	490	477	498	509	476	433	481	485	483	506	482	502	516	482	477	482	477	541	476	479	451	475	520	472	456	556	474	468	441	489	482	489	578	476	483	472	446	477	491	488	484	505	466	475	482	461	510	561	468	579	461	551	462	494	436	477	522	536	476	480	501	477	369	480	475	470	464	552	481	436	487	447	513	492	459	487	557	533	503	527	482	522	499	476	432	477	492	480	492	535	503	500	450	500	459	446	480	487	523	494	488	417	442	466	479	474	513	591	474	512	473	480	532	518	2
476	489	530	484	512	478	426	477	471	487	495	506	394	520	490	495	455	485	433	473	470	448	473	479	482	496	469	484	470	466	480	550	510	420	512	529	457	464	476	477	475	449	500	477	504	509	473	482	530	462	526	498	475	480	486	485	499	470	500	454	504	484	515	477	526	498	463	460	482	478	516	481	481	458	495	458	477	493	477	487	514	531	533	474	534	481	476	481	492	540	476	434	476	510	476	547	473	508	472	463	476	472	474	469	504	549	507	553	475	469	493	493	484	477	470	447	505	490	500	471	474	456	472	500	446	531	495	476	483	421	486	458	532	486	493	518	461	491	468	470	481	558	453	481	458	498	476	491	484	478	551	471	476	533	478	466	455	526	520	526	464	480	456	479	504	474	474	480	475	420	451	500	516	477	443	501	477	473	451	475	457	526	497	462	463	490	518	482	502	479	421	476	506	510	470	481	479	493	473	431	467	484	511	452	422	474	515	486	473	501	468	451	462	535	474	527	506	469	427	491	473	458	546	498	469	494	484	476	477	507	476	461	467	512	495	467	487	487	458	476	505	491	463	473	522	528	453	480	478	521	490	470	478	512	467	514	492	448	489	481	480	468	473	503	472	468	509	488	479	509	481	516	461	458	486	490	476	507	553	497	480	494	477	474	535	511	514	514	476	526	469	492	517	469	441	565	465	496	521	490	531	469	481	510	473	558	491	485	522	469	445	508	456	487	504	548	489	474	453	546	493	533	503	484	497	493	484	486	493	499	531	479	476	471	505	481	516	407	502	465	491	519	502	506	573	474	488	525	472	497	482	451	561	506	468	494	508	477	549	527	491	492	478	453	479	509	481	473	466	530	491	507	529	496	560	512	493	472	559	530	485	467	457	478	481	468	516	478	471	540	475	456	472	480	476	527	483	529	495	484	477	449	475	535	475	459	466	482	539	479	499	495	497	490	472	573	459	531	448	457	485	485	467	475	480	474	460	492	522	465	527	447	471	517	505	484	486	559	445	484	477	490	538	510	462	474	483	477	477	472	514	471	500	556	480	492	488	443	477	466	495	497	549	427	482	487	496	545	463	488	516	481	492	480	479	474	519	469	425	506	502	478	472	488	527	471	465	471	484	475	481	475	503	595	466	506	468	471	506	495	1
484	463	498	476	556	485	514	476	487	492	481	523	433	532	485	468	462	453	522	455	476	481	477	490	483	470	520	488	481	520	487	532	523	483	470	463	474	504	475	475	476	486	482	487	548	438	478	531	446	477	518	502	474	479	480	513	509	477	457	458	478	495	516	484	459	489	488	472	485	475	530	504	458	430	479	501	477	508	565	514	460	560	485	479	559	504	479	491	481	514	476	486	446	503	479	537	479	493	493	452	469	463	484	496	511	575	521	494	510	491	438	464	472	489	492	463	511	454	504	488	476	459	485	478	449	531	468	480	484	515	472	510	471	483	497	450	499	477	479	500	523	479	491	472	478	479	491	462	468	457	426	481	479	560	477	479	515	488	515	576	515	462	491	479	488	500	475	479	476	526	444	461	544	479	473	556	474	494	531	422	456	539	510	445	510	531	511	501	495	480	454	500	472	421	469	491	484	475	478	462	491	487	454	483	514	475	505	483	449	465	468	531	484	486	488	418	536	487	522	489	512	496	548	447	446	448	511	475	476	487	491	492	501	466	486	519	477	474	487	480	468	481	519	453	517	436	488	477	491	507	441	551	482	497	483	473	474	486	473	499	474	474	512	485	483	516	458	505	497	497	466	530	505	466	488	485	476	494	476	508	476	509	476	475	602	477	502	475	487	499	476	492	482	474	515	547	467	479	478	485	508	474	475	492	475	460	452	481	520	468	512	470	480	469	487	480	463	482	487	487	472	487	478	504	508	486	472	486	487	442	489	477	477	464	546	502	430	476	461	482	497	488	456	479	462	491	475	529	495	459	475	527	468	471	492	487	461	478	536	583	478	494	397	483	491	448	543	495	473	475	482	474	498	468	545	525	474	483	445	430	479	485	507	495	482	474	506	478	502	477	471	525	476	457	481	467	496	513	572	486	476	511	473	489	475	503	481	473	497	481	486	579	530	468	489	544	491	535	476	558	470	466	481	476	473	496	489	401	449	478	478	501	479	544	484	473	490	562	464	495	453	501	548	495	498	475	467	489	464	486	490	478	489	620	483	412	488	470	520	450	498	479	431	542	501	495	474	485	506	385	524	475	499	480	484	457	466	456	489	479	481	512	468	443	515	464	484	459	499	489	482	484	532	637	501	459	475	487	494	480	1
474	515	516	494	447	470	465	475	510	491	461	524	451	458	494	485	448	472	473	505	464	525	479	490	529	563	484	469	474	486	482	535	494	532	475	486	491	469	482	475	478	472	521	466	479	448	476	556	531	470	468	494	451	481	422	503	448	432	559	490	483	488	562	478	438	459	587	488	479	488	474	484	485	481	476	523	482	464	519	489	458	480	518	500	459	462	483	466	476	544	476	454	474	464	484	484	479	440	478	508	475	474	483	479	542	535	444	442	518	480	518	530	479	506	502	475	495	479	513	464	473	472	467	451	525	520	471	474	483	472	524	498	481	478	464	486	524	497	484	492	458	543	492	482	483	477	474	528	485	493	505	493	465	335	477	459	466	473	474	481	485	477	498	471	473	483	476	476	479	565	439	498	536	476	468	572	457	473	475	500	527	588	461	503	493	528	443	473	544	482	478	450	489	472	548	503	479	500	478	465	504	508	499	573	394	475	497	476	476	473	462	523	456	436	496	529	476	472	503	480	512	566	476	431	536	498	489	480	478	505	473	461	506	459	516	492	507	473	485	475	508	514	455	469	518	550	438	477	479	534	565	529	477	485	483	481	485	580	485	485	473	481	502	508	474	533	493	472	477	462	476	492	543	523	498	485	476	485	496	518	476	386	472	476	456	505	472	540	474	518	496	509	495	475	484	479	456	492	515	496	404	496	470	484	474	452	475	478	509	481	462	483	524	516	462	506	468	485	467	533	495	423	495	486	523	478	539	505	484	472	480	468	475	485	424	478	405	435	591	458	476	468	544	500	456	491	479	508	436	487	475	456	483	485	504	504	479	475	461	527	452	512	495	506	482	530	424	470	484	443	484	519	471	504	468	484	482	481	573	438	476	472	553	479	488	471	481	477	496	459	468	435	474	556	480	477	483	474	509	479	479	491	476	496	476	482	460	476	492	483	531	445	491	505	510	516	474	438	544	509	483	464	483	476	478	494	486	479	508	479	513	536	469	379	464	504	467	496	448	487	500	501	570	501	471	479	495	501	499	471	487	474	532	412	476	475	473	458	486	395	515	475	451	460	476	451	482	539	511	513	576	484	510	478	484	507	522	485	454	478	478	455	472	470	481	483	474	422	496	467	484	476	476	414	491	488	483	475	504	493	1
475	493	502	485	517	485	422	477	463	479	494	513	499	496	482	508	482	475	487	473	485	519	461	479	574	514	487	497	460	493	487	535	517	501	502	538	459	470	475	476	484	477	457	477	505	471	462	523	517	489	533	492	441	480	520	537	497	478	487	498	475	473	534	486	469	503	512	497	471	466	481	505	499	478	480	562	509	486	515	491	493	435	490	485	597	473	476	473	469	449	476	568	494	513	479	543	472	449	486	524	484	482	485	486	486	578	466	490	481	493	479	436	467	501	558	475	497	467	455	455	476	495	479	485	494	464	507	503	486	507	487	486	513	485	493	487	486	479	481	488	492	508	475	475	480	507	481	452	484	454	512	458	479	493	478	488	473	475	541	475	522	466	475	478	547	502	478	480	478	449	475	515	582	475	454	483	489	482	541	521	533	490	475	440	497	496	507	423	453	479	509	529	518	509	563	477	472	491	479	509	501	500	463	572	477	477	508	484	477	508	486	485	479	486	475	465	496	483	442	473	439	411	501	452	483	457	440	480	476	483	473	422	488	483	503	504	482	482	467	473	526	485	487	507	528	540	491	479	480	468	500	442	477	424	480	484	526	506	488	491	474	478	512	516	485	527	530	493	480	492	506	532	435	517	492	495	476	478	428	486	477	474	497	476	447	451	435	462	487	498	467	504	492	467	401	498	489	491	520	487	427	474	476	489	512	467	477	486	506	463	449	456	478	431	479	470	469	486	423	575	458	464	453	506	494	482	516	494	483	526	494	472	476	467	552	499	447	489	532	525	478	483	496	484	511	484	481	448	465	488	485	438	512	483	500	520	449	479	465	453	526	458	527	463	479	559	499	496	509	445	478	457	475	485	474	561	482	464	547	464	476	443	517	475	512	493	477	477	537	454	479	489	469	473	481	493	481	453	506	489	480	521	473	456	478	503	546	482	487	483	479	556	486	481	526	566	490	517	478	548	473	494	459	476	491	498	509	479	497	487	456	446	440	491	515	513	476	468	503	499	554	472	603	481	506	482	450	478	508	470	516	466	527	621	476	422	484	538	574	488	488	461	485	371	508	518	474	551	474	425	566	486	536	478	484	467	482	502	471	479	518	484	477	512	516	497	496	478	472	475	490	484	487	634	602	562	481	474	443	477	1
487	468	498	464	517	481	418	478	478	479	532	494	457	472	497	450	475	497	472	484	487	498	474	489	494	499	485	480	488	555	463	541	529	443	460	495	476	482	469	477	476	475	436	464	468	478	502	514	531	486	423	488	485	479	560	522	501	473	533	495	516	477	491	483	509	478	501	492	481	469	528	484	505	528	479	439	486	457	410	483	490	545	498	481	497	453	483	488	471	439	476	528	492	502	484	453	473	473	472	477	477	481	487	452	429	604	447	462	486	497	479	460	473	516	499	496	478	487	465	485	480	470	495	434	435	446	499	495	488	505	492	510	511	473	472	529	498	456	473	469	493	547	481	482	478	436	480	454	471	484	489	479	479	436	478	478	479	487	513	527	473	479	475	488	506	487	475	484	478	584	514	607	537	476	486	564	479	487	551	454	521	536	503	504	496	451	494	538	518	474	534	514	494	529	514	473	473	503	476	442	475	507	462	485	508	475	488	476	490	488	458	448	467	576	480	460	538	468	458	513	416	530	505	445	466	529	469	481	477	518	459	487	480	464	466	496	483	474	475	471	538	467	453	476	522	450	502	479	487	484	491	430	479	536	473	553	508	504	481	498	505	487	495	483	473	523	445	483	534	516	484	482	483	443	483	476	476	474	497	476	477	441	443	475	537	447	497	523	481	514	480	478	487	475	433	529	476	505	475	498	495	486	481	498	504	450	512	481	521	452	491	506	491	499	478	547	466	490	505	535	480	414	510	476	488	478	448	498	480	539	478	510	476	475	543	488	496	549	535	488	450	522	499	567	584	490	495	518	476	563	484	568	477	469	493	487	531	476	469	501	473	507	428	485	482	482	476	491	472	519	498	506	483	504	511	468	477	489	553	457	478	508	520	473	511	441	476	478	487	483	481	455	474	491	482	482	475	468	508	481	474	456	475	523	476	461	481	475	490	479	517	477	507	507	423	446	487	455	460	457	478	495	468	475	484	485	515	468	455	470	462	482	525	448	482	489	476	444	496	486	479	472	527	450	499	477	489	490	541	464	502	482	500	523	483	455	471	499	508	468	513	477	500	547	494	529	475	559	478	476	498	481	493	479	475	437	472	500	483	496	507	462	469	589	502	474	474	452	470	470	512	474	504	535	514	486	463	458	519	496	1
481	496	475	485	477	479	450	479	453	485	464	453	484	429	462	515	472	501	483	479	493	461	480	482	569	510	470	483	475	520	477	517	539	436	498	460	492	490	479	476	478	449	459	470	500	482	503	519	415	492	514	467	464	488	463	503	540	552	526	464	484	474	493	464	463	485	573	495	480	468	522	503	470	485	475	532	469	445	524	480	498	585	452	488	479	487	472	516	469	482	476	485	468	496	481	507	475	481	451	488	474	482	469	456	534	381	477	486	501	485	517	541	486	482	447	463	463	492	502	480	477	486	493	551	429	531	484	483	468	444	500	498	500	474	466	439	440	531	482	476	520	519	475	483	482	513	484	516	484	516	441	480	481	396	478	512	469	447	527	517	459	488	480	480	540	479	477	483	478	577	502	530	551	477	473	543	493	483	487	502	480	546	513	474	459	487	471	510	499	489	456	514	496	633	498	481	482	480	477	488	451	488	504	510	498	477	470	482	475	507	472	556	524	469	498	437	515	486	482	471	485	482	447	458	554	504	483	480	478	476	470	468	474	450	520	473	480	476	439	487	493	468	493	481	548	511	510	483	482	546	473	463	471	525	479	479	503	486	476	494	470	483	504	477	475	456	447	485	477	503	456	528	448	462	486	481	477	462	521	476	479	413	518	476	501	480	418	513	482	521	494	486	549	485	524	444	475	521	469	477	504	486	480	475	531	529	473	484	491	441	475	501	546	472	482	513	469	488	469	550	484	480	504	479	500	469	504	554	489	500	458	499	476	493	554	477	438	474	617	515	526	475	525	533	597	480	480	437	520	522	473	532	510	492	458	456	495	474	608	445	461	475	393	488	480	515	497	488	482	491	448	486	554	486	466	480	489	483	404	449	482	446	488	458	492	473	487	479	502	491	479	490	477	449	485	469	486	457	520	482	481	545	477	515	476	417	495	476	482	470	475	466	438	504	462	521	491	553	544	529	492	498	470	475	480	498	459	452	445	482	503	514	477	409	523	502	480	441	540	472	511	476	602	483	514	482	503	481	491	493	485	474	483	442	480	467	481	475	442	537	472	453	531	577	486	495	483	561	460	473	501	481	534	477	478	440	464	489	470	482	493	463	480	498	425	492	468	488	507	485	463	487	492	457	471	474	476	506	479	495	2
480	456	558	483	525	478	490	480	477	485	531	488	485	455	515	466	462	491	445	477	469	503	480	466	511	517	503	477	467	488	481	515	471	490	502	407	469	466	477	477	474	434	497	489	528	485	478	468	504	445	549	550	519	484	507	492	452	499	502	505	469	477	426	484	496	496	487	515	489	473	488	490	497	497	482	466	466	438	533	479	509	517	483	483	479	506	476	495	484	453	476	484	468	501	486	473	477	453	458	490	479	472	486	464	444	501	444	483	516	472	445	429	482	503	475	439	538	474	510	435	475	487	470	474	430	524	492	500	479	441	493	502	515	480	485	489	505	473	474	500	501	454	490	482	499	448	482	473	474	496	417	491	475	434	477	492	498	505	506	513	437	487	470	485	440	502	478	473	478	578	541	466	600	476	450	490	482	476	474	498	539	552	451	477	484	477	479	513	582	479	533	484	486	524	471	478	483	503	477	496	484	504	440	476	545	477	469	484	473	519	480	494	480	444	489	473	479	484	510	491	473	536	535	478	486	546	498	476	475	484	481	485	497	465	485	495	489	480	460	488	522	463	498	463	501	509	487	476	500	482	481	490	475	506	493	481	523	444	486	484	491	484	518	444	468	506	423	477	459	525	498	446	440	493	466	480	477	497	486	474	478	444	492	476	509	451	442	489	486	477	492	470	473	467	473	473	474	486	483	519	519	473	477	452	482	434	509	479	470	458	460	489	487	539	477	472	489	490	442	458	503	473	502	499	514	472	471	472	493	607	497	504	477	451	550	464	478	521	608	440	559	513	449	470	488	465	478	414	480	492	472	506	557	472	491	494	536	479	541	491	479	489	468	481	483	580	512	474	470	471	479	507	480	491	540	471	479	466	517	470	484	487	518	503	455	471	497	479	469	508	485	506	475	507	478	499	480	469	451	483	478	468	476	484	476	469	476	476	500	476	478	468	519	492	524	516	505	460	483	507	489	476	496	476	489	480	496	455	463	478	498	552	463	450	467	491	486	470	530	469	461	501	649	520	462	479	487	480	430	474	483	469	499	544	487	448	483	503	433	478	468	465	507	516	448	479	480	460	447	470	572	478	547	482	483	443	492	463	487	463	477	475	488	533	463	497	467	475	482	475	524	482	487	575	482	537	482	478	462	514	1
483	436	480	474	494	471	458	476	476	476	490	503	463	539	495	481	471	499	445	477	473	491	475	477	551	564	471	471	495	504	486	533	474	544	515	449	483	497	483	475	480	488	444	481	513	512	499	476	533	480	569	417	489	475	510	505	490	424	548	450	477	475	551	494	480	531	484	478	482	486	423	472	417	424	486	509	466	440	567	494	423	492	506	478	453	522	481	490	481	541	476	524	462	500	488	579	469	515	470	462	476	490	478	464	443	652	472	480	524	481	417	536	484	505	504	485	500	501	514	417	478	448	498	430	479	531	508	494	493	504	563	480	487	479	474	488	452	487	475	483	492	522	496	472	475	518	476	514	488	478	435	456	502	414	475	506	463	497	477	493	483	457	473	474	445	460	479	480	475	523	535	524	538	476	453	519	478	484	384	475	518	506	518	471	496	525	479	493	492	477	506	471	481	544	523	491	475	491	478	489	508	468	471	597	461	476	477	485	465	496	492	512	496	471	488	446	468	479	463	479	480	468	575	441	499	461	498	481	478	465	464	455	484	459	519	526	478	475	494	482	504	483	453	477	441	436	427	476	484	456	450	497	473	478	487	488	527	466	475	498	524	489	511	507	478	516	504	479	504	482	491	435	535	452	464	482	476	495	499	523	475	430	489	474	488	501	480	486	482	460	485	493	506	477	459	482	435	456	481	482	470	488	477	437	511	421	473	493	490	482	484	495	552	520	479	488	473	478	525	649	481	456	475	491	490	478	464	469	459	472	500	481	476	446	508	486	461	532	520	488	549	475	499	521	571	495	490	504	526	529	470	498	511	497	495	466	516	479	548	564	456	476	468	481	479	450	505	493	492	505	502	536	464	520	488	468	479	531	569	513	479	475	470	498	473	487	463	478	519	463	476	474	474	495	477	521	476	502	527	478	477	508	474	472	476	466	500	478	466	472	509	455	489	448	475	489	472	454	521	451	470	474	479	476	491	477	473	512	498	476	511	536	509	442	466	473	470	541	530	485	489	477	486	513	513	478	482	480	459	478	494	487	461	486	479	458	475	437	456	555	467	540	538	498	486	477	487	482	474	459	478	480	477	478	466	466	486	479	461	481	463	440	485	472	502	488	480	524	508	477	482	475	473	502	507	524	486	487	484	440	1
486	491	451	481	432	482	553	475	507	483	514	464	472	435	480	502	468	520	472	473	475	477	478	495	495	475	540	484	474	476	469	507	537	507	511	538	480	476	483	474	481	561	494	468	494	468	507	495	429	449	518	470	492	480	508	507	496	495	550	527	465	478	469	488	473	541	539	477	472	464	501	496	489	494	475	502	470	503	509	520	487	500	472	483	446	541	474	474	483	506	476	541	489	491	491	505	473	470	479	498	484	478	485	486	470	489	441	472	549	473	540	516	489	529	451	448	479	496	520	487	478	483	482	423	466	450	494	453	478	526	476	467	483	478	477	413	499	499	487	467	448	521	474	492	481	495	482	416	481	521	570	480	456	558	475	512	469	471	532	528	526	490	464	477	519	486	474	478	477	487	519	537	540	475	487	579	483	468	479	536	537	513	504	471	490	468	537	475	514	476	494	475	521	535	423	487	473	469	476	462	497	473	525	477	541	474	437	478	512	517	486	526	508	544	492	514	533	490	517	491	497	473	453	414	467	469	486	479	474	504	492	456	474	473	492	468	485	483	497	478	515	457	487	473	458	515	489	483	491	516	520	496	471	573	462	458	485	435	479	485	510	479	492	498	479	477	520	507	504	484	493	497	496	544	443	477	476	508	516	513	479	508	507	475	457	482	498	451	478	530	459	534	441	477	523	484	467	469	479	484	468	507	477	500	483	461	485	469	520	468	479	447	489	472	469	451	488	493	465	560	487	513	493	481	492	481	464	469	482	516	513	487	477	465	454	502	446	460	499	523	573	469	476	513	567	480	481	470	478	528	471	446	485	464	479	479	468	478	518	521	430	487	492	474	483	516	477	485	493	496	491	451	488	481	533	527	467	488	414	530	479	472	535	433	503	464	531	477	535	525	477	478	476	511	480	485	478	433	499	478	473	511	479	502	477	466	504	475	465	483	491	519	500	523	453	535	474	538	526	464	483	472	481	477	476	499	501	427	469	473	476	526	481	535	507	498	466	464	495	486	527	495	610	478	457	479	485	496	447	484	498	473	510	625	483	394	476	475	495	494	548	433	515	510	500	517	456	515	505	489	545	482	540	477	472	430	470	506	476	485	451	444	461	466	497	464	466	458	482	472	506	483	492	682	453	496	480	478	562	509	1
484	470	463	481	463	489	501	476	468	477	439	489	491	440	487	512	490	502	461	456	508	524	477	483	525	492	503	480	492	513	491	472	548	489	470	546	482	475	479	476	477	485	460	476	514	504	508	461	524	490	502	555	490	477	470	484	445	483	511	477	471	494	500	479	530	512	541	479	471	491	558	481	485	527	493	515	474	468	517	453	502	507	504	483	521	451	484	467	474	522	475	471	492	499	488	586	478	470	448	449	489	484	477	488	457	660	475	433	458	495	534	477	473	510	495	508	518	496	505	500	476	502	466	437	469	466	500	505	493	455	512	500	454	478	477	514	558	478	471	502	520	561	469	494	505	454	476	509	485	512	521	473	493	596	476	441	460	474	504	488	495	462	485	488	521	498	477	478	478	456	521	489	503	477	490	479	481	481	420	504	534	526	470	521	511	468	465	517	529	474	476	490	458	504	480	468	482	479	477	459	519	481	515	549	442	476	502	477	473	489	492	521	478	474	490	542	502	478	511	495	503	472	477	491	417	544	463	481	476	475	459	481	465	482	478	506	476	480	468	480	502	476	464	463	542	509	433	486	484	526	505	468	476	501	484	492	457	551	481	487	493	468	477	485	490	490	547	475	510	503	491	530	496	465	497	469	476	467	498	508	476	544	498	477	503	441	499	474	475	504	503	452	455	484	391	548	517	548	467	500	511	496	477	514	513	487	490	481	521	490	425	460	523	484	485	488	490	485	525	523	492	470	510	490	507	487	455	409	471	515	452	468	474	466	455	484	508	481	410	576	521	460	497	514	475	514	480	535	487	499	472	463	498	481	524	493	506	479	613	536	483	495	467	467	483	509	536	509	507	455	521	494	467	521	508	503	476	471	571	463	495	453	519	476	462	490	529	477	531	490	478	509	476	491	480	489	497	488	508	485	476	453	477	467	479	478	545	482	490	478	471	429	544	477	452	573	491	548	545	523	476	483	479	476	494	489	484	472	503	481	474	500	507	582	501	536	462	535	510	490	532	474	457	501	509	478	485	487	486	478	511	484	466	620	484	445	473	475	467	491	496	459	489	500	487	475	477	472	452	519	534	472	463	476	495	455	473	482	524	475	490	480	463	521	471	488	461	526	504	484	490	476	475	651	491	510	486	481	509	514	1
482	518	539	502	507	487	521	477	487	488	453	498	480	575	479	484	477	527	464	479	482	494	466	462	597	514	463	487	499	486	483	472	410	534	481	530	480	501	483	475	469	501	496	484	498	483	450	487	462	451	504	491	455	483	512	495	458	495	438	470	476	483	451	486	427	469	603	500	481	494	559	483	482	467	485	504	475	453	552	516	486	509	501	485	453	494	470	465	474	547	476	498	433	475	481	487	480	510	473	450	499	474	478	522	502	662	511	506	534	485	478	457	469	513	498	469	468	479	479	459	477	466	480	455	488	471	485	511	491	469	470	525	501	477	500	555	440	510	466	491	509	448	463	478	472	476	477	447	478	488	456	494	501	599	476	481	484	463	491	523	483	479	488	485	519	468	476	481	476	520	516	502	461	476	481	469	475	476	510	541	421	513	470	507	497	473	557	487	497	485	474	508	502	460	519	483	484	500	476	483	499	484	464	531	441	475	516	478	476	500	501	523	485	546	466	580	480	469	510	478	458	459	492	495	543	446	524	478	475	503	486	498	478	469	489	520	489	478	456	487	509	546	470	483	523	507	475	482	470	533	506	481	471	540	491	483	566	599	483	501	475	469	526	466	486	479	501	522	471	486	502	405	489	449	474	484	476	463	505	516	477	533	461	477	519	470	531	473	479	475	485	494	489	479	452	482	465	528	445	474	458	477	481	503	522	487	489	480	544	499	517	509	511	472	481	509	476	473	558	431	502	481	484	483	481	471	463	484	500	541	550	492	474	456	487	512	402	488	345	462	525	507	539	545	476	478	479	469	528	525	481	406	394	471	458	477	500	474	446	473	496	505	435	485	477	481	508	482	479	491	535	540	474	490	497	470	484	458	464	446	479	494	480	502	503	488	534	474	465	539	487	497	474	498	479	531	478	445	493	484	483	446	474	498	478	468	493	472	489	477	476	502	492	476	455	491	497	546	435	489	478	490	454	478	487	472	488	440	470	479	497	515	492	548	515	515	486	571	449	493	481	467	373	527	471	479	481	481	527	478	484	486	472	509	487	455	488	499	499	487	515	503	477	494	477	501	493	452	453	499	526	477	436	477	473	540	505	498	507	483	474	489	479	483	468	495	455	468	496	489	489	479	498	530	500	470	486	486	486	497	1
480	459	488	493	512	476	483	476	520	492	442	461	488	453	514	486	511	467	500	462	472	450	473	473	541	484	474	490	464	490	488	486	438	405	398	514	484	487	481	476	475	501	485	507	524	482	492	495	542	469	622	595	521	484	513	488	481	558	378	476	524	483	544	472	534	421	454	490	483	483	474	488	469	502	477	502	477	466	507	493	473	488	470	466	468	478	463	466	484	589	476	470	470	505	477	477	482	482	498	473	476	478	484	489	446	522	483	448	503	492	466	507	486	475	513	494	518	490	474	469	476	464	480	457	472	534	481	459	481	472	504	509	478	479	506	562	492	491	490	495	474	463	483	502	492	513	479	455	478	517	456	496	489	639	478	537	460	509	527	507	455	486	468	489	523	490	474	481	477	526	464	525	499	479	441	485	520	488	472	529	511	526	486	449	481	495	495	509	492	482	473	507	496	525	476	492	476	505	473	503	483	462	475	534	454	476	474	481	475	483	506	499	510	505	517	473	531	464	511	492	484	528	496	537	518	512	469	479	475	464	483	456	468	457	480	488	485	477	471	469	470	535	488	469	506	518	438	482	477	478	489	502	478	487	480	495	493	417	480	477	495	470	508	518	468	494	467	501	473	486	481	496	443	494	485	486	477	497	544	455	476	540	464	477	538	493	468	471	470	506	529	451	547	474	461	488	488	545	503	468	558	480	475	452	502	481	495	475	512	480	475	502	520	492	479	392	499	478	420	572	458	514	486	475	503	472	494	488	465	538	487	485	476	479	468	495	520	454	435	502	462	525	476	512	485	485	477	473	471	494	468	444	449	479	501	473	496	477	457	480	462	479	523	454	484	548	519	488	484	436	531	487	485	447	578	458	478	500	571	490	487	498	519	471	504	465	509	477	471	459	480	555	476	514	479	470	492	452	521	487	479	465	474	503	478	474	514	482	523	479	474	442	496	485	500	517	487	545	589	541	481	481	454	476	477	487	498	513	470	479	488	496	503	591	484	483	471	476	494	487	524	494	464	566	500	479	467	484	446	476	514	465	452	527	463	533	482	528	506	475	481	498	506	465	490	516	485	528	490	471	499	475	467	478	481	519	506	509	466	470	500	450	473	485	521	478	473	469	495	485	449	475	536	557	497	504	470	486	521	511	2
480	474	524	495	474	469	461	476	470	482	463	453	446	510	497	465	475	512	479	477	459	465	466	478	507	536	471	490	493	446	473	514	473	486	461	498	494	508	471	479	474	484	460	488	490	474	501	496	514	460	550	485	495	485	499	489	481	503	549	466	466	484	442	490	618	524	499	491	477	472	468	491	431	459	488	497	488	486	527	478	525	551	509	474	543	522	461	429	484	522	476	483	472	505	476	524	475	462	475	534	470	487	475	480	475	474	458	477	503	474	467	499	492	503	481	461	473	502	518	498	477	448	498	538	453	451	468	541	477	512	547	501	488	478	458	504	487	482	479	494	527	544	470	485	485	460	480	486	481	492	551	463	488	581	477	469	455	475	480	497	469	464	482	483	469	477	474	479	476	535	499	541	498	477	482	482	479	504	500	572	487	491	502	466	462	486	474	499	547	474	532	524	493	440	447	474	480	475	475	488	496	501	506	582	454	477	568	478	453	484	482	437	484	456	479	528	526	474	490	497	446	487	476	538	542	483	508	478	476	481	473	485	458	499	495	506	485	478	484	476	507	458	454	478	486	509	459	481	494	490	395	525	470	512	483	495	486	502	483	482	507	478	493	500	478	471	479	490	435	496	521	516	528	439	459	484	475	513	483	458	479	525	487	478	522	538	456	501	485	468	503	494	475	466	325	474	473	502	503	518	495	495	485	460	508	444	495	482	517	494	467	466	512	520	489	517	477	471	510	476	454	460	509	493	506	486	483	499	492	508	476	496	476	548	468	477	617	484	480	535	488	442	508	536	502	485	475	506	465	466	477	489	460	495	473	461	464	479	530	473	514	467	480	533	484	528	476	456	477	506	539	483	501	530	504	503	480	506	533	478	477	475	470	483	500	471	478	476	483	426	475	506	479	466	477	458	490	505	490	472	475	498	475	526	475	437	508	480	518	481	505	532	479	485	446	518	504	497	440	544	484	497	471	476	490	490	480	481	449	487	503	461	525	557	500	450	458	463	495	482	528	464	423	545	489	479	485	487	547	465	474	484	497	505	487	569	486	534	470	464	473	490	537	477	487	512	488	513	486	471	546	482	446	478	487	442	488	496	448	502	483	502	505	477	523	458	475	449	515	469	492	483	507	538	532	524	479	485	498	492	1
483	502	523	493	483	472	513	476	483	476	554	459	494	501	494	490	501	511	502	458	480	484	480	481	440	477	505	474	495	520	475	502	483	536	477	512	480	467	479	476	472	551	488	528	489	483	481	475	478	445	400	444	464	488	497	515	516	442	468	467	498	487	519	472	522	546	487	486	483	490	412	485	479	473	488	486	481	518	489	507	474	510	453	465	533	489	476	469	481	466	477	526	496	509	471	511	478	499	465	472	482	478	479	489	483	437	492	469	490	464	551	449	457	465	458	453	464	466	510	448	477	435	489	467	473	482	505	516	474	523	486	525	464	479	480	451	522	462	479	495	455	552	492	494	456	485	482	493	484	553	437	467	489	459	477	511	455	472	482	455	452	495	473	476	449	546	474	477	478	514	513	516	485	478	495	416	488	472	477	516	495	478	506	450	491	482	521	508	504	476	493	496	460	445	491	484	484	480	477	482	546	492	512	580	576	476	533	478	484	490	506	512	435	465	496	469	453	479	442	493	432	425	496	490	526	512	492	477	477	502	487	488	486	495	479	498	468	481	480	479	548	515	538	498	502	524	400	488	480	535	503	498	479	520	477	558	453	453	493	490	491	474	471	488	477	503	484	522	462	530	505	527	492	402	475	497	476	486	507	486	480	456	469	476	434	509	474	496	475	489	527	443	495	486	536	545	466	456	509	453	475	468	478	511	478	533	471	484	482	490	476	466	538	474	452	510	476	497	535	533	490	473	463	486	510	485	492	453	494	457	473	461	476	472	441	499	505	490	509	568	530	488	526	562	442	493	477	502	474	567	484	486	499	506	495	479	434	475	460	431	552	479	444	473	482	523	469	475	472	477	506	482	477	472	487	518	479	466	486	406	483	497	495	484	479	488	513	482	495	490	480	510	478	478	484	448	480	481	474	483	483	461	478	458	477	479	515	474	427	475	510	441	514	480	538	484	483	522	557	506	484	501	482	477	479	515	489	450	445	479	481	473	469	466	493	527	489	429	457	470	436	471	385	553	477	477	497	490	496	465	487	486	443	328	485	583	484	543	389	519	521	496	501	506	489	473	470	532	458	488	609	482	434	477	467	516	498	504	503	488	476	471	489	564	535	488	467	513	456	486	481	480	513	299	477	504	478	472	561	528	1
478	410	583	492	515	485	446	478	479	479	434	493	473	545	483	450	464	478	476	488	500	500	479	480	401	509	524	493	469	462	485	438	508	454	497	465	483	482	485	476	472	455	545	489	486	492	464	486	519	470	524	542	476	485	502	510	514	516	482	528	468	479	444	469	446	447	442	465	485	471	513	498	501	511	492	520	483	476	507	478	461	452	442	481	480	487	471	512	479	481	476	499	480	508	479	510	481	474	448	485	502	471	487	500	441	593	458	481	477	484	484	478	478	502	467	454	491	473	491	498	476	487	489	482	462	541	498	519	488	522	506	512	476	480	493	544	497	507	478	490	488	537	466	489	483	478	475	538	477	474	481	488	471	559	478	512	486	462	527	501	485	498	488	483	404	476	473	477	477	522	451	469	516	476	441	526	470	466	435	530	454	492	468	461	519	492	520	495	485	473	497	478	489	449	483	471	472	486	476	479	504	516	483	506	453	476	482	471	462	502	473	469	459	543	486	498	472	478	524	488	497	419	514	482	482	506	505	477	475	485	482	485	481	451	490	509	484	476	474	485	525	541	556	474	606	501	479	481	473	536	512	439	472	487	468	528	424	516	477	482	507	476	521	444	488	488	520	465	485	520	460	541	474	497	464	490	476	490	467	433	477	516	475	474	544	468	465	488	479	502	479	504	521	485	464	433	473	524	473	525	440	498	476	462	470	475	473	491	496	519	480	459	536	476	482	507	477	483	455	501	480	529	487	475	503	475	487	518	462	588	553	473	476	468	446	464	423	483	412	474	519	514	469	438	437	488	475	472	465	474	473	469	484	483	490	459	451	477	502	402	483	474	545	461	484	488	484	510	482	515	503	557	507	457	512	510	490	501	540	488	491	441	547	484	481	494	528	481	498	515	473	509	475	494	478	478	481	487	501	483	478	516	475	493	477	529	505	481	479	482	473	437	489	486	534	422	495	530	502	496	481	492	449	476	499	491	493	508	408	476	488	534	507	546	520	495	480	592	449	490	484	504	509	521	469	476	474	476	518	484	473	470	487	585	477	453	487	480	531	523	502	514	498	492	454	477	481	508	448	514	525	479	485	474	468	555	479	504	491	495	497	466	475	480	559	486	490	476	510	478	466	482	484	570	534	479	482	477	454	529	2
486	474	481	486	513	465	509	476	491	475	509	482	574	499	500	449	492	475	517	499	488	531	478	475	543	533	481	464	491	460	486	496	482	472	473	484	477	449	477	474	481	491	508	482	501	461	493	454	442	491	484	499	503	486	502	470	498	505	564	457	482	489	466	467	399	559	552	503	479	477	545	497	477	410	488	538	471	470	448	473	508	496	445	464	525	532	468	485	476	481	477	521	478	501	492	544	471	467	492	491	488	501	491	473	500	612	527	490	542	492	497	528	474	501	511	476	476	464	506	501	478	426	470	468	461	526	499	502	486	472	483	485	526	480	461	502	468	446	478	482	488	591	472	491	479	489	481	442	485	529	421	500	469	471	478	504	457	452	526	499	508	485	462	476	491	473	474	482	477	504	471	521	486	476	476	503	485	486	503	467	535	545	474	542	489	498	474	518	475	478	469	482	508	418	466	484	479	480	478	542	522	463	542	464	446	476	454	483	474	497	490	431	507	460	481	526	449	473	485	499	449	491	525	503	476	503	505	476	476	476	478	465	464	484	462	496	481	476	483	479	502	511	481	460	499	477	422	478	486	514	550	495	486	487	478	466	521	435	486	499	478	478	481	466	480	502	506	474	515	462	461	479	546	509	471	481	476	490	515	492	479	465	495	476	497	492	461	500	472	487	469	516	495	476	459	484	446	476	497	496	468	481	478	484	501	495	466	483	541	463	532	482	561	538	475	448	478	480	524	535	470	525	501	481	495	478	517	513	504	472	497	475	475	464	535	500	343	573	453	525	472	476	528	494	634	484	482	399	488	549	482	478	532	481	489	481	539	480	542	556	451	441	468	486	479	530	500	493	465	538	498	457	486	468	498	525	471	467	433	501	478	491	511	484	479	491	500	479	509	426	477	468	480	483	478	503	491	464	474	476	480	509	475	478	477	478	471	477	515	475	496	456	522	506	503	531	471	468	522	467	486	481	484	476	495	473	497	458	459	481	464	491	506	477	518	522	480	591	440	467	447	452	512	527	484	481	463	483	501	488	508	484	466	510	481	410	473	464	528	463	515	462	462	466	469	465	474	499	511	467	448	477	489	478	484	503	516	482	465	483	494	473	479	528	505	489	472	534	513	480	522	481	434	554	501	535	478	481	497	504	2
492	498	491	488	485	496	491	475	495	470	488	443	526	488	489	452	473	503	448	491	492	484	471	480	499	508	480	485	464	488	483	484	519	522	478	475	482	439	488	477	479	517	435	496	484	473	570	472	505	474	476	503	483	477	482	492	444	523	523	465	480	491	479	478	395	445	525	482	485	487	546	492	444	433	488	527	476	453	527	480	486	504	513	488	528	511	472	488	475	532	475	491	443	506	466	445	478	477	489	424	483	468	484	479	466	593	493	489	545	479	525	449	472	447	557	456	508	495	453	461	474	464	484	466	471	473	477	503	486	477	497	473	508	480	468	536	513	513	478	487	514	478	483	474	487	518	481	530	474	462	451	481	486	471	479	519	513	440	542	499	450	471	491	484	511	475	475	482	477	479	533	443	532	476	467	529	490	471	467	509	532	520	450	462	489	475	542	443	529	472	505	465	520	547	569	487	474	479	477	517	539	488	470	568	564	477	487	479	440	498	500	494	450	437	475	514	563	488	502	500	469	486	491	494	462	504	476	480	476	527	464	477	498	494	523	456	489	478	511	478	498	554	494	481	484	597	557	482	489	499	550	467	475	531	474	510	552	467	492	490	483	482	456	446	465	479	462	525	467	515	495	481	470	503	515	481	476	524	542	484	478	463	463	476	481	473	455	479	482	524	510	496	526	473	513	544	459	551	480	506	502	494	470	518	472	468	465	478	471	438	519	519	479	471	493	491	483	475	430	524	473	500	472	478	509	483	477	469	474	534	459	464	476	392	424	501	358	501	484	458	451	555	412	546	478	479	473	459	501	522	476	445	427	471	521	474	533	476	482	541	500	507	464	506	480	488	486	490	503	457	541	532	515	524	490	502	477	480	526	445	479	492	490	493	460	482	471	477	502	498	478	495	473	429	480	496	485	522	520	489	485	518	475	529	476	451	544	469	541	478	514	455	486	482	481	533	484	487	476	501	480	476	468	476	504	480	505	566	497	476	538	515	469	477	502	443	472	519	529	487	463	469	558	492	517	475	494	498	452	470	493	467	485	532	481	420	478	500	498	547	476	497	524	428	483	467	494	452	494	411	516	471	516	475	473	551	454	494	506	461	477	460	477	568	490	471	479	474	459	469	490	479	465	548	498	477	477	510	476	507	1
480	486	422	481	594	478	558	478	486	485	446	491	512	506	494	457	472	472	504	482	468	484	474	491	539	517	452	471	459	501	491	543	518	490	459	498	471	476	475	474	479	449	507	475	479	470	492	503	494	503	498	498	503	473	497	541	550	524	528	486	493	475	504	471	503	521	483	461	480	476	534	491	473	460	483	588	483	467	497	473	516	504	441	473	548	507	477	496	487	494	475	529	508	514	488	553	478	477	484	525	478	493	484	481	509	398	482	484	530	475	548	415	478	468	450	479	492	489	515	467	481	491	475	459	480	506	486	515	471	416	510	466	485	484	479	551	461	491	482	482	487	475	502	481	485	491	472	500	475	494	548	483	488	546	476	496	465	439	462	504	493	465	478	480	628	461	473	480	477	460	494	415	480	477	470	521	465	477	485	509	454	508	494	494	489	469	524	515	563	476	487	466	503	453	508	494	481	478	474	444	487	496	544	531	493	476	592	484	506	465	483	480	459	439	483	429	584	476	514	490	467	472	499	521	498	536	496	478	474	506	494	499	485	479	494	535	485	481	480	485	495	525	542	485	461	542	436	478	505	472	470	450	477	559	476	482	575	471	486	457	491	470	484	500	464	462	546	500	530	534	488	455	451	533	473	481	475	480	540	479	479	498	498	477	527	489	497	484	481	508	468	468	501	484	467	489	475	549	529	529	437	489	479	490	460	549	501	474	505	482	513	484	504	549	481	523	485	486	413	502	486	472	457	481	522	480	453	517	477	580	554	463	476	521	605	465	492	485	509	529	496	531	510	491	485	482	468	454	446	491	474	520	497	483	504	504	517	476	474	511	519	491	448	485	473	526	517	475	485	507	536	491	541	467	472	492	479	482	506	460	463	519	522	511	467	470	506	477	498	450	477	512	478	486	471	484	479	431	468	478	474	492	475	529	476	483	479	482	477	477	466	515	466	498	505	445	490	470	506	462	476	476	512	477	484	502	518	495	415	473	492	507	514	526	483	490	480	533	531	488	544	478	508	436	481	477	479	478	482	471	486	466	501	452	478	563	485	435	534	480	542	445	497	459	457	511	477	450	479	448	507	479	490	478	482	541	480	501	458	480	520	478	476	481	497	479	493	516	499	475	506	477	463	465	457	473	479	469	525	505	2
475	553	529	471	479	487	475	478	480	474	467	480	465	494	465	456	497	468	510	501	470	520	479	489	576	531	465	477	473	511	487	454	506	501	462	542	469	483	481	478	477	527	496	482	475	482	521	548	406	418	457	468	514	479	466	490	415	459	485	490	473	487	465	474	422	526	512	516	491	474	439	485	491	432	485	469	499	449	491	487	556	538	519	485	431	470	476	479	472	507	476	520	463	490	505	545	476	468	450	473	489	479	488	485	565	326	480	504	542	497	485	475	479	521	417	476	485	480	501	474	476	435	476	484	449	454	499	482	464	466	487	469	484	474	499	530	434	511	471	493	487	552	473	482	469	467	478	485	483	523	533	477	496	386	476	482	478	449	510	506	462	494	493	486	487	497	478	473	479	478	525	495	526	477	466	549	491	477	562	476	526	482	495	474	527	477	555	521	578	480	488	469	485	460	484	485	487	475	475	463	492	468	542	521	467	475	561	478	473	502	484	497	465	484	476	465	501	490	468	474	501	471	517	523	471	490	479	479	477	483	498	488	462	485	498	480	479	475	455	470	510	533	494	499	527	508	470	480	492	485	447	493	477	550	470	531	469	457	493	483	512	479	494	421	472	458	551	501	452	517	487	523	417	543	497	472	475	498	497	505	476	425	467	476	549	506	465	503	484	482	499	482	488	469	481	485	498	510	511	497	501	512	483	509	512	516	461	476	535	450	468	501	544	485	481	504	461	481	464	553	484	495	488	488	472	470	467	530	469	508	469	460	474	512	450	482	403	513	570	468	518	487	520	444	502	475	492	505	507	524	487	361	493	469	494	444	491	477	550	582	475	473	456	517	483	497	491	473	506	511	528	460	485	518	496	546	490	503	399	491	479	487	490	484	477	470	480	477	464	533	487	473	477	420	474	482	478	499	506	473	474	476	477	501	476	456	549	469	482	474	496	424	501	496	480	432	453	580	437	491	480	474	469	476	482	468	448	455	478	474	494	563	521	414	470	535	468	502	519	480	478	457	522	423	518	477	477	471	451	479	463	472	508	284	483	535	481	538	590	460	574	445	478	512	520	493	484	525	488	427	554	478	497	479	473	544	488	505	467	481	481	529	483	553	484	486	483	510	484	486	461	472	502	294	508	504	486	490	488	491	1
480	474	527	473	485	474	443	475	467	489	480	509	502	523	494	516	486	471	495	466	482	523	485	464	473	507	479	480	494	472	479	489	511	513	514	504	475	482	475	475	478	453	484	501	496	488	499	525	515	490	537	510	452	483	528	535	422	470	454	473	484	488	521	472	532	539	484	471	477	483	461	483	467	494	474	523	487	507	547	470	488	576	483	485	487	481	468	471	477	524	476	546	481	480	472	489	483	472	490	495	477	486	486	463	526	597	463	469	460	474	460	495	475	511	491	488	498	485	474	447	472	464	469	464	475	459	504	498	485	520	444	471	465	481	487	599	444	484	489	495	511	544	469	501	492	501	476	508	483	574	502	502	482	493	477	495	463	442	519	488	506	478	499	484	506	474	476	466	480	530	530	528	486	476	478	444	477	479	467	514	529	476	501	472	494	491	482	532	568	472	463	501	505	464	485	490	477	473	478	491	496	471	460	528	474	477	470	484	486	494	502	551	483	453	466	488	502	487	471	483	513	533	500	472	520	475	489	478	477	516	493	458	494	467	463	491	484	478	482	475	522	477	459	459	442	513	454	480	492	518	457	453	482	544	481	519	446	391	473	486	462	481	493	484	481	531	456	506	520	470	491	529	488	434	497	487	475	467	511	492	481	475	481	475	486	538	481	574	480	475	494	513	488	480	469	482	472	527	437	493	496	496	481	480	524	475	489	475	484	472	478	473	523	440	484	496	473	479	522	520	484	462	473	487	509	475	465	498	474	523	494	471	475	454	454	498	511	501	491	522	522	478	535	472	480	489	495	527	516	475	480	498	481	474	515	476	509	476	538	527	506	504	408	461	489	524	444	496	489	495	530	456	488	520	454	480	496	463	539	482	472	485	464	468	442	483	497	477	445	546	480	556	475	474	473	497	479	472	542	489	478	495	477	482	477	465	490	480	405	479	470	497	487	490	468	508	480	538	534	462	480	478	468	476	470	495	520	495	530	478	503	512	480	492	488	483	470	482	456	491	472	489	463	529	477	476	476	485	534	491	459	486	449	507	492	490	488	492	457	477	506	470	491	465	471	513	479	514	480	489	449	477	466	474	486	456	471	495	485	490	529	491	467	518	459	475	489	462	480	479	457	477	478	520	534	462	477	456	462	487	1
484	467	520	491	491	473	476	475	513	478	395	494	544	540	496	476	483	499	516	497	493	479	474	478	597	518	487	465	471	488	486	490	501	490	471	489	481	463	482	474	473	523	485	473	498	435	541	433	468	450	513	521	496	474	496	502	488	447	443	468	475	479	474	487	580	546	480	506	480	477	597	494	452	468	477	512	475	460	549	455	497	478	503	502	551	506	468	474	479	520	476	508	461	483	475	474	478	444	469	449	468	478	471	495	562	430	501	505	504	463	536	439	483	488	547	454	520	505	476	494	477	448	487	351	508	465	467	548	473	457	494	504	546	474	486	580	542	451	478	479	476	551	500	476	477	513	479	520	480	529	504	473	455	732	479	483	468	450	534	509	482	476	507	481	501	479	475	479	478	468	540	506	550	477	487	492	474	479	501	480	536	472	454	499	491	463	448	518	410	479	500	510	528	540	512	503	483	481	478	497	534	488	520	472	451	476	493	475	502	482	490	501	497	460	481	538	541	453	481	505	508	473	545	456	493	512	478	475	476	464	494	489	483	486	492	500	464	479	491	480	573	456	494	508	490	472	480	480	486	561	465	506	476	446	477	500	484	526	484	481	490	478	507	480	460	486	459	493	544	485	488	457	535	501	477	488	477	479	505	454	477	611	493	479	501	487	472	430	483	515	546	458	527	479	487	473	452	479	450	537	462	468	476	516	469	478	484	486	519	464	479	500	473	497	469	509	483	481	459	517	500	492	509	477	453	481	440	487	466	499	522	467	476	544	531	479	618	457	421	551	559	504	571	472	499	492	485	454	466	638	475	525	512	466	496	483	539	475	488	488	526	531	499	465	478	505	493	479	472	488	516	483	521	480	461	489	491	484	472	493	481	434	501	486	471	466	477	478	506	421	474	478	474	477	476	487	495	475	465	472	479	523	477	407	477	422	469	481	464	483	452	544	518	498	485	521	500	489	503	424	478	487	458	477	488	487	486	494	521	480	502	531	428	647	496	445	479	497	541	476	475	495	485	526	481	475	476	493	484	465	512	472	480	663	478	522	484	530	503	530	480	520	466	512	481	487	479	462	463	527	396	477	476	480	497	428	460	489	487	487	478	497	469	542	528	490	478	422	525	474	475	480	480	703	424	518	482	476	486	538	1
483	526	512	478	533	484	553	477	507	481	477	467	525	523	494	451	447	553	434	494	504	475	484	493	478	481	514	500	465	502	483	469	510	456	487	536	486	490	482	474	478	501	439	494	475	488	440	481	510	460	435	570	510	483	519	471	529	474	481	497	500	482	482	474	443	541	466	554	492	479	532	492	491	399	484	453	469	485	501	496	446	616	486	490	529	464	483	485	479	498	477	560	491	496	492	511	481	501	453	490	473	476	477	468	472	646	454	528	554	470	522	491	486	539	468	496	456	501	483	486	477	469	484	476	479	557	487	510	493	468	497	519	529	479	485	507	424	455	479	502	495	450	466	485	496	474	479	376	487	568	434	480	489	507	480	491	460	507	517	490	493	473	493	483	440	473	476	481	477	542	476	542	524	476	493	531	490	480	469	492	468	485	469	508	497	481	486	499	500	479	442	437	513	536	565	490	482	475	478	489	510	498	510	439	479	476	512	470	480	510	503	511	467	575	481	482	485	482	474	483	429	476	508	521	494	517	489	477	476	493	514	477	467	471	483	474	498	480	469	481	474	463	516	489	509	483	470	477	495	490	514	525	477	456	481	526	515	505	484	496	477	476	510	422	466	489	482	492	503	475	472	518	545	496	467	479	475	527	477	499	475	482	470	477	486	477	468	385	480	501	488	500	502	479	492	448	496	513	494	486	468	486	481	466	507	482	488	490	485	491	495	504	443	498	472	448	488	478	439	439	485	480	497	476	506	476	450	454	490	456	529	481	475	533	374	500	415	425	510	557	467	480	510	515	514	489	483	426	519	518	486	479	498	486	477	495	552	476	503	425	488	485	502	543	488	560	498	474	494	503	461	562	511	481	572	469	477	508	529	474	474	459	572	493	450	473	487	478	520	454	473	370	474	427	480	504	483	473	454	482	471	512	480	505	477	508	545	483	456	484	490	492	509	489	459	493	494	549	525	574	477	491	499	477	475	486	500	504	442	471	537	511	486	501	516	587	468	548	463	466	478	475	692	457	481	480	482	482	479	458	482	467	482	692	486	355	483	504	455	435	532	494	467	504	480	475	483	496	451	460	545	477	564	477	461	433	467	471	497	476	473	479	479	481	485	461	484	477	518	477	510	481	499	724	529	540	468	483	559	488	2
484	492	482	495	493	481	515	475	478	481	456	448	481	459	478	465	496	470	490	456	495	487	487	467	534	481	481	464	485	478	484	513	493	505	458	492	483	471	481	476	475	427	441	472	483	495	503	480	546	491	551	557	458	477	509	477	483	455	628	470	502	483	512	489	380	455	513	480	492	479	511	494	449	453	485	492	475	464	462	490	455	615	492	443	468	481	476	477	476	545	476	513	498	495	484	472	477	423	516	470	486	466	484	465	477	720	508	549	517	467	521	586	484	487	449	514	492	475	512	452	476	478	460	469	448	495	502	491	500	482	471	479	491	489	463	547	493	510	481	521	502	477	479	485	478	480	477	540	476	580	510	498	473	333	475	469	493	460	485	495	448	486	487	479	478	505	474	476	476	545	440	554	534	477	458	548	501	480	460	585	476	504	465	502	467	522	495	487	446	484	482	519	486	409	458	471	483	484	479	462	486	456	513	485	502	475	534	478	489	450	500	566	481	528	475	535	495	490	552	487	452	565	508	434	497	506	481	479	476	510	490	476	489	489	486	525	477	481	497	474	536	556	502	468	510	499	448	483	482	455	475	495	477	501	476	514	548	481	502	501	480	482	523	452	467	488	503	479	424	481	449	482	431	461	475	484	476	510	482	423	475	403	503	476	523	496	494	514	475	455	504	489	541	472	522	465	474	468	520	490	461	487	479	531	473	472	496	481	468	462	500	481	490	480	490	513	502	497	506	559	497	477	467	473	494	472	489	498	480	480	428	512	476	507	526	483	328	488	492	539	515	451	456	556	461	496	483	491	455	541	482	518	497	481	499	477	540	475	451	474	504	477	516	475	472	476	487	479	492	473	455	478	477	533	511	482	478	485	585	456	485	503	508	487	473	483	488	476	516	453	480	497	477	429	481	528	470	526	476	475	484	503	476	455	477	468	462	486	508	481	498	478	448	482	465	492	502	494	493	470	468	497	484	475	478	467	511	607	523	481	500	522	477	390	519	461	480	541	375	485	467	473	496	442	487	478	497	476	531	468	497	481	507	422	482	442	463	493	449	516	505	471	531	492	500	536	490	599	479	531	471	474	482	475	478	554	442	455	498	482	470	487	461	453	451	483	468	509	473	495	469	474	497	427	406	500	475	485	549	521	2
487	489	483	481	549	482	481	476	502	466	537	495	450	407	491	519	473	530	513	481	492	489	488	474	484	475	466	481	474	476	479	563	495	492	481	470	479	470	480	476	476	541	465	478	485	516	451	509	511	453	539	504	505	486	464	463	443	525	496	456	470	478	528	478	448	518	525	517	479	474	483	506	508	493	478	504	462	494	505	484	493	453	535	489	424	477	474	476	482	510	476	518	480	510	487	534	483	509	469	489	492	477	483	498	498	621	481	433	523	487	474	334	487	485	449	488	484	489	453	481	476	437	473	391	461	508	482	516	489	477	518	474	521	479	485	493	489	485	485	475	483	540	499	481	483	508	475	507	478	494	517	490	483	487	479	485	452	470	500	524	501	480	484	486	468	505	477	480	477	481	534	553	559	479	493	508	502	464	467	509	531	444	518	486	490	494	501	491	548	476	486	463	499	524	532	485	487	472	475	499	479	509	479	494	486	475	523	480	511	475	462	532	522	440	499	529	489	476	501	509	472	518	517	528	494	559	481	475	475	521	483	439	502	492	501	501	489	480	503	484	472	489	476	487	479	459	501	483	466	482	460	493	476	523	477	532	464	440	487	519	482	478	475	473	470	488	530	496	540	504	464	469	486	474	480	486	476	478	504	488	477	472	480	476	571	545	453	544	483	531	523	563	561	490	472	483	474	453	479	508	539	489	485	501	463	480	469	473	502	526	517	468	474	459	475	454	485	487	465	495	481	444	448	476	500	481	438	535	472	590	508	480	476	479	562	487	425	518	498	541	525	474	477	504	527	478	478	510	465	542	487	451	484	481	470	479	543	474	483	423	472	508	577	445	486	476	467	487	489	528	466	449	498	480	548	517	484	473	533	504	484	480	469	498	488	481	515	477	485	594	471	453	476	441	472	518	485	527	500	479	478	511	474	513	477	450	539	488	518	476	501	504	515	496	428	394	498	484	521	477	489	492	466	477	496	499	473	466	476	475	495	498	485	492	472	424	448	504	467	478	460	480	595	539	516	479	489	515	495	498	484	474	486	582	484	392	484	493	507	516	434	502	451	453	512	480	469	557	492	518	510	480	515	479	477	474	484	452	384	485	470	505	476	456	478	496	474	484	496	465	482	481	519	653	522	487	476	487	564	479	1
483	466	519	478	581	473	504	475	520	490	516	525	519	453	475	497	494	487	465	498	490	524	465	488	517	512	510	485	462	464	477	453	506	526	508	531	501	521	474	478	481	535	507	488	524	447	506	477	505	448	531	563	488	471	505	526	485	468	556	477	485	484	485	481	611	525	469	493	484	481	551	470	446	479	474	503	485	495	455	512	430	503	528	491	532	480	482	452	487	491	476	511	510	484	486	524	480	491	478	443	457	484	477	487	534	387	509	514	510	483	442	418	463	496	505	457	534	487	493	481	473	467	477	445	458	454	471	515	468	492	482	490	494	479	459	499	447	503	484	471	476	545	491	490	494	500	484	520	475	536	400	493	491	538	478	504	452	476	514	496	505	501	493	479	489	490	477	476	479	497	522	581	505	476	486	513	496	483	423	500	534	499	449	490	495	502	482	553	494	475	456	479	507	486	563	473	479	481	475	467	499	499	504	505	487	476	483	482	461	463	479	470	497	489	458	499	490	474	497	480	469	478	516	448	490	490	472	477	478	486	475	478	475	470	497	523	479	478	458	479	560	442	478	459	508	498	474	476	479	502	500	499	474	509	471	494	551	471	484	483	493	479	482	485	484	505	578	498	485	471	501	571	460	522	476	492	476	471	444	470	476	502	520	476	487	461	477	456	485	502	510	489	492	475	537	479	508	553	478	514	466	502	479	514	511	525	485	476	517	482	473	467	496	472	481	504	452	498	445	506	474	539	452	444	479	477	483	467	486	528	495	475	477	468	530	480	616	492	597	444	486	488	491	491	541	493	475	511	481	487	472	496	513	480	507	489	476	477	497	523	465	473	444	497	478	520	492	495	475	550	488	536	472	495	546	480	477	443	519	434	481	481	462	479	474	490	486	477	499	552	470	442	476	483	479	477	478	470	490	477	477	478	474	456	476	521	479	471	507	483	507	556	455	488	530	491	491	465	535	533	473	471	456	476	480	492	481	403	450	476	500	512	511	534	490	473	480	520	480	484	516	470	573	515	509	476	479	472	528	456	492	468	490	565	481	543	475	407	467	402	547	502	457	480	483	478	493	508	476	498	449	484	519	474	488	415	488	468	405	482	454	546	483	518	500	483	465	460	458	467	470	479	474	597	479	508	478	470	569	503	2
477	486	453	498	521	479	505	477	458	467	491	462	477	430	492	506	481	500	520	493	452	513	481	493	530	549	480	475	462	470	461	464	521	450	499	450	495	474	477	477	473	451	495	475	503	469	500	441	512	480	535	451	457	479	514	513	491	509	515	461	474	495	487	472	556	512	518	535	479	493	560	508	484	472	476	499	483	494	600	476	479	461	468	488	526	441	470	474	482	475	477	520	477	497	485	495	480	458	485	529	464	480	478	494	504	297	524	530	502	482	480	505	480	476	456	485	491	496	494	498	475	495	483	561	457	523	473	527	463	448	533	533	462	478	526	525	548	480	484	481	475	471	473	478	497	496	480	482	486	505	497	479	470	412	479	474	429	479	485	486	558	473	485	465	464	466	474	473	477	466	513	486	489	478	486	551	476	477	494	463	520	523	464	497	500	510	548	494	532	480	538	535	490	533	543	476	477	486	476	490	479	493	496	475	478	476	442	484	515	487	489	534	486	489	469	460	477	484	515	467	490	492	524	482	503	482	483	479	477	487	488	488	497	474	508	489	496	483	460	476	482	512	478	475	568	466	462	474	477	541	473	495	473	559	470	506	486	450	485	504	493	492	506	509	488	517	502	476	487	486	498	494	436	427	479	487	475	463	516	563	476	430	486	474	431	526	499	463	478	490	533	480	505	482	486	562	472	522	483	502	484	495	477	515	504	492	480	478	528	467	466	480	536	479	474	443	471	493	426	471	517	491	512	477	452	470	488	526	482	523	502	476	476	539	531	488	545	459	623	441	565	533	507	542	437	481	480	474	495	441	477	561	497	494	539	464	433	477	467	512	475	480	540	548	482	431	512	487	519	553	451	488	517	465	486	511	485	527	527	476	474	485	486	486	475	487	469	479	501	449	485	478	475	495	479	465	469	446	568	483	480	527	476	496	477	474	485	481	467	480	484	476	482	476	554	554	495	544	540	431	480	454	473	476	482	481	481	477	451	477	491	470	499	439	525	502	465	496	475	462	489	466	537	508	510	478	465	478	460	474	485	467	500	360	476	614	483	495	521	503	458	469	552	480	492	534	471	473	542	444	548	481	497	479	483	497	460	459	549	478	459	485	478	523	443	479	485	492	491	478	474	479	471	315	504	592	474	491	494	538	1
483	504	497	486	535	475	504	476	494	477	509	493	509	518	484	521	490	491	528	484	499	540	482	482	426	500	445	510	470	506	487	501	533	469	515	496	481	497	475	479	484	496	437	482	436	468	464	552	460	436	481	498	467	485	525	494	500	462	492	453	482	488	493	479	558	478	473	491	481	483	454	494	509	508	480	539	478	501	533	482	519	503	459	487	495	545	472	469	479	481	476	486	495	491	495	485	477	450	492	536	489	477	477	475	462	315	500	507	451	486	484	434	479	439	449	477	520	507	513	476	475	485	482	521	496	483	490	504	463	427	521	459	495	482	466	457	494	498	476	488	519	553	478	491	515	506	478	529	481	438	515	487	473	405	476	479	466	475	485	502	478	453	486	481	517	463	479	478	478	459	463	548	552	477	476	496	483	480	532	534	477	504	483	476	484	501	438	532	518	483	466	482	487	462	495	489	484	480	478	523	496	483	467	500	520	477	529	478	467	498	474	453	503	512	464	506	547	471	497	472	516	527	483	502	491	492	482	477	477	498	489	472	468	470	517	483	484	477	482	479	524	445	518	459	429	481	469	478	491	506	521	489	470	486	474	524	423	468	493	479	474	481	480	477	468	526	531	493	459	486	468	437	430	557	472	468	478	481	489	516	479	435	490	476	569	465	442	542	476	502	503	504	528	480	494	513	481	444	483	500	513	482	483	511	500	486	481	476	507	463	469	508	522	508	481	474	484	489	450	559	490	506	482	477	488	481	485	457	477	521	493	494	477	472	449	483	563	523	673	464	537	487	567	506	520	494	480	440	471	518	468	464	513	489	507	491	507	482	526	520	433	504	493	459	484	466	459	468	486	544	508	538	510	468	463	476	468	487	462	539	483	424	562	496	484	479	490	479	507	511	472	528	478	482	478	505	501	445	464	486	472	439	475	501	477	473	498	477	506	481	453	488	485	488	466	491	478	511	541	545	475	498	481	475	489	486	475	485	483	472	511	513	478	431	485	529	477	467	473	485	477	472	631	501	491	477	485	470	520	485	488	470	498	450	481	543	478	449	470	504	494	485	498	434	492	498	470	512	468	411	477	481	536	481	488	400	500	484	445	478	475	450	468	454	467	503	501	477	489	479	465	478	484	462	481	605	489	485	558	465	2
483	411	514	478	482	479	499	477	470	478	499	467	487	465	461	481	503	461	522	475	501	513	473	472	493	537	483	483	465	500	491	442	509	422	494	492	465	434	482	477	472	507	516	462	507	462	494	535	449	504	514	499	494	478	560	496	493	472	429	484	504	477	475	484	369	504	474	473	477	485	502	499	477	504	486	512	503	467	573	478	552	469	486	474	483	452	474	478	485	470	475	481	467	502	482	492	485	505	469	516	475	489	474	475	452	477	513	439	501	490	482	488	461	538	512	509	482	515	502	514	477	480	485	509	478	482	490	526	477	483	550	456	480	483	487	475	542	502	487	496	540	496	477	493	473	494	485	419	483	485	452	490	501	468	479	497	535	491	474	498	501	481	470	485	504	466	477	486	478	492	430	439	564	476	479	447	502	478	504	511	503	528	486	435	496	472	468	450	533	476	478	479	494	511	503	479	484	477	478	534	502	530	484	560	471	477	443	477	459	502	489	500	530	444	487	467	483	489	434	478	453	507	487	549	471	546	467	475	477	466	472	538	479	466	506	519	480	481	467	488	520	575	420	474	444	467	434	480	490	512	474	470	481	449	483	504	469	469	477	497	494	478	477	491	479	515	515	465	455	475	486	520	489	503	479	480	477	429	517	485	475	460	464	476	500	490	428	460	482	521	465	510	514	491	506	502	497	472	510	520	483	493	480	449	455	530	472	493	460	494	491	468	539	463	473	471	463	482	440	541	467	470	462	486	494	488	496	461	484	600	455	465	476	489	468	512	349	502	491	557	511	478	498	524	466	502	478	444	432	537	490	478	501	471	506	468	534	475	541	485	467	513	534	503	474	460	490	492	486	507	419	545	513	500	475	488	469	486	452	504	479	464	490	469	502	482	447	478	488	482	483	547	483	511	478	484	459	506	506	483	475	468	477	480	477	505	453	476	478	477	475	498	504	465	506	448	481	536	507	557	490	504	484	476	478	470	477	505	465	478	485	523	446	474	470	522	479	556	534	469	479	482	550	449	467	474	507	481	505	468	469	468	474	445	465	466	479	450	510	444	506	495	421	519	475	498	489	500	488	478	549	482	504	477	489	573	468	495	495	505	525	512	473	474	484	491	480	420	458	466	497	483	491	455	491	504	478	490	480	450	2
485	423	465	475	533	486	412	477	480	467	501	513	440	508	465	482	473	500	489	470	472	504	472	486	384	514	499	477	486	486	497	520	505	491	495	490	490	477	483	475	477	437	476	465	518	469	482	494	534	493	562	512	506	484	479	489	467	500	598	502	505	486	484	488	314	499	480	484	473	483	426	475	511	460	474	419	483	460	473	487	551	547	490	475	485	450	486	448	474	464	475	466	504	503	489	447	480	440	439	491	484	482	479	469	465	799	463	534	538	488	512	526	478	475	503	474	491	469	481	486	477	495	492	464	427	479	456	477	503	501	497	518	498	475	419	488	453	504	500	479	468	572	474	484	482	494	473	486	477	456	528	464	494	404	476	448	485	520	481	486	526	468	491	489	499	466	475	473	476	559	487	545	527	479	500	483	484	480	480	585	503	512	478	472	476	539	416	481	565	481	442	461	482	504	535	498	480	483	474	461	476	502	502	518	464	477	436	472	498	458	495	476	514	479	486	576	518	475	513	490	488	541	478	446	475	497	474	476	479	484	475	488	479	510	494	488	462	475	484	481	483	577	483	498	521	479	452	479	495	502	471	467	475	444	478	517	537	537	481	490	481	479	519	581	485	474	546	492	475	494	488	496	536	528	484	480	476	482	502	493	477	424	478	477	526	478	495	504	477	498	535	539	506	471	560	519	502	536	507	495	466	491	479	457	540	449	477	482	498	499	502	496	511	481	475	439	477	482	506	465	506	449	547	492	488	489	472	482	486	553	521	490	476	469	503	496	319	479	432	517	446	442	509	457	499	483	481	461	506	511	480	473	474	493	482	496	450	480	506	487	528	460	497	493	470	637	553	469	493	501	521	438	482	508	580	481	477	500	581	502	476	469	498	481	484	478	510	478	486	524	483	500	471	515	476	495	490	489	548	469	475	493	476	540	476	497	495	470	450	481	516	500	463	467	516	462	506	511	566	470	494	461	476	476	487	474	519	442	480	479	515	520	491	431	485	542	458	475	500	481	450	517	503	537	478	477	482	499	444	471	495	482	478	481	479	386	482	484	544	460	514	484	473	452	479	490	483	507	451	410	595	487	481	479	476	585	464	468	424	480	511	481	488	527	551	490	481	490	526	481	499	478	474	494	509	489	484	470	546	522	2
481	443	505	490	507	465	453	478	485	482	492	479	438	443	439	498	491	470	477	455	472	527	464	492	498	508	468	475	494	512	474	529	477	476	511	431	494	471	479	475	473	526	479	495	504	476	512	517	522	470	518	467	489	480	570	466	488	471	495	489	513	483	470	477	523	561	489	506	482	478	488	479	466	476	475	467	459	480	508	429	464	444	495	460	527	487	476	470	481	495	476	520	457	481	489	544	479	486	455	453	492	480	474	470	506	662	512	526	509	485	534	504	475	554	569	513	507	484	478	488	473	480	493	425	470	488	478	499	492	478	470	511	485	474	513	451	562	519	481	499	494	522	492	486	512	498	476	458	478	517	456	498	482	634	477	501	496	469	469	493	515	496	482	482	461	465	477	478	477	652	556	565	557	479	475	488	503	476	509	546	523	466	466	468	492	450	489	444	531	479	454	462	502	528	529	488	474	494	473	521	516	472	515	557	458	475	452	477	439	486	510	504	513	506	474	523	526	481	480	487	474	503	450	508	499	488	491	479	478	479	459	489	481	448	466	495	483	474	490	467	451	502	473	491	542	479	476	482	492	479	483	466	480	499	474	494	521	488	493	495	531	476	491	507	472	490	595	502	536	516	479	498	450	548	491	499	477	496	527	493	478	554	490	477	529	520	500	543	479	499	489	494	462	474	566	509	486	559	452	529	547	505	472	469	458	482	483	485	492	525	460	497	444	474	502	484	474	483	527	540	482	454	512	476	501	476	486	529	484	501	472	468	476	491	566	492	501	477	373	522	487	471	537	487	464	480	460	487	478	471	479	559	503	451	470	497	488	475	492	485	444	462	472	506	481	517	462	476	487	560	519	523	491	471	493	490	492	475	555	453	479	460	487	462	468	455	519	478	495	481	482	491	473	518	476	434	487	418	482	488	473	498	475	481	476	426	447	474	480	480	499	473	462	459	463	516	472	534	516	476	487	476	469	477	493	499	519	468	469	470	547	529	532	562	507	490	486	569	456	495	471	501	374	438	467	475	494	487	482	478	488	489	501	574	491	491	475	442	511	469	488	475	542	476	444	497	479	582	455	528	461	477	430	478	479	493	474	508	474	478	514	500	482	575	470	481	486	490	421	475	516	477	491	589	453	465	487	488	509	480	2
489	494	532	484	459	493	469	477	492	473	499	460	480	465	450	460	482	462	522	470	481	524	469	474	613	498	473	494	469	456	483	459	462	418	488	484	481	470	485	476	477	537	494	507	466	470	431	541	442	487	499	574	503	474	505	493	516	458	503	481	507	481	535	483	552	542	558	489	478	474	508	497	491	551	474	492	467	514	541	475	480	430	487	477	519	471	483	472	474	567	477	578	502	482	493	519	477	510	443	422	486	484	486	504	480	207	481	490	493	475	527	556	481	537	564	485	493	465	505	477	475	452	495	451	481	514	482	516	457	453	501	490	492	477	471	517	429	466	486	481	487	524	490	487	478	463	487	478	489	467	470	488	483	404	479	479	445	497	508	449	492	492	473	481	464	468	477	477	477	530	489	488	536	478	471	511	466	478	517	546	488	543	486	477	488	483	484	449	470	475	528	443	530	513	453	492	486	495	474	519	491	495	473	562	508	477	507	481	472	477	501	536	466	517	463	533	545	474	462	479	531	497	531	520	453	437	467	475	477	495	460	505	481	451	504	545	464	480	501	486	476	437	521	487	479	449	535	483	477	588	517	496	475	519	491	560	476	489	466	492	497	478	491	455	477	471	530	482	478	450	483	472	499	443	499	488	476	470	508	553	477	427	486	477	525	516	487	414	477	510	445	522	502	475	459	509	474	586	501	512	433	503	487	473	468	461	475	464	509	475	490	467	488	505	472	430	478	497	446	504	476	457	481	480	512	475	462	468	486	529	470	458	477	494	557	485	565	485	700	522	572	505	504	493	492	482	489	456	472	484	493	519	513	477	493	472	508	478	492	480	471	522	486	504	470	501	519	496	478	497	421	516	488	460	491	477	482	454	430	515	476	484	508	477	492	496	500	476	464	440	476	428	476	460	476	489	483	484	439	471	474	478	477	488	476	474	503	475	459	476	465	550	478	479	525	541	487	560	488	520	489	456	487	475	454	485	476	512	518	473	486	505	495	427	510	583	491	482	525	478	535	515	620	504	505	476	509	468	545	485	480	470	513	408	479	565	480	479	499	472	465	454	478	548	505	480	489	510	463	439	530	482	538	477	476	401	490	448	503	481	506	490	484	452	572	485	481	509	492	495	478	472	518	421	473	536	481	477	520	499	2
482	498	431	499	498	475	508	475	474	491	532	483	457	479	493	461	485	492	514	467	467	498	480	469	494	528	500	498	488	502	490	461	559	531	502	543	495	511	477	475	476	439	474	503	550	469	549	475	441	493	518	512	521	478	488	483	509	468	540	460	502	488	494	475	414	463	574	488	482	477	538	501	472	491	478	499	484	466	584	468	498	531	475	469	525	475	486	470	472	540	476	544	498	505	469	509	484	482	499	484	485	475	480	480	463	438	519	506	477	469	517	509	478	508	569	478	496	495	512	491	475	470	480	490	485	512	488	505	474	448	536	489	472	475	478	463	579	473	479	460	484	521	493	474	489	485	483	434	478	516	499	480	485	392	475	471	487	472	495	474	487	471	483	469	490	482	477	478	477	406	497	449	458	477	499	504	477	479	480	526	552	508	440	494	484	489	460	447	525	488	516	463	490	500	575	491	481	471	475	521	491	470	489	490	461	479	498	479	471	505	463	512	478	439	473	491	511	476	466	481	500	509	509	453	565	515	493	477	476	445	481	514	474	498	471	466	471	481	488	482	472	576	538	470	471	496	459	483	491	463	468	500	479	570	487	472	530	465	481	507	505	478	497	508	472	482	496	492	522	507	493	500	477	522	472	481	476	499	465	480	479	417	506	477	446	503	447	508	479	465	473	483	518	483	489	480	445	443	545	500	442	483	477	492	436	519	474	495	527	450	464	513	422	498	482	559	478	483	508	512	500	499	492	473	467	483	455	476	507	538	513	468	477	522	462	491	371	486	497	531	523	515	514	477	504	486	482	533	540	465	474	546	502	471	491	484	504	473	470	458	455	464	548	479	491	521	450	470	470	464	486	509	539	489	482	483	478	485	435	519	480	491	521	503	446	500	546	476	499	461	482	458	478	470	477	513	480	488	482	480	479	450	476	516	477	513	478	471	477	490	487	465	494	467	532	534	476	444	430	484	477	476	441	476	448	503	468	538	497	473	477	485	477	419	453	578	488	465	538	483	472	463	411	474	520	479	475	487	504	485	484	482	472	205	478	549	471	484	521	479	452	496	551	434	461	470	471	517	464	464	549	473	437	479	485	593	479	501	442	468	493	445	477	464	493	472	492	462	480	482	456	474	495	249	506	488	472	500	485	498	1
477	505	580	478	618	477	455	479	501	482	383	500	456	441	495	491	476	469	470	476	511	503	477	468	512	501	459	493	469	460	486	426	454	479	513	468	475	494	480	477	478	482	466	472	537	466	533	479	461	510	523	508	488	478	497	481	446	555	508	493	488	474	479	478	401	483	484	500	497	477	553	490	487	549	476	552	474	563	527	502	456	481	508	492	552	480	478	473	472	539	476	464	493	527	471	479	482	460	441	508	479	475	483	459	468	599	510	476	452	464	537	553	465	477	444	500	517	487	528	489	477	496	490	484	501	444	473	527	488	455	519	505	482	478	537	509	500	482	464	489	483	533	485	473	498	520	483	507	479	512	530	491	470	656	479	521	478	501	565	493	506	485	469	477	507	502	477	475	475	504	510	543	558	476	487	470	517	480	417	458	550	510	504	476	482	482	453	445	529	470	475	461	502	444	602	481	470	480	479	492	460	518	488	567	507	475	532	476	458	468	485	463	470	494	457	480	525	491	502	470	477	434	474	495	462	496	501	475	475	496	472	460	489	464	520	507	489	483	461	471	495	553	507	465	537	577	540	472	483	514	469	511	467	556	473	506	467	477	494	478	491	484	520	426	497	512	638	486	486	492	476	436	501	447	494	488	475	545	477	501	476	554	455	476	494	423	507	529	476	486	487	525	506	470	512	498	499	544	521	522	502	496	482	455	495	508	484	483	505	471	471	476	466	467	463	474	488	473	444	507	494	489	493	470	501	481	491	488	484	552	511	487	476	501	506	461	350	505	346	461	515	465	511	472	454	475	479	461	507	520	491	489	477	473	484	500	523	477	530	520	441	457	397	490	479	559	477	474	493	598	507	462	547	454	485	492	484	511	461	509	486	489	562	487	506	476	495	477	490	523	475	482	477	490	479	512	481	487	516	490	480	538	477	538	479	429	551	476	477	489	479	458	516	489	443	522	490	465	518	510	474	510	462	476	488	478	490	434	469	479	513	519	550	592	516	535	476	549	447	477	460	502	490	542	521	476	467	494	600	469	491	470	498	603	482	430	470	487	511	493	506	469	479	506	488	508	481	557	458	388	571	475	478	476	478	565	495	475	468	498	468	482	484	462	545	485	472	484	496	477	444	481	470	601	493	485	486	514	513	496	2
482	485	551	475	443	475	456	475	494	471	473	471	512	497	469	470	477	518	479	465	481	477	476	475	484	511	515	475	473	467	482	443	535	454	483	403	469	513	474	475	473	475	482	496	459	501	465	473	518	466	515	462	502	473	561	495	521	528	523	443	509	484	514	474	632	532	453	510	491	449	510	495	531	497	482	576	485	481	577	490	454	445	470	497	508	474	477	462	472	436	476	513	472	518	471	531	479	472	494	468	484	485	477	490	460	427	514	530	483	486	475	452	487	513	502	487	483	485	491	487	474	472	463	407	483	542	480	508	473	465	500	484	502	478	488	525	501	474	481	487	520	567	488	485	484	512	479	569	471	479	502	492	484	598	477	486	505	460	482	508	491	456	476	475	410	462	476	477	478	577	512	560	532	480	477	487	489	476	572	455	550	527	494	470	483	448	482	493	483	481	473	528	517	448	538	477	474	474	475	496	506	479	533	500	449	477	463	478	477	461	487	471	457	496	482	449	498	475	467	491	509	542	525	541	426	573	482	478	476	521	490	507	489	482	477	492	489	473	482	481	457	455	504	488	561	542	507	479	476	533	475	485	472	525	488	503	573	500	483	489	480	476	522	441	485	486	534	468	533	489	502	486	491	546	473	484	477	533	491	533	477	534	488	477	498	457	442	408	475	471	480	429	486	468	511	471	462	573	464	497	496	476	485	483	470	489	480	478	476	483	491	443	472	482	480	580	491	477	459	589	468	463	489	493	490	475	455	485	478	546	492	467	476	464	484	499	633	465	513	545	522	482	496	471	422	483	480	458	513	506	482	518	496	477	516	483	522	475	488	528	489	506	574	509	483	526	560	481	503	532	457	439	495	444	479	508	487	471	538	491	487	473	463	483	508	471	444	477	514	528	469	458	473	516	478	488	472	402	545	484	476	502	478	505	475	522	463	485	473	474	505	582	505	474	443	501	474	557	507	508	486	484	483	476	458	483	479	442	468	477	495	466	491	576	510	495	467	511	416	481	535	485	498	550	501	477	471	484	402	487	523	472	480	545	483	561	485	515	543	513	452	476	469	596	504	512	475	510	530	480	512	475	481	475	472	419	473	518	489	504	453	479	478	461	463	488	474	499	446	485	458	484	479	574	509	509	473	483	545	490	2
486	448	474	494	507	489	450	477	477	499	535	509	480	485	504	482	482	519	476	472	484	469	496	484	478	532	504	489	493	506	481	429	527	438	463	498	450	478	479	476	470	492	490	500	453	496	440	440	475	485	530	504	462	491	499	475	425	464	528	460	491	489	477	484	571	534	454	493	478	482	532	502	514	391	474	476	486	460	473	467	480	480	475	485	446	487	473	466	481	570	476	468	485	502	492	506	481	479	486	480	480	477	480	482	519	430	475	503	479	494	463	492	474	533	502	511	471	498	504	501	474	483	476	513	489	408	483	528	473	443	479	473	512	478	520	488	478	500	478	483	474	537	469	469	502	493	476	553	472	421	524	477	493	558	476	491	467	461	498	486	510	454	478	485	440	476	477	479	473	475	589	560	570	479	476	541	480	481	497	506	458	472	552	462	476	471	449	473	485	475	475	491	477	546	484	483	488	479	477	540	505	504	465	519	554	477	448	475	503	470	499	527	462	409	487	459	471	476	538	492	436	556	493	508	457	519	477	480	476	502	495	481	480	484	472	514	478	477	447	473	478	449	461	492	447	422	468	479	482	477	470	468	475	470	481	505	494	511	479	501	483	468	500	507	483	500	470	509	453	495	496	487	472	438	472	497	477	515	487	490	478	505	499	476	476	436	492	537	478	461	497	545	452	476	498	533	463	457	467	497	516	487	481	516	490	469	484	496	541	508	479	483	450	490	498	446	480	485	540	472	470	446	472	493	529	489	446	530	475	533	520	450	478	494	463	491	644	417	517	507	497	504	501	513	493	495	476	515	456	531	486	530	512	505	467	493	441	476	516	508	480	493	513	453	479	421	512	485	516	453	515	444	527	514	469	501	468	478	482	432	486	513	522	493	499	475	494	478	512	499	471	476	474	491	478	480	468	417	452	478	473	468	478	464	476	495	486	473	502	474	488	534	463	485	470	624	470	493	482	506	471	483	466	476	512	476	489	460	459	484	447	528	489	543	502	535	463	498	531	484	485	458	429	498	479	476	476	485	458	476	484	487	534	466	477	583	486	490	507	457	516	466	544	474	476	531	471	471	495	442	553	483	447	476	473	417	489	468	467	511	516	478	485	479	515	480	483	522	525	489	457	471	506	480	457	552	484	478	502	501	1
479	455	489	470	528	491	463	477	484	469	553	506	459	509	507	487	454	495	514	478	480	531	478	470	519	541	501	470	466	486	472	499	543	466	516	427	488	512	481	477	474	523	441	471	479	477	508	544	524	494	548	537	496	488	504	504	446	423	551	462	496	485	470	466	474	480	534	451	473	479	543	482	449	510	492	549	492	475	486	461	467	526	492	478	524	518	473	462	475	498	476	533	476	504	478	460	481	467	457	520	466	488	478	458	499	578	490	427	582	481	491	463	485	490	453	493	466	474	503	484	477	448	480	504	454	493	484	507	487	490	502	476	484	481	500	470	451	477	487	500	507	517	471	472	484	485	481	480	473	512	503	480	485	462	480	484	470	462	528	486	455	497	494	487	460	462	474	472	474	442	470	471	503	478	484	464	490	489	464	547	483	539	469	441	503	470	531	545	484	479	474	484	523	544	558	496	478	490	475	519	519	487	488	530	480	477	552	475	518	489	496	502	457	522	477	517	464	460	511	488	474	540	492	517	440	480	479	478	475	496	478	482	474	457	450	483	483	479	477	489	448	470	480	489	545	557	469	481	470	504	438	556	476	468	480	536	489	463	489	479	483	478	455	446	464	506	556	501	491	495	483	571	484	483	498	482	476	438	489	485	476	461	504	475	552	547	482	488	478	488	466	514	496	479	453	585	482	533	520	498	504	503	478	518	482	465	482	485	503	453	478	453	486	520	499	497	489	473	446	507	484	472	526	456	486	481	474	519	480	509	486	478	474	472	498	488	454	423	546	566	493	529	521	454	505	480	480	487	513	580	496	542	469	478	517	481	561	475	456	584	450	519	469	496	490	499	517	477	488	509	528	518	495	482	520	542	482	501	544	459	479	428	464	475	455	471	524	477	515	466	482	515	475	496	479	501	517	418	523	479	474	480	478	459	477	514	463	470	503	484	487	461	453	472	525	487	493	582	499	471	481	486	470	477	494	472	462	451	526	478	490	479	474	472	449	458	474	570	459	490	479	489	627	536	454	477	457	474	444	467	482	468	491	603	480	402	491	518	539	482	484	489	470	432	489	486	476	525	489	514	494	481	551	478	482	445	479	512	509	497	483	485	486	512	484	479	456	434	487	489	503	478	443	655	530	601	477	486	484	514	1
486	497	510	489	523	471	445	478	469	472	488	507	453	433	494	488	474	575	468	470	503	523	473	491	507	528	465	494	488	484	484	476	472	463	475	476	482	471	475	477	479	496	476	516	441	484	457	497	569	515	426	541	488	478	530	506	388	451	513	472	449	493	504	475	458	507	469	511	488	481	523	509	433	430	481	532	479	468	558	469	504	576	530	487	493	494	477	485	486	495	476	484	493	499	491	528	480	482	497	481	463	484	477	464	533	646	485	466	509	467	493	497	473	480	477	462	498	472	492	481	475	463	464	544	464	504	477	497	492	533	521	518	510	477	492	499	467	486	487	491	492	558	476	479	484	436	480	462	483	429	527	480	461	311	476	475	511	500	557	545	486	483	475	482	448	443	477	483	477	447	416	505	509	478	479	506	494	482	526	542	528	536	455	457	499	508	493	496	597	480	466	487	476	503	600	477	474	485	477	479	526	491	481	542	499	476	462	478	489	496	481	388	493	437	485	470	459	465	490	487	477	501	506	440	441	505	442	477	478	460	474	474	490	463	521	485	477	481	465	480	492	506	484	481	496	489	461	471	480	556	453	525	481	517	487	492	494	453	482	476	468	488	515	488	479	519	542	456	496	500	494	553	511	493	459	475	477	516	434	530	477	383	475	477	521	488	521	506	490	486	518	544	458	478	527	492	506	449	553	479	466	482	475	495	519	493	473	482	504	502	469	462	550	532	507	494	479	482	503	465	477	469	496	486	489	486	490	460	494	520	492	460	476	467	529	495	443	454	585	484	497	450	503	496	501	479	487	557	475	525	489	503	514	477	526	476	483	475	573	459	479	510	399	470	477	514	529	477	491	456	518	505	471	493	501	480	485	495	628	501	479	525	559	490	460	488	467	478	507	498	474	475	476	495	479	444	492	496	475	480	476	518	477	536	477	464	470	481	413	476	499	503	435	498	578	492	478	585	464	586	489	489	468	475	509	502	488	468	439	480	491	509	456	347	475	516	487	488	546	475	551	477	523	552	509	476	457	492	521	493	501	482	471	414	481	473	475	409	503	536	500	472	516	511	478	499	483	488	469	489	514	478	490	478	475	498	483	482	474	495	497	451	493	461	484	475	479	437	454	483	516	480	492	393	469	488	485	463	462	498	2
492	475	577	493	457	486	466	476	532	473	482	474	480	474	497	473	480	522	496	468	464	495	470	487	494	465	490	471	494	484	484	511	523	503	453	522	466	502	480	477	477	473	448	467	478	443	489	474	511	448	551	512	443	486	491	524	453	485	521	467	479	480	487	470	507	580	474	497	476	476	495	471	474	511	481	486	494	483	555	515	474	524	423	463	477	440	482	492	481	438	476	515	502	483	470	552	476	452	475	462	483	474	473	496	471	630	519	489	453	467	473	398	475	469	518	508	532	497	450	479	476	487	467	511	501	487	485	457	489	536	517	490	512	481	440	495	605	508	482	480	510	565	467	495	482	558	485	469	488	459	459	491	499	457	476	547	467	454	515	527	494	466	494	492	445	520	476	483	477	479	483	544	563	478	467	519	480	489	430	476	485	476	504	484	504	519	498	499	531	479	495	492	517	527	543	488	478	491	476	454	503	516	490	543	525	477	469	482	472	500	493	563	480	509	488	468	502	489	522	472	481	528	496	486	508	477	484	476	475	482	471	532	458	446	429	476	478	479	492	484	477	469	474	483	529	443	439	482	477	492	468	479	475	554	474	477	525	441	494	504	506	477	491	453	486	474	467	466	466	469	459	471	520	526	490	478	476	473	548	541	479	455	499	476	463	486	438	457	478	504	504	482	495	486	447	459	465	430	513	537	452	482	484	537	506	482	480	488	531	457	501	460	529	554	498	404	496	498	533	516	511	465	491	494	480	469	499	459	473	443	540	468	475	526	462	489	488	534	505	437	535	530	468	480	524	485	488	511	500	506	483	468	589	471	478	488	510	478	516	454	514	510	352	478	479	477	486	469	477	462	466	489	494	513	453	515	491	498	536	458	474	484	520	476	467	487	489	479	497	480	476	523	481	516	474	468	485	447	522	477	478	478	473	501	476	480	490	480	491	477	483	477	505	498	493	489	490	536	488	632	475	478	487	477	481	484	496	504	491	473	484	538	484	467	512	544	480	580	487	486	412	480	484	553	465	476	461	495	532	478	481	487	484	510	477	465	472	555	479	455	478	486	495	510	480	520	491	493	468	475	595	480	474	476	484	445	478	475	553	478	503	512	491	462	527	520	474	448	515	474	495	481	527	534	521	456	475	482	514	480	1
490	470	470	478	485	489	491	475	511	467	507	467	488	509	495	468	481	506	461	467	481	452	484	471	492	527	490	496	510	432	479	481	538	483	444	497	492	462	478	479	477	460	466	472	492	524	553	461	427	507	475	494	503	488	497	509	488	512	522	447	523	491	512	481	366	520	484	512	481	471	475	493	492	478	476	416	487	480	527	470	457	562	526	464	446	465	482	476	472	513	476	456	473	531	477	538	481	483	470	538	485	496	483	477	502	700	465	494	475	487	509	476	473	499	496	490	473	486	482	494	475	527	481	509	472	437	493	485	496	480	478	514	504	482	471	512	473	486	478	490	539	509	474	487	488	500	480	507	477	523	505	495	502	464	477	477	458	479	517	483	487	447	475	472	451	451	477	476	477	461	504	460	572	476	472	591	498	474	550	419	524	562	477	485	475	523	510	499	584	484	483	479	505	475	531	489	475	457	476	509	477	483	480	520	549	476	482	480	477	472	459	505	499	458	480	505	536	485	524	482	447	505	504	496	552	464	466	482	476	528	480	458	459	489	492	484	492	484	478	486	511	514	499	467	520	487	449	480	480	452	474	448	478	469	477	518	502	536	492	504	483	463	517	470	474	485	432	481	534	507	443	476	510	493	485	479	476	443	486	542	477	458	478	477	525	446	466	453	478	508	523	531	516	473	499	517	481	481	501	498	460	504	472	496	540	456	485	485	536	470	448	479	511	477	465	468	459	476	584	548	483	491	494	459	483	474	476	433	489	495	506	465	477	499	424	492	313	451	412	535	577	504	575	548	530	479	479	544	504	538	485	497	494	456	464	427	479	475	536	469	549	483	435	507	486	507	492	483	470	447	495	466	437	456	487	498	471	467	427	441	479	435	561	490	479	465	512	479	482	465	478	493	477	441	488	488	481	488	578	480	476	470	477	521	476	476	487	474	467	494	507	432	497	490	520	464	492	508	450	521	477	475	475	477	473	487	496	458	516	480	428	490	474	471	480	490	472	606	458	495	479	482	453	510	466	479	468	493	486	456	509	497	491	517	479	386	472	482	539	529	501	469	551	540	469	468	477	467	494	506	507	476	460	478	494	502	493	486	462	485	500	466	483	469	445	485	478	472	502	472	493	481	480	531	498	493	476	501	479	482	1
480	522	428	483	564	476	529	478	508	467	481	501	541	415	473	483	477	509	487	474	470	505	469	454	514	542	510	481	493	529	477	512	472	420	436	527	512	519	478	474	477	489	481	478	461	504	527	501	532	469	524	494	477	474	515	493	445	477	510	474	490	485	501	468	421	475	489	497	483	479	501	490	496	489	471	517	493	503	527	501	499	503	468	462	545	495	476	481	481	474	477	459	442	494	469	553	480	517	479	482	478	484	467	490	513	623	450	465	502	495	493	466	477	481	457	497	453	506	519	452	476	507	491	538	476	513	478	487	492	452	465	460	481	485	521	538	521	507	489	490	509	496	506	489	452	466	484	447	474	505	485	488	472	357	480	462	467	452	507	480	459	480	464	498	496	513	477	481	476	526	431	526	517	476	474	434	491	464	536	597	495	520	443	516	494	466	501	462	561	478	487	476	459	521	589	454	477	490	478	548	460	486	503	474	523	476	502	483	485	477	489	459	472	470	460	538	503	469	483	492	522	497	471	425	550	516	500	473	476	505	503	493	484	538	474	484	456	476	455	487	465	529	494	471	502	516	505	479	494	509	515	531	474	479	476	486	498	467	486	477	519	474	467	506	477	505	545	510	454	482	470	471	505	484	493	492	477	502	495	464	478	416	490	476	546	470	509	442	482	476	487	477	528	485	394	484	490	516	460	518	518	479	476	505	555	454	480	485	522	479	474	461	524	496	492	462	499	482	525	569	487	465	486	480	481	489	516	465	478	506	494	486	476	484	496	504	388	447	503	461	549	540	504	473	505	482	481	488	451	476	468	418	514	503	490	506	582	477	496	459	520	490	420	465	474	570	468	498	484	485	486	548	504	423	521	487	484	544	551	494	479	472	564	476	478	476	502	478	479	397	478	601	477	511	480	520	473	505	603	478	481	514	476	525	477	448	470	482	474	467	469	481	481	476	517	596	486	493	534	425	477	441	482	475	472	470	507	491	446	475	441	471	466	403	479	520	478	556	489	476	532	463	461	440	499	474	484	484	503	497	498	485	491	392	477	470	475	508	512	504	440	515	537	428	507	509	481	558	500	498	499	480	467	479	482	523	504	510	457	471	477	489	457	569	541	481	477	506	501	479	465	482	518	399	504	516	481	472	526	452	2
487	525	511	474	554	477	502	476	515	471	426	478	476	502	486	479	502	488	499	471	460	464	480	472	464	463	472	477	501	524	464	456	532	516	475	509	460	493	482	475	479	569	485	459	511	471	538	506	496	507	493	490	474	481	473	487	418	496	592	487	451	482	463	476	451	484	451	510	479	476	600	497	511	531	487	508	465	494	450	457	484	486	480	468	543	438	475	488	488	487	476	544	464	511	472	520	479	474	476	497	467	482	483	482	463	701	492	481	479	483	540	543	477	486	409	494	501	475	510	470	478	441	500	452	466	548	515	512	501	464	489	504	519	480	467	527	381	483	474	490	490	561	473	478	447	482	483	516	490	470	416	493	497	638	477	467	473	476	527	474	520	477	464	483	429	539	474	474	476	539	515	584	590	478	461	538	498	471	450	535	523	524	516	502	505	498	538	478	555	482	492	474	498	501	458	499	472	477	475	438	493	509	533	461	490	475	518	474	451	454	478	525	533	496	485	472	522	496	461	489	491	477	480	481	430	483	496	478	476	490	464	517	469	452	498	478	476	478	461	487	458	549	518	507	537	505	470	478	473	473	536	468	474	469	470	474	533	545	488	492	473	478	514	498	494	509	460	491	540	487	477	551	505	509	496	477	476	538	482	526	474	547	478	476	544	496	467	497	479	476	455	523	515	470	519	530	517	555	473	514	533	480	481	499	499	429	485	484	483	478	511	454	456	449	468	491	492	481	564	470	484	477	487	477	500	484	493	480	488	424	474	488	476	477	528	485	425	462	314	549	528	536	495	511	467	475	481	450	507	498	486	492	424	510	486	498	527	478	593	488	545	479	426	517	483	490	479	490	465	463	460	486	494	512	472	483	488	513	519	496	479	491	476	506	469	494	543	479	484	489	472	475	473	444	481	513	486	526	572	472	480	512	475	413	476	465	529	472	488	465	498	451	488	496	530	519	493	512	528	510	483	520	486	476	473	484	482	522	453	475	494	510	467	599	510	579	459	629	531	469	506	473	321	482	477	477	486	492	557	482	478	491	482	524	479	473	468	454	513	543	486	482	473	508	459	500	493	495	489	419	513	469	402	476	484	563	471	475	485	501	496	501	478	511	500	486	473	548	524	500	472	474	490	551	431	540	471	471	490	453	2
484	518	469	467	501	469	529	477	485	477	471	442	481	543	497	483	466	485	446	489	496	510	477	468	501	553	506	476	465	489	488	525	463	526	471	472	468	530	483	477	473	449	484	517	496	505	553	511	490	502	476	503	470	480	492	495	466	536	504	486	481	480	489	478	551	499	571	492	479	475	614	507	455	489	486	478	479	499	529	442	501	515	482	479	491	461	485	491	488	511	476	538	472	495	481	481	478	487	450	470	489	476	487	476	470	458	507	465	496	479	474	471	493	541	498	480	469	489	463	488	473	462	483	478	419	478	471	465	475	541	534	502	508	482	462	480	407	508	483	470	491	519	474	462	480	519	476	462	486	453	498	484	468	474	477	499	485	445	520	506	484	474	471	471	387	504	476	478	476	554	504	480	424	477	465	488	489	477	507	489	550	569	475	468	477	433	533	482	541	477	465	460	497	542	483	477	479	478	476	508	473	507	496	469	561	474	572	473	471	463	504	427	480	487	461	525	549	477	486	481	422	524	503	535	472	521	453	479	477	485	508	479	489	512	521	473	498	473	473	484	514	412	520	505	461	509	457	486	497	493	508	455	481	558	481	506	465	464	480	499	514	465	512	473	468	508	404	494	474	492	485	490	520	526	472	488	476	509	499	490	478	466	499	478	465	491	468	510	475	514	502	504	511	480	460	478	475	510	472	542	477	483	479	489	452	484	485	478	523	484	482	507	521	492	491	428	476	470	440	502	491	487	475	491	496	486	524	486	496	504	470	463	476	463	518	471	539	483	621	438	509	484	488	526	495	480	504	430	493	485	494	421	481	480	493	457	525	478	480	479	491	479	516	461	467	389	470	502	471	555	444	515	536	511	563	488	474	500	508	474	483	497	488	485	501	483	520	480	474	462	479	486	472	465	479	439	465	474	515	479	473	533	475	467	477	479	498	477	460	478	462	536	490	514	431	517	477	488	499	473	494	453	502	476	490	472	491	483	428	474	483	581	447	479	452	503	476	524	475	488	526	489	706	489	463	477	484	477	422	473	503	469	474	616	482	436	475	477	516	507	537	485	463	493	496	489	493	493	456	497	457	474	571	477	480	381	471	493	495	495	506	463	496	484	499	467	472	501	462	472	462	476	471	689	482	489	481	513	545	489	2
489	442	492	493	483	488	481	478	510	479	438	476	488	440	480	441	476	473	493	473	472	493	470	490	490	451	495	503	496	504	488	515	476	479	495	449	509	466	475	475	475	475	491	501	509	464	481	523	486	478	532	499	481	474	513	489	544	501	530	518	506	489	507	485	392	514	463	461	492	478	496	498	494	512	495	516	495	496	527	452	466	528	439	485	541	453	475	467	480	509	477	547	500	470	479	519	479	499	513	441	487	473	484	471	476	648	505	504	455	494	519	534	488	524	439	475	475	490	506	478	474	471	468	557	499	483	482	529	490	522	502	489	525	483	510	466	489	458	484	467	474	504	470	497	514	489	488	524	483	455	523	496	501	438	477	426	470	432	525	550	444	495	453	476	474	496	476	481	477	504	451	486	541	478	472	448	457	483	510	528	469	460	480	452	492	481	483	483	496	476	476	480	530	506	510	475	479	488	477	576	494	490	522	538	424	474	519	476	491	498	501	604	508	512	478	494	464	474	487	467	486	534	512	523	556	513	476	478	476	474	488	472	480	507	503	488	485	482	491	472	466	561	498	468	493	490	459	473	489	532	438	533	479	483	478	491	497	484	501	463	475	477	483	482	479	523	502	485	445	498	466	477	452	483	476	500	476	485	501	529	477	446	486	478	497	479	460	547	485	502	494	525	470	477	602	527	516	579	528	503	453	522	479	497	512	461	483	479	511	503	482	484	539	512	471	420	471	489	553	464	475	495	503	463	513	480	509	473	463	458	496	470	477	484	477	483	357	501	432	443	464	477	470	517	561	493	481	452	459	443	479	458	470	477	500	485	487	475	535	480	487	526	483	528	484	480	475	462	504	518	478	502	482	460	509	484	478	483	495	521	481	462	483	476	469	484	480	477	493	437	478	517	476	453	474	471	476	488	517	480	483	544	474	454	477	469	491	482	481	488	493	479	471	431	461	517	497	563	516	488	486	470	479	477	474	472	501	463	412	473	484	416	467	459	498	590	485	541	470	482	470	486	408	533	497	476	465	472	463	469	487	489	468	387	482	474	476	454	428	499	498	476	500	482	472	469	494	473	474	510	473	483	434	476	472	561	473	490	423	472	505	467	477	496	425	492	466	492	522	486	454	477	458	400	514	539	470	494	519	476	2
484	515	534	481	455	468	488	480	500	483	514	458	501	464	494	467	495	540	478	483	467	478	482	479	471	469	484	466	471	447	483	513	517	477	482	436	470	493	475	476	479	565	479	479	495	493	516	470	453	484	492	534	515	487	497	480	406	491	497	483	458	479	467	474	358	534	510	488	480	477	491	492	487	475	486	467	478	460	554	514	478	530	441	507	531	484	468	513	488	529	477	504	493	479	486	527	475	508	512	428	466	483	481	443	496	602	486	520	439	470	519	466	464	536	486	467	502	473	534	492	475	469	483	464	484	515	487	488	488	479	508	481	471	476	461	544	434	502	482	492	498	487	455	489	483	535	484	500	486	527	474	466	472	548	477	482	500	515	489	508	451	493	467	477	522	514	477	476	477	446	417	475	548	476	493	477	492	486	521	597	495	508	486	512	507	469	542	458	564	473	487	475	508	547	548	483	483	486	477	476	506	497	479	526	445	476	499	478	478	470	495	484	487	495	482	520	516	472	514	486	407	563	447	384	508	561	471	482	477	495	456	488	481	464	507	475	482	475	466	469	528	559	500	476	510	490	499	482	487	486	486	479	473	477	481	498	525	484	491	468	519	481	484	475	474	502	512	486	460	494	474	551	498	428	449	480	476	530	443	497	475	503	514	476	543	459	477	493	483	488	529	513	493	471	448	548	480	488	511	512	489	486	481	510	459	517	491	468	528	485	507	449	452	507	478	487	461	479	458	509	485	473	504	495	550	479	520	505	463	547	486	475	476	504	509	502	320	501	404	478	507	527	523	572	526	482	477	420	473	576	491	437	595	511	475	469	488	478	462	505	434	474	474	486	480	479	484	477	472	548	447	498	494	517	514	482	482	478	454	417	475	487	557	469	485	477	449	478	523	463	489	477	478	430	482	428	486	489	503	491	478	479	477	480	477	401	488	476	446	487	472	561	513	470	542	528	511	465	509	506	478	492	468	476	494	503	491	496	409	471	536	529	496	535	455	503	476	482	457	500	477	506	540	550	505	477	481	493	453	469	517	472	500	563	485	402	487	470	550	499	544	497	500	416	503	502	468	486	457	497	578	478	494	478	483	579	509	501	531	506	486	465	476	464	441	469	478	508	476	467	471	482	501	574	502	446	477	471	571	462	2
482	450	559	472	478	482	510	476	485	483	551	508	443	454	472	478	483	494	465	491	489	514	478	478	436	504	465	468	466	480	495	493	512	420	500	465	464	451	473	475	477	516	461	491	572	486	515	490	459	427	488	519	501	479	509	499	504	489	602	468	501	486	496	490	529	486	525	493	487	478	502	503	491	414	482	517	490	513	459	482	468	498	481	486	508	489	468	496	468	537	476	566	455	489	474	535	484	503	483	473	490	494	477	472	466	405	505	397	535	477	484	393	483	490	532	446	509	468	536	463	476	464	496	495	486	478	502	488	472	520	477	447	485	487	511	474	439	481	475	494	499	516	474	487	512	457	479	472	475	514	497	486	483	422	477	496	468	474	510	503	499	472	484	488	485	469	478	479	478	589	490	485	528	478	475	513	486	481	424	565	500	568	516	513	485	466	428	555	611	482	498	493	509	562	537	472	478	477	479	445	505	500	478	528	492	474	551	481	475	461	496	507	482	496	489	491	482	476	465	488	472	483	545	487	519	512	482	475	477	520	455	470	500	470	461	490	482	479	460	477	512	430	471	474	492	508	486	478	475	460	521	473	475	490	466	461	464	512	482	497	497	478	508	501	483	484	442	511	462	510	504	429	452	487	469	476	476	509	568	516	478	434	479	477	492	451	473	470	477	488	524	547	510	473	475	467	428	505	502	486	479	480	479	521	512	483	488	481	521	458	471	479	498	487	498	549	471	497	437	485	510	464	482	483	486	479	510	459	472	539	532	474	476	446	458	476	506	474	630	485	521	503	493	494	472	476	491	426	494	523	486	452	532	484	511	488	480	479	515	480	461	518	432	448	485	573	484	497	489	469	473	433	497	486	497	503	486	474	463	504	491	486	485	463	471	465	495	477	488	462	486	498	474	504	478	496	477	517	538	483	472	513	475	462	477	416	413	474	428	474	467	513	488	472	549	563	490	477	453	516	472	490	478	476	493	496	449	506	438	468	510	454	460	444	522	475	468	488	534	487	482	488	674	441	450	475	478	492	433	486	496	468	485	558	488	446	480	496	460	498	479	503	489	524	470	493	481	559	522	471	458	473	574	477	475	392	481	500	558	481	477	443	477	513	524	493	474	377	469	470	448	481	515	593	497	502	472	467	493	493	2
487	437	498	485	479	483	435	477	466	481	451	488	522	445	481	490	494	546	513	489	481	481	482	468	532	504	468	475	455	486	475	502	584	519	475	577	485	466	478	478	484	490	491	505	483	468	525	461	448	519	495	443	488	482	463	506	474	496	497	488	468	482	512	475	528	539	490	450	499	466	487	494	558	487	490	464	505	479	508	500	458	575	484	477	515	510	476	513	473	544	476	508	490	491	475	484	478	484	486	467	484	470	483	478	450	262	492	461	496	489	492	557	476	472	555	490	497	488	452	496	476	506	513	484	492	521	512	543	457	466	470	482	508	487	499	581	447	478	480	496	513	575	492	483	486	474	482	496	483	555	488	508	482	414	478	468	501	510	469	488	422	471	488	474	529	491	478	477	476	533	454	487	402	477	480	519	486	481	482	564	549	534	498	452	519	518	558	527	490	483	478	487	524	442	529	484	475	473	476	486	508	498	487	520	450	475	510	471	489	456	478	516	487	530	478	434	516	462	466	483	451	492	469	446	518	465	512	476	475	518	482	473	475	450	502	496	485	476	444	471	511	484	483	476	462	536	483	486	488	530	523	474	485	448	480	526	490	469	488	474	451	481	501	431	480	482	541	493	472	500	494	443	465	473	461	481	476	458	472	499	476	432	483	475	533	538	494	488	479	520	461	548	530	489	421	431	482	544	487	498	446	482	465	496	553	507	508	490	475	519	507	474	529	501	489	506	464	487	387	502	469	482	470	494	507	480	490	502	486	447	502	507	477	476	434	470	512	471	656	495	459	467	542	515	495	490	485	468	464	517	493	404	496	487	508	460	541	475	473	472	485	486	530	459	469	505	473	466	487	501	502	565	490	480	497	502	476	521	452	561	479	465	510	484	469	476	526	476	491	484	477	517	476	463	473	491	475	510	503	487	481	536	474	496	476	482	448	478	503	473	474	449	489	470	587	518	493	501	519	452	474	486	487	477	477	481	481	481	454	474	490	526	478	436	467	516	458	512	501	473	464	502	649	436	492	479	505	480	480	474	488	457	454	401	477	557	471	568	501	440	556	507	468	484	482	465	483	466	493	465	579	476	546	481	475	467	485	510	503	483	488	495	475	497	507	478	491	482	484	488	432	473	526	420	496	530	485	479	556	429	2
486	515	447	491	484	467	543	475	483	484	461	492	493	535	493	511	477	473	510	452	480	505	478	494	531	542	487	489	486	464	491	530	541	548	512	480	492	485	476	478	477	490	483	501	517	442	484	431	450	461	540	462	483	478	539	499	495	464	503	475	458	497	442	474	376	497	488	524	472	480	556	474	542	456	468	534	488	421	450	483	473	478	453	475	619	531	485	501	479	573	476	494	477	474	489	491	481	461	508	514	483	484	475	513	424	624	448	512	451	475	489	493	477	493	479	468	476	472	501	509	472	449	497	482	456	528	506	499	488	473	517	474	519	475	499	529	463	511	468	503	472	474	453	491	505	474	480	476	479	426	629	483	497	562	479	471	497	495	506	471	464	464	493	488	403	486	473	493	475	508	518	504	579	474	490	566	471	487	483	478	590	576	462	477	498	491	535	524	486	472	467	499	499	520	502	502	478	491	476	495	425	485	470	493	547	476	527	475	457	475	503	472	505	435	489	465	508	467	487	500	469	459	462	447	449	520	485	478	477	477	484	476	488	489	511	484	494	482	476	467	481	552	470	466	518	507	494	478	487	493	512	470	476	508	484	483	500	503	492	467	488	490	493	490	475	485	518	490	519	475	494	533	499	524	484	477	477	499	500	475	477	508	472	477	531	480	484	499	483	498	494	504	515	463	477	546	457	503	491	484	469	493	473	508	522	429	483	470	515	495	565	492	485	496	486	489	458	488	509	592	466	483	507	455	466	492	473	493	475	510	436	498	477	474	491	498	320	494	339	474	506	482	464	512	411	498	470	479	508	537	480	537	487	478	505	525	572	476	536	439	486	505	389	481	481	520	479	482	501	449	476	532	521	450	582	471	479	506	451	440	479	482	533	470	486	462	487	477	469	454	477	508	475	541	479	498	486	383	559	466	481	484	475	464	476	543	480	481	416	483	500	532	540	499	443	515	470	488	560	534	485	476	464	476	484	451	481	465	453	471	510	482	521	540	489	553	478	496	421	478	420	465	431	573	464	476	466	487	492	496	458	482	488	531	480	423	472	458	481	449	481	460	480	486	500	462	474	478	540	459	503	471	455	481	479	561	471	463	482	460	493	487	481	392	486	515	481	457	490	485	463	481	487	553	459	499	477	466	513	466	1
483	484	472	486	488	480	460	476	486	481	475	471	510	555	476	515	491	519	478	473	471	484	478	476	510	509	459	469	486	435	468	495	498	477	496	471	477	438	479	476	477	533	458	468	467	464	507	475	544	438	496	525	491	486	534	508	482	519	511	488	471	485	445	480	570	507	488	478	480	480	510	475	480	505	488	529	486	498	518	469	459	551	487	502	529	501	477	504	485	561	477	527	506	468	472	483	484	487	516	535	489	483	474	456	508	489	449	470	475	465	519	499	476	496	528	520	529	460	435	460	478	459	468	503	482	459	492	517	478	507	491	486	473	476	455	473	451	467	485	485	501	469	494	495	485	438	473	534	477	516	523	511	473	334	478	499	480	447	512	487	489	498	483	476	506	479	472	478	476	503	476	529	507	477	481	531	490	481	427	503	523	479	493	470	496	497	517	460	546	476	457	501	469	519	451	481	477	487	478	489	483	477	473	577	470	476	430	478	456	478	505	519	483	438	457	419	471	474	492	483	484	535	478	496	412	513	498	477	476	499	488	470	464	482	459	471	498	482	442	467	485	448	417	494	421	481	483	474	492	498	486	489	476	504	488	477	554	499	502	499	460	481	507	505	470	490	491	494	495	498	490	450	479	529	489	485	475	596	492	483	477	387	458	475	498	482	430	538	472	493	474	481	482	475	490	519	507	519	454	493	603	491	478	488	462	499	476	482	514	463	472	484	501	500	477	487	469	478	500	489	500	481	494	482	511	479	476	495	477	528	483	488	476	484	507	464	552	485	659	544	481	492	439	499	497	485	482	494	460	452	482	498	492	456	485	497	495	475	520	475	464	497	517	521	477	478	517	480	493	467	528	403	515	459	538	488	472	501	569	443	480	506	447	473	486	487	458	476	483	550	474	435	480	537	482	494	482	483	519	486	483	492	475	460	478	449	490	477	528	468	528	504	476	509	460	467	475	448	473	488	477	483	463	475	506	494	471	497	454	473	481	499	495	374	470	531	473	516	482	483	587	466	547	542	503	477	477	508	483	465	495	480	533	411	480	525	471	480	421	545	508	477	476	506	488	481	480	546	485	498	512	480	507	479	487	411	487	497	512	465	505	515	482	489	483	479	475	462	466	475	469	480	470	420	517	498	486	494	499	518	2
482	423	563	475	518	484	465	477	498	480	545	517	469	486	482	464	472	491	473	491	488	410	481	483	465	480	472	471	460	447	470	535	474	505	483	399	482	468	482	477	477	432	464	500	520	469	473	526	509	498	508	494	434	473	514	460	438	441	476	468	495	484	453	475	526	496	484	488	490	471	456	487	444	459	471	611	488	500	457	482	514	447	489	508	499	482	480	458	460	543	476	543	463	487	487	414	484	508	474	477	489	463	485	477	481	519	485	418	506	473	455	474	475	474	468	490	478	472	516	505	480	485	485	485	431	482	483	500	481	534	496	468	467	474	469	539	504	484	467	483	519	530	467	475	509	472	478	428	491	468	542	488	472	494	479	487	501	450	504	501	465	480	473	481	520	482	474	481	475	508	504	482	529	477	478	476	494	475	405	461	499	534	458	508	489	481	474	462	529	486	497	521	472	476	489	482	470	487	478	486	489	508	483	557	479	477	524	480	474	468	477	529	459	489	478	519	516	466	515	480	478	432	556	472	458	492	511	476	477	492	474	476	480	489	513	496	474	479	471	473	507	423	465	465	528	546	503	481	481	531	513	493	476	653	485	479	462	573	484	484	493	483	492	491	478	468	400	500	494	475	479	479	451	480	513	499	476	439	529	411	475	476	460	476	498	479	475	463	479	454	507	444	538	469	543	453	481	511	485	502	474	484	479	484	507	477	488	496	515	486	481	456	617	510	465	501	465	474	435	477	458	516	490	470	477	491	504	458	496	557	562	478	477	492	545	485	521	461	599	500	518	508	538	581	525	499	479	429	462	508	482	517	456	487	497	457	461	479	483	451	486	525	452	501	487	528	473	468	498	509	500	518	464	442	506	521	481	490	529	460	489	517	458	464	503	474	483	479	518	471	476	505	475	499	482	482	494	483	526	468	477	500	477	498	477	457	502	475	524	488	488	433	491	479	524	502	473	484	536	507	482	479	468	476	481	516	502	498	455	478	475	472	495	495	468	453	487	461	490	484	436	494	711	404	504	477	476	486	482	457	499	467	508	699	482	415	478	503	498	476	464	467	543	501	479	486	490	545	510	502	556	478	566	479	485	384	487	496	522	482	442	497	475	497	488	491	480	466	510	469	476	478	487	726	565	481	468	459	511	539	2
486	491	473	458	412	486	455	477	487	468	509	526	466	431	464	485	457	447	411	486	478	472	489	474	514	500	479	486	490	530	480	599	557	486	514	450	474	468	477	477	476	508	452	506	507	500	467	485	448	495	495	495	485	476	530	494	419	475	500	482	471	488	501	480	475	523	587	499	491	482	560	483	450	444	487	467	490	510	539	467	516	498	506	496	609	546	481	506	476	530	476	492	468	480	476	521	476	481	441	511	483	476	480	487	478	399	505	511	555	487	413	457	483	467	447	485	478	486	518	498	477	458	461	459	469	470	483	463	471	447	526	490	519	490	483	491	525	493	474	470	503	504	483	490	461	527	477	451	482	536	482	489	491	435	478	544	494	502	487	519	518	482	481	477	495	468	474	478	476	570	439	547	538	476	496	452	498	495	501	555	528	489	447	482	481	491	523	490	528	478	547	483	492	497	488	497	467	486	473	468	457	474	537	489	480	475	472	479	474	449	459	501	496	470	481	497	527	470	486	474	497	449	486	517	542	481	502	478	476	506	495	513	464	526	487	506	484	480	477	484	506	530	470	470	526	484	449	474	467	473	477	535	476	497	485	538	443	522	504	493	481	481	537	404	465	495	487	475	514	495	466	481	369	448	486	481	476	476	494	503	477	448	457	475	554	540	492	444	477	481	452	529	463	465	517	483	485	514	489	493	502	489	480	496	462	517	472	471	484	477	505	498	432	491	477	488	488	478	506	489	488	516	489	481	462	466	477	462	475	525	481	480	478	475	551	500	454	563	518	457	485	515	495	521	559	474	478	426	503	494	465	466	422	483	488	460	523	476	466	479	452	507	443	489	480	486	451	494	464	528	438	592	491	452	516	525	485	498	443	512	479	455	505	476	508	483	493	476	512	542	473	524	478	490	482	459	489	442	478	478	469	492	476	504	477	480	497	481	466	463	506	502	493	483	478	508	493	499	523	528	480	491	480	476	486	517	491	517	430	476	525	511	502	451	508	508	473	545	468	474	468	496	434	543	505	477	483	497	518	485	500	482	494	303	473	571	473	488	502	477	472	466	501	418	459	499	472	545	465	475	545	479	453	477	490	537	503	487	511	488	497	514	477	487	584	481	498	533	511	493	510	477	481	304	505	542	476	504	504	459	1
480	495	502	495	499	477	434	475	467	475	504	519	441	494	459	466	493	484	476	482	456	472	466	489	548	495	459	499	486	530	480	521	511	511	496	478	487	467	485	475	474	584	499	467	476	533	457	483	448	447	524	510	434	477	513	507	479	503	471	466	474	484	462	470	552	511	530	489	481	477	458	493	430	496	485	490	486	505	523	524	441	493	519	508	470	578	484	516	476	497	476	497	470	489	482	465	491	471	473	509	485	504	484	500	477	436	430	458	450	474	485	512	472	483	463	494	480	459	503	494	475	500	487	472	524	518	485	463	473	551	463	505	492	484	500	547	503	523	479	492	476	543	500	478	487	500	484	435	481	509	499	449	480	639	477	529	468	477	479	499	473	485	470	485	424	512	476	479	479	564	499	443	505	477	479	490	510	477	431	485	519	514	474	466	484	496	517	470	540	484	476	511	485	470	595	482	484	495	476	493	485	489	535	491	521	475	545	477	461	524	499	499	494	483	482	475	490	495	502	488	470	477	492	522	477	467	507	479	476	484	500	484	452	509	513	463	491	471	470	476	478	465	489	501	504	517	467	482	469	474	460	445	477	507	489	529	520	479	484	480	479	461	494	500	475	488	464	494	521	502	488	455	432	502	469	484	477	480	464	551	476	538	493	475	506	517	503	452	476	483	555	535	502	468	529	488	463	461	450	483	447	484	477	471	462	444	482	471	463	466	466	484	460	436	498	476	469	487	510	503	505	421	474	489	497	478	503	404	471	480	543	467	478	483	538	468	561	493	464	528	477	484	484	538	531	481	488	407	461	457	484	484	479	496	517	484	508	478	530	475	482	483	499	498	485	459	467	467	495	472	542	483	501	459	516	494	477	441	441	559	488	440	495	464	468	480	499	478	496	523	470	491	478	435	475	488	479	490	463	483	482	509	476	479	477	486	445	478	490	486	499	549	512	472	467	512	482	557	503	479	470	467	472	477	480	449	459	476	546	479	477	560	474	572	472	580	468	520	466	484	478	473	451	535	502	476	490	476	518	481	480	481	508	540	471	533	481	539	553	484	465	513	458	488	451	491	484	465	487	446	534	478	459	476	488	439	516	512	481	490	464	518	487	501	468	488	479	553	487	477	460	482	457	555	538	557	476	467	527	493	1
485	471	450	482	501	484	488	478	488	490	443	480	451	464	491	485	477	510	461	472	487	475	475	467	534	509	535	470	472	499	478	512	559	502	489	457	482	470	485	474	477	511	450	494	510	429	516	493	450	527	477	507	464	483	500	484	442	478	527	483	485	475	542	485	509	497	492	499	484	470	598	522	520	515	490	434	489	501	568	505	492	504	468	481	509	419	477	492	481	458	477	530	488	494	490	507	470	481	466	509	474	500	478	483	479	275	487	487	506	483	493	410	480	500	527	511	462	480	484	490	478	484	482	528	486	449	482	545	459	541	459	464	467	478	500	533	507	515	477	472	529	528	466	476	487	452	485	489	474	542	520	475	468	335	478	548	472	433	539	525	472	498	487	472	417	496	477	475	479	615	431	607	537	477	464	452	486	486	494	548	479	458	472	465	504	455	453	534	567	480	511	537	481	460	566	494	488	485	479	508	460	488	499	485	515	477	475	480	474	513	493	434	518	542	495	480	479	486	478	493	489	534	458	638	475	526	486	477	476	515	481	505	498	474	500	504	478	480	465	488	464	509	481	481	412	524	448	482	490	475	539	527	477	525	477	486	508	494	488	489	480	473	487	469	481	480	458	480	468	494	509	453	449	445	465	479	476	468	527	510	477	404	487	476	485	535	534	527	478	475	489	518	469	486	533	505	477	445	511	462	468	503	472	506	509	442	487	472	441	467	459	502	498	509	490	487	478	483	459	458	480	417	523	482	498	489	452	460	482	510	457	486	475	474	476	488	492	468	638	534	554	485	507	506	495	489	477	512	474	495	480	417	522	486	547	496	606	478	579	468	445	474	438	458	480	515	492	466	455	486	454	477	485	507	517	499	480	525	450	462	469	486	536	473	455	464	497	481	503	478	479	460	475	459	476	475	497	490	478	477	476	518	475	420	476	448	453	480	442	473	482	512	441	480	514	590	467	569	496	455	477	490	465	476	497	504	473	472	470	479	490	604	466	391	463	479	476	511	485	493	493	501	531	479	509	478	477	499	446	491	506	472	474	252	479	604	481	522	534	531	481	477	497	509	475	492	480	556	495	398	544	481	494	479	479	509	471	466	467	524	521	486	487	488	517	480	476	480	500	483	452	486	471	252	470	468	490	489	486	473	2
480	456	545	478	513	480	492	476	474	481	483	494	439	434	470	501	495	472	515	484	480	492	465	472	493	534	496	483	484	460	474	459	565	453	438	515	491	469	472	477	479	471	495	513	483	509	522	518	553	471	519	550	478	478	480	542	470	504	487	503	487	480	507	487	575	518	451	486	485	480	525	494	469	438	478	495	475	459	531	473	530	486	435	474	485	510	468	466	479	440	476	522	489	527	485	506	482	482	472	487	478	489	483	490	493	674	484	520	462	484	518	544	480	493	463	472	503	484	518	479	475	502	471	473	456	422	509	461	493	503	453	530	500	484	536	499	499	471	476	485	513	522	490	477	482	517	482	445	472	512	475	474	485	675	478	506	493	477	510	548	425	483	484	481	427	485	477	476	476	511	467	539	510	476	447	515	487	475	478	568	500	437	481	474	492	472	506	504	540	486	456	472	513	487	520	487	482	488	476	513	476	472	495	567	461	475	506	480	501	494	485	515	460	513	475	524	525	470	470	496	421	476	486	534	488	506	462	477	475	497	475	489	466	458	488	487	495	484	502	479	513	454	460	474	455	487	476	481	495	490	513	499	474	510	487	466	480	454	473	481	478	460	491	451	477	526	500	475	483	514	483	500	533	468	483	454	476	500	511	494	479	550	496	477	497	447	527	427	479	479	517	477	462	473	479	473	470	563	499	493	473	492	484	502	463	496	477	484	485	465	473	488	513	495	505	442	486	473	502	568	469	489	469	462	523	485	465	481	474	512	530	485	477	488	514	508	561	416	407	483	532	504	536	504	502	487	488	516	470	530	479	502	449	496	474	497	541	476	524	544	445	503	435	485	478	454	500	490	498	376	498	522	527	507	482	471	479	510	579	499	477	518	498	502	450	452	519	477	491	442	479	489	478	485	482	499	493	440	530	473	473	488	475	521	475	464	507	477	435	471	504	496	522	452	512	516	477	482	503	529	479	467	457	475	459	491	465	440	438	484	491	497	474	594	505	428	483	537	509	496	532	507	475	543	488	480	478	505	519	467	510	481	486	701	476	452	481	454	483	452	467	455	455	416	514	475	478	497	524	490	444	485	470	478	482	428	489	459	413	472	468	466	480	497	520	503	489	496	472	482	474	479	504	690	494	542	480	484	605	511	2
483	502	411	480	490	491	451	477	502	481	470	465	406	416	483	471	468	511	494	467	496	511	481	489	473	477	512	510	487	480	475	485	565	528	455	465	489	506	487	475	472	527	528	491	532	488	552	518	460	433	558	457	474	488	503	510	431	468	542	480	475	485	460	491	508	528	451	515	486	472	545	506	489	492	469	477	456	509	577	491	484	523	461	487	555	490	482	520	480	547	475	564	458	499	473	482	476	489	476	479	486	482	478	484	497	433	515	441	516	481	482	421	484	452	513	470	498	484	497	501	472	506	472	505	491	538	490	518	473	536	463	465	476	477	474	486	490	514	481	477	479	498	490	492	467	531	475	530	481	536	502	479	492	545	478	493	482	464	511	504	511	461	489	469	499	483	477	479	475	564	473	602	515	479	463	479	466	478	444	516	491	505	441	457	475	480	412	500	499	478	470	501	470	476	563	491	473	485	476	444	485	498	489	440	496	478	477	478	466	507	475	467	468	487	489	508	452	483	477	490	440	416	511	490	584	478	475	478	477	494	468	490	480	495	457	506	482	482	443	478	507	538	519	466	547	496	439	475	475	527	493	547	477	519	488	489	515	495	494	470	498	483	539	550	449	502	532	483	464	478	470	600	529	429	466	470	476	418	485	508	477	500	468	477	477	489	490	482	479	514	500	496	486	466	467	514	471	496	503	497	550	480	479	476	542	526	446	482	531	480	550	463	513	482	501	479	499	486	507	534	487	472	518	483	472	486	473	518	492	521	491	487	477	525	530	483	489	474	440	459	527	501	450	519	485	489	475	494	499	524	484	502	421	474	471	476	569	476	571	502	454	478	457	500	479	422	477	479	498	475	412	460	513	486	485	458	482	484	464	491	474	513	580	477	462	474	509	478	506	495	474	402	478	475	481	523	495	467	490	490	475	485	476	542	477	488	466	475	482	475	474	462	466	471	443	562	458	505	500	472	489	501	489	476	513	484	494	506	409	473	509	544	499	542	515	507	482	525	506	484	540	523	377	466	497	479	495	501	400	481	507	481	487	376	473	587	487	534	536	529	502	433	442	476	504	478	488	454	502	543	472	475	415	478	487	542	498	482	476	502	465	469	488	558	488	482	471	468	516	485	481	473	492	344	479	479	476	470	565	462	2
486	415	508	473	520	470	504	476	519	469	397	492	434	535	476	478	472	508	486	484	484	511	468	487	474	480	488	490	494	482	500	448	550	496	464	412	465	453	477	476	477	424	491	498	515	525	461	524	506	522	522	471	509	483	435	469	488	524	527	489	467	471	522	484	480	476	531	499	480	483	513	514	473	537	469	509	480	449	514	437	514	564	477	475	518	486	479	499	484	517	476	523	458	499	489	448	483	455	433	446	481	475	472	477	508	512	485	522	532	480	452	445	484	517	471	481	503	473	493	531	480	481	457	447	482	480	480	498	480	432	480	526	488	472	506	496	538	497	483	478	456	534	473	486	485	471	485	558	480	564	490	468	474	444	477	464	473	489	478	525	479	471	459	484	494	564	478	476	476	533	467	559	481	477	482	463	465	485	464	534	459	548	464	455	467	511	452	492	570	485	483	518	513	526	516	488	477	480	475	486	484	499	534	416	582	476	510	474	489	523	525	508	459	557	477	425	485	477	488	479	461	450	446	486	531	503	469	479	476	519	470	476	471	463	491	513	468	482	455	472	498	544	502	492	568	452	447	475	482	491	456	490	485	498	487	463	496	430	470	486	472	480	424	499	480	537	543	470	456	486	477	571	508	530	470	486	476	423	477	448	476	453	469	476	525	433	468	490	485	514	479	493	525	472	516	494	417	505	498	525	498	482	475	512	500	531	461	481	477	495	492	488	480	476	487	480	488	488	527	517	478	503	504	487	463	480	465	506	481	515	486	464	478	451	520	494	458	480	466	471	551	516	474	512	503	484	484	523	470	477	483	483	480	500	469	481	494	478	555	541	423	505	439	539	483	563	485	489	463	397	483	475	485	504	470	479	478	486	521	487	481	474	512	476	499	480	514	476	509	566	478	402	477	503	474	461	494	457	566	479	478	490	477	498	477	439	479	476	532	485	480	547	459	476	451	519	486	536	488	497	473	481	480	478	504	502	462	521	481	478	480	554	464	461	503	447	474	424	486	505	541	477	342	430	486	477	481	503	534	472	483	486	485	276	471	586	479	467	548	474	520	520	533	475	471	490	479	537	471	424	542	476	417	475	479	572	503	516	496	476	477	436	477	462	484	466	478	584	507	476	479	476	436	333	466	451	470	510	588	533	1
481	417	471	479	512	481	446	473	466	483	437	479	468	491	491	463	486	497	482	460	493	511	477	494	486	457	523	464	464	500	476	478	559	554	490	485	472	477	476	478	472	476	505	486	459	479	444	519	527	450	473	481	524	478	524	488	518	497	457	497	503	489	436	477	443	482	635	476	491	479	433	499	483	500	469	503	463	524	530	497	471	515	465	478	487	511	481	492	482	479	476	524	495	479	478	585	481	462	432	493	486	469	490	498	548	615	494	514	454	488	516	424	456	468	479	477	506	470	548	503	477	434	466	406	517	531	471	458	490	469	547	490	476	479	480	539	424	493	476	481	479	501	479	487	487	493	483	465	468	506	447	499	495	584	477	496	464	478	458	507	459	470	476	474	494	489	478	486	479	534	494	491	491	476	488	544	490	473	443	538	529	460	421	471	493	495	454	481	529	479	481	457	481	484	539	466	485	475	479	519	512	469	489	520	481	475	512	472	466	460	469	459	511	458	473	469	468	500	457	482	455	492	514	453	468	511	494	478	476	503	483	451	471	473	483	461	471	476	488	481	560	532	520	525	495	496	537	480	479	508	576	466	475	485	474	427	390	486	470	476	480	475	500	462	475	519	522	494	485	468	487	509	508	522	479	484	476	502	521	490	475	534	515	476	500	463	475	528	482	497	525	468	500	479	534	502	417	500	461	508	503	505	480	452	451	462	481	476	549	498	490	492	504	508	472	495	487	487	443	423	487	509	496	486	489	475	487	461	495	473	513	477	477	465	475	497	416	442	391	447	549	528	477	524	502	494	478	512	494	433	487	496	493	469	482	497	446	476	500	481	494	479	516	504	480	534	509	485	461	506	500	484	513	499	504	476	501	514	542	401	488	477	457	467	481	487	486	478	502	451	479	471	472	453	474	488	496	505	506	482	476	464	476	492	475	474	503	478	479	480	470	492	411	520	499	513	488	552	523	427	472	478	457	477	488	471	501	509	491	472	540	495	420	587	476	463	475	533	530	493	498	496	519	540	445	477	479	487	471	469	505	467	488	625	476	432	480	475	512	506	505	515	539	472	450	491	474	491	503	518	481	478	492	478	468	536	487	498	470	494	480	503	470	453	517	481	467	502	503	481	479	479	469	636	556	489	477	469	454	467	2
479	472	541	470	451	470	469	478	444	474	476	481	570	462	480	462	482	549	473	469	479	465	473	491	445	495	469	494	471	492	484	507	490	498	508	447	478	462	487	478	479	482	469	489	521	447	507	468	518	425	629	487	479	479	506	489	444	470	499	481	490	476	471	484	449	449	446	453	483	468	548	481	470	499	475	418	479	469	551	476	492	508	532	459	526	464	473	474	482	415	475	520	502	470	485	426	474	465	483	492	479	474	470	487	526	571	420	476	471	484	518	484	495	505	474	491	475	492	521	509	479	454	469	484	465	468	484	504	485	433	509	501	457	478	481	521	502	463	477	492	475	511	492	469	466	479	484	450	474	568	437	503	494	616	476	526	476	465	474	507	523	484	471	473	508	496	477	489	476	477	466	550	547	478	500	474	500	486	518	482	456	494	502	461	501	426	512	480	560	481	492	473	512	470	465	474	479	494	476	492	509	483	470	500	474	476	486	491	484	496	477	516	488	498	479	424	491	474	432	483	515	503	502	464	482	514	519	479	477	480	476	468	465	472	527	476	488	481	460	473	508	556	490	468	505	502	475	480	484	487	468	493	474	554	491	495	509	458	500	487	489	474	473	502	467	491	502	483	515	466	498	548	533	485	478	478	476	434	501	491	477	537	482	476	538	468	501	523	479	486	508	544	519	481	475	471	514	544	496	488	470	460	481	500	494	468	467	488	471	475	466	486	501	567	462	502	500	469	451	507	482	490	509	472	474	483	509	480	489	548	499	471	475	463	466	460	439	489	387	492	542	458	487	445	451	483	486	483	417	474	482	493	435	490	495	488	479	478	564	509	568	503	531	539	482	541	514	512	472	496	502	493	480	500	516	493	470	479	525	489	482	455	439	481	471	490	513	481	477	508	474	462	475	560	482	461	460	400	531	495	474	478	474	555	478	485	495	484	454	477	477	537	488	505	495	493	480	522	478	546	477	487	477	476	468	486	497	513	478	475	491	501	440	572	464	425	472	576	447	475	459	501	416	550	466	479	492	489	441	488	502	471	479	503	486	520	477	525	470	474	513	433	449	538	499	468	469	525	460	508	503	482	444	476	476	601	465	483	490	510	510	452	480	461	534	493	483	493	498	491	497	485	425	525	483	507	479	471	615	461	2
478	462	478	470	527	474	484	477	497	467	504	523	486	541	467	483	452	466	476	470	462	494	480	479	454	562	495	494	490	489	493	461	512	499	492	458	502	497	475	477	477	425	497	489	554	490	554	514	459	481	478	554	494	485	464	508	455	571	480	444	463	484	477	488	623	500	486	511	489	477	522	481	509	429	472	431	480	498	461	511	479	545	439	479	546	483	474	501	486	522	475	526	478	511	481	519	488	495	473	413	503	473	468	482	521	288	541	502	567	482	466	465	471	450	448	490	491	477	537	473	477	513	473	459	493	454	489	489	463	463	510	471	461	477	506	480	468	481	475	466	495	560	484	476	463	504	481	493	476	525	544	498	478	479	478	493	489	470	510	485	480	476	465	478	530	459	477	475	476	522	480	473	510	475	492	484	473	485	463	525	498	515	471	445	498	499	575	509	514	476	474	459	516	485	497	473	497	479	476	502	469	495	501	491	508	475	487	481	505	507	504	523	504	470	483	499	532	490	482	497	468	576	436	458	465	529	487	476	477	485	497	465	457	468	519	493	494	474	493	474	515	477	537	483	504	512	527	481	480	494	481	465	481	522	468	458	507	481	501	480	474	479	464	468	471	529	511	475	477	495	516	497	482	452	482	479	476	476	519	473	477	467	484	476	512	444	479	481	483	480	502	510	468	470	477	466	486	445	532	519	522	489	478	490	521	503	479	481	536	461	542	482	424	474	479	462	489	472	517	539	511	537	482	511	494	477	491	508	491	503	485	489	475	506	448	485	614	477	557	460	478	545	442	548	544	484	480	531	501	484	474	510	455	476	449	496	596	476	477	488	483	476	388	460	486	479	464	486	486	475	518	486	475	503	498	473	480	456	461	449	481	483	470	502	484	488	494	475	521	492	488	479	476	449	474	486	494	496	560	482	486	535	475	405	478	502	533	488	487	474	486	408	409	495	456	474	482	601	534	573	479	470	475	476	486	489	519	515	473	473	499	484	469	483	483	521	487	507	525	488	510	451	424	448	510	478	491	488	545	481	497	483	469	328	485	592	472	421	505	444	531	474	502	454	470	479	476	524	460	492	536	483	445	478	475	454	491	483	502	485	473	461	473	505	452	465	474	533	471	488	485	470	497	354	469	527	477	477	537	513	1
477	536	580	490	486	476	481	476	465	476	469	511	574	591	474	452	488	496	530	473	445	496	480	468	450	538	476	470	460	475	476	516	427	423	482	506	482	464	481	476	479	508	470	475	495	519	531	505	463	457	513	565	492	486	469	461	502	517	507	488	481	478	485	482	485	499	511	475	483	471	536	494	488	491	471	342	476	454	515	484	521	483	505	475	562	569	473	462	476	499	476	515	472	492	479	516	479	438	481	477	494	489	476	478	486	355	409	478	513	480	421	460	489	507	493	483	509	479	487	475	473	479	498	513	459	516	503	549	467	503	497	467	497	478	500	455	503	520	490	469	526	519	489	480	486	491	477	463	473	474	486	485	488	632	477	508	494	504	495	500	443	458	492	475	389	510	474	481	476	592	451	537	490	476	490	467	490	479	468	464	442	480	483	424	464	519	474	490	472	480	444	514	510	484	469	477	487	466	479	497	518	496	503	572	516	474	498	477	508	523	480	477	477	450	470	505	482	498	514	485	439	500	492	466	515	480	499	476	476	515	490	473	505	496	461	521	491	483	509	484	433	604	453	490	501	515	501	482	472	461	526	527	478	511	478	476	478	535	485	490	507	464	492	507	469	500	584	497	429	466	489	483	457	465	495	464	476	533	497	523	474	533	491	475	528	493	478	509	488	501	493	415	524	479	488	467	538	491	525	476	477	485	481	499	514	436	471	462	519	453	506	482	497	520	495	530	477	481	418	431	506	462	483	470	484	480	490	514	477	469	528	486	476	444	432	476	467	475	418	509	434	527	509	551	471	458	484	514	518	516	468	443	463	496	535	465	448	477	475	541	433	496	441	471	472	503	486	486	487	483	516	388	517	480	494	487	487	491	468	475	483	452	502	486	489	487	442	480	500	448	480	513	479	465	479	468	489	400	555	494	471	507	474	464	477	501	531	475	436	472	478	516	496	527	506	494	496	482	535	515	478	472	486	477	467	491	441	425	449	479	499	447	485	577	499	522	481	527	410	492	497	506	399	507	518	475	491	496	382	490	504	464	482	351	475	624	470	472	357	458	529	501	443	528	483	516	479	551	447	500	537	473	439	477	473	611	492	471	474	484	515	489	485	476	505	483	474	521	486	473	508	477	462	355	474	468	472	484	507	469	1
482	448	534	479	489	488	504	477	515	492	446	525	504	512	507	470	465	510	492	493	496	486	479	482	398	523	494	496	486	492	483	549	468	501	483	542	474	501	478	476	474	530	471	478	524	463	558	467	540	524	536	500	474	475	498	518	519	487	525	472	505	489	537	471	570	513	462	486	481	489	422	474	468	477	484	491	483	507	497	458	484	518	501	462	506	478	487	469	480	484	476	564	497	488	467	431	486	491	481	522	474	473	484	522	468	578	508	474	495	490	475	460	478	482	488	487	481	473	507	461	475	452	479	515	495	572	482	487	486	521	518	477	460	475	430	519	352	506	479	481	490	520	480	478	499	486	481	515	469	463	447	494	479	607	478	468	475	469	518	524	423	489	484	473	471	531	475	479	475	529	497	493	454	478	458	504	460	478	492	404	452	601	500	416	502	516	529	489	570	480	461	478	507	505	457	479	475	501	476	539	501	487	488	470	460	475	507	477	488	499	506	459	463	462	457	497	446	473	542	480	488	573	491	550	430	495	486	477	475	461	467	496	467	461	510	461	491	476	466	487	526	491	498	501	541	522	430	484	474	486	492	490	476	580	477	472	474	510	501	493	495	479	508	477	468	461	482	493	473	498	482	479	451	505	460	466	476	518	502	473	478	533	477	476	479	447	467	502	478	488	486	506	464	476	538	460	472	470	511	537	454	479	473	452	525	495	475	481	514	463	473	462	513	440	477	503	487	474	508	541	501	526	506	479	454	471	485	481	492	496	472	469	477	496	442	484	580	473	434	518	483	471	527	525	483	483	479	504	503	502	500	547	497	478	491	470	539	476	460	462	472	495	533	454	480	560	485	513	468	513	524	510	522	494	508	500	479	466	579	448	482	509	505	486	514	464	532	477	490	500	478	490	475	517	472	491	466	483	546	484	480	454	478	534	477	503	485	470	514	488	463	517	471	469	486	566	491	586	522	488	478	478	483	476	495	481	432	438	493	474	525	506	471	588	485	526	468	490	466	476	532	479	396	462	494	478	483	487	485	465	495	482	515	513	475	568	473	497	528	545	462	435	533	490	479	483	482	572	479	519	505	480	440	475	468	472	485	505	464	484	520	473	481	441	402	474	485	468	481	468	501	477	473	544	504	556	478	489	554	521	1
471	448	496	480	524	477	426	476	516	471	454	498	481	467	476	451	458	548	507	492	486	459	494	480	483	505	447	488	487	503	487	530	519	487	515	528	472	466	487	479	476	497	491	502	503	484	509	499	512	475	540	488	482	477	493	471	534	483	493	467	465	484	453	481	529	453	534	511	482	467	494	481	522	472	482	445	490	442	506	480	461	504	503	461	567	489	474	461	451	446	476	506	474	501	484	480	486	480	458	434	478	484	484	472	471	538	501	533	499	469	416	559	472	489	499	455	513	476	535	509	478	481	484	558	463	466	488	464	484	532	462	495	513	480	518	480	459	445	489	496	512	517	501	482	497	490	489	512	477	444	483	471	493	500	477	494	496	465	521	447	470	480	463	487	529	506	478	481	476	549	449	525	436	475	479	471	478	483	485	492	476	544	467	460	473	480	525	559	570	482	475	470	488	493	586	486	478	486	476	522	476	497	492	532	451	475	537	474	484	494	475	535	487	439	483	541	460	475	513	469	470	444	511	474	473	503	505	480	475	493	497	504	479	486	490	507	496	472	500	473	541	481	454	496	497	494	459	478	487	547	506	445	475	526	471	467	494	539	477	466	490	478	506	404	482	529	515	466	462	505	483	424	504	563	468	483	478	460	477	498	476	479	484	473	512	459	453	537	475	488	474	490	462	478	405	481	459	451	546	435	496	483	479	492	491	513	482	484	538	483	479	484	451	446	472	449	484	483	500	588	491	496	481	505	470	483	471	495	479	579	466	490	476	473	491	507	520	517	498	526	477	538	467	578	517	472	489	534	482	495	489	382	484	467	465	456	497	479	517	509	451	454	440	488	477	515	466	466	487	468	517	478	470	474	505	471	496	500	538	506	477	456	478	501	498	473	540	477	510	447	475	548	474	394	478	490	490	332	494	485	470	421	479	458	476	496	439	478	492	464	531	554	491	458	528	582	467	472	535	487	479	506	492	475	493	512	473	473	492	480	474	442	465	500	482	537	476	541	489	477	465	450	468	501	472	477	477	487	481	465	508	482	500	495	476	506	479	477	434	483	515	521	548	448	486	499	470	482	458	482	577	473	467	476	468	463	499	450	523	507	481	524	458	429	493	483	497	422	527	475	452	480	485	517	468	518	480	478	501	501	2
482	476	545	477	468	492	502	475	459	468	441	511	452	424	493	493	483	517	491	466	489	497	470	483	498	478	456	507	474	481	486	564	545	511	501	504	483	490	483	474	481	576	466	494	495	492	513	536	508	432	597	478	508	486	477	475	487	522	510	500	479	493	481	477	477	497	568	483	480	474	544	499	459	478	484	493	476	495	523	513	514	472	447	468	504	523	488	503	480	490	476	566	521	531	486	495	477	488	476	508	491	470	487	468	486	432	570	518	518	476	527	509	490	468	491	484	500	490	520	517	477	426	470	428	466	504	472	523	474	422	478	472	508	487	497	467	454	486	486	496	486	604	504	493	482	514	485	465	486	457	452	477	476	383	479	519	489	496	497	477	485	478	471	477	466	495	478	476	476	535	483	446	462	479	479	492	483	486	441	560	509	519	420	474	470	513	496	460	613	476	508	443	502	546	489	497	477	477	475	546	461	470	481	512	413	478	516	485	470	481	490	474	484	491	466	453	481	489	477	479	456	504	502	562	544	509	503	478	477	497	477	515	468	494	495	487	478	481	461	481	522	552	459	464	498	562	505	483	491	535	516	492	483	476	480	473	482	493	486	484	503	476	471	505	470	460	518	501	481	460	478	495	459	487	514	489	477	510	471	513	477	412	472	476	586	498	495	558	474	484	521	488	463	482	513	477	483	485	492	484	545	505	479	415	506	482	483	473	508	483	553	482	518	574	476	503	481	470	463	510	476	481	461	469	462	479	496	448	479	549	508	488	477	444	504	480	458	447	546	491	447	534	479	458	404	484	496	425	497	544	467	423	504	505	462	460	517	477	536	532	454	484	470	487	482	540	449	489	485	456	540	480	516	479	506	493	485	471	534	514	481	451	531	465	477	480	490	478	485	427	483	492	473	489	478	485	465	425	530	477	483	479	474	498	476	425	486	475	477	482	462	498	473	475	495	539	482	562	504	425	481	483	477	476	486	496	496	465	471	481	447	554	503	413	535	536	486	497	515	490	509	448	473	513	491	477	478	476	468	487	500	472	487	308	486	592	472	472	476	501	497	448	470	451	462	485	491	507	505	455	485	483	470	476	477	553	468	494	450	486	469	498	490	510	505	480	488	474	507	474	472	486	480	299	500	532	487	480	508	474	1
485	441	594	490	510	490	407	476	504	479	454	454	423	482	467	433	482	525	512	480	488	478	477	468	518	486	478	480	480	503	489	515	459	436	513	497	483	446	476	478	479	427	480	489	453	516	511	528	533	518	471	530	491	487	549	470	455	462	468	499	450	468	519	477	513	538	443	516	486	474	505	483	501	489	485	516	466	426	507	481	523	541	458	499	527	511	466	484	475	519	476	492	447	496	475	526	484	448	481	494	482	466	479	501	529	609	493	520	425	489	503	532	470	499	518	497	484	483	405	486	476	485	472	516	427	507	479	511	488	519	466	509	508	476	493	528	478	505	488	466	541	486	491	487	489	462	487	489	477	514	515	482	480	400	477	494	470	429	519	475	515	464	490	487	499	481	476	474	474	502	418	503	607	475	448	461	488	494	483	463	530	490	466	457	503	482	528	521	454	477	499	491	515	516	479	479	466	478	476	513	501	492	482	430	460	478	516	482	476	496	469	470	473	474	486	468	523	480	428	498	395	514	481	442	483	522	475	474	476	522	474	491	475	495	477	482	503	483	456	480	495	439	506	480	520	495	479	487	473	530	471	480	476	469	483	491	532	471	483	468	510	486	530	474	485	480	562	485	524	513	500	506	456	479	469	485	476	512	502	542	476	424	500	475	488	475	489	419	484	501	550	510	509	471	469	495	481	512	513	535	465	503	474	496	464	525	488	477	497	484	473	476	515	500	473	521	467	481	486	490	491	472	500	490	523	477	495	462	470	459	443	445	476	538	522	487	497	466	585	487	474	516	470	454	485	490	478	526	446	557	478	475	454	486	501	477	555	479	530	519	478	520	552	473	483	568	483	486	488	368	486	541	511	521	487	507	490	481	562	489	482	466	552	481	485	464	508	473	541	495	478	471	473	477	481	528	474	542	477	470	471	460	476	513	477	438	469	480	478	475	476	507	474	469	488	496	479	524	550	533	482	492	465	476	505	478	483	534	591	476	509	477	459	421	472	506	475	483	483	488	498	471	611	575	491	480	477	480	491	473	477	478	476	567	478	426	481	530	550	490	546	458	499	506	505	478	481	498	486	453	562	479	535	478	488	415	491	514	477	487	481	478	475	517	504	476	478	469	484	477	470	471	509	598	469	498	485	512	592	515	1
484	520	530	474	488	462	479	478	513	482	453	474	498	498	501	527	479	517	468	485	484	510	481	486	519	500	438	498	458	523	480	492	547	471	455	470	489	476	484	476	480	458	459	489	510	477	519	478	483	464	541	508	524	481	491	544	491	428	511	453	478	487	495	477	423	487	502	501	478	484	560	473	438	484	489	524	471	472	521	480	502	478	493	481	580	540	488	476	472	504	475	477	488	487	477	454	475	483	458	518	484	478	486	461	534	536	480	494	433	492	493	443	476	497	521	482	522	492	509	487	474	506	485	452	461	528	470	517	483	448	537	471	499	478	527	496	456	507	484	489	481	497	478	478	470	463	480	458	476	411	434	474	473	497	479	481	478	483	520	488	453	460	496	481	466	471	475	479	478	547	474	488	477	476	478	516	484	485	491	516	480	528	496	505	475	503	499	536	512	471	506	512	515	540	508	478	478	479	477	511	469	484	496	572	446	476	536	471	506	492	478	497	468	514	489	505	504	486	446	489	433	438	491	476	547	451	472	479	475	499	486	509	480	479	483	472	479	475	485	475	521	504	483	468	533	466	486	479	476	515	461	486	479	486	486	515	476	438	477	483	495	474	497	456	485	480	482	503	496	467	485	418	483	453	460	478	476	477	491	496	476	477	470	478	499	468	493	482	483	467	519	512	496	477	527	510	443	514	474	434	518	477	472	502	511	460	490	472	541	506	525	503	469	467	499	482	487	477	418	517	479	501	503	460	503	481	456	500	503	556	491	482	476	513	453	501	402	455	512	512	532	481	463	510	448	478	484	444	501	543	480	481	576	480	478	469	437	477	469	548	448	509	435	494	475	505	530	509	455	472	483	452	515	482	488	507	476	474	496	495	477	480	534	490	468	478	525	478	481	495	476	464	474	499	481	502	487	506	605	465	475	462	475	489	477	440	493	472	527	463	488	490	496	526	412	476	495	485	501	530	492	487	475	476	488	470	427	502	484	487	518	531	446	496	499	455	471	464	469	485	464	510	630	475	511	479	500	475	529	488	496	461	482	604	483	410	481	498	481	468	482	518	496	500	495	471	478	447	486	470	504	477	544	478	479	495	474	492	513	480	468	472	493	466	506	475	479	558	482	488	510	472	486	604	473	529	465	480	527	535	1
471	510	510	484	497	480	431	475	487	473	460	501	437	469	493	505	446	498	452	481	501	483	484	451	488	522	490	475	484	505	473	490	491	489	476	538	467	508	479	475	478	452	486	507	449	483	520	475	434	519	436	578	474	480	491	492	478	431	495	474	495	486	519	467	559	514	451	488	492	467	532	512	501	459	478	533	484	482	512	470	505	526	469	488	491	515	475	487	478	481	475	459	492	515	488	459	481	481	481	479	491	491	466	462	498	515	489	517	524	477	558	449	485	493	477	504	506	500	484	488	473	456	510	469	486	510	493	479	480	531	486	475	468	480	505	581	504	479	479	455	476	493	464	484	498	494	480	520	476	472	447	472	473	658	475	477	475	526	469	514	469	445	472	471	500	526	475	480	476	492	497	534	528	478	470	492	482	482	418	546	495	514	460	459	507	488	574	518	416	484	514	485	522	459	458	483	479	487	476	480	490	466	476	522	542	476	525	478	492	466	507	532	501	524	465	564	526	478	470	490	484	507	510	482	474	498	487	474	477	539	499	480	467	472	486	476	482	478	472	483	497	426	521	477	529	538	443	480	481	536	457	484	482	581	471	473	479	508	480	493	510	483	497	441	480	494	514	485	507	480	469	492	553	507	459	487	476	466	528	490	477	561	480	478	484	510	435	491	475	467	490	489	490	479	470	486	451	498	487	507	506	527	480	486	431	471	472	477	443	428	465	510	540	478	478	464	477	482	498	477	493	494	472	488	489	477	476	517	508	543	532	512	475	466	473	474	547	510	448	480	542	505	506	514	562	487	502	411	519	494	480	457	497	471	481	487	610	478	464	527	485	528	458	499	485	498	510	470	488	544	458	546	489	480	520	484	472	495	431	450	485	431	473	504	449	484	546	478	518	521	483	559	473	475	482	515	490	475	542	495	478	522	476	463	478	477	500	471	477	475	478	475	464	515	508	495	495	515	509	527	477	472	497	477	474	510	486	503	455	479	482	545	439	616	467	491	457	486	504	474	491	467	538	417	478	477	497	474	483	478	479	481	508	704	479	422	477	486	554	532	516	490	467	473	476	490	480	578	500	457	474	478	499	479	480	376	456	468	522	472	444	500	489	482	540	474	486	471	544	468	482	478	509	758	468	513	483	481	557	506	1
489	519	504	477	461	476	448	478	490	481	443	479	481	444	459	494	472	499	463	477	480	489	478	492	532	492	505	479	490	497	485	528	448	491	454	444	494	490	484	477	477	429	484	439	528	465	501	506	441	473	466	504	498	480	478	459	498	519	503	512	426	476	539	478	560	484	488	510	472	477	524	484	461	518	480	583	477	515	479	497	474	565	463	488	496	477	473	458	488	505	476	471	519	510	476	428	474	461	488	433	481	480	489	471	505	395	458	494	454	481	437	456	480	489	547	460	448	472	471	515	474	458	481	472	490	505	480	484	469	465	507	502	469	477	487	536	443	495	479	525	508	516	497	494	477	516	486	502	474	489	512	469	470	401	477	490	471	465	485	538	502	494	487	477	440	487	475	483	477	527	523	483	575	477	460	450	516	477	445	500	462	496	466	490	495	499	465	510	497	483	474	466	505	541	444	475	471	478	477	527	484	497	472	445	472	475	526	479	503	473	491	458	469	450	471	441	530	486	462	484	466	523	459	525	532	484	496	477	477	457	475	484	489	482	483	500	485	484	467	467	519	407	468	502	510	515	438	480	477	506	502	520	480	563	475	517	408	465	489	490	513	481	496	422	502	497	441	498	513	507	499	502	561	456	494	449	477	435	491	491	476	433	512	476	470	482	453	470	474	478	551	465	471	480	477	502	480	497	498	518	527	496	474	545	476	440	454	477	531	467	553	484	525	515	480	448	476	491	518	510	472	445	524	483	478	477	502	524	484	514	558	482	477	509	415	473	548	508	635	548	511	484	451	550	445	485	484	524	479	484	472	423	481	488	502	471	531	476	478	486	442	501	495	472	481	584	518	465	474	572	465	566	489	489	505	466	489	471	433	459	475	487	543	468	497	482	511	480	442	486	482	462	476	447	482	458	489	457	415	476	478	395	478	504	475	508	557	475	426	470	539	467	517	448	485	475	511	481	523	463	479	482	474	476	466	479	526	449	461	482	548	520	470	434	514	456	475	513	463	485	527	464	575	437	536	476	475	484	464	476	517	483	497	488	498	489	483	460	488	497	516	503	500	448	480	433	470	530	513	440	541	474	525	481	476	382	485	511	539	475	518	526	476	529	426	471	487	530	451	466	523	479	435	503	545	493	475	468	518	465	1
486	457	582	475	456	471	465	479	487	480	529	437	432	500	483	455	496	452	467	470	493	484	470	478	522	496	497	474	496	488	475	457	482	479	505	511	467	464	480	476	482	446	477	461	541	457	491	472	458	444	546	492	492	476	522	486	540	494	491	459	450	490	466	486	410	521	489	471	481	484	503	527	471	566	477	483	488	486	534	476	486	562	493	475	520	461	477	489	475	483	477	511	487	474	486	402	481	494	501	469	480	481	480	479	464	591	546	464	540	473	473	468	475	505	500	486	465	447	507	452	480	516	476	491	507	540	452	484	489	405	462	476	495	481	480	508	494	501	475	475	482	488	492	476	440	510	482	579	484	587	499	497	478	440	476	453	497	468	474	483	517	484	468	483	490	452	477	480	478	536	538	559	486	477	445	480	489	487	388	564	417	463	445	491	483	497	534	499	535	481	461	496	500	498	471	486	476	493	478	498	480	496	480	460	500	475	549	477	468	492	468	438	512	504	495	449	426	511	525	469	459	564	517	512	457	498	475	474	476	509	494	483	480	477	474	497	495	481	484	479	476	532	458	488	498	485	509	477	482	529	434	524	477	503	480	423	475	543	484	490	509	484	493	491	497	529	472	515	454	450	485	468	455	490	467	483	476	496	466	535	476	440	478	476	488	462	483	480	476	491	435	469	508	479	534	465	442	502	513	449	526	460	482	470	404	526	488	476	503	433	473	481	538	502	490	499	473	476	554	474	497	475	480	475	479	479	463	484	469	492	501	462	475	442	486	495	376	552	449	439	434	488	486	496	445	474	484	479	492	496	493	491	464	482	477	501	479	477	497	497	471	486	454	496	474	534	507	485	502	539	516	565	527	487	487	489	471	486	463	464	481	502	457	474	494	483	467	475	492	520	472	458	477	547	479	498	479	425	478	478	476	468	477	452	477	435	463	475	451	485	497	529	483	466	533	472	504	503	561	496	480	478	465	476	494	462	501	419	513	478	496	461	506	453	504	492	477	533	466	472	465	474	447	509	459	477	484	486	440	481	479	490	457	427	478	440	476	481	542	436	502	477	509	465	478	497	494	512	439	516	512	479	452	477	481	520	498	512	420	494	482	437	475	512	499	493	480	481	476	475	446	481	504	446	478	474	474	474	533	494	2
483	495	565	479	490	483	535	476	485	478	497	463	455	520	511	477	492	454	496	478	482	533	461	487	484	514	489	486	459	460	465	479	594	508	470	542	482	484	472	476	489	558	507	475	473	479	484	425	526	485	465	479	511	482	483	494	398	478	498	477	460	476	477	472	621	478	516	484	485	484	580	507	473	499	481	522	483	462	479	503	509	543	496	514	438	530	475	511	476	595	475	494	537	474	476	487	483	513	484	477	495	498	478	468	497	421	433	459	461	497	496	513	470	493	505	481	510	498	532	474	477	420	470	503	437	498	481	543	471	459	466	457	472	482	487	525	471	490	483	514	481	505	475	474	488	503	481	552	475	429	507	484	489	587	475	511	496	446	464	543	516	456	468	484	519	502	478	479	477	557	477	527	543	477	487	514	496	484	461	536	489	557	457	476	463	494	521	515	487	484	484	487	475	512	546	481	481	487	475	505	519	474	498	534	500	478	551	477	490	526	482	451	476	503	482	558	524	492	543	503	479	450	468	455	454	478	479	475	476	528	468	473	476	475	499	495	463	480	462	477	492	470	497	502	525	486	468	479	466	515	464	522	479	519	489	488	478	524	472	488	499	470	488	489	477	467	591	525	437	462	471	524	487	518	494	499	476	526	511	522	477	526	504	478	517	463	480	410	482	516	509	583	474	479	441	481	466	465	500	514	449	484	485	514	479	488	471	482	492	450	531	443	559	611	495	479	488	494	415	552	485	501	500	481	478	486	452	450	480	552	509	486	477	510	446	495	635	531	546	452	560	531	516	388	491	469	480	542	468	497	484	514	564	457	492	487	467	476	509	503	447	479	493	464	477	505	549	485	474	556	459	509	496	481	507	501	490	476	547	499	485	440	429	463	514	480	502	478	500	518	474	510	478	546	481	427	477	450	520	481	483	430	478	519	478	461	380	478	519	478	478	553	513	500	445	436	497	457	527	469	486	482	474	476	500	498	490	509	432	475	482	508	491	540	478	446	481	555	453	478	550	495	540	513	534	476	480	492	538	479	468	462	475	553	477	563	479	515	525	477	524	462	526	489	481	534	484	523	433	453	557	484	499	478	471	444	531	515	457	512	487	523	471	547	469	487	477	470	475	487	532	482	519	563	486	485	475	468	559	496	2
480	496	480	484	565	488	399	477	486	487	482	511	463	525	506	482	486	447	509	469	475	500	475	486	525	539	485	478	495	514	479	566	507	485	466	544	478	478	479	476	474	529	501	458	547	524	490	461	426	486	527	492	475	479	503	472	467	505	553	470	477	474	535	473	421	517	459	499	485	462	475	499	509	536	471	616	459	461	529	445	476	525	484	478	636	514	473	466	481	468	476	498	440	495	493	476	480	531	470	480	490	480	480	479	364	488	462	490	486	484	496	540	471	507	519	472	495	515	536	509	474	498	482	527	464	435	483	533	478	531	502	531	529	472	464	480	514	473	473	480	459	557	491	493	468	482	476	557	473	524	500	477	468	365	475	516	486	477	489	522	497	453	477	478	564	447	477	474	477	535	480	516	467	478	488	513	485	488	475	517	495	576	509	442	492	513	525	477	482	477	517	503	500	485	458	479	487	471	476	466	446	474	450	394	423	476	486	490	505	479	490	468	472	500	484	541	456	482	451	475	499	448	477	488	444	494	481	477	477	499	503	471	460	468	459	519	467	479	474	482	532	486	474	482	453	520	456	476	482	557	501	474	479	538	480	435	402	550	483	492	491	494	532	487	491	512	446	483	457	483	508	469	494	540	478	489	476	493	492	444	477	412	479	476	532	519	495	430	477	501	453	573	519	488	481	515	488	468	485	489	524	473	476	489	449	531	488	478	501	499	480	475	533	499	493	446	486	474	541	536	484	475	478	481	506	477	498	466	480	458	554	488	476	493	543	486	398	457	554	485	522	473	485	511	499	479	482	482	472	490	480	479	469	473	515	478	541	477	506	530	461	461	428	456	480	493	503	486	499	477	518	471	507	481	490	523	478	457	400	439	479	507	540	485	493	480	484	475	505	447	481	560	477	466	477	488	489	499	516	481	475	533	478	486	477	511	487	475	477	470	453	398	485	502	461	493	471	490	522	508	480	483	463	477	489	505	482	469	500	475	498	490	461	412	507	549	491	503	477	474	414	447	543	472	513	476	484	483	409	470	501	488	490	415	483	449	477	462	407	447	478	501	516	405	488	472	469	462	455	427	544	473	499	480	487	469	491	472	488	472	516	444	481	458	487	498	478	452	493	481	472	482	518	423	499	550	474	478	521	474	2
482	535	390	470	535	472	481	477	498	500	501	508	481	492	477	454	485	519	469	488	500	501	489	478	564	498	472	490	499	518	480	515	527	483	490	556	473	474	480	476	477	493	518	491	514	483	496	492	460	476	514	560	496	481	506	486	420	489	576	484	493	470	497	471	455	550	471	474	481	475	519	499	494	523	485	560	470	507	554	494	459	509	427	480	461	495	472	453	477	509	477	461	479	489	474	505	484	471	504	477	477	472	478	460	437	574	409	517	541	477	493	393	465	481	503	461	480	485	475	479	475	486	491	482	455	509	463	460	485	533	546	467	478	474	504	549	450	486	479	468	484	537	501	477	459	505	478	524	474	436	499	488	499	442	477	472	469	487	502	533	444	482	480	495	508	457	478	474	476	405	494	482	523	478	466	500	480	486	500	498	521	521	448	496	479	506	522	474	556	479	483	453	480	434	425	487	488	488	474	480	479	469	492	495	454	478	484	474	485	485	466	522	432	536	474	547	484	485	510	492	493	468	487	459	495	500	485	474	477	498	464	514	482	453	489	500	467	477	495	490	541	481	503	496	560	521	475	482	473	537	446	464	477	518	481	511	533	411	496	480	485	479	454	479	481	464	510	494	481	484	499	553	411	526	508	484	476	515	469	483	475	443	496	476	473	440	465	495	474	504	578	535	506	471	451	537	482	497	492	505	475	506	472	507	518	503	485	500	484	460	533	506	465	458	487	549	488	487	555	445	472	500	509	468	481	485	491	501	500	537	483	482	476	468	516	471	428	502	498	453	427	496	474	533	440	488	475	517	475	479	488	483	541	499	520	472	521	476	519	539	518	522	490	479	477	493	495	464	496	482	492	552	495	510	581	485	489	511	463	512	482	472	467	483	464	478	488	479	520	424	478	533	476	493	475	476	485	435	542	478	479	521	477	464	477	449	523	489	470	474	500	493	487	491	491	555	485	524	463	502	479	483	479	476	485	501	508	540	531	469	513	464	493	452	481	575	467	524	482	497	536	471	488	462	502	478	496	500	552	465	482	491	487	477	486	443	472	498	527	508	540	465	530	390	473	501	481	497	455	469	500	477	477	479	477	462	468	480	478	495	467	468	469	524	502	471	490	493	500	473	479	479	528	489	554	556	478	460	620	484	2
478	493	547	487	551	478	496	479	469	479	501	472	434	568	485	466	464	518	457	452	483	489	461	473	446	505	462	467	473	475	475	486	522	427	498	502	461	497	479	479	471	470	489	475	545	483	506	499	432	456	511	450	493	486	529	470	485	519	494	468	485	473	591	478	486	536	483	505	468	477	466	489	472	508	486	552	473	440	508	462	449	509	465	508	404	560	475	486	483	559	476	461	475	512	479	553	484	453	498	448	473	471	489	492	485	385	514	488	512	488	536	432	468	501	470	508	467	480	477	474	473	458	471	525	496	484	478	455	468	491	481	447	491	478	512	486	405	480	480	481	510	515	480	484	461	474	481	479	483	571	454	478	483	448	479	460	499	473	496	477	494	471	496	468	505	528	478	474	476	607	506	517	489	473	468	407	479	476	448	458	503	526	416	469	499	496	499	509	499	472	484	494	477	559	551	499	477	482	477	524	479	510	491	492	509	474	521	491	466	460	479	500	471	533	453	490	471	497	506	489	437	486	474	515	465	474	513	479	476	478	465	508	455	465	482	503	491	477	491	476	527	497	412	484	514	506	436	480	505	524	515	530	479	560	476	464	474	514	494	484	510	470	468	579	475	509	491	475	461	487	457	512	470	507	479	498	478	491	509	473	478	456	482	477	507	503	509	538	480	459	502	453	506	481	480	489	507	479	529	488	482	480	482	481	545	520	492	480	486	497	494	507	511	501	478	519	476	493	463	518	480	468	503	502	492	474	476	455	478	522	420	503	475	428	543	496	468	514	584	468	495	480	520	456	545	474	491	485	451	454	489	510	480	489	540	505	551	475	521	458	445	498	492	466	480	529	508	506	474	451	482	460	422	520	548	497	470	476	428	473	482	490	506	502	446	480	542	472	468	430	479	459	473	484	480	472	481	411	496	478	478	543	476	508	476	387	519	481	500	476	503	466	454	493	498	536	472	473	564	508	479	481	473	475	485	488	499	541	529	481	515	576	468	463	459	526	502	536	495	514	505	486	558	520	481	478	482	500	541	486	498	473	498	426	475	516	483	483	492	507	530	487	529	477	501	488	488	519	490	384	532	478	504	482	478	483	514	474	481	487	525	542	463	520	444	500	467	465	503	486	482	480	505	439	536	569	491	491	515	468	1
486	483	532	480	541	484	455	477	493	489	555	472	461	532	494	483	486	490	490	466	485	488	477	478	510	515	495	487	477	527	475	476	461	422	526	538	487	518	484	476	476	498	472	502	496	516	483	503	445	482	471	528	484	477	500	461	552	436	442	490	511	472	469	490	321	491	503	470	475	483	482	517	494	427	488	555	471	479	528	501	475	465	529	487	478	476	480	523	486	488	476	501	474	493	463	521	479	489	432	488	504	476	497	490	424	667	480	434	453	487	497	446	476	471	470	495	483	505	510	498	477	515	481	463	468	471	482	526	495	529	507	526	483	473	483	516	425	489	487	487	504	571	498	487	482	493	481	474	484	514	435	481	487	610	478	512	441	466	538	495	525	472	482	487	481	476	476	480	479	521	429	508	567	475	470	514	499	483	552	529	449	503	486	454	496	496	454	506	541	481	451	501	502	622	542	478	473	495	475	486	442	456	514	468	469	475	474	485	498	507	504	591	490	461	477	575	482	484	453	475	523	481	491	444	481	491	487	480	475	496	510	480	490	480	465	460	485	475	483	498	470	582	503	492	476	561	497	481	486	480	453	455	476	487	474	507	575	473	480	478	510	484	466	516	466	466	492	472	475	506	462	575	497	501	490	504	476	523	495	471	477	532	472	477	570	491	449	478	479	492	491	551	517	484	479	550	473	551	522	477	407	494	470	494	544	441	474	471	507	528	481	463	508	531	468	479	463	484	473	526	469	477	489	458	450	471	466	470	471	477	494	482	476	434	479	468	245	486	322	566	559	519	460	495	493	476	486	405	479	463	491	500	465	467	488	475	537	478	581	523	480	508	448	479	485	420	513	496	506	523	513	510	502	488	536	451	482	489	450	475	480	486	484	476	465	470	476	476	488	503	474	485	475	465	482	468	495	523	501	481	480	485	476	461	477	461	465	474	505	478	468	424	533	505	471	557	481	509	448	492	481	471	472	476	471	483	514	573	448	472	501	474	476	580	536	527	470	487	538	470	477	483	455	490	489	476	498	482	501	492	495	475	485	568	479	384	490	488	439	493	505	504	525	479	459	460	485	495	499	534	474	480	462	472	486	618	492	513	470	495	501	498	483	431	445	476	489	428	513	479	449	490	493	592	526	437	483	490	490	521	2
481	468	487	481	503	482	501	478	493	480	460	548	499	453	476	491	480	449	486	489	472	487	465	484	437	531	509	466	461	464	468	487	531	482	462	542	473	527	480	475	475	458	480	474	505	476	496	501	472	498	488	540	473	477	501	519	405	455	536	426	454	474	474	483	571	457	505	475	476	480	481	484	458	448	481	466	471	475	480	482	496	491	491	491	541	495	475	464	482	579	475	502	508	506	474	502	478	474	491	452	488	489	481	500	523	461	520	521	553	488	456	420	469	537	496	489	415	489	484	494	476	456	483	456	494	466	502	532	476	530	492	492	494	476	511	546	465	479	483	492	459	506	489	489	479	496	483	499	485	478	438	458	468	613	477	447	512	497	501	524	473	476	485	477	522	477	476	482	477	504	493	544	453	474	496	490	496	478	449	454	544	518	480	501	474	473	478	495	607	474	470	483	475	505	590	495	478	469	475	466	489	516	483	457	472	476	555	481	481	510	516	523	483	491	467	455	511	470	538	480	558	523	542	481	458	488	518	473	477	482	475	468	496	469	493	471	473	476	472	475	536	422	486	486	502	523	443	482	494	470	496	503	478	473	487	510	548	559	498	484	510	475	500	425	493	501	457	511	468	516	487	494	413	456	466	476	477	495	489	458	479	542	484	475	509	479	459	555	476	491	512	496	530	477	472	538	499	538	462	502	488	479	478	500	461	504	464	469	542	477	503	487	542	507	489	481	485	481	417	519	500	509	488	504	517	489	452	454	475	530	469	471	477	457	447	465	554	484	533	520	443	508	393	503	465	481	492	570	496	512	478	522	514	483	536	490	590	478	481	565	484	505	516	499	481	479	525	471	491	482	499	501	509	502	472	467	488	493	480	446	466	485	446	478	451	479	469	479	497	472	482	530	474	469	477	454	472	482	569	482	476	502	476	477	477	444	435	471	514	487	492	486	491	474	453	583	493	452	524	423	478	491	463	476	477	476	469	474	549	478	483	532	505	572	509	497	456	578	471	501	456	478	675	485	501	480	487	480	496	474	468	465	463	665	486	433	483	509	475	499	492	485	533	484	482	482	471	555	522	489	519	471	567	477	479	361	504	509	509	493	506	519	470	527	506	469	476	482	494	482	498	469	507	747	474	511	472	458	505	492	1
476	464	491	487	546	485	505	477	509	475	466	479	490	430	493	496	482	455	482	473	476	520	476	478	470	506	487	471	470	498	485	533	510	428	497	556	498	484	477	478	475	486	446	493	507	476	494	469	549	403	509	519	470	481	488	489	484	417	447	479	482	480	504	478	366	537	495	502	488	480	570	505	515	461	478	450	471	528	512	476	484	454	476	477	533	464	489	478	484	515	476	519	504	500	468	510	476	436	471	478	479	478	480	463	459	788	483	511	485	474	512	507	495	556	482	485	510	472	491	498	479	435	478	495	510	562	499	500	499	499	467	465	509	477	484	575	481	505	477	476	467	503	469	489	534	468	485	537	476	539	543	492	483	535	478	465	476	461	513	519	474	475	484	482	454	469	476	481	476	558	455	465	501	476	477	550	430	475	470	446	524	523	469	467	481	515	533	453	544	480	464	485	530	552	483	493	469	485	477	492	497	482	493	465	496	476	449	481	476	460	514	534	431	430	478	530	571	480	469	479	524	531	497	432	528	542	469	477	477	520	477	512	430	457	520	542	495	482	478	476	513	540	494	483	478	558	506	479	476	506	502	468	479	535	480	471	452	495	483	458	494	467	478	475	491	482	532	505	506	487	471	574	494	498	451	473	477	497	517	510	478	496	485	477	476	536	462	468	483	494	500	500	545	470	550	521	429	513	506	487	457	505	480	472	530	455	494	489	490	453	514	471	474	499	483	514	483	480	457	542	494	492	497	471	489	477	483	458	481	606	487	480	476	514	460	499	328	486	388	583	500	488	458	490	595	487	490	449	483	551	473	413	488	496	486	489	528	477	484	509	493	480	447	461	483	510	472	474	476	507	561	507	489	471	507	477	481	467	582	424	495	503	494	490	467	462	520	477	493	541	471	476	476	476	474	491	477	490	539	477	474	491	476	516	476	529	541	480	542	474	498	522	481	506	520	549	481	535	462	465	478	477	479	476	464	493	494	460	515	478	518	515	469	519	518	476	474	520	518	489	523	483	564	502	519	478	482	486	486	472	520	471	487	701	474	322	480	481	527	488	504	447	519	487	502	504	481	552	484	451	538	467	516	477	489	537	522	524	475	488	478	472	490	510	474	479	479	488	464	485	423	474	458	713	479	535	484	497	525	473	2
474	522	526	482	513	477	454	477	492	492	499	522	477	417	491	516	469	483	510	463	483	535	484	467	529	497	482	477	454	541	481	559	473	477	521	464	480	443	481	477	470	480	473	491	457	510	540	481	497	495	545	490	461	489	486	521	534	484	468	515	490	477	443	471	615	579	494	465	476	481	465	509	455	492	483	507	482	525	570	499	516	556	522	472	486	451	476	492	478	549	476	556	495	487	479	526	486	491	456	591	469	493	486	475	431	454	504	503	472	490	574	397	471	512	430	479	450	494	503	465	477	482	492	456	458	512	471	533	475	516	471	450	505	471	460	544	498	504	477	480	460	519	473	490	477	518	478	507	487	600	489	492	482	582	479	464	492	503	535	503	525	494	471	491	524	508	476	472	477	459	546	486	485	477	500	492	488	482	597	451	504	508	486	479	492	528	493	440	566	477	468	476	478	537	531	489	480	490	477	492	499	524	464	508	431	475	461	479	455	506	488	465	472	517	467	445	518	478	498	473	465	491	534	478	474	550	486	478	477	505	474	449	488	497	519	496	478	477	469	484	508	356	516	464	470	518	466	479	480	492	443	483	475	510	473	530	497	514	481	484	498	474	476	499	468	485	408	500	483	497	468	517	489	426	491	472	476	463	502	513	477	535	471	479	504	448	501	493	485	511	469	500	481	480	499	503	489	445	557	483	487	501	477	452	481	533	469	491	508	464	483	494	495	515	490	491	483	485	421	430	482	510	481	489	473	473	538	467	487	487	513	467	475	431	486	520	632	466	588	478	557	499	521	517	504	481	482	484	488	481	471	556	501	507	504	500	455	475	488	544	429	483	536	471	485	570	477	487	470	468	414	555	464	475	486	503	476	457	514	535	487	478	522	470	461	503	495	477	482	466	479	430	475	517	479	471	477	432	477	482	474	455	476	456	478	413	543	471	499	488	493	392	459	497	476	487	498	443	537	447	483	480	480	476	489	481	500	478	485	479	468	481	527	551	536	471	467	554	515	498	508	479	700	533	517	475	505	489	511	466	496	465	528	781	471	424	478	489	506	473	501	498	535	593	479	483	479	468	450	464	503	481	564	479	480	322	486	502	536	491	499	474	475	563	453	485	475	492	488	492	454	479	484	817	538	453	478	463	561	472	1
484	477	439	482	504	470	430	476	510	487	476	478	467	463	493	489	471	513	481	488	514	486	475	477	482	465	431	458	484	514	480	509	515	441	466	473	477	444	484	476	479	467	463	450	527	512	447	497	511	455	525	504	508	474	521	480	458	431	554	493	501	485	486	479	492	526	520	510	487	476	537	489	495	479	484	456	477	529	518	509	510	512	437	467	520	491	477	476	481	453	476	522	481	472	491	495	482	464	465	492	477	467	480	500	512	477	504	493	504	486	451	433	485	428	525	462	525	478	521	511	476	474	496	468	457	534	482	541	477	450	519	499	479	484	488	577	538	514	480	473	485	493	463	479	475	504	484	566	488	468	463	478	481	410	475	518	489	479	492	530	445	488	472	483	491	504	478	477	476	521	481	468	561	478	460	505	487	487	480	459	513	509	499	481	479	462	556	489	480	479	503	489	493	480	499	491	483	480	475	525	480	454	471	508	514	475	463	477	482	471	490	477	494	527	476	479	490	492	486	484	523	553	491	483	489	507	514	477	477	462	472	488	470	500	509	512	473	477	446	484	494	544	531	491	520	473	461	479	475	457	477	498	479	538	477	526	505	499	505	488	486	479	482	420	479	478	486	497	524	503	492	440	424	397	454	474	476	530	496	489	475	432	482	477	524	460	485	468	482	497	518	577	481	484	452	485	495	464	548	502	504	477	483	526	503	487	499	463	501	423	442	492	491	487	462	482	476	491	495	450	485	423	502	488	497	480	509	498	500	508	498	480	477	457	514	499	472	490	524	546	507	543	468	464	531	483	472	566	480	486	484	547	526	476	503	479	493	478	525	491	462	516	523	477	478	503	548	480	495	488	471	579	496	521	458	472	479	468	534	466	489	473	449	490	487	500	488	476	523	484	474	486	475	440	478	502	470	473	516	485	477	526	475	527	476	461	485	474	463	477	482	508	460	473	572	532	485	445	504	459	484	455	472	476	471	472	485	489	464	473	498	484	517	437	470	526	489	453	471	485	504	497	439	542	512	481	474	467	474	483	495	480	497	341	481	571	473	461	497	432	543	500	550	443	475	470	481	577	459	483	518	473	451	478	484	550	475	492	462	493	473	455	484	484	488	478	480	483	487	472	501	469	476	337	509	532	486	503	566	520	2
488	509	553	478	532	484	487	478	509	477	493	493	528	450	492	511	490	559	453	481	473	502	475	465	523	496	447	485	476	506	477	498	522	505	496	477	464	479	478	478	475	492	497	482	492	457	494	511	466	476	513	454	494	476	514	481	490	505	539	473	509	492	452	469	395	519	476	450	476	465	529	492	482	469	480	435	479	449	559	457	494	484	486	471	492	515	476	511	478	484	476	464	483	479	479	526	476	461	459	485	499	489	479	467	471	516	498	473	505	480	462	548	470	475	477	464	503	493	427	485	476	468	489	404	422	545	502	472	480	506	494	489	450	479	467	531	503	515	475	466	501	461	484	473	508	476	481	437	478	480	468	495	475	384	478	516	487	455	516	527	511	491	496	474	488	500	477	476	476	451	478	548	453	475	455	494	503	489	515	450	481	515	468	488	494	496	483	491	571	478	501	516	507	416	519	492	479	469	474	452	491	522	446	506	524	478	552	480	506	462	481	489	495	489	471	540	547	476	489	479	447	460	458	489	531	503	504	477	477	487	484	461	466	459	489	490	516	475	471	470	536	528	470	470	584	498	388	484	471	481	387	519	479	555	474	544	559	477	498	496	494	489	492	532	471	513	506	483	509	483	497	484	464	434	476	482	477	463	496	458	477	412	474	475	467	517	488	554	486	474	446	556	502	483	455	557	469	543	488	540	468	504	473	508	443	515	482	482	532	459	452	445	517	467	472	484	489	488	471	537	489	419	529	499	479	480	467	503	481	513	455	474	475	488	518	483	360	512	556	511	500	536	512	444	487	484	493	500	520	449	481	488	464	497	471	471	586	477	500	442	547	503	494	517	486	468	498	493	475	461	504	444	492	474	458	518	470	495	469	467	473	495	498	498	470	472	472	476	498	469	473	507	479	531	478	449	484	512	516	477	472	536	476	476	477	515	527	472	479	498	501	516	469	491	468	509	497	558	523	478	483	472	481	475	475	476	460	561	445	481	505	552	478	412	443	549	460	508	453	489	465	493	567	455	460	478	493	469	439	483	463	474	472	434	469	445	477	454	502	452	404	487	443	465	485	505	495	505	471	499	483	482	512	479	489	519	478	485	467	508	484	456	465	538	501	475	477	503	451	474	472	477	486	433	468	474	486	487	556	510	1
475	445	547	476	494	475	522	475	491	481	564	479	480	456	484	470	471	487	487	482	488	471	474	482	510	450	461	495	469	487	480	506	538	571	470	495	466	509	479	475	484	527	476	473	604	496	542	531	471	493	501	528	462	481	516	495	415	432	535	490	492	490	457	487	487	414	536	448	494	481	564	499	469	481	492	512	484	493	509	468	495	601	489	486	490	482	469	528	481	491	476	533	472	493	486	548	475	462	470	542	481	466	479	474	482	449	493	476	539	492	499	479	478	483	477	506	476	493	457	501	476	473	481	554	490	505	503	492	475	501	514	481	488	472	487	428	461	482	482	474	483	468	503	494	478	476	484	533	481	508	535	500	489	621	477	498	492	460	523	479	492	466	485	471	499	518	475	483	478	497	485	545	490	476	475	477	496	468	459	519	451	478	507	473	483	481	571	493	502	484	488	497	494	494	471	501	492	479	477	491	458	459	474	529	432	477	511	476	470	499	494	502	509	456	479	447	471	468	474	498	472	493	532	540	547	521	458	477	476	518	484	473	487	507	460	488	463	475	462	477	507	531	510	486	580	420	512	481	481	426	432	502	477	480	482	525	512	556	498	472	521	474	492	457	472	503	450	496	574	462	483	461	492	470	471	492	477	521	509	482	478	528	458	477	504	510	452	419	478	465	429	503	513	469	438	530	465	467	452	495	431	490	471	507	510	519	470	481	534	436	499	489	522	478	497	529	471	476	453	551	472	472	513	463	478	475	499	506	473	529	479	447	477	443	475	493	471	454	437	489	494	480	499	499	484	484	477	488	470	552	477	468	500	459	493	480	509	476	423	449	493	510	482	525	492	401	484	458	477	511	472	519	526	484	523	489	477	468	477	476	481	495	510	484	472	470	411	476	487	464	482	547	475	517	487	530	483	481	541	480	474	469	476	472	475	495	533	475	498	476	497	513	400	488	460	482	475	524	470	470	489	488	474	476	493	487	511	509	507	476	485	507	497	558	457	507	486	560	486	479	496	490	451	451	470	477	488	480	415	489	499	471	501	467	481	541	488	485	527	520	484	483	443	432	478	486	485	516	436	480	469	476	459	478	476	547	459	497	391	481	456	439	505	511	494	488	475	481	468	471	458	483	528	479	464	580	492	483	550	476	1
491	504	477	476	487	476	543	475	482	476	465	476	471	514	477	502	476	519	498	486	525	504	483	477	579	497	478	459	466	477	483	545	546	508	501	508	490	470	482	479	476	407	484	475	497	486	506	507	500	480	433	539	494	483	497	453	476	451	537	482	463	466	438	478	475	458	582	483	486	475	534	497	466	560	489	500	490	442	539	507	526	429	515	487	520	497	477	480	468	549	476	497	466	468	482	503	484	496	487	482	475	480	477	464	426	533	427	500	477	486	472	506	464	485	464	454	472	502	541	459	477	497	485	456	523	504	481	503	481	507	538	477	466	478	465	477	541	475	477	472	534	502	495	472	492	467	479	423	481	574	572	483	463	588	475	446	506	482	478	476	524	467	481	476	500	507	477	478	479	583	511	592	495	477	505	556	464	490	455	529	467	560	424	426	483	451	579	491	508	487	498	522	499	482	432	475	476	487	477	497	483	469	482	419	524	477	528	477	496	476	463	437	454	520	472	487	515	460	496	488	520	548	474	498	499	456	471	478	477	500	481	494	458	505	468	480	484	475	462	490	510	537	467	459	455	506	498	483	478	507	514	487	476	518	487	535	450	540	511	484	477	483	496	460	470	507	463	483	475	490	490	452	492	459	481	490	476	543	504	465	475	521	470	474	508	478	468	437	486	526	490	476	471	476	510	522	461	445	477	476	440	485	467	502	502	479	473	483	520	489	531	475	502	509	481	555	479	483	440	544	486	479	498	471	482	481	501	480	493	531	485	493	476	501	527	485	454	522	444	478	539	508	500	467	517	478	488	446	489	548	493	496	415	470	485	505	509	474	554	568	478	452	498	465	479	480	518	488	484	518	481	526	475	485	451	478	492	505	512	445	477	522	455	511	475	492	495	481	510	526	481	487	475	497	471	467	485	488	479	472	480	524	476	527	477	471	413	476	499	477	498	477	488	485	490	455	458	512	551	513	481	462	485	477	490	496	474	476	466	476	527	470	423	554	504	489	483	548	483	485	486	492	510	470	481	478	487	501	452	484	497	469	487	554	490	485	486	483	441	475	555	475	480	499	491	478	490	595	474	509	475	477	487	478	470	531	461	525	477	488	473	457	483	478	465	507	469	480	507	472	473	479	473	564	499	512	483	494	459	455	2
483	507	527	477	483	484	508	478	485	472	547	462	459	500	474	529	472	510	474	480	473	508	474	476	557	466	497	480	490	468	485	463	470	458	464	494	491	503	481	471	474	487	508	512	492	433	446	472	472	518	510	526	515	483	509	520	441	503	446	440	487	468	411	467	501	581	535	510	483	467	478	475	456	453	475	488	473	474	453	477	482	464	472	495	491	471	475	479	476	535	475	477	471	546	481	537	481	513	463	481	468	472	481	470	511	507	509	461	541	474	589	453	476	485	577	502	484	470	534	504	480	511	486	489	465	456	489	498	479	427	496	560	496	482	464	572	553	504	488	481	481	492	470	496	484	494	479	489	477	534	482	507	500	508	477	510	466	469	510	545	495	465	463	468	542	519	476	489	475	525	524	554	574	477	476	516	469	484	486	548	483	555	502	484	488	490	560	470	515	486	495	466	524	450	569	488	472	481	473	478	504	512	448	502	505	474	441	487	458	494	468	513	504	460	488	576	462	471	515	484	522	503	528	464	548	531	486	478	474	534	498	444	488	484	498	514	486	475	465	484	503	507	501	478	532	476	436	478	478	521	501	467	478	512	476	487	434	474	479	454	477	470	508	496	472	497	514	481	495	455	510	525	527	497	465	480	477	494	515	471	476	484	489	476	453	477	494	453	476	474	562	487	521	469	559	548	430	466	493	494	480	465	478	462	474	500	475	484	545	470	459	492	516	517	500	510	466	483	517	506	488	449	506	464	494	475	519	444	485	535	522	466	477	534	407	495	481	476	472	515	548	475	484	479	511	468	470	509	507	464	473	526	458	473	517	491	577	476	462	464	459	471	478	488	473	478	505	495	480	530	501	490	519	506	505	495	486	472	479	476	482	489	519	493	439	473	460	476	478	418	476	492	477	454	481	502	480	455	534	481	476	439	476	470	476	435	546	477	484	479	509	504	501	502	563	530	472	584	499	493	482	485	466	476	488	480	494	490	488	470	532	467	478	503	463	474	474	463	459	483	456	485	430	545	493	478	479	477	466	482	487	483	452	437	490	525	476	486	555	442	514	458	452	445	473	468	472	536	448	504	491	478	451	476	483	499	503	482	479	453	476	505	472	459	498	505	476	495	458	474	489	484	490	448	477	479	479	486	508	496	2
466	521	509	479	548	475	432	477	475	480	405	484	570	468	494	492	480	514	493	459	496	511	474	480	530	462	464	504	461	493	483	549	477	499	458	505	487	504	484	474	476	485	481	497	496	441	440	513	500	537	517	404	487	483	501	479	408	490	506	528	478	487	595	481	539	530	464	517	484	473	452	496	492	535	484	466	463	500	486	488	478	463	421	508	457	528	472	491	479	498	476	486	492	483	488	495	479	478	483	416	472	503	474	468	450	488	460	495	576	475	521	547	482	468	446	498	496	493	512	495	478	482	495	463	418	509	488	473	478	468	472	466	519	478	499	506	459	501	483	490	468	475	485	471	477	466	476	419	481	492	419	476	466	509	475	464	503	537	485	491	502	489	464	477	498	475	478	477	478	449	483	546	464	477	450	524	481	481	540	545	482	501	477	494	487	497	459	553	430	480	477	488	484	534	547	487	479	482	475	485	510	510	494	412	495	477	517	484	477	470	488	578	497	552	479	488	475	491	458	496	477	445	499	459	433	523	488	478	476	471	450	441	480	480	514	474	467	479	481	475	504	432	478	487	475	519	442	475	472	531	506	471	475	490	479	487	517	455	446	498	483	471	527	558	484	464	433	502	487	464	473	479	487	470	467	481	476	492	485	467	476	484	457	474	456	462	464	481	485	522	464	491	527	477	456	584	494	478	501	460	462	501	478	454	502	507	476	485	488	483	472	497	541	500	493	478	469	483	434	365	495	443	497	475	518	478	483	522	472	485	527	492	476	497	505	482	523	496	580	538	491	489	525	512	466	476	474	505	493	520	483	419	510	457	504	492	452	476	469	478	519	503	479	420	481	533	481	480	482	494	489	515	514	487	502	519	480	464	514	494	481	483	441	482	477	480	464	478	471	533	476	548	480	530	482	494	476	538	564	484	482	460	477	475	477	461	487	480	465	475	497	482	424	467	548	557	474	494	469	509	481	471	496	476	492	499	488	460	496	477	456	486	464	506	465	524	471	539	544	507	426	460	647	505	483	476	482	501	477	475	494	467	497	643	480	441	476	500	559	454	522	466	493	560	529	501	482	553	465	482	592	474	564	477	481	395	484	512	495	471	484	495	470	465	515	479	477	465	524	473	495	472	481	686	477	444	473	487	546	543	2
481	430	503	483	470	472	510	476	512	494	527	521	496	552	497	477	476	548	502	465	477	487	480	476	469	500	456	469	489	480	474	477	421	533	461	512	487	491	473	476	474	518	470	465	479	510	494	492	496	516	454	519	470	477	541	507	528	523	517	492	467	474	498	471	473	489	458	503	491	483	456	499	451	464	489	511	468	458	521	501	519	500	490	475	517	431	484	467	480	442	476	509	497	494	486	482	474	503	455	491	487	468	484	488	495	466	525	493	527	487	466	503	480	517	444	467	471	474	541	482	473	455	472	529	443	520	483	496	476	500	469	481	462	479	464	417	525	523	490	473	492	519	479	481	496	518	483	521	483	496	520	492	473	386	478	467	496	524	470	515	477	478	488	489	417	471	476	478	474	490	540	542	542	477	457	531	479	483	490	567	504	552	500	438	487	475	492	514	533	480	449	519	471	533	476	479	473	487	474	508	526	510	447	488	524	477	413	483	482	491	498	497	477	530	489	552	487	469	512	470	468	473	522	458	488	524	442	476	477	499	464	481	502	458	489	521	519	479	479	484	492	552	508	476	511	473	480	481	479	500	462	457	475	456	480	500	549	416	478	508	477	481	494	452	476	496	533	485	491	463	494	486	521	491	473	477	476	495	483	488	475	430	478	476	509	496	439	430	480	494	416	521	547	477	508	531	496	534	505	467	519	485	478	509	493	503	484	460	518	493	484	497	508	505	484	457	466	474	510	473	497	490	517	471	496	476	535	487	500	503	462	466	477	473	452	471	450	461	524	514	439	468	516	506	542	478	495	475	493	545	483	526	479	501	539	492	502	477	499	489	446	489	487	507	476	487	485	492	484	536	514	477	471	479	541	511	483	473	504	461	483	472	487	534	503	489	486	478	506	500	480	486	476	460	481	497	488	456	513	481	476	445	476	500	477	465	545	474	441	481	496	514	516	490	514	490	501	600	519	493	474	496	487	476	466	508	506	433	511	468	513	533	472	423	496	502	462	586	417	496	424	490	396	473	463	478	464	511	456	471	493	484	489	284	475	581	472	491	384	506	515	460	492	378	462	479	466	537	460	529	451	479	426	475	467	554	479	493	455	484	463	476	482	474	508	489	491	453	549	490	494	477	438	247	515	549	483	490	522	505	2
478	535	535	479	468	481	542	475	491	477	495	498	487	552	492	471	474	505	487	479	488	496	479	475	512	525	506	487	483	503	483	463	504	480	491	407	467	493	481	477	473	536	487	475	479	518	447	466	529	473	489	475	502	472	454	494	425	476	576	484	504	484	462	490	415	458	482	486	477	479	494	487	479	472	481	566	492	474	448	472	519	561	473	488	540	519	475	492	483	532	475	480	464	488	473	500	485	486	486	484	489	501	481	441	474	592	502	492	451	499	485	542	477	476	551	507	528	479	487	475	474	436	493	476	458	585	497	470	486	417	485	474	460	473	480	433	533	472	488	502	495	528	473	475	478	481	483	484	487	417	452	474	489	342	478	496	495	441	484	471	446	473	474	488	482	487	476	484	477	498	534	500	498	478	459	513	473	491	412	536	521	543	532	448	460	516	508	518	476	478	455	524	513	437	467	484	491	478	476	478	502	490	503	557	511	475	527	480	494	462	482	481	471	479	486	452	551	483	491	490	528	511	539	495	542	491	453	476	474	479	490	509	483	480	491	520	497	476	446	473	514	541	466	446	520	509	479	483	477	508	517	471	476	483	478	488	420	516	487	487	501	476	513	516	476	502	563	483	551	542	508	466	498	523	473	486	476	499	464	493	475	393	504	475	572	499	473	483	476	478	520	543	498	471	465	494	483	461	446	515	445	480	480	469	472	474	499	469	494	462	468	496	536	507	495	503	482	483	493	535	475	482	520	487	502	482	458	491	496	519	475	473	477	450	514	516	387	499	553	504	508	504	524	509	493	485	487	502	473	494	475	499	459	471	517	477	507	478	590	499	498	486	465	503	481	503	465	502	479	535	422	515	504	495	531	436	478	510	557	444	472	458	550	485	472	462	536	477	488	453	480	444	476	510	479	528	479	471	461	475	479	544	476	487	475	463	492	470	491	476	474	459	494	501	512	460	485	545	516	467	492	493	495	477	506	488	456	440	404	489	553	473	473	399	473	478	459	441	487	498	468	468	514	551	530	476	475	488	478	493	492	479	490	364	482	489	478	491	506	555	486	513	475	490	485	494	491	542	476	548	448	476	485	474	473	540	488	504	401	473	503	533	489	492	508	487	474	514	472	466	488	482	525	387	495	485	473	492	468	477	1
480	494	452	505	562	481	458	475	479	471	544	493	410	497	478	495	478	502	462	482	496	504	475	481	530	527	489	474	468	479	481	482	543	469	524	410	479	458	476	476	482	535	458	500	477	497	612	464	429	512	515	501	501	479	488	505	467	467	479	492	486	484	413	471	456	504	552	502	478	480	555	478	507	466	482	480	480	527	590	509	478	471	455	472	509	480	490	478	479	468	477	497	510	483	481	510	481	482	455	520	470	485	496	467	511	379	470	427	517	500	552	474	478	480	492	477	467	494	541	464	479	489	473	416	495	547	501	481	468	511	547	478	482	485	470	538	488	473	474	470	473	499	472	476	479	527	485	541	470	479	476	472	478	407	476	486	491	477	536	483	462	463	475	487	514	478	476	481	476	501	512	531	502	478	437	548	493	483	496	540	522	512	461	462	489	497	555	497	522	477	454	479	490	515	478	492	492	484	477	511	499	480	466	528	439	477	507	474	456	494	483	439	508	523	498	467	508	465	424	482	492	510	443	504	564	503	479	478	477	477	506	479	473	521	483	517	492	479	494	472	455	477	510	467	490	520	473	476	472	490	493	509	480	537	460	462	576	499	486	496	501	484	491	506	480	482	430	458	457	490	479	479	454	541	488	498	477	529	470	466	478	432	478	477	555	501	468	501	482	501	523	504	496	466	538	515	499	443	470	481	473	491	479	493	463	525	475	466	492	536	483	466	511	512	486	490	493	484	442	507	471	466	487	501	494	478	478	556	482	473	530	485	476	512	439	483	432	456	593	528	489	559	533	573	556	465	475	457	481	505	475	485	490	483	493	510	566	474	507	470	519	491	505	514	488	440	506	478	490	444	451	504	481	463	513	499	472	506	408	470	486	472	526	494	491	476	519	478	496	481	474	492	476	505	477	459	476	484	567	484	476	446	477	492	477	411	534	474	462	472	461	489	464	451	491	559	486	533	463	536	477	472	474	477	473	465	491	419	478	469	475	503	509	432	476	466	451	619	509	485	500	474	626	476	490	479	493	473	521	467	492	469	520	473	479	456	480	501	456	466	490	487	488	447	482	463	476	531	486	523	497	478	556	480	473	457	481	476	450	486	494	478	479	492	483	477	480	500	517	483	533	477	494	487	462	463	483	495	470	488	2
479	460	474	489	488	466	410	476	479	486	483	485	478	594	495	486	449	515	477	464	498	496	469	460	408	513	489	491	502	469	471	528	508	485	462	531	478	468	488	474	477	487	500	504	481	477	506	513	539	501	524	489	518	483	447	451	472	446	575	483	490	487	489	491	404	486	551	485	480	475	551	510	471	492	479	517	474	495	532	456	504	485	452	463	507	495	476	502	482	472	475	543	497	516	483	503	490	462	485	579	487	475	488	492	431	776	414	495	502	490	466	417	479	461	515	478	460	477	482	463	479	469	483	471	462	440	482	502	504	478	526	459	507	469	503	498	444	501	487	512	475	447	484	462	494	492	482	504	474	546	521	478	475	571	477	498	507	481	501	524	442	478	476	481	435	480	478	483	476	516	510	450	503	477	494	446	490	480	421	497	476	522	496	486	494	498	526	465	582	486	441	523	446	438	498	465	486	480	476	499	490	467	485	508	505	476	449	483	457	507	501	474	467	485	474	503	498	469	489	494	439	456	477	446	485	502	522	477	477	478	501	504	490	488	512	524	480	477	495	474	478	554	476	487	493	550	472	474	486	501	479	519	479	462	483	514	591	489	494	493	489	474	445	452	476	541	474	498	501	498	489	524	407	552	475	497	475	560	489	545	476	510	481	476	489	466	443	508	486	501	501	509	502	470	555	456	502	485	496	492	557	513	483	489	482	481	472	481	515	436	486	490	485	488	458	474	486	487	551	424	480	480	486	466	540	476	446	461	466	579	483	500	476	479	480	487	410	530	292	459	436	451	498	476	507	480	492	527	430	486	477	432	512	483	466	480	490	476	524	568	474	446	496	488	479	509	476	500	492	439	463	456	500	491	529	515	478	486	567	413	480	494	490	480	465	486	482	481	502	539	475	456	474	501	484	462	471	442	520	481	478	505	475	474	476	432	541	480	459	479	475	507	458	466	492	501	489	519	542	514	481	465	477	476	480	489	522	474	517	478	494	502	469	556	484	451	484	533	452	484	449	492	343	565	497	478	487	488	453	469	453	491	488	528	470	439	496	544	547	503	506	469	465	564	460	483	480	529	486	521	483	479	416	479	479	558	483	527	451	497	458	481	487	560	447	475	477	427	486	468	478	474	506	553	483	491	475	502	497	494	2
486	503	541	481	531	490	488	475	519	486	467	500	478	553	495	486	509	512	501	477	487	520	458	476	478	500	447	490	457	511	473	479	525	469	474	434	492	496	482	476	474	612	458	486	504	482	475	469	484	410	441	472	465	488	482	506	550	524	435	452	467	486	514	468	574	490	518	489	489	494	483	464	486	492	483	455	486	482	600	507	472	502	469	487	485	499	478	503	479	545	477	508	488	487	462	495	481	429	452	404	467	478	487	480	489	453	480	526	490	482	568	487	476	491	432	479	493	484	473	489	477	454	476	498	476	470	485	523	475	478	508	513	477	474	455	528	441	473	482	491	551	527	482	479	473	477	481	513	473	476	510	478	470	605	478	498	529	483	493	499	483	460	485	487	540	514	476	476	477	519	440	528	485	478	496	484	493	466	489	457	527	482	449	486	457	487	514	503	571	481	481	439	520	484	464	486	478	473	479	535	486	504	490	438	482	474	435	472	498	494	494	503	477	476	493	552	474	476	495	490	516	436	512	462	576	479	469	477	477	472	483	511	462	492	517	520	485	477	479	473	489	407	481	459	534	482	483	474	491	520	492	530	481	483	469	463	607	531	482	485	466	465	483	464	481	500	486	469	495	497	481	466	518	373	499	479	477	514	527	468	477	539	485	476	501	524	477	493	479	520	493	477	468	478	570	528	505	500	483	512	485	491	483	473	497	433	480	473	448	478	508	485	504	503	490	499	479	474	415	554	480	508	501	473	487	483	458	492	473	533	528	502	476	451	549	470	572	473	545	489	505	520	468	474	529	473	479	556	479	457	481	415	468	484	494	458	435	477	497	505	441	485	426	481	479	420	472	484	481	569	475	480	514	464	530	464	484	489	496	406	480	483	506	503	492	483	503	475	510	420	470	527	477	507	477	492	481	470	474	490	471	454	478	490	476	464	443	471	459	482	465	599	545	482	475	487	489	460	474	523	482	469	465	475	489	503	478	505	446	473	492	517	532	571	499	437	478	516	526	485	555	461	698	483	474	479	476	487	428	462	485	464	493	746	478	435	487	511	513	513	480	490	430	538	504	431	472	527	458	464	513	476	564	481	491	373	495	510	456	497	471	462	484	569	540	468	482	463	519	483	465	484	487	813	468	534	469	503	455	475	1
489	466	509	482	490	476	382	476	495	468	477	548	480	488	494	473	477	501	487	487	467	503	463	491	526	476	488	475	494	455	481	515	469	457	489	419	477	488	482	477	478	454	446	477	499	503	464	456	478	519	487	472	505	477	521	501	506	464	507	484	476	490	517	478	513	504	573	483	481	478	527	494	449	502	480	473	486	428	523	492	498	458	512	499	457	461	475	495	482	503	477	476	465	506	469	489	480	513	484	460	488	479	471	495	503	464	463	517	482	478	452	514	498	503	471	483	482	469	494	466	478	484	486	448	465	454	496	528	476	461	487	489	473	473	472	437	486	508	469	497	493	471	490	476	462	525	480	490	479	483	472	476	490	456	475	520	442	455	517	549	484	476	498	473	484	448	477	478	478	519	550	593	488	475	482	478	461	487	444	570	514	519	476	467	463	496	475	455	594	487	461	507	484	408	527	479	476	492	478	544	461	452	479	423	435	476	553	477	474	513	481	506	431	424	473	608	455	485	504	488	485	395	481	471	467	484	463	476	476	508	466	456	484	470	465	494	494	477	509	481	490	495	440	467	522	539	487	474	476	549	508	519	474	519	469	531	579	528	487	474	481	483	518	533	484	495	553	498	505	487	467	514	428	515	490	480	477	454	485	462	476	455	486	475	521	508	503	511	477	480	468	557	473	473	394	468	494	508	451	489	491	507	474	477	517	444	496	485	503	482	484	488	503	475	472	451	470	498	519	545	482	523	464	484	472	488	458	493	479	488	430	452	476	453	535	506	503	517	524	510	493	472	483	475	448	489	481	413	433	513	487	424	467	464	480	478	519	475	476	509	448	492	506	484	482	496	497	482	495	470	518	479	515	442	483	475	486	501	489	425	484	490	508	485	484	473	485	477	520	446	484	452	481	499	480	488	489	433	523	485	478	493	477	472	476	493	522	483	421	484	511	439	507	489	500	527	492	519	476	504	474	476	490	476	489	468	475	494	471	476	494	477	415	466	505	505	451	500	458	502	460	439	441	509	489	479	485	499	544	474	502	486	501	390	486	555	485	467	511	442	509	504	490	448	489	492	495	466	502	455	504	483	453	475	478	486	497	498	480	509	475	468	480	528	484	481	488	429	460	486	459	483	452	379	443	549	480	474	458	507	1
490	496	477	477	526	472	557	476	463	487	418	470	499	464	489	446	484	555	441	475	497	458	474	482	500	548	469	467	474	487	485	519	482	462	484	565	497	477	480	475	474	542	446	478	436	505	523	478	516	488	558	530	474	482	517	476	536	520	490	477	452	490	527	471	393	451	466	465	484	486	556	489	449	507	480	462	473	471	481	462	471	549	473	480	481	490	469	466	472	559	477	566	458	499	483	514	484	532	480	504	475	467	473	470	568	627	462	493	568	482	509	499	484	495	522	502	485	490	465	517	474	461	489	429	495	526	485	527	489	504	548	456	517	479	453	503	452	502	478	462	523	492	483	485	485	491	486	454	471	488	536	479	481	399	476	469	455	458	407	532	484	449	474	491	476	499	476	475	476	516	551	478	462	478	491	542	500	476	520	569	490	462	471	480	482	505	548	479	537	478	476	477	490	564	554	476	481	476	478	474	495	468	461	497	455	476	455	482	474	500	492	450	490	509	480	492	431	466	488	491	471	493	493	552	487	514	503	481	478	524	473	479	473	453	498	472	470	477	476	480	492	540	526	500	531	519	414	481	494	499	488	447	482	530	481	463	515	450	492	480	495	482	516	495	472	462	506	470	496	486	484	524	454	488	455	469	477	563	507	496	477	448	493	475	560	488	455	413	476	453	449	484	506	483	524	450	511	501	535	524	448	471	477	486	476	528	483	478	491	477	482	461	489	473	480	515	475	474	466	487	501	560	491	486	488	475	477	495	487	597	494	497	477	455	494	491	365	484	507	525	463	469	550	518	548	478	476	515	460	519	478	530	528	480	498	503	591	477	495	519	469	498	511	513	481	490	496	459	500	542	485	456	479	503	517	422	485	492	549	404	483	518	460	505	488	475	498	478	459	454	473	486	479	439	485	487	494	485	564	471	473	452	475	496	476	461	503	481	475	473	447	529	495	473	541	537	489	547	473	478	483	458	484	476	472	507	487	449	473	472	505	522	507	433	488	543	478	505	475	473	451	479	548	537	506	478	485	488	419	482	481	474	438	447	471	448	478	428	539	511	499	471	532	532	461	463	491	524	450	491	515	490	501	480	485	547	483	481	497	473	462	514	464	493	555	485	487	495	448	484	479	482	484	458	460	549	472	445	508	470	1
478	532	472	489	449	490	457	476	491	464	462	495	519	530	486	471	466	516	480	467	455	514	478	487	468	517	472	482	493	501	487	585	473	604	489	494	498	483	480	477	480	536	470	503	514	469	463	496	449	487	496	499	535	485	511	492	442	455	525	467	493	476	524	481	441	501	509	517	480	481	512	515	478	516	483	525	455	501	522	489	484	459	459	468	514	490	478	511	471	459	476	499	484	490	474	586	481	488	479	529	481	471	476	475	460	447	482	453	459	491	557	542	486	499	486	492	513	485	417	467	476	491	463	452	465	475	494	485	475	521	536	462	487	475	468	464	439	490	489	471	470	490	481	478	475	484	491	464	479	492	493	485	485	404	478	491	401	515	459	498	508	475	483	476	538	498	476	475	476	496	474	469	477	474	481	446	459	501	475	411	506	517	485	465	505	522	526	486	543	482	467	469	504	472	536	478	488	467	476	505	525	454	476	543	514	478	534	474	453	433	499	505	471	494	485	506	548	487	462	495	461	456	557	435	520	504	499	480	476	530	492	477	460	483	486	499	495	477	498	488	458	541	513	480	565	496	413	470	492	485	535	481	482	452	480	485	491	498	488	485	503	475	505	529	495	530	533	480	490	495	483	472	454	440	496	495	477	481	512	547	475	429	455	476	512	465	459	496	486	476	514	478	489	481	456	465	466	518	501	465	490	521	477	498	524	424	485	486	523	454	477	491	581	496	472	526	475	482	524	490	500	511	463	480	476	484	471	475	481	507	467	485	476	418	484	480	406	515	508	445	494	553	480	499	401	491	471	461	467	510	491	496	443	464	488	491	513	478	509	447	492	458	450	467	481	517	555	476	491	499	445	478	509	490	506	491	473	493	446	462	493	461	488	491	494	476	474	478	497	536	473	398	478	420	474	494	482	455	522	471	476	541	476	500	476	444	436	470	499	481	479	393	485	483	558	530	472	475	520	557	499	464	491	476	469	479	483	485	457	484	531	494	460	431	483	501	468	512	493	482	471	465	411	507	507	477	478	465	457	469	503	486	497	320	474	551	484	429	486	507	515	498	507	528	485	487	475	460	476	424	536	480	443	480	484	563	459	476	453	503	456	499	482	549	526	463	485	515	503	480	503	480	473	291	520	575	471	476	526	483	1
482	540	515	486	530	475	585	474	507	487	494	524	504	439	491	468	491	527	495	475	485	510	481	478	489	478	490	479	481	488	485	460	530	418	517	520	464	471	470	475	478	480	480	513	484	463	483	507	514	452	509	464	498	472	532	504	447	462	459	483	493	476	496	477	559	491	531	497	481	475	412	459	442	501	481	518	473	439	528	434	458	483	447	499	555	533	479	487	465	528	476	499	491	520	496	437	481	487	488	452	491	470	483	472	461	581	468	486	476	484	499	521	485	486	417	474	484	490	505	493	476	473	486	435	472	523	484	493	485	549	520	485	475	478	523	505	504	487	476	500	495	440	476	488	502	496	476	416	479	514	549	471	472	588	477	465	493	455	543	485	448	474	451	477	514	496	475	473	477	490	414	490	498	478	494	463	484	494	511	527	475	492	455	508	510	435	466	470	593	480	488	461	480	588	507	480	473	488	478	489	519	502	511	429	494	476	536	478	491	479	480	475	495	491	469	488	532	470	481	472	423	491	437	448	517	511	469	479	477	476	485	515	465	482	522	480	494	478	474	479	494	449	474	485	490	484	439	476	485	472	505	496	481	495	475	486	499	475	472	498	498	482	505	485	472	491	516	500	466	490	475	549	462	464	477	504	476	503	493	459	477	522	477	474	477	482	491	513	477	489	529	523	464	480	430	529	463	475	493	472	468	508	477	508	524	468	466	478	486	500	458	487	482	557	469	473	477	482	487	547	482	518	489	492	490	470	469	493	497	547	547	483	476	526	440	490	563	460	482	481	539	497	447	503	456	470	480	497	472	520	488	514	472	470	493	490	534	478	505	470	453	494	521	476	486	488	464	479	491	516	509	527	467	500	570	500	479	495	535	486	483	488	469	482	478	482	478	474	486	502	475	613	480	461	481	475	502	534	520	488	474	499	476	478	477	510	450	475	460	474	480	481	471	468	549	511	486	525	587	575	479	464	471	476	477	511	513	503	514	474	486	520	470	553	486	442	483	536	424	493	495	502	512	578	530	474	481	503	503	471	468	478	499	616	490	460	481	480	497	486	462	450	497	478	441	509	495	502	432	425	562	478	501	477	483	413	493	498	466	485	489	487	467	496	482	484	472	486	482	482	449	477	523	681	474	506	470	459	468	514	1
476	430	526	501	515	484	505	478	485	479	548	517	473	381	474	505	495	525	519	491	485	539	472	459	517	477	504	477	471	497	489	520	562	570	490	432	482	479	474	477	474	440	479	476	528	471	499	540	535	461	450	478	505	487	500	517	437	489	466	487	512	479	565	473	459	531	493	466	479	479	470	495	502	469	474	476	472	489	517	475	485	600	506	476	547	512	477	495	483	626	476	471	484	477	486	528	480	490	453	462	476	472	475	461	473	601	448	482	500	499	476	477	472	477	399	451	480	494	493	514	474	490	482	470	498	474	486	526	486	528	581	475	522	489	449	456	542	492	485	487	491	514	482	494	492	447	483	433	480	529	494	489	469	400	478	453	488	463	497	499	445	468	474	475	463	544	478	486	477	452	515	593	561	478	442	485	454	480	483	406	522	547	540	474	478	482	481	538	502	482	488	492	495	498	453	497	484	475	478	497	470	515	493	486	436	477	415	479	473	509	490	496	494	436	496	582	564	475	551	483	469	484	487	469	502	495	488	475	476	504	457	456	474	490	504	465	497	480	487	478	472	489	512	493	444	510	479	476	494	459	505	460	479	496	484	486	530	476	483	477	456	475	553	482	481	509	530	495	461	495	467	473	523	511	466	484	476	442	477	543	478	417	497	476	417	450	487	529	477	464	499	464	499	477	482	500	503	500	459	531	498	469	491	515	479	476	456	484	454	489	508	485	435	457	488	538	481	478	460	497	495	500	482	483	481	480	475	524	465	541	498	480	475	510	549	494	431	509	573	499	504	542	470	497	555	489	485	471	488	557	484	502	441	500	503	504	532	477	500	471	513	520	473	485	486	538	487	483	493	499	466	423	504	500	457	497	482	475	569	475	485	492	470	485	475	477	498	477	472	473	478	508	478	508	474	465	489	428	478	474	473	521	477	519	477	463	516	476	530	489	482	519	477	482	463	599	481	462	561	447	478	459	493	476	481	495	494	485	437	477	472	520	457	418	467	533	467	505	487	490	488	473	621	471	515	477	469	498	421	479	504	472	447	516	485	439	482	507	533	424	565	489	500	467	482	511	479	539	490	499	538	477	531	477	479	470	489	520	430	491	508	479	483	558	517	485	487	583	479	484	512	486	500	548	512	516	487	487	510	511	1
479	521	508	479	447	494	521	476	489	483	462	465	519	483	490	460	476	454	502	485	503	536	467	486	514	464	478	490	501	518	487	429	472	491	473	483	485	439	474	477	482	537	435	482	429	458	469	546	511	477	517	501	497	473	495	471	498	508	497	484	489	487	569	491	516	492	517	520	493	475	557	500	481	524	484	535	463	490	515	469	479	461	432	491	529	485	474	484	487	460	476	532	490	507	484	524	481	460	446	488	476	478	480	477	469	718	486	518	538	498	525	544	475	505	442	474	480	490	510	492	477	490	466	468	477	509	477	486	498	490	505	476	459	474	504	533	505	521	479	484	502	533	486	489	489	535	478	490	485	577	470	493	472	555	479	477	481	444	514	474	465	465	489	473	452	533	477	478	475	515	531	589	490	479	483	530	485	477	577	470	499	497	441	520	495	503	518	467	513	477	482	524	515	569	463	475	477	474	475	508	511	490	491	466	519	477	463	471	430	487	495	469	490	421	498	436	491	501	456	485	496	589	491	490	513	487	474	479	476	462	477	483	468	487	531	494	497	481	494	477	517	461	473	491	405	476	429	478	483	518	488	493	476	431	478	491	422	514	486	487	488	477	489	439	467	499	518	486	408	493	478	489	490	518	483	472	476	466	537	534	476	511	479	476	458	488	456	479	478	490	490	572	508	481	477	498	485	449	528	480	449	474	482	487	455	469	472	488	507	452	499	452	536	488	477	404	456	463	548	546	465	494	470	470	500	480	459	535	470	483	493	471	477	424	602	480	498	485	415	443	530	494	505	510	571	484	490	479	517	478	467	515	485	502	478	465	421	476	582	427	477	519	487	511	481	500	450	489	464	450	445	549	500	516	508	497	483	480	530	417	486	465	508	481	461	486	461	476	498	492	481	493	480	512	480	480	502	543	474	476	478	516	476	497	475	474	453	468	502	471	491	410	493	478	516	551	474	503	524	508	479	486	485	476	483	494	487	471	526	470	496	513	464	546	495	567	484	508	443	486	521	473	452	569	496	477	473	482	484	476	490	493	515	631	492	426	475	501	527	504	519	478	498	459	523	498	486	507	522	498	492	482	461	477	476	439	507	521	516	486	485	487	467	511	538	470	487	475	471	490	493	481	504	633	456	514	483	479	565	514	1
487	504	483	481	446	480	435	477	481	484	431	504	489	489	491	461	482	519	495	466	481	510	475	474	561	494	515	482	479	484	498	511	498	487	516	458	470	565	482	478	475	521	480	506	449	507	528	497	526	470	537	515	486	483	459	502	458	499	483	500	476	476	480	472	390	493	462	468	490	479	532	485	460	490	480	533	482	415	518	482	485	487	531	472	573	428	487	470	473	507	476	530	496	489	477	539	485	438	503	492	475	473	476	466	488	670	458	518	487	487	513	488	470	513	400	479	493	537	491	483	479	465	495	441	505	539	475	495	494	499	532	490	515	477	460	472	524	493	470	485	515	475	475	471	500	505	475	501	483	520	524	465	481	537	477	512	490	523	507	487	450	471	495	483	595	522	475	485	478	556	521	406	486	477	477	516	466	472	473	554	455	465	515	494	493	454	475	469	533	474	473	473	510	616	511	480	483	481	479	511	452	504	535	541	507	476	486	485	482	510	458	547	456	538	485	577	512	483	459	478	468	493	531	486	446	533	458	480	476	484	494	468	459	489	478	506	474	478	474	477	508	577	520	491	533	518	510	477	476	513	449	499	478	467	472	481	592	556	487	494	432	483	488	446	493	485	513	475	479	511	477	533	491	521	480	482	476	480	501	525	478	498	496	475	527	463	546	486	480	523	460	512	461	479	465	538	458	508	556	514	507	481	474	498	537	481	483	481	501	488	504	497	554	560	499	472	486	478	480	522	469	460	495	479	462	482	473	490	499	502	508	472	476	522	497	505	354	455	381	496	494	505	489	531	482	482	496	499	443	499	472	508	443	497	468	478	541	476	508	574	504	486	492	470	480	505	499	482	486	493	485	495	500	483	502	478	485	481	538	515	481	481	528	506	483	464	487	477	485	454	478	495	475	511	481	478	473	493	537	477	477	475	478	509	476	467	431	480	518	487	516	458	502	489	496	583	490	539	468	515	478	479	481	476	494	487	485	472	424	479	493	527	459	528	504	503	498	498	549	501	485	486	458	422	492	477	463	477	475	475	480	476	521	522	486	432	475	504	436	451	496	517	468	471	483	483	489	523	489	414	461	480	459	475	468	572	494	472	512	503	467	470	477	490	501	478	479	545	489	468	480	486	469	540	529	539	470	468	497	504	2
472	467	528	484	515	477	532	476	487	502	558	488	471	479	493	504	464	497	487	470	499	458	465	485	494	502	488	491	467	487	486	468	449	464	505	529	489	475	483	478	478	499	463	475	433	505	534	527	521	474	538	466	500	489	482	501	499	479	486	441	487	476	456	479	503	461	464	516	480	483	515	464	508	457	473	496	459	476	481	494	504	465	493	487	494	506	475	482	484	483	476	494	487	489	473	499	478	487	480	472	488	492	479	483	481	527	468	416	530	473	516	498	472	480	454	448	524	477	496	470	475	466	457	486	533	499	496	484	481	535	483	485	466	471	445	550	507	490	482	479	504	562	461	483	489	492	474	575	488	445	500	475	480	406	479	494	485	432	468	479	499	469	473	499	468	504	479	490	477	528	502	495	559	475	495	545	500	472	465	491	516	581	478	484	505	495	465	481	504	472	465	507	499	565	549	488	479	484	475	518	478	533	492	496	475	477	484	474	487	474	500	541	496	459	491	551	498	480	492	485	403	503	497	424	495	522	444	480	478	503	483	466	500	480	493	474	485	474	490	485	493	452	485	475	530	478	405	479	484	477	519	453	479	474	472	521	620	469	490	488	501	483	485	403	476	462	512	486	498	479	481	480	460	446	480	483	475	513	500	594	477	432	472	475	480	486	482	515	486	526	524	523	473	476	467	431	499	511	515	510	478	486	476	507	470	469	480	481	543	472	484	486	539	497	497	513	473	472	444	504	486	489	513	474	477	482	501	483	483	547	544	494	476	510	490	490	487	485	619	464	558	488	478	439	434	492	485	509	465	468	478	519	443	478	492	467	561	477	540	472	513	470	523	485	476	507	455	490	471	517	499	420	518	488	512	492	486	496	543	503	486	481	597	477	476	469	420	479	474	520	477	529	478	512	477	471	502	488	493	479	475	571	478	484	477	500	505	480	502	480	492	471	437	501	542	587	495	505	600	509	486	469	473	476	482	464	510	513	397	485	550	488	510	435	454	450	500	473	521	478	471	488	650	488	495	475	486	501	402	487	499	471	496	554	474	440	477	516	465	488	526	480	437	441	500	489	489	522	498	476	503	482	553	478	494	431	472	502	450	489	485	443	464	521	527	481	478	457	488	463	464	481	464	578	477	519	483	464	526	519	1
479	513	508	475	420	478	471	475	510	474	504	456	471	511	482	485	460	441	496	469	483	471	472	481	508	515	485	492	476	503	489	464	534	421	508	505	494	502	484	477	478	477	491	480	509	478	491	567	538	483	514	523	443	477	481	478	448	456	490	463	458	471	525	470	667	556	537	436	476	497	503	492	476	502	472	510	482	475	565	464	508	481	487	470	522	540	473	493	476	495	476	539	497	450	485	506	472	510	472	525	478	495	486	472	522	430	449	465	500	482	499	500	484	508	383	470	480	470	468	482	479	531	479	498	481	437	484	513	473	519	483	469	531	471	506	577	495	485	475	481	489	490	485	501	475	495	479	502	478	483	487	485	493	616	478	444	485	476	491	508	504	472	478	479	522	466	477	478	477	545	460	471	545	479	456	544	456	472	503	535	543	541	479	465	491	482	454	525	482	476	450	510	499	493	478	474	477	474	477	472	502	498	509	544	473	477	403	471	482	530	476	479	531	440	480	491	458	492	505	486	446	494	473	495	441	503	522	477	477	509	480	507	495	462	509	463	473	482	471	481	558	454	518	485	506	485	467	483	486	509	485	495	473	433	493	470	508	518	475	502	485	482	499	521	474	475	567	502	475	527	491	524	553	515	493	489	476	473	510	479	476	545	497	476	501	533	461	410	472	519	496	506	477	479	532	548	481	481	536	485	483	491	488	450	457	451	475	462	492	458	480	495	512	471	452	439	490	477	471	491	497	506	506	457	511	479	489	396	511	545	425	473	476	454	477	481	662	479	505	512	481	489	522	538	442	486	482	510	483	514	484	492	457	476	503	481	494	476	571	518	507	512	562	477	476	553	526	462	489	455	508	481	502	462	500	523	483	468	575	491	485	478	553	501	496	469	475	479	502	432	485	502	475	548	480	496	496	432	537	483	478	482	477	478	477	459	468	484	475	477	462	479	491	476	500	559	499	535	600	478	484	447	486	477	472	470	484	511	532	478	452	515	495	588	497	564	472	521	464	489	541	480	446	501	486	480	498	472	457	458	492	474	474	526	482	593	481	461	518	442	524	455	491	469	469	485	488	540	495	498	478	485	459	475	481	424	478	508	506	498	522	446	486	530	552	499	474	508	502	478	516	480	522	571	501	536	470	516	573	463	2
485	453	524	478	493	479	430	476	491	470	531	520	523	497	483	481	493	519	489	468	462	503	488	471	500	515	502	498	471	509	476	490	513	476	485	497	470	456	490	476	479	546	458	518	502	423	423	470	454	461	494	540	506	482	468	494	510	484	485	482	488	475	436	482	579	446	466	443	481	482	515	498	496	458	481	431	471	490	519	486	485	582	462	473	593	471	480	471	474	549	477	514	517	528	458	445	481	460	481	442	472	475	474	490	521	225	479	535	483	488	484	478	487	490	498	488	484	470	516	495	475	497	481	491	439	505	498	455	460	445	516	494	469	480	510	471	444	505	482	496	504	528	457	476	484	439	479	477	480	462	499	490	490	457	474	557	479	498	532	511	477	480	483	479	468	490	476	477	478	501	489	459	511	478	485	490	491	476	575	516	503	612	462	499	499	469	507	451	520	476	445	472	482	547	465	481	479	484	476	518	546	482	504	490	530	476	499	471	492	491	487	477	459	482	471	502	442	473	464	488	490	454	491	478	467	504	460	479	478	457	493	467	465	499	492	508	481	476	465	466	486	467	465	456	503	509	456	482	486	522	469	486	480	466	487	525	441	393	474	481	495	474	483	478	471	503	488	504	544	517	496	552	496	459	480	474	476	511	495	479	475	455	474	476	547	523	510	503	479	471	502	475	491	480	545	492	522	435	496	505	476	484	477	510	494	501	472	480	550	479	473	487	506	564	479	493	479	476	451	511	460	521	476	476	523	479	477	481	488	536	485	477	475	488	420	494	611	459	640	440	446	492	432	520	526	481	489	491	533	450	474	492	457	490	539	494	469	476	505	529	478	483	468	511	478	505	472	486	491	510	536	480	514	472	480	468	478	470	457	480	476	505	508	485	500	494	504	476	512	500	475	464	480	458	478	452	480	567	494	491	483	453	477	527	476	435	519	470	473	483	529	521	491	484	502	551	486	447	463	543	479	485	480	476	474	495	460	431	515	481	518	533	449	466	476	469	488	530	487	494	552	479	540	402	498	478	487	482	460	479	500	470	472	389	488	655	479	451	483	488	508	455	466	552	492	476	480	496	479	445	465	480	496	479	488	437	492	480	504	507	502	453	470	477	483	482	491	437	484	466	505	479	502	368	510	505	479	496	517	522	2
487	512	532	485	488	488	510	475	490	477	479	521	461	476	452	473	469	484	475	487	483	523	479	483	525	458	439	501	495	486	481	486	476	438	525	431	480	470	482	476	474	492	452	468	516	464	535	497	448	504	500	496	516	481	585	512	453	527	546	483	465	487	427	484	586	423	495	468	473	476	574	506	498	523	484	589	480	468	457	489	490	551	478	473	470	503	483	507	475	477	477	516	467	492	477	494	482	463	474	453	486	484	490	464	556	370	463	440	480	477	502	483	489	478	443	496	470	487	503	478	473	472	474	508	481	587	481	513	466	504	485	476	497	481	479	507	493	502	487	486	550	559	485	478	473	500	477	539	483	505	533	484	492	460	477	461	504	480	509	481	454	508	500	481	474	470	475	474	475	585	502	514	523	478	434	513	477	477	436	528	474	542	448	472	478	437	455	562	533	471	452	486	491	496	532	474	474	473	478	572	534	414	472	540	559	477	488	482	488	516	485	485	525	511	489	518	525	477	464	486	507	448	475	480	466	516	441	477	477	519	485	486	503	483	481	503	475	475	442	477	540	467	491	483	530	566	540	480	489	488	457	524	481	526	476	465	510	513	482	493	491	484	519	500	476	476	463	499	487	490	463	531	481	514	476	477	475	528	525	447	475	460	485	477	567	503	488	466	482	478	470	482	499	478	531	509	458	466	490	509	393	489	476	493	456	482	488	481	509	445	512	489	482	482	500	422	474	478	527	533	494	491	496	492	501	476	465	478	507	469	444	481	479	462	482	490	570	496	576	542	503	521	525	485	464	498	486	484	491	485	475	414	505	491	507	460	478	476	460	499	474	456	457	503	482	496	539	492	494	428	493	469	459	498	538	519	483	505	440	486	481	489	506	522	497	472	476	477	465	489	474	552	474	422	473	490	482	466	514	497	473	571	477	481	477	507	463	474	476	481	492	459	509	483	458	473	467	543	529	435	485	488	493	476	462	520	499	503	435	469	525	505	485	470	551	535	484	464	454	476	509	457	441	455	483	476	481	470	527	490	497	484	479	357	483	607	483	444	528	444	476	511	468	407	481	465	479	471	468	536	544	467	458	476	488	445	511	487	451	474	472	436	462	490	516	484	486	491	528	473	476	479	525	371	519	514	468	478	554	450	1
480	452	482	488	530	495	523	479	488	467	508	519	480	479	496	450	480	474	455	463	483	534	475	481	447	495	456	503	493	504	481	511	508	483	492	511	485	544	481	476	482	409	469	495	466	493	460	513	536	452	473	498	522	475	490	493	470	532	548	456	494	472	507	474	547	490	484	513	485	474	509	494	506	500	482	479	471	514	523	504	491	509	532	477	515	463	479	505	481	527	475	509	490	510	482	450	478	456	475	472	480	492	475	492	474	623	505	494	514	474	455	516	460	520	504	494	476	525	483	460	477	501	491	469	503	520	491	524	490	452	463	460	472	480	487	433	542	485	479	481	473	506	466	467	480	479	480	535	472	503	458	488	467	626	478	487	492	455	471	469	439	489	470	488	476	504	478	480	478	525	506	536	530	476	492	489	477	481	462	525	487	464	475	465	482	501	612	523	535	473	459	509	527	466	506	489	486	483	478	461	489	534	468	512	480	474	470	482	500	485	482	574	448	531	482	470	478	489	481	478	458	557	473	409	519	465	497	479	477	524	498	466	485	492	519	525	481	485	456	484	488	500	461	499	482	504	483	479	484	498	440	446	475	424	480	512	483	481	484	489	475	477	515	508	482	486	522	486	486	506	462	466	523	590	489	487	475	476	494	551	477	547	481	476	470	476	499	448	477	460	467	485	489	468	501	504	440	487	486	503	429	469	479	489	533	511	468	479	493	499	504	464	436	521	462	440	479	487	528	492	487	440	489	476	500	487	458	467	503	458	396	504	476	470	533	504	542	483	377	505	539	493	496	534	583	482	484	377	445	496	481	492	461	462	484	477	513	475	487	463	541	480	501	498	477	517	520	486	481	557	475	413	484	476	519	441	485	514	552	455	483	497	491	485	483	492	424	478	460	482	479	463	477	457	475	453	468	543	475	476	481	433	478	476	477	513	451	474	549	487	456	496	511	502	483	516	476	531	528	525	478	490	482	476	476	482	512	516	514	473	500	549	471	595	474	472	479	576	478	484	488	483	357	464	538	477	502	463	473	495	469	485	482	562	472	517	481	444	506	518	475	495	526	453	498	502	475	507	492	412	458	480	413	478	490	486	469	497	486	493	497	476	495	431	528	477	466	427	522	462	490	477	500	570	473	468	472	496	479	484	1
485	547	528	475	428	480	498	477	486	464	439	476	464	433	484	457	480	500	468	472	494	502	468	465	457	473	514	499	471	497	487	460	508	443	504	449	463	525	483	475	477	612	491	479	462	510	561	457	501	457	572	590	481	473	512	529	368	465	480	503	464	474	421	470	622	556	542	488	478	476	537	502	502	411	481	475	488	481	510	474	518	488	500	477	459	467	483	481	481	464	476	509	487	474	473	458	473	448	475	424	482	475	479	466	466	237	469	476	495	472	483	503	488	457	434	452	483	473	527	465	476	503	485	509	492	540	500	518	456	532	472	486	496	484	539	495	518	478	492	497	514	565	496	498	493	486	490	418	479	497	451	467	467	379	477	523	481	455	474	495	494	489	474	475	449	507	477	482	478	505	531	559	547	476	481	485	487	483	420	507	465	503	467	493	494	444	426	540	546	478	490	504	501	513	655	483	483	493	480	466	487	514	482	488	441	479	494	482	489	513	496	534	472	488	492	475	503	486	465	482	512	484	500	587	550	537	488	477	476	507	480	449	478	476	517	487	480	475	488	475	488	485	514	487	563	518	475	476	461	501	480	450	470	528	471	501	465	547	484	484	477	487	461	511	488	484	557	516	532	483	466	583	452	552	460	494	477	441	542	526	479	428	457	476	550	515	468	495	477	518	549	493	525	476	523	508	434	475	540	459	512	464	479	499	571	486	495	503	483	468	482	495	467	469	486	438	492	485	455	519	476	528	469	464	505	489	475	444	494	468	537	499	476	416	504	477	612	533	633	495	509	482	514	474	500	483	483	506	439	570	483	438	490	489	517	474	472	474	532	497	462	476	455	546	479	452	473	492	497	532	538	469	496	505	504	483	485	507	519	409	491	484	531	506	495	499	510	481	500	503	474	483	477	521	480	510	496	529	498	481	486	495	477	508	476	469	542	478	446	470	505	419	531	490	470	526	486	482	493	508	479	494	480	476	487	479	471	503	469	475	529	525	464	406	502	511	486	511	492	480	475	473	505	508	539	480	472	491	500	483	496	472	531	284	471	645	477	434	496	555	520	472	458	531	472	481	486	552	451	457	524	475	488	481	475	466	465	494	531	471	499	493	493	504	496	485	474	478	511	467	472	477	518	312	428	572	484	482	461	473	1
472	519	558	479	521	468	468	475	494	478	484	530	455	504	500	489	463	492	474	469	488	518	477	467	453	498	505	495	490	515	475	445	528	449	506	408	476	474	483	477	477	501	488	496	490	502	531	529	534	487	462	532	473	482	532	521	493	553	509	476	496	479	410	477	594	512	527	511	480	488	557	503	485	497	484	536	464	459	522	461	502	480	482	509	492	513	475	487	485	485	476	487	442	521	479	511	481	477	449	557	483	474	484	481	512	460	463	463	501	472	480	431	484	464	548	488	503	491	491	484	476	503	494	479	485	528	495	574	475	541	513	445	503	487	500	525	518	530	490	445	488	580	487	489	469	478	471	503	480	533	547	473	471	376	477	493	516	504	488	518	472	464	507	488	545	486	478	478	477	476	491	466	492	478	514	536	502	487	420	451	541	516	480	444	518	501	461	481	511	475	482	493	505	526	512	489	470	480	476	469	490	520	513	562	508	477	482	478	480	525	488	441	486	487	497	540	551	481	442	489	497	475	505	481	490	492	496	478	476	487	435	469	466	473	517	510	460	484	475	484	462	450	490	471	589	531	448	484	477	531	439	520	476	466	468	520	459	508	472	481	492	482	468	473	488	510	480	480	483	481	489	414	483	506	456	476	477	588	490	508	474	409	462	478	527	484	470	457	474	459	546	456	525	473	476	517	441	446	490	486	485	495	476	497	528	448	497	465	532	481	518	443	502	540	483	550	493	484	512	481	496	471	499	494	474	481	469	455	478	544	545	495	478	456	417	487	594	479	644	556	606	500	516	486	495	472	483	540	516	504	496	541	503	480	487	473	496	477	499	471	490	515	433	476	479	446	492	493	475	500	454	469	492	518	520	493	476	499	580	536	478	432	470	478	515	482	500	481	520	450	478	501	476	492	478	511	482	501	527	480	476	461	473	472	477	530	464	471	494	486	503	488	543	460	506	468	478	576	526	523	473	475	520	476	473	502	480	454	471	487	464	483	524	411	478	505	473	570	498	499	515	462	501	561	524	476	486	506	475	476	471	484	498	391	485	563	483	414	454	489	490	499	521	468	488	486	482	504	481	438	540	481	481	477	471	412	475	515	513	475	507	501	466	531	551	503	465	495	484	464	459	481	461	406	505	473	475	497	522	504	2
474	499	480	487	514	461	504	475	504	489	483	505	463	444	484	495	486	480	464	466	483	509	481	492	516	546	494	478	485	511	482	459	524	447	464	557	457	514	484	475	482	504	483	508	556	487	518	483	516	498	602	524	490	483	514	476	445	440	448	462	458	471	500	490	657	490	492	448	487	484	488	504	459	470	476	514	476	467	529	459	516	499	487	466	529	536	493	501	485	493	477	496	514	528	475	523	481	476	518	492	478	482	475	477	493	437	481	525	506	480	467	463	495	498	507	477	494	482	506	488	474	502	483	456	479	534	488	514	473	543	458	458	483	484	523	489	459	526	478	492	501	537	458	491	463	466	479	554	477	530	476	483	490	555	477	534	473	472	496	505	428	482	472	477	499	517	476	473	476	553	499	529	523	478	468	459	496	483	525	479	494	494	412	490	481	486	481	472	573	484	486	531	475	494	542	496	477	476	477	456	488	477	495	494	504	477	403	476	473	506	494	422	452	509	473	418	626	472	518	508	545	534	477	511	484	503	494	480	476	480	475	496	491	486	470	526	481	478	477	476	489	454	442	487	518	412	487	482	481	480	481	501	475	538	479	488	560	463	499	485	504	476	455	503	463	512	463	476	456	530	455	510	483	476	487	496	476	507	476	465	478	507	465	476	499	512	456	482	487	492	504	501	493	473	497	510	512	500	481	469	488	497	485	469	457	476	481	486	518	485	445	491	468	525	469	535	475	487	509	655	486	458	494	470	479	479	467	455	485	497	486	491	476	495	472	492	640	488	532	459	575	480	498	465	504	488	486	551	487	386	489	447	526	483	507	496	500	474	498	489	491	493	497	451	485	467	493	482	482	496	466	465	486	435	516	511	466	483	545	423	484	475	444	505	503	493	485	478	479	366	475	513	477	483	472	520	483	402	485	482	482	420	474	485	477	481	463	475	482	486	481	460	476	476	583	514	464	499	554	503	485	459	478	476	485	519	493	539	484	472	478	480	537	542	517	581	455	472	481	495	456	492	430	476	488	479	474	481	522	481	505	482	482	463	472	608	476	447	515	496	470	545	512	439	486	486	486	532	468	435	484	482	445	476	487	425	477	487	495	476	484	490	457	551	453	473	473	490	492	473	527	480	499	478	422	533	477	491	509	500	1
479	500	481	503	427	484	428	477	481	466	495	468	521	499	508	473	503	496	497	469	494	516	479	497	491	532	482	496	484	511	493	426	526	493	521	481	488	487	486	476	484	550	473	494	513	494	500	532	489	457	515	510	508	483	511	504	411	495	470	496	500	488	470	474	388	470	517	528	483	474	484	524	495	461	473	447	478	475	523	494	478	436	509	480	508	514	479	475	479	552	476	509	473	476	456	483	484	471	482	462	477	485	486	485	588	564	479	437	492	496	440	490	487	513	423	479	460	485	490	456	474	449	493	480	455	547	492	506	485	515	481	493	478	471	489	503	487	501	474	484	469	563	484	502	475	471	478	475	475	519	501	499	472	511	478	472	460	481	498	468	505	466	459	491	448	486	478	482	477	483	447	553	512	477	477	498	488	475	499	489	464	559	462	505	488	496	487	526	532	472	454	489	483	502	512	481	495	481	476	458	540	475	511	480	443	476	460	479	509	502	491	479	471	548	491	490	487	494	513	488	530	494	505	612	484	501	527	478	476	500	454	509	464	454	511	493	493	477	454	469	539	616	460	494	497	452	437	484	495	508	477	548	474	500	474	481	494	512	481	488	509	477	484	502	477	508	521	510	517	510	475	452	525	505	449	461	475	517	521	504	475	483	469	476	529	528	453	531	483	498	469	561	532	476	468	514	499	510	517	510	480	476	471	503	480	468	494	485	522	443	506	495	517	497	481	482	474	483	501	498	473	476	488	464	482	481	474	464	476	546	522	477	476	457	585	481	386	491	381	465	452	522	523	520	503	490	484	486	483	476	476	434	462	479	488	467	434	476	455	569	488	481	551	531	476	497	486	497	487	561	479	535	472	468	521	500	478	492	502	457	486	476	504	489	490	471	557	479	497	532	481	548	477	494	474	495	486	485	532	481	468	519	476	460	477	480	405	489	491	475	479	423	482	470	487	550	478	536	534	538	479	478	491	475	482	474	506	460	475	483	518	516	451	505	485	493	479	548	495	476	544	486	346	552	491	480	499	489	490	477	463	480	475	333	480	533	476	429	476	465	513	477	510	457	472	483	468	530	499	521	448	479	417	476	477	634	484	472	490	481	476	486	473	462	559	469	468	446	466	471	511	475	481	338	508	531	479	473	457	523	2
490	497	513	487	443	484	508	477	492	505	552	491	520	455	494	487	484	482	494	497	508	498	488	505	420	527	501	484	477	480	472	509	474	534	454	522	495	494	478	474	475	545	446	480	529	493	513	529	423	507	539	543	537	484	501	546	484	514	466	478	473	487	509	482	445	571	546	480	476	481	510	487	470	462	483	517	471	495	439	477	443	452	515	496	495	521	477	484	486	494	476	545	463	480	473	494	478	456	499	466	479	486	481	499	438	490	449	504	490	486	539	492	478	471	468	486	505	478	505	491	476	442	476	503	450	501	489	487	478	536	519	481	481	477	503	475	486	478	477	502	489	519	471	471	474	485	469	489	485	432	484	470	482	544	478	518	465	442	438	508	454	477	477	483	536	495	477	477	477	596	507	535	411	476	458	541	511	470	471	539	507	579	466	456	482	492	543	475	525	479	486	470	517	426	516	488	470	487	475	532	480	474	477	500	502	476	499	482	496	506	491	568	515	480	459	501	616	477	460	509	460	607	537	454	457	462	457	477	479	514	470	469	494	476	517	496	481	480	472	475	524	496	453	465	506	548	467	485	481	503	525	477	484	497	467	504	544	474	475	505	506	476	520	508	470	479	494	494	473	498	516	530	544	447	478	473	477	451	475	549	476	512	472	476	513	431	529	485	475	494	497	485	475	487	494	466	429	577	470	487	513	489	485	474	490	508	493	488	536	453	469	481	464	523	473	513	467	477	476	542	481	495	478	476	486	482	452	463	487	555	502	470	476	507	541	512	433	434	466	508	485	479	533	556	442	483	472	520	511	471	493	402	434	479	483	500	456	475	455	461	494	480	513	480	482	461	477	488	497	515	520	552	497	472	547	466	463	476	413	440	484	441	560	473	489	471	502	479	503	533	476	490	472	483	478	502	486	487	549	476	473	489	477	515	476	461	463	470	490	479	499	422	493	487	530	543	492	499	468	475	482	478	464	476	476	487	468	519	464	481	471	483	439	539	469	532	488	566	465	488	493	469	560	481	503	480	485	468	506	482	488	475	487	580	474	427	468	460	518	453	513	479	540	408	478	505	488	456	488	515	477	475	511	478	482	479	490	455	487	480	457	471	492	505	503	488	470	505	456	472	540	473	453	600	484	465	470	497	486	460	1
476	491	489	503	453	483	484	477	498	476	461	527	506	507	497	484	456	473	472	482	467	508	472	478	601	528	490	485	498	453	481	484	507	534	499	486	479	507	480	475	474	500	417	454	563	497	474	533	385	452	453	513	455	485	503	490	523	443	513	474	473	486	485	474	364	490	502	458	469	480	559	481	519	536	482	486	478	452	421	473	514	516	483	490	512	497	474	491	482	515	475	554	507	508	469	491	479	515	469	446	472	498	487	487	486	441	509	505	520	483	545	496	470	471	435	525	518	500	514	511	475	468	479	481	458	526	477	493	474	457	506	510	421	472	481	461	514	465	484	469	481	428	489	478	457	477	477	494	480	471	531	471	468	358	477	522	484	477	527	485	493	459	471	474	512	497	476	475	477	462	472	495	536	478	472	532	482	485	391	524	515	507	453	503	470	484	469	521	496	475	485	490	515	506	533	488	469	481	478	459	495	468	466	539	443	476	464	484	447	468	485	418	460	504	471	561	484	491	514	496	458	443	498	533	465	530	531	475	477	485	493	436	471	495	460	488	483	480	494	476	519	528	536	442	505	473	514	479	482	521	482	476	480	505	473	478	513	558	474	477	508	483	494	502	472	501	477	501	476	507	488	503	506	448	458	475	477	536	495	520	476	389	497	478	535	493	478	449	474	447	542	508	514	487	499	433	519	450	501	503	460	487	478	475	475	504	486	488	513	500	461	510	466	530	496	489	485	477	532	529	476	566	463	473	518	482	468	469	472	443	479	464	477	445	509	493	321	472	538	524	495	525	518	545	587	491	483	572	472	477	485	504	442	499	447	514	480	475	524	516	474	505	518	539	485	448	487	474	475	396	462	450	468	521	493	513	474	470	352	511	482	447	471	499	490	486	488	476	484	470	479	449	473	459	477	488	490	547	465	493	481	449	476	523	477	485	448	479	481	474	497	531	516	499	497	560	498	550	500	480	486	484	478	477	478	486	512	404	405	481	489	497	490	389	489	511	489	491	473	498	589	486	506	439	499	474	469	482	451	469	509	487	474	340	483	462	477	476	512	471	514	460	563	521	503	480	471	566	477	490	487	477	487	479	471	523	470	482	503	494	486	494	479	491	458	489	484	464	494	479	529	479	448	318	470	565	479	474	521	489	2
479	505	574	479	473	482	570	475	492	482	501	482	491	455	465	511	484	517	470	474	502	514	474	490	541	505	505	484	472	511	475	490	465	495	474	499	460	485	486	473	477	485	476	513	540	486	483	455	414	447	457	511	501	481	518	491	503	471	569	500	481	485	503	487	479	450	476	500	480	474	511	472	456	490	484	539	492	454	504	499	519	407	469	491	488	440	470	509	478	499	476	475	475	506	478	493	483	437	484	513	487	471	486	468	468	337	449	541	538	475	527	478	483	511	566	473	472	482	526	548	477	457	488	495	499	477	452	506	466	511	463	473	498	480	535	455	513	526	474	503	524	465	472	504	480	516	486	509	479	540	426	467	475	410	478	508	479	442	548	517	464	506	472	471	538	492	475	482	478	519	507	540	448	476	479	443	496	471	539	551	490	526	478	509	489	506	535	516	459	481	497	489	522	578	505	493	475	477	477	463	519	484	483	494	427	476	486	479	484	507	492	475	464	475	470	478	514	475	487	489	481	533	515	501	459	535	469	476	475	478	482	494	486	496	492	487	479	478	467	472	469	472	539	454	525	516	440	476	482	568	524	488	480	493	481	484	521	450	485	474	500	473	463	469	488	508	462	491	441	500	489	481	567	563	461	484	476	569	503	457	476	421	468	478	548	457	528	444	481	473	498	454	517	484	449	518	488	487	502	477	452	503	476	448	531	481	471	485	493	464	473	494	505	530	494	426	501	483	460	511	499	486	516	458	468	481	538	508	482	505	490	470	475	523	543	495	459	432	607	543	497	479	499	507	471	474	482	566	480	510	485	500	453	473	489	467	476	476	581	545	454	500	476	474	483	525	504	503	452	547	482	544	510	494	484	500	475	499	411	481	476	450	423	476	477	485	502	478	473	463	483	425	479	500	477	476	487	537	492	485	470	471	477	453	476	472	460	478	490	486	475	501	478	472	460	499	481	463	529	499	486	452	482	475	489	489	513	524	507	474	512	532	474	428	491	528	467	480	445	496	475	500	640	487	477	477	491	489	448	494	472	472	466	440	491	489	469	460	518	487	571	477	469	534	514	507	487	459	515	468	599	482	536	477	478	453	464	501	448	485	493	445	453	491	527	474	480	456	496	474	457	472	456	448	503	514	483	480	490	494	2
478	533	462	466	446	476	426	479	482	474	487	485	479	444	492	505	438	451	510	477	491	508	483	487	425	463	499	478	495	493	485	575	561	494	524	498	493	488	480	475	479	551	480	498	464	439	528	463	505	493	555	497	526	475	499	492	503	570	463	485	482	488	495	477	578	487	506	513	481	469	494	497	508	493	487	487	480	417	462	490	507	489	516	469	459	497	473	493	484	528	475	507	498	467	484	483	481	465	489	523	469	491	484	468	472	564	491	535	479	467	518	441	489	469	465	475	506	492	469	487	478	507	481	523	541	498	505	531	484	389	514	503	484	484	496	470	439	480	485	440	474	389	487	473	478	478	478	539	482	440	482	500	461	622	475	472	490	469	485	529	527	468	465	478	461	486	478	478	478	523	457	523	538	478	477	521	485	482	412	510	502	538	502	511	471	498	460	476	510	477	484	483	516	581	516	491	481	468	476	476	482	460	495	533	511	476	525	483	479	470	476	491	446	456	489	459	463	482	488	480	451	477	473	425	497	500	493	477	475	477	456	484	467	487	495	497	493	479	514	483	513	472	505	482	531	495	491	481	480	489	453	465	474	509	485	528	512	479	508	497	486	478	487	426	456	489	477	493	515	477	484	602	471	422	475	475	477	477	508	488	478	551	467	474	488	482	549	526	477	505	464	485	474	474	469	555	478	477	521	542	437	516	485	465	536	543	487	478	512	502	515	457	522	504	485	502	464	481	533	457	495	438	512	465	522	487	481	464	499	523	504	479	477	505	504	484	565	517	435	510	517	494	492	471	422	488	486	474	442	480	486	464	558	487	494	489	516	475	501	491	523	535	489	483	484	565	480	479	477	544	495	481	486	476	509	460	497	482	518	493	487	451	438	483	484	485	555	477	498	471	475	500	478	467	480	510	501	523	482	485	476	509	477	484	476	479	460	481	496	477	486	512	464	471	531	396	487	500	470	518	466	468	478	477	465	490	500	480	549	471	497	472	468	592	463	489	463	480	498	488	445	477	396	535	474	477	483	495	445	485	494	486	490	538	481	522	477	410	441	446	507	498	498	545	449	479	476	491	475	429	463	480	439	476	470	452	447	476	437	469	478	443	474	472	491	475	490	529	534	492	476	480	483	580	472	548	485	491	605	502	1
494	510	515	490	564	485	453	477	496	488	508	484	458	499	505	484	488	459	479	478	483	489	479	487	508	502	514	463	493	484	476	438	461	502	466	348	445	503	477	476	477	559	474	499	516	506	465	471	425	513	525	449	494	482	499	487	466	479	566	514	487	486	450	484	304	559	529	515	476	476	573	471	511	527	482	418	480	489	534	483	486	532	454	482	522	509	476	475	470	512	475	491	482	478	469	517	478	467	489	501	486	486	478	500	470	571	492	523	482	492	505	410	473	517	451	465	492	507	500	476	476	468	477	482	443	425	466	469	487	443	487	505	492	481	509	442	468	525	479	483	496	459	490	485	476	493	477	508	483	524	407	475	491	405	478	507	495	480	486	534	501	488	490	488	434	510	479	483	478	511	434	453	459	479	483	459	467	489	512	568	502	474	458	488	497	442	492	478	605	472	500	536	500	501	577	489	486	482	475	500	469	472	440	530	453	478	530	476	475	483	495	521	491	411	486	565	532	465	460	479	457	476	485	534	473	466	494	476	477	483	466	496	470	466	482	530	465	481	457	478	436	555	442	476	517	491	482	473	476	512	526	496	475	487	469	512	524	510	489	482	479	474	466	464	478	461	444	482	436	499	503	510	483	463	479	492	476	503	500	454	477	421	498	474	466	447	457	525	480	481	459	471	490	483	518	517	453	546	512	507	495	498	481	482	449	490	485	485	493	444	495	491	486	462	484	502	489	478	523	494	470	507	500	489	484	483	464	483	509	516	480	480	477	430	446	494	270	506	458	494	450	474	517	499	493	477	477	465	487	540	477	446	435	478	506	474	452	475	512	468	448	524	574	491	487	509	501	473	491	507	424	491	526	457	482	547	480	473	411	523	474	463	449	456	458	474	499	478	477	452	475	566	478	469	480	487	493	495	537	477	477	504	474	485	477	516	468	474	522	481	468	444	425	488	526	592	460	430	502	482	479	469	468	476	485	458	473	463	519	481	504	480	478	431	486	466	465	486	483	483	582	500	501	543	481	478	467	494	452	477	477	485	480	411	484	412	479	522	469	493	498	525	510	551	477	492	489	488	495	420	434	482	482	480	465	579	452	491	411	499	502	464	487	455	519	504	482	414	445	482	486	481	528	421	499	494	476	493	558	541	2
471	418	511	473	537	480	444	476	463	480	456	452	523	427	477	480	471	493	492	474	475	511	465	463	571	483	449	483	484	502	465	525	577	430	483	416	475	514	484	476	471	541	479	490	448	483	541	462	431	483	564	541	526	478	461	496	490	511	424	502	494	493	537	484	389	470	543	507	478	474	506	476	456	426	488	467	473	483	518	481	431	521	521	482	572	467	479	474	483	480	475	486	473	502	489	426	481	484	495	518	478	485	470	466	517	503	498	547	487	476	446	535	477	471	466	471	492	455	531	454	473	488	480	502	457	463	473	519	479	541	507	487	502	477	488	540	478	478	483	487	469	582	486	498	479	476	484	548	489	443	420	466	487	406	477	469	448	453	503	480	489	480	491	475	486	472	474	481	477	475	474	559	445	475	461	478	510	485	516	500	530	484	470	467	476	510	498	482	489	481	490	516	514	513	561	485	475	488	478	427	515	489	497	474	508	477	539	475	471	458	506	477	484	473	471	462	493	498	488	485	475	469	488	560	398	508	466	478	479	515	481	489	470	488	467	468	495	475	463	476	469	542	510	470	495	467	374	480	476	456	506	486	474	534	476	488	556	573	485	487	519	483	457	447	480	494	498	482	490	470	474	459	483	544	466	488	476	495	478	545	476	432	467	477	492	481	471	430	488	495	494	487	483	463	469	482	489	536	522	489	506	484	474	491	484	467	478	500	533	468	522	464	491	507	467	397	487	477	499	589	493	512	459	484	480	484	456	448	470	496	481	480	476	469	548	493	334	495	504	482	542	478	482	502	535	501	480	523	486	504	478	407	436	457	493	475	528	477	477	488	442	468	495	499	472	460	491	487	469	506	505	491	511	516	471	489	490	451	426	497	482	486	471	471	492	468	482	475	487	507	474	557	476	453	481	476	471	482	559	479	473	527	476	476	476	520	440	478	463	471	496	492	479	466	502	550	462	422	432	557	481	478	503	476	491	496	493	433	510	471	505	416	487	438	509	500	472	456	497	483	461	466	512	504	543	478	497	495	503	492	492	480	452	399	479	455	480	488	452	503	454	484	507	485	482	484	490	475	471	457	514	475	487	479	481	533	466	483	546	477	477	438	492	450	464	469	484	496	503	475	487	479	476	403	528	457	477	497	470	467	2
481	475	519	484	534	475	426	477	481	482	525	529	487	471	472	464	495	515	494	477	497	479	473	481	414	475	460	485	489	465	471	488	503	438	500	502	492	503	483	476	475	496	484	494	506	510	550	522	468	490	592	548	480	479	488	532	468	516	504	505	488	478	503	472	431	495	468	473	482	464	492	491	483	476	487	496	486	415	460	474	524	485	470	468	537	492	485	451	478	491	477	533	471	511	487	453	489	462	457	478	498	478	482	468	474	641	499	530	442	493	491	511	441	500	495	474	492	481	413	470	481	469	463	416	480	526	494	468	492	513	498	505	480	484	512	476	443	486	484	491	494	541	494	476	469	516	484	519	473	469	522	484	488	597	477	482	502	447	525	517	440	466	487	480	432	464	477	475	475	481	479	463	466	479	492	513	470	487	475	592	487	526	484	495	483	489	583	569	459	478	479	511	466	585	512	488	479	466	477	498	524	486	507	470	405	476	633	477	504	482	505	542	462	544	504	490	552	470	444	505	463	555	508	507	519	513	485	477	477	503	457	494	496	466	535	528	463	477	508	478	456	531	494	466	554	518	480	480	483	498	470	459	482	478	475	492	496	448	480	489	491	481	488	428	486	484	470	495	460	455	459	533	509	523	478	474	476	520	537	480	478	535	481	475	500	527	495	548	484	508	517	537	472	471	452	495	493	495	486	494	391	477	478	452	448	460	496	475	531	474	529	482	531	439	506	470	482	479	518	469	459	480	497	477	478	487	439	459	515	489	489	483	476	464	525	484	385	478	362	462	561	457	503	497	474	492	494	458	408	540	475	467	500	484	494	473	474	477	515	526	513	506	439	486	471	499	460	488	489	452	503	549	509	489	564	461	478	499	474	479	489	479	498	483	485	476	471	479	487	523	475	493	477	461	477	485	482	479	515	485	475	506	475	493	476	484	511	484	457	476	485	463	459	474	499	511	471	553	548	512	479	487	496	476	472	499	498	517	480	477	481	462	493	588	475	427	497	491	520	476	533	479	425	497	501	480	474	476	423	465	496	484	521	566	487	437	471	512	458	498	481	464	563	505	513	473	486	527	468	490	543	479	446	479	493	540	482	494	458	477	501	439	474	398	498	483	472	471	522	481	493	471	508	610	535	510	476	482	564	538	1
485	467	533	478	495	488	473	476	503	471	417	496	434	517	489	470	467	496	472	483	471	487	475	476	484	514	486	479	496	460	479	458	522	462	451	528	477	485	482	477	473	539	463	489	521	523	482	470	553	493	482	487	514	482	459	495	479	485	524	515	522	484	504	484	685	502	458	474	486	482	378	492	511	434	487	561	477	499	472	521	507	574	512	474	491	498	472	474	478	554	475	518	418	441	488	512	475	526	450	490	491	477	487	473	482	397	406	463	511	478	472	493	474	484	491	470	482	476	503	485	478	445	481	520	430	512	486	483	469	412	470	500	505	474	485	502	457	497	477	501	519	533	505	485	487	506	485	446	485	515	554	499	498	270	477	495	474	487	476	447	522	482	474	467	481	492	475	479	478	540	443	549	615	476	482	502	481	480	501	441	500	583	467	463	480	491	463	522	551	479	476	498	506	556	479	493	480	484	474	458	482	467	459	533	477	476	492	486	496	497	490	523	537	450	484	452	481	501	487	493	471	455	463	474	527	484	490	477	478	510	502	482	475	498	481	525	498	480	498	484	487	392	466	457	585	539	442	476	492	497	522	585	476	537	472	486	485	475	499	497	499	479	516	501	491	475	500	492	495	419	484	469	575	420	457	491	476	487	519	439	479	365	494	477	481	550	437	571	482	456	505	500	477	485	453	501	497	506	465	464	467	480	481	517	497	488	491	483	494	481	457	502	550	497	483	470	464	475	544	577	482	505	514	479	475	484	486	483	495	471	464	492	477	558	502	486	695	516	740	508	533	545	466	535	503	495	480	522	446	537	474	466	511	488	502	458	523	475	494	468	529	487	468	502	487	482	481	483	479	490	488	462	491	484	541	514	489	492	597	503	486	472	524	465	482	478	470	477	492	507	478	500	475	518	470	484	491	568	490	482	473	506	476	521	477	418	501	479	427	473	518	526	535	496	467	533	477	518	504	527	488	496	485	476	486	490	479	483	485	477	516	493	487	334	459	505	471	518	507	492	475	473	543	632	458	477	496	485	547	488	490	489	490	369	471	602	483	524	556	521	542	478	470	474	508	497	478	474	524	504	559	480	501	477	474	339	477	474	489	485	472	466	462	548	441	482	485	473	483	459	516	475	471	358	551	427	484	475	496	469	2
484	451	490	479	482	481	418	477	481	488	578	492	445	442	478	505	467	463	503	496	473	496	477	458	535	491	482	466	460	522	478	489	484	443	455	508	507	486	474	477	476	480	500	492	501	482	501	422	475	519	577	467	490	479	556	489	497	493	500	465	494	468	519	488	344	486	473	481	493	476	495	475	490	491	492	528	488	445	550	467	478	526	511	473	567	497	473	428	478	459	476	503	450	549	487	484	478	503	462	469	479	501	482	437	486	690	478	537	457	476	465	357	469	512	485	485	464	483	487	480	472	460	472	441	464	519	500	514	496	484	494	520	460	473	476	542	423	500	486	495	437	503	477	477	479	498	482	517	479	542	537	481	476	628	475	472	484	501	545	527	435	462	482	478	508	490	476	472	476	524	602	466	511	477	452	499	504	481	483	542	508	571	507	455	478	458	503	457	525	476	422	481	542	419	561	486	472	489	478	480	479	498	531	575	461	477	487	477	479	508	460	434	501	517	493	544	498	502	513	494	507	464	539	462	553	487	484	479	477	561	496	493	485	491	487	496	481	476	481	474	518	586	512	470	571	549	439	473	477	474	517	464	472	456	482	502	448	466	494	489	482	465	468	491	480	475	498	498	491	490	474	491	530	514	483	485	476	473	496	521	478	541	493	477	552	480	452	495	483	495	470	533	492	473	508	457	509	515	507	471	455	486	485	511	547	457	472	477	489	460	462	475	514	507	473	513	485	483	417	475	470	436	474	490	464	484	478	443	479	468	488	482	477	538	493	494	275	445	312	626	539	512	505	536	451	489	470	523	523	500	481	497	452	448	479	507	525	477	527	523	527	480	508	489	483	551	521	470	486	465	480	502	479	511	475	528	481	491	483	460	495	448	531	471	494	481	471	480	506	513	475	472	474	502	479	492	471	527	478	473	478	521	476	495	476	469	501	476	423	485	532	584	435	484	463	489	475	515	547	456	480	465	500	476	483	455	494	506	458	476	486	532	511	584	463	469	495	476	530	491	511	482	543	412	520	479	488	483	557	459	479	465	510	615	486	330	476	526	489	509	482	493	475	447	469	479	482	489	491	498	510	478	500	478	489	595	528	476	550	484	466	509	466	517	463	450	501	493	531	482	517	479	481	642	504	468	478	484	484	494	2
495	489	494	468	445	489	448	476	483	473	476	495	500	528	476	536	486	460	487	455	488	463	478	500	446	469	476	496	456	503	464	471	591	469	519	597	481	444	475	477	470	526	452	477	442	506	546	508	499	474	489	476	469	479	501	501	527	510	507	493	492	500	492	474	461	529	463	456	484	470	500	474	516	491	486	504	477	467	508	472	500	527	538	469	481	480	479	490	480	514	477	493	481	498	484	486	479	449	456	441	480	472	479	477	506	508	559	448	442	473	463	485	490	491	501	468	480	478	479	500	476	485	492	408	440	530	495	514	480	534	476	493	469	481	467	469	514	474	484	488	449	454	484	474	482	496	477	485	480	510	538	483	488	464	477	513	477	487	482	484	516	489	496	481	396	486	475	478	478	577	439	487	438	477	460	487	489	480	533	506	475	436	420	471	475	454	538	452	534	480	481	493	486	523	518	471	477	472	475	480	516	524	462	493	531	477	510	480	501	521	489	452	488	523	481	557	560	479	485	484	497	474	517	514	477	556	518	478	476	506	456	463	478	497	483	473	476	475	460	477	503	490	512	489	446	482	498	483	477	493	472	511	482	533	485	500	597	435	496	474	506	482	499	596	473	474	559	464	487	483	481	537	487	377	461	487	476	515	504	546	478	461	476	475	543	497	495	507	478	467	497	519	478	481	493	512	474	504	497	506	516	490	479	457	506	481	472	485	476	504	514	444	499	532	481	480	468	476	404	567	487	491	451	455	488	481	469	450	498	564	510	487	476	478	525	505	426	501	569	479	479	521	507	461	541	486	473	444	485	497	472	439	517	487	496	484	512	477	391	449	522	510	528	515	485	482	510	470	474	500	496	506	497	498	467	457	485	475	519	448	487	495	463	478	476	499	492	479	492	447	472	506	474	499	475	499	487	402	593	485	474	533	478	443	477	465	450	477	449	483	491	478	479	478	472	553	501	570	470	510	475	494	478	475	486	472	496	519	454	479	507	542	485	473	514	499	480	420	490	485	514	476	634	479	517	479	480	495	402	479	469	461	486	602	487	423	478	486	507	433	461	481	502	538	459	465	468	516	481	516	538	469	573	475	482	470	516	508	483	486	501	544	475	488	507	476	487	450	490	484	504	481	490	618	487	532	477	493	537	523	1
472	506	525	490	537	475	463	474	478	497	478	457	451	485	492	468	479	530	463	507	485	505	469	485	480	501	466	476	471	497	484	475	546	468	497	451	479	471	474	477	477	435	445	479	560	468	495	548	451	482	584	537	467	486	480	471	537	491	485	497	486	484	534	480	420	512	484	482	481	478	548	488	496	518	476	545	484	476	494	483	498	446	464	474	491	523	476	511	471	494	476	514	460	489	474	492	480	483	519	487	472	477	485	479	394	496	514	520	512	488	476	522	484	512	485	488	478	482	467	488	475	471	476	484	506	458	474	549	478	446	480	483	468	471	512	515	436	473	471	501	480	459	473	474	471	465	483	528	472	451	492	473	475	422	477	491	518	486	457	512	462	475	485	482	490	503	476	477	478	523	468	544	493	476	479	462	476	476	501	513	465	585	479	466	487	476	476	453	485	477	477	488	484	492	527	462	482	483	477	479	498	475	493	466	497	477	533	479	484	494	472	593	461	542	499	550	493	493	494	471	528	494	508	495	415	513	474	478	477	494	494	486	480	457	437	501	489	481	495	475	462	505	497	482	507	483	486	478	487	485	508	484	480	487	466	491	520	516	505	516	486	473	450	474	477	492	485	488	515	475	467	556	482	447	464	483	476	509	506	495	478	450	472	476	475	481	518	527	481	485	458	434	490	471	503	586	470	464	521	512	525	485	481	492	501	476	490	482	535	503	436	471	512	485	484	452	498	470	456	557	495	436	505	488	483	474	436	454	484	456	487	465	476	524	533	484	404	527	549	484	517	526	494	557	517	473	498	526	443	535	474	504	471	470	479	487	475	476	489	436	444	478	538	503	478	454	528	486	488	504	465	533	471	491	517	478	480	494	455	434	479	477	518	505	476	452	441	477	506	493	471	491	479	448	476	472	489	520	502	494	479	499	475	513	477	461	461	478	516	484	516	584	519	486	477	497	481	468	442	448	479	488	484	476	504	466	505	517	415	476	495	495	456	449	513	526	477	547	545	492	562	501	617	526	521	478	483	488	421	495	480	472	521	501	479	422	482	470	506	456	537	503	487	514	482	513	477	516	466	478	512	485	526	477	488	487	510	493	472	482	483	475	488	483	520	495	476	454	468	477	507	492	480	521	532	541	470	490	552	491	1
488	488	464	486	607	482	409	477	479	480	505	516	445	478	468	481	478	448	470	473	477	472	472	497	450	476	488	487	468	494	481	544	520	507	442	453	492	464	477	475	474	526	469	509	505	483	519	505	463	461	547	488	488	483	508	485	466	427	510	493	450	482	447	481	570	499	486	497	488	466	582	499	492	520	476	412	489	459	517	476	476	436	458	490	482	439	484	499	478	504	476	520	450	456	487	492	489	494	466	555	487	480	489	477	419	327	538	485	489	480	508	486	470	489	482	474	502	461	466	504	478	503	481	446	478	538	486	498	464	522	467	464	473	477	523	530	518	484	483	467	492	530	457	476	457	477	484	442	470	460	494	492	486	418	479	501	518	494	481	522	491	477	485	475	531	494	479	486	478	531	493	556	522	477	472	502	481	490	482	484	455	462	429	454	473	507	500	499	544	475	456	488	490	487	474	475	481	489	476	490	512	487	494	547	522	475	493	478	476	527	490	502	473	472	500	508	503	472	541	501	500	519	535	492	459	481	484	476	475	479	479	478	468	486	478	489	503	475	493	470	460	452	526	475	522	507	470	478	462	510	473	437	476	485	485	463	487	450	496	491	491	476	479	493	460	518	518	511	455	511	493	463	538	506	491	480	476	498	446	458	477	433	461	476	485	503	441	360	483	503	537	468	481	467	480	475	478	487	495	507	461	493	479	528	482	504	469	489	517	478	520	534	523	493	472	477	467	485	447	526	492	469	486	498	477	476	490	442	465	497	536	457	477	480	476	487	557	521	663	504	567	465	509	502	448	476	480	463	527	507	471	544	516	489	504	462	624	475	521	489	465	476	401	482	483	524	466	500	474	514	482	460	486	514	454	461	490	501	462	508	481	499	481	498	503	475	468	475	499	517	475	442	479	455	476	477	492	467	545	480	477	505	477	501	476	451	527	483	437	479	458	457	465	507	480	450	476	528	568	521	484	510	506	478	490	476	480	405	458	483	493	602	506	443	481	474	470	546	460	486	538	477	580	526	503	479	480	479	508	478	481	471	488	426	474	552	480	421	364	433	537	504	505	430	494	483	477	512	508	506	497	480	527	479	489	427	465	498	522	479	529	479	465	543	464	488	481	404	481	461	505	479	461	434	469	500	476	474	486	513	2
482	502	499	488	498	476	450	476	494	470	488	507	518	447	492	472	486	483	494	470	491	524	485	483	570	502	466	480	470	496	491	528	489	588	489	418	479	494	477	476	479	514	457	462	495	471	451	497	504	471	502	454	465	480	483	505	451	469	550	510	488	489	487	478	497	527	596	467	495	483	533	503	488	517	480	452	483	396	447	451	462	480	473	485	513	473	481	486	482	487	477	484	468	520	477	467	476	513	478	461	472	492	485	469	493	425	515	515	549	487	505	526	489	511	498	484	491	459	486	463	476	448	477	485	497	498	481	503	473	426	536	494	488	482	487	548	555	500	484	506	481	505	487	473	509	504	481	530	476	497	570	495	483	411	477	462	499	479	485	468	436	466	495	492	416	514	476	488	477	512	479	445	513	477	468	458	485	484	512	467	524	555	493	463	502	517	473	493	516	480	448	532	527	486	523	461	496	476	477	478	505	508	474	550	543	477	480	477	480	478	492	485	449	532	506	531	478	487	513	481	530	580	442	456	486	483	496	477	476	510	469	490	476	492	502	489	485	475	398	473	488	531	495	477	479	517	468	478	473	482	473	555	477	501	486	476	572	503	470	473	488	482	501	438	483	493	438	506	488	471	500	502	505	476	469	487	476	548	472	510	475	434	466	475	491	465	479	453	482	472	520	475	494	478	487	494	485	486	471	515	519	504	475	482	484	479	458	477	494	483	511	467	476	523	491	470	479	471	449	502	494	490	529	477	481	486	503	445	480	517	466	470	477	447	533	452	476	499	561	529	575	464	474	502	499	500	482	480	459	538	481	459	423	488	467	463	509	476	528	504	479	502	471	477	481	512	519	478	497	567	424	435	485	477	519	476	473	514	527	415	473	509	521	479	481	502	498	475	483	522	466	489	481	484	479	472	491	391	523	482	475	470	477	481	477	485	515	473	533	480	491	498	524	514	490	460	477	488	571	550	473	473	479	476	491	485	460	528	468	481	504	493	494	443	492	498	467	498	508	509	508	508	503	481	478	478	473	487	499	493	474	470	502	364	483	589	488	533	483	436	506	481	496	471	471	488	481	478	454	510	515	478	485	478	474	531	488	451	435	485	540	503	462	522	501	476	488	488	496	495	509	476	526	376	538	607	479	491	485	467	1
484	494	521	491	540	490	449	478	472	498	441	510	451	465	470	502	487	504	440	496	489	536	487	476	587	465	495	490	493	460	486	506	482	453	484	546	463	466	486	478	475	490	492	495	543	478	522	421	432	452	553	466	485	486	474	513	497	444	469	455	445	488	541	462	561	494	467	499	482	481	551	517	444	504	475	514	475	503	479	452	474	464	500	482	430	433	477	442	473	487	476	489	496	481	462	534	478	497	462	467	492	481	478	476	466	392	500	553	488	492	496	543	488	480	457	481	486	490	490	445	473	479	490	409	481	552	501	509	470	436	481	473	512	475	477	502	548	491	489	476	502	521	475	472	505	461	475	519	483	469	498	458	494	413	477	472	482	469	516	483	470	480	510	485	428	446	474	486	476	498	487	442	537	478	479	503	486	466	515	530	446	523	461	499	501	492	482	521	466	481	473	499	468	594	522	472	479	485	475	511	484	472	501	540	478	478	528	477	486	500	508	580	471	484	472	448	538	469	476	481	397	485	490	461	507	507	492	476	478	528	447	458	479	513	485	499	507	480	455	473	540	412	539	464	485	558	476	479	470	464	506	491	476	539	469	560	518	507	484	510	469	473	481	481	476	501	463	507	463	497	478	527	451	536	473	481	477	509	499	467	477	427	512	477	503	453	442	490	480	472	454	488	523	468	460	430	453	524	508	491	449	490	471	470	518	473	465	485	479	444	468	473	530	499	483	469	477	476	526	518	488	457	482	495	492	484	479	456	486	519	438	468	476	494	504	498	552	424	613	492	473	484	480	514	369	478	483	449	476	461	473	495	490	475	494	489	458	479	461	544	496	507	451	504	481	512	474	487	480	416	442	541	477	459	545	451	467	474	423	459	478	487	521	483	502	476	486	476	492	483	472	479	477	511	480	509	473	463	538	479	474	460	475	515	475	496	458	474	477	479	479	552	509	471	551	481	506	542	534	488	490	481	466	476	470	492	494	493	474	470	513	534	472	438	490	495	466	565	490	475	478	449	586	464	471	479	459	480	462	464	491	487	486	501	480	477	481	542	591	532	469	499	546	496	504	483	483	448	495	499	498	476	517	476	487	348	487	485	410	477	482	446	472	499	530	481	473	523	511	490	473	485	489	518	501	536	478	467	491	445	1
488	508	479	473	514	485	436	480	463	476	471	505	478	471	493	499	478	480	514	482	482	491	470	488	529	481	482	474	467	522	470	555	525	461	502	484	463	539	466	480	475	462	481	504	533	445	527	497	523	479	580	538	493	473	463	561	389	510	530	466	420	482	540	478	316	512	499	475	479	469	537	469	480	484	474	435	484	526	458	471	459	568	509	493	488	554	483	477	476	499	476	509	475	517	481	485	480	459	457	451	463	491	483	491	469	624	438	409	480	475	459	504	483	512	481	430	515	500	504	485	477	476	481	454	446	541	496	458	493	448	499	469	509	480	506	521	524	486	481	493	506	416	501	479	474	476	479	507	486	448	419	481	485	519	478	484	480	482	502	533	469	483	471	484	501	462	476	484	476	480	538	502	449	476	460	486	478	472	498	539	534	571	477	462	464	437	485	468	529	480	492	519	502	474	463	496	486	472	476	466	465	508	477	530	477	475	443	479	490	500	469	514	476	548	479	495	533	478	469	501	514	484	501	545	466	506	498	474	476	503	467	463	478	459	505	535	472	479	503	479	462	629	463	481	530	543	487	480	475	504	542	454	478	539	477	463	543	527	478	494	462	484	520	443	476	496	514	484	474	509	479	479	491	490	466	482	477	482	525	540	477	487	485	476	512	531	465	557	483	487	492	490	453	484	511	449	477	520	503	511	486	483	484	443	531	439	479	470	507	476	554	462	510	465	467	526	461	480	449	544	480	512	509	482	504	479	518	455	493	479	480	474	476	481	472	490	222	479	359	490	552	483	485	473	531	477	488	516	521	472	484	469	483	479	496	462	509	478	517	528	401	465	469	495	482	520	503	484	503	470	430	452	481	431	515	496	474	497	544	433	486	483	516	507	488	476	505	475	479	467	473	503	476	477	475	476	482	476	523	480	481	475	477	479	478	452	484	475	479	481	462	510	450	501	528	506	473	473	572	546	481	480	470	476	484	481	452	522	429	480	519	482	476	512	478	560	492	514	441	483	589	494	423	487	457	477	477	488	498	489	507	472	468	390	483	479	481	451	456	481	533	451	527	416	485	489	485	519	468	482	550	477	443	478	475	705	489	501	552	483	479	459	456	533	605	484	485	481	436	485	477	476	493	412	481	537	481	490	516	530	2
485	510	553	492	549	473	410	475	470	478	423	523	451	474	474	437	479	501	461	461	490	494	464	474	472	474	501	486	469	475	490	464	541	483	491	493	476	532	476	475	472	523	463	514	505	467	567	554	531	469	459	493	507	470	468	479	489	446	506	508	493	480	462	471	659	511	567	442	476	467	452	489	458	531	479	468	461	460	489	466	531	513	494	492	597	483	478	480	478	485	476	526	504	466	482	505	470	455	464	428	463	475	483	496	491	373	490	515	509	503	488	461	475	459	425	482	467	470	473	470	475	488	478	535	508	428	497	523	467	476	510	505	465	472	441	549	489	474	483	480	512	535	468	494	488	497	478	432	479	548	473	500	469	553	477	436	503	468	534	541	550	469	478	487	500	511	476	485	477	454	475	468	558	477	470	485	474	491	470	450	509	568	513	505	480	470	522	476	522	476	490	452	484	520	536	489	473	481	474	502	527	473	481	445	502	475	537	479	491	473	487	427	517	543	474	465	507	512	492	488	517	490	514	474	496	492	495	478	476	512	489	498	498	506	498	471	486	477	487	477	483	442	506	471	490	592	468	469	488	457	550	529	478	550	474	465	502	522	473	504	466	478	489	546	480	510	527	486	479	484	465	520	472	500	452	473	477	469	501	513	478	512	501	477	523	438	452	544	483	497	461	503	502	473	497	495	476	552	474	498	472	493	479	486	434	541	451	481	488	464	478	487	538	524	488	433	480	483	449	520	466	511	479	476	477	486	471	466	479	543	510	477	476	495	544	462	649	481	578	478	483	527	476	497	473	483	479	519	486	521	467	454	481	495	479	473	510	477	459	544	443	490	503	475	482	504	493	476	476	533	425	434	506	520	454	551	485	475	555	442	478	462	475	462	447	468	477	478	499	459	473	577	476	466	479	467	498	522	498	478	471	490	472	459	477	452	489	483	546	483	492	562	501	502	483	519	480	507	481	524	479	478	486	477	481	494	485	424	490	482	498	544	510	535	488	470	501	485	439	489	467	483	520	540	468	478	499	476	503	481	525	470	491	524	473	594	489	461	526	454	498	490	481	588	487	498	505	501	507	448	491	475	494	477	471	398	458	486	485	475	485	473	504	549	514	495	467	472	477	474	500	481	482	536	564	461	483	467	509	489	2
487	475	541	483	516	498	521	480	504	480	504	488	525	384	471	480	486	497	472	470	503	495	479	473	470	478	493	487	485	499	488	484	507	559	454	529	471	473	480	476	480	498	476	488	486	497	547	474	445	448	567	483	504	489	500	500	500	504	493	511	439	479	525	472	413	491	533	494	478	482	513	489	471	511	463	508	486	437	551	511	517	512	505	491	541	562	466	487	484	466	475	437	450	482	483	483	485	465	505	465	460	473	476	469	494	502	447	463	471	477	493	458	494	462	405	457	467	493	524	486	473	478	473	513	464	499	483	514	479	484	488	491	497	483	476	454	461	478	482	493	462	484	486	479	502	476	473	556	481	494	565	484	470	417	478	474	505	465	521	485	491	477	470	485	497	481	475	480	477	500	476	537	516	476	496	514	473	485	446	478	514	550	507	528	492	451	476	540	477	474	462	417	514	491	512	481	488	486	476	485	503	529	476	481	505	475	522	482	461	455	486	486	436	517	477	470	469	483	445	474	501	542	477	555	489	527	500	477	477	524	495	468	457	492	504	500	493	481	446	473	503	528	495	462	516	548	476	483	479	554	433	482	479	521	467	518	479	451	486	488	489	476	496	505	478	481	500	490	484	473	497	453	484	529	486	501	475	497	505	504	475	437	501	478	533	513	504	480	485	476	415	513	534	477	529	472	505	465	509	497	496	474	473	482	438	502	500	483	473	484	495	485	512	488	483	464	458	483	499	499	472	490	514	474	505	478	494	501	471	501	506	472	475	536	511	481	375	483	505	494	483	529	494	543	436	483	475	495	475	479	486	497	427	488	487	478	516	474	539	478	504	477	550	466	490	508	475	475	479	469	448	450	491	441	539	516	484	498	435	435	484	505	465	506	478	477	531	475	515	499	483	464	473	464	478	486	502	528	529	482	475	518	476	409	478	447	475	470	475	485	437	528	445	477	487	527	473	448	461	550	484	471	480	476	452	507	506	502	473	478	471	487	454	443	463	472	462	479	501	479	410	491	505	517	517	476	496	497	460	474	500	480	517	415	481	465	476	474	457	466	464	475	483	596	493	491	497	549	510	526	479	478	486	476	481	516	478	494	518	484	483	496	467	416	478	480	486	527	483	478	492	484	457	409	550	506	494	488	516	485	2
491	468	508	480	466	469	467	477	483	474	428	457	499	482	500	487	479	542	482	500	474	520	481	477	482	490	492	474	498	478	476	530	453	556	528	447	505	474	477	475	476	462	474	510	527	451	554	476	507	458	528	529	499	473	444	514	467	518	504	463	534	474	537	488	498	492	520	491	486	488	556	477	484	526	485	529	496	485	505	463	487	565	503	478	487	441	470	476	477	513	476	468	474	481	491	521	478	468	456	509	485	473	472	481	501	640	511	456	495	478	539	527	474	509	453	464	495	496	515	449	479	485	497	453	472	518	482	491	488	479	518	469	479	489	506	510	579	484	474	466	492	489	484	484	502	459	478	496	485	486	452	482	480	434	476	499	496	471	472	511	504	475	492	475	396	492	476	479	477	527	486	449	522	478	476	506	509	478	485	507	520	473	487	512	474	465	557	484	608	475	431	479	508	591	472	478	479	477	477	553	482	497	477	530	487	475	643	479	493	477	486	472	463	478	503	525	519	485	484	476	494	486	486	536	487	479	502	478	477	524	497	511	456	489	532	518	473	478	467	475	496	450	476	459	493	434	477	483	488	522	407	490	480	530	474	490	509	460	493	489	476	487	523	413	476	496	477	496	503	483	467	449	468	467	458	484	476	507	493	519	479	445	496	475	497	449	522	459	480	503	490	514	505	468	509	544	482	564	479	471	470	488	477	485	503	439	475	475	516	503	474	484	545	475	468	498	484	477	534	493	468	523	510	475	484	483	496	420	483	532	496	465	478	468	443	498	478	528	530	428	515	485	508	451	498	486	475	451	490	515	484	528	488	484	516	477	543	480	512	513	484	482	426	482	483	602	532	477	478	497	453	463	501	442	501	468	477	479	522	460	479	479	529	481	496	476	482	477	481	490	477	491	476	490	474	436	489	454	455	485	477	486	478	491	476	493	435	472	479	482	512	482	528	495	577	577	471	543	498	514	478	466	481	477	475	492	499	510	460	478	499	508	481	450	500	571	475	566	488	489	517	495	531	513	496	477	483	490	498	479	487	487	476	546	469	429	487	491	492	517	543	501	517	510	506	491	487	540	483	470	526	478	494	476	470	428	492	513	410	492	481	472	497	501	578	462	486	478	507	474	474	476	437	572	470	508	470	469	483	513	1
491	488	535	474	469	500	493	477	494	478	513	456	476	437	501	467	454	463	511	485	480	500	475	473	469	480	483	494	491	477	482	494	549	469	516	489	472	470	480	477	470	492	497	487	523	467	509	466	466	476	549	471	491	479	493	465	479	473	442	488	489	483	510	479	456	546	465	496	480	474	531	517	439	511	490	467	473	444	512	464	502	502	520	462	510	408	480	471	487	557	476	451	500	465	472	472	473	524	500	457	483	477	490	484	505	445	480	529	559	486	513	430	474	446	528	487	514	473	443	475	475	495	467	463	453	469	475	490	474	472	490	485	490	480	496	576	401	498	472	479	522	503	484	496	492	456	484	476	492	535	432	488	480	411	474	477	519	486	508	467	487	477	480	487	467	479	475	481	477	482	549	602	502	477	484	454	462	492	470	542	554	545	479	493	488	472	502	507	518	477	448	474	479	530	508	479	476	486	476	462	490	478	485	568	497	476	581	477	509	473	500	562	465	480	483	448	469	479	470	463	465	514	458	456	534	498	484	478	476	449	473	465	473	501	527	468	494	482	452	489	502	551	527	491	519	542	583	476	492	540	515	476	483	498	468	492	406	523	501	477	497	475	485	464	494	497	488	464	500	513	445	503	468	431	469	487	477	570	487	513	480	444	462	475	520	474	459	508	485	484	484	454	475	481	531	491	530	449	490	534	453	507	478	496	564	476	500	502	495	453	471	473	579	461	470	518	479	483	515	487	470	478	506	488	512	470	498	500	482	499	466	464	477	479	565	487	431	446	502	514	474	463	519	475	491	479	485	422	506	514	476	518	582	482	479	510	490	478	524	478	485	500	481	510	485	445	513	485	491	526	482	487	507	465	498	501	475	493	471	494	482	464	523	486	497	452	494	477	551	463	473	516	479	476	474	427	497	513	500	486	478	526	476	510	477	500	483	477	506	467	472	508	534	504	520	530	469	522	400	490	489	485	468	477	490	495	511	489	445	481	461	502	399	442	529	496	487	531	519	499	467	482	389	521	522	477	470	502	477	482	498	484	484	260	487	595	470	428	546	459	527	460	524	527	476	487	473	589	469	485	521	468	436	477	480	557	479	477	446	487	475	478	473	481	469	500	474	463	480	474	431	482	489	222	525	500	485	474	562	453	1
491	474	477	479	495	483	456	478	481	502	460	486	450	375	462	477	487	503	483	477	469	488	485	486	456	468	472	486	498	483	490	460	518	412	500	496	472	494	479	480	476	516	485	465	469	490	437	426	539	486	482	482	488	483	479	503	506	441	509	461	502	487	486	475	537	469	487	504	487	486	456	475	482	551	476	539	466	493	502	453	459	492	447	499	453	524	478	471	471	482	476	509	482	481	478	526	483	442	459	546	481	485	483	482	449	640	511	454	513	485	455	492	488	512	482	474	501	486	479	508	477	500	477	465	504	539	501	473	490	427	501	468	503	471	511	478	481	528	492	477	533	514	492	477	512	476	480	511	476	534	468	479	483	409	476	486	477	454	481	490	474	465	490	479	458	507	476	479	479	584	494	575	537	477	476	484	462	478	520	486	515	509	454	481	476	456	514	464	505	479	511	467	521	475	462	491	479	489	479	502	466	466	470	407	503	476	536	474	467	496	473	449	456	525	473	537	468	472	509	493	478	570	514	421	462	506	472	478	476	485	478	476	491	455	520	500	474	475	477	468	457	469	493	492	495	468	453	478	483	475	495	507	487	507	476	438	540	490	487	477	468	478	492	556	485	463	529	488	482	455	477	482	488	466	452	480	476	494	467	505	478	439	494	477	467	448	515	583	487	508	548	488	498	484	472	474	486	432	493	474	439	487	480	475	495	510	489	486	484	480	506	493	515	484	478	515	468	482	538	473	474	515	507	491	482	480	510	490	489	438	478	488	475	471	476	497	521	488	533	479	489	483	488	582	420	476	485	423	467	503	491	523	494	482	483	500	582	478	516	449	488	475	519	531	474	467	510	509	483	515	481	513	527	513	469	492	477	508	584	500	479	480	532	478	472	471	457	476	498	462	476	492	476	527	476	471	495	475	516	492	480	470	476	446	477	503	570	479	452	470	484	486	507	473	508	498	485	494	542	533	485	482	459	477	494	486	475	497	482	474	463	502	537	430	503	460	479	574	433	496	458	470	471	465	529	479	468	473	539	474	498	489	484	466	486	489	478	477	392	502	536	503	480	498	476	522	479	527	459	504	487	481	468	478	478	445	475	470	441	501	472	481	489	484	478	501	485	579	466	465	459	477	496	480	560	500	474	460	546	459	1
493	526	489	478	479	480	475	476	447	465	483	488	460	508	484	477	486	507	474	485	491	483	464	474	557	593	490	494	467	505	468	492	479	544	494	548	470	530	476	474	480	477	460	479	453	462	493	499	517	493	445	524	481	470	535	492	507	484	507	461	484	468	493	486	492	504	476	476	479	473	556	484	476	432	485	530	483	432	487	464	452	495	492	466	518	503	477	509	485	564	476	501	449	481	494	507	481	450	486	468	489	475	481	478	457	414	510	464	490	456	509	528	475	503	436	471	528	488	531	476	477	503	466	394	490	546	515	491	472	500	486	532	484	472	489	529	490	485	474	468	512	459	479	490	483	459	479	494	477	490	513	472	480	364	476	496	514	457	528	475	487	469	477	482	491	467	477	481	479	553	457	503	530	479	479	512	480	483	486	440	498	525	485	477	481	452	463	544	494	479	498	494	505	520	523	484	481	493	478	493	501	491	509	525	538	475	477	481	501	472	502	517	483	494	478	558	426	471	478	475	513	517	456	496	476	463	513	477	476	493	485	472	500	471	529	481	485	476	501	482	530	531	474	488	503	479	524	481	495	521	510	491	479	517	483	450	542	457	481	497	489	476	517	486	474	488	474	484	476	513	484	491	526	546	478	491	476	495	497	456	479	409	464	476	478	507	486	452	477	502	446	504	497	477	563	512	453	452	472	471	401	479	478	458	522	512	488	483	508	483	480	519	464	502	471	485	477	482	443	438	497	489	486	472	487	484	485	478	489	482	553	496	476	483	477	495	472	435	603	478	478	470	543	434	489	483	495	430	470	484	488	496	577	487	504	465	526	476	507	478	494	459	489	519	486	503	473	488	496	470	515	573	500	468	529	490	484	482	548	489	476	475	557	484	501	468	457	478	517	510	480	440	480	516	479	495	487	479	576	475	478	495	474	453	476	449	461	482	493	483	503	499	457	498	501	569	467	452	542	499	487	487	489	476	484	494	480	528	449	473	482	590	507	401	490	503	475	546	498	495	432	470	514	481	465	477	488	481	505	475	487	469	477	335	474	588	498	505	525	535	499	469	526	501	492	486	487	520	515	515	496	478	496	478	493	535	485	491	520	481	517	508	471	519	584	484	484	450	512	481	440	484	489	311	574	447	482	462	509	462	1
484	520	594	487	550	479	418	477	500	490	550	471	510	504	483	457	473	469	472	481	494	492	466	488	486	483	505	482	498	500	490	486	520	433	472	463	477	491	480	476	474	464	467	478	521	545	543	494	502	456	499	532	470	478	495	452	494	502	510	483	467	481	438	472	441	553	495	514	487	480	484	514	500	508	498	512	486	466	482	462	462	457	493	477	510	468	486	508	474	614	476	480	471	512	477	508	477	480	480	489	483	478	489	480	524	719	452	526	457	502	534	458	470	480	475	464	514	487	525	545	478	537	472	529	471	497	489	509	497	456	479	488	495	482	480	401	491	513	490	478	497	487	490	479	447	477	483	510	482	472	522	479	482	662	476	527	477	483	493	514	504	496	482	475	495	469	475	485	474	533	489	426	442	477	460	546	498	477	512	485	466	491	481	454	466	481	471	493	531	479	488	544	479	550	496	488	492	492	479	512	490	499	523	473	394	477	516	473	495	508	495	503	459	516	482	575	539	481	487	474	513	507	505	453	496	509	481	475	476	503	488	445	476	469	511	484	478	484	462	476	523	560	502	501	540	486	448	477	489	515	475	456	471	505	487	475	538	453	487	470	493	482	493	469	467	506	511	507	480	470	489	584	473	428	452	482	475	489	536	552	476	576	494	476	491	512	487	549	479	486	450	485	474	483	558	495	448	464	517	494	483	487	478	504	463	456	476	486	510	504	481	475	501	551	470	477	462	481	528	445	475	536	476	490	483	492	514	499	480	478	494	492	475	470	545	492	420	481	262	487	512	495	510	500	536	474	497	475	481	543	482	497	460	500	489	495	529	478	514	428	489	478	536	452	483	540	487	472	505	543	474	465	465	480	488	476	482	495	522	483	479	467	498	496	497	490	471	473	462	599	479	498	475	452	480	505	463	486	471	487	475	474	477	464	478	476	555	476	479	475	482	514	495	486	421	582	485	541	593	454	474	481	478	476	485	497	475	488	534	480	516	482	470	600	493	443	488	481	497	482	546	483	373	509	544	479	490	480	460	462	503	489	466	572	488	457	479	498	513	526	562	462	462	486	471	497	485	514	469	521	520	484	421	477	482	555	476	484	492	494	481	498	471	479	489	494	466	509	473	480	469	469	492	624	510	506	471	508	529	502	2
482	485	467	486	527	489	537	478	508	477	481	521	472	430	482	497	488	540	483	464	473	510	476	464	467	460	494	465	466	470	470	523	469	482	521	493	474	486	477	478	475	482	533	515	516	486	538	486	437	457	505	443	483	480	506	526	449	492	555	505	495	475	459	488	449	501	532	490	480	471	535	515	509	540	485	497	483	574	485	494	503	500	472	492	498	545	473	486	470	512	476	573	477	497	491	470	480	483	451	509	491	493	486	492	473	463	516	465	481	494	511	494	472	493	500	481	468	498	518	495	475	460	465	475	503	481	465	483	476	516	525	501	456	478	522	467	557	470	484	512	481	558	483	477	496	487	479	554	481	473	434	479	472	584	477	499	428	533	500	509	520	476	481	484	571	476	477	475	476	514	489	507	519	477	470	525	473	494	523	511	535	593	492	451	491	499	462	480	431	481	499	494	475	527	485	499	478	484	478	507	450	511	523	562	510	476	600	477	452	516	488	514	526	452	491	484	461	485	412	496	501	554	482	495	481	514	473	480	477	491	461	475	496	455	509	532	489	477	491	478	455	505	515	490	443	488	489	477	492	458	503	440	479	464	492	442	498	459	493	476	477	479	496	504	486	486	475	481	499	469	476	477	522	467	488	471	476	459	517	536	479	527	478	476	482	510	510	494	483	504	549	518	539	485	549	444	486	535	479	516	520	479	472	514	473	413	483	478	526	471	494	475	499	482	471	459	475	494	444	595	480	561	461	490	514	478	479	463	472	532	503	458	476	520	464	479	430	474	442	509	497	537	487	500	446	469	485	512	477	522	475	461	479	475	512	460	551	478	517	502	408	509	505	484	491	498	494	479	466	578	454	518	524	466	510	459	494	504	418	469	477	465	476	499	470	487	453	477	499	498	473	476	471	476	481	464	464	564	549	483	475	482	475	507	477	458	475	483	536	481	468	430	499	485	498	511	492	511	498	525	489	483	486	477	488	478	508	541	488	473	504	485	479	543	494	554	457	518	526	491	471	507	542	485	499	480	469	491	434	474	498	470	492	575	485	452	482	486	417	480	506	475	475	459	442	504	481	494	495	547	579	470	502	476	490	515	468	483	460	478	463	449	482	527	437	472	481	464	483	494	456	480	480	583	448	420	476	475	559	472	2
472	469	480	479	515	491	606	477	515	483	449	575	476	509	465	500	471	518	471	484	480	478	480	464	563	522	500	495	499	473	491	512	492	424	473	534	480	461	479	474	476	460	502	475	537	466	475	559	501	468	574	499	461	476	526	474	384	485	511	469	466	490	500	488	651	494	490	468	482	478	465	488	536	478	483	435	495	531	560	502	463	522	500	499	440	500	477	501	483	571	476	509	460	492	476	505	483	484	466	473	489	485	477	472	469	387	478	486	498	474	484	481	476	491	539	502	494	498	461	479	475	489	488	488	466	495	475	467	471	507	508	478	466	474	457	570	527	489	473	495	493	473	493	483	461	466	480	476	489	487	469	465	497	433	477	442	489	470	510	474	535	468	492	488	483	453	477	483	478	577	495	550	584	476	468	523	498	484	557	465	535	553	488	456	487	456	477	451	450	481	465	440	477	468	471	480	487	496	477	497	499	483	491	459	510	475	442	480	494	480	492	476	467	551	469	486	520	470	496	471	502	505	537	486	478	524	473	478	476	508	477	538	479	531	509	473	465	486	496	469	502	411	511	461	575	574	512	481	493	491	517	521	477	450	488	482	514	504	488	453	488	487	494	557	476	459	503	492	520	497	463	494	521	437	483	504	475	500	515	507	475	444	452	476	516	507	476	453	478	497	500	451	493	475	551	483	462	472	519	488	474	475	479	484	492	491	460	462	445	446	477	495	460	520	483	529	491	474	551	463	493	513	505	497	518	484	476	489	494	510	417	493	477	452	491	490	643	527	610	496	461	476	479	519	461	481	494	501	501	533	475	461	505	475	476	467	467	475	563	501	459	499	495	472	482	473	478	476	475	501	461	515	496	493	480	496	479	480	520	541	471	443	486	469	466	472	488	475	508	504	483	545	478	485	475	479	487	529	468	484	477	479	475	509	477	464	438	478	493	484	459	467	491	508	442	508	468	485	492	494	490	481	461	477	489	466	473	518	480	484	471	490	467	453	487	551	487	558	480	494	568	502	455	490	516	477	488	491	405	459	489	490	492	416	482	563	484	505	501	480	451	489	506	507	472	467	479	435	482	410	462	473	463	474	480	383	491	506	469	485	468	511	481	494	499	476	489	487	466	484	512	484	502	416	551	475	483	470	501	476	2
471	529	401	470	489	488	463	476	473	476	481	466	524	433	475	447	477	489	480	469	500	476	472	479	485	480	439	475	493	497	489	486	456	508	512	434	466	465	482	473	473	519	471	490	535	464	520	524	434	493	571	515	498	492	515	478	465	480	513	461	489	479	475	478	459	458	521	498	481	471	536	477	491	496	466	577	470	488	499	427	504	487	462	490	510	458	486	464	486	515	476	515	503	485	474	510	479	461	473	490	478	493	486	489	435	420	477	556	455	472	477	509	480	480	506	443	512	490	547	545	477	433	502	495	481	437	483	516	472	554	484	434	503	475	479	541	455	470	476	470	504	449	479	487	461	497	471	486	484	557	449	510	473	407	476	479	539	490	471	503	498	460	493	479	550	429	476	467	477	500	453	480	545	477	481	518	477	481	467	495	539	488	438	495	488	553	513	483	506	470	467	533	468	580	438	482	474	495	478	485	503	516	493	527	445	476	549	470	458	525	496	529	500	516	458	584	545	475	464	492	461	514	485	504	485	476	494	477	475	494	475	451	482	460	479	500	472	474	470	486	464	539	512	469	485	440	437	484	476	487	458	470	475	553	478	477	517	507	471	470	484	475	482	466	469	504	530	481	501	491	474	519	412	533	484	480	476	478	511	447	478	419	489	477	476	518	458	482	483	512	551	496	451	478	546	484	521	489	470	486	485	480	475	467	548	505	475	479	474	494	508	519	503	493	476	509	495	492	531	481	497	526	498	465	502	478	496	466	475	549	489	480	476	475	513	473	430	482	534	454	522	479	492	479	528	469	479	512	516	502	486	476	512	469	447	498	431	476	517	425	496	464	465	471	491	513	489	480	479	499	486	539	471	527	548	490	466	479	421	453	474	470	489	485	504	466	474	476	484	492	477	525	478	541	479	488	473	417	466	481	474	466	476	493	476	431	521	478	480	479	474	521	555	468	462	484	484	517	575	499	483	451	492	476	493	479	519	571	473	473	458	493	524	419	514	480	480	595	513	493	469	483	406	459	480	475	495	503	482	481	495	486	457	285	476	568	480	494	564	511	544	435	462	576	493	509	482	523	468	379	568	485	443	477	477	544	488	496	516	473	496	416	469	463	542	479	489	454	490	488	484	480	503	242	447	545	475	499	538	523	1
475	480	450	480	459	476	433	478	494	476	506	460	420	503	483	488	476	464	491	463	482	465	477	481	486	490	498	478	489	510	487	496	526	497	497	427	461	487	480	474	473	517	487	467	477	492	452	439	461	521	505	504	485	480	488	487	474	462	534	478	498	486	489	481	372	550	488	484	477	472	449	501	499	459	486	475	465	476	489	450	508	457	519	459	552	487	481	475	486	538	476	515	497	455	480	489	478	484	465	551	474	473	476	475	444	679	476	474	493	473	516	445	472	534	498	458	455	489	498	553	477	496	489	550	493	511	475	493	495	462	549	482	479	478	496	511	486	479	473	480	485	529	497	508	501	481	478	550	478	480	460	477	489	554	477	521	494	472	465	502	483	505	469	477	467	479	475	472	476	483	562	554	473	475	467	529	489	476	388	504	480	529	429	489	490	512	475	429	461	481	513	442	479	475	554	482	488	484	477	506	477	506	483	479	501	478	523	484	499	547	502	483	477	566	468	484	472	465	517	488	515	528	522	464	462	484	491	477	476	492	470	495	471	473	486	547	500	481	515	477	475	552	520	496	471	533	465	481	504	477	500	524	479	519	484	474	553	519	486	496	508	485	521	550	470	476	516	476	429	454	482	478	552	453	479	488	476	521	475	492	476	511	504	477	479	513	500	484	476	497	470	494	493	484	466	526	468	476	500	507	489	465	480	523	472	460	494	494	505	482	537	503	506	426	485	459	497	477	523	549	479	460	489	461	506	474	474	482	494	520	488	484	476	537	485	490	343	463	323	546	481	484	452	521	422	483	489	520	492	574	484	470	497	504	483	507	505	477	570	479	487	469	513	453	477	389	497	488	491	547	553	447	517	471	494	492	490	483	465	493	473	485	501	488	491	481	471	474	486	535	481	527	475	467	479	491	487	495	563	486	479	496	476	495	475	469	432	483	474	475	477	475	475	511	496	590	490	497	514	511	484	475	480	476	478	488	465	478	507	484	517	534	478	541	482	485	473	454	506	485	446	486	439	443	497	478	477	492	436	477	501	486	484	541	476	411	482	529	489	457	509	477	536	450	470	481	475	476	466	440	483	481	456	481	481	556	491	486	462	506	526	444	458	499	546	485	488	488	499	494	480	482	482	569	532	495	485	479	486	495	1
473	426	551	470	505	464	480	477	504	461	458	498	465	429	503	492	454	427	503	469	478	486	477	465	547	532	513	496	482	484	477	517	517	487	460	426	499	522	483	475	479	395	481	485	461	447	483	464	564	466	454	489	478	483	467	481	452	449	522	464	489	468	540	485	510	519	482	483	466	480	590	501	442	405	476	513	470	462	530	495	530	454	471	472	475	503	475	520	490	550	476	519	466	493	479	542	477	480	447	490	494	482	481	484	451	582	518	552	548	493	489	481	483	478	405	480	483	476	498	503	476	476	485	493	474	523	488	482	488	509	505	489	490	488	483	521	466	463	476	481	493	499	487	487	507	500	481	440	481	526	463	472	486	660	478	508	457	469	513	459	495	475	493	485	435	455	475	473	479	466	458	542	529	477	469	543	476	482	556	514	443	486	491	536	483	486	458	465	538	478	545	544	539	505	554	495	486	484	477	496	500	482	481	524	528	479	540	485	485	478	506	467	469	478	494	435	515	479	500	464	444	502	506	485	442	521	491	477	476	507	457	479	489	470	467	466	451	478	486	483	478	617	476	487	509	466	454	479	491	468	501	525	478	469	477	473	505	547	492	487	468	468	482	494	474	496	422	504	509	465	469	495	512	475	448	477	475	475	476	485	476	565	473	474	538	500	523	430	484	494	522	523	515	475	483	487	441	477	485	491	443	488	477	491	574	470	489	478	530	496	520	464	510	470	486	504	458	490	495	492	464	501	459	501	520	483	475	471	499	482	441	483	476	473	525	478	495	491	290	484	491	495	486	499	521	471	481	563	486	583	472	450	466	465	492	492	536	474	497	555	469	497	556	508	472	439	532	483	491	477	445	531	504	507	513	495	474	502	606	484	474	473	523	479	465	455	488	479	500	489	477	547	476	526	479	505	487	445	498	484	476	456	476	541	478	502	523	469	477	469	481	527	433	456	502	457	470	511	530	478	479	471	485	476	477	491	467	489	506	471	509	479	458	595	457	432	474	519	472	484	421	466	224	517	467	475	504	491	543	470	519	479	472	373	489	657	474	469	452	458	550	490	491	559	495	506	478	465	494	441	483	479	364	479	485	644	459	497	467	496	439	474	496	567	480	472	482	507	519	472	487	479	501	348	480	563	474	477	485	494	2
479	514	475	482	457	482	507	477	487	480	487	507	422	491	503	459	445	507	457	473	491	466	476	484	507	543	440	468	488	498	486	474	492	552	505	480	472	495	480	476	473	541	491	476	487	509	559	522	530	464	519	524	526	481	503	500	464	527	473	515	478	477	546	475	613	549	468	502	483	487	480	496	461	541	486	493	467	469	578	470	524	414	512	464	476	473	473	470	488	550	476	488	482	488	480	506	476	447	483	473	483	483	484	490	403	467	488	517	485	498	483	473	479	476	536	466	537	503	502	497	476	489	483	483	449	539	492	516	476	469	523	462	478	474	454	530	496	486	474	489	504	520	474	484	459	485	486	444	476	537	445	470	474	575	476	511	483	432	491	491	516	476	494	488	486	490	474	479	476	528	483	553	564	476	474	541	477	484	493	523	445	463	538	450	513	504	492	499	498	471	480	492	452	579	461	466	484	491	477	492	452	539	521	555	495	477	464	480	453	487	500	450	476	472	482	495	501	488	494	480	469	605	470	530	438	521	485	476	477	499	430	492	469	464	495	487	492	476	492	473	506	468	543	485	497	506	444	473	481	490	424	508	473	474	493	467	552	432	496	462	498	477	501	514	473	463	523	508	446	488	488	477	495	495	438	468	476	550	520	495	475	511	512	474	493	475	454	466	469	515	504	476	524	489	482	485	521	535	521	493	490	494	478	478	453	495	492	480	479	459	452	488	500	468	479	511	495	477	504	459	493	468	485	481	515	495	498	466	490	487	459	478	475	580	484	512	631	501	498	490	543	496	507	499	554	471	486	420	511	523	482	441	542	488	494	472	451	478	498	511	558	496	428	458	478	538	514	489	495	454	537	471	488	473	513	490	474	488	538	482	484	492	499	480	484	477	475	477	495	478	474	526	477	596	479	488	481	478	480	487	470	472	476	488	477	459	502	482	511	476	477	433	518	496	484	482	469	515	493	496	477	495	479	476	477	478	524	485	487	484	510	435	449	548	506	515	474	482	445	483	450	477	411	468	514	478	484	478	488	493	478	481	469	475	481	593	484	492	382	439	459	478	507	426	481	518	490	515	506	495	530	475	441	477	480	448	447	495	616	491	484	495	467	461	455	477	494	505	472	471	500	478	481	486	502	452	477	511	522	486	1
477	520	500	490	444	469	499	476	499	484	411	490	495	491	485	470	508	486	503	475	474	534	480	477	458	501	508	480	464	513	487	500	482	501	463	486	473	457	470	474	479	530	499	478	479	518	458	485	558	442	611	488	476	476	427	513	506	536	483	435	501	484	477	482	611	480	489	513	497	476	498	486	511	455	498	544	477	501	520	464	508	564	540	482	468	470	477	484	477	549	476	540	466	491	476	446	484	495	456	450	497	480	485	493	512	406	505	487	508	490	512	463	479	511	471	517	489	467	497	512	478	505	492	474	467	468	468	476	471	499	515	495	491	475	477	504	516	512	472	468	483	527	503	478	495	476	480	538	478	522	488	491	489	393	476	433	471	475	519	505	416	484	481	463	492	472	478	479	478	504	574	479	516	475	488	512	490	468	462	575	543	538	455	422	482	482	515	519	495	479	509	465	505	523	524	482	487	471	479	458	464	483	492	541	463	477	494	481	464	493	513	456	492	520	479	507	509	487	460	475	491	462	526	479	500	496	464	477	477	508	475	469	478	479	498	489	478	477	479	484	485	431	430	463	539	484	479	481	482	543	485	466	477	583	482	497	494	503	492	496	501	471	534	536	473	500	418	496	481	508	475	538	495	440	481	462	476	458	465	544	476	424	487	476	467	565	484	437	476	487	428	533	480	483	513	512	437	441	518	480	488	506	472	517	487	484	490	475	508	481	487	474	522	546	462	450	487	480	444	498	481	461	467	467	476	482	486	476	472	505	439	498	475	511	494	482	613	488	705	480	494	493	490	514	499	490	494	453	479	529	481	548	490	493	510	472	479	477	501	529	514	471	457	496	477	548	487	504	486	540	524	527	508	491	496	502	479	468	587	468	480	437	491	505	496	491	513	477	495	452	480	482	474	445	477	528	471	465	508	491	483	513	475	485	476	424	452	484	478	479	485	546	530	483	478	558	475	494	548	501	473	465	478	476	485	481	507	508	463	469	500	522	464	428	444	459	480	569	469	506	429	463	591	489	510	478	468	512	477	488	489	466	492	477	476	555	481	495	492	459	493	471	530	484	450	496	481	513	460	479	560	477	537	477	476	395	489	455	517	497	465	465	464	475	517	488	478	376	481	484	497	485	502	490	531	561	479	484	495	496	1
479	477	479	467	567	475	430	477	472	481	453	505	447	507	484	485	463	484	473	478	491	487	473	478	524	487	509	456	493	503	491	528	521	564	497	540	479	501	473	474	476	478	484	485	508	484	480	518	465	428	514	540	487	476	469	539	503	454	502	495	488	476	589	478	514	547	467	470	483	472	465	480	485	491	473	527	488	476	526	475	510	545	553	479	494	478	477	490	473	519	477	562	455	498	493	492	474	505	477	449	466	489	484	467	527	494	504	456	565	487	442	521	471	460	459	475	506	506	533	483	478	458	486	413	484	519	495	507	479	461	534	464	460	477	461	518	532	517	489	478	493	575	490	480	459	481	479	534	486	479	464	481	498	533	476	500	473	439	499	489	455	482	482	480	490	499	478	474	477	567	453	465	499	476	452	480	463	473	558	432	491	517	477	491	467	514	473	468	497	480	483	513	467	495	566	463	473	486	476	470	458	468	477	496	473	476	506	483	473	515	502	468	467	496	470	479	528	476	448	490	479	510	533	432	469	505	464	473	475	494	490	486	463	463	503	491	471	476	462	487	493	501	468	462	501	537	476	489	479	513	542	526	477	461	489	529	471	436	479	471	490	485	493	516	481	472	495	487	453	496	492	539	425	472	462	470	476	481	513	516	478	494	469	477	479	512	518	463	488	491	526	527	440	467	599	417	459	495	503	457	502	492	477	434	521	475	481	476	508	481	478	507	531	518	463	489	465	493	516	527	487	441	487	479	498	486	490	519	502	471	500	461	477	453	450	485	498	544	464	538	511	456	485	476	490	484	473	561	494	440	481	504	506	486	474	493	517	476	493	457	496	502	498	486	484	463	484	493	464	472	582	505	490	480	482	493	477	532	470	461	487	469	498	502	467	489	412	473	476	518	477	455	478	538	480	493	482	540	573	486	480	470	477	523	477	404	474	481	440	474	472	444	479	510	495	553	468	485	506	437	481	470	461	477	501	487	492	420	500	475	485	475	466	515	482	534	473	470	500	487	469	483	414	540	502	479	456	491	562	470	485	486	486	451	478	536	485	513	483	487	554	493	494	465	472	514	464	539	465	486	625	479	451	479	469	491	472	495	460	491	489	492	478	496	555	473	463	536	477	484	483	485	454	458	490	511	470	481	576	529	2
489	496	553	465	600	478	505	471	474	482	487	495	483	448	507	469	501	464	489	470	474	470	465	493	438	444	502	474	468	489	468	496	521	508	472	491	481	496	479	473	478	534	500	456	465	511	501	455	560	503	541	609	437	486	527	514	405	416	537	505	493	480	497	478	550	494	517	473	472	476	452	465	506	468	483	526	490	525	531	474	493	573	445	463	551	503	479	481	484	600	475	514	485	505	477	509	483	501	493	451	467	479	480	467	503	607	463	454	521	487	505	500	470	436	478	474	497	482	517	504	475	486	478	485	482	437	503	492	489	518	479	480	497	476	474	455	491	453	478	460	532	580	492	479	494	455	482	477	483	543	454	483	476	662	478	503	479	493	452	489	497	475	495	484	530	458	476	485	476	494	502	567	549	477	484	471	484	484	519	480	490	489	486	479	504	467	486	507	563	486	469	489	490	459	450	488	481	496	477	480	495	533	487	410	502	475	480	481	481	496	489	437	481	544	496	504	423	483	485	484	492	494	482	494	478	452	481	475	478	481	484	467	454	458	485	471	506	482	500	478	512	473	473	486	434	547	486	477	475	496	476	499	475	540	464	453	495	539	484	496	461	475	506	473	476	467	498	497	536	511	472	491	452	488	500	488	476	516	538	451	475	553	468	476	501	501	480	408	475	535	549	490	550	478	410	502	502	547	521	503	502	476	482	486	487	470	484	470	493	488	564	478	497	514	493	509	501	479	450	531	475	501	488	480	484	472	461	510	495	530	444	498	476	536	523	483	529	454	433	478	469	509	428	502	444	465	486	532	445	547	488	544	514	481	522	460	556	477	518	517	506	471	436	497	476	388	478	458	481	512	459	470	477	514	495	489	479	530	597	464	468	421	473	475	481	482	464	475	475	474	474	460	475	472	475	493	486	490	449	487	475	451	478	448	476	494	547	481	453	482	469	457	464	454	443	483	493	482	549	509	478	463	483	477	506	482	507	475	431	473	467	486	488	609	513	471	499	499	453	493	522	469	528	546	481	476	471	486	441	467	496	470	491	694	478	454	478	493	536	460	510	476	463	503	500	533	483	542	487	488	468	479	493	481	478	449	493	485	473	513	499	462	477	512	467	487	482	465	509	492	466	476	480	698	452	463	477	460	487	458	2
482	480	490	491	434	481	554	475	480	477	496	491	450	500	493	482	496	538	508	471	481	503	461	472	449	526	482	471	489	495	481	493	517	521	465	505	457	491	481	478	477	530	487	512	487	481	468	497	542	431	519	525	483	481	520	496	395	495	451	429	486	473	466	480	584	487	519	503	481	475	455	499	493	513	486	477	476	510	480	484	520	512	477	491	539	505	475	475	484	480	476	583	484	501	482	485	478	478	474	443	481	476	470	485	538	504	508	417	475	497	512	422	488	475	475	502	491	481	526	505	474	501	481	504	446	494	514	532	480	490	480	459	478	481	468	609	430	481	487	506	511	436	460	485	493	491	476	454	483	566	483	488	483	562	475	500	435	473	469	526	495	481	469	483	516	551	477	483	478	500	577	454	565	480	471	533	486	472	489	495	446	514	481	480	499	516	446	496	556	481	491	507	466	569	539	497	489	479	473	472	483	490	480	439	524	476	560	482	492	500	492	506	453	522	477	467	525	496	468	499	453	514	537	589	526	511	503	476	477	472	482	506	457	486	489	479	479	483	473	483	482	513	485	470	546	504	524	487	484	509	510	510	476	593	478	496	528	534	493	493	536	470	510	507	482	494	492	467	541	478	474	538	524	506	461	479	476	452	498	514	477	511	475	477	528	564	526	403	477	502	498	567	472	465	526	515	480	496	501	482	430	488	473	484	425	505	479	476	527	475	431	460	548	510	505	479	469	477	519	531	485	462	496	472	493	475	500	513	501	533	496	503	475	500	485	479	595	489	455	546	474	440	462	527	433	483	474	434	433	491	480	449	466	502	492	472	522	477	534	510	450	459	505	519	479	475	564	494	470	441	477	448	469	529	529	513	472	488	564	455	478	460	503	497	511	481	465	477	483	504	472	520	476	479	483	481	488	491	496	493	472	466	476	434	477	472	512	477	485	476	497	468	421	462	503	581	482	527	502	493	477	502	471	477	504	495	518	462	472	480	489	504	469	548	472	455	472	518	499	484	454	466	361	465	484	479	475	518	429	472	495	482	459	413	488	613	488	473	438	490	549	506	488	508	487	498	482	493	485	514	553	477	417	476	483	508	482	501	479	479	469	540	480	460	502	493	487	475	535	476	521	483	470	422	468	530	469	484	503	478	2
487	449	543	464	479	470	407	478	505	478	408	465	459	448	477	498	486	460	507	476	475	477	479	496	489	498	493	482	474	489	476	575	520	483	511	442	475	503	472	476	480	501	471	492	472	502	515	511	415	446	596	453	462	477	485	525	520	499	516	461	533	481	450	473	384	527	513	467	495	476	580	475	500	477	479	491	479	467	493	433	479	503	558	475	529	491	479	519	482	529	476	525	521	460	484	453	488	487	484	480	481	478	480	462	487	401	520	511	570	481	485	490	475	478	469	476	485	470	424	446	477	476	473	501	488	440	475	491	470	513	503	504	439	479	505	498	425	498	489	491	449	482	474	500	492	484	483	479	483	529	513	468	477	389	480	514	469	516	529	519	432	478	494	483	438	516	479	475	476	515	468	574	546	477	495	564	482	498	481	504	482	387	476	498	488	496	471	474	554	475	500	497	527	475	528	484	470	473	477	516	487	476	515	544	488	477	513	476	480	471	474	500	464	446	468	503	411	469	480	494	521	478	476	487	469	525	487	478	477	514	476	468	456	475	503	500	470	479	486	494	547	546	483	531	532	494	444	479	479	490	520	524	474	487	472	501	470	483	479	468	462	475	479	499	485	479	528	487	457	507	482	560	434	446	464	506	476	511	483	495	477	430	493	477	490	497	452	502	476	502	494	457	500	496	510	521	465	561	501	476	504	497	478	478	473	503	470	477	510	464	498	452	490	515	490	458	476	477	465	485	495	517	531	482	510	489	505	488	509	518	450	485	475	529	499	476	365	502	553	515	464	460	501	475	488	464	490	471	457	463	479	438	442	507	485	495	513	475	474	486	498	456	472	471	481	512	472	488	492	454	454	455	496	494	506	466	475	473	399	462	473	475	563	489	487	484	514	476	513	492	470	479	476	454	479	497	486	447	455	483	481	463	478	470	475	461	516	468	545	479	512	505	514	494	483	540	491	490	545	533	480	477	471	476	489	473	510	446	462	474	493	529	475	425	478	479	493	504	470	486	453	518	547	520	509	480	475	480	441	468	481	473	480	369	468	493	486	511	428	434	495	476	464	463	490	508	479	482	504	523	463	482	502	478	486	545	490	492	444	487	487	484	474	508	491	489	479	442	479	470	509	478	496	341	557	456	482	484	494	467	2
482	426	477	490	545	482	500	476	500	477	577	432	478	408	477	472	487	488	492	472	487	459	476	480	465	420	489	474	486	508	481	564	545	491	506	450	473	497	479	479	481	472	420	499	473	455	463	460	439	455	494	552	467	484	450	496	393	456	549	500	468	485	490	470	574	517	561	501	486	474	525	481	488	502	478	481	474	507	542	432	497	512	483	471	529	483	482	469	473	467	475	490	499	513	471	553	482	465	471	520	486	484	475	506	491	335	500	528	476	475	514	434	473	487	512	504	510	490	512	499	474	505	482	474	498	506	469	494	466	496	506	463	470	472	475	582	529	512	479	487	490	491	487	495	498	498	481	616	480	458	443	486	490	605	478	514	495	494	481	502	518	495	479	480	545	518	475	483	475	575	507	452	500	476	490	586	470	483	450	469	470	513	496	494	487	466	541	502	501	488	461	486	521	564	442	486	477	489	479	539	489	481	502	569	562	475	595	478	486	500	485	516	455	467	476	441	517	462	444	493	530	435	502	530	458	489	522	476	479	476	500	481	486	510	463	499	488	479	473	481	498	501	508	467	454	499	465	477	474	474	509	497	481	515	491	488	487	491	485	494	487	487	509	496	485	501	527	485	474	501	495	501	431	457	493	475	476	471	481	508	475	532	475	477	467	463	507	513	483	495	488	466	480	483	427	493	495	516	501	520	469	498	474	496	531	490	493	479	496	456	476	484	485	503	481	499	465	469	502	560	496	469	465	499	499	491	477	495	501	489	478	485	477	485	463	483	543	459	470	541	476	474	482	510	508	497	492	508	452	471	474	514	543	490	501	495	516	480	529	448	491	486	474	501	487	500	458	474	484	457	561	408	478	483	483	481	481	485	437	520	477	448	497	485	468	476	509	480	450	403	473	554	475	468	480	470	489	407	505	488	474	470	473	499	476	465	527	476	409	467	473	486	463	487	478	533	488	525	561	502	477	486	500	476	476	503	478	495	479	472	491	481	499	561	512	465	473	574	475	462	451	488	391	441	499	477	486	474	509	482	491	481	518	401	477	629	481	439	446	539	500	490	490	467	456	492	473	512	473	460	511	481	429	478	489	495	483	467	510	495	447	468	472	498	478	494	486	435	459	480	470	471	452	397	479	520	473	496	532	512	2
478	502	454	489	466	477	494	475	505	479	505	507	488	507	475	479	496	480	506	486	486	488	474	475	483	494	486	477	492	509	497	542	494	490	492	492	480	491	488	479	480	540	497	485	498	492	435	469	459	466	545	448	461	478	480	533	424	457	568	510	483	479	535	472	526	478	467	520	480	478	460	509	468	459	469	463	475	497	505	505	494	491	484	473	505	486	480	511	483	496	476	506	473	476	505	499	474	468	440	493	475	481	481	475	482	566	451	549	591	451	529	499	485	469	489	472	478	467	506	510	472	488	472	469	462	470	478	467	486	474	470	472	459	482	524	454	485	500	469	485	497	392	476	491	468	501	478	468	477	440	503	470	482	600	476	516	445	431	480	488	460	470	493	479	514	457	477	479	475	463	476	502	578	477	485	538	468	486	524	447	519	512	469	486	492	428	505	528	594	483	490	519	506	448	515	493	486	484	475	445	470	459	455	480	511	477	478	481	486	490	498	453	474	475	479	533	501	490	447	481	482	452	519	475	538	477	484	478	475	497	470	486	497	511	464	475	459	480	490	463	479	438	481	470	527	456	450	476	469	535	479	449	478	492	476	498	490	391	487	477	481	483	502	451	479	469	569	471	469	463	498	482	413	475	464	482	477	535	530	460	478	531	492	475	463	458	490	530	480	463	467	546	524	466	570	543	466	469	527	465	464	508	476	530	471	479	477	477	474	454	468	505	491	518	478	461	477	479	517	476	486	474	507	488	514	491	515	498	496	457	481	477	476	463	586	481	503	426	452	504	534	480	545	531	476	489	479	496	497	477	492	450	478	500	478	504	466	474	540	439	536	495	471	503	484	445	454	477	459	512	501	533	469	482	472	467	477	485	460	499	483	481	489	496	493	513	499	475	499	470	473	473	474	466	481	481	496	483	406	482	473	534	477	484	477	558	495	487	497	482	482	573	522	477	513	431	477	507	471	524	486	490	483	477	472	472	483	489	502	477	528	566	464	565	472	468	473	523	479	473	476	504	535	548	477	476	482	499	503	485	501	484	459	641	470	401	480	538	401	487	561	486	488	431	471	485	483	558	464	514	469	467	496	479	489	406	518	461	514	472	496	518	467	451	494	486	481	464	492	483	495	480	467	707	544	520	482	487	523	504	1
481	457	507	498	503	483	523	475	466	462	473	502	504	508	499	459	489	488	444	468	484	510	486	481	577	500	519	463	496	489	472	460	526	541	501	482	470	496	475	475	474	544	470	488	498	484	516	515	454	494	521	466	423	482	484	490	479	513	446	447	484	468	514	473	455	550	464	498	474	469	463	489	505	457	483	494	480	461	542	451	471	517	486	501	477	438	482	514	488	506	476	475	471	481	480	481	477	493	451	513	476	479	472	473	481	611	485	526	514	491	518	526	462	519	418	518	495	483	450	495	480	507	484	527	529	535	489	515	487	501	487	493	501	471	522	565	503	503	476	477	514	537	499	471	461	490	478	503	474	536	455	486	486	518	476	493	486	472	530	525	445	472	476	487	522	478	478	485	477	471	486	517	571	477	458	452	466	478	455	446	521	504	503	500	500	492	506	500	417	476	490	493	501	476	527	473	485	485	475	458	474	484	467	513	525	477	569	479	512	485	463	487	523	448	479	531	485	474	465	471	500	525	526	446	498	587	462	478	475	505	480	448	482	507	520	475	500	478	473	486	469	479	495	484	498	520	458	479	481	498	476	478	477	465	479	504	496	536	482	495	458	487	505	470	490	484	453	487	491	516	500	429	505	486	494	480	477	487	493	491	476	489	464	477	511	499	503	412	478	490	476	518	491	487	534	502	484	488	507	514	532	489	481	445	544	479	491	473	464	445	513	471	534	472	485	497	479	485	549	462	486	417	495	483	489	487	492	512	486	494	447	471	474	484	464	518	432	501	444	436	506	482	473	543	605	471	468	529	450	573	481	477	514	474	509	515	513	477	484	493	473	468	539	450	491	512	502	480	498	529	458	500	464	442	508	473	477	462	455	492	475	466	470	474	481	501	494	476	511	491	476	459	479	483	481	520	476	549	533	485	474	472	476	490	478	458	490	484	477	480	450	447	473	431	474	552	499	556	575	495	471	460	489	476	476	510	503	453	529	476	484	477	435	515	490	506	468	650	472	499	488	466	482	524	498	480	480	496	432	477	490	489	538	558	484	428	477	490	453	477	599	485	515	518	498	463	486	549	497	518	473	479	474	477	485	460	474	495	434	489	466	480	501	470	500	490	464	462	467	490	468	477	472	582	489	534	470	495	533	451	1
486	509	424	481	523	478	465	475	487	484	497	494	435	464	460	472	486	507	478	485	500	492	471	482	460	445	505	491	482	473	475	535	515	441	522	464	472	499	475	476	476	437	461	474	516	462	487	537	530	513	529	574	509	480	516	503	513	515	515	431	506	482	535	488	423	488	503	484	471	476	462	499	456	556	491	562	463	477	621	470	505	571	444	472	441	511	476	471	477	563	476	544	470	517	478	480	473	453	481	401	474	477	486	493	494	749	497	447	466	486	538	484	480	501	472	488	497	484	480	509	475	476	479	377	477	543	465	510	498	445	524	495	487	473	461	464	521	497	474	464	466	506	480	476	497	533	480	570	485	498	486	473	489	490	478	507	482	448	513	518	463	483	480	488	534	488	478	478	476	530	443	638	488	478	468	534	473	482	476	552	403	510	485	437	510	528	504	512	495	475	463	437	507	523	476	492	479	484	478	481	498	519	484	499	483	477	528	473	491	464	497	489	494	456	465	501	482	489	485	487	457	480	519	437	521	489	471	479	477	475	466	472	468	495	457	514	478	479	473	488	505	526	493	481	474	446	490	480	486	533	490	486	477	512	471	466	493	539	497	493	494	473	479	501	489	495	531	500	466	489	486	493	478	466	467	477	477	451	501	491	479	473	482	475	450	464	472	497	486	492	474	524	510	469	431	518	495	540	495	482	482	502	481	507	510	468	476	490	569	470	465	492	442	505	488	440	470	484	491	553	468	461	481	466	502	480	521	510	450	582	490	492	477	448	482	471	396	514	445	477	516	459	518	499	451	478	485	522	481	471	473	497	480	478	515	485	439	478	500	485	504	505	476	482	479	531	467	465	473	405	492	560	477	496	484	517	477	470	579	471	484	517	503	488	459	448	465	476	509	474	474	505	475	495	476	447	478	422	541	491	478	489	477	427	478	479	507	482	471	479	460	500	475	444	431	569	440	569	488	488	473	477	460	476	492	483	490	525	501	476	519	536	519	490	494	520	471	508	487	483	573	461	504	488	488	476	476	477	452	486	463	479	501	562	478	404	483	480	485	461	526	481	453	450	483	491	471	551	480	464	467	479	484	478	485	515	485	467	422	488	536	402	504	428	575	489	472	485	519	479	485	476	494	570	512	353	481	480	518	439	2
482	459	560	494	522	492	442	477	485	475	469	519	543	495	476	490	468	504	500	451	477	495	467	474	566	515	505	490	495	492	488	523	511	542	469	504	487	459	485	476	478	434	498	465	499	451	430	502	482	466	453	552	463	487	490	495	578	476	472	467	515	487	503	471	439	557	516	460	478	483	574	488	483	466	469	429	469	560	469	480	472	489	451	495	487	501	478	455	479	507	476	529	462	502	484	472	482	458	459	464	473	472	483	484	489	675	483	518	504	473	523	495	484	472	487	468	529	494	519	490	477	491	475	470	463	540	488	525	496	480	524	482	483	482	448	512	455	484	481	498	494	527	471	479	500	477	481	487	489	543	504	468	484	612	477	481	427	512	542	535	436	488	476	484	531	514	475	479	476	531	538	478	452	477	468	556	492	496	474	526	475	484	536	498	469	466	408	433	515	478	527	506	487	558	495	502	496	486	480	495	482	478	544	562	500	475	483	478	488	506	482	483	505	497	478	508	541	481	498	474	497	563	524	506	483	502	481	477	476	480	472	521	458	481	467	493	495	485	479	483	484	505	521	469	539	566	551	472	482	556	512	489	478	489	490	501	516	499	471	489	475	478	490	484	481	449	561	477	490	503	495	516	476	482	473	479	476	464	502	454	479	527	467	475	503	501	521	416	479	483	468	495	508	469	501	444	478	527	447	493	416	488	479	483	447	462	489	483	486	499	486	474	430	499	471	443	473	479	523	516	473	504	495	454	506	472	472	458	474	600	462	466	475	451	481	476	419	526	372	511	447	527	504	497	520	491	476	473	464	583	480	434	443	516	516	490	489	476	520	474	418	525	503	476	492	539	477	508	495	490	453	536	520	463	525	446	478	455	491	422	484	482	528	478	497	464	499	475	499	474	474	525	475	450	472	453	473	628	502	486	478	508	478	464	477	528	472	487	504	472	451	557	464	495	531	492	493	507	495	505	473	471	489	476	475	508	470	455	470	480	510	474	436	552	492	499	456	523	475	476	575	496	450	491	526	480	454	482	417	470	491	487	461	626	473	400	477	458	512	537	550	485	537	501	475	489	477	552	454	448	576	482	458	479	483	497	492	496	511	497	470	487	478	522	481	461	487	475	484	470	500	480	455	631	511	474	477	520	512	448	1
475	490	617	487	571	478	491	475	497	479	495	489	470	522	497	486	486	517	496	461	461	484	476	476	461	546	491	500	487	517	478	558	510	526	479	468	468	457	490	477	476	445	455	493	452	475	454	532	490	482	506	563	477	480	470	538	491	436	525	492	491	480	493	483	688	529	428	485	487	496	428	477	451	467	478	432	482	481	521	462	473	485	445	461	434	470	471	480	468	438	476	493	498	487	475	479	477	441	482	493	474	486	487	469	507	362	493	509	529	497	482	343	484	498	497	473	478	481	485	501	472	418	465	520	457	511	493	465	466	473	498	540	502	478	474	522	525	498	479	495	481	570	478	488	498	469	477	518	481	434	440	475	473	517	476	505	500	439	490	513	473	475	476	477	480	453	474	473	478	575	516	620	506	477	483	513	477	482	470	523	487	508	479	439	469	561	537	504	478	482	455	509	464	481	452	471	483	490	476	505	495	482	498	495	547	476	464	474	501	511	513	446	470	483	467	463	443	473	444	493	513	460	532	532	506	498	475	477	475	500	463	490	475	471	483	484	501	481	456	482	497	425	467	478	545	463	470	480	494	485	465	527	479	518	487	433	487	519	490	492	502	471	527	462	500	469	527	483	454	494	478	557	469	497	472	501	476	439	503	469	475	495	517	476	448	491	535	556	487	484	493	509	516	477	457	409	515	466	476	493	512	476	478	478	466	494	468	483	522	509	503	486	491	503	477	541	481	475	508	473	489	500	514	490	495	477	494	465	489	494	449	483	476	507	423	463	667	505	566	550	481	494	469	508	511	493	478	490	452	543	478	434	500	498	507	495	501	475	542	429	460	529	413	473	485	421	510	480	481	494	444	473	503	507	496	485	471	501	508	475	473	508	538	508	478	467	491	479	472	476	474	470	473	463	483	492	483	460	502	477	475	466	477	469	477	506	457	475	506	471	525	526	478	465	523	651	492	544	511	441	491	476	481	476	509	487	485	530	514	472	508	482	448	522	510	581	496	524	467	499	496	492	454	540	510	478	490	498	466	475	504	483	520	454	475	610	475	505	442	476	510	497	457	491	507	455	480	502	522	465	499	471	459	479	470	412	445	494	518	501	489	454	467	551	546	499	476	505	491	489	505	481	525	465	497	542	475	497	536	427	1
472	467	484	468	454	482	426	476	464	497	482	474	453	499	495	445	470	451	471	486	477	488	476	468	495	493	504	463	460	501	493	551	495	471	506	493	488	455	483	475	477	520	460	459	536	438	439	460	465	492	530	535	462	475	490	484	454	477	521	492	491	481	504	478	426	455	529	506	471	479	532	476	493	498	470	565	471	442	552	516	536	412	497	475	477	452	482	483	482	551	476	502	465	467	485	506	482	496	453	383	476	471	484	474	556	446	483	511	477	489	456	561	473	468	505	485	517	487	466	464	472	532	475	473	454	533	486	509	474	520	500	489	473	486	481	549	445	475	477	466	515	513	473	466	496	469	474	471	477	583	489	487	487	491	478	499	442	490	511	525	470	480	468	474	448	505	476	482	477	518	458	513	514	478	492	506	490	484	392	519	565	574	495	462	501	478	553	488	587	473	460	517	485	518	529	489	475	494	477	451	495	482	501	534	519	478	478	479	504	500	493	530	490	492	479	464	504	482	476	484	465	493	520	482	431	548	478	480	475	459	490	490	483	456	503	489	495	478	484	473	492	551	502	478	545	553	464	480	479	488	493	504	483	519	480	483	573	437	488	487	470	468	458	535	476	497	492	501	486	503	487	560	503	460	461	490	476	464	516	499	478	475	469	476	492	460	411	459	482	525	478	523	495	480	439	446	505	518	518	477	383	475	477	518	566	473	487	488	507	470	514	461	499	518	501	483	461	484	423	473	480	454	472	474	496	478	489	517	470	491	497	473	476	462	528	479	397	470	506	485	564	453	485	519	466	486	476	433	491	484	473	396	500	479	483	497	490	477	534	502	493	465	482	512	481	486	488	482	489	486	460	492	477	495	499	535	487	454	469	568	489	482	476	497	477	466	566	477	482	540	479	469	477	524	477	510	505	499	512	487	474	493	476	486	476	525	456	479	463	499	488	497	480	503	498	532	468	525	641	503	479	487	475	476	488	490	483	452	507	477	511	523	558	495	509	486	470	477	494	504	499	471	570	490	498	476	487	481	424	479	479	465	482	466	472	490	483	477	470	524	494	501	510	518	509	482	479	482	496	484	482	480	514	477	479	536	474	507	571	490	480	482	479	474	508	494	473	429	480	487	483	478	473	479	487	477	474	495	538	492	2
493	458	503	478	517	479	472	478	444	477	405	493	445	497	475	460	461	523	478	474	475	520	473	463	531	527	509	502	487	480	468	501	571	464	494	552	456	463	476	477	471	427	480	501	515	481	543	515	457	516	561	493	489	485	476	511	469	457	423	467	517	480	441	475	502	492	534	520	482	484	538	484	454	434	476	483	466	491	573	472	470	509	482	466	504	488	469	464	477	558	475	501	466	488	462	477	476	448	448	481	469	474	474	486	514	474	464	480	528	492	462	460	477	489	489	473	502	488	455	522	476	448	473	520	458	471	462	509	477	512	493	462	511	486	498	475	466	509	477	509	490	440	479	489	516	479	484	487	473	508	483	470	469	592	476	492	485	477	509	548	497	497	481	482	443	454	479	474	476	492	445	507	514	477	479	452	474	470	498	508	500	488	454	486	470	494	513	469	609	480	476	526	493	519	560	480	468	493	474	462	459	449	509	507	480	477	474	480	500	490	526	536	465	410	473	493	490	480	487	498	455	505	476	395	453	513	498	476	476	489	505	490	467	484	491	501	467	480	513	478	491	530	503	453	492	494	480	481	499	505	514	425	481	532	478	462	501	512	480	502	486	474	504	537	480	485	555	464	500	476	477	414	475	437	461	491	477	456	482	528	477	510	462	475	476	483	506	518	473	503	460	502	515	481	531	556	497	480	496	513	509	498	479	506	507	452	487	483	509	458	466	488	455	525	470	513	473	489	510	480	502	507	501	487	493	478	452	461	490	445	468	478	476	499	485	497	482	525	436	503	501	471	520	493	476	492	476	515	442	509	481	446	473	476	490	490	531	478	522	489	515	496	470	495	482	481	504	484	483	474	461	428	505	471	515	497	469	503	459	477	481	464	475	479	481	456	506	478	484	479	474	482	475	477	477	523	492	535	483	490	472	513	477	461	477	462	546	481	477	480	496	489	499	479	511	538	473	489	513	501	478	462	475	476	446	486	500	459	422	477	557	448	469	558	464	521	483	492	458	478	554	483	385	565	499	475	482	487	451	475	485	482	457	428	471	550	476	501	418	469	448	459	489	435	476	477	495	542	487	463	474	482	433	479	477	531	493	471	485	491	487	478	486	476	508	462	485	541	529	475	469	475	485	443	517	486	474	489	506	506	2
481	484	481	490	449	481	467	478	469	483	506	494	475	478	475	488	485	517	464	482	489	462	465	469	452	471	489	473	465	504	479	451	544	546	523	497	498	448	477	473	478	429	489	486	527	503	467	493	433	431	494	493	467	488	519	523	469	455	528	511	488	487	441	465	420	520	492	489	485	489	520	497	452	459	491	525	481	480	516	511	493	598	517	476	501	466	481	506	484	505	476	551	490	451	480	475	483	488	496	451	473	479	469	468	497	456	458	468	420	485	541	541	474	514	495	451	464	496	494	481	477	444	491	494	478	527	496	525	476	492	523	509	493	471	481	545	522	472	477	473	499	506	483	481	458	474	485	481	482	442	518	477	486	564	477	455	465	485	501	492	455	481	493	474	511	484	478	481	477	553	431	512	496	476	461	485	493	473	453	508	462	492	437	464	485	423	483	557	531	476	435	484	519	527	449	492	474	480	476	483	524	533	523	494	502	478	556	474	485	460	481	444	467	440	479	499	557	477	517	501	487	419	503	458	566	483	455	475	476	486	492	492	499	482	507	511	489	473	480	480	536	513	478	487	459	506	413	477	484	491	422	457	477	501	478	469	601	449	492	483	466	474	489	470	467	525	451	471	469	447	480	523	500	507	482	493	476	487	522	449	475	508	462	476	542	513	511	482	483	484	465	502	502	476	543	510	472	481	472	519	462	483	478	537	430	499	479	470	536	499	477	448	471	480	483	491	472	490	433	467	482	481	530	491	515	478	473	480	491	543	478	480	475	509	513	498	409	461	477	557	620	469	483	489	528	483	485	527	521	551	485	424	502	472	464	473	534	479	464	523	458	502	498	413	485	439	446	481	485	472	495	454	467	494	501	487	484	483	396	516	472	506	498	461	505	505	467	480	488	511	477	485	477	471	482	509	466	606	525	464	476	483	476	479	477	492	494	477	496	488	495	469	465	466	454	556	497	514	516	465	485	476	483	475	494	488	490	484	494	481	486	456	477	538	464	494	499	538	511	497	495	472	588	519	493	475	467	474	476	480	471	468	471	564	477	436	485	486	423	440	546	518	478	485	481	466	480	519	454	516	476	480	531	476	482	502	470	509	492	486	460	535	501	583	536	489	481	496	483	468	506	485	508	599	498	527	481	490	455	451	2
485	485	530	480	444	487	462	475	509	494	500	488	475	486	467	468	459	510	496	478	492	490	483	472	499	560	474	472	504	505	491	443	463	545	449	481	471	508	475	476	479	494	495	433	471	470	456	492	506	455	531	602	430	482	478	509	467	533	488	468	458	479	507	486	508	453	495	473	483	472	494	484	457	458	478	512	495	517	474	469	495	506	431	459	507	491	478	508	485	527	477	488	486	511	489	524	477	458	486	520	482	478	484	477	500	550	489	466	457	491	541	460	469	530	461	480	493	479	474	465	473	459	495	510	477	520	466	475	485	556	503	507	492	479	487	505	496	504	470	505	505	504	485	477	478	475	483	441	481	505	566	500	486	480	477	475	509	514	487	457	549	479	496	475	450	487	476	484	477	479	529	495	516	479	477	476	487	489	412	492	543	424	455	484	494	495	507	485	520	480	477	497	509	537	518	490	478	472	477	537	497	450	485	478	464	476	477	484	483	451	468	468	435	505	482	497	512	501	487	489	479	494	514	454	506	506	482	477	476	457	466	503	484	508	515	493	476	473	492	470	468	520	463	465	448	543	437	478	483	474	480	535	476	527	474	492	572	489	482	478	494	491	498	517	483	495	524	500	495	491	465	517	516	481	443	470	475	450	502	519	476	468	504	476	494	468	446	563	483	483	493	553	488	474	490	477	508	524	489	509	477	463	483	517	533	522	449	465	448	459	473	506	491	524	480	496	475	476	564	520	476	475	518	493	502	477	505	519	487	565	539	508	475	521	422	482	491	497	453	520	440	475	456	478	507	480	482	482	478	543	482	474	431	484	500	473	463	476	546	518	487	450	428	498	478	522	510	477	491	556	439	445	492	495	474	560	474	482	523	506	473	492	541	482	473	498	500	477	479	508	468	497	479	468	476	479	476	430	476	477	477	477	477	454	475	476	471	478	527	478	497	470	555	475	528	458	489	483	490	564	497	457	478	476	470	472	537	503	478	481	488	467	469	483	501	463	475	573	466	486	409	448	362	517	489	476	480	501	586	483	494	494	487	357	483	568	485	515	596	486	486	517	453	512	510	460	472	493	472	522	449	485	417	479	478	514	487	487	456	489	492	450	494	452	511	481	495	477	452	477	442	474	502	368	453	482	478	481	484	517	2
477	469	528	485	483	469	482	477	494	476	498	503	533	468	481	476	476	458	482	477	484	512	484	476	537	506	461	488	468	490	479	539	445	514	469	454	483	462	479	481	475	518	504	478	498	477	457	486	520	483	443	498	484	482	456	485	441	469	531	458	471	486	525	494	437	515	499	483	490	473	519	496	465	531	486	550	471	485	512	481	470	468	472	495	513	450	476	480	484	467	476	510	499	517	491	491	476	441	463	456	489	468	484	462	512	635	435	489	486	481	518	429	482	506	452	491	488	476	483	494	476	492	481	515	499	517	490	502	491	466	479	515	470	476	474	537	502	489	468	478	482	448	486	479	495	489	477	466	473	505	486	475	494	567	476	485	460	479	516	476	441	498	470	474	465	508	478	480	478	547	538	530	443	476	481	435	468	496	457	490	476	494	462	501	508	482	478	466	489	479	474	548	520	455	556	508	479	480	476	491	544	479	514	511	460	478	454	476	481	509	501	540	510	505	489	491	506	481	470	488	486	512	533	464	481	467	479	476	477	515	489	484	470	468	449	508	479	484	469	474	458	520	466	467	533	558	481	488	486	496	470	528	476	573	475	489	570	530	479	488	499	481	526	442	486	479	538	478	452	479	470	523	489	483	482	478	477	557	507	506	474	512	479	475	514	468	472	420	484	484	506	498	507	487	470	428	489	487	490	511	520	485	480	490	478	482	466	458	531	499	496	512	537	526	451	466	488	487	441	513	476	502	491	488	495	474	497	456	481	588	475	470	476	458	469	491	407	472	420	488	549	494	446	447	476	479	489	492	485	481	481	426	469	469	566	495	520	476	437	520	557	527	451	469	486	516	537	507	483	545	506	529	508	503	471	475	474	489	537	471	484	502	470	478	480	489	503	476	499	484	484	548	475	529	478	493	487	495	495	476	471	461	478	473	477	480	492	479	469	475	458	427	481	502	462	511	489	586	475	540	473	494	476	476	469	505	497	413	477	480	497	490	478	551	499	472	485	521	566	468	484	476	544	475	463	477	485	490	508	466	499	469	505	609	479	430	476	503	522	449	496	511	495	547	506	484	476	479	485	486	457	478	501	479	487	521	487	467	456	490	461	459	472	487	490	491	489	489	464	470	473	476	453	638	471	538	470	490	613	492	2
482	453	515	481	500	493	503	477	501	475	519	472	454	420	509	514	470	540	423	489	471	547	495	485	494	516	513	493	491	496	476	548	533	427	475	483	479	468	479	476	477	573	504	488	529	470	528	489	438	527	511	541	495	477	477	494	487	497	476	483	475	475	485	476	530	480	482	500	482	478	587	482	425	558	466	529	492	457	489	468	513	493	528	491	511	525	478	463	486	518	476	481	452	501	484	480	477	497	491	420	472	480	490	473	409	542	510	507	524	484	484	472	477	480	461	480	504	504	502	473	475	528	485	490	490	569	486	517	481	521	478	501	493	484	466	489	444	501	474	481	497	543	468	471	468	462	482	454	479	525	521	489	502	627	476	484	494	484	500	482	495	486	474	461	529	480	477	491	478	524	484	494	493	478	483	524	463	477	490	571	448	543	436	510	490	475	532	489	545	482	498	579	474	562	505	474	479	475	479	520	500	513	475	499	531	475	548	477	504	481	485	492	471	449	484	439	446	492	485	484	465	416	555	519	459	517	494	478	475	468	468	485	479	470	496	489	524	471	498	478	511	433	480	469	503	545	404	480	473	477	446	504	478	521	473	494	563	552	498	509	471	480	446	494	472	453	475	490	506	507	470	483	480	499	455	461	477	461	488	475	476	545	482	477	514	518	507	521	480	502	489	509	536	475	515	494	472	535	494	483	412	488	485	505	479	531	474	474	482	451	486	481	472	541	481	519	476	489	516	618	489	524	445	478	487	475	499	500	507	467	496	488	475	511	511	474	519	523	444	495	478	520	475	535	480	481	483	396	516	482	481	497	463	500	520	459	570	476	552	506	498	509	413	491	485	496	478	479	471	459	515	399	472	478	473	479	471	511	437	525	490	463	475	494	470	492	498	478	487	458	480	534	476	504	478	468	470	515	509	486	478	494	476	489	476	505	463	475	476	469	485	547	479	491	519	593	486	432	487	559	489	467	494	477	487	485	493	465	478	473	462	485	510	600	480	452	476	471	506	476	443	480	517	495	475	476	476	502	492	476	508	484	525	690	481	430	481	493	500	520	544	482	488	508	504	507	487	608	463	446	483	477	489	480	482	398	482	493	422	484	483	468	471	507	542	472	477	493	503	477	484	478	487	694	493	499	474	494	536	526	1