4	148	7	3	4	6	18	9	12	15	19	10	13	16	33	21	25	29	34	22	26	30	35	23	27	31	36	24	28	32	54	38	43	49	55	39	44	50	56	40	45	51	57	41	46	52	58	42	47	53	80	60	66	73	81	61	67	74	82	62	68	75	83	63	69	76	84	64	70	77	85	65	71	78	109	87	72	79	110	88	94	102	111	89	95	103	112	90	96	104	113	91	97	105	114	92	98	106	115	93	99	107	141	117	100	108	142	118	125	133	143	119	126	134	144	120	127	135	145	121	128	136	146	122	129	137	147	123	130	138	173	149	131	139	174	150	157	165	175	151	158	166	176	152	159	167	177	153	160	168	178	154	161	169	179	155	162	170	180	156	163	171	206	182	164	172	207	183	190	198	208	184	191	199	209	185	192	200	210	186	193	201	211	187	194	202	212	188	195	203	213	189	196	204	238	215	197	205	239	216	222	230	240	217	223	231	241	218	224	232	242	219	225	233	243	220	226	234	244	221	227	235	267	246	228	236	268	247	229	237	269	248	253	260	270	249	254	261	271	250	255	262	272	251	256	263	273	252	257	264	294	275	258	265	295	276	259	266	296	277	281	288	297	278	282	289	298	279	283	290	299	280	284	291	316	301	285	292	317	302	286	293	318	303	306	311	319	304	307	312	320	305	308	313	334	322	309	314	335	323	310	315	336	324	326	330	345	338	327	331	346	339	328	332	357	353	340	343	368	359	341	344	369	360	354	356	383	371	362	365	384	372	363	366	385	373	375	379	386	374	376	380	403	388	377	381	404	389	378	382	405	390	393	398	406	391	394	399	407	392	395	400	426	409	396	401	427	410	397	402	428	411	414	420	429	412	415	421	430	413	416	422	450	432	417	423	451	433	418	424	452	434	419	425	453	435	438	444	454	436	439	445	455	437	440	446	475	457	441	447	476	458	442	448	477	459	443	449	478	460	463	469	479	461	464	470	497	481	465	471	498	482	466	472	499	483	467	473	500	484	486	492	501	485	487	493	517	503	488	494	518	504	489	495	519	505	490	496	520	506	507	512	533	522	508	513	534	523	509	514	535	524	510	515	543	537	511	516	544	538	525	529	554	550	526	530	564	556	527	531	565	557	528	532	578	567	539	541	579	568	540	542	580	569	546	547	594	582	551	553	595	583	558	561	596	584	559	562	609	598	560	563	610	599	570	574	611	600	571	575	622	613	572	576	623	614	573	577	624	615	586	590	632	626	587	591	640	637	588	592	648	642	601	605	654	650	602	606	0	0	603	607	0	0	604	608	0	0	616	619	0	0	617	620	0	0	618	621	0	0	628	630	0	0	638	639	0	0	644	646	0	0	651	653	