345	0	2700	58588	34	51	10	2	2	3	1	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	2	0	0	0	0	0	0	0	0	1	2	0	0	3	2	2	1	2	2	3	5	5	3	9	6	8	14	8	8	7	8	8	13	4	8	5	13	9	9	9	8	11	6	6	18	7	15	9	7	10	12	16	21	18	20	26	22	27	38	18	23	21	34	30	32	36	48	40	27	26	41	34	39	40	53	39	54	42	52	61	63	53	52	75	65	56	69	58	83	82	92	86	71	77	81	75	80	101	114	92	91	80	105	108	113	115	110	94	125	89	112	116	119	119	107	118	133	113	113	97	122	105	121	126	122	118	119	117	122	113	126	117	118	112	112	122	118	108	130	121	98	118	108	108	116	118	128	131	120	107	108	95	121	114	104	129	112	110	104	116	137	109	106	119	101	116	127	103	102	120	118	114	104	126	103	110	124	110	129	117	128	126	134	103	137	120	108	126	126	134	121	114	123	137	123	113	121	110	121	119	124	123	117	128	128	138	105	139	106	119	122	122	109	120	122	112	129	132	134	132	137	124	137	114	134	119	132	104	113	110	111	132	111	150	128	126	150	143	131	141	139	115	140	133	130	141	139	138	139	134	132	144	145	147	146	147	168	152	146	155	120	136	154	146	133	131	140	127	142	105	114	121	102	119	127	112	131	108	105	115	120	106	133	109	136	98	123	118	130	124	133	129	139	109	134	98	116	117	141	118	129	118	122	128	121	107	125	125	138	119	116	125	115	134	119	110	141	108	122	113	109	120	120	137	120	116	132	116	130	120	121	136	120	121	111	109	107	127	119	118	126	123	121	129	113	120	136	139	107	126	108	126	112	122	109	87	129	128	116	128	111	140	117	125	130	115	132	115	121	115	130	110	135	115	123	124	117	128	115	119	115	125	118	122	119	111	111	126	97	135	115	132	121	131	108	125	114	118	120	126	142	134	128	118	105	117	122	120	126	143	118	126	125	126	121	118	114	120	134	126	126	125	120	99	117	121	129	102	130	132	130	114	108	108	118	118	111	136	140	121	106	121	98	119	133	133	136	130	113	102	127	130	117	134	112	128	121	120	122	121	127	96	127	110	112	128	119	125	121	117	121	130	117	116	130	100	123	118	132	120	121	128	127	108	117	117	115	134	116	126	114	141	112	123	120	106	104	116	106	126	145	110	118	119	110	119	131	116	116	120	114	124	121	124	131	119	126	133	128	126	128	114	111	119	109	115	123	128	117	117	130	134	136	105	120	123	118	119	124	133	122	129	113	96	125	111	133	124	128	116	129	121	133	119	101	122	133	117	105	118	129	139	121	125	131	130	135	96	125	117	135	139	116	98	113	144	117	112	120	121	109	116	131	131	138	135	124	116	142	131	129	132	113	106	138	111	117	118	131	123	109	99	134	112	102	117	101	128	111	123	118	125	110	135	122	120	135	118	116	112	110	117	118	114	117	138	112	129	130	116	134	102	119	113	130	122	133	117	148	118	114	128	125	128	126	115	118	143	124	133	121	112	130	139	113	117	117	131	120	120	106	131	123	113	130	109	113	102	123	124	121	121	107	125	116	123	109	112	120	115	117	123	132	115	124	97	140	113	128	123	129	138	130	139	105	115	113	129	126	129	131	129	130	132	116	106	120	119	113	116	113	133	132	105	105	135	120	119	117	127	135	124	124	117	122	119	148	113	133	123	141	113	134	112	129	120	110	114	109	103	120	127	119	113	111	121	112	133	126	126	116	118	118	111	131	118	126	115	108	135	101	110	121	121	109	116	118	114	102	90	137	113	125	126	110	113	122	145	128	107	119	129	134	124	92	92	140	119	107	105	119	118	117	116	104	107	121	133	110	105	116	128	118	126	140	108	127	132	123	135	124	118	132	114	126	124	116	109	124	104	110	116	120	131	111	112	124	121	121	124	121	113	112	122	123	100	111	112	130	114	85	110	116	113	123	93	118	99	120	132	110	123	130	120	127	114	138	117	109	123	113	117	129	136	120	125	135	108	127	133	120	145	120	112	128	132	118	140	108	125	124	121	124	103	142	120	111	105	132	129	120	124	108	127	110	123	119	99	124	102	123	121	122	111	109	125	122	143	111	106	141	118	118	106	94	126	101	137	115	92	124	105	118	109	114	109	119	120	118	119	119	117	109	126	110	103	119	107	128	120	105	126	124	121	124	126	135	114	111	109	102	124	130	117	131	131	124	116	120	119	124	122	124	128	121	105	109	107	121	121	130	117	128	122	121	126	141	122	126	112	105	124	108
345	1	1900	58690	16	44	30	7	3	4	2	3	3	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	1	0	0	0	0	0	0	0	1	1	0	1	0	0	0	2	2	1	3	0	2	3	6	3	5	2	2	8	8	7	12	16	8	14	14	21	9	18	14	30	18	14	18	25	23	22	27	44	30	30	23	26	29	36	35	30	23	36	31	30	28	43	43	37	40	31	43	52	51	45	57	50	59	60	64	55	62	56	66	55	62	67	68	75	69	84	80	70	65	84	75	81	72	77	89	76	74	102	97	102	125	92	94	112	119	136	123	137	123	109	96	127	105	117	133	122	121	101	130	148	130	130	123	130	127	114	124	117	126	143	99	110	132	125	113	121	98	111	112	119	125	113	109	108	119	121	97	119	118	104	114	112	118	111	135	113	126	130	122	106	119	143	116	140	128	119	121	109	109	102	124	110	103	134	116	128	133	110	141	140	130	124	138	135	134	147	111	143	131	128	121	127	125	113	126	105	129	123	140	141	120	148	122	106	110	135	118	138	109	122	116	119	122	125	136	104	132	113	106	140	132	109	111	117	125	119	116	117	101	131	114	121	108	119	137	130	118	152	140	124	137	144	130	162	130	124	136	132	124	138	133	127	148	160	125	163	121	131	161	169	135	166	158	145	151	159	119	162	136	108	130	134	134	123	126	127	126	111	94	119	132	130	116	116	107	121	119	117	118	120	141	121	126	133	122	116	121	118	114	118	102	99	97	109	112	133	131	130	115	112	121	124	104	113	146	153	115	122	134	126	135	134	101	128	135	116	135	125	105	104	128	117	133	105	112	112	124	117	129	117	127	132	126	112	128	119	112	129	122	123	117	122	110	127	115	159	126	125	110	97	119	116	118	119	94	116	116	113	122	117	120	108	122	92	128	124	116	105	108	121	118	112	118	104	129	141	133	109	116	138	128	138	129	117	106	109	104	115	111	126	96	108	122	104	110	116	118	108	122	126	113	134	134	120	105	134	103	105	122	115	97	144	135	124	131	107	113	111	98	114	121	117	142	117	123	111	104	116	107	114	141	121	107	116	118	131	120	122	116	144	83	113	117	125	132	135	116	118	107	117	99	121	109	111	130	139	117	144	120	109	121	119	113	114	114	112	123	129	125	111	110	113	110	103	144	110	122	137	110	111	102	107	98	103	109	129	114	97	124	114	116	107	122	127	118	126	125	111	136	114	122	134	131	131	130	105	122	112	105	112	118	120	132	117	121	113	105	126	117	129	131	123	131	118	108	135	127	123	129	127	136	114	86	120	116	126	121	105	128	108	115	131	127	121	126	122	108	124	112	130	110	109	101	116	103	132	117	126	115	129	110	105	128	132	122	117	98	104	105	146	107	112	129	123	114	124	117	109	107	104	107	114	112	126	107	123	120	111	110	129	138	126	144	102	118	115	125	113	97	110	114	131	121	118	99	124	126	121	120	137	106	131	118	133	126	108	114	113	122	128	116	121	115	119	121	138	126	125	117	111	116	108	140	131	98	114	123	121	115	111	127	107	97	123	132	118	100	116	114	138	113	111	116	118	120	114	113	107	110	130	127	122	119	115	103	111	132	120	119	104	127	115	116	131	117	115	106	114	126	134	99	128	117	117	117	110	122	105	104	107	112	130	108	119	122	115	110	112	122	134	90	102	117	122	101	120	123	132	114	110	111	131	104	105	145	124	118	111	142	119	110	127	118	108	125	121	114	115	115	115	114	100	142	92	108	125	113	114	120	116	125	125	105	123	121	113	120	126	113	118	126	125	118	107	135	130	141	120	124	119	127	122	123	101	112	120	103	103	121	110	99	110	112	113	119	99	116	130	119	132	129	110	124	119	113	126	125	119	113	92	108	123	117	104	116	128	99	124	113	116	125	121	130	114	115	109	111	121	149	111	118	117	121	131	115	118	104	147	125	109	93	123	112	128	106	134	125	111	115	108	109	118	94	104	107	115	130	127	102	127	97	97	114	107	121	99	130	113	111	115	114	109	114	106	126	113	122	114	91	123	110	112	124	106	128	119	112	113	111	103	130	126	103	126	120	113	119	134	126	114	106	137	132	116	114	107	116	127	120	123	133	116	107	100	115	118	114	116	91	123	129	102	93	126	109	106	110	109	121	125	110	124	121	117	107	125	132	135	147	117	111	126	110	112	111	125	114	111	126	117	120	107	120	128	106	117	103	108	117	126	113	116	105	119	96	110	94	116	126	107	121	119	116	113	109	106	121	116	127	125	104	106	115	108	106	119	124	120	126	127	117	112	132	100	111	111	103	112	116	121	111	116
345	2	2100	58792	34	37	15	8	0	2	3	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	0	1	0	0	0	1	0	0	0	0	1	0	2	1	5	0	0	4	2	4	2	5	7	9	10	10	10	18	13	12	11	10	12	12	17	13	17	14	17	21	15	15	27	28	19	16	36	36	31	41	30	38	28	38	40	29	50	34	45	46	36	44	49	44	63	61	37	47	66	50	52	67	67	70	49	71	87	73	78	71	76	101	72	107	102	123	111	107	117	91	104	128	117	107	128	113	142	138	107	120	127	133	128	114	141	117	105	119	132	117	121	116	134	110	124	97	112	107	125	118	97	101	104	101	101	92	112	137	111	120	117	112	107	100	112	115	100	112	130	116	106	137	127	116	120	117	147	125	120	126	116	113	144	122	150	113	127	139	140	133	138	126	163	137	136	143	137	117	123	141	126	142	135	134	142	141	127	126	133	124	134	125	149	147	136	133	152	138	123	146	121	143	132	133	151	121	141	131	150	129	130	138	134	149	138	131	144	119	140	139	128	134	120	115	123	118	152	145	140	123	159	150	142	152	135	144	150	144	149	175	179	149	160	172	148	152	173	160	163	149	139	145	151	146	151	154	134	138	148	165	147	142	153	143	141	136	123	140	138	134	128	127	118	110	130	116	138	127	119	131	120	123	125	122	121	111	126	120	121	126	141	117	127	141	126	110	121	119	122	103	128	111	123	122	128	121	127	140	141	116	145	141	112	113	141	115	124	122	113	134	126	124	137	130	122	126	118	144	128	134	128	110	136	124	134	118	119	124	119	132	126	118	128	113	120	135	121	121	113	123	115	150	119	120	137	127	123	116	134	129	126	118	127	133	114	116	106	135	126	126	131	130	120	123	114	128	119	116	112	116	141	114	135	117	116	127	132	114	116	132	115	129	122	117	129	129	116	128	104	118	102	99	112	122	124	107	146	112	122	122	135	139	128	117	124	102	124	129	115	140	130	123	119	133	132	109	127	132	111	117	135	104	103	141	107	122	126	118	121	121	134	109	123	125	129	124	110	130	112	98	128	119	123	112	156	123	121	113	138	106	123	119	133	107	119	115	130	116	116	99	128	124	122	119	116	109	140	131	129	134	108	114	122	131	119	113	121	105	118	122	111	106	108	116	108	144	113	139	103	108	115	121	129	122	117	119	138	110	116	124	118	120	109	118	133	101	111	108	110	125	119	119	123	142	114	120	141	121	130	127	132	126	112	129	113	115	113	123	108	116	122	113	120	141	127	111	120	110	133	127	133	112	103	104	110	111	136	102	123	130	121	134	110	140	125	115	139	129	123	130	114	122	126	124	129	112	118	127	113	125	114	100	125	121	111	124	123	118	110	110	122	115	112	113	119	128	133	147	123	119	114	103	114	93	149	103	136	118	124	109	128	115	89	125	116	123	118	125	114	116	131	111	135	117	108	117	128	129	126	135	109	124	130	104	122	124	120	121	133	132	124	122	123	115	118	125	116	114	110	134	141	107	108	127	124	147	128	140	131	125	110	125	94	129	132	135	129	125	119	112	118	123	119	116	114	118	134	126	142	121	124	120	112	133	121	115	113	133	123	102	111	125	124	124	114	129	134	107	116	110	112	125	132	116	131	137	95	137	116	106	132	110	117	112	117	102	126	135	117	128	116	126	108	135	116	117	116	113	124	127	128	119	108	112	108	124	114	128	141	117	107	118	124	118	107	116	126	139	132	119	122	113	132	120	124	108	113	115	130	115	109	126	113	122	127	123	141	108	125	112	122	132	113	119	101	115	105	124	127	109	123	116	136	115	108	102	127	107	137	123	119	112	124	144	124	115	108	119	122	107	115	108	121	124	108	118	119	99	125	119	127	120	103	130	116	142	109	119	116	124	115	115	121	118	119	120	113	120	119	113	121	114	131	116	118	116	115	111	122	129	129	125	134	130	127	118	122	141	119	112	125	124	115	116	145	107	115	122	117	121	132	130	133	130	128	129	113	121	110	112	116	138	132	125	132	102	145	135	137	141	106	109	124	135	104	114	141	110	124	130	126	133	117	121	119	129	129	105	110	120	128	132	121	99	126	135	123	133	102	114	102	129	131	131	108	130	122	107	121	100	132	134	125	107	128	118	86	110	132	141	135	114	112	130	117	110	120	116	147	133	114	109	108	121	123	109	135	128	117	123	102	133	110	139	120	104	124	118	109	114	126	120	112	130	115	113	137	132	122	124	124	120	113	137	147	113	118	125	123	104	133	137	123	122	125	119	129	111	111	129	123	110	114
345	3	3500	58894	24	50	15	7	2	1	4	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	3	0	0	1	0	0	1	0	1	2	0	2	0	1	0	1	2	0	0	1	0	0	1	1	4	2	4	1	1	7	5	3	10	9	10	8	11	7	6	11	10	16	14	15	9	11	21	13	15	14	16	18	18	14	25	18	22	28	25	25	20	27	23	34	35	40	50	46	57	48	55	69	64	58	83	53	57	74	76	74	85	90	87	105	82	95	96	106	93	90	113	103	104	109	105	113	118	109	116	129	110	121	115	114	117	118	121	134	117	146	117	115	111	104	107	107	122	96	115	109	98	102	107	105	113	116	119	127	124	126	141	135	119	118	106	138	131	127	146	132	125	121	127	127	150	140	139	153	135	159	165	147	163	149	131	158	147	166	150	160	181	148	155	165	132	163	136	151	129	128	155	152	156	164	154	157	137	186	125	148	149	155	171	173	173	178	166	175	176	184	184	179	181	172	143	160	168	154	126	149	124	160	163	155	136	131	165	165	154	142	133	149	132	123	137	118	142	148	128	136	142	143	135	165	162	171	167	167	162	183	176	167	191	200	163	145	164	165	139	142	153	152	145	150	166	159	143	158	156	153	127	169	126	140	123	158	170	139	142	146	158	144	152	155	132	120	121	143	132	150	152	137	135	134	130	125	140	139	124	130	153	147	130	160	132	137	124	131	149	126	115	126	126	134	121	148	140	134	134	124	128	131	143	143	146	117	150	154	168	148	144	146	128	108	131	148	149	156	142	144	124	130	136	129	125	135	137	141	123	147	138	127	128	119	136	134	133	142	134	148	137	140	133	133	132	137	133	124	124	147	127	137	147	129	137	142	112	122	128	125	134	135	150	123	118	131	139	151	114	138	123	97	121	148	144	151	134	130	141	134	133	121	127	125	139	139	130	149	143	136	144	124	130	144	124	123	124	137	140	141	121	111	123	128	126	121	148	122	119	127	124	156	131	110	127	129	143	123	132	130	144	123	122	140	110	143	123	116	135	136	143	127	123	140	136	144	145	155	111	144	132	144	121	124	127	123	119	129	114	120	129	142	137	142	134	119	138	116	123	120	116	151	141	108	142	153	124	143	127	140	150	127	113	99	114	131	138	130	120	125	139	128	139	100	131	173	149	116	122	139	128	135	131	114	146	129	135	128	100	123	116	150	138	141	130	153	128	149	134	129	132	139	143	138	132	143	151	142	120	124	138	137	120	143	106	127	126	144	154	139	119	136	138	115	101	134	134	138	137	137	148	136	134	138	145	120	134	139	146	127	141	150	115	129	134	114	121	119	138	131	146	136	134	117	114	128	114	142	119	109	135	148	120	133	132	124	138	116	127	110	138	132	122	139	107	131	136	153	127	135	128	130	127	127	127	145	132	119	141	119	133	136	129	127	123	134	124	140	133	127	153	148	136	137	124	131	129	141	131	132	130	134	140	149	130	111	125	128	155	140	146	124	146	136	136	130	139	123	124	130	136	119	130	127	143	121	126	115	126	137	145	133	125	113	130	115	142	137	122	106	114	131	131	143	126	115	132	104	136	114	114	108	130	135	121	119	134	132	120	120	135	135	112	125	140	133	134	125	134	141	134	128	135	123	124	142	122	143	134	127	132	119	144	152	113	120	132	119	131	130	142	146	137	130	121	138	127	122	131	124	133	124	118	138	124	135	114	128	141	139	113	116	143	124	128	115	133	118	152	130	138	104	135	137	119	135	126	133	125	137	101	141	112	118	122	134	129	139	120	130	119	136	122	111	115	127	135	131	136	120	128	144	129	134	118	123	131	125	125	124	137	137	148	117	138	138	124	131	113	149	122	149	120	130	127	121	130	141	114	120	134	113	117	112	118	128	126	126	142	118	128	123	142	129	138	117	136	116	112	128	129	116	125	141	107	149	150	127	120	124	128	130	138	118	132	144	130	132	121	133	141	148	133	123	122	130	122	116	117	134	110	131	135	134	129	136	112	123	122	134	135	142	119	136	121	158	120	141	139	118	122	134	138	137	122	122	131	110	132	140	141	138	139	133	125	135	122	134	123	122	123	138	140	117	121	144	116	131	120	127	141	134	134	121	109	125	138	123	138	134	112	136	124	126	124	138	121	118	123	144	123	124	128	134	133	157	134	135	112	130	120	129	139	123	136	119	112	147	148	120	118	152	129	125	112	121	132	148	105	115	137	124	117	128	116	127	132	113	121	130	110	126	122	136	129	142	122	126	118	135	137	117	132	109	142	133	118	125	121	139	123	105	125	126	124	123	138	146	117	126
345	0	2700	58996	36	37	8	3	1	1	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	1	1	0	0	4	1	2	2	2	1	3	5	2	7	5	5	4	6	5	7	12	7	15	13	13	10	16	11	14	17	28	22	19	19	33	20	36	35	49	44	37	43	49	53	49	46	56	60	45	57	45	66	67	60	86	79	78	75	89	80	90	99	90	96	88	103	110	107	97	101	111	108	106	94	109	87	110	111	110	90	109	100	103	89	112	112	120	102	129	125	129	132	133	140	133	123	152	134	137	133	145	153	152	142	167	168	146	144	169	167	160	148	168	144	164	169	157	137	157	182	167	132	159	158	150	147	159	156	169	163	175	170	169	164	155	153	159	150	161	143	166	147	165	187	179	171	162	175	172	170	183	177	182	181	168	182	180	147	175	154	177	172	158	174	159	166	165	182	178	150	153	167	178	184	173	174	175	141	140	150	129	170	172	155	157	141	154	140	178	153	158	154	183	182	177	204	198	183	164	179	154	180	175	161	147	152	151	164	156	160	147	157	147	142	175	127	148	142	152	132	166	148	174	146	165	148	153	135	161	149	143	149	158	144	147	168	141	162	153	145	140	142	138	137	136	133	140	143	149	129	137	132	155	141	139	148	140	129	144	157	153	164	158	155	144	140	150	138	149	134	145	139	143	157	151	132	145	126	142	150	136	131	123	142	126	139	169	142	140	131	129	133	144	147	128	134	144	145	131	143	118	159	145	128	132	127	155	140	130	139	148	140	131	134	151	146	129	132	149	162	149	126	145	124	114	145	115	134	145	152	132	146	145	121	142	123	141	140	142	142	149	130	153	122	143	131	127	141	129	131	124	106	144	139	120	120	144	122	141	134	141	134	142	118	132	121	143	137	121	146	144	145	136	150	141	134	138	140	125	148	148	131	143	132	139	132	143	137	128	142	149	132	138	121	149	118	144	112	127	130	141	123	114	136	147	130	138	137	147	148	135	144	141	141	137	145	133	122	146	143	149	148	142	121	125	131	132	127	137	135	130	136	125	128	153	128	160	149	142	139	135	137	132	147	142	126	141	139	125	120	136	140	147	131	129	124	146	145	143	132	142	140	142	126	138	120	131	142	123	137	139	149	138	139	144	121	132	136	147	162	142	147	148	119	134	141	134	139	128	130	127	142	136	136	125	120	145	132	128	121	131	144	136	132	158	134	128	118	115	128	130	138	134	144	142	146	124	136	130	129	127	132	144	127	123	124	149	125	140	144	112	133	145	141	115	121	138	136	142	118	135	115	136	147	137	133	150	135	134	133	122	136	134	126	134	135	154	131	132	134	129	149	119	142	151	125	149	124	140	148	143	132	132	146	143	126	149	121	155	150	142	144	135	134	139	151	150	123	127	134	130	118	154	134	145	159	125	130	141	146	134	130	123	121	144	119	130	125	154	147	127	147	118	112	129	143	168	159	136	123	147	133	142	123	147	148	155	123	139	134	129	137	131	117	120	134	139	151	149	143	129	130	128	131	135	129	134	138	134	129	140	125	149	136	141	153	132	148	138	108	136	152	162	136	137	139	125	144	151	131	127	123	127	126	138	127	123	130	114	134	120	129	123	142	140	126	144	125	143	124	147	133	120	126	128	143	125	118	149	129	151	139	127	118	123	150	141	108	154	138	131	142	146	142	133	144	128	141	132	125	126	121	137	131	149	132	134	123	143	159	140	124	142	123	139	123	152	134	134	126	149	129	135	135	124	135	109	131	132	129	145	123	144	150	115	139	126	116	128	140	123	118	125	125	125	135	130	111	119	136	133	134	146	133	130	117	135	119	116	144	135	128	125	121	134	144	145	121	147	118	146	114	130	121	136	113	113	137	118	136	145	126	109	142	131	138	138	123	143	149	134	119	140	131	137	145	144	138	131	123	135	115	147	139	137	124	135	144	146	123	129	126	141	149	128	132	126	123	123	171	143	139	141	160	130	144	131	131	127	131	136	126	118	149	136	142	159	121	126	136	149	132	135	139	134	138	143	135	141	129	155	140	129	128	145	140	131	149	122	136	134	126	118	133	152	144	151	127	131	141	144	144	122	134	123	128	114	145	147	131	139	143	124	126	134	148	156	139	148	124	122	155	151	153	123	142	131	123	153	130	122	127	124	140	132	136	147	133	136	141	141	139	129	139	145	141	156	117	145	131	140	121	128	127	129	116	142	114	126	132	136	132	126	140	137	129	143	136	142
345	1	1900	59098	33	45	13	3	0	1	2	1	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	1	3	0	0	0	0	0	1	0	0	1	0	0	0	0	1	1	4	1	2	3	4	2	1	1	4	8	5	9	9	7	12	11	9	13	16	22	20	22	23	25	22	19	22	29	36	30	28	26	32	40	32	34	36	48	48	33	48	47	44	50	54	45	60	76	54	73	64	73	74	84	68	106	95	95	108	78	90	105	96	98	109	112	89	107	94	105	119	109	108	103	121	111	118	120	115	130	108	120	108	110	113	112	111	112	119	114	131	110	115	128	118	113	111	134	134	133	140	160	123	147	150	167	164	179	180	159	186	174	161	181	151	154	187	186	173	126	175	180	163	158	164	178	154	166	148	196	175	161	168	162	145	144	154	154	147	166	155	175	173	168	174	180	191	184	159	181	178	185	165	173	155	190	170	206	198	198	189	188	206	191	190	161	172	178	173	189	165	181	185	190	192	165	182	204	157	177	171	178	190	192	182	167	175	174	157	175	159	154	159	154	162	150	162	171	169	149	163	177	176	177	179	168	157	179	144	166	160	180	183	158	147	158	142	150	138	150	153	134	173	140	161	143	133	153	143	139	144	125	135	162	158	156	161	142	142	148	150	143	158	144	140	143	157	151	139	138	142	140	132	126	154	132	126	130	147	138	148	134	132	150	153	155	140	137	130	134	139	128	139	137	122	134	126	128	145	157	139	129	165	127	166	122	143	140	138	163	119	148	130	126	140	137	134	129	135	147	140	136	121	124	126	123	129	116	126	129	135	139	136	142	129	131	151	134	147	126	146	132	122	137	122	131	133	134	145	170	135	114	135	131	134	131	136	117	121	118	148	112	134	133	116	134	106	140	138	142	126	124	124	125	138	133	124	133	133	138	128	148	99	125	141	133	152	133	127	132	128	131	135	121	113	143	112	143	125	127	127	132	136	144	118	139	114	140	126	126	118	115	133	121	142	129	133	144	131	133	128	145	117	125	139	118	136	115	138	129	131	126	124	132	144	134	148	142	122	121	126	135	134	135	141	128	131	127	89	124	140	135	112	116	142	121	137	125	128	127	120	116	121	119	130	136	125	139	155	122	126	126	139	119	109	130	135	129	130	128	136	133	120	135	148	130	128	133	110	145	127	136	124	122	113	120	130	123	137	128	111	125	123	127	121	119	130	131	147	116	137	133	135	129	124	129	122	114	121	128	129	115	130	120	117	156	125	134	121	130	124	137	116	124	133	142	116	124	133	137	128	131	139	123	125	140	121	148	114	122	134	138	119	110	132	151	139	139	141	121	133	150	125	137	119	120	143	145	104	137	131	118	115	135	134	140	137	121	136	130	135	122	125	151	122	138	133	149	112	132	129	143	130	112	139	144	120	137	130	128	127	123	139	139	132	137	127	125	115	129	123	136	132	143	106	126	134	138	144	135	140	143	122	144	131	135	118	110	128	126	140	121	137	139	134	115	138	128	127	119	125	139	114	114	135	130	133	116	131	138	126	129	110	114	134	159	113	118	127	129	133	122	131	116	111	139	127	121	145	129	126	137	125	141	124	123	139	127	121	127	129	142	117	133	119	112	116	128	118	122	111	125	134	121	134	130	121	126	141	140	134	114	140	110	128	118	142	137	135	146	133	133	132	150	114	137	153	132	128	119	142	114	123	146	129	136	127	120	128	127	139	130	133	143	117	147	122	126	143	140	127	124	120	124	122	132	126	129	142	138	115	133	128	124	122	133	104	140	126	132	120	133	120	112	132	131	122	118	123	119	132	123	128	153	131	142	96	111	119	114	122	122	135	125	135	133	130	122	134	137	127	116	126	142	121	116	120	134	109	136	127	130	132	129	143	128	125	111	111	123	123	143	134	123	120	123	123	138	132	130	147	107	129	150	117	117	125	130	138	103	122	136	118	120	117	121	123	111	121	144	140	150	139	140	119	118	119	123	129	127	119	119	105	128	110	122	115	121	115	126	129	130	107	135	119	128	114	130	122	140	117	127	133	150	120	141	128	120	133	130	112	125	133	137	138	127	165	130	125	134	137	142	136	124	141	130	128	132	115	126	137	139	122	109	122	132	131	142	119	152	131	118	143	128	120	118	141	121	134	138	139	126	134	129	120	124	134	116	127	107	133	129	125	137	146	132	136	124	136	129	124	133	132	123	137	125	119	109	120	125	158	131	133	129	114	115	115	125	110	100	120	158	128	125	125	133	128	127	128	138	130	131	129	130	141	126	150	121	133	126	131	152	112	129	118	128	115	114	141	110
345	2	2100	59199	22	35	12	4	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	0	1	0	2	1	0	4	1	5	2	3	7	10	7	12	14	10	11	10	12	16	15	13	15	12	9	13	13	15	20	22	24	22	24	19	27	31	38	39	27	42	43	48	42	44	59	52	53	75	76	51	58	76	76	74	69	93	84	76	79	87	82	72	82	99	86	95	97	85	112	92	98	108	97	109	130	96	108	118	94	99	112	107	90	122	115	133	114	117	126	137	132	138	133	150	155	160	148	157	141	178	164	164	172	160	181	176	162	166	165	169	156	169	172	150	157	171	163	171	152	174	166	175	170	160	178	158	152	140	161	145	147	160	149	179	184	168	176	179	180	173	171	151	165	147	187	184	187	178	182	180	170	162	164	189	189	204	235	222	184	185	193	221	197	200	190	203	195	208	204	201	205	198	168	204	183	213	188	167	160	165	174	181	161	189	155	189	184	179	165	171	145	143	150	180	165	141	150	163	160	161	139	156	164	167	158	166	173	147	152	135	137	137	147	142	147	144	159	155	168	150	144	154	160	148	137	169	146	160	150	153	141	143	149	145	142	136	159	140	158	154	142	153	141	145	165	124	143	154	152	145	157	126	143	145	147	133	131	151	107	147	150	128	141	128	140	140	141	119	127	130	151	125	135	145	143	124	155	132	132	141	128	137	130	146	116	124	144	152	105	138	130	143	121	123	135	140	136	130	137	128	135	143	130	143	110	142	125	122	122	129	138	139	132	136	151	126	135	125	142	121	143	142	99	150	130	147	114	121	117	134	113	122	145	130	104	123	150	135	139	129	121	128	124	127	115	130	132	127	153	124	146	144	134	129	136	121	127	132	130	128	114	136	125	154	120	142	102	130	125	109	126	143	124	118	104	130	131	130	123	135	150	132	143	122	128	143	142	130	129	126	96	124	134	142	127	135	141	146	128	114	139	128	113	136	134	128	124	149	132	121	138	113	126	125	122	125	135	127	124	132	120	146	130	121	129	144	129	153	133	108	103	126	121	130	125	126	128	149	140	124	124	137	134	125	127	115	117	135	118	124	133	126	135	121	121	130	113	139	159	123	113	142	128	146	132	132	131	139	126	119	131	132	125	126	127	133	130	112	134	128	150	134	125	143	132	124	125	125	119	126	127	138	138	130	112	135	121	129	144	142	124	126	121	121	135	131	113	132	101	136	108	130	125	128	146	109	132	113	126	117	123	134	115	140	126	114	141	138	129	135	143	150	112	137	133	130	131	124	137	120	123	140	133	122	116	130	137	133	131	127	130	122	130	145	139	123	136	138	130	137	135	114	118	131	119	129	130	129	123	130	126	119	144	138	117	128	134	146	122	132	149	121	131	129	124	124	114	121	120	152	137	120	138	141	135	130	108	128	142	140	151	141	138	130	114	104	122	135	128	129	120	141	138	115	106	127	125	119	143	116	134	154	108	146	112	134	131	116	125	126	135	125	114	150	123	147	135	127	142	113	142	135	120	132	137	129	128	128	128	130	105	118	113	116	124	145	134	134	145	121	149	130	133	118	111	130	128	145	127	135	124	130	141	117	128	143	123	118	122	123	129	101	114	141	129	138	109	128	137	130	126	122	127	117	132	120	140	131	122	134	118	122	125	137	148	139	110	134	113	92	112	145	119	130	120	144	122	121	116	131	124	114	129	119	121	146	121	117	130	123	149	131	120	117	128	123	130	131	119	149	143	118	114	115	113	123	116	132	123	108	124	134	148	122	132	141	124	126	121	125	118	115	131	129	139	129	131	130	129	125	124	126	110	143	123	131	128	136	119	129	112	122	134	135	115	109	149	125	150	125	132	141	148	124	120	115	142	135	141	124	123	143	114	126	148	130	116	144	141	108	135	118	105	133	115	130	122	135	134	117	141	131	140	142	115	120	112	136	128	141	115	133	121	138	132	124	128	135	128	128	151	126	144	113	119	132	121	118	126	123	129	116	114	124	116	117	124	144	141	116	134	127	134	124	110	132	119	117	127	142	126	135	138	117	112	120	126	150	126	118	131	124	136	139	122	130	124	110	131	143	140	147	113	128	124	136	114	122	106	128	104	143	134	107	138	128	130	118	127	131	140	136	133	125	129	125	125	135	124	110	122	139	135	126	147	136	134	110	120	113	115	139	128	133	129	142	121	130	118	124	110	111	137	138	145	111	137	140	118	109	129	125	115	112	127	125	117	133	123	143	117	114	144	107	115	136	123	123	119	126
345	3	3500	59301	33	39	9	3	1	3	1	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	1	0	0	0	0	0	0	1	0	0	0	1	0	1	0	0	0	1	1	1	0	1	1	4	3	2	7	3	2	3	7	6	4	9	5	15	7	15	18	18	7	17	19	23	36	23	34	26	30	32	35	19	40	43	34	50	54	68	59	69	48	60	51	88	83	66	69	64	81	84	89	89	84	100	79	105	79	85	103	86	120	103	120	114	119	120	130	142	131	121	129	132	144	160	123	152	144	138	139	155	136	146	158	173	148	169	162	183	175	162	169	158	186	161	175	178	163	175	157	156	156	166	171	191	171	175	185	191	190	166	150	170	154	168	184	174	186	197	182	198	182	210	195	186	188	186	199	184	165	183	175	191	163	175	152	193	173	187	209	200	202	210	215	233	212	198	224	225	226	253	215	251	219	230	236	217	212	213	234	219	225	239	225	224	193	208	210	197	216	210	210	182	177	194	184	167	176	187	169	154	175	165	153	161	145	161	167	158	158	142	148	172	166	143	147	147	151	173	155	149	150	163	132	154	165	161	158	155	169	153	148	163	162	129	166	163	165	166	154	180	153	174	163	165	165	157	156	155	167	150	151	169	153	153	160	157	148	160	145	153	125	144	140	165	142	139	152	154	125	150	128	122	122	145	153	150	139	143	152	135	136	141	142	115	147	132	146	147	132	144	134	147	157	152	150	153	134	151	141	128	151	145	133	127	126	140	132	133	123	144	160	139	139	136	143	141	138	146	145	160	121	139	141	130	133	146	131	127	129	154	134	141	114	146	143	109	149	149	129	115	162	125	124	135	133	143	134	148	129	152	129	136	133	142	115	123	150	137	133	132	134	130	140	148	151	135	131	134	122	142	134	140	118	150	129	142	137	140	118	138	146	147	129	132	147	131	141	137	131	153	142	142	155	114	122	140	135	129	146	140	133	129	128	146	126	137	132	124	139	141	123	133	124	144	119	125	137	121	127	143	133	155	150	137	135	131	147	142	149	129	118	124	149	123	141	134	139	149	125	156	155	142	143	163	123	153	155	137	138	138	138	123	125	113	145	132	145	144	119	135	126	148	142	147	133	152	135	117	141	124	135	152	135	159	133	150	125	129	137	145	127	133	125	121	134	152	135	128	136	122	147	142	127	150	141	153	144	140	149	118	143	119	122	122	132	158	122	149	131	147	141	151	118	152	150	113	138	128	147	126	132	128	127	119	143	137	130	129	117	137	131	136	139	151	145	119	144	168	157	152	136	116	131	131	140	147	135	132	125	124	142	150	142	135	116	126	134	155	132	138	150	117	140	143	136	132	137	147	137	132	140	138	118	130	122	146	142	132	115	132	129	116	135	127	142	133	118	141	138	118	156	117	123	142	121	145	139	123	129	149	132	138	126	140	132	126	130	124	143	139	145	135	132	135	137	123	131	129	131	143	114	145	139	139	126	139	130	143	147	125	139	139	134	135	139	144	127	150	136	137	156	140	114	136	131	124	142	136	143	150	154	132	138	128	153	157	146	124	144	116	136	140	141	132	143	127	108	131	153	122	130	121	143	135	130	134	133	140	139	120	124	140	150	144	133	165	145	137	148	124	122	131	125	133	121	151	145	137	138	143	141	126	133	146	129	114	123	149	139	127	132	125	121	127	136	142	121	127	147	137	131	134	129	133	128	128	131	139	121	125	136	118	147	127	105	127	136	157	125	123	144	126	143	124	117	112	145	149	120	136	115	122	127	135	138	132	111	121	147	137	135	128	123	130	145	138	136	112	138	130	140	122	138	145	134	138	112	145	120	150	145	143	128	131	134	134	132	139	139	137	127	158	129	135	143	138	153	142	130	139	122	129	148	139	135	140	132	133	151	124	120	141	137	123	150	127	119	148	122	124	136	119	122	137	149	129	146	123	145	139	131	146	123	132	134	156	106	135	114	145	138	137	130	148	146	127	122	120	138	132	126	150	128	139	138	143	137	151	144	137	140	109	115	150	129	142	132	122	130	142	132	122	134	113	141	155	148	138	115	145	121	139	126	136	128	125	119	126	140	121	137	105	129	123	123	128	112	137	136	122	132	137	132	154	146	139	132	131	130	137	128	102	138	127	148	130	124	130	136	150	110	140	133	130	134	139	137	128	118	133	140	131	133	154	130	136	119	148	120	152	140	122	135	145	145	139	113	125	131	129	124	142	140	127	125	127	122	120	137	110	120	151	129	146	129	132	120	132	129	129	130	133	121	134	124	144	142	130	119	128	137	116
345	0	2700	59403	52	31	1	1	0	0	2	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	1	0	0	0	1	1	0	0	4	1	4	1	2	0	0	2	3	1	5	8	3	9	4	9	14	9	12	11	12	15	18	17	24	32	31	23	24	36	38	39	38	35	39	39	44	44	50	38	52	51	52	61	56	70	87	68	82	77	86	96	93	88	86	87	105	138	125	122	119	105	141	167	135	163	152	155	165	141	129	131	149	147	151	147	152	155	144	158	157	161	172	138	168	152	178	164	159	152	177	163	173	184	189	161	198	204	202	158	173	177	188	189	176	177	199	175	182	180	189	179	159	184	175	180	159	184	179	203	197	197	171	202	204	218	219	203	225	218	218	226	202	233	238	187	221	209	212	225	196	229	202	212	203	225	241	199	224	242	237	214	246	235	204	231	246	205	233	176	201	202	183	202	174	178	178	186	153	186	165	157	158	155	140	175	142	157	178	165	161	151	182	149	175	158	168	171	176	161	162	171	152	168	180	185	169	154	161	154	166	175	189	181	158	195	187	174	144	168	194	186	167	180	186	186	180	167	188	180	156	162	195	172	177	190	152	174	159	163	165	141	161	163	143	129	144	147	141	138	137	130	147	126	128	138	138	149	148	139	165	135	134	158	150	170	160	149	153	150	154	134	148	125	144	147	131	132	151	133	140	141	132	153	140	122	148	158	144	170	131	133	144	135	148	151	145	146	138	158	145	148	134	144	152	150	133	135	140	158	149	148	143	139	140	148	123	135	154	137	142	155	126	133	140	138	138	130	128	128	144	145	154	133	135	149	142	133	157	119	131	140	131	129	146	143	139	131	126	142	124	146	142	138	159	142	157	131	121	158	147	143	156	150	149	137	149	136	147	140	158	169	149	148	142	126	144	158	134	140	154	128	146	132	141	125	140	136	155	134	140	132	120	139	123	124	129	160	147	134	134	141	158	136	139	144	134	135	140	147	140	130	125	138	152	141	127	116	143	139	130	127	158	140	126	141	139	125	151	140	132	136	142	124	138	133	123	137	129	136	130	153	143	144	141	129	137	133	141	146	159	133	149	123	133	148	154	135	156	126	145	132	163	130	137	137	129	150	127	150	131	132	121	149	138	128	137	146	153	126	142	130	122	136	137	149	151	130	137	131	129	141	124	140	127	149	142	154	145	135	134	136	158	124	127	141	132	139	141	122	130	141	133	126	135	149	146	140	137	139	135	147	136	147	150	138	149	139	137	130	123	127	150	131	130	145	146	139	139	135	142	144	139	136	129	129	134	134	137	153	136	138	154	136	137	158	138	149	146	135	140	155	141	150	124	134	150	136	154	156	130	132	157	128	127	125	141	134	127	141	140	129	147	151	113	118	132	130	145	166	141	150	115	140	144	154	138	138	135	132	147	150	137	141	159	125	153	126	130	149	137	138	129	147	146	129	154	141	164	144	141	123	139	151	151	145	133	128	130	120	144	127	141	151	143	131	147	139	140	129	129	133	142	139	153	105	149	144	155	142	130	159	137	131	126	154	122	138	137	149	123	145	140	125	138	135	140	152	144	139	142	123	129	134	147	140	152	128	113	134	134	123	143	145	138	125	142	151	154	135	146	117	130	150	131	164	127	123	130	135	118	135	123	119	140	124	135	153	139	129	156	113	126	156	141	130	150	117	148	129	119	126	155	131	156	147	138	125	153	150	141	139	121	125	144	147	125	115	122	126	150	142	122	123	149	137	138	161	145	143	119	154	145	133	144	139	157	133	141	122	147	127	139	122	161	128	139	152	145	126	132	140	153	137	120	120	154	134	151	140	147	150	122	138	140	123	129	128	146	134	124	142	143	137	141	131	130	126	115	148	145	120	128	128	135	137	123	140	149	139	138	145	124	143	112	148	148	129	144	128	154	138	129	147	145	149	145	118	129	132	140	129	149	129	140	136	141	137	148	156	141	132	130	129	130	155	135	137	142	138	123	130	134	147	145	130	151	152	115	151	133	139	145	121	121	139	129	146	144	141	135	126	125	138	145	146	134	143	120	143	142	113	150	133	147	143	131	118	138	139	120	140	125	129	157	147	125	120	165	133	133	141	148	104	142	144	138	127	144	129	130	136	123	140	136	143	121	137	120	156	117	133	137	140	168	122	144	123	133	145	151	135	156	145	129	142	126	157	139	136	127	153	164	139	127	148	135	139	141	126	153	144	139	150	154	127	129	130	144	133	128
345	1	1900	59505	40	36	3	0	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	2	1	0	0	0	0	0	1	1	2	5	2	1	2	3	11	3	4	4	2	4	6	11	11	11	8	13	15	11	15	12	12	15	19	26	17	15	20	17	25	20	34	18	18	25	25	22	35	33	44	37	36	44	49	33	54	55	66	58	73	69	68	69	77	75	92	90	108	94	101	89	118	106	149	129	112	141	142	121	139	161	148	167	181	154	139	172	155	182	175	198	166	191	181	169	168	189	192	189	197	181	216	191	205	177	206	194	214	196	223	178	207	223	200	212	201	195	181	182	202	175	173	199	208	175	192	199	186	169	204	207	203	201	207	204	187	217	200	240	215	233	203	229	206	234	241	236	230	241	218	246	242	222	244	254	233	231	230	224	214	216	221	200	213	202	264	234	241	244	233	225	237	234	211	210	230	206	220	225	206	188	213	197	190	186	181	185	192	168	185	179	192	156	181	168	185	182	195	188	181	181	194	195	180	179	191	177	191	174	192	206	206	198	193	200	190	171	180	197	207	199	181	194	183	196	207	186	200	187	164	194	172	190	196	180	189	200	202	177	192	169	175	160	178	179	158	166	165	157	153	150	149	149	139	145	141	165	140	158	150	127	141	126	143	164	167	158	162	149	144	150	154	150	168	153	142	162	147	153	169	142	144	149	157	137	157	142	151	176	161	151	145	131	126	130	146	144	154	157	144	139	148	134	141	131	134	145	140	152	126	134	137	150	132	154	151	142	139	137	155	148	154	148	154	129	152	136	131	151	132	152	152	151	154	139	136	153	149	132	166	138	148	142	135	144	141	144	128	158	163	143	142	139	124	136	127	134	137	145	153	145	126	118	157	144	126	139	152	137	129	131	151	137	147	141	139	132	149	145	144	137	132	144	151	135	143	141	151	127	118	113	121	152	139	152	143	146	135	146	151	135	146	127	159	131	129	139	130	150	144	148	134	150	138	144	154	147	131	146	143	147	131	132	140	145	105	126	156	146	129	127	163	130	125	132	149	133	148	141	138	148	131	140	142	145	139	156	151	146	137	136	151	124	131	149	142	135	128	132	138	137	150	146	139	125	131	145	137	146	124	150	158	130	165	137	164	157	140	147	135	149	138	142	145	152	147	146	134	116	127	141	147	146	137	145	147	161	143	122	153	143	144	150	130	140	132	140	132	128	148	166	150	148	132	142	149	120	138	113	137	143	141	154	143	131	139	149	155	131	155	145	146	157	123	141	147	138	134	127	128	111	147	158	150	148	129	147	140	163	154	122	156	134	156	133	125	149	131	144	140	133	135	140	160	141	133	143	144	127	135	140	144	147	126	135	134	125	147	134	146	153	148	131	146	136	146	152	148	135	149	140	140	129	113	131	117	141	141	158	135	146	123	145	160	109	141	152	145	139	153	124	152	162	142	125	151	156	117	156	140	149	135	132	141	127	125	147	130	121	152	126	126	133	148	144	162	138	131	128	120	129	139	137	143	130	152	143	153	152	146	126	122	112	138	152	138	136	147	119	141	139	134	166	144	140	137	145	133	127	127	144	132	142	128	144	132	148	138	126	140	153	137	106	139	144	130	136	143	139	134	129	129	141	144	140	139	132	139	145	157	145	161	138	130	143	124	165	148	149	131	139	135	147	120	152	130	137	153	139	144	141	147	140	154	143	146	134	118	145	147	145	152	135	136	153	149	122	126	153	146	140	138	133	139	132	137	142	124	133	135	150	147	141	149	125	148	124	145	116	135	131	149	143	129	125	145	131	148	140	139	127	145	156	125	138	121	139	136	132	155	164	126	140	134	152	141	136	149	142	147	129	143	151	130	151	133	136	126	126	135	131	147	133	143	125	139	136	122	111	144	134	123	138	146	147	142	130	139	153	147	141	146	136	139	135	141	134	134	128	128	121	132	143	119	139	131	122	144	129	114	132	129	122	136	150	129	141	118	127	155	128	140	142	144	130	138	138	131	131	136	124	124	138	131	156	130	130	149	142	137	131	164	132	136	137	142	133	145	118	128	164	126	123	141	145	160	127	138	138	143	139	120	141	134	139	125	136	143	130	132	148	138	128	121	136	145	134	108	128	135	132	136	136	136	147	137	137	144	128	146	147	131	158	144	147	156	131	150	140	143	136	152	152	124	140	147	131	145	150	139	146	136	131	145	150	130	117	147	135	139	135	144	136	140	156	131	122	130	131	144	126	136	167	138	140	150	148	134	145	133
345	2	2100	59607	45	35	3	3	0	1	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	1	0	2	1	0	1	1	1	2	0	4	0	0	1	3	1	3	2	6	3	0	1	3	3	3	2	7	4	4	12	11	11	7	14	12	20	8	26	21	27	34	32	44	45	29	46	49	63	57	73	66	72	80	89	85	112	100	93	103	121	129	127	116	121	156	148	152	163	178	146	179	174	179	150	150	169	184	165	188	201	183	208	203	217	199	205	194	230	206	185	199	167	196	167	183	181	146	173	173	189	174	178	168	185	178	177	178	190	190	178	195	173	194	196	197	183	189	225	202	190	191	219	233	222	233	247	214	222	249	216	214	240	232	241	243	235	230	223	246	209	218	214	216	218	201	229	218	228	217	250	239	222	225	229	221	222	229	195	231	216	222	207	203	197	186	220	216	181	187	202	156	187	191	169	170	173	163	167	200	176	170	173	181	178	204	210	206	185	176	209	191	196	204	188	205	178	201	188	191	205	173	188	228	212	193	188	195	199	194	190	233	197	186	208	194	194	216	214	208	166	181	188	164	176	153	153	165	165	139	142	154	159	158	143	173	187	153	170	151	195	145	145	146	151	159	152	169	142	141	140	155	144	153	138	148	150	140	148	138	153	133	151	144	141	157	151	138	127	157	142	140	142	146	151	153	139	152	157	150	140	141	151	155	138	150	156	130	144	146	171	138	130	132	141	140	151	144	150	157	140	130	165	137	146	137	134	149	140	152	146	137	142	142	146	146	150	159	143	135	139	145	134	146	135	155	150	149	136	146	161	133	137	130	130	148	154	150	138	128	146	150	156	131	126	144	134	137	119	128	133	146	138	158	167	142	173	125	131	136	118	134	128	130	143	138	126	147	129	131	120	135	165	144	154	129	122	133	154	139	159	154	119	157	136	167	130	142	153	148	138	154	147	134	147	147	122	130	132	128	124	132	135	154	156	134	155	136	135	164	153	149	139	156	150	125	155	152	149	144	140	130	158	130	140	147	143	152	146	135	134	149	128	140	148	161	150	144	141	160	133	134	143	158	130	126	150	134	131	152	150	156	135	144	130	159	150	139	149	141	147	154	143	154	141	154	137	151	134	138	147	140	147	142	127	112	128	151	142	146	156	138	135	143	148	152	153	158	142	128	144	132	144	135	140	137	137	150	140	150	141	142	137	140	127	122	133	165	140	116	143	142	138	154	163	143	136	133	146	132	150	144	131	153	129	148	139	123	145	152	137	138	137	148	142	143	151	168	140	136	129	134	132	143	138	144	136	156	152	135	151	162	162	142	146	142	159	148	108	129	153	141	131	147	142	146	146	139	147	125	131	162	142	120	137	134	128	146	155	136	140	134	138	137	141	142	148	157	152	167	150	133	130	141	144	135	127	118	141	152	132	138	148	151	138	150	167	147	129	134	157	142	147	133	134	116	138	150	107	146	152	132	133	132	139	140	143	137	141	139	157	150	151	133	150	140	141	135	140	150	147	131	134	137	139	141	137	136	159	161	133	133	132	136	119	135	132	150	140	139	132	145	134	158	148	148	158	123	132	140	125	115	142	132	141	139	153	114	120	120	156	141	147	149	133	152	129	141	140	117	156	124	141	150	127	125	137	139	162	120	137	143	141	145	153	161	131	143	135	134	134	129	124	138	134	132	123	116	144	143	164	142	131	133	130	133	138	119	140	157	134	139	147	137	155	147	144	170	154	146	133	145	127	133	146	127	145	136	119	125	150	131	142	142	151	141	137	156	139	133	140	136	121	155	137	126	142	138	133	138	136	132	152	136	133	149	139	130	133	145	150	134	129	144	154	135	139	127	150	144	126	144	136	149	153	144	149	140	124	109	137	141	149	109	156	147	131	149	130	129	140	132	159	142	139	125	155	137	148	154	148	111	130	134	147	135	126	130	132	150	143	148	148	128	106	131	122	135	137	139	143	131	143	137	135	142	161	129	131	118	139	145	149	139	145	126	168	139	136	152	138	144	128	142	156	132	145	137	139	121	148	136	149	133	159	137	115	137	134	132	156	135	128	128	156	143	145	120	174	136	131	149	128	128	136	151	157	127	149	151	138	154	152	146	114	138	144	147	124	151	142	136	153	142	137	134	132	159	125	153	117	127	133	125	175	121	153	136	130	150	132	131	147	133	136	133	151	134	150	141	120	125	133	151	115	158	156	137	126	158	132	135	116	138	135	129	150
345	3	3500	59709	64	71	3	3	1	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	1	0	0	0	0	1	0	0	0	0	0	0	5	0	1	0	2	0	1	1	1	2	1	1	4	2	2	6	5	2	15	9	17	14	14	20	13	31	41	28	40	36	48	54	54	74	76	78	76	84	98	79	100	122	129	119	127	125	149	130	152	133	166	172	176	153	160	182	186	178	176	177	184	176	184	160	196	166	162	182	161	183	190	177	166	174	207	175	184	190	197	222	198	196	197	188	178	199	195	185	188	174	177	194	188	203	192	193	188	229	191	213	230	218	204	250	221	206	222	226	195	212	230	223	221	266	227	259	257	232	210	237	240	260	223	247	241	207	222	217	222	226	236	219	234	217	225	246	235	242	222	232	207	236	202	214	186	207	199	211	208	209	181	243	198	196	176	195	198	175	179	194	179	186	204	186	199	202	201	182	203	199	204	196	198	188	204	215	217	210	194	201	220	228	229	224	218	207	236	202	215	220	212	192	234	200	194	194	204	206	183	180	172	178	182	183	182	176	182	184	171	158	172	174	165	166	166	178	156	178	152	168	177	176	165	204	176	162	195	185	181	159	184	183	152	163	144	178	155	152	148	132	135	138	168	157	146	163	156	153	153	141	160	153	145	146	121	159	120	146	160	148	154	139	138	152	153	161	136	168	156	146	147	146	163	154	156	164	157	159	133	147	123	152	137	139	156	160	139	146	155	151	153	155	134	162	149	136	127	128	137	149	131	147	137	123	119	131	137	151	142	174	143	153	150	147	135	156	162	141	149	135	144	126	140	145	156	153	149	140	174	143	133	157	137	143	162	151	142	162	146	141	136	175	151	118	151	128	119	131	150	155	149	141	176	147	142	161	127	157	148	157	155	159	153	139	151	148	150	141	137	154	159	156	142	140	141	133	154	140	141	137	150	157	128	150	139	135	147	153	128	146	136	160	137	143	162	114	142	158	133	163	151	162	143	141	156	169	161	143	164	145	131	143	141	130	143	154	148	138	167	143	156	154	140	153	148	144	137	166	132	144	135	152	133	155	152	143	138	139	126	131	135	158	151	153	156	147	147	136	144	164	132	148	133	138	140	153	140	138	142	144	129	128	137	135	140	141	133	152	145	146	142	155	161	150	148	151	145	151	141	156	128	133	135	142	137	149	142	140	130	136	154	160	154	135	144	148	154	142	138	133	140	171	144	166	146	149	136	164	153	146	140	148	153	130	146	138	144	148	156	140	131	151	146	152	147	144	151	157	150	160	141	158	158	132	144	140	131	119	131	143	134	172	154	143	142	139	138	160	135	149	137	152	139	156	149	140	136	140	129	145	138	145	140	140	131	153	136	145	137	140	142	140	137	149	145	153	137	145	142	159	149	153	151	130	154	145	123	125	131	132	124	156	137	151	161	125	142	125	134	143	143	149	148	163	148	125	126	119	126	130	134	160	149	140	135	141	130	142	144	137	154	152	137	148	162	132	143	166	153	140	148	137	146	135	146	146	136	122	148	148	140	136	126	137	132	139	147	156	148	174	151	129	142	141	123	141	139	132	139	137	120	161	137	143	140	158	111	161	144	147	145	151	144	151	139	143	145	134	154	154	148	144	139	150	118	141	134	138	145	145	141	149	156	143	117	174	131	144	137	158	152	120	151	138	156	147	149	145	133	139	139	146	145	142	135	148	138	179	136	150	122	121	147	145	136	139	123	136	140	157	142	146	139	130	125	160	141	137	135	152	152	156	149	145	147	134	120	131	135	167	164	145	147	170	121	147	134	129	142	150	137	140	139	134	142	134	134	146	157	150	142	133	139	144	127	144	134	146	140	152	156	147	144	153	144	149	139	138	145	151	144	161	125	149	135	136	134	132	153	147	148	133	138	142	147	137	163	169	141	142	154	153	141	135	142	156	161	146	143	122	131	130	131	152	137	128	139	141	156	150	146	139	156	144	139	144	140	146	134	130	138	145	135	127	154	137	130	144	139	133	133	131	165	148	147	141	141	142	133	127	140	135	154	152	156	152	138	157	148	144	130	156	136	146	140	140	143	145	147	160	119	133	144	145	166	148	160	149	159	138	123	137	146	154	161	121	137	154	135	139	150	148	138	143	127	138	142	158	133	160	135	137	135	115	143	151	132	145	143	140	163	153	139	147	152	145	143	135	149	145	148	137	126	143	153	150	113	143	127	140	124	134
