345	0	2700	109804	429	10	80	439	545	739	764	680	580	575	521	475	464	429	393	384	338	300	293	294	296	262	264	272	246	230	239	241	236	235	212	216	216	213	218	234	215	198	192	223	180	195	184	178	179	211	169	184	179	185	181	172	174	170	151	167	142	174	175	174	162	146	186	176	161	185	185	185	155	168	188	187	145	179	142	171	131	156	179	153	166	168	166	166	152	185	155	163	179	174	174	165	162	172	161	181	164	138	157	150	147	162	148	164	162	160	135	175	159	171	146	164	142	138	141	148	135	163	151	155	168	163	159	142	144	140	153	163	153	157	155	138	142	169	159	170	178	163	142	144	157	139	174	149	161	136	140	174	159	144	141	163	153	154	166	153	151	138	161	140	162	146	160	146	134	153	160	163	148	146	154	158	137	155	166	164	156	149	152	145	150	178	157	154	138	148	146	143	139	155	148	147	173	170	131	149	134	152	133	146	162	168	157	173	147	158	142	193	146	165	150	162	140	158	133	128	140	142	152	137	152	133	148	156	144	171	144	139	132	172	153	171	140	139	164	165	151	148	153	143	160	149	161	151	176	168	149	156	142	148	176	145	154	160	170	154	151	124	150	130	154	149	148	157	144	185	167	173	136	154	148	169	134	170	180	173	132	130	146	164	145	144	167	143	163	128	132	146	136	142	155	139	139	152	138	143	164	151	139	147	160	163	161	131	138	133	162	156	178	140	153	153	159	152	145	175	145	170	126	159	140	145	140	152	181	159	177	151	163	167	146	161	161	165	154	157	158	145	154	165	155	137	155	131	147	154	168	142	142	159	156	128	162	137	150	156	143	141	136	148	152	145	146	140	157	154	140	153	150	139	169	155	131	166	153	143	135	146	142	163	160	159	153	136	136	120	151	171	148	173	130	137	145	175	148	126	149	138	152	147	140	169	171	149	157	151	134	159	143	136	136	157	137	173	136	175	130	172	167	142	137	139	146	139	141	157	163	165	145	159	156	168	180	168	126	171	148	132	167	134	153	127	151	162	151	151	143	144	156	150	161	146	141	160	149	170	129	149	156	146	150	136	140	153	163	139	149	151	143	164	150	156	128	147	140	133	162	170	163	136	153	162	129	170	141	148	131	147	136	138	141	155	166	138	161	169	136	149	155	148	170	145	141	154	151	151	141	140	155	155	147	130	158	156	170	170	143	164	146	162	155	174	137	148	173	153	130	145	143	169	157	161	147	143	150	139	154	137	161	147	149	141	168	147	130	154	141	157	144	129	141	153	150	157	183	125	154	137	135	135	151	153	183	143	135	148	161	138	152	147	143	134	160	146	154	146	169	151	130	163	151	162	129	179	163	154	146	146	139	153	147	138	154	153	164	158	154	156	132	157	150	123	169	157	125	156	140	156	176	161	187	155	147	160	118	146	151	130	151	171	130	142	140	139	157	137	128	134	150	138	171	144	148	151	141	145	153	130	160	174	146	136	161	155	151	161	131	140	142	145	151	140	155	172	154	141	144	169	171	159	128	149	157	157	147	142	155	162	155	165	141	159	156	135	144	158	131	124	151	139	139	135	164	159	140	140	148	157	136	151	144	144	151	143	150	157	138	153	158	124	177	148	153	154	161	149	160	126	136	173	152	152	161	141	154	134	133	158	163	167	158	131	145	156	152	136	155	171	126	156	136	152	163	148	151	156	152	132	139	126	145	148	159	131	152	125	144	156	146	156	128	150	130	165	138	171	146	160	157	160	141	152	139	144	126	146	149	141	153	145	144	120	145	150	129	149	147	163	147	145	145	138	145	150	146	157	147	134	165	164	154	164	146	144	154	148	150	148	142	157	121	149	147	142	162	145	155	135	157	148	149	153	156	146	145	139	148	163	156	151	166	142	151	142	119	153	144	151	138	145	163	161	138	143	148	180	139	157	141	129	131	153	150	154	150	122	142	168	142	159	147	145	135	149	138	137	145	151	137	144	155	152	153	147	173	170	129	193	141	153	141	144	155	142	157	151	166	131	142	144	158	159	140	118	152	163	137	164	153	158	147	115	154	146	134	147	126	123	143	145	158	145	148	141	151	140	166	120	153	151	140	149	156	135	150	155	124	145	165	143	147	136	139	158	145	130	138	154	151	152	162	164	146	151	178	153	135	166	165	156	130	135	153	137	167	164	136	144	143	147	144	135	141	169	153	148	139	152	144	132	145	121	177	139	163	139	163	159	131	129	145	117	153	169	148	145	169	162	155	134	149	150	137	155	151	159	161	159	161	143	143	164	162	170	143	142	130	148	141	151	142	146	163	167	168	160	159	151	152	135	120	157	159	158	136	140	154	138	133	158	150	157	167	154
345	1	1900	109927	411	6	137	577	728	722	439	422	386	413	332	392	346	317	320	301	243	246	261	251	211	224	237	196	190	204	191	186	196	172	190	174	197	168	177	182	200	177	173	193	179	156	161	172	171	153	194	174	177	196	150	188	176	163	148	188	168	169	167	170	164	170	147	161	187	146	167	157	161	144	153	147	151	162	150	158	173	158	175	171	150	130	165	172	154	148	154	163	145	162	164	158	171	150	165	163	142	160	162	170	163	140	170	160	146	180	159	146	153	170	133	159	155	152	143	146	118	153	124	173	167	151	173	149	157	151	182	165	166	149	148	137	167	162	160	132	153	150	161	164	157	175	160	162	138	176	161	162	152	147	145	159	148	151	155	152	134	140	146	149	156	162	156	171	144	158	160	151	140	155	171	155	151	169	140	165	155	146	133	156	155	150	163	163	155	148	150	167	163	158	147	190	144	124	172	157	177	141	176	181	138	183	159	135	140	163	162	141	153	169	172	150	133	165	161	144	160	172	142	162	147	138	151	158	145	135	135	151	151	155	130	188	167	141	171	171	154	153	141	145	160	138	159	162	153	140	146	157	157	151	144	187	160	153	148	148	144	150	155	161	162	169	154	143	145	152	173	158	159	130	155	155	142	130	163	151	160	172	147	162	169	145	154	133	146	158	146	183	154	160	147	145	140	149	161	125	150	161	130	132	149	147	141	158	154	152	152	137	151	165	138	146	135	141	144	147	159	136	161	138	163	158	147	174	180	158	138	151	144	139	174	159	167	148	155	164	155	142	152	160	170	154	126	157	136	153	147	165	145	147	131	170	146	137	136	162	146	139	157	154	156	122	180	163	137	136	172	154	154	172	140	134	143	176	154	141	154	143	144	135	152	174	151	138	149	146	137	155	120	135	151	166	136	156	146	159	138	172	179	153	134	153	141	153	136	136	172	163	147	145	138	153	156	155	162	156	161	136	139	150	147	160	152	160	167	145	142	159	151	152	134	153	150	143	154	169	153	143	161	147	145	150	145	136	144	159	140	140	151	133	155	144	141	137	132	154	154	140	151	138	142	139	125	155	143	153	165	152	161	159	149	156	161	160	134	162	146	140	135	141	162	149	145	155	141	153	144	160	170	158	138	141	145	151	146	166	178	140	138	145	186	150	155	129	127	140	138	145	132	127	173	151	152	150	148	153	138	147	157	153	151	170	156	154	155	154	118	141	166	141	133	138	138	155	149	134	169	149	152	142	144	164	135	146	137	162	151	166	143	148	157	153	159	126	152	148	162	162	154	160	153	164	154	135	153	144	130	190	137	151	127	142	149	136	139	135	161	157	171	161	137	147	143	153	116	149	149	123	153	154	154	142	141	161	142	173	145	144	147	172	146	140	142	127	145	136	135	165	144	144	161	153	164	141	137	176	176	155	156	170	127	150	146	124	154	146	157	156	162	159	149	145	170	180	136	161	154	153	155	152	155	155	158	153	154	152	157	169	129	151	163	154	121	163	160	144	169	157	180	135	165	145	159	132	143	145	133	160	151	154	147	152	160	152	160	165	142	153	148	151	132	128	156	140	138	148	163	157	158	158	145	128	154	153	140	148	166	165	171	162	149	136	145	142	139	139	155	151	153	175	132	139	132	139	133	176	163	167	151	133	143	134	165	123	153	156	159	151	138	167	153	163	153	140	138	157	125	147	160	159	132	140	152	149	150	145	159	134	145	142	148	170	169	144	163	146	173	140	149	157	165	148	137	167	171	142	164	157	154	161	166	144	154	166	144	149	146	152	143	156	146	148	154	150	144	125	146	161	165	138	153	149	157	156	148	148	153	125	155	149	141	158	148	181	147	161	136	120	144	170	164	156	164	145	162	150	134	158	156	142	146	136	138	152	153	134	180	154	142	143	165	154	166	126	151	142	142	147	175	158	124	159	154	155	137	131	146	136	149	151	151	139	155	122	168	148	146	139	143	145	155	142	160	146	146	131	144	125	137	155	166	139	147	151	158	119	151	140	155	153	148	146	153	151	143	141	148	162	158	146	146	139	162	153	157	128	158	158	151	151	145	154	174	132	140	164	150	167	139	146	141	155	133	150	145	119	153	156	162	167	145	150	152	148	161	154	181	160	141	146	137	143	145	144	171	147	159	137	156	174	175	166	141	172	182	135	164	134	154	144	153	156	155	132	143	153	158	156	178	133	166	142	170	172	147	164	150	148	152	157	144	143	169	148	163	141	148	153	153	140	143	153	146	150	150	153	148	141	168	158	151	134	156	151	155	140	146	131	149	170	154	149	153	160	139	135	146	155	151	176	156	150	151	163	161	161	151	147	151	135	142	135	139	135
345	2	2100	110050	442	4	71	383	386	461	476	484	458	401	358	346	276	306	282	286	282	288	260	252	228	219	218	194	237	245	211	221	212	201	198	203	183	169	210	188	194	199	200	174	180	184	195	170	186	185	189	165	195	191	194	172	177	171	154	175	162	179	186	186	174	146	169	157	178	168	180	158	172	167	197	165	154	158	156	125	160	152	171	187	168	167	162	155	171	186	155	167	146	167	167	171	149	167	174	166	167	157	174	192	136	159	157	165	162	182	155	171	154	164	170	173	151	172	177	153	153	148	157	135	152	151	145	167	160	146	167	158	156	162	147	159	154	145	169	155	166	149	156	156	139	122	150	162	150	190	168	168	167	175	177	168	157	157	155	148	160	151	144	145	125	166	159	156	151	149	156	172	131	166	174	149	155	161	147	167	170	151	133	141	153	171	147	165	164	147	133	178	162	153	147	164	149	133	137	162	161	151	164	143	131	149	158	141	117	170	155	133	163	167	163	164	155	172	165	138	145	158	150	148	171	154	132	164	165	172	162	153	155	152	158	146	150	162	144	145	154	152	144	162	148	150	143	144	166	148	156	176	164	146	158	165	174	151	151	161	139	165	148	151	161	164	165	153	140	157	162	169	147	159	149	176	152	145	152	175	151	157	174	158	146	149	154	158	147	157	152	137	148	153	156	131	157	161	162	155	147	167	140	145	150	155	170	159	143	165	151	136	150	147	150	148	161	155	135	154	142	148	151	150	168	163	151	139	143	145	138	148	149	157	167	125	145	161	165	169	158	138	171	141	151	154	158	152	131	145	140	162	153	127	145	139	140	164	157	152	141	135	149	151	155	153	129	143	153	147	160	153	112	168	154	166	154	164	154	145	155	154	138	151	145	144	156	152	145	144	180	141	149	168	148	158	153	170	186	171	165	156	151	170	150	146	139	158	150	152	125	164	152	167	160	162	168	151	158	151	167	166	142	171	164	133	140	154	125	166	159	150	140	146	130	159	149	161	144	168	161	146	149	135	130	147	162	170	146	143	155	153	149	161	151	165	174	141	156	148	154	151	139	152	174	164	145	146	159	143	149	157	169	135	160	153	142	135	153	154	155	152	156	148	145	150	143	148	141	161	152	140	152	143	163	155	134	162	158	153	168	147	144	170	145	146	149	149	169	156	166	140	136	136	161	156	135	160	165	159	156	148	136	146	153	163	155	163	148	166	154	143	160	172	173	139	153	170	131	143	152	160	156	162	169	138	130	133	159	150	143	159	165	147	142	145	159	136	158	153	157	167	144	149	164	136	178	143	155	169	148	151	162	174	162	144	136	151	133	130	149	150	153	141	135	172	146	172	140	165	149	142	146	145	145	150	158	150	174	164	149	172	172	152	143	150	144	149	158	159	168	162	180	136	156	141	130	140	164	152	161	172	155	171	149	153	124	152	140	143	162	160	165	163	154	157	163	149	152	170	144	160	162	154	154	149	162	163	129	155	138	160	139	148	143	164	154	140	160	158	176	145	149	158	143	173	161	173	166	156	156	150	167	144	171	166	152	135	147	159	171	178	131	141	142	174	153	169	156	144	137	173	146	147	149	148	146	161	146	150	142	148	155	163	152	165	171	149	151	146	148	158	136	161	156	148	142	153	143	156	144	135	142	150	178	147	127	148	139	165	151	156	163	151	133	162	149	147	154	153	159	154	149	162	147	141	161	136	163	153	136	163	150	149	155	175	143	139	147	159	155	139	135	164	150	159	145	167	154	136	136	152	119	147	161	164	142	142	129	152	152	149	154	148	146	139	157	152	146	177	143	152	155	126	143	146	133	160	152	145	149	161	141	143	153	158	157	131	154	158	133	155	142	147	161	149	165	147	168	164	159	148	133	142	138	166	154	151	150	141	147	163	130	142	137	158	143	167	145	138	160	148	150	149	166	161	147	175	160	152	141	156	173	139	146	131	145	121	157	150	151	139	170	133	169	143	160	168	166	130	155	133	148	177	137	157	146	138	129	129	152	156	150	144	152	147	179	128	152	145	133	132	132	138	135	159	142	125	164	160	168	170	131	149	152	154	141	126	175	153	156	140	150	154	147	170	149	151	158	140	155	156	161	160	159	158	155	138	160	182	158	142	169	159	173	160	146	162	137	145	146	149	134	145	145	152	142	159	167	146	155	156	154	170	147	162	145	169	149	172	148	146	160	154	146	151	161	150	162	152	135	169	142	163	145	179	161	145	152	142	131	149	148	153	152	161	141	147	179	163	162	158	152	145	142	121	144	147	141	159	139	142	149	149	150	177	158	150	147	161	159	140	152	160	166	172	170	149	151	150	157	145	147	146	156	145	145	157
345	3	3500	110173	462	4	107	453	662	743	604	550	453	462	380	388	328	320	299	305	298	277	275	293	238	271	245	252	233	241	229	214	252	223	210	234	215	204	216	230	204	199	192	205	209	215	204	226	201	195	195	208	209	202	191	209	175	184	181	203	202	186	183	201	187	188	203	175	192	178	190	186	184	175	177	186	185	182	184	161	174	183	183	153	197	189	184	182	159	196	164	159	137	164	161	175	176	169	157	180	177	187	173	165	150	163	177	176	160	157	170	191	169	161	165	163	182	164	167	174	138	151	194	196	154	175	167	160	145	171	176	166	155	167	142	157	163	164	177	175	157	188	162	170	185	139	143	169	156	164	164	170	164	157	162	169	179	185	150	171	171	174	169	158	174	134	174	174	162	176	154	183	163	185	162	190	183	161	156	181	177	164	142	157	162	153	158	166	179	167	167	157	166	168	174	162	149	144	180	179	170	183	164	171	156	152	172	160	176	138	177	163	166	177	180	174	163	164	187	153	158	149	179	163	152	175	144	160	153	169	152	172	148	154	143	178	135	159	175	177	136	157	178	160	151	167	175	163	160	167	157	151	169	167	166	168	163	178	178	185	157	146	160	180	174	162	158	169	158	138	147	142	183	171	151	157	169	168	158	170	170	140	161	160	144	151	155	171	155	183	161	165	139	179	176	170	161	168	167	172	158	151	161	163	173	182	170	172	160	143	165	154	171	166	167	170	151	123	148	165	156	132	158	164	166	162	166	169	152	157	145	159	153	139	154	175	209	175	153	157	159	167	145	164	150	172	172	157	157	172	165	158	159	163	148	182	160	168	166	188	153	159	156	153	176	195	165	165	165	166	156	151	154	195	162	160	169	140	149	173	160	186	154	157	169	165	170	160	173	157	152	158	151	159	188	165	144	159	158	174	160	153	146	153	161	158	166	151	174	156	152	157	144	171	169	162	163	161	182	172	161	151	151	177	132	148	159	161	188	155	130	176	155	163	161	171	141	162	164	164	164	169	128	169	162	164	164	178	165	148	173	148	174	161	165	161	161	161	173	153	143	171	147	179	150	156	166	156	170	154	186	168	156	164	149	163	166	146	145	153	137	154	137	173	163	160	163	151	151	161	175	172	143	131	148	159	170	172	160	158	181	175	160	173	174	172	174	166	149	190	162	147	164	155	182	162	161	172	159	177	192	172	140	173	167	176	165	163	163	164	176	144	158	159	142	169	194	169	134	173	168	139	159	154	167	156	203	160	147	172	130	163	170	169	167	169	180	165	155	175	149	176	154	163	149	158	152	164	181	151	158	175	145	166	137	168	159	189	172	152	180	143	149	165	162	158	167	164	159	173	161	170	166	155	170	163	161	186	139	163	153	151	163	144	175	175	167	155	159	161	148	172	146	154	162	134	153	166	167	159	172	157	156	160	160	182	169	138	161	150	147	176	162	160	157	152	156	170	162	168	144	156	170	150	155	153	177	172	144	177	166	174	177	146	140	161	164	176	164	179	141	174	153	167	174	154	181	153	181	161	162	158	159	155	162	187	165	156	155	166	160	162	172	137	147	176	148	172	168	170	171	183	164	165	173	163	144	168	181	174	148	175	149	164	158	166	159	163	164	162	145	144	153	152	159	174	176	156	137	161	151	169	165	153	160	190	161	169	169	151	152	145	143	159	167	157	158	141	184	153	173	163	168	160	145	152	175	173	163	156	167	164	126	176	162	158	176	151	158	181	155	165	148	168	141	168	174	150	170	170	169	166	151	184	160	167	173	145	153	150	162	164	159	163	160	170	160	181	168	147	161	143	173	168	152	187	167	159	158	146	168	171	175	154	187	167	156	157	189	184	140	183	150	165	170	160	161	173	169	146	163	158	172	186	165	161	171	147	162	142	161	175	162	150	145	144	153	168	156	153	138	154	152	168	162	173	160	159	162	154	135	170	168	122	146	175	157	155	165	151	148	187	180	166	164	153	157	144	168	162	168	142	158	167	154	173	146	151	145	185	153	153	163	149	174	156	148	163	187	167	167	177	174	165	155	150	155	155	142	155	153	164	177	152	178	156	182	162	160	146	154	172	137	173	146	149	162	167	171	180	158	173	168	157	149	161	147	167	170	162	160	166	153	165	162	167	147	162	162	150	151	162	171	184	156	151	168	167	148	167	146	158	152	177	161	174	172	188	150	170	161	150	174	170	156	174	174	182	185	171	149	162	191	166	161	178	165	170	180	168	154	153	162	179	144	142	151	155	142	181	160	149	182	181	158	150	154	147	155	163	158	179	156	144	168	179	145	186	176	145	140	179	144	173	162	179	152	161	159	161	142	143	162	168	177	170	174	152
345	0	2700	110296	421	6	66	432	714	778	852	817	716	615	603	481	469	389	363	317	348	320	304	314	288	293	281	273	266	242	285	249	268	280	310	251	261	233	256	242	253	275	258	253	242	239	234	222	223	259	205	229	256	234	208	225	224	216	265	218	210	216	207	229	221	236	205	199	195	210	211	213	214	228	214	195	230	208	201	220	219	195	229	215	215	209	217	223	211	173	203	200	191	198	186	210	208	208	188	176	217	186	211	196	179	196	190	196	195	203	197	199	225	193	203	206	204	169	199	203	178	182	196	201	165	207	199	216	200	172	186	176	184	198	211	190	205	195	185	197	170	197	173	215	168	196	187	205	204	199	191	211	212	209	202	181	181	194	206	194	177	185	198	193	177	189	193	208	208	199	185	201	200	193	194	173	192	211	182	175	184	193	201	208	186	196	190	209	196	206	181	206	187	177	190	194	174	191	170	199	191	160	173	194	174	194	182	195	179	188	180	186	193	205	181	200	203	202	195	184	184	164	179	192	175	194	186	216	175	191	180	187	183	181	167	187	198	201	175	198	178	165	185	209	194	210	208	192	187	214	178	188	190	187	195	179	202	182	168	188	156	176	203	204	194	199	194	185	186	193	192	201	201	193	213	183	170	181	169	207	189	163	188	198	206	198	182	166	170	207	212	184	173	183	198	193	199	190	171	166	195	178	194	159	190	176	202	175	183	209	181	187	203	200	167	187	176	181	201	212	179	169	190	206	179	158	185	189	210	201	181	208	206	199	186	193	178	199	187	191	192	201	174	179	193	200	198	187	159	186	198	173	184	182	164	193	177	179	209	196	203	203	182	198	184	180	181	180	203	207	202	190	175	180	198	189	186	196	169	201	196	214	194	202	174	165	191	159	178	180	187	196	201	204	186	190	169	193	178	181	192	181	194	183	194	179	175	181	195	182	185	187	183	180	207	207	185	191	178	202	182	175	205	166	197	192	181	194	175	191	177	170	198	189	186	181	168	194	185	179	171	198	166	185	183	190	187	206	194	189	222	181	174	205	206	191	200	173	217	214	195	181	195	179	193	211	190	189	200	165	169	202	181	178	188	196	193	197	191	187	205	207	192	205	172	193	170	201	185	182	197	197	210	170	189	172	209	176	184	210	180	196	162	211	186	197	171	170	196	192	182	172	197	191	178	188	203	192	178	171	182	185	174	206	176	220	185	192	163	195	221	186	200	171	171	188	180	185	172	192	163	185	170	190	208	179	211	167	191	188	188	180	201	221	175	174	201	201	204	190	170	186	190	186	199	202	186	187	201	179	153	214	192	200	171	209	202	192	169	198	180	209	176	150	186	191	172	185	193	175	187	189	194	182	182	176	209	190	167	168	174	190	172	184	183	215	211	165	193	185	187	162	176	186	170	187	192	176	159	195	191	198	208	201	175	186	194	185	202	202	208	188	195	188	187	200	212	175	174	195	168	199	177	177	186	189	199	171	198	206	191	172	199	210	174	189	182	190	179	174	221	205	178	166	194	160	181	200	212	189	181	182	183	191	187	198	187	184	196	207	205	178	185	222	181	184	174	189	183	174	183	201	171	191	207	184	196	186	176	182	172	173	169	199	182	189	203	188	195	186	173	169	200	205	202	204	154	198	200	181	177	186	179	177	200	201	176	192	182	165	170	181	195	196	192	199	178	188	173	180	164	200	183	177	181	188	174	180	188	193	190	179	205	174	194	189	216	173	187	198	197	191	197	198	201	191	179	187	195	172	170	196	199	193	170	184	172	208	180	188	174	168	195	201	189	186	193	188	206	176	192	199	202	167	170	175	195	186	207	191	207	192	190	191	201	163	177	184	178	197	180	173	194	177	186	171	165	219	197	191	192	210	200	204	182	199	170	198	196	162	181	205	205	174	191	183	171	178	173	182	193	180	198	184	182	186	190	170	205	195	164	170	186	196	183	177	175	176	194	193	198	180	196	197	182	191	179	190	193	186	197	170	191	204	183	188	176	199	174	160	190	193	172	213	195	206	201	207	186	221	204	178	193	176	191	195	161	187	192	180	171	186	180	199	193	190	170	210	173	219	182	182	187	183	184	206	174	182	182	197	179	171	189	158	213	195	199	186	194	172	188	188	186	192	173	196	178	165	182	196	165	195	204	184	182	188	182	179	201	199	203	180	192	180	201	211	178	173	168	192	171	181	162	203	186	203	202	184	175	183	181	194	178	209	182	198	181	205	159	168	168	187	179	194	167	179	205	173	187	201	173	212	185	174	185	163	169	193	185	187	193	174	207	180	196	187	194	193	171	182	175	168	205	185	166	207	206	173	181	192	194	192	207	187	184	191	169	225
345	1	1900	110420	464	9	181	640	816	618	574	621	639	652	560	506	436	449	408	382	378	348	311	364	273	285	317	277	262	262	286	270	279	290	272	244	238	244	237	240	218	254	259	232	217	207	215	214	226	223	210	244	226	214	216	214	211	201	187	230	238	201	215	216	217	220	230	204	191	222	214	208	200	203	218	209	231	226	211	201	185	176	188	165	207	214	205	201	199	209	189	165	198	215	184	188	174	184	211	204	199	213	205	191	198	199	195	190	207	198	193	192	185	184	212	205	203	208	214	206	197	214	196	194	210	171	183	225	166	198	189	177	174	195	172	200	191	192	186	177	216	188	197	177	184	195	207	205	182	179	183	201	210	193	171	186	184	197	185	199	209	178	216	199	195	193	196	192	219	195	200	185	208	200	168	193	184	210	194	212	204	196	194	202	198	225	208	190	173	203	177	196	202	166	189	191	202	177	169	196	176	213	207	182	207	183	165	185	202	172	186	188	183	218	190	185	193	206	199	178	208	185	186	175	182	188	212	181	172	217	209	178	183	194	200	204	198	192	185	191	186	184	142	177	196	191	187	214	192	208	173	173	173	189	178	199	178	195	189	204	184	199	185	196	196	201	186	172	211	199	166	226	179	191	205	187	190	161	198	195	180	205	187	182	208	179	207	169	205	186	192	178	227	211	190	198	209	199	193	162	208	198	194	191	188	209	176	202	190	180	204	174	193	192	173	189	180	216	204	171	170	204	191	198	187	169	202	210	206	208	191	185	192	178	198	187	207	184	212	189	190	189	188	191	200	194	163	178	216	168	190	180	193	195	189	175	183	202	185	183	200	191	195	172	187	201	172	175	191	213	167	182	177	189	187	197	191	178	176	182	179	193	192	173	181	192	192	203	199	212	192	158	172	208	206	187	209	192	204	228	180	184	194	150	174	194	193	199	205	175	188	195	184	188	161	179	214	172	185	206	165	159	195	167	185	168	177	193	195	180	192	202	187	200	206	178	185	187	174	184	203	183	177	180	216	206	206	185	198	215	188	188	213	181	191	183	185	186	220	194	178	189	213	194	175	191	191	214	162	203	173	188	184	194	190	205	162	182	192	194	201	210	197	186	197	187	212	186	175	198	187	209	181	217	191	182	195	202	162	199	205	206	203	200	211	190	177	182	195	193	191	200	180	212	182	208	182	185	173	208	179	208	176	163	166	174	191	184	177	180	185	201	202	192	218	190	197	187	187	185	183	181	176	172	179	181	172	221	167	190	192	192	180	182	191	191	162	171	198	185	178	196	201	188	214	202	193	196	194	196	200	198	205	193	205	183	200	181	180	176	187	183	191	195	194	189	192	175	205	181	198	184	179	195	185	180	183	206	167	203	205	195	180	171	184	187	213	209	184	182	183	178	189	177	178	206	181	185	226	190	162	171	174	187	207	171	179	193	170	179	165	177	201	186	182	170	180	189	187	204	182	199	184	211	186	169	197	207	184	162	201	178	164	182	185	171	186	175	207	224	191	191	186	213	192	211	193	196	196	163	186	200	170	198	213	171	190	196	190	178	196	205	177	208	192	191	191	186	176	197	179	196	194	194	195	190	193	200	203	202	194	171	189	202	222	212	184	176	183	206	191	171	222	188	185	196	179	172	191	192	195	196	183	190	195	179	175	202	192	197	202	175	161	190	174	180	188	192	201	212	188	186	191	173	184	190	204	205	184	225	158	168	214	202	146	191	192	179	189	199	179	192	166	175	218	194	200	177	194	189	175	181	195	189	178	185	187	193	203	184	181	198	182	232	192	206	208	195	171	169	208	188	187	172	212	170	221	193	222	181	175	165	176	191	197	187	178	215	183	177	174	196	202	201	188	196	205	187	170	194	180	197	192	189	177	196	208	206	207	181	186	181	215	220	195	202	185	179	196	182	204	182	191	191	199	168	179	195	183	199	178	196	176	181	189	197	175	172	194	179	186	188	179	186	185	191	185	201	188	186	196	176	171	203	202	183	220	181	226	202	191	211	202	200	183	172	180	181	218	207	162	199	185	203	181	182	180	201	207	194	205	167	169	177	203	202	161	184	205	169	181	183	185	191	196	167	207	184	204	196	173	186	177	198	204	174	191	218	194	212	175	200	180	176	189	183	211	193	177	174	165	200	188	201	193	181	180	205	187	212	180	188	145	208	168	165	194	181	184	213	178	187	181	183	211	193	176	180	193	199	169	188	181	197	186	184	184	185	176	207	211	195	183	196	187	192	171	201	184	195	195	189	183	170	206	178	176	186	204	199	186	192	161	213	164	190	188	208	198	197	185	179	160	213	199	201	194	194	188	186	204	172	172	186	173	192	181	191
345	2	2100	110543	463	12	121	581	663	662	707	716	657	602	515	444	419	399	418	409	363	362	317	318	320	308	282	298	253	275	235	250	235	261	251	228	237	257	208	263	214	217	239	240	228	218	224	214	194	218	186	191	194	205	207	207	211	206	209	193	221	199	171	200	207	190	201	219	190	206	220	189	196	199	174	199	192	185	166	186	192	171	215	223	183	206	175	223	184	177	183	187	201	180	201	178	180	203	174	189	164	207	179	185	170	183	182	202	176	178	164	179	173	174	177	178	201	171	187	182	194	188	151	188	168	180	174	169	168	163	169	186	175	183	186	187	184	203	174	187	173	165	163	171	190	189	184	184	181	200	199	169	186	175	165	192	171	174	164	200	177	149	182	188	204	202	172	183	168	173	192	157	182	168	191	171	170	203	173	152	155	177	180	213	185	180	192	185	175	192	152	200	180	199	169	161	184	159	186	213	171	178	191	161	169	187	164	183	207	193	177	181	199	177	179	185	179	180	162	177	187	161	152	168	175	171	189	161	184	173	190	184	187	167	175	180	168	173	173	181	173	173	181	181	177	194	195	196	158	182	171	172	187	161	178	179	178	198	167	197	175	191	188	168	191	186	205	180	156	196	183	197	178	193	186	204	157	170	167	203	178	164	193	174	173	196	182	175	187	165	172	182	180	184	177	177	150	170	189	183	182	174	170	170	185	169	186	176	175	209	179	211	181	204	182	189	179	174	180	174	170	182	187	193	180	168	185	178	178	184	185	178	186	178	193	200	190	161	198	168	174	206	169	173	167	187	184	212	189	165	172	166	187	181	177	196	170	173	173	175	182	184	172	188	186	171	184	176	193	170	184	175	186	161	182	178	154	169	160	193	169	166	182	190	183	201	184	198	158	170	175	165	186	181	174	168	203	198	188	153	179	166	179	194	174	192	188	169	183	161	141	183	157	168	168	210	190	174	178	193	174	155	182	177	189	191	186	158	180	190	206	167	159	189	180	183	188	194	176	174	170	189	205	159	185	179	178	154	199	195	186	184	183	176	171	183	189	201	177	189	163	191	199	168	186	176	178	179	188	179	207	175	196	189	180	179	167	212	189	192	191	170	178	193	182	163	206	186	178	175	163	170	165	164	191	167	196	173	198	191	170	149	182	183	209	186	175	176	174	179	163	180	185	180	180	180	185	179	174	171	178	178	188	177	165	197	206	185	162	184	199	173	177	184	161	169	182	198	186	161	190	162	179	163	157	182	179	212	161	179	163	156	181	187	191	179	172	172	169	183	186	175	170	186	177	179	193	185	192	169	173	171	191	185	196	163	189	194	172	182	171	194	168	147	191	181	179	198	164	182	170	201	162	164	186	154	181	194	175	177	150	191	174	180	179	176	160	205	186	191	170	193	186	173	171	178	172	165	189	173	168	148	174	174	171	189	187	169	175	177	184	172	187	169	194	186	187	162	200	161	188	172	199	184	155	191	181	170	173	181	185	196	168	176	185	186	177	187	162	178	168	188	184	181	177	175	178	171	172	190	184	195	182	172	186	195	176	178	184	166	175	200	202	166	184	181	195	176	181	184	191	196	159	185	177	188	158	181	200	202	199	200	192	169	153	174	164	184	163	156	156	186	170	168	171	171	193	190	158	178	192	165	166	183	187	186	167	177	181	195	181	165	169	167	175	176	184	176	169	180	196	174	168	190	172	183	184	176	179	166	174	179	142	175	184	159	175	196	196	175	186	212	182	183	175	179	177	185	179	180	189	189	170	185	182	170	186	159	187	165	176	181	168	197	187	162	172	159	182	206	180	172	174	176	159	192	168	175	186	182	191	179	190	169	191	139	186	179	188	184	159	166	182	186	186	160	195	166	169	203	158	195	162	173	190	168	176	161	194	191	173	201	177	178	185	190	182	185	161	164	168	173	170	165	188	190	159	175	191	178	166	166	171	183	185	170	181	167	172	176	171	197	171	154	182	184	164	193	185	164	174	177	179	172	186	182	167	196	168	172	167	199	172	184	213	174	181	170	180	178	165	161	194	169	198	188	168	177	196	153	205	172	187	167	197	188	156	172	186	205	160	189	198	198	165	156	190	179	171	160	173	198	180	165	170	185	176	177	176	170	177	171	176	165	182	181	151	177	173	186	200	165	173	156	173	180	168	197	163	180	184	175	161	182	167	180	186	186	156	157	184	176	189	156	158	186	166	172	199	172	169	166	180	162	189	176	199	173	182	164	207	170	186	172	182	162	164	180	178	190	166	188	212	188	168	207	201	151	179	184	174	181	163	159	170	171	180	192	177	186	190	194	163	181	177	182	175	202	171	162	168	177	170	178	188	170	185	165
345	3	3500	110666	454	10	71	382	544	733	736	729	709	692	676	620	508	474	430	445	440	393	346	350	347	359	323	326	305	281	297	295	281	255	261	258	257	237	223	251	211	206	180	215	198	211	185	217	183	180	196	186	206	188	192	184	207	202	217	180	201	161	189	185	193	164	179	162	173	181	160	166	177	174	171	191	172	182	185	171	168	180	205	182	185	162	192	170	161	157	157	198	188	159	167	164	162	156	166	164	177	178	165	161	163	168	147	196	156	174	163	173	164	164	176	167	174	181	163	178	185	159	192	177	142	156	167	140	176	160	148	153	164	143	150	140	181	163	167	168	173	152	148	143	145	146	180	168	179	152	154	158	182	193	170	158	164	179	153	152	158	157	182	168	166	171	181	140	165	136	161	144	162	175	178	182	166	136	168	173	162	155	170	159	145	143	186	155	132	166	169	158	177	172	162	151	139	168	174	160	145	173	149	165	187	184	157	187	158	146	183	162	159	168	143	183	154	160	168	176	182	167	179	164	162	171	179	159	172	171	163	155	190	181	154	141	170	177	179	174	144	157	166	165	179	161	166	180	148	174	168	175	163	176	200	148	194	166	171	163	168	179	164	152	139	161	190	144	155	180	187	184	162	143	175	175	154	174	143	163	165	154	150	161	162	171	146	166	145	166	140	171	182	186	161	169	163	164	185	165	171	153	205	180	185	169	167	130	183	157	164	162	176	172	160	160	141	173	179	179	145	152	160	178	169	158	159	172	179	156	178	149	146	182	172	155	138	167	136	171	139	179	162	163	165	168	170	188	141	174	153	167	174	163	171	181	143	151	173	169	155	166	172	163	163	196	188	151	157	161	168	171	157	129	176	175	182	145	161	165	186	132	155	163	179	130	160	177	161	160	153	182	149	142	155	164	147	162	147	166	179	174	156	158	161	171	186	178	140	190	179	166	156	166	156	161	173	174	172	168	157	162	164	145	166	177	160	162	166	144	195	151	147	153	172	163	146	152	159	137	154	157	152	165	155	158	195	159	128	182	134	152	169	164	152	169	164	144	143	161	160	152	148	175	173	160	187	166	167	179	151	163	149	161	151	161	163	151	151	153	173	182	169	166	173	168	161	183	149	151	158	152	152	134	170	150	171	161	167	140	153	170	161	142	149	163	160	163	169	134	153	153	148	172	172	170	177	168	167	152	178	158	141	146	163	175	188	157	168	153	170	162	122	172	162	170	158	154	163	167	153	162	156	152	172	173	151	159	168	152	166	149	172	158	190	185	160	170	155	178	165	146	176	166	178	174	171	176	164	152	157	152	169	153	160	156	165	158	160	176	163	152	140	147	157	175	150	150	149	160	151	148	154	150	156	177	166	145	187	164	162	159	155	166	169	188	170	147	170	149	139	171	170	176	158	187	157	151	142	146	164	163	172	145	139	161	165	167	145	144	166	151	177	164	169	175	184	157	182	144	160	170	191	154	153	148	180	179	160	159	154	148	152	152	176	181	168	154	175	140	164	168	152	159	165	151	157	159	171	165	158	169	146	150	147	177	182	162	173	151	187	167	154	156	142	164	152	159	170	153	165	167	150	154	171	160	141	170	166	170	158	143	160	155	163	167	144	183	165	177	163	169	175	160	168	146	137	161	165	137	164	168	139	146	179	162	167	169	162	167	169	168	156	165	157	182	150	170	167	169	155	182	160	181	140	175	175	183	155	150	175	166	159	158	166	166	157	153	165	143	149	167	175	187	142	163	161	164	168	145	162	157	154	148	162	171	170	168	180	155	163	149	170	157	187	161	146	168	156	187	139	160	166	141	150	146	162	163	165	144	152	160	155	161	174	144	149	148	155	172	160	184	167	145	161	156	148	167	169	146	157	142	157	180	162	163	142	179	154	169	162	168	127	163	149	166	167	155	160	174	185	155	148	146	159	157	171	156	167	166	150	176	171	170	156	164	148	179	148	163	153	182	180	173	169	150	181	156	159	175	178	166	163	149	159	150	162	165	141	163	181	167	145	169	155	154	160	160	154	170	152	177	164	168	139	174	156	166	186	141	160	151	168	150	150	152	166	163	160	143	165	146	163	179	140	135	165	168	162	177	145	151	139	138	176	175	187	143	167	154	160	180	185	171	165	183	165	154	188	141	143	155	167	154	149	168	156	162	188	168	172	146	169	158	165	162	175	146	152	164	157	163	158	161	183	144	150	164	158	140	155	178	143	154	182	151	158	190	155	159	170	157	153	175	146	186	129	180	174	202	164	174	141	157	141	157	142	172	160	164	179	169	140	172	141	207	165	165	171	143	159	183	161	172	154	192	157	173	172	163	169	156	178	159	158	167	168	160
345	0	2700	110789	444	6	50	397	590	749	673	688	655	616	560	550	548	508	515	433	432	424	402	359	339	317	306	319	285	301	298	285	263	266	291	258	256	241	260	224	239	220	218	223	189	240	218	201	211	210	203	183	213	214	165	211	195	181	169	182	225	172	191	202	200	180	168	180	189	212	191	185	172	216	162	175	175	178	170	189	180	150	185	192	191	193	178	200	166	178	174	162	171	174	166	169	175	204	169	179	154	160	160	177	168	182	172	151	186	156	190	161	185	177	192	158	163	153	167	190	143	176	175	188	183	177	166	179	174	197	163	169	182	158	167	192	187	168	159	187	178	183	167	191	155	196	175	159	178	170	179	186	175	181	189	181	162	194	186	187	171	181	168	153	145	189	176	188	163	181	155	159	168	171	162	187	149	187	172	175	146	148	156	155	154	179	171	163	179	160	168	178	172	167	162	173	168	157	151	176	184	175	167	175	167	164	176	167	150	133	180	159	170	168	158	192	140	154	172	174	189	195	174	173	146	145	172	160	166	158	170	163	160	168	174	163	149	175	181	169	169	162	150	190	176	151	157	156	170	188	156	131	165	190	175	172	177	161	162	172	195	160	159	167	164	174	167	171	187	173	167	168	202	131	175	163	155	161	169	185	158	163	178	146	180	160	163	182	162	190	166	177	163	191	184	172	172	161	191	167	141	178	157	174	160	163	171	182	159	145	170	155	174	157	183	158	142	149	164	156	163	156	174	151	153	185	170	166	179	146	181	175	159	161	144	175	155	169	164	162	159	187	156	177	143	179	161	161	153	183	166	159	153	166	165	184	186	178	135	173	164	190	169	170	166	162	161	175	169	177	178	164	150	174	155	137	153	177	181	149	179	136	156	164	156	182	169	148	147	159	172	151	166	174	160	168	175	160	169	148	154	149	149	161	172	159	168	142	152	155	152	173	171	168	154	173	199	181	167	154	142	165	158	148	164	182	163	172	154	180	153	170	166	172	176	157	190	152	140	168	162	151	173	146	150	164	149	140	169	178	189	165	164	167	172	165	158	146	178	161	162	162	154	146	175	176	176	149	178	155	172	164	177	158	184	146	156	154	153	168	169	182	149	169	135	160	166	160	173	157	167	170	147	171	169	182	170	144	169	174	168	165	158	138	168	175	153	149	156	177	162	155	154	169	188	206	156	170	162	158	189	161	169	172	163	184	174	158	156	153	174	159	174	174	168	150	139	160	155	162	159	175	175	154	139	176	162	155	190	179	165	168	178	169	156	150	155	146	167	165	165	185	179	161	158	149	153	155	162	178	182	163	147	166	140	182	177	146	163	194	150	162	190	153	158	159	159	143	163	160	163	172	186	146	147	180	169	160	158	180	164	176	148	171	153	158	183	172	168	166	180	183	162	153	182	156	166	155	161	162	181	162	146	165	161	172	180	177	168	141	164	138	164	188	169	171	155	174	167	157	153	166	182	158	182	164	148	167	178	169	177	156	171	185	150	192	127	163	168	160	173	166	161	156	167	158	180	145	135	169	173	165	135	195	175	167	160	163	169	162	169	149	169	171	177	181	167	158	148	166	171	164	169	174	154	165	158	168	136	160	179	169	178	171	164	161	142	155	166	155	131	162	169	158	174	165	155	168	150	169	151	155	172	161	151	171	166	146	145	155	193	160	184	160	177	139	157	180	156	173	149	148	166	159	153	191	179	175	171	175	171	176	155	150	153	189	171	157	172	159	186	155	171	186	162	173	163	173	168	190	146	160	152	171	177	178	152	155	144	166	165	170	165	159	168	167	153	189	154	179	169	163	168	184	158	178	158	156	171	150	147	179	168	149	169	157	179	166	164	130	169	150	148	163	159	164	171	170	186	164	143	156	176	177	154	159	148	180	179	173	145	170	183	175	154	181	174	156	182	165	171	172	165	158	178	149	153	181	159	165	171	165	181	176	139	158	170	161	173	154	149	159	192	144	162	144	157	157	169	172	168	167	171	172	166	173	186	139	182	168	160	160	170	153	174	175	175	161	166	173	177	174	157	151	153	153	161	168	168	164	175	159	181	182	157	150	158	176	155	153	142	177	182	171	184	173	161	171	171	155	175	159	169	167	168	177	135	185	167	174	186	166	182	144	157	153	171	155	167	177	138	151	140	172	179	158	132	159	160	157	176	171	166	149	185	151	174	164	165	182	150	178	196	182	176	154	146	147	161	165	172	163	165	156	142	160	156	174	154	162	147	182	161	166	159	179	163	161	157	161	157	165	152	186	168	171	157	174	158	170	183	150	159	167	162	166	172	177	159	156	156	158	168	151	166	155	180	155	171	149	148	173	169	156	164	177	177	152
345	1	1900	110913	445	5	119	539	624	684	669	667	608	560	482	441	439	347	331	317	274	299	304	248	240	234	233	231	229	227	217	238	207	209	209	227	196	230	204	189	181	183	182	175	168	173	151	188	148	163	175	172	162	165	150	172	164	170	172	157	161	166	169	151	176	169	162	160	169	167	189	149	174	147	157	149	165	168	179	177	154	171	144	164	150	150	148	167	143	143	122	183	159	161	162	145	130	149	142	155	172	167	151	150	150	153	142	160	154	162	149	150	188	151	164	128	172	163	146	149	136	145	148	156	157	152	140	155	155	164	145	145	152	144	164	159	167	165	142	130	146	157	133	142	161	169	159	163	126	149	146	130	133	151	173	156	161	146	160	148	151	166	131	135	146	173	146	151	149	125	153	153	172	142	136	128	153	145	136	142	148	156	135	150	146	155	135	135	154	159	147	154	139	149	126	147	152	139	144	175	165	133	168	168	143	133	186	163	147	154	142	189	132	140	145	139	143	179	151	163	157	139	137	143	145	154	159	150	153	139	154	184	148	160	144	165	172	166	181	121	148	128	169	164	148	139	146	141	142	154	151	159	146	157	161	146	146	135	157	140	133	162	153	148	126	141	144	135	134	162	165	133	144	146	123	142	139	150	154	137	140	142	155	154	170	133	158	149	133	143	160	140	134	145	137	146	145	175	145	151	137	151	163	160	154	163	147	158	127	158	164	158	118	125	146	137	150	134	154	132	152	149	148	155	122	140	139	151	156	146	166	138	158	145	144	150	159	145	161	137	160	140	144	128	147	147	167	147	140	131	155	173	135	141	150	153	155	139	150	151	161	151	150	153	150	149	151	154	144	155	145	146	144	159	141	122	144	173	147	144	160	152	136	156	139	164	168	152	141	143	167	155	144	170	142	141	141	122	169	154	142	155	139	164	123	153	151	146	159	126	149	156	140	148	156	148	141	151	131	159	138	137	142	155	179	151	150	155	153	157	140	115	169	155	128	159	141	138	152	160	161	154	137	129	162	155	148	155	152	147	160	143	169	155	116	124	157	149	144	158	130	168	160	147	132	140	136	142	151	125	143	135	174	146	137	162	154	157	165	164	135	135	172	148	155	131	132	157	146	168	138	193	156	150	143	155	135	142	165	133	158	167	159	142	158	152	134	158	137	157	139	144	128	157	153	159	150	154	159	158	145	145	162	167	142	165	146	146	152	126	172	166	145	144	145	152	126	132	168	151	157	160	143	172	132	157	146	156	175	144	140	143	129	158	142	152	169	155	142	146	158	151	141	151	144	145	149	168	139	149	162	167	132	144	162	144	140	136	137	157	145	153	138	143	148	158	142	151	162	162	155	170	146	150	142	109	157	144	149	165	156	148	154	154	150	140	169	160	147	140	141	146	135	125	127	153	167	141	137	152	154	148	157	132	149	142	156	139	137	148	133	154	157	146	151	141	170	141	154	151	157	133	149	141	142	143	141	173	160	125	165	147	138	149	181	152	160	141	160	154	170	156	123	156	155	145	141	134	163	153	160	149	159	124	151	169	151	161	151	155	152	140	166	131	167	133	131	156	137	141	113	152	147	147	150	151	161	146	171	163	133	159	152	176	129	152	135	179	153	132	152	138	153	158	151	134	173	137	166	142	159	142	147	156	131	151	150	139	134	143	150	172	154	150	146	145	161	157	173	146	145	149	159	163	162	150	155	145	161	142	144	135	153	153	144	166	140	167	125	170	147	138	138	176	140	156	171	153	158	138	157	130	162	138	170	150	165	131	158	150	156	133	135	153	152	146	148	164	156	123	134	166	147	140	163	125	147	134	147	152	127	155	154	160	149	154	154	127	139	155	148	143	155	134	124	167	150	134	151	175	141	130	163	149	149	146	162	157	154	159	158	156	142	171	144	150	151	146	147	156	149	157	157	151	147	142	149	167	153	143	148	158	152	141	132	169	180	152	153	146	154	153	126	150	150	147	154	143	156	145	167	160	141	132	130	163	152	140	159	142	153	152	168	139	154	135	165	126	143	144	152	161	127	174	161	143	141	163	152	156	141	155	147	151	145	145	145	140	146	160	161	168	152	148	150	172	157	150	148	161	153	157	146	144	147	161	146	148	117	145	139	155	159	137	153	138	143	148	139	167	143	155	120	140	149	154	172	137	152	142	129	140	164	159	169	164	163	155	142	153	134	161	134	166	145	149	140	145	130	163	156	133	131	147	157	133	161	168	141	152	143	148	141	143	161	166	146	170	132	139	130	169	143	152	137	145	141	151	160	130	135	151	146	143	152	147	144	168	158	164	149	145	167	142	154	159	152	152	156	138	142	148	165	153	169	141	143	135
345	2	2100	111036	443	3	74	436	573	792	733	734	651	605	535	497	469	425	423	411	374	389	376	321	342	320	331	305	316	288	280	280	266	266	259	285	290	259	264	252	220	259	200	226	219	237	217	206	219	189	200	212	215	185	193	232	203	210	197	207	215	218	214	196	194	202	189	211	224	164	191	201	191	196	174	182	174	192	165	202	200	205	197	165	164	203	174	179	175	160	191	201	208	175	181	199	188	194	193	189	168	181	173	196	184	179	184	180	166	179	158	208	169	182	176	184	197	195	176	191	192	194	176	205	179	184	194	199	182	194	207	189	195	189	175	202	208	200	194	193	185	188	170	186	159	179	196	175	182	192	177	179	211	177	172	209	168	168	200	193	178	183	184	183	189	178	175	182	173	198	187	191	181	186	186	174	217	194	206	175	197	157	187	207	177	191	181	192	166	185	174	175	179	181	186	186	180	202	166	180	179	180	178	164	188	189	170	170	177	178	217	177	179	189	175	218	185	176	186	196	199	199	170	176	170	171	184	193	189	167	195	179	171	184	183	181	189	181	197	182	187	190	159	163	193	167	205	196	196	179	186	179	174	215	191	172	194	178	185	199	172	196	181	174	198	183	182	178	195	157	175	177	179	220	173	205	164	190	184	183	201	180	168	164	179	177	168	193	201	208	191	149	210	172	191	179	162	180	184	168	200	178	192	206	180	142	185	167	193	167	188	190	183	189	173	192	158	182	194	181	169	200	183	192	184	206	168	175	185	162	173	190	212	176	180	183	178	202	199	208	206	159	191	165	175	206	175	192	190	172	168	210	194	182	195	160	169	192	167	191	183	186	184	185	177	177	183	159	174	179	171	183	183	171	179	194	201	172	193	188	200	178	182	173	189	164	172	198	202	162	168	172	188	166	180	189	165	199	180	201	174	170	177	183	181	199	179	176	182	177	189	190	162	180	181	182	182	158	207	197	174	172	173	187	190	180	194	173	186	171	163	182	170	198	192	178	174	171	171	183	185	161	198	166	189	180	178	175	174	174	185	200	194	173	184	166	177	169	188	202	203	180	187	174	187	210	158	201	198	169	197	176	174	156	202	188	170	176	167	194	181	200	164	190	194	166	186	196	166	169	187	152	206	186	150	182	194	173	175	182	174	155	195	172	198	198	173	174	170	188	192	179	160	176	157	208	194	184	193	156	189	180	166	186	172	181	165	185	180	199	182	188	198	175	174	170	202	172	174	195	183	150	205	168	167	190	192	183	168	177	200	175	185	190	182	178	198	190	183	176	186	163	184	182	193	189	168	187	171	189	182	219	185	156	177	194	186	191	230	183	185	186	185	185	188	192	169	171	176	199	225	174	184	162	170	167	192	187	189	183	181	167	174	204	178	171	178	175	168	171	186	177	180	192	197	164	180	173	177	169	176	187	169	155	183	169	184	166	198	177	141	179	180	200	195	175	172	176	191	184	190	165	181	167	174	160	202	175	182	174	173	184	184	159	157	200	200	189	189	177	179	151	184	207	195	165	199	181	197	192	167	174	167	164	165	171	199	148	200	187	201	159	188	193	179	173	182	186	180	167	173	194	189	173	188	192	191	184	161	187	179	192	192	206	185	206	180	189	181	176	167	172	190	188	167	164	171	176	189	178	197	186	173	175	185	169	184	192	174	170	159	197	177	218	180	166	167	188	189	191	185	160	178	183	173	181	198	174	188	190	196	194	169	179	188	203	174	163	189	172	192	154	192	192	196	172	177	190	174	218	192	186	174	184	151	170	191	176	182	187	198	179	185	173	182	176	190	191	201	185	214	174	150	187	215	194	174	195	164	176	168	190	175	162	212	184	183	173	176	182	188	176	184	178	165	192	176	186	185	180	195	165	173	172	166	202	177	172	183	186	209	182	183	176	169	165	199	163	185	167	185	173	156	177	207	208	185	163	172	196	164	175	191	160	173	166	169	171	194	167	171	177	202	165	179	207	165	189	168	172	175	172	177	177	168	159	202	208	157	155	179	160	193	166	196	183	196	173	179	150	187	216	195	204	165	173	165	184	201	191	178	174	184	185	181	189	192	176	191	178	182	179	187	187	204	181	184	151	182	180	176	174	196	180	167	200	213	190	184	183	178	184	195	185	186	188	195	189	152	187	212	184	188	186	205	168	180	196	160	158	182	182	173	191	187	200	186	150	197	189	187	155	188	196	168	191	166	189	187	179	192	185	171	188	169	169	177	176	181	176	210	187	164	188	190	185	191	204	195	162	183	172	180	182	171	176	167	192	165	201	164	191	166	180	210	188	171	172	178	189	180	180	186	176	191	190	183	194	186	170	201	191	165	178	182	170	179	153
345	3	3500	111159	478	3	75	361	400	554	503	613	556	575	540	512	490	416	463	423	427	404	400	346	367	335	283	325	268	269	297	258	264	211	232	205	219	210	184	164	180	190	163	182	173	165	201	181	159	168	148	165	165	201	175	174	169	168	170	153	146	159	158	141	135	169	165	145	157	173	137	155	172	166	154	160	160	165	147	166	150	149	158	118	155	166	151	132	145	135	136	142	127	141	137	145	170	134	158	131	143	152	163	159	149	151	156	153	157	146	154	144	134	157	155	138	164	163	136	137	143	151	175	135	146	146	152	159	153	157	128	148	145	148	141	165	160	153	149	169	172	151	164	149	145	148	173	143	139	138	137	141	137	151	139	152	153	140	135	139	136	144	143	143	143	142	110	137	159	156	164	151	163	135	128	137	144	147	148	153	154	146	144	147	152	137	164	129	155	150	142	125	138	154	140	129	154	135	157	138	145	145	143	139	139	143	151	120	162	150	166	153	124	147	142	148	148	132	143	151	158	155	134	147	145	158	139	143	141	153	121	141	158	146	141	143	138	174	144	149	139	150	138	153	143	146	159	139	141	147	139	142	133	142	132	148	123	142	152	124	136	144	136	165	125	124	158	130	131	129	170	131	176	137	143	162	134	169	120	147	116	153	112	127	151	159	130	173	153	161	140	136	128	143	160	136	146	158	128	141	147	149	166	153	157	159	148	141	130	137	145	155	142	122	136	151	137	142	132	117	144	144	129	177	149	129	158	142	155	130	156	138	138	146	124	132	136	162	129	152	156	126	155	136	114	129	143	130	140	135	151	154	113	159	155	181	132	145	148	139	142	171	151	140	157	163	121	141	157	124	135	165	162	138	139	133	113	153	157	149	126	130	144	118	132	132	157	147	131	131	144	146	144	133	140	145	138	140	148	144	154	138	142	145	148	115	129	150	156	116	142	125	139	133	126	141	127	123	139	150	135	151	168	148	137	141	138	134	158	132	162	141	129	147	139	128	158	133	154	133	142	137	147	133	130	102	147	145	140	154	143	137	162	152	146	139	153	147	149	153	127	147	129	158	155	134	125	157	147	124	142	133	136	138	130	153	137	127	134	138	151	132	128	146	128	152	168	139	122	152	134	146	131	143	151	142	152	157	148	136	159	152	140	132	160	151	130	143	146	137	123	143	127	126	147	149	129	148	143	157	143	139	134	129	129	130	151	146	147	151	135	160	145	136	146	158	146	140	153	112	139	154	140	168	164	141	144	133	141	132	141	140	156	136	128	148	140	119	150	116	127	130	173	143	138	134	146	139	155	132	152	106	130	135	117	150	150	136	149	151	131	148	142	140	123	140	129	137	127	130	156	136	141	131	133	135	135	142	129	149	143	133	149	149	136	137	136	123	151	136	150	135	168	136	134	141	142	156	138	135	131	145	166	123	148	145	154	132	127	151	137	139	148	138	131	160	136	150	146	141	115	126	146	157	159	135	126	154	136	153	147	135	130	138	134	138	141	141	156	141	125	146	135	127	153	153	119	140	149	138	186	116	144	161	148	151	129	166	163	117	124	166	128	150	138	149	144	140	129	133	157	142	124	144	161	162	156	149	146	153	118	156	160	138	139	132	123	132	146	128	147	146	142	150	142	134	130	151	131	136	123	140	143	146	123	144	147	149	154	149	145	116	164	144	127	136	142	132	140	130	146	156	144	108	135	127	132	124	128	134	141	156	133	147	142	125	147	169	153	133	119	161	155	114	150	141	128	131	146	142	143	153	123	131	157	143	145	143	136	142	138	155	142	137	141	132	156	145	129	157	137	141	122	140	152	153	127	131	149	131	130	141	163	157	152	140	127	147	145	150	144	136	138	137	131	157	155	156	169	117	141	120	144	139	157	119	133	155	138	139	145	152	146	160	146	139	130	135	133	134	146	143	147	132	158	135	144	161	131	160	125	144	141	135	117	164	134	130	163	149	145	124	130	141	149	152	118	140	131	121	162	151	138	127	133	150	156	141	156	137	139	152	162	143	141	163	128	150	140	157	133	143	147	133	139	151	143	136	138	139	165	148	127	131	144	149	136	127	129	159	142	135	156	149	138	156	145	151	132	165	123	127	151	138	139	121	145	142	141	151	146	130	146	148	138	147	138	130	136	133	134	135	134	133	128	143	151	137	140	125	149	131	133	142	139	138	133	154	141	149	143	140	136	139	137	149	123	157	146	137	123	136	135	138	134	145	139	131	134	139	140	134	135	124	155	157	147	134	149	179	159	136	150	166	143	130	138	147	161	129	135	133	146	132	149	140	146	159	143	135	137	150	155	131	133	147	125	145	151	130	143	146	152	143	152	152	145	141
