345	0	2700	228408	388	7	19	229	336	456	456	501	468	472	410	386	352	367	328	314	304	274	288	266	217	305	302	361	349	418	499	577	678	722	740	783	747	747	683	763	701	739	718	671	667	643	584	561	537	513	478	462	428	394	382	357	344	310	309	288	258	245	221	220	200	210	182	166	167	148	136	141	133	121	143	117	132	117	108	117	110	137	143	111	100	115	116	122	107	101	116	103	100	140	114	111	85	118	104	105	100	119	122	127	94	95	120	109	109	100	111	103	107	91	95	89	110	107	108	95	106	91	93	101	114	102	102	121	93	120	109	103	105	101	97	94	120	109	134	105	103	114	101	93	116	117	104	103	80	99	103	95	103	106	91	98	100	119	106	103	106	97	109	86	101	86	124	123	103	105	116	95	87	98	101	101	95	111	106	90	101	123	102	106	105	108	84	99	97	93	108	102	88	107	106	82	100	93	80	89	71	95	82	115	89	93	95	99	94	101	103	116	81	105	114	92	103	98	92	101	102	119	102	107	113	97	120	92	93	91	108	93	97	109	97	85	94	120	98	103	102	84	104	115	93	92	98	97	107	80	84	103	119	88	99	120	112	105	108	100	79	103	85	96	83	91	91	95	105	93	103	89	101	108	101	98	107	97	90	104	90	102	104	107	100	99	109	87	89	94	107	111	88	102	89	131	86	110	104	87	89	99	99	82	83	73	105	91	98	111	97	96	96	85	96	98	98	110	88	105	85	97	109	102	86	96	108	91	85	106	120	100	101	96	114	105	97	89	108	92	82	90	92	92	101	93	84	88	84	108	100	113	108	105	101	109	97	102	101	91	103	118	105	97	98	93	82	95	99	97	86	105	99	90	97	100	86	95	92	100	104	106	103	88	99	90	96	104	97	102	97	89	104	108	91	100	73	96	92	103	106	93	93	91	98	86	87	86	92	103	75	98	96	101	87	88	114	96	97	86	84	83	89	92	82	85	97	105	103	97	104	96	113	86	97	95	102	106	113	103	105	105	112	84	77	85	87	107	102	112	103	81	105	116	98	93	98	103	82	100	87	109	102	94	85	94	98	91	83	102	102	102	96	86	79	94	101	86	107	108	93	108	94	93	85	77	102	107	98	104	78	88	108	95	83	87	89	104	73	104	89	105	96	79	107	94	95	106	98	108	89	115	95	99	98	82	96	94	115	98	108	100	91	80	80	87	76	98	92	98	89	97	91	92	97	88	89	98	86	95	90	103	82	99	115	104	110	85	99	78	103	83	114	100	118	89	107	93	80	87	97	93	83	96	87	106	88	117	116	80	90	94	101	87	85	88	100	93	115	79	100	113	97	101	90	92	105	93	90	90	95	102	99	115	100	102	82	92	112	97	75	84	108	96	100	101	114	84	87	77	104	93	97	93	78	104	108	103	91	107	92	82	89	98	95	104	122	107	99	93	92	102	77	104	86	100	105	95	82	86	88	101	88	91	95	100	82	91	94	99	100	86	95	92	92	117	83	98	107	117	100	108	105	103	93	73	107	97	111	100	103	94	90	83	109	78	99	118	95	96	100	85	111	99	85	92	104	99	103	127	80	106	89	99	116	88	89	106	91	93	101	86	98	95	116	90	111	77	109	96	102	113	91	89	89	102	89	113	91	92	107	97	104	86	83	102	107	97	89	98	100	109	87	107	102	96	89	117	83	88	96	98	106	88	92	102	95	85	95	101	95	88	102	102	114	106	121	85	85	88	107	91	85	87	103	97	103	81	108	90	95	86	128	96	100	98	108	95	122	113	100	100	99	98	97	105	85	81	97	95	85	86	106	90	99	90	84	88	112	84	87	120	89	93	91	99	115	116	97	74	104	91	113	98	98	108	90	101	94	100	99	106	90	76	100	105	105	82	98	90	104	94	122	91	111	99	87	83	90	91	91	98	104	83	79	110	89	84	88	94	98	103	88	128	98	72	88	84	91	108	114	76	97	91	96	75	110	100	95	94	96	101	84	88	83	86	106	103	92	114	92	90	105	98	87	89	72	90	94	87	71	100	109	91	103	111	98	85	95	86	109	89	103	126	93	83	97	101	106	98	90	91	79	103	83	91	92	101	100	86	109	81	103	81	85	92	93	85	89	100	91	104	87	107	89	86	96	96	99	104	76	103	92	105	111	105	82	97	131	101	100	93	101	95	99	92	105	106	93	91	107	108	114	97	75	90	86	95	94	97	103	88	92	78	80	99	97	112	90	86	107	108	103	80	100	99	95	110	98	98	69	85	95	100	110	109	90	95	92	93	102	95	102	98	77	92	99	89	114	84	96	94	118	92	94	95	87	93	98	96	102	108	82	102	110	85	107	105
345	1	1900	228510	398	7	53	235	266	404	358	382	316	303	270	294	241	253	207	224	220	212	189	188	187	185	185	173	183	205	214	250	304	302	352	402	422	478	503	546	517	543	567	526	526	495	532	478	469	468	434	441	367	303	327	340	298	265	260	215	219	213	200	194	193	156	146	136	135	143	111	147	115	122	114	113	139	107	121	120	91	120	106	116	125	98	97	101	110	101	96	114	97	86	100	89	106	98	99	106	103	106	97	119	83	101	102	98	89	117	114	105	116	106	92	88	92	101	92	112	91	93	93	96	84	101	98	86	85	100	95	93	97	113	95	101	83	90	90	109	101	104	90	98	93	92	88	95	115	84	114	96	96	91	113	109	108	96	90	104	85	94	86	90	84	89	93	105	85	100	87	109	87	109	82	78	105	87	91	107	106	109	101	100	94	97	105	100	86	108	109	101	95	94	109	97	113	92	94	120	108	103	84	120	98	97	88	107	88	102	94	84	118	96	97	100	95	119	112	103	93	103	81	105	88	100	94	117	91	81	94	89	84	87	75	94	93	92	86	112	101	92	98	96	107	103	84	94	88	91	82	92	77	101	90	82	126	90	95	110	103	101	117	110	110	100	97	100	94	87	96	98	85	104	80	94	89	94	95	96	96	92	101	86	79	88	116	83	105	93	87	88	87	99	81	88	101	96	94	98	79	89	95	93	98	96	97	92	93	79	87	88	97	96	103	96	105	98	86	85	116	102	99	93	93	82	103	99	95	94	76	86	88	87	72	83	81	90	98	96	100	111	81	95	85	97	89	86	100	100	96	103	73	92	90	90	85	97	105	90	80	90	90	87	93	98	113	94	97	94	110	81	100	92	95	82	78	93	86	104	89	95	90	96	99	95	92	91	102	108	79	85	81	83	102	99	86	90	96	94	86	90	98	100	99	90	104	95	99	84	83	90	90	115	92	95	104	104	86	80	90	96	97	105	95	85	97	89	78	109	95	95	88	90	115	101	88	93	87	104	102	91	79	92	94	88	91	90	100	104	104	89	92	91	115	99	113	95	96	100	90	101	90	78	96	107	90	95	86	103	101	94	108	96	106	91	78	81	87	93	108	97	90	87	97	86	99	77	96	80	82	78	116	87	105	102	114	99	77	85	96	104	97	73	89	108	75	83	106	99	108	88	103	107	97	89	84	108	80	88	87	103	83	79	93	119	93	97	89	83	98	88	115	96	90	89	92	106	93	105	101	93	76	103	89	93	95	79	106	86	88	82	86	91	84	94	99	92	92	108	73	102	100	83	84	101	90	78	100	97	98	93	95	102	93	90	90	99	80	84	93	109	80	106	103	103	111	99	81	106	77	89	90	99	98	90	100	106	87	100	69	106	98	110	97	105	88	80	83	90	97	106	93	112	95	97	82	108	98	86	88	103	95	77	98	101	93	81	74	116	91	101	92	87	94	89	101	107	93	88	100	99	96	88	93	93	90	97	87	95	81	98	120	108	94	88	98	84	93	81	91	92	94	98	93	77	105	74	113	84	93	79	103	103	95	96	86	88	102	102	69	89	92	82	100	104	87	94	88	73	90	85	82	84	85	95	117	89	95	94	89	103	93	102	87	103	94	114	71	105	97	92	80	96	76	90	77	78	95	82	107	107	124	99	80	100	104	86	74	104	110	96	83	91	101	103	103	88	104	99	105	89	88	97	96	103	100	82	111	96	85	94	88	94	84	89	87	100	115	87	108	92	84	92	108	110	93	84	106	100	105	87	103	106	107	105	87	73	94	97	74	100	87	94	88	107	85	78	93	99	93	97	86	92	100	84	115	95	100	84	68	116	103	103	102	81	102	102	100	110	104	87	94	100	95	84	89	89	85	98	82	91	106	99	97	113	88	86	96	72	98	93	99	100	104	93	79	81	93	106	90	88	78	85	102	90	94	80	75	101	75	91	102	84	85	84	92	90	95	78	88	109	86	98	92	82	91	78	78	82	100	88	88	97	107	83	86	98	100	90	72	94	97	87	96	107	99	86	87	89	83	92	112	102	86	98	92	94	97	76	95	95	100	102	98	109	102	88	124	83	93	108	94	81	98	103	82	108	96	82	98	88	84	88	84	109	106	96	90	95	94	101	90	75	71	78	99	88	95	105	85	99	92	94	98	107	80	97	83	98	88	89	85	102	101	99	73	92	94	93	110	72	109	97	105	93	102	83	96	89	111	103	87	91	98	94	82	105	97	113	95	88	81	85	103	95	95	83	111	86	98	89	88	92	111	78	108	90	88	94	72	86	83	92	100	104	86	104	78	88	98	73	92	80	93	91	104	102	104	97	90	93	88	95	86	87	113	66
345	2	2100	228612	402	7	39	257	280	399	385	412	358	377	308	296	289	284	260	255	216	198	217	221	197	188	170	165	171	191	187	220	288	296	310	323	362	363	456	425	455	482	478	498	518	539	542	527	519	495	501	460	477	385	434	377	338	346	322	291	261	256	241	230	197	190	187	167	161	129	127	136	111	103	95	119	95	108	105	92	92	105	114	105	93	92	92	114	102	102	102	101	117	103	101	97	103	111	94	94	104	93	86	109	86	109	101	109	88	91	88	88	104	83	83	110	107	93	110	85	106	81	84	100	110	95	108	94	86	85	106	94	89	94	91	90	104	114	81	89	92	85	93	104	83	89	84	93	94	102	94	105	99	72	107	106	104	97	90	105	93	79	82	86	80	80	82	96	107	92	88	98	96	80	98	99	99	103	95	84	99	88	95	102	101	96	73	101	89	89	101	90	87	91	96	105	81	85	89	97	93	102	87	99	84	94	76	98	102	88	97	105	73	99	84	74	100	100	103	84	98	97	88	81	69	87	95	100	94	105	88	94	93	93	72	82	89	98	96	81	85	92	79	85	97	95	88	86	96	89	91	85	99	109	96	96	102	90	93	93	106	94	104	91	92	80	101	86	111	88	108	75	100	87	88	86	101	96	99	92	107	83	82	97	76	86	89	84	62	94	121	87	85	108	87	93	78	94	89	106	85	78	89	72	65	106	106	92	102	93	100	102	99	69	85	77	88	86	90	95	99	83	86	79	94	84	86	103	85	104	74	88	94	113	88	94	72	94	75	96	83	92	97	96	67	96	93	84	95	96	104	69	79	98	91	99	96	105	89	100	92	89	80	93	110	100	98	96	115	72	90	93	87	74	83	86	110	89	88	97	97	87	92	72	85	89	83	95	97	90	99	82	92	110	77	92	87	74	81	83	100	76	98	91	78	86	93	79	96	93	95	89	65	82	100	101	89	88	87	90	85	97	92	84	76	86	81	107	96	88	84	81	80	80	93	94	88	90	84	93	75	88	110	96	85	105	78	98	91	96	102	81	83	107	85	99	90	79	74	80	82	85	100	110	95	88	102	95	86	67	83	89	88	104	107	94	79	72	74	96	78	100	100	95	91	86	96	106	83	84	87	94	97	72	109	97	78	94	97	98	90	87	73	72	91	84	85	96	81	83	87	84	93	81	78	96	111	95	98	81	90	86	97	86	106	91	90	85	93	82	90	106	96	77	103	100	72	95	103	96	106	89	83	78	81	79	89	89	89	82	91	85	88	92	102	89	86	79	108	91	94	99	92	92	76	101	70	98	95	98	93	94	92	81	83	106	106	75	101	102	108	83	83	106	71	104	87	96	106	90	88	84	101	103	88	80	77	91	85	85	92	93	93	81	83	94	87	90	84	102	90	88	88	93	87	97	106	89	77	90	97	85	85	99	98	77	65	81	93	82	82	81	82	78	109	86	94	84	95	115	84	104	85	93	108	88	98	90	93	78	102	85	93	93	83	99	95	85	94	88	79	101	107	77	107	86	109	90	97	91	96	91	88	71	82	90	94	86	103	93	82	95	85	96	89	93	84	92	82	84	76	113	100	79	80	92	98	97	105	85	90	83	105	102	89	95	104	70	95	70	79	78	90	93	91	96	86	90	75	95	85	91	86	83	84	88	105	87	99	90	98	92	85	93	93	97	89	84	84	90	80	97	93	107	95	91	88	90	102	106	101	98	92	85	102	81	89	87	87	79	92	87	104	93	99	81	88	82	103	75	105	96	93	92	72	87	78	84	97	80	94	86	103	104	89	109	86	107	102	109	105	80	88	101	90	100	81	118	88	109	98	86	92	86	73	105	97	94	85	82	84	108	87	77	99	100	71	97	99	85	95	100	74	107	100	90	83	75	96	105	93	102	84	102	96	100	62	84	87	90	91	88	97	95	106	80	105	93	84	101	73	86	90	99	85	98	89	77	84	82	83	104	81	83	86	85	101	91	90	81	105	76	94	88	92	87	103	82	86	97	92	101	81	84	87	84	93	80	96	85	88	93	92	97	90	87	80	85	98	99	105	107	88	101	78	64	103	96	76	99	82	92	92	91	81	83	103	79	105	80	101	106	92	99	82	86	86	74	88	80	88	96	84	99	84	78	88	104	90	83	109	76	92	95	100	97	93	85	93	79	92	89	71	78	89	90	92	108	91	82	108	85	71	96	78	92	69	87	76	86	82	88	96	95	81	99	70	91	105	96	110	98	78	111	72	102	109	102	65	92	102	88	93	98	112	94	80	89	67	99	72	101	88	88	79	78	77	89	102	88	89	87	88	81	101	91	92	86	85	96	98	71	90	107	84	85	104	92
345	3	3500	228714	389	14	62	305	378	457	454	441	409	417	349	297	281	312	276	264	246	233	225	180	182	200	193	231	277	373	419	413	478	475	488	511	480	527	509	545	531	593	554	576	531	554	512	499	497	509	476	403	417	406	392	400	333	311	320	274	294	243	256	220	220	192	170	139	139	126	130	126	117	103	94	89	82	94	85	120	88	93	91	102	98	92	100	90	79	113	106	82	101	92	106	91	108	100	93	100	88	89	88	87	99	104	104	82	105	96	99	90	86	91	85	61	87	77	81	96	103	87	85	84	91	96	85	85	102	88	84	109	89	92	102	76	93	87	85	82	93	101	86	88	83	87	88	95	83	92	108	64	80	104	80	95	72	84	96	95	94	83	89	85	77	85	91	81	66	92	88	96	91	74	96	82	94	80	87	96	101	92	90	80	82	95	88	91	92	74	76	89	89	92	64	88	87	93	74	106	95	85	90	93	87	90	78	94	68	90	75	77	82	80	76	88	88	88	78	106	81	104	76	81	95	89	82	74	83	93	85	106	93	84	98	83	103	103	90	99	88	92	66	94	70	74	98	92	105	99	86	83	85	84	77	91	85	91	88	81	80	107	79	92	85	99	98	85	81	78	89	86	85	83	68	92	99	85	94	72	107	75	57	104	84	87	81	86	80	91	74	72	73	72	91	98	79	98	97	81	94	89	94	71	95	78	83	85	90	101	83	83	94	99	92	105	73	94	76	76	84	94	84	115	82	99	66	94	79	87	69	110	85	79	99	77	77	85	84	78	81	76	75	101	98	95	80	68	98	91	76	101	81	81	87	89	102	88	86	73	72	83	88	77	84	82	85	82	86	107	84	76	77	80	75	92	97	89	81	72	101	95	84	79	78	78	75	105	91	70	87	102	83	75	98	113	74	63	92	79	77	85	88	68	84	74	82	93	71	98	77	83	74	85	90	89	87	70	91	83	103	88	88	76	90	88	78	70	102	90	91	87	76	80	74	96	85	99	88	79	78	97	87	87	90	103	87	87	96	89	84	81	81	91	84	87	78	97	98	85	92	90	87	75	87	91	84	90	75	93	85	75	96	104	87	80	84	81	93	84	98	100	92	81	76	83	75	78	79	86	79	93	83	97	82	85	77	71	72	88	92	77	71	81	81	79	102	63	86	77	85	96	81	79	78	100	85	90	95	89	72	90	86	85	74	89	74	83	73	79	83	89	82	83	89	98	87	84	92	64	89	87	80	90	84	79	76	89	91	91	75	90	76	87	83	81	100	72	88	66	88	81	83	71	92	96	86	98	75	82	92	78	104	88	86	92	89	82	81	80	73	87	81	77	79	67	91	92	89	96	79	88	82	91	97	82	93	107	93	95	74	87	107	94	79	85	84	69	74	81	85	89	78	92	105	79	80	102	86	77	82	84	86	78	98	88	85	83	72	92	76	93	88	97	87	93	76	89	83	76	85	76	89	109	87	88	99	84	66	79	84	88	92	75	63	81	67	87	92	82	85	102	84	77	96	87	87	78	89	74	85	82	83	84	81	76	59	92	76	97	70	79	81	83	82	76	91	69	92	83	70	98	96	84	98	99	71	93	85	66	71	84	74	76	89	76	95	109	90	77	86	92	83	72	88	84	83	84	94	76	83	85	98	76	84	80	101	89	88	72	81	84	91	72	80	78	109	78	80	81	89	76	95	83	86	98	83	77	97	94	92	89	75	91	79	74	90	83	95	86	93	85	79	95	87	94	97	95	77	81	86	100	71	92	94	58	82	74	77	92	76	67	84	72	89	84	94	83	81	86	70	108	78	94	69	88	63	75	80	85	85	94	77	89	86	92	100	73	82	84	83	77	99	79	79	97	72	100	93	92	99	91	77	96	81	82	92	83	90	87	69	105	93	100	90	85	85	98	76	76	78	82	93	88	102	85	92	82	73	79	83	84	78	86	71	75	77	84	80	87	69	82	80	58	84	86	95	83	89	80	83	83	89	74	100	76	68	99	82	91	93	70	79	82	92	80	83	85	66	73	84	75	95	91	97	84	79	70	75	84	90	72	85	79	95	90	82	88	85	87	88	82	88	86	90	94	81	91	93	100	75	78	85	82	78	84	61	85	78	76	102	92	74	85	86	80	82	78	80	81	76	90	87	74	95	89	66	79	83	84	88	102	66	83	81	85	71	73	92	78	92	78	84	86	75	92	80	99	86	90	73	68	82	88	78	86	70	69	84	81	89	85	89	97	78	90	83	72	92	96	94	94	85	88	101	88	91	75	78	72	97	77	91	87	78	75	90	71	88	81	82	100	94	79	76	84	75	68	77	80	72	84	76	71	83	74	96	74
345	0	2700	228815	379	14	60	385	563	648	593	579	509	507	419	379	346	320	298	284	309	279	256	249	269	248	257	250	245	263	262	281	307	373	450	525	630	684	648	647	641	657	651	675	639	638	637	595	597	573	517	490	440	440	381	362	317	328	296	315	292	243	219	212	206	163	161	131	132	134	123	104	103	115	98	100	111	108	98	98	114	80	94	97	112	98	85	102	90	96	99	104	95	96	86	78	92	86	98	95	88	78	106	98	105	93	91	109	83	74	101	86	82	99	95	85	83	87	105	88	90	95	99	89	91	73	102	73	79	83	95	91	82	87	80	103	97	82	61	93	70	78	97	90	85	81	83	84	90	81	93	72	76	93	89	82	82	91	95	91	87	81	84	84	86	99	87	92	90	87	68	68	79	82	68	90	81	80	75	72	78	73	86	84	69	76	78	77	94	84	85	84	94	100	90	100	71	83	86	99	93	78	77	80	89	70	75	104	107	85	85	73	89	97	85	84	77	82	94	88	81	92	74	88	86	79	93	79	84	90	93	68	84	91	94	96	85	61	80	81	71	74	77	93	79	69	74	72	81	80	78	72	101	76	82	103	76	96	85	73	85	76	81	82	94	75	96	83	76	94	98	92	68	73	86	89	65	95	89	88	88	98	80	91	85	71	80	83	97	92	90	82	82	70	89	97	75	68	79	79	72	72	96	104	76	89	69	75	91	76	80	73	80	97	96	98	80	90	108	92	89	94	67	98	79	78	78	67	94	72	86	81	91	79	85	88	73	97	96	90	80	85	79	79	79	84	88	77	65	94	80	96	85	83	80	78	80	82	80	88	84	83	78	96	79	99	76	79	86	90	85	99	81	89	89	91	93	77	87	70	103	88	86	87	65	86	57	85	86	69	67	90	91	99	72	66	78	75	80	89	89	86	87	88	86	108	69	74	88	77	84	91	76	94	66	77	88	70	80	75	91	77	88	79	97	88	90	91	92	77	84	81	79	81	78	88	83	90	83	76	87	78	92	85	87	72	86	88	65	86	95	82	79	84	67	98	65	91	99	70	81	85	71	77	87	82	72	87	99	71	66	83	81	77	79	86	79	82	93	76	81	89	67	70	74	87	87	90	82	100	81	69	77	77	74	95	89	82	74	84	81	99	69	85	72	75	86	90	71	79	97	70	85	91	87	92	66	75	75	85	77	92	69	84	93	88	82	88	64	86	86	73	82	76	90	92	68	77	101	81	89	101	81	73	62	81	71	78	80	99	89	94	90	89	77	78	80	75	83	80	98	93	96	78	67	92	91	96	102	92	87	91	82	92	93	87	87	89	81	75	102	87	69	78	75	84	61	72	95	72	81	86	75	83	91	83	62	83	75	94	89	92	61	89	89	76	85	84	75	95	78	92	90	62	96	94	84	86	81	71	73	83	71	82	78	75	78	66	103	84	82	83	78	93	63	76	89	90	80	79	71	86	87	91	70	70	88	104	69	101	90	84	73	85	77	89	98	83	83	87	99	74	75	75	72	68	65	79	82	56	80	77	69	86	84	75	85	66	84	77	90	76	96	75	82	86	76	76	90	95	93	96	89	100	88	88	91	90	85	79	83	86	78	107	81	75	75	82	87	82	85	86	84	75	80	86	78	81	89	86	92	88	76	83	99	93	74	92	80	94	91	76	82	82	85	85	92	83	59	81	83	85	60	83	75	103	70	98	87	85	78	83	91	79	85	81	85	88	86	75	97	73	88	74	83	86	95	90	83	86	71	73	66	84	81	79	72	84	80	79	78	80	78	71	84	85	74	92	79	76	113	83	88	94	79	82	82	101	77	98	73	80	84	82	78	80	63	85	78	77	90	77	88	70	62	72	64	70	85	84	95	91	93	90	82	70	55	58	73	82	75	82	80	90	87	71	75	75	89	91	72	72	73	71	66	87	98	74	82	94	87	79	91	85	96	76	71	77	76	66	82	68	67	72	75	68	75	75	73	80	93	80	68	100	70	71	90	74	71	72	73	78	81	83	87	91	75	80	84	76	78	89	87	64	67	75	88	67	80	66	78	72	87	76	92	79	101	88	79	81	85	83	81	66	81	102	77	73	93	83	80	70	80	86	89	70	78	88	82	69	80	86	80	83	87	86	82	85	86	89	69	87	76	85	82	76	70	73	72	86	79	92	91	85	85	95	80	82	83	89	91	96	86	73	82	88	73	95	61	93	78	74	74	93	65	92	75	87	90	102	71	82	86	81	71	80	100	78	79	81	72	85	86	77	72	75	97	94	78	74	82	78	74	79	64	73	82	89	103	82	80	86	94	80	59	85	82	80	79	63	97	84	87	82	71	81	79	75
345	1	1900	228917	420	11	81	308	370	383	374	351	314	328	278	247	239	244	216	210	197	201	187	158	174	169	164	160	145	122	153	148	157	173	210	264	294	363	423	464	479	478	501	525	518	525	485	516	495	475	445	381	357	377	345	318	311	312	278	245	238	245	197	207	183	176	162	175	142	135	131	110	123	124	114	103	97	119	111	99	104	100	83	108	88	85	97	89	102	105	94	104	88	87	81	86	87	91	103	85	89	67	75	86	94	100	83	85	87	86	67	74	83	89	90	86	91	94	74	86	102	81	76	101	91	90	88	81	85	88	78	85	89	102	85	96	84	102	106	75	84	80	86	74	82	86	85	84	85	79	79	106	80	87	90	103	67	79	74	97	76	89	87	87	82	71	94	75	92	94	80	83	98	96	92	88	91	82	93	88	91	81	90	75	83	86	90	88	80	80	84	85	74	70	97	92	76	80	90	68	82	89	72	84	79	67	76	87	79	66	79	101	67	92	72	84	87	60	93	69	74	64	85	76	68	85	110	85	94	84	105	73	78	72	88	98	83	67	86	90	84	73	85	93	87	81	82	80	95	76	98	94	98	78	76	77	88	77	81	91	94	85	93	85	96	75	76	60	101	75	98	76	87	81	76	87	93	82	90	94	66	89	84	85	92	78	75	81	95	76	74	88	90	97	77	97	73	74	82	98	83	91	78	80	68	86	82	91	101	66	84	73	85	81	75	100	76	95	79	84	86	74	90	86	105	92	102	91	83	97	84	79	85	50	86	113	91	82	99	92	74	70	93	72	84	78	90	79	93	114	86	82	80	77	80	75	74	82	88	81	85	76	95	79	97	85	76	92	74	65	72	75	91	76	87	76	77	85	87	86	89	72	90	89	87	80	62	76	98	76	81	83	92	88	74	78	72	83	85	79	74	89	75	78	88	72	91	77	86	93	83	83	80	85	102	90	78	87	98	82	79	73	94	82	78	77	93	85	89	89	71	88	90	79	83	77	77	87	79	92	72	87	79	79	102	81	93	68	76	90	73	95	76	81	80	74	85	87	79	85	91	79	82	88	89	84	73	85	77	94	101	71	73	90	74	96	86	77	81	89	97	82	88	81	91	78	67	74	69	85	77	72	63	74	53	80	87	83	74	88	76	95	72	81	81	96	87	80	98	87	92	78	74	83	76	96	85	98	104	93	81	84	95	87	76	90	99	81	86	73	99	83	96	85	85	84	80	91	87	95	72	76	80	94	90	70	79	91	85	76	84	81	82	86	80	92	69	74	91	79	86	78	87	89	75	78	83	97	71	78	83	85	63	107	81	71	87	83	58	83	99	86	84	92	92	99	77	85	81	80	93	81	85	86	84	82	87	86	72	79	100	76	84	83	81	83	69	80	99	83	99	76	92	82	78	91	94	79	86	78	86	83	91	108	83	92	92	95	84	100	82	85	84	95	77	88	89	71	90	82	94	75	82	75	77	86	65	88	111	78	78	85	78	80	89	85	95	86	90	80	83	110	84	80	87	85	85	72	83	76	90	95	81	92	77	80	89	69	88	89	88	78	87	75	87	81	85	80	95	77	96	79	97	80	73	81	82	71	75	97	63	79	86	86	73	87	70	83	99	88	100	92	90	84	97	93	76	83	80	87	82	70	90	72	85	88	92	96	85	79	95	71	80	94	78	71	72	76	69	79	90	92	73	89	100	75	79	84	87	78	89	68	86	89	83	59	96	91	88	66	102	93	82	98	79	95	81	81	76	73	83	102	93	84	79	90	85	69	78	80	72	99	76	96	80	86	76	83	85	90	68	89	96	90	77	75	94	71	68	81	88	74	72	71	76	75	82	79	96	84	74	82	93	81	74	79	73	74	95	72	88	84	92	84	87	76	83	77	73	98	93	87	98	80	89	76	81	75	86	99	77	72	107	80	86	85	94	79	89	77	81	78	88	70	98	80	76	84	98	90	89	85	83	83	86	69	93	99	98	102	74	87	76	77	78	76	82	77	84	89	82	66	79	86	84	83	93	78	88	86	92	85	73	95	74	88	74	98	72	76	82	74	85	101	97	85	96	91	70	104	81	82	73	72	78	85	101	85	98	82	57	97	98	84	96	93	63	85	74	81	93	77	73	103	85	88	84	89	82	91	88	73	99	106	82	77	79	91	84	70	77	64	87	61	109	98	72	74	72	75	82	71	83	90	77	76	76	86	77	89	77	73	75	84	93	92	80	91	74	87	78	91	85	88	70	71	74	91	84	77	76	102	93	72	78	89	83	89	87	77	80	76	80	94	86	86	95	73	84	76	83	87	63	78	90	90	95	82	83	88	81	91	76	83	89	72	76	94
345	2	2100	229019	410	6	45	279	313	428	379	414	360	362	298	258	242	238	210	198	204	232	206	229	174	188	215	202	240	257	281	302	390	367	366	413	447	483	528	563	561	571	556	530	551	480	527	471	479	408	425	378	348	333	320	273	257	251	245	213	208	205	153	165	137	144	119	135	97	104	111	112	100	110	99	87	99	89	106	90	98	74	77	59	84	84	86	98	89	79	87	77	82	81	78	87	97	73	83	91	84	90	107	87	85	93	83	70	93	77	76	84	87	77	79	86	73	75	92	83	102	86	96	86	97	91	84	85	83	96	68	71	68	81	88	72	94	76	70	80	80	90	75	93	79	109	73	87	85	84	89	84	72	89	76	62	69	76	78	80	81	89	80	82	85	92	71	77	90	70	80	74	81	93	77	81	85	79	99	106	95	81	89	91	86	80	91	82	75	91	81	81	82	86	81	85	69	74	81	88	89	73	77	88	75	92	82	108	83	56	75	84	84	81	85	67	100	73	81	79	64	71	100	94	94	92	87	84	74	69	88	69	77	62	85	87	85	79	80	87	63	77	79	84	84	83	84	94	90	87	88	96	84	99	80	78	82	81	76	81	74	73	85	73	65	87	74	85	74	79	78	77	70	90	80	86	95	84	94	66	94	77	69	72	72	87	80	72	92	83	70	82	86	89	86	78	84	86	87	68	80	70	63	77	82	77	79	68	81	70	85	76	94	96	68	65	82	80	105	78	72	75	73	72	82	79	89	88	78	87	86	93	56	86	90	76	75	81	72	91	83	82	81	79	84	95	82	87	78	89	82	71	83	84	101	81	90	81	80	90	82	75	75	80	81	87	85	82	99	62	90	89	83	71	95	93	80	92	84	100	87	95	86	70	80	76	72	69	75	83	82	90	68	76	77	93	81	76	77	83	86	68	83	64	74	84	94	88	71	83	88	76	72	84	69	73	83	98	72	83	77	66	83	66	95	78	77	76	83	74	95	94	84	99	79	88	87	90	75	75	72	74	85	71	89	72	77	79	67	80	85	85	65	78	67	73	83	67	82	84	74	64	86	82	93	87	78	66	89	82	75	68	68	71	71	74	70	84	73	69	83	102	91	93	78	75	67	85	74	87	80	88	83	91	76	105	75	77	72	80	71	60	90	72	88	80	84	73	71	71	71	88	84	76	94	72	75	62	79	68	67	76	85	104	80	92	85	73	96	80	86	60	82	77	99	79	83	82	70	64	77	82	61	88	65	75	76	82	86	73	83	81	87	70	74	77	78	78	80	73	71	83	78	83	78	65	96	68	72	93	71	81	88	94	90	90	72	81	81	65	77	74	82	76	88	72	67	86	73	82	69	78	70	86	86	68	72	92	78	74	87	73	67	80	80	83	64	97	87	64	72	84	103	78	96	69	78	87	77	99	83	71	84	71	81	77	72	80	85	87	75	75	81	72	70	90	82	86	76	85	80	80	76	80	100	84	77	92	73	79	75	84	85	85	92	70	75	71	72	68	75	74	93	79	68	89	85	69	77	84	87	77	90	88	77	75	94	93	80	99	66	78	74	83	83	79	95	75	75	78	80	77	79	75	83	75	77	83	108	89	86	75	75	80	82	68	91	81	88	90	88	73	86	76	79	73	93	84	63	92	93	81	74	88	87	72	86	83	78	80	73	86	69	77	78	95	65	72	74	92	66	56	65	79	99	86	74	91	92	69	81	91	84	74	71	86	76	71	88	66	82	76	79	82	51	76	60	79	60	83	79	70	76	91	73	88	90	73	79	77	69	73	87	66	73	71	89	63	82	68	90	81	86	85	95	92	97	86	94	70	94	74	73	103	77	89	84	86	79	70	77	93	69	78	73	83	66	82	72	78	91	83	81	86	92	75	77	81	71	86	70	88	84	77	76	85	80	93	74	77	83	64	80	80	76	76	86	87	69	69	80	71	85	82	80	72	83	74	84	87	75	76	73	62	77	66	81	59	72	74	82	61	91	51	74	76	80	77	74	106	78	91	73	74	77	99	81	87	94	65	80	80	79	68	78	81	65	75	84	93	57	75	96	75	104	74	87	84	87	80	82	80	75	76	63	81	87	73	81	78	93	76	81	66	93	83	62	77	89	92	84	72	73	100	65	71	68	96	98	74	86	57	88	83	81	89	74	80	74	94	74	76	76	65	95	81	71	79	79	67	70	99	89	84	88	73	70	71	103	76	89	75	68	84	67	84	81	84	90	84	76	87	82	83	83	84	80	89	99	73	69	78	74	79	83	70	95	64	90	69	87	76	73	88	76	89	72	76	73	81	79	83	84	71	100	87	83	76	71	78	82	95	68	85	90	71	76	84
345	3	3500	229121	392	11	53	279	351	386	403	439	389	330	336	323	266	277	244	219	234	218	221	227	251	263	244	270	304	359	418	446	510	492	529	549	523	611	591	615	628	589	590	590	562	572	527	530	471	476	420	400	372	371	355	312	296	265	260	239	214	194	168	172	132	120	125	106	103	104	99	112	82	92	88	89	93	101	81	72	78	81	94	106	98	88	85	89	72	92	91	103	92	89	89	90	81	96	93	88	89	85	80	83	88	97	78	79	83	79	106	91	86	82	73	74	86	81	94	84	75	86	80	93	99	86	80	94	72	56	100	72	76	91	89	96	79	87	74	91	74	93	87	95	81	79	99	82	81	83	87	95	78	66	92	76	80	85	78	91	62	81	94	85	76	82	85	67	70	82	74	83	95	71	75	85	70	92	81	77	94	76	86	102	75	92	87	84	79	67	75	72	77	95	80	91	71	73	73	82	74	85	82	87	72	77	65	84	80	97	53	101	69	63	87	76	90	87	72	86	71	82	82	81	81	76	74	83	71	65	77	87	68	80	82	91	96	69	101	71	79	87	84	94	63	59	78	80	86	70	90	84	88	97	69	79	73	67	85	80	79	79	88	76	85	77	81	72	61	87	72	78	82	85	66	82	64	69	58	73	82	75	68	82	77	86	83	61	76	79	67	91	78	83	64	88	75	94	84	74	94	87	83	83	99	74	78	88	63	69	90	70	68	88	84	77	94	103	77	80	74	77	74	86	79	87	73	80	76	99	92	85	76	82	85	88	78	93	83	81	72	82	78	74	97	71	74	78	85	81	86	67	82	84	86	87	76	71	84	80	67	85	82	95	70	68	89	66	83	71	88	77	85	78	68	84	87	81	83	77	82	90	64	70	82	84	78	83	69	80	82	82	73	82	65	69	81	79	63	78	79	81	81	88	103	71	76	82	80	71	87	86	66	88	72	81	79	81	71	75	78	85	95	95	93	68	78	80	91	102	80	94	83	75	82	65	73	63	80	75	77	86	97	85	81	72	77	64	55	74	79	89	70	76	76	87	72	93	79	73	77	75	84	75	78	74	85	112	98	73	68	71	79	79	79	80	82	90	73	76	72	69	76	77	63	76	67	77	92	99	88	89	84	85	86	78	82	60	82	76	95	83	80	78	65	70	77	77	88	83	68	69	89	82	83	68	76	104	65	86	80	87	90	78	87	88	80	90	97	71	72	61	62	52	87	81	76	79	82	84	70	81	72	76	81	87	89	78	80	92	85	72	78	78	90	83	78	100	86	68	75	86	89	77	74	75	97	71	66	105	81	75	68	78	81	72	72	64	85	95	67	89	81	74	69	79	77	89	69	77	94	92	74	67	77	79	66	65	89	79	81	90	81	59	74	57	75	66	84	88	92	66	74	91	76	83	75	89	99	82	88	83	75	89	83	83	90	58	70	77	72	78	77	70	75	68	64	87	65	79	77	81	89	78	75	85	72	103	80	80	74	83	59	77	75	74	81	70	73	75	75	92	85	85	72	82	75	64	87	58	82	77	96	58	76	85	93	70	71	79	76	90	68	79	64	81	76	81	84	81	80	85	83	98	75	95	80	75	94	89	80	85	81	98	65	88	85	88	64	83	71	82	66	71	76	80	74	93	71	84	92	86	92	84	85	73	85	71	81	99	77	89	65	84	73	87	79	64	83	76	85	83	78	91	71	83	79	88	71	90	75	78	72	80	77	89	77	83	76	76	57	80	80	86	61	87	58	77	93	61	80	62	82	92	73	61	88	67	70	91	104	91	67	76	78	87	77	77	86	64	84	100	85	78	73	68	93	68	89	79	64	74	83	82	90	93	87	66	88	72	84	83	74	77	66	74	90	69	81	75	63	89	89	70	76	72	76	87	80	78	77	90	76	79	74	80	100	91	89	89	81	82	83	77	72	83	76	87	75	76	77	77	85	85	105	70	64	74	67	83	77	85	82	90	79	83	87	72	83	75	86	90	73	97	88	70	83	89	87	84	76	67	80	91	80	75	83	74	82	95	71	82	76	82	64	86	82	79	81	65	79	91	80	89	76	70	73	80	65	67	76	70	77	89	68	81	77	73	86	87	82	83	62	78	84	97	92	67	90	89	76	83	87	64	73	80	74	91	82	83	86	75	82	83	75	75	72	73	96	81	95	59	74	86	80	75	79	76	81	88	88	95	85	71	68	92	64	87	86	65	85	65	88	69	70	75	56	86	72	74	86	64	76	98	76	79	87	77	74	92	80	81	90	64	80	89	63	81	77	70	65	72	80	74	77	85	76	78	73	78	79	84	79	77	83	77	83	90	72	83	82	82	76	70	91	92	110	84
345	0	2700	229223	379	6	34	242	329	462	442	527	442	429	375	344	367	294	282	284	295	289	239	242	231	227	235	196	207	217	226	236	230	354	543	620	647	667	709	693	712	720	681	658	639	644	634	605	601	534	539	503	499	456	437	375	347	343	323	324	297	284	233	247	202	155	174	145	146	133	121	106	119	113	113	112	96	107	120	113	104	101	108	116	91	82	92	108	104	96	98	87	97	92	104	102	101	99	104	91	92	102	116	92	100	97	106	97	110	109	100	86	90	97	103	85	107	102	90	91	88	103	97	81	97	111	95	89	95	101	80	85	80	102	121	95	95	95	106	96	86	110	78	107	101	101	95	92	95	89	95	95	95	81	100	102	92	104	105	82	83	108	91	96	97	103	96	100	103	109	80	85	99	99	76	89	108	93	93	90	101	103	93	90	85	87	90	102	79	102	83	104	95	99	97	83	78	69	79	103	93	98	88	96	86	96	98	106	102	94	93	98	81	73	104	78	90	82	92	76	85	85	93	89	91	72	83	98	70	101	92	114	76	97	97	95	92	90	85	101	99	94	96	82	81	106	64	88	97	85	98	80	91	77	96	104	95	93	108	99	95	87	85	91	85	97	89	74	88	79	76	99	91	94	89	78	101	95	88	92	83	91	89	91	104	83	104	84	96	91	86	108	78	95	100	87	95	93	97	79	98	90	83	96	93	75	103	78	90	73	90	88	87	82	85	88	73	76	91	107	99	90	92	78	98	91	86	87	100	90	77	93	89	82	107	96	75	89	107	84	90	111	98	92	104	105	90	83	80	83	76	99	82	91	99	79	97	97	90	92	71	98	91	82	77	88	86	85	77	86	90	76	91	82	78	76	98	91	88	82	98	87	90	92	101	89	97	84	89	81	93	85	93	94	76	99	91	92	98	95	81	78	97	94	92	90	75	91	104	87	86	74	102	97	66	82	83	92	84	81	88	84	82	80	64	90	78	93	98	96	100	96	89	86	84	93	93	87	85	90	67	95	82	73	110	79	95	95	83	103	103	95	78	74	100	83	77	89	86	95	104	85	94	72	101	82	76	88	95	97	93	72	94	96	94	88	82	81	85	81	83	96	99	91	81	88	83	85	97	98	95	87	90	94	92	97	85	84	108	79	75	106	75	84	93	75	90	86	109	84	88	82	90	72	87	91	107	85	80	98	87	95	76	77	89	86	80	89	82	107	91	91	76	86	101	74	78	83	84	77	87	99	77	83	77	88	96	81	92	85	87	83	82	89	88	88	81	92	76	79	71	106	79	83	102	97	84	81	91	104	69	108	106	91	90	94	89	98	100	96	88	90	98	78	75	99	82	92	95	79	71	102	101	85	87	96	85	94	88	97	103	106	91	95	93	80	86	88	80	82	91	105	81	77	104	94	81	97	87	90	100	88	81	89	70	87	97	86	107	85	103	84	78	95	88	90	86	79	95	104	86	85	105	77	92	106	82	92	88	81	95	100	88	98	93	88	88	67	80	77	102	80	88	82	95	106	64	74	80	90	98	89	85	105	80	81	89	101	107	65	71	90	94	110	85	81	90	85	86	106	79	90	86	71	86	91	82	97	87	90	86	102	81	102	99	83	107	106	79	86	92	99	86	103	81	91	80	100	88	97	95	99	74	82	94	75	91	86	91	87	80	106	103	83	115	105	106	74	83	97	70	90	92	61	94	88	92	67	86	83	90	78	77	94	68	95	83	82	93	95	92	98	79	97	69	98	89	86	75	93	105	82	85	96	89	94	79	84	93	91	85	78	88	92	105	70	79	88	91	118	81	89	82	81	86	68	82	71	78	101	93	96	96	94	93	108	88	73	90	82	96	103	85	82	88	97	67	93	77	101	88	68	68	86	74	84	91	80	71	92	83	95	90	82	84	90	104	90	61	81	103	89	85	83	88	64	98	91	94	92	81	87	89	77	95	86	72	84	86	89	82	88	87	89	70	65	86	87	91	110	91	78	74	92	87	91	97	90	68	89	91	94	74	61	87	99	77	88	97	84	87	104	97	85	103	81	82	89	96	89	80	80	70	96	80	101	89	93	78	89	84	100	76	74	85	86	89	94	76	105	87	83	89	74	93	79	90	81	81	81	89	94	87	102	103	74	81	82	86	84	108	93	83	95	85	90	93	99	94	82	64	78	94	76	77	81	86	72	100	95	90	104	81	82	92	91	98	88	76	79	97	109	85	83	94	85	79	89	92	91	79	93	65	80	97	103	94	92	98	94	91	85	102	78	77	88	86	81	93	82	78	85	99	85	90	98	90	72	94	90	85	99	64	89	88	96	92	80	105	93	76	81	81	91	85	100	83	95
345	1	1900	229324	408	12	63	263	271	389	360	412	349	293	313	261	246	246	174	201	168	173	162	162	143	146	140	154	179	143	173	165	149	159	167	195	237	299	311	346	376	420	431	464	468	485	474	461	439	432	419	376	406	348	331	306	320	300	284	294	245	225	207	202	176	149	154	128	124	133	117	117	97	111	106	100	109	105	101	129	97	91	91	102	87	93	108	103	107	100	108	87	86	63	83	104	96	86	89	91	84	102	87	79	83	105	99	95	96	97	96	85	74	111	88	101	90	97	111	98	75	99	90	91	78	86	86	86	95	102	82	91	93	99	89	96	97	105	78	92	83	105	84	85	83	83	87	84	92	100	83	87	88	65	97	85	83	81	79	83	78	93	68	77	89	103	110	81	93	85	102	93	80	83	69	85	92	85	77	105	103	69	75	76	80	96	88	85	98	83	88	88	88	92	88	78	73	93	89	77	91	72	88	91	102	79	85	93	88	92	90	95	88	85	68	82	81	83	80	84	76	94	80	79	95	90	78	66	89	87	88	72	100	91	83	103	74	81	76	91	74	80	89	75	87	85	91	74	95	73	85	85	78	83	85	96	89	74	83	95	96	86	84	95	84	81	86	93	92	73	81	72	73	78	80	96	71	91	92	87	94	90	86	78	83	77	83	91	82	88	76	100	68	76	87	77	71	93	76	95	80	80	90	79	78	85	83	89	91	76	87	101	85	80	80	88	82	91	103	81	84	73	78	101	82	83	94	92	96	91	78	106	91	84	100	78	84	90	80	91	70	96	91	86	64	80	81	76	92	96	78	89	91	94	78	88	69	88	88	85	92	91	67	78	94	93	70	95	84	103	85	89	91	104	114	77	89	78	84	93	73	86	87	78	75	90	82	73	73	80	98	92	91	89	101	87	70	75	83	93	78	88	81	86	78	94	82	63	97	91	74	78	88	93	77	102	81	87	86	77	84	75	84	99	76	100	74	88	105	88	107	71	104	86	95	69	100	79	89	79	73	72	98	89	86	72	98	93	84	86	95	85	87	87	92	67	84	83	99	92	84	91	89	74	92	83	72	67	90	98	76	84	91	83	70	99	88	101	67	103	77	73	87	90	81	89	63	95	95	84	86	69	62	83	88	88	92	70	86	69	91	74	81	94	92	92	79	92	94	89	84	81	81	72	85	83	71	81	85	86	91	80	100	84	87	110	81	82	81	86	61	91	82	86	72	82	78	88	81	85	83	91	92	86	90	83	88	79	76	71	101	79	100	67	85	79	72	71	95	90	89	82	69	101	85	97	80	84	93	103	95	91	81	74	76	74	92	70	69	84	61	69	88	80	84	90	79	95	78	89	85	105	102	82	83	70	85	93	99	97	72	84	76	83	86	78	93	80	80	73	86	91	81	74	85	93	74	74	76	84	107	75	71	75	82	70	70	84	82	93	89	91	78	93	80	80	71	91	103	79	87	97	85	80	81	84	80	77	83	76	80	79	96	83	85	68	76	80	65	95	98	93	66	87	82	88	77	76	84	64	80	78	76	92	72	102	91	76	82	73	75	102	115	93	95	84	100	72	79	62	98	75	103	102	83	80	76	90	88	85	76	77	79	83	90	83	93	80	75	83	73	92	72	89	96	84	101	89	86	83	93	76	77	98	86	83	78	69	76	82	85	90	65	99	80	93	88	95	73	78	82	92	67	91	73	89	84	80	88	68	90	90	81	98	89	112	86	84	106	77	78	82	69	94	88	86	75	87	79	86	64	71	89	94	84	87	71	90	85	88	81	92	104	98	86	80	81	76	81	85	74	72	94	89	92	83	80	100	86	90	74	95	95	82	93	86	80	91	93	104	79	95	87	72	74	70	98	80	80	85	83	72	90	88	64	88	89	82	89	75	67	80	82	85	86	88	85	84	108	74	91	83	83	85	97	71	92	80	75	98	87	78	77	86	68	84	85	75	96	90	90	81	73	103	95	71	73	90	76	87	82	100	87	79	85	85	99	89	96	93	99	77	86	84	88	90	91	75	73	72	79	85	94	91	93	91	87	77	72	87	85	72	78	88	90	91	58	94	87	75	70	79	80	64	80	78	79	68	85	87	91	101	69	80	68	93	88	89	84	84	82	86	97	80	83	104	83	79	70	87	85	87	104	77	73	79	89	79	95	97	81	67	82	73	88	71	78	83	84	110	78	82	78	76	96	102	67	79	80	92	74	72	77	90	88	86	72	74	104	80	75	68	66	80	94	93	85	87	73	99	93	77	84	79	89	89	86	71	83	73	87	97	72	87	74	86	82	75	74	73	81	87	76	90	71	76	69	87	83	81	90	72	88	91	88	91	69	102
345	2	2100	229426	395	7	37	225	295	414	402	396	356	356	301	292	282	248	244	218	223	214	220	201	181	180	151	145	183	168	160	160	169	158	241	205	258	266	322	405	418	453	509	524	517	525	511	497	528	487	489	473	436	431	388	398	371	349	318	277	269	269	248	219	231	192	186	191	176	160	143	147	124	107	129	114	115	113	105	112	105	101	108	102	98	106	91	90	106	85	106	96	110	89	100	115	88	90	96	94	90	91	89	100	74	83	97	90	98	93	107	88	102	103	87	101	95	93	85	78	102	96	95	100	95	80	94	110	102	76	95	106	84	112	100	79	91	77	81	101	80	97	86	84	77	104	88	79	100	90	95	88	75	90	86	82	95	83	94	93	95	101	84	98	78	94	90	92	73	78	100	94	90	63	81	84	69	89	74	88	96	92	88	88	88	95	109	93	98	83	79	91	71	91	96	89	83	86	80	89	83	80	78	86	87	90	82	90	93	76	87	86	92	79	100	100	84	84	92	100	78	86	88	75	77	95	86	83	77	83	76	107	91	99	91	90	93	85	82	87	91	92	86	71	87	94	87	81	74	66	87	87	96	70	102	85	83	79	74	79	92	97	77	104	81	94	79	94	87	81	86	89	90	91	93	79	81	81	92	77	91	87	73	76	80	112	86	79	100	88	90	97	81	88	82	88	75	82	79	107	74	93	86	88	98	90	96	93	85	94	74	84	103	81	82	89	92	99	100	96	83	77	69	98	94	88	92	96	91	87	87	99	91	101	76	91	82	86	87	83	100	94	79	81	77	82	91	84	73	68	104	81	76	76	93	96	92	100	62	65	107	96	102	99	93	106	85	97	98	99	71	89	87	84	85	76	79	102	89	89	91	95	83	84	104	97	101	88	97	96	96	97	98	95	83	88	75	96	68	91	80	85	78	69	98	86	102	90	72	79	87	73	81	78	92	84	97	59	86	82	62	79	91	93	76	87	91	87	64	75	82	95	80	95	92	92	73	88	92	84	81	100	94	90	65	81	76	83	90	81	79	103	90	94	92	92	96	92	104	87	77	106	80	74	100	85	115	85	81	85	82	97	86	82	106	82	82	74	97	107	93	89	78	85	88	81	97	81	103	69	96	80	89	70	80	94	85	90	72	95	103	83	86	88	110	84	85	96	83	95	103	83	99	85	93	83	79	105	84	87	91	92	90	111	77	76	96	97	79	80	94	76	88	77	88	89	77	93	79	84	77	88	94	92	74	82	96	90	76	93	114	86	91	69	101	89	94	76	86	77	70	90	80	88	87	97	98	75	82	89	88	91	84	98	87	81	82	95	80	84	89	83	70	101	87	80	77	87	89	81	79	96	85	89	87	78	92	83	83	88	80	100	89	77	77	101	71	103	97	91	82	83	81	68	85	84	102	89	93	69	90	71	105	87	87	101	90	82	94	107	80	106	88	77	67	88	95	79	81	69	92	85	78	97	98	86	81	87	94	94	87	81	88	95	100	93	90	88	83	89	81	80	94	95	83	69	76	100	102	86	84	91	98	89	67	107	84	80	102	75	77	75	85	83	92	93	81	81	77	103	84	88	88	85	83	98	84	87	90	88	83	77	88	107	98	91	103	78	78	106	79	82	90	85	77	87	102	74	93	84	90	80	80	92	101	73	90	92	91	110	94	91	89	71	97	102	89	86	91	80	91	87	79	96	75	83	95	80	72	85	84	76	86	79	87	87	75	91	95	84	100	89	76	91	74	79	86	88	92	91	95	76	89	91	76	84	96	88	96	79	76	94	102	94	84	84	84	83	105	89	96	83	85	89	84	71	104	104	82	81	71	94	95	80	96	79	91	79	84	77	78	73	83	83	97	101	103	89	85	87	79	90	89	89	90	71	90	71	80	79	99	77	80	96	87	93	80	80	88	70	85	93	69	94	81	75	80	81	86	86	83	85	85	96	93	82	76	83	69	83	85	67	79	68	97	66	97	79	74	88	89	76	88	60	69	85	89	81	81	91	91	89	111	90	92	97	93	72	77	90	97	96	99	78	86	85	101	79	91	91	87	83	76	100	72	84	89	82	83	90	77	68	80	89	97	79	82	90	88	77	90	102	95	81	84	93	71	82	99	82	89	95	73	81	92	85	87	79	87	92	84	107	102	102	52	84	102	93	79	106	77	95	94	86	74	101	77	99	81	73	91	93	80	97	112	75	67	81	83	95	86	108	79	96	83	77	82	91	97	86	97	75	82	81	66	59	82	89	87	88	85	74	79	82	97	75	88	91	86	82	77	101	99	81	98	94	103	83	70	93	84	90	67	111	94	86	90	102	93	73	81	77	93	69	69	80	87	82
345	3	3500	229528	392	7	47	309	365	461	414	440	385	351	337	286	306	275	259	261	216	236	221	208	199	201	192	211	177	189	171	187	203	204	246	278	279	377	431	490	514	555	572	554	551	554	590	541	534	489	502	459	451	420	398	386	368	355	320	296	327	288	252	248	235	242	213	189	158	153	134	130	111	107	119	102	109	103	93	100	88	90	104	78	103	102	78	103	92	88	97	97	110	100	98	85	69	79	82	90	100	85	109	102	91	106	90	113	94	87	76	85	90	92	62	91	78	103	87	90	80	100	83	87	98	94	85	99	87	85	87	82	101	87	75	94	92	101	80	71	90	86	91	79	88	88	104	84	89	105	109	79	84	97	71	79	89	94	85	92	85	74	71	81	89	77	81	86	88	86	87	74	87	94	84	87	87	79	98	82	81	89	68	87	101	91	83	86	91	87	69	94	59	66	80	66	80	80	84	93	84	93	90	87	88	88	81	92	85	85	81	75	82	87	108	82	93	88	89	84	87	88	70	93	78	91	94	88	83	82	90	86	82	94	74	69	85	68	77	94	77	87	74	70	79	79	83	88	80	101	73	83	84	76	88	72	83	78	87	82	78	75	79	98	92	82	76	83	73	99	80	94	87	114	81	80	83	71	79	83	66	80	95	67	79	93	80	73	64	87	99	74	93	85	76	98	75	106	79	86	71	73	85	79	72	75	86	74	86	80	77	90	78	86	96	84	92	75	81	88	93	70	85	67	90	94	64	109	98	80	87	75	100	93	88	72	84	78	74	73	61	86	79	72	91	86	69	79	79	78	86	78	86	93	84	74	72	94	98	83	75	92	86	69	88	76	84	106	81	69	85	84	79	85	73	79	72	104	80	70	73	89	83	77	94	97	82	74	70	73	85	96	80	82	90	99	93	89	81	92	72	99	91	78	71	97	85	79	82	75	76	74	98	79	90	79	90	77	81	78	88	89	78	82	77	90	80	82	83	92	84	85	71	68	78	81	101	99	85	79	88	75	86	84	74	88	86	76	74	78	71	94	81	83	62	85	79	80	83	77	78	96	86	81	81	78	79	91	82	73	93	79	83	78	77	84	79	91	83	74	74	78	91	86	81	67	71	84	81	88	95	89	85	101	72	77	73	78	94	99	87	90	88	73	85	89	76	78	90	110	76	72	69	102	78	77	90	90	83	81	87	78	81	82	76	86	90	70	81	85	84	86	85	83	98	88	90	83	96	81	73	91	70	79	79	82	75	84	78	71	90	81	72	93	83	83	74	75	79	76	85	83	85	97	78	80	75	74	78	101	82	86	84	85	76	87	87	94	70	85	89	79	88	72	81	82	70	85	84	78	89	83	76	76	75	80	69	72	84	95	88	90	97	86	76	77	90	84	76	70	98	83	83	81	91	90	73	77	80	87	80	80	90	75	105	78	87	75	65	89	89	91	83	98	65	72	75	83	77	102	82	80	93	82	84	73	76	76	75	91	77	87	84	81	87	98	76	67	72	74	67	82	79	87	80	64	81	83	90	85	85	77	94	91	77	76	78	75	71	91	74	93	67	81	74	86	83	66	74	84	64	67	81	79	80	88	66	82	88	94	58	82	84	92	90	80	92	101	78	75	82	66	85	71	78	77	90	74	84	78	76	64	85	73	66	101	93	78	89	79	80	80	85	70	73	76	81	87	101	90	80	73	85	88	75	79	77	83	85	103	88	104	81	93	75	73	76	91	87	86	85	90	87	68	79	81	83	69	84	82	79	67	96	78	101	78	74	82	75	84	90	78	87	69	69	79	81	75	89	78	86	72	88	87	81	78	80	78	84	74	78	69	68	76	86	68	79	70	96	65	101	99	84	69	92	93	84	75	70	78	87	92	79	89	101	69	64	84	81	89	76	80	71	93	75	84	63	75	86	81	85	78	79	68	78	92	73	91	82	91	62	85	80	82	75	74	89	82	84	83	80	85	101	91	104	85	97	76	71	94	81	75	78	92	86	94	92	90	90	78	84	70	79	81	104	80	85	71	68	88	71	101	86	89	90	80	72	75	89	83	83	78	95	94	86	84	83	75	78	86	93	88	82	95	79	87	78	72	73	84	82	83	89	102	101	72	75	73	89	78	79	90	67	86	80	76	86	88	67	75	79	83	69	83	91	71	70	86	73	76	84	95	74	66	69	96	65	88	69	82	83	84	75	99	80	73	75	82	79	83	73	97	85	91	78	88	76	83	72	96	76	71	81	71	84	90	69	67	63	73	77	78	70	73	83	78	83	82	86	81	71	98	70	77	79	78	74	81	75	67	79	83	81	82	83	83	75	67	83	107	100	101	76	83	75	84	83	84
