345	18	1800	188139	395	0	57	390	538	619	640	653	647	623	639	638	595	555	555	536	567	542	582	564	569	547	553	559	566	548	512	505	523	549	539	535	560	560	490	559	505	559	534	550	500	517	506	564	532	534	507	526	527	512	558	497	548	526	518	553	538	525	545	523	470	518	525	518	487	552	526	521	529	550	524	536	528	538	536	555	502	526	502	539	546	543	539	508	526	543	546	522	500	552	492	530	529	529	490	545	504	544	508	546	519	521	530	521	504	563	511	571	515	497	505	528	509	524	525	544	555	545	494	529	492	504	497	494	530	533	546	529	519	535	479	516	506	528	511	499	477	562	544	539	492	486	526	515	505	508	552	539	506	529	512	530	545	556	539	526	520	544	513	527	531	505	512	504	519	533	533	547	560	526	558	520	526	522	471	500	478	500	549	552	523	511	509	513	525	528	501	544	532	503	544	549	526	538	536	525	522	507	508	508	520	494	554	522	519	525	492	521	505	537	509	544	545	528	544	494	497	532	534	529	504	542	492	513	516	561	491	506	522	535	528	555	525	514	546	508	516	543	524	522	526	498	514	525	532	530	511	529	506	479	530	533	492	519	541	525	510	529	478	480	520	540	507	497	516	541	521	535	516	490	527	490	530	540	533	519	520	490	475	543	532	527	543	523	519	527	501	523	526	499	530	496	540	542	537	546	534	524	552	531	552	505	566	519	494	517	521	500	517	537	494	541	486	486	489	529	529	518	496	530	511	527	543	533	551	500	529	553	543	533	484	498	526	549	528	528	515	524	528	545	511	519	555	499	498	506	526	525	498	533	533	521	538	522	538	525	500	540	524	523	524	499	515	522	489	506	477	499	554	518	503	514	561	524	529	534	514	505	527	467	524	541	513	526	521	516	528	494	488	529	512	485	521	518	501	537	526	517	525	503	515	522	494	478	541	531	549	519	478	561	518	509	512	543	529	523	547	539	514	538	503	513	503	539	532	522	537	529	558	536	544	529	530	501	522	498	533	484	493	498	534	533	528	507	521	531	512	520	538	527	495	550	521	542	528	517	495	524	511	530	534	508	527	558	542	525	497	546	526	543	508	526	549	540	533	544	542	554	545	538	557	523	521	544	536	504	525	521	527	534	545	530	523	546	509	514	499	499	504	478	527	518	501	493	547	543	500	487	566	561	494	531	493	504	508	530	524	531	506	525	489	530	552	518	516	522	540	513	515	506	521	495	532	517	486	561	524	526	480	511	527	522	516	534	562	502	556	534	503	543	486	555	508	528	522	512	544	517	512	528	539	544	500	488	540	509	521	498	507	531	532	517	486	498	510	529	508	559	526	564	499	536	521	499	526	530	528	547	486	550	515	521	488	531	505	512	512	519	534	521	532	542	508	497	493	526	518	521	559	552	520	500	513	496	516	513	491	509	516	482	506	509	527	542	528	531	497	498	543	534	512	508	512	530	520	542	507	513	540	531	504	525	511	490	531	532	519	528	483	494	525	507	559	526	535	504	511	526	496	520	513	522	541	508	547	543	511	506	516	554	524	497	545	540	473	521	503	519	515	538	496	498	531	516	520	539	531	561	547	532	529	532	505	494	513	515	516	546	524	554	502	511	515	519	525	498	497	563	550	522	511	524	524	510	495	510	515	533	520	519	538	532	515	560	506	518	503	516	511	514	504	489	511	517	540	528	505	514	551	545	546	484	519	495	520	515	536	548	494	508	535	538	527	496	550	562	498	532	520	542	520	494	508	524	520	496	499	532	508	507	494	507	526	535	502	524	489	523	476	509	555	505	507	535	514	533	493	520	542	522	518	515	562	489	530	506	527	505	518	512	526	583	510	510	540	526	516	521	536	506	504	547	516	492	507	541	554	514	517	502	513	528	519	495	517	493	554	503	500	539	521	511	541	539	551	520	546	554	544	513	540	519	530	550	534	540	542	533	526	479	492	520	516	522	514	490	529	555	519	531	482	515	520	532	517	528	500	523	561	504	514	534	522	524	539	546	470	519	520	542	502	531	520	516	536	548	501	522	520	562	495	542	525	529	506	523	488	523	526	502	545	544	499	483	540	538	515	534	536	486	515	512	529	533	499	529	512	478	545	523	513	509	491	501	546	490	520	521	487	531	510	499	499	555	514	537	491	516	518	525	532	531	498	515	512	568	518	512	500	536	550	516	499	518	497	483	545	541	532	531	534	503	532	530	534	555	516	495	513	561	498	539	513	489	516	508	502	527	536	498	530	504	513	514	504	561	510	503	536	516	529	525	546	502	547	505	508	516	495	531	524	545	517	523	515	472	533	522	511	533	529	529	526	483	531	518	489	544	537	512	501	547	516	546
345	19	1900	188240	389	0	81	419	508	645	637	643	635	618	594	606	599	583	602	596	554	558	612	559	534	546	557	542	575	553	564	572	541	549	516	524	559	568	564	497	564	555	571	545	517	546	534	535	565	536	550	549	522	524	549	537	545	531	547	530	551	547	565	533	527	499	516	547	515	543	506	529	511	529	525	546	537	553	528	541	538	521	507	529	526	542	537	537	536	539	556	553	562	508	520	525	543	567	573	554	514	560	500	559	500	544	522	556	557	488	527	556	534	526	549	567	521	555	541	524	539	539	532	522	515	547	548	527	522	522	517	518	542	545	549	530	534	516	532	545	517	562	514	545	525	519	532	528	520	559	518	564	545	558	538	531	545	508	504	533	506	550	472	557	559	533	536	578	540	550	518	545	547	557	560	527	490	540	570	541	556	530	527	508	501	525	549	540	518	510	583	544	516	513	539	513	548	581	511	535	564	507	571	547	514	513	537	528	541	558	539	511	554	506	510	525	556	508	516	527	549	515	567	573	510	526	524	538	535	511	510	525	504	559	537	561	518	487	532	510	532	527	507	527	519	542	533	509	528	520	546	538	483	538	556	521	511	510	554	559	529	532	543	536	507	546	499	515	561	547	553	522	528	569	521	560	528	516	512	511	523	524	525	519	538	532	545	511	516	538	494	597	557	546	523	531	510	556	534	572	513	508	536	518	475	546	506	491	509	529	538	551	511	520	539	535	514	567	539	513	500	524	508	501	543	540	519	543	521	557	502	521	525	573	521	541	550	539	525	528	512	523	507	585	520	549	498	526	533	530	508	519	551	571	543	501	502	557	571	521	514	561	562	539	503	537	490	538	517	559	513	541	554	548	532	532	523	521	527	533	523	539	547	533	535	531	519	542	535	528	551	532	532	521	505	496	550	563	509	544	490	532	524	529	530	509	491	529	521	518	545	522	531	515	562	547	544	546	572	566	514	529	521	515	518	503	544	482	531	507	543	546	508	520	520	526	526	536	564	526	519	523	547	528	570	557	564	531	511	533	514	553	493	522	520	562	540	540	534	541	525	515	578	504	518	535	515	515	526	581	546	519	523	563	513	558	557	533	529	538	511	534	527	521	548	482	519	540	527	529	501	523	531	575	552	534	516	519	512	515	537	504	502	507	506	528	520	534	540	547	543	513	500	486	548	503	536	567	533	513	542	501	561	523	517	513	532	560	543	536	525	560	506	522	508	528	545	522	528	539	501	511	518	546	538	513	524	502	538	533	530	530	535	521	519	545	547	527	494	529	533	534	559	529	534	531	514	494	526	511	527	558	527	542	560	503	505	529	535	533	525	514	545	541	558	544	498	575	548	534	495	513	532	552	549	555	521	509	545	565	506	538	569	541	531	514	529	535	513	537	546	522	551	511	552	523	537	535	541	510	523	541	545	497	548	552	543	541	544	528	557	519	520	535	530	509	532	518	514	518	513	554	532	533	507	542	503	542	515	523	545	568	534	530	530	544	518	543	508	528	520	551	525	532	528	513	566	555	534	538	539	530	495	522	536	505	504	552	537	510	543	563	559	541	533	530	499	530	522	531	532	528	545	535	491	544	510	553	529	489	528	522	525	565	546	524	514	560	518	530	498	518	556	549	510	493	543	547	537	526	505	515	536	537	544	521	549	496	547	545	505	540	522	558	559	531	484	521	524	516	522	539	524	501	546	530	504	510	534	522	558	525	570	522	531	549	527	534	514	513	531	526	546	530	562	539	516	529	548	532	572	508	493	537	522	572	527	518	534	523	511	482	533	524	526	507	540	526	534	550	563	541	543	538	547	554	539	507	527	529	549	523	534	551	498	557	530	487	559	512	533	529	510	548	522	528	528	541	508	528	510	526	547	516	558	536	515	558	508	517	547	530	533	527	538	542	539	503	540	470	533	531	530	567	547	543	549	531	519	510	515	557	572	513	522	512	541	525	528	538	552	534	519	506	554	545	506	510	556	521	499	544	539	537	537	497	542	485	551	541	519	552	530	554	523	551	578	536	528	524	501	505	529	524	536	539	528	499	566	527	531	528	525	512	518	536	499	515	486	522	548	504	526	545	538	516	508	505	510	521	555	526	517	515	536	524	536	524	560	521	530	539	526	527	495	549	553	557	531	573	519	510	534	550	525	542	542	508	540	558	556	528	525	526	553	529	539	525	532	504	575	477	523	503	516	530	519	511	554	519	535	553	537	539	504	527	518	522	502	544	518	520	569	567	502	533	544	534	557	520	546	540	530	537	555	507	523	548	521	527	523	534	518	544	532	514	546	524	543	525	549	550	552	536	535	535	494	513	500	524	512	527	548	550	577	513	533	502
345	20	2000	188342	391	0	79	404	536	620	646	645	659	650	626	594	561	581	587	606	584	581	559	550	546	575	571	538	571	521	553	554	592	580	554	531	553	557	561	557	540	575	552	544	576	570	537	555	549	538	560	566	522	553	538	480	566	549	529	555	540	561	578	572	517	515	539	561	555	526	543	540	559	574	574	516	530	542	532	539	522	537	538	552	527	509	527	520	554	531	543	524	569	534	533	549	546	532	508	562	552	526	541	545	516	529	576	579	545	569	551	534	541	532	532	528	547	525	555	518	536	520	531	538	537	576	532	562	522	543	556	539	563	552	514	527	546	564	533	504	532	576	520	501	556	562	539	565	520	555	511	534	541	540	484	515	540	529	542	542	528	534	537	545	514	513	557	536	549	535	572	539	535	493	521	504	595	543	545	515	553	527	526	519	515	494	556	524	530	583	550	498	521	520	516	531	551	546	510	513	513	530	547	495	530	537	515	530	529	536	538	511	547	546	541	517	528	518	533	518	560	502	535	549	524	553	523	512	556	549	515	532	536	528	559	543	528	509	556	548	518	546	560	567	551	539	512	525	521	519	555	523	567	538	507	523	523	573	525	534	498	535	507	549	503	563	550	543	529	538	513	524	549	536	538	553	517	566	507	541	521	563	532	543	525	541	564	528	541	530	574	551	520	518	547	534	526	523	575	558	498	529	514	547	521	527	530	546	560	505	537	555	550	535	506	536	540	532	515	538	509	528	485	524	539	550	539	549	549	543	534	536	519	506	534	564	531	532	568	541	471	518	518	513	548	535	521	526	521	522	572	500	544	515	556	526	513	530	551	528	543	510	574	558	523	548	518	512	535	503	553	534	528	551	506	529	528	546	506	550	508	526	535	540	532	526	507	524	544	561	546	541	546	556	546	534	514	545	544	564	533	550	498	531	517	558	548	550	534	510	587	536	516	511	524	527	511	556	522	570	560	515	578	536	513	538	558	518	502	555	498	551	559	540	528	496	565	506	516	548	536	536	499	508	510	515	530	569	527	523	566	552	545	539	526	531	518	517	561	462	545	550	480	537	504	560	510	502	508	531	563	524	542	553	514	536	527	572	549	539	515	530	544	522	534	562	525	500	534	540	540	542	526	524	510	510	575	528	540	592	536	531	512	549	538	532	527	551	535	525	574	529	526	544	528	517	534	546	550	487	549	504	529	545	535	534	513	519	554	519	539	555	499	501	526	519	548	534	541	530	535	560	541	568	532	546	539	536	499	528	531	555	508	548	536	555	521	568	513	528	541	518	526	518	562	533	517	555	506	529	531	514	537	534	540	513	544	524	544	527	500	569	526	519	510	562	531	530	519	534	517	528	528	538	547	516	565	517	526	537	530	539	498	544	539	513	542	574	492	539	502	572	511	536	522	556	543	550	535	532	542	532	535	503	505	544	540	565	537	539	531	523	553	542	521	522	527	572	534	513	523	490	538	535	494	513	550	555	519	537	511	539	523	546	537	513	512	568	544	526	537	555	546	523	541	524	555	529	544	568	507	511	539	519	539	565	530	544	522	508	524	555	580	501	519	533	546	533	539	551	534	492	557	495	570	527	548	575	505	526	524	521	492	547	514	556	508	533	517	507	547	521	514	530	548	544	505	533	533	536	543	518	537	568	526	530	553	534	536	522	529	526	535	551	567	542	517	551	532	564	524	542	544	544	534	536	535	554	541	530	559	562	530	542	542	529	538	567	510	550	521	538	540	557	529	526	531	538	509	517	552	484	541	561	551	561	530	557	530	509	534	555	542	547	526	550	561	547	565	519	569	556	530	555	526	503	527	528	520	542	509	523	531	557	514	525	516	575	518	524	509	538	509	527	522	527	528	545	516	567	551	574	527	550	536	535	509	507	498	532	534	576	526	550	539	510	525	509	543	559	555	543	561	571	505	561	561	501	543	515	563	529	539	548	505	546	510	477	517	545	548	563	557	534	561	526	560	500	522	544	533	591	513	547	535	521	544	526	529	538	555	556	560	525	548	521	532	525	563	530	509	541	534	523	581	545	544	546	543	531	527	551	536	512	558	510	534	533	508	539	588	506	510	534	531	537	565	564	546	529	518	529	491	544	559	524	511	518	532	538	538	514	488	536	520	567	508	566	504	542	535	575	502	563	504	552	545	515	527	525	532	538	538	529	520	517	561	568	496	538	545	549	542	532	517	529	561	488	522	504	525	533	523	529	548	532	535	541	525	547	499	511	537	548	525	551	527	523	538	521	525	499	541	557	540	537	537	516	540	558	501	522	532	562	545	516	574	563	562	539	560	536	538	532	539	504	524	543	538	518	532	572	556	555	540	540	543	514
345	21	2100	188444	384	0	45	401	525	657	670	681	661	623	598	588	614	603	581	594	573	615	580	566	539	593	569	589	566	592	590	568	519	571	556	558	575	557	554	528	537	575	569	545	549	559	558	507	588	522	558	554	523	522	561	520	535	529	537	509	549	568	577	583	541	553	524	571	560	541	537	542	554	550	544	540	523	524	542	522	553	526	533	537	568	550	532	550	540	505	557	549	516	533	541	506	546	524	515	541	568	543	568	545	518	517	537	560	540	531	526	549	546	540	546	533	532	545	520	552	545	545	510	539	492	538	571	519	536	541	558	560	531	528	547	525	542	490	533	537	529	542	527	542	511	528	528	556	519	564	558	534	547	527	535	529	527	535	549	531	541	555	529	520	529	537	507	598	531	539	529	549	495	532	573	525	557	539	566	528	522	573	521	546	574	516	563	533	532	542	525	574	537	529	584	533	510	557	523	538	516	581	524	516	539	508	537	537	509	547	528	542	527	540	521	532	513	547	566	524	524	546	532	525	518	519	534	565	564	501	526	559	523	556	528	500	523	542	532	543	530	564	547	522	553	536	540	528	516	508	522	562	514	542	516	557	475	562	497	519	514	523	547	578	494	539	550	538	559	507	560	552	533	523	529	541	508	524	515	533	526	550	532	541	558	556	525	526	542	516	519	545	547	527	518	492	495	551	530	506	513	542	558	515	546	538	527	538	517	523	554	529	507	519	546	556	550	546	540	573	507	530	523	538	486	564	564	553	551	565	517	539	574	553	556	544	511	533	504	545	538	573	508	510	530	521	529	549	532	525	536	525	522	524	536	543	546	537	516	523	519	532	489	553	518	522	521	522	550	506	546	566	560	522	567	558	548	560	552	544	516	522	532	540	528	559	549	554	513	545	534	564	586	499	520	507	544	575	566	541	539	527	546	542	512	533	551	493	516	517	526	518	551	556	550	524	508	566	526	520	540	505	567	535	529	547	521	517	541	521	523	517	532	537	522	536	542	553	510	520	544	546	523	544	529	575	528	585	538	544	559	548	519	526	532	524	523	535	552	560	555	555	535	517	561	518	545	541	543	507	552	530	559	569	534	542	543	544	518	518	524	511	537	571	511	544	538	528	571	553	498	542	552	504	570	554	549	535	519	522	540	531	516	545	547	531	529	557	536	547	553	563	546	532	530	553	568	528	524	523	547	570	507	527	511	541	549	530	536	531	529	529	513	529	573	542	500	524	569	555	555	534	486	541	556	558	513	541	504	511	530	562	508	563	524	542	511	544	526	548	534	565	531	524	531	553	540	516	545	557	559	530	551	547	527	570	538	522	566	547	508	507	554	549	564	496	519	538	524	544	510	533	522	541	518	541	535	516	551	509	501	555	563	573	571	540	495	489	529	490	559	535	530	547	551	526	526	526	519	505	516	554	537	544	590	553	551	534	547	511	589	545	543	582	540	543	518	524	535	548	551	525	573	560	527	555	531	529	533	556	524	530	542	545	540	537	551	518	532	511	550	522	522	539	512	509	521	551	531	539	508	533	560	510	503	553	552	526	571	532	549	565	545	513	556	514	519	565	530	535	504	535	536	512	517	518	525	549	520	487	538	537	517	543	564	509	527	544	526	520	549	524	536	526	532	523	518	488	536	527	538	502	561	524	549	562	536	542	559	531	536	556	484	535	538	515	526	578	540	566	569	530	538	532	524	538	540	527	563	526	502	528	501	551	550	568	563	596	533	511	549	530	546	556	558	545	527	554	567	549	527	538	522	530	524	532	525	560	555	526	525	570	515	522	553	546	553	518	495	565	532	541	550	553	516	528	536	551	504	525	577	539	544	541	514	573	571	542	544	564	542	534	536	527	547	586	526	524	534	508	563	520	534	519	559	538	579	512	542	542	522	490	528	532	554	537	558	499	547	544	531	563	530	544	570	550	521	548	516	556	542	553	527	509	543	520	528	564	528	529	524	500	542	540	566	531	560	522	535	511	540	516	482	532	528	558	517	543	528	519	539	569	510	543	546	523	548	576	531	550	529	554	518	537	524	511	549	533	529	579	560	571	550	546	552	521	519	558	521	569	538	527	554	529	560	517	545	516	511	526	521	522	556	531	559	512	552	530	528	563	527	527	528	534	544	530	542	507	523	547	534	538	555	566	530	528	539	488	498	553	533	573	556	532	562	506	518	537	526	548	512	544	550	511	549	551	494	529	524	555	516	502	528	523	495	532	551	530	586	548	562	578	486	522	535	578	504	517	519	532	555	521	552	542	516	521	556	502	556	505	562	493	530	534	536	527	523	499	530	493	558	532	533	545	518	522	532	523	496	544	564	538	553	542	513	528	532	550
345	22	2200	188546	386	0	53	405	518	686	619	692	663	634	630	605	574	561	598	577	569	586	517	555	568	558	541	548	562	571	538	521	514	582	553	570	515	518	507	546	516	543	559	541	527	507	517	557	517	526	538	546	530	519	540	525	551	579	524	498	525	557	541	529	521	553	526	514	541	541	572	505	551	523	532	558	536	544	505	553	530	520	501	491	529	503	520	529	500	488	549	506	539	506	531	530	515	555	502	528	569	527	497	529	532	507	525	512	534	517	504	531	513	525	528	518	538	535	493	545	454	542	495	530	511	509	503	513	549	524	540	515	528	532	486	515	520	518	517	521	564	535	514	555	529	501	557	504	496	537	517	538	495	567	495	529	549	497	514	549	525	556	527	493	535	517	542	499	512	517	522	504	529	542	519	542	502	535	524	519	527	534	521	525	509	500	531	557	531	475	522	529	537	528	490	514	508	512	528	508	517	561	504	529	534	533	504	530	522	509	520	535	503	511	552	534	484	509	508	481	516	552	560	532	533	523	528	502	539	513	528	494	520	509	511	532	525	520	500	512	542	509	516	491	546	504	556	502	544	515	525	479	544	500	488	525	541	546	515	531	544	539	520	536	517	515	515	546	491	529	525	505	543	538	497	530	533	522	529	510	566	558	527	510	538	513	495	508	529	521	516	501	551	512	524	522	548	506	500	537	488	527	497	507	524	502	517	508	503	530	482	516	522	504	484	533	522	507	522	509	520	523	513	499	494	521	521	539	508	541	530	536	520	531	516	529	486	531	514	493	492	516	500	537	486	547	527	510	502	524	492	517	466	490	559	513	521	539	517	497	555	499	505	532	499	508	553	509	518	522	498	506	531	522	534	538	517	542	506	493	515	492	532	503	515	518	544	569	514	552	547	533	543	509	519	502	512	501	523	473	523	534	541	532	516	528	514	513	502	517	515	517	522	551	509	485	493	503	532	538	537	546	507	534	516	503	487	505	524	527	521	523	486	517	500	536	519	540	553	515	491	518	531	511	524	560	501	487	482	531	527	540	497	529	517	567	553	490	516	529	518	530	513	523	528	514	511	504	532	487	516	513	533	550	504	506	510	506	490	531	532	515	544	493	481	526	535	480	514	547	483	532	514	497	528	502	525	533	498	526	543	525	489	532	518	514	537	507	499	519	499	521	538	509	534	501	545	554	518	548	554	522	545	525	520	479	548	537	495	508	515	524	522	526	534	494	510	527	507	534	517	511	504	543	517	543	496	535	557	507	491	520	487	516	485	511	540	497	527	491	510	497	515	497	540	500	544	487	497	495	528	518	502	547	521	508	477	476	495	511	487	510	507	520	522	506	479	537	545	493	536	502	528	527	523	549	517	510	518	499	518	534	494	522	502	507	517	533	553	510	509	487	532	501	513	505	519	520	503	505	519	515	490	497	538	522	491	501	554	504	501	525	510	536	547	523	540	528	513	541	520	527	542	560	524	564	481	498	509	546	541	528	545	530	543	523	480	483	488	548	516	512	527	545	515	495	520	532	507	548	536	523	515	522	539	540	483	529	510	538	548	530	499	508	540	501	499	532	496	534	522	530	520	534	491	546	520	513	529	516	521	503	501	519	482	498	511	530	504	521	508	524	559	522	502	519	557	516	534	532	480	516	531	499	507	514	543	512	491	539	512	505	553	488	477	529	514	543	497	516	524	526	499	527	517	477	488	529	520	525	525	499	523	527	566	508	533	506	504	521	527	503	525	493	495	525	511	506	511	510	534	517	525	539	492	510	547	515	544	535	506	511	537	559	550	536	521	522	505	530	536	522	501	478	539	539	524	511	519	528	513	533	497	521	508	544	511	526	528	508	513	542	511	544	519	539	527	561	511	521	503	510	487	543	471	510	542	533	507	490	493	524	547	500	546	530	540	507	551	495	511	530	552	497	536	507	524	519	500	511	536	528	545	494	502	533	541	510	526	497	502	539	507	530	531	497	535	531	539	515	514	512	521	530	496	564	493	538	511	510	492	497	503	503	517	519	519	538	515	524	494	540	509	521	491	505	539	475	537	515	534	480	531	539	489	545	525	541	516	514	510	527	502	519	503	549	530	515	512	490	517	528	536	511	481	490	476	513	505	493	544	497	504	497	522	494	503	514	501	544	529	554	514	507	517	532	525	515	491	489	519	508	553	533	542	513	514	511	519	505	509	506	491	517	534	530	537	505	511	479	545	517	512	519	521	524	466	491	507	528	535	492	487	468	510	513	534	502	547	547	496	519	491	510	523	504	554	504	510	539	546	495	486	515	479	516	515	529	540	542	515	504	515	552	502	496	549	519	529	508	501	524	549	521	526	489	502	528
345	23	2300	188648	382	0	51	365	499	619	675	671	681	594	611	581	575	579	567	554	586	588	574	530	533	540	575	563	548	553	507	549	536	518	529	562	543	516	552	549	544	539	541	510	535	520	521	496	542	562	529	547	519	535	520	506	521	517	517	519	546	567	544	551	540	540	516	545	507	484	534	498	516	516	541	508	513	517	512	534	527	517	505	496	523	528	536	526	522	533	511	495	475	529	475	530	515	547	529	563	504	526	520	504	525	528	501	499	498	488	527	500	522	520	507	500	491	518	521	500	538	523	483	522	531	520	510	501	540	505	532	491	496	471	530	539	531	526	523	510	476	510	514	507	508	499	535	548	529	528	510	515	508	520	522	527	497	527	524	463	528	543	512	522	527	533	528	520	544	502	516	496	487	528	511	509	487	513	497	496	537	499	524	511	539	559	495	513	534	519	544	499	529	488	513	530	522	522	526	503	537	504	516	490	475	517	498	510	501	488	499	558	524	501	523	530	517	550	502	528	477	536	526	497	524	518	527	521	495	537	481	516	502	533	509	524	509	495	502	495	514	517	503	510	513	507	528	532	533	487	483	537	524	522	505	512	505	544	491	539	507	521	494	523	531	509	524	520	493	463	517	530	520	525	516	530	522	502	502	492	510	513	516	480	524	493	498	500	510	550	531	533	475	502	541	539	521	538	514	528	527	562	493	476	484	510	524	513	503	543	493	508	521	488	511	499	504	540	539	508	502	496	528	515	473	511	485	537	504	501	547	515	516	493	519	527	512	501	545	524	505	487	490	514	504	531	471	494	499	529	502	482	502	524	497	494	497	514	518	509	505	503	523	509	499	498	492	526	548	545	487	543	473	523	493	539	501	537	496	500	543	471	529	519	534	507	482	505	521	504	471	481	507	531	528	548	528	511	531	520	504	552	491	519	515	512	533	487	519	529	510	547	490	527	497	508	515	498	496	496	539	489	528	496	557	494	504	509	516	536	457	504	529	529	485	502	515	505	501	518	512	546	506	531	510	511	518	530	486	508	541	504	494	530	505	530	497	477	488	512	527	493	491	499	526	504	483	506	492	519	510	510	517	502	535	495	506	516	488	479	490	547	538	493	495	495	503	501	510	513	493	535	525	500	505	488	517	484	479	506	541	536	514	521	482	488	532	534	508	534	533	497	503	506	531	477	521	514	516	494	510	524	508	530	529	510	502	487	484	513	507	482	505	523	512	539	505	509	491	536	500	488	532	516	489	503	526	498	506	523	516	534	496	526	479	522	526	504	545	498	486	488	486	505	500	492	519	535	528	492	516	520	549	513	539	491	513	509	528	502	492	509	527	493	501	532	540	517	506	518	524	497	509	492	517	517	508	494	464	503	490	499	526	529	481	523	518	481	488	520	499	495	543	546	526	489	531	504	513	494	501	524	483	544	499	499	496	512	518	528	521	530	513	490	495	510	542	465	496	517	484	520	517	508	511	529	466	532	499	519	532	504	515	515	499	486	490	498	513	485	521	495	495	494	510	527	512	522	525	495	512	509	497	541	522	495	478	543	504	464	546	541	482	469	501	479	502	507	485	483	489	505	513	467	526	481	508	499	510	503	489	515	500	499	475	505	516	492	513	511	504	504	515	545	532	487	514	512	514	511	516	507	477	532	544	533	537	501	521	470	481	488	505	497	515	515	534	509	511	501	495	520	500	531	510	496	504	507	530	507	509	514	502	508	523	517	516	497	490	494	507	506	536	512	517	474	526	469	489	510	465	511	507	500	509	510	551	509	517	490	508	522	519	540	527	522	504	502	525	521	501	515	521	480	504	497	443	496	497	482	532	516	506	510	487	502	486	533	520	510	478	500	490	496	517	519	503	526	519	491	518	498	509	502	491	528	515	504	478	469	493	505	509	512	481	503	518	532	490	493	498	515	459	500	527	492	539	528	494	499	495	510	512	523	480	521	493	527	509	528	503	520	498	520	508	520	492	499	487	520	492	509	530	529	536	526	512	502	478	483	536	513	523	502	498	502	536	465	476	505	500	509	469	512	532	521	482	511	508	505	536	503	509	493	511	531	527	475	462	496	515	501	499	514	517	500	512	555	514	517	500	506	476	494	527	539	487	543	562	562	458	520	524	494	521	550	515	529	511	520	514	487	522	503	485	481	494	544	504	503	502	494	505	478	520	530	513	530	493	510	481	547	510	504	506	517	531	518	500	517	491	525	509	525	529	482	515	518	510	513	508	516	522	463	512	494	509	542	539	547	553	519	532	514	493	551	510	476	511	531	510	512	523	519	501	521	534	520	541	498	542	514	504	527	533	472	488	523	502	499	529	518	518	509	522	509	498	511
345	24	2400	188749	393	0	27	346	504	636	654	646	636	661	622	569	582	570	558	575	555	568	551	525	561	582	545	559	569	540	529	554	523	492	514	530	536	506	537	523	520	508	554	502	499	493	511	508	510	501	535	548	523	504	494	525	503	537	531	512	498	500	490	488	482	481	489	533	510	528	449	532	482	498	498	459	464	493	485	486	504	477	493	493	471	545	515	514	452	488	514	514	461	482	493	513	541	488	506	490	486	483	525	473	486	510	500	490	478	490	506	492	474	485	512	495	496	494	497	512	475	494	467	535	490	513	486	486	474	499	472	521	509	464	446	505	486	490	500	503	491	468	514	469	462	460	479	494	491	470	476	519	484	531	498	468	509	500	484	462	484	502	530	474	461	495	513	479	474	512	503	500	497	512	498	475	514	515	488	514	503	477	546	515	467	505	498	524	488	451	492	498	492	519	527	497	497	499	503	491	532	461	505	513	503	488	497	513	482	486	469	484	485	516	487	461	480	482	514	476	497	486	471	501	505	500	490	514	501	504	487	478	520	512	484	455	491	458	515	491	469	511	506	485	498	468	519	507	503	489	472	488	500	488	503	513	470	494	479	486	470	519	502	509	519	485	486	457	484	499	467	488	512	524	471	494	499	501	482	495	502	501	484	482	485	473	466	502	466	513	497	500	513	456	506	504	504	470	502	502	507	477	493	491	465	496	507	487	470	515	501	475	500	511	479	515	519	504	504	518	485	517	524	465	509	494	502	462	507	513	491	483	496	493	504	517	488	499	479	479	474	509	498	503	483	466	477	488	504	513	475	502	526	527	494	525	491	455	468	514	490	491	489	470	510	479	481	496	488	474	470	501	481	463	445	490	509	474	511	483	475	479	497	476	521	501	508	483	501	474	512	468	486	484	477	490	520	498	490	496	479	491	524	522	498	514	489	493	495	516	483	469	458	484	477	505	504	476	507	448	499	461	511	514	469	489	494	455	504	477	493	496	493	464	474	497	497	515	516	495	468	511	443	510	503	491	469	495	496	465	482	487	479	494	483	493	504	477	488	503	491	483	495	506	490	525	475	494	520	473	490	512	473	502	484	494	494	513	478	476	475	504	499	528	460	506	465	507	484	479	494	497	466	505	486	458	489	482	487	485	462	502	476	500	499	524	501	468	500	481	513	506	458	472	485	513	472	512	484	494	504	506	503	471	497	486	488	506	514	482	526	474	514	515	511	496	526	514	476	518	484	476	508	487	506	465	506	504	453	501	534	488	508	491	494	542	478	491	510	520	522	512	501	482	490	472	464	499	477	513	492	501	479	487	504	476	512	522	504	505	501	512	506	529	455	507	497	507	503	468	495	512	483	485	473	508	509	490	482	474	485	513	473	448	480	496	483	534	500	493	482	493	477	486	497	474	513	486	512	495	483	527	476	532	504	477	500	497	455	493	520	475	499	491	491	512	501	459	482	499	504	520	488	495	495	510	473	515	499	503	495	454	473	449	520	483	495	448	471	504	509	505	504	491	490	497	501	449	486	475	486	503	510	476	477	478	515	483	481	501	499	508	521	497	480	484	470	494	483	528	493	485	513	504	486	479	483	462	486	483	523	473	502	505	526	490	489	496	482	493	519	486	502	467	522	466	492	507	491	505	477	475	492	491	452	493	496	528	474	521	482	475	480	486	507	484	480	515	518	498	469	473	489	508	488	468	497	518	501	508	509	467	485	487	504	470	473	478	485	487	485	516	482	471	508	469	496	506	481	514	485	518	491	468	504	506	493	503	504	484	503	482	478	489	523	491	474	512	503	483	487	497	500	486	517	484	489	500	482	505	486	511	483	487	491	498	476	465	532	503	481	505	485	496	525	483	488	491	491	499	503	530	482	486	475	477	480	495	505	475	505	513	477	502	488	471	507	526	503	504	494	488	498	473	474	510	516	477	495	526	493	505	506	504	502	470	493	509	488	473	462	490	471	509	506	503	455	458	462	520	458	489	502	499	529	518	521	497	506	506	523	484	496	502	479	486	478	521	483	510	508	509	486	480	506	480	515	494	483	492	484	505	505	521	444	485	515	474	481	510	491	486	491	466	499	499	520	469	476	510	466	500	509	502	465	470	457	488	469	497	471	475	462	493	486	495	473	467	481	491	495	499	534	460	486	502	504	450	462	453	498	509	456	513	520	492	495	499	487	533	512	490	462	524	446	478	487	503	492	475	483	502	510	505	513	488	481	487	457	486	546	461	471	478	446	511	485	498	517	488	479	494	497	497	513	491	476	490	487	512	506	458	449	504	509	475	502	509	484	502	485	491	498	512	517	503	487	470	507	483	487	521	526	487	478	485	496	486
345	25	2500	188851	370	0	29	327	518	669	697	693	653	662	618	599	602	642	587	585	582	569	570	595	536	541	556	506	533	556	526	538	521	514	544	552	542	534	521	525	541	522	523	511	526	517	519	516	540	523	504	522	499	525	500	508	495	492	476	515	578	596	595	577	549	512	474	523	531	556	481	491	492	489	500	501	499	513	496	515	511	530	514	508	502	487	472	541	499	494	508	510	507	510	502	540	524	515	507	495	520	472	481	518	519	487	484	474	484	510	476	497	481	510	492	464	506	509	479	508	486	485	507	512	486	507	457	506	498	527	526	513	531	511	496	494	491	479	501	503	522	514	505	515	493	498	485	505	490	497	508	516	507	509	502	509	528	485	504	511	508	526	488	476	492	526	525	523	510	475	495	489	506	516	487	508	517	518	484	516	496	462	499	513	515	462	512	514	507	484	484	513	506	497	537	511	497	486	487	508	510	489	521	473	493	495	490	497	514	483	525	529	493	497	539	505	517	470	497	508	508	487	491	500	463	511	488	497	505	506	517	518	490	492	469	502	461	496	460	471	515	502	477	522	495	496	498	510	514	478	495	526	492	489	522	514	487	546	469	500	455	469	472	525	471	492	499	492	464	508	525	516	477	499	494	511	494	494	490	488	528	512	509	501	490	486	523	512	440	496	538	496	498	492	514	503	462	526	517	506	518	513	484	467	515	505	487	526	516	499	474	477	476	522	511	543	475	465	490	484	504	495	515	490	493	531	514	486	517	513	490	487	508	504	492	519	486	496	489	495	494	467	530	495	505	507	499	498	518	476	461	533	501	464	506	497	526	521	491	490	506	487	495	450	507	478	495	518	509	495	498	508	492	506	500	518	523	518	470	487	494	497	471	518	488	546	487	500	481	509	497	495	509	536	525	492	464	523	471	515	497	478	516	516	513	506	489	474	498	549	525	519	502	528	484	500	492	483	533	499	487	511	493	487	474	538	515	498	506	496	502	509	511	482	517	496	473	510	477	526	527	478	515	505	503	519	502	494	477	487	475	484	511	488	497	492	470	493	517	476	493	514	486	482	508	514	519	516	498	502	488	531	504	496	507	504	461	472	534	501	516	474	486	493	458	494	486	457	457	511	487	485	502	509	487	503	489	529	492	495	491	486	469	504	508	494	496	476	502	509	524	510	497	458	481	499	484	472	488	493	482	506	499	532	494	470	484	483	517	477	507	493	474	484	493	492	515	469	498	536	517	482	524	491	489	518	475	485	533	484	533	514	482	533	517	474	510	522	468	473	471	493	477	512	480	515	510	517	503	489	480	509	483	490	512	521	453	514	462	475	482	490	505	483	466	467	482	478	509	483	511	508	488	488	476	506	466	526	492	503	507	485	485	497	525	499	502	454	490	516	540	516	485	518	540	509	516	478	520	505	544	493	505	511	501	532	478	556	517	521	546	489	481	520	512	481	484	525	467	484	499	487	506	471	531	539	472	499	512	493	488	531	512	477	488	519	483	478	486	535	496	483	514	511	483	513	530	524	520	497	487	493	519	496	484	536	503	514	518	506	500	484	489	502	494	529	493	489	472	497	510	517	474	508	460	490	490	484	511	475	491	510	488	485	494	466	459	508	502	513	515	483	506	509	495	516	496	513	499	494	490	463	479	477	491	491	474	489	506	488	497	500	491	501	514	518	452	499	498	472	472	478	484	524	480	489	486	508	500	490	499	499	499	520	474	508	532	504	482	504	523	504	506	486	523	511	497	459	499	487	499	518	518	509	509	490	491	501	526	522	471	493	505	494	515	531	479	500	517	470	483	468	513	476	467	495	512	501	493	489	503	516	484	512	522	485	489	516	502	476	494	494	493	491	485	514	506	498	490	509	521	505	509	500	486	501	481	501	517	496	495	508	515	507	500	503	501	479	499	539	490	525	489	506	513	493	503	513	503	497	510	501	477	502	479	502	495	508	484	490	484	518	480	515	495	460	488	540	507	454	487	500	492	510	497	502	503	522	497	467	510	523	499	495	471	510	518	495	483	542	513	491	487	513	509	466	498	516	504	466	511	536	481	485	515	505	464	482	492	490	499	499	506	499	493	484	484	514	509	458	477	496	476	478	510	513	475	507	480	492	494	513	504	492	500	480	466	507	505	496	499	500	488	502	523	489	469	501	511	531	488	487	487	491	467	485	514	514	477	488	521	512	500	468	488	505	500	474	504	480	510	510	481	493	510	480	481	521	516	524	484	526	529	470	501	494	499	519	494	507	521	526	507	496	529	488	480	515	512	508	548	499	512	494	514	480	505	512	502	482	471	495	500	547	500	514	480	518	473	516	466	544	503	498	483	482	533	468
345	26	2600	188953	377	0	28	340	500	667	664	692	678	641	640	603	614	574	587	581	558	553	595	582	550	584	528	524	539	562	548	535	552	529	520	551	511	513	523	474	508	485	510	507	527	538	499	512	536	497	461	521	510	490	497	524	533	498	504	564	549	587	565	552	589	504	512	502	508	494	493	531	517	497	469	501	448	496	467	522	525	482	490	544	534	497	511	487	518	477	497	494	505	479	501	516	512	520	497	521	512	510	474	503	530	481	506	515	476	491	511	501	503	493	524	522	508	503	497	480	517	498	479	489	521	541	535	483	506	493	513	492	485	494	526	474	520	495	494	483	465	501	508	503	501	517	528	488	523	517	486	500	505	508	497	530	494	525	477	543	507	506	497	495	478	503	475	487	497	519	484	486	487	484	491	485	497	485	501	465	517	479	476	521	499	499	504	519	486	516	518	479	503	507	475	510	498	469	529	481	487	484	499	441	504	517	486	494	513	444	476	508	487	470	515	514	495	516	479	491	496	477	504	482	477	491	480	492	502	509	519	497	485	501	506	509	498	490	490	502	530	498	476	506	479	491	482	493	474	493	467	494	499	480	489	493	490	519	508	508	466	494	478	490	509	490	499	501	525	495	490	478	522	526	490	518	479	503	482	487	509	510	467	485	514	480	492	506	483	487	512	503	467	511	468	483	469	495	480	504	482	480	494	510	529	475	505	526	478	461	491	499	487	487	525	501	501	486	488	493	508	451	503	488	495	519	515	493	542	480	476	491	474	507	516	500	484	496	495	502	472	496	518	523	461	500	511	490	467	501	494	468	523	451	491	503	497	512	498	490	500	494	493	500	490	497	472	507	508	536	495	482	453	505	487	480	464	495	503	456	516	513	493	466	466	476	496	499	519	521	519	512	490	482	472	498	472	501	484	497	478	479	493	494	478	501	478	480	512	515	482	496	476	468	483	500	487	487	505	483	511	492	511	506	496	482	486	483	516	526	463	471	493	481	471	490	507	489	484	500	489	471	484	477	504	472	490	488	523	504	512	490	513	479	516	487	450	509	514	477	444	496	487	514	478	500	477	481	502	487	510	481	482	479	533	468	454	448	497	468	483	506	503	502	500	501	485	494	478	515	509	473	494	493	502	538	561	532	499	520	484	492	506	480	499	453	501	498	490	498	464	478	492	519	513	523	483	454	509	497	496	506	550	520	455	483	509	512	503	475	484	459	500	466	517	507	510	533	519	460	487	484	480	463	498	494	520	486	486	479	503	481	509	518	504	472	472	505	500	480	507	521	515	515	506	533	487	479	485	492	450	508	473	503	469	479	501	491	487	509	481	435	479	521	525	487	502	491	497	490	475	507	493	486	470	515	470	464	469	496	519	550	482	505	484	481	489	470	472	526	451	482	486	488	502	510	461	502	487	471	486	509	475	481	498	486	520	463	467	524	490	470	469	493	483	474	505	470	490	490	526	500	484	470	477	521	493	463	478	498	504	498	514	479	490	501	466	518	515	506	460	503	476	475	478	479	504	506	519	525	515	505	526	507	503	502	480	466	492	463	503	507	510	483	500	484	504	497	522	504	478	483	487	478	508	533	516	511	484	491	465	490	489	534	499	508	498	494	500	501	465	484	486	472	486	503	474	559	483	478	500	478	487	515	503	498	491	521	511	479	516	471	487	489	510	511	482	469	478	497	494	499	526	503	493	501	480	490	482	476	478	475	464	488	484	499	515	456	482	505	480	469	519	473	519	500	492	486	496	477	474	473	528	522	499	460	483	542	518	473	498	491	500	479	491	502	529	478	504	487	502	499	493	476	496	484	470	511	463	510	485	475	515	461	482	477	480	504	462	545	499	453	492	494	491	493	518	500	472	487	490	505	516	490	503	514	503	486	514	537	473	513	478	524	481	494	479	456	496	482	492	514	488	478	490	501	490	503	510	528	473	509	498	471	460	472	500	486	491	508	473	502	495	501	468	521	496	493	490	502	501	487	496	527	535	476	488	514	502	520	499	477	516	478	508	517	475	487	523	477	500	481	501	467	495	485	462	484	525	513	507	457	485	487	503	506	483	496	477	516	455	523	533	478	514	482	488	521	471	502	501	505	507	531	502	498	494	488	499	529	511	483	494	523	537	498	499	491	490	465	515	525	499	470	508	507	470	489	509	469	502	530	466	498	473	509	492	524	523	468	490	508	469	522	447	489	463	501	482	490	467	463	479	503	487	474	509	499	492	517	480	534	467	509	489	509	502	513	507	480	489	492	494	504	462	479	476	479	488	472	493	488	515	494	475	510	513	501	485	477	481	492	503	517	490	496	515	537	518	471	493	465	508	489	488	510	490	492
345	27	2700	189055	381	0	27	307	520	673	668	703	649	669	609	619	604	624	574	624	566	546	529	549	563	536	546	535	533	537	556	560	524	503	542	519	580	531	558	543	527	502	532	523	511	513	555	535	540	495	486	508	511	482	530	521	542	467	517	588	583	657	611	604	548	507	504	507	499	498	492	514	472	492	515	488	466	516	491	492	532	503	498	522	496	529	507	515	460	506	511	488	517	484	531	525	527	532	504	509	490	477	510	475	507	477	510	485	495	520	517	521	525	509	553	534	515	484	527	508	475	482	518	520	467	507	484	512	506	507	465	498	526	494	483	491	508	506	502	511	507	485	525	526	514	535	510	472	519	516	470	476	492	496	511	509	499	509	524	515	517	512	498	477	495	511	502	492	516	497	493	501	504	498	496	506	493	453	494	488	527	503	478	511	468	470	502	514	515	513	498	513	506	499	467	508	521	544	528	468	487	490	467	491	541	510	473	522	500	506	514	506	479	506	487	535	514	496	482	508	531	516	494	525	524	509	476	524	493	532	523	508	461	518	507	509	508	529	495	485	475	486	497	518	491	511	485	531	498	497	492	467	519	490	469	539	533	502	486	515	517	527	511	555	527	510	480	484	472	500	501	474	501	488	495	492	531	465	525	503	482	510	457	494	483	516	484	501	529	497	452	489	511	483	498	492	525	525	531	529	480	488	518	502	509	459	520	502	499	508	529	487	475	524	532	492	498	501	495	532	496	524	499	473	513	500	540	506	505	455	499	506	507	493	538	474	500	491	481	485	507	485	501	478	520	492	479	508	491	495	474	502	506	481	488	468	523	504	466	527	535	491	472	513	501	490	492	522	523	484	478	492	476	517	523	499	513	491	503	516	522	508	486	485	506	521	481	521	470	508	525	475	488	503	496	473	478	494	510	489	498	525	527	497	504	478	536	479	513	517	505	475	547	508	505	507	528	478	503	514	512	517	469	507	500	491	513	479	497	541	519	499	477	497	492	485	504	539	480	499	489	512	514	465	475	505	499	524	486	511	527	494	515	495	477	531	534	477	475	517	505	483	507	527	501	479	468	520	486	497	515	513	504	498	482	497	474	491	475	515	490	505	485	531	483	514	519	498	526	502	503	518	465	492	492	526	476	476	516	515	481	481	536	475	503	510	475	512	509	509	518	517	515	479	481	500	494	486	513	477	532	501	525	486	509	523	467	511	508	505	501	521	513	513	461	491	497	520	506	503	475	510	480	520	491	511	515	476	477	508	510	505	529	499	503	485	505	523	498	500	492	460	553	460	531	492	505	495	520	497	472	526	536	496	504	513	522	466	469	496	498	482	532	512	442	506	506	503	509	512	498	479	486	528	478	496	480	501	507	494	519	536	496	507	453	487	552	493	453	476	514	504	499	485	500	484	531	484	488	530	512	508	480	497	539	497	505	491	516	476	479	483	470	466	520	537	518	531	502	492	480	522	521	487	503	461	480	504	492	495	494	484	494	511	470	468	482	518	504	512	488	516	530	496	523	510	490	492	506	509	513	506	480	487	480	507	502	523	532	482	484	501	488	521	528	553	489	464	534	490	533	511	489	523	460	498	462	480	528	530	532	515	498	481	493	497	487	478	521	511	475	497	472	532	490	495	491	514	498	478	518	504	502	494	564	505	486	476	464	495	477	504	544	485	542	470	534	501	505	491	494	519	482	489	471	503	494	509	521	512	515	524	502	511	518	495	472	484	473	518	487	494	488	496	489	511	516	519	507	489	461	573	521	531	534	503	479	526	487	489	512	526	493	494	497	501	515	492	507	496	482	492	479	490	528	524	495	495	489	483	490	491	505	519	483	526	496	491	492	519	522	491	511	542	490	491	492	517	520	476	454	489	486	487	496	476	488	490	518	501	493	499	473	520	489	478	494	535	548	491	482	484	508	498	514	488	522	515	490	495	541	532	534	509	482	475	520	517	488	526	529	512	501	496	506	466	488	485	507	515	497	489	479	526	506	472	478	493	483	498	500	486	497	525	509	527	523	529	492	499	472	508	486	512	502	506	451	500	544	503	478	514	513	508	492	530	474	518	509	511	505	497	505	520	517	479	490	490	523	501	517	509	518	517	522	524	506	531	471	493	519	478	499	525	502	505	484	479	510	488	550	493	480	457	500	505	459	476	500	487	508	495	503	505	497	509	521	503	531	499	556	510	502	453	498	532	497	507	543	496	467	511	496	502	473	505	503	471	524	534	476	505	499	491	517	470	521	482	468	486	467	510	481	470	482	512	488	480	492	487	524	480	497	484	534	523	506	503	492	486	478	509	503	526	499	504	490	471	536	511	503	503	483	495	494	523	491	503
345	28	2800	189156	379	0	25	337	492	639	617	693	630	629	623	622	595	590	559	555	549	578	551	573	557	575	531	534	522	512	533	535	514	517	529	501	525	565	503	505	507	522	489	519	528	495	478	523	472	462	501	502	485	496	499	504	487	470	475	502	535	545	512	507	488	492	505	490	471	474	508	460	497	533	472	488	483	473	495	493	487	484	478	471	524	491	481	479	459	486	490	498	490	521	483	452	495	488	473	460	480	460	497	480	469	520	473	491	467	505	465	501	477	519	483	511	500	489	488	502	497	478	486	491	473	493	471	480	471	457	472	477	476	461	491	469	497	522	506	507	492	459	512	480	461	461	482	536	474	508	505	462	497	500	507	487	482	467	523	477	485	487	484	514	494	462	492	485	495	504	493	507	479	475	473	471	498	461	523	476	456	498	486	462	466	469	464	488	492	492	471	502	472	472	472	476	474	471	446	460	506	468	491	469	455	529	465	455	517	507	463	475	471	499	471	476	460	471	491	509	484	491	512	476	501	475	463	484	489	478	475	470	462	486	470	507	459	469	473	477	483	469	471	465	477	435	503	488	471	483	503	532	498	512	491	445	474	482	482	494	473	482	456	511	458	462	471	517	487	488	482	458	487	484	488	504	481	504	498	450	508	469	453	482	495	473	451	471	498	449	465	464	475	510	487	509	462	480	480	463	433	470	451	467	444	499	470	466	500	461	502	467	493	467	453	468	474	450	501	454	498	468	488	465	470	472	455	504	514	489	475	490	505	461	480	484	475	469	451	471	463	481	498	483	482	507	460	484	480	463	444	485	469	487	501	483	515	492	495	461	466	465	505	496	459	468	467	506	473	473	464	497	444	455	466	480	487	444	473	505	488	505	488	466	484	469	498	461	459	514	483	510	490	518	445	465	491	472	486	509	455	480	479	466	470	448	463	481	485	444	488	465	495	484	508	502	483	455	499	459	470	459	484	473	454	492	475	473	472	465	483	451	500	486	475	476	495	492	497	479	512	458	465	447	475	505	488	499	514	497	445	514	498	469	481	465	494	503	469	481	486	468	498	498	471	459	464	480	493	493	453	494	483	515	506	465	504	493	495	482	474	493	456	483	479	508	472	473	480	461	483	480	490	488	519	479	463	479	446	471	455	428	488	480	464	478	481	515	462	489	451	472	472	452	498	461	469	497	519	457	516	457	492	483	471	461	487	495	465	450	500	483	480	472	477	472	473	484	466	447	481	490	487	505	446	483	472	464	454	485	456	520	493	470	474	517	481	504	469	469	434	509	492	478	503	490	503	494	461	482	476	489	509	484	497	484	496	504	446	506	502	471	526	467	482	463	498	478	482	498	492	486	487	505	505	497	512	481	490	494	482	509	440	481	465	506	445	464	489	493	495	476	492	459	503	497	466	475	485	495	479	492	469	468	471	464	492	491	479	480	477	481	427	502	468	466	466	466	472	511	499	502	489	518	497	500	513	492	492	486	445	493	459	493	463	464	466	473	497	473	483	471	443	492	482	450	470	502	502	468	506	460	494	490	485	487	453	479	488	470	445	482	454	460	497	473	490	463	489	470	480	499	460	477	468	456	467	462	449	483	479	485	464	478	446	485	490	468	469	458	517	461	470	472	481	468	472	499	483	481	489	494	469	481	434	477	498	495	492	482	477	484	502	462	466	484	485	488	450	472	506	476	452	484	504	487	481	490	485	501	508	470	463	486	473	476	467	482	485	518	464	450	486	466	449	466	463	512	477	465	450	457	484	491	461	464	478	462	467	508	477	465	491	427	493	477	480	491	464	513	471	479	457	509	470	508	487	457	476	483	435	479	485	440	456	487	472	516	461	481	493	489	481	468	468	505	460	489	488	476	462	516	491	469	502	469	477	517	497	464	493	448	502	507	464	464	486	474	480	495	477	455	508	482	472	490	494	472	491	480	482	494	444	479	462	483	459	486	479	454	485	503	479	453	451	469	515	456	511	488	456	465	497	464	480	491	477	467	459	503	481	468	433	486	491	481	461	458	443	496	473	489	454	495	498	446	518	447	502	469	500	523	462	469	471	484	499	448	437	505	446	474	485	490	464	494	481	477	473	465	480	494	486	471	477	471	470	484	464	489	476	454	453	477	485	466	469	447	479	500	472	457	449	500	479	500	478	484	469	476	456	485	470	470	487	446	467	471	486	484	437	507	484	511	500	463	465	503	498	486	508	472	472	470	465	452	443	467	459	515	493	466	495	497	459	462	526	487	497	463	464	480	487	492	482	473	485	451	510	482	476	470	468	501	511	510	508	500	515	468	490	463	478	469	503	458	480	476	478	469	496	491	452	482	443	467	513	489
345	29	2900	189258	388	0	32	317	526	679	667	712	686	598	624	607	618	572	574	590	596	534	541	557	515	557	535	556	547	522	492	549	510	535	486	503	504	517	498	487	537	497	510	520	497	472	475	471	531	514	454	527	500	480	517	466	510	504	469	503	482	502	490	463	464	463	492	491	494	498	494	508	500	524	451	479	466	503	485	477	465	503	488	468	501	441	479	483	472	481	479	477	504	450	476	471	465	480	521	468	452	491	461	467	498	491	485	462	486	499	493	510	466	487	459	481	481	465	435	484	461	489	481	502	488	475	486	477	506	491	481	488	532	479	490	506	475	469	466	505	469	486	443	482	476	510	421	458	479	500	454	458	456	467	472	447	481	518	438	511	471	494	472	477	448	447	505	482	458	483	478	504	477	453	461	470	448	485	480	502	525	482	475	486	474	475	476	508	491	465	469	491	482	460	480	487	491	442	461	465	491	467	504	444	481	486	498	456	461	462	477	473	496	488	484	508	481	500	499	473	478	467	488	509	479	486	482	461	491	460	487	456	496	469	462	437	504	509	474	484	479	460	471	453	467	481	479	498	492	464	473	490	488	492	474	485	485	464	442	480	467	454	457	533	462	469	477	450	490	450	456	461	490	473	482	471	473	523	464	475	490	479	432	480	468	497	470	461	465	478	503	473	467	497	482	456	465	485	464	496	466	493	473	473	491	504	470	462	469	467	453	489	477	453	508	496	493	499	489	534	475	482	495	477	474	460	481	454	453	460	464	467	460	469	439	465	526	468	485	462	463	482	457	462	487	476	490	460	464	461	465	456	488	497	464	475	473	479	446	469	465	466	471	476	464	480	465	476	491	440	499	488	465	500	468	517	463	463	476	480	455	481	478	502	472	476	483	476	458	488	471	451	474	507	499	472	486	489	496	473	491	507	505	475	471	455	451	486	484	446	475	463	478	481	503	425	502	451	460	480	477	475	435	493	481	480	496	502	455	494	464	491	470	475	466	466	464	455	490	478	495	488	465	504	483	472	496	466	469	477	457	474	465	483	480	487	459	478	462	432	479	456	500	478	503	459	459	452	483	430	465	453	471	480	478	444	476	463	490	496	467	510	495	483	459	481	503	473	459	476	473	474	449	474	469	481	460	474	479	483	497	478	487	467	484	470	460	471	470	448	461	474	474	459	485	474	476	507	499	442	453	493	445	492	482	477	439	468	489	471	454	489	469	473	503	463	468	475	458	494	475	496	492	441	468	484	477	465	479	483	445	491	488	470	473	463	492	478	482	495	498	458	493	464	502	480	506	469	463	490	469	469	499	493	473	484	436	493	482	470	462	489	480	519	456	467	476	471	480	482	478	472	472	472	528	520	479	498	479	477	469	492	468	489	455	475	479	479	465	465	451	481	456	466	447	461	473	539	455	477	453	490	476	492	442	467	508	476	464	491	492	496	475	480	451	477	477	490	476	481	458	457	488	474	479	494	471	501	505	447	455	476	476	498	472	466	496	509	482	469	472	460	472	470	468	473	497	456	477	469	490	479	495	490	460	490	504	488	448	493	488	487	470	503	488	478	472	473	490	479	490	442	469	440	457	462	455	456	464	497	480	453	468	458	467	492	486	469	487	484	466	491	474	470	465	473	469	494	462	475	480	473	457	484	536	468	486	467	468	489	435	497	466	472	482	490	471	462	497	492	441	492	463	495	459	517	481	499	479	502	476	484	514	477	496	511	471	483	466	475	459	476	481	473	447	518	451	449	484	454	485	467	475	487	451	437	487	467	467	494	481	478	503	497	504	469	459	461	492	465	513	457	465	476	479	476	469	491	487	501	467	510	515	461	452	491	440	484	482	468	442	510	474	496	479	484	483	494	480	493	483	470	412	492	484	508	451	456	450	481	480	476	476	491	457	485	481	480	483	474	498	476	451	451	466	437	447	475	508	447	504	482	451	487	479	504	450	462	480	462	475	490	464	485	463	468	483	471	498	471	447	422	494	462	469	478	491	447	464	437	475	471	469	468	493	458	433	499	477	446	469	499	451	495	453	445	462	525	476	490	477	447	476	489	480	501	469	498	492	475	510	467	456	446	477	452	490	490	479	462	457	486	482	485	498	459	460	490	488	480	469	474	473	485	479	452	465	463	460	498	460	451	480	496	458	511	478	456	484	450	472	479	498	490	487	465	468	480	460	454	462	449	485	483	489	462	476	452	461	493	489	507	482	500	473	475	465	472	486	464	472	497	463	484	471	506	475	462	478	472	464	480	469	443	490	492	442	472	469	490	496	474	491	482	468	443	498	496	451	468	479	461	474	490	480	466	490	482	468	466	471	490	509	485	514	478	494	468
