142	131	237	326	172	139	144	108	134	238	164	276	146	178	235	44	110	43	261	121	328	167	36	267	329	175	295	100	103	106	283	302	324	296	95	97	49	100	35	50	332	274	305	239	241	26	179	40	40	89	103	293	75	256	117	33	273	258	162	31	232	246	292	246	253	225	45	77	124	222	72	266	225	182	91	298	85	92	126	307	229	228	222	257	32	79	53	308	215	160	127	288	249	38	298	269	86	285	272	263	84	81	244	221	243	218	159	220	55	170	280	15	155	73	120	157	19	315	13	312	312	9	69	113	148	310	21	151	333	65	16	65	137	114	28	24	17	318	61	116	317	62	321	136	139	277	174	144	235	36	41	224	175	107	331	13	163	242	32	259	93	44	167	90	124	112	306	128	55	71	87	160	325	182	281	120	8	301	73	51	10	22	185	61	150	170	96	249	291	104	263	28	114	253	46	19	57	269	231	81	215	313	299	288	59	321	271	69	25	156	152	135	140	143	135	110	177	275	271	123	233	183	239	332	168	101	300	53	75	25	21	257	181	282	247	119	289	48	83	307	129	230	265	79	68	149	216	314	155	320	251	286	153	58	171	77	130	166	279	11	85	147	292	266	250	99	311	322	67	229	286	284	105	126	17	262	226	325	317	304	161	96	64	154	218	132	254	57	29	328	179	296	116	49	245	39	91	8
141	132	236	327	173	140	143	109	133	237	165	277	145	177	234	43	111	42	260	122	327	168	37	268	330	174	294	99	102	107	282	303	323	295	94	98	48	101	34	51	331	275	304	238	240	27	180	41	39	88	104	294	76	255	118	34	274	259	163	30	233	247	291	245	254	224	46	76	123	223	71	265	226	183	90	297	84	93	125	306	230	227	221	256	33	78	54	309	185	161	128	289	250	37	299	268	87	284	273	262	83	82	243	220	242	217	158	219	56	169	279	14	154	72	119	158	18	316	12	311	313	10	70	112	147	309	20	150	334	66	15	64	138	115	29	23	18	319	60	117	318	63	320	137	138	278	173	145	236	35	42	223	176	108	330	14	164	241	31	260	94	45	166	89	125	111	305	129	54	70	88	159	324	181	280	121	9	302	74	52	11	23	184	62	149	171	97	248	290	105	264	27	113	252	47	20	56	270	232	80	216	314	300	287	60	322	272	68	24	157	151	136	141	142	134	109	176	276	270	122	234	184	240	333	169	102	301	52	74	26	22	258	180	281	248	118	290	47	82	308	130	231	264	80	67	148	217	315	156	319	252	287	152	59	172	78	131	165	278	12	86	146	293	267	251	98	310	323	66	228	285	283	106	127	16	261	227	326	316	303	162	95	63	153	219	133	255	58	30	329	178	297	115	50	244	38	92	334
