150	0	2500	181629	402	6	230	293	293	284	268	268	296	274	304	318	283	290	289	289	269	249	221	218	236	225	206	218	208	190	182	188	179	189	197	185	181	170	194	189	196	169	145	167	185	171	174	149	177	163	164	179	153	174	158	159	166	178	160	175	166	164	169	168	168	164	173	167	166	145	162	168	152	164	145	171	148	166	158	142	174	180	148	172	155	158	142	156	148	199	143	165	140	171	173	164	144	158	140	148	147	157	157	148	154	175	173	154	145	153	148	144	160	155	158	160	141	157	180	170	165	151	151	171	156	144	162	157	163	140	137	174	152	173	156	139	156	168	171	160	143	169	146	153	163	163	139	136	176	148	151	141	147	152	153	149	143	141	153	151	153	160	143	156	139	142	147	155	137	160	151	150	145	146	147	169	145	123	126	155	148	152	145	168	160	176	150	151	159	160	157	149	139	143	148	160	148	147	140	145	149	133	146	151	149	132	165	134	142	144	125	133	173	153	140	138	145	128	145	146	164	140	154	168	159	128	162	149	161	158	149	158	151	144	150	163	141	153	149	155	134	139	160	142	148	127	127	146	142	142	134	145	153	150	134	134	161	170	134	159	157	135	157	163	131	161	125	146	128	147	143	167	138	149	153	159	139	121	153	163	129	143	152	123	153	136	151	128	143	158	147	148	144	157	166	146	164	150	143	157	136	148	155	151	155	137	159	146	157	157	137	134	139	157	143	161	170	156	166	166	155	134	131	136	146	150	153	164	140	149	151	152	133	138	144	147	147	139	164	153	136	147	150	132	126	164	171	151	167	156	158	144	150	131	154	152	157	145	136	144	152	146	152	152	166	140	156	145	161	159	139	150	162	161	134	150	158	156	166	143	146	159	147	146	168	156	150	138	167	151	161	159	177	132	132	153	145	133	136	111	156	159	142	151	144	147	167	156	148	139	137	153	143	146	150	129	132	133	145	150	148	160	141	147	144	153	160	158	135	143	144	159	172	131	137	150	142	151	150	152	137	152	156	136	138	164	144	152	148	177	138	160	169	128	148	128	163	139	131	168	147	136	149	137	165	159	158	149	167	153	158	150	142	153	148	152	158	152	142	154	155	148	142	152	134	146	154	146	143	138	144	154	130	135	133	142	140	139	157	146	155	133	160	136	144	142	162	145	140	139	142	125	142	153	151	153	159	152	170	171	137	152	146	127	148	149	123	185	150	141	133	142	143	161	146	153	147	150	138	166	138	127	161	155	143	147	159	164	134	138	152	147	153	161	144	158	148	142	136	149	160	140	160	140	145	149	137	142	146	147	180	135	155	150	131	133	153	145	145	166	148	158	143	141	159	171	165	132	161	131	149	152	125	146	143	162	161	143	146	150	146	161	148	148	158	137	165	123	159	157	144	171	153	169	160	144	138	154	161	165	158	142	124	163	131	126	141	156	130	152	159	167	152	148	149	156	164	150	122	171	153	165	141	157	144	148	146	130	146	153	145	136	158	155	147	144	177	139	153	154	152	131	170	151	138	171	157	152	140	138	132	162	150	137	152	125	144	150	127	137	152	150	137	148	137	168	140	146	168	128	166	132	153	152	151	128	158	158	141	139	153	139	159	164	159	174	157	148	132	154	132	151	132	155	140	136	164	142	128	126	148	149	144	142	130	159	137	151	137	131	146	141	152	155	159	153	126	130	153	146	148	137	150	133	134	142	159	158	155	151	147	154	160	155	136	130	149	150	143	148	146	123	159	161	139	145	164	137	121	146	149	147	134	147	159	132	141	140	142	126	149	124	132	149	146	173	156	131	148	145	154	163	167	160	126	149	156	152	159	144	136	153	154	157	154	155	142	157	160	167	165	146	137	137	161	147	138	143	141	149	139	154	121	133	142	157	149	138	136	155	150	156	142	157	155	133	142	139	173	139	150	163	140	149	159	171	139	142	138	134	169	147	147	160	151	162	168	144	166	151	145	155	153	185	140	143	155	144	156	163	143	134	154	155	132	166	153	150	157	145	138	140	138	145	160	156	147	145	164	161	138	142	157	152	164	148	153	138	138	136	152	137	139	148	176	133	154	161	151	157	154	155	138	135	154	122	153	138	162	139	151	161	141	157	141	163	134	143	135	171	149	147	166	162	148	142	182	146	136	140	142	148	163	151	163	133	163	151	145	142	141	157	167	143	162	140	131	148	155	168	135	162	186	152	164	118	168	161	157	144	157	158	151	147	149	156	162	143	151	163	153	142	137	146	148	157	149	157	148	151	138	122	131	143	146	122	157	159	129	160	154	154	131	135	156	148	162	132	130	154	135	161	143	137	136	164	153	160	114	139	160	147	137	144	144	148	132	112
150	1	1710	181691	415	45	281	280	235	230	236	199	203	176	188	181	172	189	190	180	173	197	173	147	149	174	170	151	155	151	151	135	157	151	153	132	142	138	144	143	131	150	130	126	139	133	146	152	129	142	130	148	130	155	141	160	126	118	136	164	155	155	145	134	131	135	141	139	148	147	138	121	122	151	130	130	140	155	141	132	145	145	125	137	121	149	136	156	132	139	141	139	147	134	140	149	140	132	127	133	123	115	134	129	154	137	140	130	144	142	137	142	146	113	143	154	133	134	153	125	120	138	148	141	145	143	159	134	127	137	129	106	156	136	156	133	132	127	146	151	134	132	127	137	131	150	131	127	141	120	109	129	140	148	137	149	129	141	153	138	140	150	122	138	110	145	120	152	138	145	132	130	125	134	137	158	125	128	148	149	149	135	129	117	149	107	144	150	136	115	122	134	117	125	141	136	155	160	144	135	148	148	135	123	140	146	145	138	126	135	143	150	155	135	142	128	131	168	157	127	142	143	131	139	134	151	149	149	149	146	139	130	134	120	170	127	137	119	134	139	127	139	135	147	141	138	147	147	140	143	144	132	144	146	146	117	138	141	138	150	127	151	143	150	120	124	134	140	132	162	153	139	141	138	134	131	148	138	132	134	133	136	130	135	142	135	129	123	137	140	147	141	135	154	119	150	127	145	135	132	136	123	128	139	137	129	133	127	127	133	132	160	166	126	150	132	121	140	149	161	124	133	141	121	127	152	139	148	144	123	128	146	126	132	173	125	120	152	135	157	128	139	124	129	133	128	113	147	128	133	131	132	141	126	118	119	137	128	141	139	125	133	135	137	141	130	150	133	144	129	143	137	128	140	146	135	140	143	139	115	137	141	131	133	145	122	130	146	170	134	141	142	140	145	119	127	143	140	167	141	137	130	124	140	138	143	145	175	132	137	129	149	144	141	129	119	123	143	168	147	138	127	131	160	133	133	128	138	145	137	128	140	134	140	133	139	123	151	138	137	144	149	143	141	133	145	136	125	145	130	140	132	133	144	119	120	131	146	137	134	131	141	129	118	114	140	129	127	131	155	142	171	145	146	154	150	128	123	127	120	152	109	128	124	135	134	148	142	127	152	153	131	134	123	110	158	135	126	123	154	139	113	121	143	145	131	115	142	129	125	140	127	140	158	126	144	147	131	136	142	118	130	118	129	127	148	135	144	124	128	147	134	153	136	142	132	135	153	136	118	145	125	128	143	130	145	125	123	152	125	136	142	148	149	146	154	138	127	126	126	146	123	140	141	140	135	128	145	124	138	142	133	129	143	111	138	138	134	143	131	131	129	140	147	125	118	137	142	134	123	158	121	124	141	169	126	125	118	142	119	141	117	129	133	136	136	137	132	143	125	128	141	151	139	125	119	128	148	150	159	168	132	132	149	99	133	113	124	147	122	132	145	119	122	139	125	147	134	129	135	147	140	140	142	155	141	137	135	128	155	133	139	149	124	133	123	155	131	125	130	110	128	136	132	147	125	127	140	127	139	129	146	111	133	119	126	133	146	135	121	128	128	133	133	138	123	149	132	133	139	144	169	136	132	142	145	144	145	134	132	135	121	157	137	152	127	135	125	142	123	142	122	151	136	132	136	129	139	138	141	111	137	130	143	144	149	135	139	124	132	125	136	136	134	134	138	161	140	146	134	125	136	138	127	143	128	143	121	147	139	132	130	153	165	123	126	137	124	111	142	121	144	126	146	156	139	158	146	143	128	144	132	141	137	131	142	156	119	140	151	135	136	148	121	124	130	131	117	142	145	112	155	144	133	145	135	149	112	151	152	151	138	131	130	139	134	127	127	130	144	141	124	120	131	154	111	132	138	135	141	119	116	116	116	127	120	129	129	162	132	112	127	132	137	134	126	165	127	163	128	137	131	136	146	138	124	138	119	125	158	147	159	138	130	144	115	120	112	122	137	123	138	143	126	114	146	145	129	143	134	130	125	153	130	143	155	134	129	131	152	136	138	143	156	148	127	141	150	119	130	134	128	140	127	145	112	146	135	110	138	142	125	136	129	125	134	137	129	124	132	125	158	123	134	148	128	110	156	137	147	129	130	129	132	141	147	146	142	131	116	142	124	143	139	136	134	150	133	136	138	152	109	133	118	136	135	128	134	139	127	125	153	126	126	131	138	101	140	157	145	135	130	151	145	133	128	159	141	142	145	145	154	144	135	145	109	148	132	140	151	143	146	138	133	134	145	145	153	119	127	129	173	127	130	135	118	136	126	125	137	147	158	154	133	135	148	135	137	131	137	145	120	126	135	128	146	146	139	148	111	138	133	148	144	138	139	137	141
150	2	1950	181749	431	18	247	283	269	260	257	221	243	234	261	215	257	271	218	228	208	202	210	189	187	201	168	178	178	162	176	154	176	133	153	183	170	167	174	172	156	164	152	153	141	147	158	161	147	141	167	147	163	140	157	134	146	161	155	136	158	142	125	158	136	155	129	145	146	134	145	164	146	146	138	126	132	167	134	150	132	143	136	129	160	134	162	133	143	147	143	150	143	168	149	144	134	138	142	139	145	158	136	142	138	150	138	128	153	155	147	166	138	139	156	134	158	158	135	162	145	144	132	142	147	149	132	135	150	123	143	141	144	156	126	142	142	152	138	153	143	129	131	134	143	126	131	106	153	118	147	147	132	133	147	144	132	144	162	141	141	140	149	134	139	121	130	123	152	123	140	134	112	156	157	157	155	148	129	135	147	155	150	132	124	115	133	137	138	149	137	147	155	146	122	147	119	146	150	150	153	153	129	134	132	151	133	141	158	136	122	132	134	149	148	139	123	147	129	142	145	134	135	142	142	163	115	150	128	132	160	128	150	143	158	126	136	136	128	144	136	148	125	136	145	140	131	127	120	146	152	140	138	138	152	132	153	133	137	145	133	150	125	136	124	151	150	160	146	125	153	131	139	135	131	128	150	134	163	120	126	130	128	139	145	145	135	142	136	156	134	157	134	141	117	142	149	131	132	132	155	132	131	147	115	115	140	153	129	130	140	132	125	129	134	140	148	133	142	153	133	149	120	114	141	136	126	140	128	143	151	135	139	131	139	117	153	118	148	126	140	145	143	135	135	132	135	144	137	127	133	151	139	125	141	141	128	123	143	137	134	151	138	135	133	139	143	153	157	133	139	139	134	133	137	126	134	149	143	123	143	128	141	146	150	147	136	146	135	126	138	134	129	123	150	140	155	126	139	152	137	162	134	165	142	129	130	136	123	146	141	144	143	146	130	131	114	133	135	138	139	115	147	123	135	135	143	149	128	143	142	121	131	138	145	150	139	128	133	143	122	152	136	120	135	125	148	140	144	132	136	134	142	157	127	139	139	138	160	127	162	122	137	146	155	147	151	130	131	138	139	144	141	133	125	152	137	134	151	149	130	138	133	128	157	135	128	130	126	138	121	129	152	138	121	129	156	142	120	143	137	162	129	127	136	133	138	139	149	162	144	140	142	125	121	102	139	137	141	133	154	126	125	163	147	140	140	140	140	114	126	139	120	155	141	156	122	126	142	111	134	136	144	142	139	132	141	141	156	130	128	144	134	147	136	142	124	130	143	151	128	132	152	140	147	151	132	127	129	145	138	127	133	134	107	141	139	146	153	122	133	139	136	141	142	129	126	117	129	119	138	133	124	144	129	137	128	118	147	124	143	131	120	153	145	137	151	148	152	129	134	167	125	142	124	143	143	132	130	135	127	140	148	132	160	129	148	134	139	158	134	133	138	134	149	146	146	133	131	153	133	146	135	115	113	129	133	134	127	138	124	120	132	127	138	141	136	120	145	135	121	134	143	146	141	158	108	160	124	141	130	148	128	137	127	139	132	150	144	146	145	122	144	115	142	141	150	137	123	125	120	152	130	131	126	134	122	135	127	141	145	141	137	115	154	153	154	169	139	130	138	133	146	155	139	139	127	132	120	141	131	135	142	128	121	141	135	123	112	125	124	122	150	158	144	133	145	139	133	153	153	138	155	147	122	135	135	135	124	132	125	118	108	136	126	147	142	150	119	141	135	141	163	128	131	159	129	123	144	122	118	128	159	128	155	141	139	148	136	146	136	138	129	128	143	132	130	110	157	136	132	130	126	133	131	144	142	137	161	130	132	117	152	132	149	135	126	139	130	144	137	142	154	144	142	127	137	142	137	141	144	137	130	129	134	122	131	135	141	150	147	127	147	143	120	134	147	145	111	150	132	143	156	158	142	136	142	123	129	149	143	144	136	150	131	131	140	147	149	132	144	122	137	129	123	142	136	106	121	138	149	133	149	146	136	134	131	141	137	134	137	134	140	139	129	151	124	137	143	137	145	147	148	127	129	151	142	135	144	134	152	140	127	119	140	147	151	126	148	138	156	138	128	118	140	130	142	119	158	116	152	151	138	135	110	142	130	128	133	129	138	140	138	137	133	137	146	124	146	128	157	123	116	130	130	149	151	125	144	140	143	143	127	138	129	151	125	152	123	134	123	131	108	141	152	132	136	134	126	119	125	125	158	108	135	123	138	143	148	122	124	123	120	114	137	101	139	150	155	149	134	134	141	140	119	153	130	153	128	146	127	141	137	135	150	136	141	138	146	134	146	137	112	139	143	139	139	131	145	152	121	117	133	134	133	115	143	134
150	3	3250	181806	433	22	269	289	277	276	242	225	226	202	237	203	211	194	198	223	210	190	159	190	172	161	165	179	149	127	173	195	149	156	157	141	167	148	146	143	156	155	167	157	130	141	128	140	151	149	137	133	163	138	136	142	138	146	135	110	142	138	157	132	150	143	149	145	137	122	149	153	139	109	144	159	148	140	129	141	143	129	168	145	132	155	165	145	138	133	150	141	159	150	133	143	136	133	151	129	139	159	154	133	158	141	143	148	143	149	152	148	124	144	136	146	131	157	146	131	152	137	140	135	151	118	135	132	139	158	143	136	131	150	131	136	150	137	117	155	141	152	137	135	151	148	133	148	146	140	116	149	111	143	138	144	157	155	126	149	140	150	144	136	135	145	137	131	116	138	133	107	159	170	133	150	148	134	143	122	137	151	122	161	140	138	144	151	146	138	142	139	154	139	146	159	158	138	146	153	151	122	131	143	114	141	136	153	126	139	143	131	137	142	127	135	150	138	154	131	135	146	137	149	138	142	145	158	162	156	154	132	142	126	141	133	118	146	155	143	175	121	153	143	153	128	123	136	123	136	152	144	153	145	148	144	143	131	149	160	122	138	136	134	148	132	130	144	142	125	160	128	137	141	150	148	151	134	141	131	132	130	138	138	131	128	135	142	143	131	132	143	127	119	145	126	127	155	135	156	134	149	132	152	141	133	147	159	129	151	141	142	129	129	136	136	117	143	140	159	141	128	144	128	145	141	162	128	135	146	136	133	165	142	135	147	130	151	145	150	152	135	146	117	144	144	124	130	136	154	135	138	159	121	153	149	147	141	139	144	146	152	156	136	131	170	140	137	134	132	170	139	162	150	135	128	146	128	153	136	133	139	143	136	133	128	140	154	134	140	120	154	160	147	146	158	139	129	133	146	143	163	155	135	134	126	132	125	123	143	150	139	129	126	136	140	136	115	140	133	133	127	131	156	144	138	137	149	168	157	144	140	139	163	136	153	149	136	128	141	150	161	149	146	129	134	151	152	158	136	146	151	135	142	136	155	146	149	131	141	134	148	150	141	134	155	143	130	156	140	145	136	142	141	148	154	133	137	137	138	131	132	167	135	151	142	153	141	153	150	138	155	131	133	149	136	150	151	139	136	133	141	145	145	140	157	135	126	145	132	170	146	154	139	137	137	134	138	155	150	129	122	163	139	139	143	137	142	132	123	136	123	142	118	143	146	145	127	151	133	144	128	149	139	128	151	136	134	128	142	158	139	136	141	140	154	132	137	143	151	126	158	129	127	156	163	148	122	138	149	133	140	152	162	156	134	126	133	139	135	155	145	157	145	139	135	142	145	132	139	159	139	121	142	129	125	163	135	147	129	118	134	156	121	141	139	156	132	130	141	132	135	144	133	149	138	153	129	152	142	141	157	137	133	131	143	144	143	157	148	128	156	140	133	119	135	122	130	155	153	149	142	122	137	163	143	142	143	144	150	161	138	159	133	139	125	141	145	163	156	149	140	127	144	147	128	135	130	152	149	141	157	137	110	149	145	146	119	129	124	149	137	120	146	137	134	141	136	141	156	141	136	150	146	135	158	152	134	129	115	154	124	129	132	127	158	130	118	145	129	150	149	142	134	145	143	129	133	126	159	143	140	128	148	139	147	139	115	157	134	139	144	154	136	134	138	150	152	138	158	137	140	127	133	155	137	131	142	150	127	155	143	129	152	120	127	162	142	146	139	129	142	150	137	158	133	137	142	119	129	140	138	152	138	140	131	151	147	150	147	150	137	118	146	142	147	144	157	132	148	149	170	137	142	153	147	145	150	148	151	125	145	131	138	130	137	153	144	141	138	127	151	143	121	131	142	148	165	119	143	120	132	132	131	142	131	154	134	161	125	160	146	126	132	135	130	149	134	117	110	132	134	156	154	142	137	139	118	137	141	110	124	124	141	162	141	132	150	157	134	137	140	125	149	154	142	157	147	123	138	132	128	134	143	116	140	144	135	122	139	140	139	140	155	154	129	122	138	134	122	166	125	130	136	137	153	154	134	146	153	165	126	135	148	141	140	145	145	134	155	153	107	163	144	138	135	122	138	146	159	144	156	140	139	153	140	160	143	125	160	134	139	142	141	135	138	152	144	145	150	135	164	138	155	144	159	138	143	110	158	146	127	158	123	167	135	146	141	126	135	140	151	145	143	147	141	112	152	138	132	134	142	134	136	139	148	127	139	131	136	139	131	139	146	132	140	142	149	145	159	159	140	148	129	134	128	151	141	133	146	128	159	127	150	155	151	132	157	146	140	157	154	135	145	146	137	162	147	131	149	150	149	134	118	145	124	135	139
150	0	2500	181864	415	4	231	297	291	274	246	251	289	266	303	318	317	286	291	261	255	251	226	251	213	214	203	215	173	189	187	201	196	169	187	183	157	189	196	148	161	172	169	184	172	146	182	167	179	165	152	169	155	161	159	164	162	151	147	144	160	168	145	142	153	169	157	150	148	156	154	150	175	151	149	165	162	164	164	152	151	155	134	149	154	167	138	132	152	163	149	150	139	143	149	144	157	148	156	145	148	145	150	152	149	156	149	151	156	145	149	138	137	155	140	149	162	160	121	131	165	147	158	147	143	150	152	139	158	173	134	136	135	155	157	147	150	146	161	143	152	170	141	142	162	158	129	146	167	149	150	147	132	153	146	143	125	152	154	128	150	143	139	139	152	136	134	146	151	152	138	142	133	168	136	132	129	131	141	164	132	163	137	152	151	130	142	169	141	149	131	148	129	119	150	120	157	133	136	157	145	153	140	144	173	133	166	127	134	139	152	168	155	144	136	148	162	160	137	132	157	128	169	123	144	164	142	150	138	146	153	157	128	142	138	131	140	136	148	138	139	129	141	138	145	131	156	138	153	146	145	132	154	156	148	144	126	157	140	142	136	142	136	125	140	143	148	137	122	156	141	130	168	153	140	153	138	140	143	132	147	159	129	158	147	126	152	161	129	133	150	134	167	133	161	137	152	139	122	139	139	151	165	146	160	120	152	143	137	155	148	120	136	147	128	135	143	138	158	143	149	121	136	148	132	149	149	137	129	155	136	137	139	141	143	164	127	145	131	156	132	149	143	146	150	148	156	149	122	148	140	143	146	161	121	125	129	136	145	143	127	142	160	139	157	146	153	148	133	130	142	158	146	149	159	144	156	149	132	134	135	134	157	152	155	135	138	144	119	147	131	132	163	154	136	141	146	132	144	134	138	127	155	149	138	145	137	141	109	160	150	151	146	125	160	146	148	143	137	160	144	165	150	137	145	129	155	157	156	144	149	157	149	149	151	146	125	144	153	146	127	145	128	146	138	147	161	135	140	164	136	142	123	157	144	135	147	158	147	123	119	155	138	144	126	143	141	155	132	154	150	145	131	135	152	137	161	130	161	141	119	126	147	147	127	148	143	115	124	137	156	152	123	127	127	147	115	139	144	158	131	138	120	147	135	134	111	139	170	147	148	134	146	138	150	127	143	130	138	142	137	121	137	154	151	160	164	126	131	141	134	128	161	133	135	140	162	133	149	144	152	127	155	147	145	145	154	164	143	156	152	145	138	158	139	162	116	154	151	149	117	153	160	130	140	128	146	132	152	150	151	144	141	147	140	146	134	166	139	149	135	139	152	140	150	139	151	144	134	141	141	137	133	148	155	132	126	140	142	137	156	151	164	162	126	133	139	124	133	150	162	131	150	134	145	142	156	117	135	134	151	144	156	144	125	156	155	130	165	141	134	134	126	137	135	135	145	133	136	132	130	147	140	148	144	165	126	146	142	126	145	131	147	132	138	128	129	140	135	124	141	138	131	143	143	150	134	143	134	141	138	146	154	135	136	132	137	162	149	141	124	142	159	145	150	133	154	142	152	127	131	137	137	143	151	138	122	143	134	150	128	155	140	139	115	144	142	141	139	142	152	148	137	131	139	145	134	141	161	143	125	146	137	130	125	119	144	154	126	147	128	146	141	146	129	135	148	145	137	133	148	142	139	136	147	130	136	146	145	131	138	146	138	128	135	152	132	135	136	148	147	141	154	153	143	143	142	146	141	144	143	137	152	146	151	129	141	142	150	142	145	158	141	124	133	144	135	171	136	128	135	155	145	137	152	115	139	138	157	131	145	151	142	149	130	122	149	163	140	148	117	159	139	161	119	121	138	150	147	139	151	141	140	155	121	168	141	138	151	122	159	123	145	126	129	137	145	138	166	129	155	133	140	155	136	131	146	160	145	115	141	136	151	153	152	130	129	135	153	135	133	120	135	135	149	142	149	136	146	156	147	118	162	124	132	134	142	136	127	140	144	129	143	136	162	138	137	148	118	133	138	133	133	138	137	144	161	151	139	161	148	137	127	156	133	127	122	154	155	145	120	135	127	143	142	143	146	147	140	134	132	159	142	163	142	144	162	149	161	141	145	149	129	137	139	142	136	156	142	133	149	143	123	159	153	142	153	160	131	144	154	141	133	137	134	145	142	141	131	155	148	128	140	135	137	133	133	148	152	133	139	130	155	142	144	153	142	135	140	150	130	137	131	133	148	128	125	137	163	126	139	136	119	134	159	137	126	127	145	132	169	134	148	146	135	142	149	146	160	152	147	158	163	129	109	145	163	130	126	130	139	153	155	140	120	154	139	138
150	1	1710	181922	415	35	272	270	247	227	195	221	202	179	189	186	182	160	182	191	169	171	157	156	191	154	148	136	144	145	143	132	153	157	136	136	150	131	152	146	130	143	172	146	125	140	148	140	147	130	140	157	146	139	146	158	132	145	154	154	147	147	143	157	151	147	134	127	143	153	133	127	145	140	162	158	160	132	147	147	126	140	147	148	135	156	122	135	140	133	138	135	158	135	141	144	141	135	147	144	147	167	149	135	158	127	133	147	129	141	136	129	122	139	140	146	152	127	140	145	140	125	151	133	145	163	133	170	142	137	148	153	116	124	123	150	127	145	140	151	135	164	142	160	142	161	157	134	134	166	139	137	140	149	130	145	143	149	145	137	148	133	161	136	140	152	144	130	144	120	146	145	138	148	160	157	138	142	145	150	146	142	141	131	140	135	140	136	148	152	135	137	136	135	127	139	161	134	141	149	120	138	125	132	130	125	140	134	144	133	132	155	145	158	153	138	155	126	139	116	159	139	120	108	131	109	135	161	125	142	146	120	135	139	149	143	151	120	121	136	131	134	169	150	159	134	143	117	134	140	138	151	153	156	134	152	129	151	152	144	146	143	130	147	135	136	126	121	138	144	170	157	137	161	146	142	127	163	148	125	134	144	141	155	153	131	132	160	161	124	139	116	153	125	126	139	145	145	143	121	154	158	126	124	144	138	153	144	147	134	141	153	150	153	144	130	139	137	140	163	155	152	132	144	141	177	156	122	146	156	143	133	132	166	151	144	135	143	127	137	153	146	129	146	163	163	154	123	161	131	139	147	150	134	158	154	153	130	146	151	133	159	137	142	143	144	149	146	147	147	124	155	130	141	143	149	135	159	145	127	145	131	137	137	132	115	156	161	154	143	127	147	157	148	145	131	147	130	139	138	153	138	132	157	142	140	152	138	132	130	151	117	156	155	132	156	164	129	132	126	135	144	145	144	159	156	147	153	121	137	168	119	152	160	137	142	118	141	153	137	145	127	144	131	133	144	154	137	137	130	147	135	137	151	141	146	133	136	140	140	131	151	137	156	137	139	120	150	144	151	121	160	155	144	152	162	135	140	143	138	159	152	141	133	141	150	120	135	119	153	131	114	127	150	125	114	144	137	112	135	131	147	148	136	133	137	130	143	146	136	132	139	138	144	149	125	149	143	140	153	140	138	134	149	125	143	157	116	127	157	126	145	122	135	147	151	141	148	125	129	137	149	143	149	139	140	155	132	137	148	154	138	145	120	134	147	126	129	137	139	143	144	131	145	158	154	143	140	145	153	121	137	136	142	144	156	137	143	126	130	143	140	139	143	146	132	166	140	147	145	187	166	149	132	153	140	156	147	147	143	150	141	129	135	131	131	134	136	138	135	140	147	142	151	133	132	156	148	146	143	137	132	128	151	140	140	143	133	127	116	136	121	144	121	147	123	141	144	139	128	154	148	117	140	167	172	157	138	135	156	127	167	138	149	129	148	156	129	124	120	155	169	130	162	143	146	163	164	141	138	128	144	137	149	150	143	141	131	139	151	135	143	150	148	135	152	130	168	140	145	147	152	148	135	144	129	145	144	129	160	146	134	139	133	149	153	138	151	155	152	143	149	141	160	131	156	144	142	142	129	147	126	137	150	148	140	143	143	128	152	155	149	140	133	148	141	145	132	159	141	125	145	134	139	124	140	131	140	139	150	147	134	139	148	147	149	137	152	151	155	140	143	151	155	157	147	143	143	154	131	130	143	142	142	139	112	162	121	139	149	140	137	114	143	153	127	125	153	147	149	130	131	126	146	147	127	128	125	141	143	138	117	172	144	135	115	136	134	127	147	168	126	161	136	126	136	133	155	141	106	170	130	119	135	136	144	136	158	132	156	133	137	132	139	142	132	143	161	152	136	133	142	139	141	130	152	143	164	132	139	152	117	140	127	126	113	150	135	143	132	123	129	127	137	142	150	131	139	150	151	144	151	152	130	141	126	145	139	141	157	153	133	125	138	134	128	142	154	146	147	149	140	159	156	154	173	128	145	125	155	152	136	145	145	134	143	134	138	147	154	155	145	131	141	133	151	156	132	169	145	161	148	143	149	142	150	142	153	136	141	149	158	142	137	126	147	149	146	145	148	129	158	135	137	158	143	131	136	133	143	161	142	129	162	148	154	162	121	138	155	143	144	146	151	139	128	156	142	142	145	128	166	139	154	150	151	132	141	156	133	135	135	124	143	127	135	148	119	152	151	149	144	136	156	147	141	142	128	147	161	140	141	127	138	142	119	133	141	148	145	127	144	151	141	147	132	143	130	142	161	139	127	146	141	147	149	163	140
150	2	1950	181980	435	12	273	307	268	264	247	249	240	242	254	231	252	264	247	236	231	217	206	182	182	193	182	158	183	173	159	158	153	176	154	169	162	147	146	158	150	167	151	148	160	132	165	155	168	163	163	155	159	170	136	142	137	165	143	159	156	156	152	157	142	149	148	144	142	158	144	130	166	150	149	136	151	153	144	162	155	134	125	132	134	136	143	148	170	152	162	160	168	129	149	150	158	163	130	141	143	142	156	124	160	157	155	140	143	140	153	119	148	141	149	158	149	122	130	136	154	147	141	136	166	147	146	140	159	141	136	141	151	135	145	142	145	161	146	128	128	127	133	129	145	134	144	139	147	152	136	128	152	167	138	150	145	147	162	145	130	152	128	146	144	130	149	143	124	138	159	139	133	144	149	135	121	126	162	162	148	146	153	139	137	146	148	134	150	139	134	134	157	156	146	127	161	147	166	148	154	142	136	113	166	138	150	144	144	140	141	143	131	156	152	135	149	149	152	138	146	149	150	157	161	134	145	144	143	124	146	142	154	134	170	136	145	140	136	135	146	142	149	118	160	129	138	141	154	133	141	139	125	142	139	130	127	157	158	148	137	135	142	140	127	141	169	139	138	141	145	143	144	154	158	135	147	144	138	162	138	154	130	144	120	133	137	171	134	124	135	147	127	140	135	123	154	146	121	135	150	135	141	144	119	149	139	125	144	159	138	157	151	129	157	165	137	152	135	151	138	165	170	142	144	125	134	131	149	124	143	137	130	137	138	145	140	130	143	148	151	141	131	136	147	147	146	135	131	129	144	159	136	146	138	138	128	156	125	160	130	146	168	134	148	134	152	122	129	133	134	134	150	160	139	126	134	157	141	151	159	136	136	146	132	158	132	144	117	136	139	141	143	141	150	145	163	164	134	134	143	159	150	154	136	139	157	128	126	140	125	135	163	140	133	133	129	140	144	148	140	132	163	138	118	132	136	130	134	117	117	133	129	151	149	135	131	147	162	144	150	134	150	140	138	129	164	139	137	151	144	137	163	132	136	141	136	137	164	147	142	135	143	135	145	129	155	148	135	138	144	140	143	133	134	139	131	167	147	135	127	128	144	145	129	133	150	125	143	149	153	150	136	141	130	136	146	148	106	137	149	146	141	129	158	122	141	135	132	150	136	142	148	133	146	144	148	154	128	145	142	133	128	147	180	136	143	131	146	142	136	121	132	142	127	127	142	150	142	127	134	125	148	156	151	151	150	132	152	126	138	132	127	165	152	152	135	137	147	133	137	141	140	145	148	140	141	146	144	132	137	140	119	140	139	141	147	140	137	138	135	144	144	133	148	129	126	140	134	134	158	140	148	143	139	120	143	153	148	147	139	122	143	129	153	137	152	128	128	158	142	130	156	130	129	125	127	134	142	145	144	137	126	136	108	138	141	140	154	118	139	146	128	124	146	152	146	131	136	138	145	163	141	142	164	136	135	160	139	160	129	146	143	132	135	149	125	138	146	171	142	148	142	141	138	139	171	147	146	149	138	133	149	168	141	146	142	161	130	141	123	129	144	147	129	141	135	141	123	144	144	145	139	157	148	119	146	132	132	150	152	146	141	176	132	127	149	130	152	126	118	137	148	146	132	117	124	147	137	126	129	142	131	131	117	130	142	128	145	137	151	163	143	143	141	125	131	146	157	143	153	155	133	133	160	149	125	159	159	144	145	146	153	148	145	123	151	144	146	136	161	129	168	140	161	132	133	132	127	126	124	156	141	138	152	149	138	129	153	139	150	144	128	144	125	131	152	141	145	137	150	135	148	150	153	147	129	130	155	133	125	131	142	145	146	150	134	130	141	139	144	134	132	141	150	137	151	141	132	141	136	149	145	146	130	146	150	142	145	166	130	158	124	135	132	147	133	157	152	134	143	129	144	154	140	130	153	148	137	140	148	154	142	128	131	135	138	151	145	139	131	149	135	144	123	121	137	139	141	112	129	152	135	139	165	141	149	120	141	142	140	154	147	138	147	134	137	138	138	122	149	119	139	147	127	127	140	140	157	164	146	145	152	136	145	120	135	174	140	146	146	123	132	131	146	145	148	145	148	147	146	121	152	125	131	137	140	139	122	129	113	148	135	133	117	146	128	133	126	145	127	132	136	130	166	142	159	137	151	143	137	122	155	144	157	123	135	147	160	155	155	135	133	134	149	132	121	147	117	146	153	124	140	135	149	119	133	148	139	152	147	142	142	141	146	137	138	176	130	140	139	123	131	145	160	128	132	146	154	151	133	154	143	138	155	144	141	142	129	129	131	138	135	172	137	120	131	130	120	161	118	135	147	144	142	127	155	147
150	3	3250	182037	431	18	274	310	301	248	251	249	207	241	226	215	212	227	224	232	178	191	184	194	197	159	163	162	154	162	159	161	146	151	136	130	161	152	130	139	150	157	159	159	159	165	162	133	135	136	149	142	158	150	144	146	141	166	153	139	155	146	156	160	162	144	140	140	158	147	163	128	143	131	143	157	120	158	124	127	151	141	149	139	140	121	136	152	149	133	162	138	141	120	159	144	149	145	135	143	144	134	130	134	155	151	164	144	130	146	157	142	131	150	151	139	133	144	142	148	139	156	149	132	137	135	117	138	145	127	148	136	155	133	140	160	136	159	145	141	142	128	152	157	135	139	142	135	165	154	142	134	148	121	137	141	138	142	158	124	140	150	145	117	136	135	140	131	149	131	161	167	142	158	166	116	143	130	134	120	149	146	151	144	121	143	149	133	156	141	133	131	147	139	145	155	139	159	148	133	140	147	136	158	172	152	132	153	143	142	150	143	151	131	121	145	139	133	153	125	139	145	153	140	118	140	143	142	144	144	157	149	158	150	140	157	133	147	137	144	143	149	133	102	132	130	142	137	148	146	133	158	130	128	153	159	152	141	146	164	147	153	143	128	154	147	128	154	148	131	139	143	129	153	114	134	143	141	166	131	142	142	127	133	155	148	156	142	143	143	151	147	129	147	135	148	147	121	131	137	148	149	142	137	151	158	125	145	132	161	161	147	145	146	133	129	145	142	147	147	121	127	152	138	139	135	157	138	129	146	151	154	118	122	148	146	155	142	166	138	137	122	115	137	132	148	143	135	156	147	147	161	131	176	136	145	144	159	143	157	168	122	156	150	119	145	151	127	126	133	126	133	142	143	143	132	149	124	151	147	148	135	139	136	131	132	122	146	153	123	142	150	133	149	127	133	146	145	138	124	138	127	158	151	128	142	152	139	118	147	129	149	150	156	132	137	126	159	142	133	138	145	124	150	108	131	150	131	139	141	151	144	145	142	139	141	144	136	139	132	169	139	142	129	161	154	134	169	148	131	131	134	151	152	138	128	151	138	136	133	124	136	132	135	148	144	116	128	146	121	171	135	128	145	150	112	149	148	126	151	137	127	145	152	159	134	149	138	140	142	159	147	131	157	133	136	150	129	134	151	134	140	157	141	133	130	134	137	140	127	154	150	129	149	146	145	164	135	145	144	148	160	135	126	147	149	130	134	117	134	137	138	134	124	151	126	161	162	149	126	150	141	138	142	135	157	154	149	147	126	121	128	152	143	134	129	148	143	142	147	143	129	137	122	144	148	143	126	129	134	125	142	154	126	155	152	135	141	163	155	163	163	137	134	135	123	123	161	140	147	150	118	137	151	132	135	154	151	137	158	118	134	136	144	131	139	139	138	131	136	142	164	143	150	136	141	169	148	156	151	143	141	141	142	157	151	127	140	149	139	144	127	135	145	147	128	141	149	124	145	145	130	134	138	136	158	143	126	128	154	142	147	149	155	144	145	131	141	145	150	145	135	136	135	160	151	153	145	151	150	158	123	142	129	158	130	155	124	137	134	142	156	124	128	155	136	150	131	144	147	146	129	126	135	133	152	141	137	149	135	146	137	150	140	137	132	135	157	156	140	127	167	158	127	152	155	154	127	152	117	142	130	134	124	141	146	128	148	128	134	118	152	134	137	152	144	135	148	134	111	145	156	141	127	146	149	129	136	129	133	157	153	130	151	139	126	129	128	149	129	153	142	135	144	155	126	143	138	137	146	133	146	144	143	146	131	129	147	140	141	159	149	148	142	138	135	165	137	134	143	139	132	149	129	137	154	141	129	157	138	139	157	129	125	143	153	138	137	150	145	140	148	116	175	158	159	137	149	151	141	155	136	152	135	155	126	141	137	167	145	140	129	106	148	141	144	147	138	149	129	152	144	116	137	131	129	132	163	147	135	155	146	110	144	141	148	145	141	136	123	167	142	141	139	121	134	155	139	144	149	143	153	144	148	135	149	154	144	142	131	146	122	145	139	146	139	152	128	139	145	121	151	151	141	135	141	138	170	156	135	151	163	137	135	159	154	133	147	131	126	154	142	141	147	148	144	121	113	146	142	122	144	140	137	122	138	150	155	152	145	143	155	150	136	137	132	148	139	141	140	115	133	132	131	147	155	120	131	124	130	150	130	121	139	143	149	126	145	138	142	116	148	142	126	140	156	144	134	138	151	138	119	128	145	148	131	134	145	140	156	129	147	144	157	137	138	149	124	138	149	149	129	126	144	154	129	149	142	123	125	160	140	145	137	144	141	139	160	153	127	139	123	148	148	139	158	143	144	133	144	123	150	151	141	132	127	125	142
150	0	2500	182095	414	7	251	283	292	309	290	308	272	287	296	318	286	289	320	281	246	265	248	237	233	234	203	196	194	209	183	185	201	185	175	179	187	187	176	174	171	179	159	150	165	159	163	185	156	180	183	160	149	152	161	188	144	175	149	170	148	166	156	150	154	157	151	145	178	155	174	140	144	148	143	160	146	144	162	159	154	153	155	156	140	192	148	132	157	141	145	160	143	156	150	145	119	143	173	159	133	139	162	147	162	154	145	161	147	150	150	146	165	164	141	154	163	138	153	143	159	143	143	135	157	145	158	154	146	171	147	153	157	149	156	147	149	138	145	162	163	150	164	152	144	125	135	156	157	142	143	144	125	160	151	157	152	156	142	148	165	148	135	143	139	152	132	146	163	159	146	157	163	166	125	162	134	146	158	157	153	140	143	156	163	154	164	142	160	152	175	140	130	148	136	137	141	151	141	143	164	142	121	143	143	159	142	127	130	140	154	151	141	155	158	156	152	139	163	152	154	157	145	128	147	137	148	144	154	136	132	157	140	142	147	151	145	151	141	161	150	158	153	141	145	146	139	135	131	172	136	137	155	158	129	164	141	135	142	147	139	146	157	127	162	151	157	135	140	149	141	134	143	140	133	152	135	154	169	143	155	162	163	146	146	147	130	137	145	140	139	131	143	158	134	137	143	134	162	130	144	158	127	142	129	137	161	139	150	119	151	137	134	145	143	136	152	133	153	137	152	135	129	182	144	162	163	156	143	136	143	163	141	145	156	143	149	144	142	153	166	149	128	138	128	152	167	155	151	133	152	144	118	134	147	154	165	160	162	155	168	128	139	131	115	155	144	152	152	145	135	167	155	173	137	135	149	168	167	136	154	128	149	140	134	153	128	136	150	130	125	130	156	143	159	146	153	167	158	133	148	165	140	133	141	148	140	174	145	151	145	153	143	133	145	154	140	145	133	149	140	152	136	135	161	157	130	146	168	154	132	157	143	132	165	141	160	132	151	144	136	141	142	147	143	140	153	143	119	142	154	132	151	145	158	124	157	157	143	163	121	138	168	157	161	115	135	134	159	136	138	164	147	155	136	143	145	139	155	160	142	143	140	147	152	143	145	153	144	139	137	159	141	163	122	151	147	144	148	154	141	131	139	150	138	134	147	141	125	154	136	135	167	127	152	152	148	155	142	164	145	130	148	137	136	126	147	161	160	152	138	139	139	139	133	133	125	147	133	144	145	145	149	134	136	146	124	139	134	115	153	144	145	142	146	147	176	134	143	139	165	138	136	154	132	144	132	138	145	146	136	150	128	159	132	149	136	148	138	146	142	140	145	148	138	153	159	146	170	148	131	148	153	133	139	136	136	138	148	133	122	151	137	150	124	160	145	144	132	146	133	150	142	138	146	149	152	149	163	115	140	138	147	142	133	141	156	169	150	126	128	162	128	152	159	143	134	146	145	153	133	122	135	153	140	140	135	144	127	142	113	153	164	128	153	141	140	147	151	165	137	140	119	157	144	138	149	150	154	149	129	130	148	146	156	123	128	150	158	152	148	115	133	153	142	130	128	145	125	145	139	133	145	152	135	136	135	135	154	122	115	143	145	160	148	132	145	143	144	171	140	133	143	151	133	151	134	123	149	159	136	141	154	149	140	155	144	131	124	146	141	154	142	147	156	160	136	157	163	133	151	146	135	153	149	126	145	141	140	144	139	144	147	144	128	144	130	153	128	138	153	117	134	141	163	158	139	133	156	145	149	152	152	144	125	148	163	153	142	142	143	119	137	139	138	130	158	133	173	160	153	138	137	142	164	116	144	148	153	144	146	146	154	142	143	135	136	171	142	126	120	143	138	163	155	143	164	144	135	155	157	123	138	137	133	130	143	116	151	147	139	141	150	159	139	116	159	118	136	142	137	135	136	159	137	133	151	168	126	136	133	140	140	149	145	158	151	125	127	148	160	137	148	143	130	145	141	155	145	128	144	156	143	152	146	160	126	139	137	168	155	135	148	153	142	122	143	126	159	128	138	165	161	131	135	149	129	151	124	139	156	152	149	132	150	142	157	143	143	137	132	145	151	124	161	114	124	139	126	151	151	147	147	139	130	131	145	145	138	145	151	163	129	159	138	154	139	154	160	153	149	154	149	147	148	140	168	145	158	134	154	147	146	174	140	144	127	152	129	159	146	134	139	159	149	119	146	141	132	147	138	141	153	143	150	166	134	158	160	141	126	157	158	134	141	142	149	150	143	140	141	154	142	162	146	121	143	143	158	156	120	154	150	168	143	144	123	143	125	149	139	151	151	133	142	144	132	157	129	127	149	142	138	142	165	154	129	150
150	1	1710	182153	426	43	289	318	238	245	216	181	186	176	174	200	187	184	203	180	169	168	161	172	158	167	152	146	147	153	147	128	155	162	147	154	141	158	134	161	165	144	149	159	139	141	151	135	145	137	150	166	162	155	128	151	134	154	141	147	146	149	148	152	142	139	131	132	129	149	155	138	135	136	153	152	155	148	131	148	158	152	127	138	167	148	135	146	148	134	155	146	131	140	151	146	131	151	143	153	157	140	142	157	148	136	122	123	140	141	157	143	137	136	126	146	136	135	142	158	128	162	149	151	146	127	133	140	139	138	134	146	131	161	147	138	146	128	139	143	139	143	138	151	147	119	139	143	141	157	153	121	144	145	140	132	135	145	151	146	132	138	167	128	155	148	144	122	137	148	148	144	128	152	140	146	136	127	138	154	163	134	137	129	132	143	135	150	133	143	175	159	137	144	135	159	146	143	132	156	156	140	125	127	147	134	131	158	148	151	152	141	140	119	128	134	148	143	135	123	145	130	138	132	152	143	148	152	140	138	151	126	133	151	143	122	137	135	151	116	145	164	126	150	134	148	133	126	143	148	128	130	140	158	133	150	138	147	139	129	140	162	132	167	141	145	152	141	145	148	163	156	140	138	136	137	135	121	133	146	130	151	163	140	150	139	130	129	112	153	144	135	123	152	145	139	154	158	123	121	150	150	141	133	150	134	129	146	149	144	128	147	154	123	134	141	156	149	138	150	147	129	131	160	138	135	124	140	140	131	142	146	140	127	142	136	122	132	125	136	137	160	137	132	148	152	148	150	149	139	135	159	132	163	139	147	125	148	161	123	129	164	147	137	136	116	129	135	130	137	149	158	141	123	140	143	126	125	148	151	148	147	121	159	144	139	155	149	100	155	165	153	147	135	141	144	135	141	158	173	180	131	136	116	146	126	150	118	143	136	142	159	148	137	142	147	151	140	134	155	159	143	151	137	140	149	134	131	137	126	148	159	154	132	149	130	151	144	156	127	119	144	138	122	162	152	112	144	160	130	139	140	139	134	153	134	136	148	143	137	132	138	132	153	146	139	121	144	148	140	161	123	137	137	145	144	160	119	150	110	126	135	147	128	138	136	154	136	138	158	143	156	126	138	130	142	144	126	149	145	137	144	147	151	146	153	134	133	142	153	133	154	138	132	133	132	150	149	139	139	149	147	146	133	145	150	160	130	135	137	152	134	146	159	143	119	152	145	141	124	147	124	168	147	152	132	138	141	119	136	154	137	153	126	117	130	145	149	134	137	143	143	145	133	133	143	137	147	138	126	140	154	134	147	136	150	139	134	145	135	150	154	139	142	149	155	138	148	160	142	139	143	142	143	154	143	129	141	162	153	139	131	136	115	140	157	152	143	149	149	149	142	167	129	131	152	149	152	163	136	164	151	143	124	142	154	153	132	165	150	145	117	144	132	158	131	127	155	129	138	124	130	138	129	127	143	135	138	154	115	155	141	145	143	125	125	124	131	111	137	141	129	128	138	130	132	165	130	134	141	159	144	124	148	139	140	135	148	158	164	149	137	147	146	130	139	137	137	134	142	126	134	142	140	155	127	152	141	132	129	146	138	125	149	132	150	144	146	120	142	116	148	115	155	155	159	169	139	125	147	155	143	150	149	132	150	127	152	137	147	144	139	156	128	130	130	140	132	129	138	153	135	116	134	140	135	146	138	152	136	138	149	130	144	144	143	129	154	144	153	146	161	132	135	144	142	127	123	138	158	151	140	161	139	147	134	151	154	150	162	146	114	125	137	131	141	126	127	149	148	126	143	137	137	142	150	138	136	126	143	136	122	139	142	131	150	131	133	120	147	135	149	131	136	146	145	150	154	131	146	135	118	132	143	152	146	140	123	125	118	121	116	157	151	149	134	146	122	165	139	169	137	139	137	142	123	159	127	145	128	135	132	132	148	156	151	132	168	143	142	155	146	117	140	133	156	166	134	135	146	136	178	164	156	158	164	130	161	146	143	163	122	134	135	150	131	126	142	163	136	141	139	146	149	143	139	155	138	153	144	143	150	147	143	129	122	139	125	137	133	126	152	142	154	127	158	165	143	142	146	139	140	135	148	130	148	113	159	155	148	147	150	143	140	137	116	155	161	146	138	127	148	141	125	128	141	130	127	136	153	150	158	144	138	134	146	141	136	132	121	147	148	129	143	140	147	131	136	146	149	141	144	132	147	144	128	152	156	145	135	144	147	154	124	125	134	155	114	128	140	156	129	141	146	135	123	135	139	160	135	144	143	152	115	157	150	129	141	148	152	135	131	143	102	148	149	136	152	146	151	158	138	140	137	149	161	153	150
150	2	1950	182211	424	11	291	302	270	270	254	246	228	225	270	255	248	231	230	227	207	227	202	167	178	202	177	178	178	180	165	174	161	156	175	151	142	164	174	147	170	152	148	139	156	111	152	153	144	156	157	147	136	141	134	140	154	162	146	141	157	139	143	136	170	159	137	129	130	145	122	139	150	131	134	158	151	152	132	122	139	148	160	143	173	138	141	134	156	161	170	131	156	142	144	134	131	136	145	139	153	158	134	150	146	132	157	166	129	148	128	135	153	145	132	123	135	122	148	139	131	145	137	134	136	159	155	119	146	126	146	153	159	166	146	146	147	148	134	126	150	125	160	140	141	154	151	152	151	142	124	148	167	124	145	144	118	143	138	121	133	153	132	134	139	142	146	126	152	127	148	149	135	153	143	144	133	174	148	162	143	122	140	141	133	135	148	134	147	149	132	139	154	136	126	148	145	145	142	128	136	132	147	138	140	157	157	135	124	155	132	137	169	141	158	136	119	134	150	155	137	139	126	163	136	123	131	150	126	137	159	131	139	146	163	130	164	134	169	125	128	152	164	142	138	159	146	147	125	124	147	116	142	156	144	147	139	150	120	136	147	139	132	141	143	145	125	153	141	124	127	154	142	142	143	127	142	148	144	133	143	161	147	142	134	137	163	146	129	137	138	144	151	151	137	126	146	124	153	158	138	150	158	138	141	125	133	132	123	135	155	144	126	139	145	123	138	137	119	134	142	131	143	156	134	150	150	129	131	153	129	128	149	130	147	145	138	142	137	141	137	137	131	130	136	153	115	128	126	147	131	138	134	144	129	140	152	143	140	155	159	122	151	133	136	142	151	155	151	124	137	132	128	139	139	138	147	151	124	147	133	160	122	138	161	141	142	143	133	145	143	139	136	138	138	122	155	143	127	147	125	145	128	134	153	142	151	141	133	132	138	146	149	130	141	158	141	144	111	118	150	131	127	155	142	131	127	142	127	134	137	151	147	116	135	131	154	159	144	135	141	149	133	140	155	125	146	141	136	136	131	158	129	141	147	149	154	139	146	152	140	126	118	128	133	131	139	126	125	132	151	146	136	138	135	136	141	137	145	132	148	150	140	145	134	153	141	168	131	137	157	127	139	140	138	134	147	156	137	147	130	136	139	138	128	150	148	156	151	147	139	158	125	138	154	118	123	166	146	143	141	152	150	120	155	129	136	129	132	146	152	125	155	128	146	134	142	130	143	148	146	149	140	137	117	135	135	159	161	143	153	152	131	147	104	135	131	126	127	134	150	147	139	150	133	147	139	133	152	147	134	133	134	128	140	147	141	128	133	150	123	136	139	138	146	150	125	133	143	135	139	145	147	150	155	150	123	144	125	130	132	138	150	160	172	149	151	136	139	132	152	154	125	126	137	154	137	142	130	146	123	147	137	147	148	156	165	148	139	134	110	139	127	131	147	138	157	169	129	131	140	146	132	141	125	127	153	115	156	153	146	120	127	167	137	144	148	140	157	152	161	156	133	125	120	120	139	131	145	135	118	136	140	137	138	138	140	138	132	144	140	135	132	132	125	126	125	150	139	150	146	136	144	164	153	147	165	149	158	143	123	125	122	124	137	141	154	125	152	132	131	138	127	142	126	146	149	148	136	146	133	177	134	150	132	136	134	128	154	160	149	148	145	139	130	146	141	147	132	141	131	127	121	152	139	132	134	160	139	161	142	129	155	155	130	153	129	140	141	133	130	117	159	152	141	139	141	144	135	137	153	124	146	141	144	149	133	132	150	131	120	151	128	139	145	118	136	150	144	144	137	124	132	114	138	132	161	148	132	130	158	119	137	145	145	149	121	137	151	149	157	157	144	158	149	129	136	142	147	151	149	150	116	138	118	157	146	135	139	139	145	138	149	125	131	135	120	154	140	125	127	131	138	135	133	131	130	133	142	120	155	137	123	155	145	136	145	140	135	147	126	133	142	142	138	154	134	119	134	135	144	129	133	137	143	125	145	134	143	156	137	137	159	185	154	154	129	136	129	135	150	143	150	131	128	132	133	133	124	127	151	109	161	143	136	141	135	139	145	144	150	132	139	131	113	148	141	134	156	129	138	134	126	133	126	134	168	138	144	155	139	128	138	132	124	127	131	143	131	147	150	131	144	142	138	125	150	131	126	156	144	150	153	144	149	137	163	141	130	159	146	141	128	143	145	125	126	144	102	132	130	154	144	135	146	125	125	127	130	125	163	124	150	131	143	121	153	130	141	140	151	128	149	148	128	131	169	131	140	138	140	138	134	135	129	154	152	158	149	132	130	154	147	138	147	145	135	166	134	160	153	157	129	147	126	142	154	132
150	3	3250	182269	416	22	290	280	283	271	235	228	233	235	220	226	251	230	240	223	212	199	198	188	179	179	167	163	162	135	168	162	177	133	151	176	163	177	165	166	145	146	133	153	152	145	144	157	167	176	156	160	149	161	164	183	135	176	127	149	160	141	148	153	158	143	151	155	139	143	174	151	133	147	141	162	144	149	162	156	158	155	158	163	143	143	148	131	141	160	135	144	141	161	158	152	126	168	135	158	155	131	153	145	155	156	157	156	148	139	143	137	138	142	156	165	171	137	144	152	148	129	147	152	150	154	161	165	141	138	141	162	147	150	169	137	129	135	152	153	154	142	137	149	150	160	137	149	155	149	139	142	136	145	157	150	169	134	140	119	146	165	143	150	130	138	144	152	149	193	147	149	129	149	151	151	152	141	160	149	148	165	141	171	155	148	146	150	134	150	145	140	159	146	153	147	129	177	133	159	149	150	138	135	139	158	146	141	124	138	137	150	152	141	165	154	138	135	150	143	149	161	170	137	138	141	153	161	164	132	163	133	146	135	163	152	150	135	150	161	152	147	152	137	139	142	144	158	143	158	146	137	155	156	156	144	148	134	150	170	147	134	127	159	155	161	149	163	154	151	155	145	155	134	137	155	151	138	153	141	137	139	155	150	169	122	156	153	127	137	137	139	141	156	147	134	130	171	139	143	150	132	144	134	153	146	134	123	143	154	149	153	132	166	149	151	142	156	168	156	133	167	147	146	120	156	158	141	163	152	147	143	159	151	165	143	146	137	145	135	159	152	159	129	168	155	141	142	143	156	140	157	148	139	127	143	128	151	165	150	135	139	138	140	166	121	140	135	141	149	153	163	147	138	152	148	122	150	141	128	136	153	157	140	142	155	129	145	152	148	150	157	166	150	145	135	134	118	143	148	141	166	143	139	132	147	164	158	170	151	149	150	131	155	134	136	150	141	154	143	141	152	157	152	152	151	150	146	129	144	137	157	137	145	140	150	138	146	134	152	143	135	137	151	160	129	146	150	150	140	144	175	123	132	135	143	158	142	127	169	140	126	166	136	145	143	118	148	142	132	157	148	150	153	143	146	142	152	123	159	148	168	136	138	143	166	142	146	135	161	134	149	151	157	132	115	159	143	149	147	142	147	143	151	148	172	152	136	145	147	128	149	143	160	147	138	132	134	151	159	146	151	131	162	139	139	147	107	152	155	141	143	131	138	142	129	149	142	145	139	136	139	149	156	126	145	146	149	143	144	134	175	169	155	135	155	148	153	135	148	128	165	145	145	149	161	142	124	144	158	140	153	134	166	166	151	150	142	126	137	126	140	133	151	155	141	159	118	135	157	137	145	160	135	161	131	148	157	129	173	157	145	143	148	134	136	147	121	153	143	131	144	148	149	151	151	139	151	154	131	157	139	137	126	161	130	144	144	144	129	145	187	148	144	157	150	161	142	138	158	127	147	148	177	136	159	150	149	134	152	147	150	140	158	150	143	143	138	145	154	153	157	139	151	142	132	152	137	135	161	159	136	126	150	130	164	165	140	146	155	146	149	151	151	157	150	157	142	138	163	150	128	153	144	150	147	151	146	137	158	169	136	142	143	138	160	140	119	144	113	143	128	139	163	141	128	144	157	143	127	146	117	150	136	152	158	144	135	152	148	116	108	170	146	143	149	126	141	163	143	164	147	111	159	140	146	146	138	138	153	156	144	160	133	164	143	125	146	139	136	130	139	146	160	156	157	161	151	145	130	149	140	152	154	154	153	161	174	151	140	149	156	139	133	149	152	126	144	139	160	150	135	124	137	141	140	131	135	140	139	133	165	138	160	154	145	149	154	136	141	139	153	130	154	130	146	155	145	131	132	124	144	141	138	144	135	146	134	153	142	151	150	131	130	159	143	160	130	143	121	149	146	144	135	136	155	147	142	132	150	146	149	138	153	120	114	123	138	145	136	144	143	148	135	149	148	134	158	149	128	137	183	140	151	144	153	149	146	157	158	135	143	161	147	141	163	143	131	138	133	147	136	155	152	150	146	128	149	141	140	155	149	140	145	140	140	129	160	161	144	137	143	162	136	142	144	142	139	132	156	150	142	143	137	146	149	150	136	128	143	143	166	147	152	125	137	157	153	148	155	158	149	140	155	147	143	154	151	137	142	126	144	157	141	144	141	152	146	143	157	159	157	153	166	123	163	131	137	145	156	136	151	142	160	163	141	145	137	139	139	133	150	168	150	150	134	146	140	130	159	146	155	151	143	143	142	148	138	156	140	150	128	122	144	141	131	139	129	140	136	148	127	141	136	172	152	154	136	152	144	155	170	160	149	152	154	140	171
150	0	2500	182326	423	4	244	316	287	300	284	307	298	307	328	325	307	308	320	275	264	260	242	225	219	211	221	208	222	200	174	207	198	204	215	177	176	168	183	169	190	154	181	166	173	168	194	166	162	150	159	177	173	152	173	165	174	169	168	184	177	180	170	141	135	158	172	161	176	160	185	167	164	163	162	163	163	151	157	161	161	134	159	147	144	160	163	152	159	157	154	157	159	138	153	146	156	147	158	144	162	144	181	147	155	149	149	163	178	165	149	160	166	144	169	145	144	157	170	168	162	136	153	159	156	162	159	157	156	150	157	147	162	156	136	155	139	190	147	163	161	153	163	180	162	165	156	144	176	151	162	173	154	168	148	168	154	142	138	167	175	151	165	166	148	162	153	161	146	147	145	146	141	175	132	158	153	156	167	150	156	147	141	147	152	142	136	120	146	152	148	166	150	142	157	147	136	155	127	146	163	151	162	136	154	143	149	150	158	150	156	146	145	153	138	146	148	144	136	147	166	138	148	166	155	145	163	145	141	163	139	142	154	138	160	162	152	154	148	145	140	142	150	159	145	149	144	156	120	148	133	131	137	156	137	157	164	150	150	145	150	164	151	157	145	147	146	144	139	154	153	155	168	152	145	159	144	138	132	167	169	145	124	136	161	128	146	155	126	147	153	151	161	171	153	142	121	147	152	156	162	158	145	137	143	153	152	160	148	167	151	153	154	158	173	149	130	149	151	153	142	152	154	168	172	152	153	138	127	157	163	172	150	148	143	165	151	129	151	144	132	160	149	153	158	159	161	137	160	173	132	144	161	153	142	156	145	168	157	159	165	120	163	149	136	144	171	121	165	165	158	140	135	135	131	154	169	121	141	157	147	147	161	129	182	162	144	142	138	157	135	150	166	135	161	135	139	148	144	163	140	145	158	154	155	154	148	151	136	127	182	149	152	140	137	154	167	141	140	153	144	133	151	160	148	158	151	143	132	163	165	140	160	135	130	157	159	159	151	156	141	162	167	140	156	139	156	153	147	131	141	152	136	182	144	164	144	138	148	141	146	138	148	148	156	144	151	152	139	140	144	151	165	137	146	152	126	167	135	148	154	131	146	131	148	133	141	144	157	146	138	142	133	133	131	139	146	151	142	117	163	147	145	148	153	146	160	133	165	149	147	162	144	145	140	153	158	161	151	144	160	158	162	148	138	135	152	142	154	156	146	150	162	165	161	161	154	160	143	161	149	148	136	156	145	150	159	147	157	142	147	149	154	142	143	151	138	137	178	134	149	154	147	154	141	147	131	145	144	149	156	150	151	140	152	148	143	146	147	145	129	146	150	159	165	158	130	157	154	133	155	132	154	134	171	151	150	151	153	147	157	136	161	161	156	154	150	148	144	144	146	167	130	149	147	160	146	139	159	144	138	132	121	137	164	157	141	141	149	157	143	165	156	142	152	151	154	138	146	156	152	159	153	151	151	161	170	136	160	143	163	146	150	157	133	153	160	161	165	152	158	151	167	143	159	139	147	151	134	140	161	155	153	165	149	154	157	156	125	154	163	142	161	140	145	150	155	155	142	140	140	143	140	147	145	138	144	162	145	167	150	144	161	159	155	151	167	152	149	148	147	152	154	157	164	159	155	152	150	165	130	145	144	114	144	155	155	155	127	149	158	151	169	138	148	149	135	136	159	153	136	145	132	148	143	153	155	146	156	142	136	160	143	136	161	158	139	170	116	133	151	161	148	147	144	165	163	143	168	139	153	155	167	161	145	167	146	171	132	131	142	126	146	127	160	160	150	147	125	139	140	140	159	175	138	153	140	144	155	136	145	155	134	158	165	152	155	155	158	159	161	152	141	135	140	172	145	141	143	133	145	123	160	152	135	146	149	135	145	135	142	155	134	157	146	149	160	127	138	151	156	162	145	140	152	144	141	150	132	169	137	140	146	164	169	151	140	155	155	155	141	135	142	158	132	163	121	133	173	148	153	166	151	157	169	158	159	135	151	128	135	157	150	150	132	142	158	150	146	136	152	141	146	164	137	155	159	148	152	134	138	149	147	134	147	147	143	131	130	129	152	146	135	140	151	150	139	137	146	137	143	144	158	138	150	150	144	172	162	132	143	163	130	149	169	160	142	141	139	141	157	175	163	155	134	151	153	166	182	164	159	150	158	136	165	151	170	125	135	145	150	127	146	143	152	163	155	143	138	132	150	155	152	150	146	143	145	133	134	152	167	167	155	147	142	147	141	155	139	139	138	155	139	164	162	151	147	146	134	157	138	138	164	162	155	154	160	121	147	147	157	158	161	156	162	142	151	144	157	187	121	163	136	143	133	170	158	150
150	1	1710	182384	416	66	302	273	265	244	201	198	176	194	200	168	234	182	224	203	200	168	169	172	164	156	166	152	159	163	153	154	150	143	155	143	141	140	157	166	165	152	143	172	149	146	143	138	168	145	150	139	156	166	113	154	164	161	149	133	155	154	140	138	142	151	160	144	135	142	157	154	134	148	134	139	173	142	154	165	133	133	147	166	170	148	143	148	146	130	157	172	161	150	155	142	143	155	148	152	139	140	141	150	154	147	143	151	140	161	164	165	130	136	147	132	157	180	155	151	135	130	161	134	148	163	156	143	147	164	137	148	128	145	136	148	131	129	155	134	135	154	167	132	151	134	124	157	154	133	163	137	124	125	136	156	139	144	143	136	149	140	146	155	135	132	140	130	123	142	147	138	140	139	141	138	153	162	172	136	150	149	168	148	169	158	138	153	149	137	147	149	156	150	127	135	140	157	155	144	136	165	151	132	144	154	145	133	142	148	164	150	161	128	156	134	142	154	147	155	153	157	159	156	148	125	141	159	167	151	127	143	142	139	177	142	160	163	146	138	151	151	131	156	149	136	140	170	151	161	117	169	138	145	149	141	139	148	161	156	138	142	138	137	170	148	155	127	174	158	154	146	130	133	134	157	153	131	145	143	139	159	165	152	166	154	153	158	138	137	152	146	148	138	151	153	153	156	161	138	139	160	124	127	149	155	140	136	159	163	156	146	154	153	139	154	160	146	141	151	160	123	159	145	150	150	154	144	164	138	145	154	151	132	148	145	156	162	150	159	154	146	146	151	146	159	143	129	163	143	139	156	144	143	161	163	151	161	152	153	139	136	154	143	138	143	145	144	143	147	128	164	146	148	135	134	139	157	142	139	144	154	167	130	121	143	129	144	126	156	115	162	135	127	157	155	158	130	149	163	157	158	168	167	144	154	131	156	142	149	142	129	142	138	151	145	151	157	134	164	134	141	137	135	154	164	150	141	143	126	150	163	126	131	135	152	139	156	152	146	118	129	148	142	145	157	146	148	164	143	141	155	140	153	133	155	148	145	174	142	127	159	153	158	135	141	145	139	138	150	156	130	165	145	156	156	139	163	159	145	146	151	161	136	152	141	137	144	137	128	164	144	145	151	132	141	154	140	160	161	159	111	143	167	155	139	143	151	158	152	159	152	145	142	146	152	126	119	135	143	153	147	132	147	155	140	154	141	135	151	151	144	152	127	138	155	141	135	150	152	139	144	144	147	149	146	162	166	144	140	121	160	141	151	120	121	135	126	145	133	135	148	109	156	150	145	160	145	171	138	145	149	139	148	177	146	154	138	152	152	164	139	140	144	148	142	147	154	146	137	153	153	146	148	142	136	152	143	171	132	133	137	153	147	157	128	131	149	130	142	126	145	154	145	134	156	127	156	150	150	139	146	168	149	158	170	145	148	150	126	156	142	160	151	131	148	145	143	160	147	152	129	145	167	131	165	121	147	154	144	139	178	134	157	155	153	123	149	127	154	128	160	143	155	149	154	154	148	135	141	130	142	122	150	142	133	162	154	142	145	140	146	155	143	141	142	143	142	160	141	156	154	165	157	152	152	140	142	150	118	136	146	155	153	147	131	118	162	147	137	138	129	131	132	149	162	136	148	132	142	140	140	148	149	128	138	150	144	133	144	163	155	131	151	156	133	142	150	157	165	143	148	136	153	152	142	137	159	133	154	145	163	154	138	130	142	157	150	159	140	125	155	132	173	141	145	130	163	145	139	155	147	147	146	181	127	147	136	148	160	133	144	141	142	145	155	129	138	147	136	137	164	146	138	151	126	145	133	170	153	144	158	154	140	139	126	150	130	148	172	152	147	149	130	147	141	152	153	129	156	139	149	129	158	140	170	155	149	157	139	124	151	124	156	133	147	142	136	155	142	157	158	142	134	150	139	143	155	151	143	142	149	148	155	159	145	143	164	148	149	154	140	140	136	156	140	139	158	159	163	158	156	168	142	165	144	133	145	148	147	142	157	155	136	155	140	167	132	147	134	134	165	139	155	136	134	147	156	140	143	167	129	132	145	125	131	167	172	136	140	133	152	145	148	145	127	175	167	152	135	157	153	137	146	163	157	138	160	142	135	173	136	135	152	135	165	129	145	135	163	142	131	142	139	144	134	141	154	154	155	151	146	147	159	125	157	146	176	137	150	156	142	140	140	151	158	153	154	153	148	149	141	160	136	135	162	163	143	140	148	148	156	134	153	151	142	155	140	137	156	159	153	153	152	145	149	156	140	129	150	135	164	125	163	138	122	152	132	138	152	145	127	138	147	141	143	142	154	149	122	143	158	142	143	152	152	144	161
150	2	1950	182444	422	19	263	305	293	296	251	278	260	256	265	278	273	258	236	221	221	208	203	217	165	176	182	160	180	165	169	150	171	171	173	179	157	171	170	175	167	160	134	177	167	158	170	157	167	174	160	151	144	137	180	161	157	139	141	155	168	152	165	167	146	142	144	160	148	162	139	156	136	158	144	159	159	155	140	148	167	153	144	164	153	149	140	157	159	140	134	155	154	159	149	147	157	132	148	146	159	139	152	156	133	157	160	174	165	146	147	145	156	164	134	158	148	137	157	147	136	172	147	179	147	125	149	149	141	160	143	156	154	178	149	140	161	146	135	167	152	143	157	148	145	153	146	155	164	148	166	147	147	138	152	133	160	163	151	162	146	163	150	144	126	143	149	167	150	154	145	141	139	176	130	138	154	134	161	124	157	149	150	165	131	159	143	156	134	138	138	137	157	145	169	150	129	155	159	148	148	151	157	140	139	136	153	154	180	128	154	149	149	143	145	145	147	171	155	161	158	147	158	148	146	164	139	139	149	158	150	153	130	141	140	175	134	152	154	144	145	149	146	135	151	162	152	136	145	156	126	153	141	137	146	149	144	147	156	144	137	138	164	162	153	153	127	132	147	140	146	156	137	135	158	142	140	143	132	154	152	152	137	138	135	152	134	136	143	153	133	153	142	131	130	151	140	142	147	145	139	152	139	125	121	148	159	142	134	139	129	136	156	177	140	129	153	151	152	138	152	134	160	145	149	152	147	137	155	150	138	158	149	153	154	137	165	145	156	152	156	168	138	161	138	130	131	133	180	160	155	145	151	157	171	143	127	138	120	152	165	170	155	161	149	141	151	140	144	151	158	124	145	149	153	137	140	148	137	130	124	143	135	143	130	131	151	154	136	143	146	140	179	140	132	128	174	131	158	125	172	161	119	159	160	129	133	141	147	157	159	151	130	141	150	150	165	147	121	135	144	114	132	136	120	139	141	144	143	121	164	153	151	124	142	134	130	141	133	130	165	146	143	120	145	143	150	133	145	131	145	128	127	162	152	129	136	152	150	139	124	146	163	128	146	132	153	143	132	144	163	147	125	137	150	166	139	128	150	139	137	146	155	146	139	131	148	135	131	159	136	166	135	171	128	137	149	132	158	122	138	150	175	134	144	153	157	164	136	150	150	150	154	140	131	148	148	152	130	155	153	145	129	120	147	140	170	139	143	121	148	147	135	146	135	140	139	138	144	150	156	149	147	125	183	143	122	140	139	149	169	150	142	137	121	152	141	169	156	144	143	130	126	148	146	143	161	130	142	160	168	169	139	142	135	148	146	161	134	153	140	143	150	147	161	144	144	162	145	149	153	150	158	160	135	163	159	137	154	166	143	147	145	137	152	139	148	141	146	145	137	138	126	139	153	146	163	156	146	123	127	142	146	135	148	167	146	153	141	138	149	145	117	153	168	142	126	152	150	130	156	144	124	144	145	159	134	143	141	156	150	143	135	145	162	149	144	148	150	151	141	145	130	134	152	154	133	152	134	142	147	158	168	137	140	138	152	145	147	149	136	138	136	142	128	151	155	157	153	171	138	150	148	155	137	138	152	148	150	150	136	156	118	164	160	128	153	167	161	137	134	157	155	146	157	141	140	167	156	148	140	143	147	144	158	150	143	156	147	130	126	143	153	136	153	134	149	152	134	132	147	126	149	138	155	144	136	146	145	139	149	140	140	160	133	154	146	149	144	138	150	111	130	115	149	144	147	147	144	148	145	152	148	146	140	142	132	141	147	147	149	131	176	152	150	149	154	136	144	150	139	153	137	150	139	123	156	149	146	154	127	141	138	142	152	131	136	151	143	135	156	125	148	162	136	133	152	148	139	171	146	119	143	160	121	146	152	155	131	131	153	146	137	134	136	141	120	134	145	153	150	137	165	149	149	136	144	153	143	131	157	135	140	171	147	157	129	120	145	160	142	146	155	142	142	167	150	142	147	152	137	150	147	158	142	150	144	157	147	139	151	156	152	157	147	142	162	136	148	145	146	151	134	153	142	133	148	156	148	143	121	132	144	130	148	152	139	148	156	147	138	128	137	152	164	147	130	147	140	162	148	148	139	157	164	172	154	139	143	136	138	149	147	147	159	164	159	147	138	145	145	144	138	165	143	137	143	132	164	152	161	156	124	151	137	164	147	153	162	153	114	155	132	153	149	147	141	142	159	139	167	138	122	154	132	139	135	125	155	145	138	145	144	138	166	146	137	155	133	146	145	156	149	135	151	146	150	137	146	142	164	148	136	134	154	129	153	153	140	163	152	152	129	127	168	132	122	147	141	166	137	146	139	137	140	144	149	151
150	3	3250	182501	397	22	258	308	279	257	225	239	242	221	231	246	245	229	218	208	225	184	186	163	162	182	157	162	168	185	151	148	149	178	137	145	151	152	151	155	160	154	155	165	134	141	160	147	129	155	146	145	159	165	169	148	153	154	127	153	132	153	148	162	144	141	127	154	164	144	164	155	146	140	142	166	167	145	148	159	150	156	153	160	153	137	142	119	152	141	150	127	156	153	130	150	151	143	135	146	134	144	142	158	158	121	137	143	148	142	140	147	141	156	147	133	120	144	140	136	154	160	141	141	140	144	136	150	149	149	146	147	165	153	127	138	162	129	156	148	136	132	135	154	149	161	137	143	153	111	133	135	146	136	148	138	128	137	148	154	152	128	129	127	159	146	122	124	142	146	142	144	140	146	129	150	143	144	156	132	129	146	133	142	143	139	140	139	136	154	140	164	148	127	135	143	161	172	135	146	120	138	138	120	147	171	150	147	145	134	149	146	126	138	141	149	132	122	143	163	151	132	142	140	134	139	124	135	159	129	146	139	148	143	139	150	130	165	151	153	164	132	147	137	144	134	122	133	127	152	114	149	156	133	162	162	147	143	141	137	128	146	144	141	136	152	132	150	162	133	136	162	136	148	138	144	133	142	137	143	120	149	160	154	159	152	140	124	132	145	132	141	149	152	146	141	145	139	136	141	150	140	130	151	141	136	141	123	135	165	132	138	139	137	129	141	145	138	140	133	125	132	147	126	137	133	133	141	123	137	138	141	151	130	137	142	165	138	137	147	156	152	146	145	156	128	120	124	134	118	118	135	149	118	149	146	148	138	169	131	158	140	143	132	154	127	127	157	140	149	140	145	137	142	148	129	144	147	136	142	157	147	144	139	147	145	156	135	134	136	147	133	141	117	137	130	145	130	143	152	141	141	155	136	136	126	152	150	139	151	151	157	146	137	146	157	130	119	131	128	141	149	147	138	137	130	145	128	147	166	129	144	122	137	146	125	133	135	163	158	147	131	118	150	135	121	138	133	154	141	138	147	171	155	139	148	137	131	129	157	144	139	137	139	117	133	158	136	149	139	133	130	146	147	130	133	145	153	146	141	140	139	144	148	144	146	131	140	143	142	143	137	145	125	131	131	138	152	152	134	152	133	143	125	142	140	164	140	150	140	144	131	139	149	139	153	163	137	126	132	134	149	135	132	151	140	122	161	170	161	134	113	158	157	140	140	153	128	126	149	136	152	140	144	154	165	139	158	147	146	108	138	144	140	142	145	124	149	141	141	129	155	145	130	132	120	146	156	154	121	126	132	151	139	152	137	125	141	143	136	138	142	152	138	140	131	128	138	125	149	137	150	150	148	141	144	125	141	144	147	138	162	139	164	128	143	129	152	148	147	142	118	144	139	127	147	162	120	145	122	120	136	142	147	164	133	136	149	154	147	125	130	140	137	153	119	153	138	133	138	129	131	153	142	143	157	129	133	131	142	158	154	155	141	120	131	137	134	130	153	138	135	143	135	149	137	139	137	133	125	152	147	140	123	149	141	150	141	137	146	145	141	139	126	147	145	142	131	146	117	159	173	165	131	131	161	135	123	159	149	129	135	132	138	150	129	131	146	166	144	148	127	169	144	149	135	136	155	153	145	139	134	164	134	132	121	157	159	143	142	148	141	165	171	118	159	135	166	136	137	137	156	147	158	153	154	129	135	147	146	151	124	145	140	135	165	130	140	148	144	140	165	133	161	141	122	139	133	140	138	169	144	119	146	142	145	148	139	126	144	129	131	137	135	140	140	126	141	136	150	161	147	137	134	137	138	144	138	146	134	136	142	128	151	127	129	118	144	146	145	127	154	143	142	149	132	148	142	146	151	145	125	144	132	142	129	171	133	141	146	151	124	118	134	134	133	167	117	132	126	154	137	153	139	144	146	132	149	133	145	171	152	139	130	143	138	170	151	147	157	150	141	150	125	153	138	131	157	139	130	123	148	148	126	144	144	149	142	127	147	143	138	145	141	139	148	134	134	135	136	157	149	135	126	141	131	128	136	145	155	158	146	139	146	131	138	149	138	129	139	141	141	145	145	139	136	145	121	141	143	149	142	148	126	137	148	144	158	124	147	153	149	137	143	148	141	173	128	146	128	127	159	135	117	142	157	145	133	167	136	143	150	132	142	147	146	149	115	121	134	157	143	160	125	133	150	131	133	158	148	145	134	151	141	133	133	131	137	141	122	134	137	151	132	165	144	155	147	136	138	155	142	145	138	167	124	161	147	127	133	155	128	133	151	132	130	136	118	134	149	137	134	147	143	155	150	144	127	132	117	140	167	146	145	162	154	151	149
150	0	2500	182559	412	4	239	287	307	270	258	262	286	293	298	304	288	291	304	257	232	231	233	211	220	214	193	205	209	185	165	197	192	160	186	195	163	168	182	189	165	163	160	169	145	159	164	154	157	142	167	155	160	146	172	146	170	162	163	161	159	143	164	164	147	145	151	155	137	162	162	167	151	147	157	160	169	151	145	147	139	144	172	151	161	142	156	152	167	173	128	147	145	135	142	149	165	149	141	158	143	138	157	157	146	133	135	142	138	151	124	144	161	131	146	130	140	148	133	144	178	140	142	162	163	132	156	135	161	151	139	150	160	150	151	145	128	145	146	141	135	131	155	137	135	136	153	146	134	140	166	148	147	149	142	157	135	150	150	142	151	138	149	113	169	151	144	143	147	157	165	157	144	121	131	145	146	148	135	141	151	162	127	132	149	136	127	151	139	146	146	162	132	142	126	137	130	154	138	152	149	140	151	151	130	145	142	160	147	117	145	128	180	118	148	142	132	134	138	154	136	139	144	164	159	165	141	153	135	154	136	133	119	138	153	130	123	158	152	120	159	156	136	145	151	143	137	148	144	136	133	139	134	163	151	143	153	145	130	157	121	116	134	115	146	130	150	130	130	138	142	160	137	154	132	143	134	156	152	145	141	121	162	116	148	148	143	162	153	137	143	148	128	130	122	123	162	147	133	127	153	142	141	145	133	119	127	167	152	158	148	142	142	166	164	149	145	140	118	106	145	145	146	139	174	154	142	134	141	146	130	131	142	146	125	139	128	157	141	133	146	142	143	121	148	135	150	141	149	153	136	144	136	158	144	144	152	141	132	132	150	132	126	154	138	140	153	132	133	148	145	117	137	143	141	149	133	138	144	143	130	144	159	141	135	136	149	126	140	143	165	135	128	126	139	142	129	122	143	149	132	150	154	139	125	153	122	166	124	164	126	152	113	144	134	128	134	137	157	137	132	156	136	143	137	151	118	137	135	136	143	149	144	140	133	124	126	115	140	135	133	138	138	130	153	164	150	128	130	152	136	140	134	136	125	135	140	131	156	140	145	160	137	165	140	153	136	138	134	139	127	131	125	145	130	144	151	145	140	153	139	138	152	147	130	137	142	160	151	124	123	127	148	125	135	147	127	152	144	138	126	144	143	135	142	144	137	139	127	157	151	146	153	139	142	144	131	128	149	154	139	139	155	142	120	152	142	134	129	120	138	140	132	141	137	151	136	154	147	125	153	154	146	146	133	136	161	132	134	137	142	124	145	140	142	123	137	136	143	134	160	123	151	127	135	138	132	159	136	143	157	137	120	116	130	128	129	145	146	117	140	145	133	141	142	141	123	144	114	138	118	139	162	159	148	136	159	153	135	127	134	141	157	135	136	158	145	154	156	132	124	134	149	129	140	157	147	137	156	141	133	138	124	147	138	137	132	154	125	148	125	137	141	132	148	151	152	142	160	162	153	147	159	125	132	160	132	140	148	148	122	143	151	152	132	138	142	143	119	126	141	136	138	119	150	147	136	123	142	120	158	149	135	134	148	127	122	155	140	159	144	127	122	136	146	144	152	156	124	139	146	117	132	155	128	128	124	132	138	135	145	132	140	135	130	118	141	144	113	147	137	143	160	140	135	132	139	156	147	144	158	131	140	142	126	112	144	131	138	133	139	142	147	138	168	144	138	138	144	146	132	159	158	164	151	153	143	126	118	123	127	141	152	157	147	134	138	146	128	130	137	139	161	131	138	147	127	132	117	135	120	137	150	139	141	137	144	148	153	134	147	138	143	143	147	138	140	144	127	145	132	134	133	122	132	157	131	122	154	125	141	107	134	141	143	168	137	139	149	118	135	121	140	155	137	149	156	143	155	117	125	113	143	140	146	128	139	131	121	144	147	146	140	115	112	153	141	137	150	146	133	120	144	136	139	134	150	110	125	142	122	137	150	130	126	139	141	143	150	132	128	132	142	151	136	147	134	150	137	125	123	151	130	150	157	137	130	150	141	135	134	145	153	131	133	134	150	139	128	133	143	161	132	149	143	138	156	160	135	136	140	141	123	137	135	141	133	117	121	125	133	126	151	127	136	143	154	127	133	150	145	139	143	160	125	139	150	140	141	132	131	142	154	123	148	133	151	145	152	130	149	142	144	143	130	140	146	144	137	123	165	110	139	135	150	139	134	137	134	129	125	141	136	136	152	139	137	135	136	137	128	137	154	138	158	127	132	129	142	151	144	136	143	133	133	143	137	138	150	129	162	143	138	161	130	123	141	133	134	139	140	135	151	123	137	143	125	149	139	123	129	138	141	134	143	139	118	140	125	137	125	140	143	130	137	153	161	129
150	1	1710	182617	424	50	279	294	259	209	220	189	202	164	180	179	186	163	199	181	168	171	162	155	153	159	151	147	151	146	144	146	147	129	150	163	145	145	121	150	138	135	154	132	146	144	130	138	135	155	130	133	124	128	141	148	143	151	150	156	141	124	133	121	141	134	124	149	138	137	150	130	147	134	131	115	138	137	137	146	130	154	121	137	122	118	147	150	145	130	132	128	142	129	150	152	136	146	143	140	139	139	139	149	130	130	150	161	129	146	139	154	126	156	129	145	135	130	129	123	132	123	116	128	143	148	155	143	151	120	136	141	139	149	140	123	144	136	137	129	145	128	136	137	140	135	127	141	139	132	137	140	163	135	163	134	151	147	144	135	151	144	146	148	146	129	142	135	135	144	147	137	160	129	140	135	145	131	144	142	157	162	148	148	133	128	142	150	129	153	123	124	129	148	155	131	142	123	130	127	149	148	125	132	148	127	131	144	136	146	140	143	147	131	123	140	134	128	132	147	123	132	157	132	139	139	139	134	139	138	155	146	148	133	119	145	136	148	141	147	131	135	144	109	131	164	137	131	141	137	132	138	138	134	128	123	148	143	144	124	122	151	132	153	137	139	133	145	135	134	127	138	132	133	129	130	127	114	144	138	143	146	150	128	135	148	120	130	132	126	140	137	140	152	132	160	137	142	127	135	127	144	136	138	125	120	163	137	140	143	153	130	136	143	118	127	149	159	149	168	143	140	125	124	133	133	131	139	117	128	113	138	126	124	151	117	149	125	134	166	139	145	134	123	153	132	138	132	153	152	125	134	134	148	144	141	144	137	110	128	145	134	149	146	144	100	143	137	128	155	125	154	133	157	152	143	131	130	131	163	123	135	134	128	138	141	124	111	159	161	138	119	154	140	129	144	158	131	118	145	142	120	148	147	130	150	129	144	149	147	136	149	126	145	150	150	141	132	143	153	139	149	130	119	118	132	127	149	126	135	140	134	134	133	151	148	149	144	142	135	136	129	117	143	116	130	104	130	143	147	139	152	137	149	109	136	132	157	120	139	110	134	127	147	121	145	138	135	139	155	141	128	127	134	138	144	152	126	149	133	113	137	142	128	141	151	168	124	135	143	129	125	137	141	148	138	138	142	131	137	143	149	136	121	134	140	133	154	134	140	148	139	109	129	157	143	122	168	139	168	144	137	141	126	135	133	134	143	151	145	129	153	134	129	142	164	126	148	159	122	144	136	140	124	127	125	113	131	125	139	118	144	147	127	129	142	136	130	143	128	134	118	129	148	146	153	129	129	161	146	126	143	124	130	146	143	119	137	133	143	131	136	128	147	140	134	129	156	138	119	145	135	153	133	135	137	135	162	125	147	114	122	128	143	147	135	155	127	143	132	143	132	148	111	126	127	129	150	140	138	151	154	143	141	135	124	135	151	107	136	121	134	148	123	128	144	115	122	145	121	161	123	125	130	136	138	136	120	139	116	136	132	153	120	133	147	129	120	130	150	150	161	119	136	107	133	142	148	155	134	136	108	145	134	134	116	137	138	132	118	124	128	143	138	141	139	135	126	129	143	136	116	149	151	144	154	129	156	134	135	160	121	134	146	146	150	127	140	144	125	135	125	138	127	117	142	139	132	126	136	137	140	141	147	128	120	126	152	134	131	152	129	110	142	129	131	140	137	141	155	142	142	139	113	129	126	138	146	140	137	153	134	131	141	135	148	141	146	119	143	129	151	153	142	120	145	138	130	150	131	154	149	156	141	136	120	124	130	162	130	132	142	147	106	145	124	140	149	113	121	147	128	139	138	148	138	126	146	139	128	132	145	164	119	134	142	151	142	129	156	161	138	123	120	146	125	151	102	127	123	148	143	152	159	145	142	148	135	135	144	126	141	143	137	139	120	121	133	137	146	133	135	142	139	151	136	129	139	135	145	144	138	141	141	135	128	165	134	127	144	140	121	116	124	158	135	124	124	124	145	133	132	155	139	136	164	138	132	141	126	135	122	142	139	132	111	152	130	155	122	123	135	140	117	131	155	167	134	131	131	129	133	124	145	145	140	115	144	141	126	129	138	161	130	131	153	135	144	146	125	155	124	117	149	145	130	131	127	147	166	136	129	125	147	136	133	144	142	131	141	141	126	156	135	142	123	144	134	121	139	144	136	127	147	136	126	142	130	143	130	137	133	138	124	149	140	149	146	151	151	135	159	145	131	170	123	137	166	147	128	143	145	118	123	134	111	142	138	147	134	137	141	151	149	120	141	132	142	140	142	122	131	163	153	119	147	148	127	137	138	128	149	131	136	152	146	138	157	145	143	137	151	115	159	140	144	111	125
150	2	1950	182675	422	7	253	282	274	273	231	250	231	231	230	248	204	236	216	215	227	196	186	169	186	170	162	157	157	183	147	176	150	168	145	151	166	151	145	154	174	153	148	157	139	163	162	161	127	127	143	149	144	138	133	134	148	145	136	134	133	138	141	139	164	133	145	139	150	160	150	148	157	158	141	139	144	131	143	150	128	139	132	133	140	131	138	146	137	139	131	131	147	134	154	157	146	136	131	140	146	139	136	136	145	142	140	128	129	141	155	143	124	121	137	155	157	130	125	141	145	121	136	131	140	142	134	126	134	142	135	116	138	157	148	142	123	126	136	142	128	140	149	144	138	148	155	144	113	120	139	143	136	145	144	128	143	146	133	133	140	131	134	123	123	111	117	141	141	135	128	136	159	128	135	155	143	140	157	129	137	139	154	127	135	154	140	136	136	124	132	143	156	119	125	149	140	127	140	143	133	123	139	150	119	139	106	127	128	149	145	133	151	127	162	129	136	153	130	136	143	129	162	132	122	124	136	116	141	139	125	129	131	140	131	113	127	118	126	131	124	132	122	127	140	139	132	126	145	131	146	149	148	128	158	121	129	148	133	146	121	139	135	136	133	163	126	144	120	132	127	140	142	119	146	141	119	129	134	142	131	135	143	140	127	145	132	130	133	156	148	131	140	124	123	128	129	137	118	123	124	143	152	154	139	128	130	122	128	138	121	131	140	140	131	158	140	138	145	122	136	141	153	153	130	122	134	136	114	149	149	144	141	139	144	131	137	117	131	150	138	126	128	115	146	152	152	126	142	129	141	140	141	134	149	130	150	128	142	151	109	135	139	142	137	140	129	148	140	138	146	134	119	128	139	134	149	134	129	133	128	154	139	129	126	126	134	122	137	161	136	134	150	135	148	138	130	121	136	126	133	113	145	141	121	137	129	144	146	146	150	152	125	129	138	144	128	148	127	148	131	130	127	142	139	139	122	149	114	137	145	156	148	149	139	131	135	130	121	126	147	134	133	125	146	136	119	139	142	137	138	132	128	125	161	154	133	144	143	125	135	147	139	141	140	138	133	127	120	147	150	126	139	126	141	131	132	154	125	125	140	144	117	139	133	145	155	111	117	134	133	140	133	126	132	140	127	130	140	132	126	136	155	122	143	131	146	143	145	134	138	146	127	140	140	146	124	140	153	135	144	126	143	137	130	125	113	139	149	125	135	147	151	153	129	137	159	133	115	144	149	123	144	154	143	133	147	113	136	149	154	148	138	147	113	147	128	138	137	129	146	156	122	151	153	149	144	139	142	139	142	126	142	157	130	159	128	148	120	136	127	138	133	137	131	122	120	125	125	148	139	137	123	127	119	142	146	146	137	135	123	140	133	137	144	133	132	135	122	132	147	122	129	134	147	128	153	139	115	141	162	141	143	105	124	111	128	143	136	115	145	141	127	132	130	122	142	128	123	148	146	151	164	132	133	133	144	130	137	135	132	128	144	137	129	130	120	151	133	148	103	119	125	134	144	141	133	125	139	137	136	157	126	141	146	149	130	143	152	142	131	145	138	145	134	119	117	147	137	147	131	122	129	141	146	120	145	140	133	116	128	116	150	128	143	147	150	138	127	133	144	126	125	136	130	130	119	135	146	129	144	137	140	124	134	129	130	130	131	139	134	137	141	133	109	158	143	117	135	141	131	123	139	130	142	117	100	155	133	118	120	128	129	119	116	134	120	118	147	123	156	126	134	142	136	130	126	154	126	143	127	148	136	144	140	133	137	160	127	130	131	137	146	135	122	152	137	134	133	150	133	141	143	156	134	153	118	138	131	135	129	131	124	145	123	124	138	124	120	144	131	161	132	145	139	124	137	143	140	146	126	131	138	134	142	141	126	145	128	135	126	134	124	132	147	115	127	134	138	131	144	141	122	134	153	165	128	131	147	144	136	115	114	148	136	152	130	147	122	138	142	145	127	133	137	135	149	133	127	142	139	114	126	117	135	143	132	134	127	142	136	142	129	132	157	129	136	141	140	154	128	137	155	141	141	134	132	119	161	159	137	119	135	140	114	130	138	150	144	108	127	135	133	142	140	132	136	160	136	122	124	140	139	133	147	118	127	135	135	138	119	133	131	156	147	123	125	131	113	128	122	134	146	143	137	160	127	139	139	141	138	160	131	132	136	132	120	142	129	134	123	144	122	168	154	134	143	135	148	143	140	150	119	110	113	150	111	125	122	150	138	137	127	135	136	153	108	121	119	144	127	115	131	128	137	127	117	149	129	146	156	144	148	131	128	132	132	148	117	141	148	135	132	155	141	124	115	131	127	132	150	150	137	134	128	148	141	131
150	3	3250	182733	441	8	288	332	276	266	256	243	234	235	222	218	215	200	200	201	182	166	212	157	180	164	174	168	153	148	172	152	143	155	153	152	137	138	142	127	163	128	150	152	139	135	146	131	146	129	149	144	135	141	151	140	124	131	147	147	135	152	135	146	148	136	154	139	143	131	154	131	138	126	143	132	124	142	122	151	134	136	140	125	153	154	135	144	130	143	149	127	138	138	142	146	154	140	152	139	152	130	131	132	141	136	135	115	119	133	127	131	119	140	154	138	127	140	139	139	152	144	126	119	133	147	151	122	132	139	143	150	132	158	155	132	142	154	124	147	132	157	137	130	120	137	127	155	140	112	133	137	132	127	138	158	130	126	132	151	136	124	131	141	135	127	127	151	136	145	112	133	133	131	135	118	139	140	134	125	121	129	150	139	117	135	134	144	120	140	138	129	136	121	139	144	147	150	124	135	134	142	122	139	130	130	133	148	133	135	107	135	118	145	141	139	147	122	137	139	146	114	137	140	140	122	128	150	133	131	145	151	159	146	117	129	127	130	137	151	135	139	125	136	139	124	129	149	133	134	142	135	129	122	117	121	133	143	123	130	148	136	131	126	131	147	136	159	139	143	150	138	141	121	137	148	128	142	128	135	113	152	148	113	124	119	138	156	135	149	122	152	122	147	130	138	123	160	124	142	145	136	156	119	125	130	128	145	134	123	130	164	150	142	152	141	155	127	119	123	136	148	129	119	146	123	127	152	144	128	128	136	155	142	132	123	115	138	145	142	133	139	111	128	147	151	136	144	128	130	126	123	131	145	127	129	128	123	125	111	139	127	154	127	134	131	124	129	112	128	139	140	150	136	143	125	118	133	137	142	133	121	127	136	142	135	132	141	141	147	116	128	146	119	118	129	150	145	130	120	142	138	128	119	124	122	144	146	136	130	147	120	128	135	154	148	143	135	130	123	124	124	143	124	148	133	163	122	134	134	117	135	135	134	144	114	139	126	140	131	127	142	130	141	119	136	127	131	129	127	121	125	152	124	121	141	147	127	154	150	157	128	149	133	136	131	139	123	135	149	129	145	136	113	122	143	120	140	148	117	142	123	143	125	136	136	140	136	137	128	141	132	128	141	134	135	127	130	139	121	142	117	112	127	134	139	142	146	139	136	133	151	132	139	130	140	142	130	124	121	121	133	152	149	149	131	145	118	138	147	142	123	134	143	118	140	135	132	146	140	131	120	147	138	149	134	151	127	142	131	141	141	148	137	149	113	131	134	142	136	143	128	133	135	155	114	133	136	151	146	136	152	128	129	130	141	154	128	141	111	136	141	134	136	129	133	112	120	143	129	122	120	124	134	149	154	131	133	134	138	129	124	131	144	141	129	126	157	128	121	141	128	138	114	124	127	123	117	128	128	142	131	135	133	129	138	127	125	139	134	133	129	140	132	122	147	151	140	120	139	123	124	141	144	133	142	143	144	130	135	129	126	158	147	131	118	131	150	136	141	146	110	134	129	135	149	123	124	156	141	157	147	152	114	142	119	131	118	125	134	131	136	127	115	160	133	137	121	149	136	132	146	141	127	132	133	136	153	143	137	141	126	120	130	140	142	118	139	151	147	137	120	149	144	131	133	154	122	112	143	156	123	126	145	149	117	139	139	116	122	147	134	148	111	130	149	145	131	138	158	123	133	139	142	120	128	154	140	121	120	139	129	133	137	131	134	124	134	159	137	121	141	119	116	139	132	131	129	142	132	145	125	131	147	143	140	129	140	134	159	119	143	156	143	152	127	129	144	128	133	145	148	111	133	124	132	152	151	142	139	108	140	136	136	122	130	132	111	138	120	145	137	117	131	140	125	152	130	106	119	151	136	113	160	139	135	134	132	129	144	149	144	128	149	111	135	137	120	159	120	131	123	147	148	136	124	119	121	113	144	128	138	137	123	141	128	146	130	142	128	134	123	137	149	134	141	118	124	140	129	128	131	139	139	130	134	154	139	132	136	147	146	133	160	150	148	126	125	138	105	138	146	118	124	156	131	127	137	130	135	129	112	119	136	127	140	141	131	149	134	123	154	133	148	118	137	125	139	136	103	124	134	135	128	126	144	134	145	132	131	136	132	133	108	129	144	119	109	136	135	115	143	129	136	138	137	136	127	134	135	132	118	121	123	149	125	148	145	137	136	122	127	136	129	134	144	130	122	129	142	136	112	144	126	110	129	147	135	129	141	141	124	132	131	138	142	138	133	122	106	141	117	118	131	122	153	139	120	141	134	132	132	130	133	98	139	133	160	115	125	150	132	101	134	142	118	128	128	129	137	138	132	139	138	144	151	130	116
