150	0	2500	84431	656	235	1010	1018	949	804	693	605	617	533	461	436	434	404	383	369	364	341	316	298	288	289	273	241	262	269	235	227	224	233	238	205	201	201	186	188	228	184	193	202	189	176	193	177	159	175	179	160	162	177	159	170	161	173	162	143	201	157	168	157	174	163	157	167	148	157	162	154	156	134	161	159	159	164	142	151	157	154	143	154	144	154	144	136	149	151	140	145	158	147	145	150	131	146	139	151	132	158	152	132	125	121	158	141	139	148	142	155	158	151	142	129	156	160	136	124	143	118	133	152	129	145	134	153	139	145	137	117	133	151	152	153	154	152	132	147	134	147	134	134	133	141	118	140	140	117	131	144	144	123	130	113	123	115	122	116	107	131	136	155	124	129	148	124	129	132	133	127	122	134	147	133	127	138	155	145	116	135	160	152	142	122	128	125	131	143	127	141	149	128	129	130	130	138	118	136	141	112	131	132	141	146	113	130	119	140	122	142	120	131	121	153	126	150	130	135	124	129	122	144	126	117	135	141	122	127	137	140	128	139	131	144	138	126	125	119	109	125	120	114	136	138	128	130	133	146	124	135	123	112	130	147	142	139	152	139	129	131	128	129	128	138	126	116	122	107	129	122	130	118	129	110	134	138	120	115	128	128	116	146	150	107	127	128	135	133	123	132	131	153	122	144	127	130	131	139	125	132	137	126	126	134	160	115	143	122	134	126	102	122	152	148	116	122	127	119	127	133	134	122	116	129	128	132	147	131	129	124	124	116	143	149	135	129	124	125	110	109	134	135	132	109	117	124	144	116	129	122	132	140	146	134	123	100	126	123	134	127	128	131	135	136	124	133	141	113	117	141	122	143	142	120	109	135	137	122	134	124	115	120	140	133	108	121	136	131	126	119	128	128	129	137	131	131	129	122	135	127	117	121	111	145	119	136	130	126	129	138	116	137	125	132	116	132	135	112	114	134	136	141	114	147	116	120	124	125	110	132	132	130	131	135	124	142	120	130	124	124	139	132	113	141	108	136	127	130	131	134	117	125	136	123	128	124	92	131	123	115	130	138	129	126	122	122	119	129	114	124	118	118	131	140	141	121	131	123	136	128	136	129	128	126	123	114	120	112	114	123	139	140	127	111	137	130	126	130	126	135	146	105	121	124	135	117	124	131	135	122	150	123	132	129	125	136	120	120	134	124	118	143	129	115	124	137	136	110	109	122	138	126	137	124	145	137	129	113	131	148	144	144	113	132	126	148	119	122	115	121	127	112	122	114	137	146	122	134	137	132	136	129	114	114	119	115	123	123	130	141	129	126	137	119	130	129	111	130	119	123	118	122	129	113	139	112	124	118	118	121	128	127	130	143	122	128	127	130	140	140	126	130	116	106	124	134	127	108	112	125	104	125	128	118	131	121	145	116	146	130	116	122	124	112	131	114	135	96	138	118	117	136	132	114	116	107	123	115	134	113	129	118	119	133	135	122	136	117	137	149	108	112	115	132	113	126	125	129	126	123	112	124	132	129	124	110	114	118	132	136	126	127	131	103	118	134	116	123	143	120	106	123	143	107	127	149	120	114	140	111	140	134	112	118	135	146	131	115	116	126	143	117	110	110	124	122	131	136	122	133	130	120	135	116	139	117	120	144	126	125	130	118	125	122	95	112	124	119	114	118	125	112	123	112	108	123	139	119	124	147	107	118	123	127	116	113	125	125	109	132	114	114	119	124	137	117	105	111	115	116	112	125	110	126	117	128	117	111	127	144	123	118	138	138	143	121	125	126	124	120	129	118	133	124	130	121	103	120	138	122	145	129	127	118	128	124	134	112	118	95	116	106	117	125	123	126	123	142	114	128	125	138	142	123	133	131	144	123	124	119	114	112	119	139	123	148	131	129	117	125	119	121	102	120	123	123	118	98	126	126	123	139	124	123	110	129	139	127	119	115	121	115	124	148	126	127	127	101	103	115	126	127	131	133	116	115	121	130	123	125	122	110	118	129	125	122	125	117	101	124	133	115	117	117	112	128	119	122	127	131	121	125	138	119	109	126	133	113	118	114	127	137	127	135	108	111	134	122	128	124	128	136	114	138	115	123	108	130	116	124	143	130	120	136	118	129	115	121	122	141	114	115	118	111	130	114	127	121	130	123	132	111	134	132	116	131	125	132	137	100	121	113	117	123	124	110	128	133	118	121	144	118	139	123	139	112	140	144	127	116	111	121	105	136	110	94	122	133	123	111	136	106	122	136	138	111	121	144	117	116	146	126	117	123	126	131	114	127	133	123	128	131	124	126	124	112	125	108	123	105	131	124	121	121	128	118	136	119	125	133	107	144	128	123	132	127
150	1	1710	84488	651	303	790	701	593	518	443	376	307	249	228	194	178	182	160	147	159	165	148	161	147	143	125	131	147	159	165	178	121	147	126	133	122	138	155	133	116	154	123	126	135	113	115	144	139	148	130	119	109	117	142	148	130	128	145	129	110	132	116	127	111	136	128	120	142	117	128	102	130	125	140	114	117	125	123	129	113	122	122	126	109	120	134	120	131	129	125	123	132	133	144	131	112	123	138	125	119	113	125	104	132	113	118	110	125	133	122	111	145	121	105	119	112	99	107	110	112	125	136	117	137	123	113	123	139	117	129	116	107	135	127	123	119	121	110	129	118	128	128	117	138	106	116	129	124	118	121	116	118	129	116	139	116	115	113	127	133	115	127	100	114	128	118	117	111	153	131	115	125	129	126	105	125	124	109	117	132	135	111	103	107	106	120	110	116	138	113	124	119	124	100	137	123	125	99	127	114	101	140	110	117	117	145	105	134	120	114	130	111	110	121	114	125	118	117	114	128	124	97	120	131	124	117	107	117	133	119	143	123	118	108	113	130	111	131	116	105	116	126	111	111	116	99	107	124	120	105	124	124	119	139	126	116	111	129	110	123	121	139	121	129	116	117	117	99	124	107	102	106	110	103	116	116	129	121	108	118	142	122	131	109	120	108	129	108	118	102	118	105	129	128	109	110	110	122	138	107	105	105	131	127	112	136	115	120	106	113	132	112	136	109	119	117	121	123	116	97	115	122	120	105	114	131	118	122	127	132	117	125	112	128	132	117	135	107	127	116	118	137	121	110	119	111	135	127	133	135	113	128	134	112	127	98	124	128	113	125	101	106	98	101	143	107	125	130	122	135	115	129	119	122	121	94	123	106	115	107	103	110	119	121	107	109	128	126	112	128	112	119	121	92	119	103	103	128	105	108	121	116	92	115	90	109	131	106	128	113	124	132	114	102	126	123	113	114	126	106	107	116	118	111	102	121	134	104	127	110	121	139	110	127	141	129	106	106	119	135	113	128	116	129	123	132	118	140	112	146	117	102	118	117	117	114	96	114	109	122	112	110	112	118	104	123	125	116	113	127	117	115	102	103	107	134	111	119	113	111	125	130	104	118	124	113	111	125	140	126	128	137	114	127	126	136	121	126	107	114	118	106	119	125	118	113	128	111	136	125	135	100	129	122	130	117	129	138	123	125	129	110	143	97	114	110	124	123	116	118	121	120	140	127	130	126	122	119	108	103	132	131	114	128	130	110	114	120	117	140	108	117	128	120	117	116	114	121	125	114	137	119	149	120	124	125	122	110	116	120	118	109	122	107	128	114	117	130	119	131	120	124	115	125	132	109	109	122	118	117	114	110	98	108	136	122	125	113	117	101	140	139	122	113	116	124	110	132	127	118	116	126	110	111	118	131	121	105	109	116	122	110	93	111	133	113	135	111	114	114	118	114	121	110	125	95	123	108	120	106	105	115	106	111	118	110	140	114	121	127	140	126	139	100	117	119	107	112	126	125	133	125	116	111	114	122	114	113	128	105	128	104	128	113	120	101	110	128	117	115	122	115	121	105	110	114	105	118	112	129	127	128	109	123	101	97	127	138	107	106	114	127	103	106	111	107	135	125	121	116	117	104	113	120	126	120	121	130	119	108	150	114	126	133	115	116	128	119	132	97	113	136	120	123	131	123	132	123	106	103	111	119	123	117	106	100	126	116	111	112	125	107	115	131	117	124	110	109	119	133	128	111	129	116	122	114	130	130	121	98	123	119	112	105	119	118	123	97	116	115	125	114	135	121	127	120	110	129	95	120	111	138	126	113	123	111	108	103	134	125	113	132	126	124	109	133	111	118	121	118	119	130	114	98	126	101	124	134	123	129	113	106	101	118	116	109	122	131	115	123	114	116	121	119	129	108	120	108	110	119	111	111	125	115	107	118	125	120	116	122	130	117	125	113	106	125	119	117	105	127	122	120	96	120	120	119	117	124	111	123	125	118	120	111	106	121	141	129	117	118	118	135	111	106	129	123	117	115	117	123	107	116	126	126	112	118	115	117	140	103	117	113	115	116	119	122	135	131	118	139	132	111	127	124	135	126	122	124	119	127	116	130	124	123	126	137	127	110	112	119	113	141	126	112	94	127	116	112	113	102	122	121	128	131	119	109	127	114	111	119	132	107	108	110	108	108	121	127	108	126	117	111	133	117	132	119	94	123	108	120	111	112	116	99	126	120	111	122	141	129	127	111	112	118	113	117	117	120	124	117	136	126	121	121	111	103	114	115	121	119	115	116	117	124	126	125	115	127	134	122	123	128	114	127	114	116	129	127	127	103	122	127	114	121	109	138	125
150	2	1950	84546	629	249	930	865	755	633	527	493	467	405	345	336	304	292	268	256	250	222	228	206	204	199	194	208	199	195	167	181	161	165	178	166	151	175	156	139	161	194	141	135	157	121	148	138	147	147	140	153	146	144	146	146	139	131	136	122	144	146	133	157	143	160	135	136	141	118	134	137	129	133	135	137	140	126	113	128	122	147	120	145	154	136	120	109	140	113	121	135	138	139	125	151	138	123	125	119	132	135	117	137	137	145	110	144	142	138	124	140	118	121	126	112	125	123	111	110	145	158	133	125	120	111	102	134	115	126	136	136	115	109	126	146	135	125	143	124	141	150	123	110	119	110	140	117	113	126	124	121	130	122	135	132	131	113	132	132	137	124	139	119	128	137	136	121	139	126	122	106	116	146	112	114	119	131	116	140	128	108	122	121	119	129	133	138	114	125	112	115	123	117	148	119	127	126	112	125	107	126	121	130	130	115	139	126	116	120	109	140	122	134	136	128	123	99	127	108	104	122	120	117	120	120	124	128	128	125	125	114	125	111	134	136	132	122	126	132	127	99	122	134	121	117	104	143	125	131	124	102	151	98	118	112	115	120	127	141	133	127	127	114	135	124	118	128	108	107	138	123	113	90	117	128	140	120	125	115	135	110	117	124	117	109	104	143	137	114	106	122	113	132	128	123	113	119	117	144	122	107	114	113	114	120	123	141	138	113	132	131	129	106	127	144	124	106	128	128	132	142	132	117	94	121	121	109	110	114	120	125	140	145	117	126	134	122	117	111	106	107	112	132	136	116	97	115	132	119	117	126	140	129	112	130	134	122	102	124	114	115	125	129	141	118	120	128	129	128	119	127	132	123	122	121	111	128	113	136	118	136	113	125	125	127	132	126	111	136	107	116	118	117	117	117	136	108	123	125	102	145	144	117	106	108	102	125	122	142	110	98	131	144	130	123	103	121	125	102	131	119	127	113	118	108	126	113	119	121	120	137	132	115	113	118	140	129	110	111	108	118	95	133	111	111	110	134	104	110	126	121	97	122	100	120	99	115	157	112	108	120	113	133	105	132	115	129	145	113	112	123	96	131	116	105	120	135	112	118	130	119	132	108	127	118	93	116	119	120	142	118	128	120	125	108	111	115	122	119	129	124	128	105	123	121	130	124	127	113	122	126	117	144	117	110	127	117	119	98	116	117	119	117	107	120	110	126	125	122	130	108	124	110	135	116	128	105	130	140	118	121	112	121	105	106	109	115	108	127	124	137	116	131	144	137	103	113	131	118	123	111	124	115	105	117	127	116	122	110	125	106	129	124	112	109	115	99	119	126	128	126	115	130	115	108	131	103	121	99	118	118	110	115	117	112	115	135	127	110	144	117	131	112	111	110	118	114	139	121	116	118	124	137	133	129	149	120	117	114	137	108	114	131	128	117	122	107	102	133	121	121	121	117	115	119	129	118	141	142	116	130	129	128	119	127	126	163	115	130	130	120	118	128	117	113	121	121	133	117	133	125	116	127	132	132	120	116	149	117	130	118	118	132	114	122	130	115	116	115	102	122	140	123	102	124	109	146	111	118	116	109	126	117	121	118	115	145	117	117	121	112	126	144	114	129	133	122	124	133	112	119	129	130	127	102	136	123	113	118	133	129	120	127	137	130	121	121	147	137	116	109	129	127	121	124	124	140	118	149	126	119	130	114	118	114	119	138	102	118	119	122	103	122	118	127	118	128	137	128	127	135	134	101	124	112	113	132	123	124	155	130	120	124	124	108	134	135	105	106	96	106	131	117	111	98	127	119	110	102	105	122	116	98	136	124	123	141	125	116	112	93	108	134	113	131	109	122	131	104	123	110	123	135	115	119	129	116	119	115	133	108	128	120	130	131	116	117	116	117	111	126	141	140	124	130	106	121	120	127	121	128	123	120	113	123	119	124	120	137	98	124	128	117	141	130	117	131	143	129	105	128	119	141	129	116	120	128	113	143	114	118	116	110	118	135	120	125	109	107	105	126	118	97	122	128	114	134	122	125	117	120	117	142	129	113	104	120	121	116	131	121	144	124	132	104	118	134	112	116	124	112	126	113	113	128	116	137	108	114	134	133	137	132	115	113	122	136	132	119	127	108	130	121	108	116	136	129	131	123	105	117	129	116	113	115	126	127	132	116	129	114	124	106	115	128	126	129	100	132	100	140	108	133	108	118	124	112	121	110	123	116	108	120	125	122	112	104	109	127	126	128	122	130	119	136	110	106	98	114	127	119	130	113	126	116	122	115	116	132	127	119	128	128	126	105	119	111	125	121	122	114	124	114	126	122	114	119	103	127	124	125	133	133	114	125	137	105
150	3	3250	84604	664	304	993	868	779	629	575	446	419	373	323	303	286	242	235	243	221	199	193	193	176	182	190	194	168	174	165	166	172	164	163	169	144	140	159	167	150	134	147	148	135	138	136	135	138	136	149	162	117	136	146	118	126	144	158	138	147	144	132	124	121	122	136	120	137	140	140	138	114	136	132	112	139	133	130	146	120	123	121	144	161	150	136	125	121	133	117	125	162	133	140	107	112	152	131	131	137	127	133	133	131	138	139	113	147	117	144	132	122	132	125	119	141	137	149	125	122	122	159	125	127	107	103	125	123	120	141	117	117	125	121	137	121	144	126	106	126	114	120	131	136	118	112	122	124	123	132	136	130	132	111	120	116	98	128	109	127	116	132	128	129	111	132	124	131	128	107	111	136	93	124	111	132	110	125	129	121	122	128	144	152	119	109	129	119	121	134	124	126	131	125	139	140	133	128	131	130	134	122	105	129	149	108	123	124	116	125	130	131	117	121	113	133	129	139	118	119	122	122	144	132	120	129	123	116	137	132	106	119	142	120	125	113	116	130	141	139	131	125	118	124	123	128	140	141	116	122	141	112	137	126	126	152	131	124	122	139	110	131	118	138	130	121	117	121	130	125	117	115	110	124	112	108	140	119	120	130	110	119	126	124	143	116	108	133	140	113	124	135	113	128	100	138	122	115	124	132	124	90	132	129	110	124	114	123	120	111	121	144	120	131	132	145	130	119	117	116	127	143	144	143	130	116	108	121	117	135	119	112	129	121	109	105	106	133	115	117	131	134	139	120	111	115	137	141	120	119	123	114	116	151	111	122	104	102	139	122	121	119	119	116	141	141	133	128	125	119	123	112	139	133	130	123	123	127	130	120	124	128	113	115	110	123	126	130	131	127	111	111	129	114	124	115	133	126	115	126	121	142	108	125	123	130	135	111	113	137	125	124	136	119	123	132	126	127	110	124	109	123	128	106	104	105	142	119	110	130	123	104	140	122	121	115	123	125	123	128	118	135	132	116	136	130	114	110	129	138	124	129	126	130	124	138	124	115	107	133	111	115	124	121	132	109	128	119	107	102	123	129	124	138	122	111	137	126	114	134	126	126	119	121	125	111	137	124	104	127	126	137	132	101	140	115	122	105	117	133	128	113	116	146	110	112	124	132	108	120	120	136	124	103	113	133	122	119	111	126	121	121	125	129	115	139	126	111	130	148	117	126	122	118	126	120	113	133	135	146	128	122	118	114	131	110	134	132	103	116	123	112	134	139	117	130	132	122	114	123	111	118	120	129	132	110	137	129	122	119	120	121	124	129	131	109	117	132	114	132	107	107	113	127	110	110	123	111	115	113	106	95	115	129	127	138	110	113	122	121	140	114	125	134	120	119	124	129	121	120	104	130	127	126	106	140	130	135	115	132	119	137	115	120	148	118	129	113	148	145	133	116	124	106	107	119	113	115	118	122	130	115	121	103	123	104	121	121	133	99	125	127	124	123	127	128	109	126	129	127	113	148	129	126	99	115	117	124	128	117	123	125	123	111	136	114	118	127	127	114	134	125	118	135	109	110	115	119	147	131	117	117	111	120	127	128	122	117	115	128	99	127	140	121	125	111	115	113	100	115	111	135	141	109	114	127	116	138	118	113	109	94	129	121	134	125	133	127	111	111	126	118	126	128	112	127	105	129	124	110	142	108	118	117	132	110	118	107	126	149	151	126	108	116	118	136	128	133	145	118	129	114	117	113	115	129	111	133	140	103	126	124	104	133	112	127	136	109	115	102	112	122	110	107	135	131	114	123	117	114	125	130	115	111	131	132	118	131	124	101	119	123	124	132	124	108	127	123	129	149	121	124	119	121	124	105	115	110	128	112	116	120	123	105	126	117	149	119	134	105	109	129	124	117	108	118	114	124	123	126	124	129	126	125	132	139	117	125	118	121	134	133	113	113	118	119	118	127	130	119	127	127	135	119	111	108	129	126	115	109	121	125	125	123	113	107	119	140	133	132	117	139	116	133	118	101	135	108	127	94	132	124	131	133	125	132	129	111	99	109	104	125	137	131	125	123	123	120	139	117	120	116	131	122	112	126	117	119	146	127	115	125	120	131	122	120	124	120	115	120	134	131	126	128	126	110	116	123	128	146	114	130	121	112	118	121	116	115	113	124	120	103	125	124	125	110	117	128	110	101	118	134	123	117	121	130	130	123	126	125	105	109	108	121	114	136	128	101	139	111	126	123	131	123	113	124	105	104	122	115	119	109	117	114	111	117	125	122	131	117	105	106	108	139	119	128	127	120	121	122	125	128	129	118	133	116	125	107	114	114	114	129	129	125	133	124	117
150	0	2500	84662	650	269	989	1024	898	813	665	609	577	510	498	455	439	390	375	377	338	347	331	296	300	297	278	280	266	257	223	237	246	218	225	236	193	220	205	182	199	198	205	200	168	175	177	181	174	199	170	164	174	174	192	168	177	169	152	177	178	153	166	151	193	170	150	140	150	146	169	168	163	151	153	150	158	159	150	161	136	156	159	171	147	157	158	153	160	148	161	149	159	156	156	154	147	143	158	138	147	153	151	148	138	165	144	109	146	149	129	155	129	147	143	134	156	154	164	160	122	139	129	136	132	142	152	128	128	148	126	136	149	135	151	126	152	145	147	131	153	141	144	144	130	151	151	129	150	146	126	136	138	142	163	126	151	146	119	145	139	152	140	127	141	131	152	140	133	144	126	120	147	138	136	127	141	130	141	142	147	133	142	129	139	124	125	130	155	149	154	129	141	143	144	142	129	141	140	127	132	134	131	133	126	130	147	116	126	156	127	146	125	116	127	124	141	131	142	119	102	135	165	144	126	147	145	140	151	127	136	131	131	132	155	129	126	143	133	132	120	129	145	129	117	129	140	137	143	126	139	123	137	139	118	131	128	127	118	117	127	127	132	143	132	134	117	120	143	123	134	130	135	145	143	137	129	119	148	117	140	125	109	153	121	148	135	130	128	135	138	144	129	162	111	145	129	122	134	121	125	134	136	125	135	122	132	152	123	140	151	125	120	132	125	145	128	148	130	134	131	151	124	137	127	121	134	128	118	115	147	126	124	141	128	131	129	130	146	132	132	130	128	113	115	143	119	107	132	119	126	148	149	139	123	126	134	139	126	135	129	130	143	133	122	132	140	123	153	134	135	127	108	143	131	105	125	126	128	120	135	126	127	123	116	129	120	135	117	152	132	112	122	131	129	108	129	121	107	133	136	140	132	129	111	120	142	122	135	123	127	131	119	129	141	150	125	137	118	114	141	139	127	156	141	117	143	123	144	138	114	137	114	129	128	129	122	124	137	141	101	115	125	149	149	143	136	135	130	140	120	124	126	124	120	144	133	134	129	135	136	129	110	121	135	121	135	143	135	128	131	131	137	116	145	138	131	149	116	106	122	130	118	116	145	117	133	153	125	125	109	116	124	119	148	122	124	118	124	128	129	123	123	121	102	139	115	124	132	115	131	140	128	138	140	131	148	137	122	122	133	125	119	126	122	126	138	119	151	127	142	129	118	117	149	129	128	146	138	132	127	126	125	124	126	111	144	141	140	131	118	153	145	124	135	126	126	128	132	138	116	119	135	113	138	125	137	145	123	129	117	136	131	128	140	130	146	107	130	111	131	130	124	124	129	112	154	149	137	137	123	129	141	112	146	123	126	142	138	121	148	115	129	119	131	148	133	114	135	119	136	127	123	133	122	107	121	126	140	114	147	126	134	114	126	114	119	119	113	119	120	136	134	118	139	126	145	144	125	145	133	105	128	126	142	142	119	121	127	149	140	115	127	129	128	128	118	130	127	113	134	130	127	108	132	125	117	149	114	149	116	130	122	127	128	138	110	130	119	128	123	129	101	136	133	128	121	120	141	144	122	161	136	121	131	125	122	131	121	135	123	141	124	123	132	130	123	123	131	131	128	139	142	115	130	140	113	125	136	128	134	126	109	115	126	131	148	145	139	113	115	118	134	108	110	127	128	127	135	135	123	146	122	124	128	137	127	148	134	136	158	131	125	120	110	133	123	123	123	121	119	125	111	108	129	148	114	114	137	148	113	117	119	142	147	133	121	122	119	147	135	133	129	132	125	121	146	127	122	125	130	135	146	146	139	135	129	126	129	119	123	109	136	118	117	130	130	123	140	118	114	109	126	138	133	122	138	127	126	138	123	135	131	126	131	116	116	132	131	121	136	118	130	131	125	144	110	128	118	134	123	126	122	140	102	115	115	123	130	126	123	107	126	117	135	124	121	117	125	125	146	131	123	130	132	119	120	118	127	112	135	132	122	126	103	123	128	120	126	115	127	118	138	116	125	141	124	128	130	131	122	131	125	121	104	118	119	149	129	140	131	127	130	125	105	112	111	115	120	116	126	114	116	133	118	122	118	145	131	128	120	130	132	139	117	112	124	120	119	147	130	116	144	144	126	127	122	105	115	123	132	116	141	126	124	131	127	134	122	137	143	139	133	125	123	134	130	116	128	121	138	122	122	127	127	148	132	147	140	126	128	107	118	128	117	122	127	135	139	117	112	111	110	103	114	130	138	132	128	120	137	139	133	109	110	121	112	139	140	124	143	133	154	107	130	118	118	108	132	124	150	121	116	107	129	111	147	126	128	128	121	119	109	122	121	126	104	109
150	1	1710	84719	641	372	857	770	644	498	456	357	299	257	206	219	223	199	185	179	173	161	180	156	172	163	145	152	140	148	156	139	153	146	157	144	144	152	136	142	133	131	142	137	143	130	142	129	112	136	146	129	123	114	132	124	116	110	115	116	129	135	134	117	133	122	141	143	120	138	121	126	113	134	120	124	145	140	124	131	113	121	141	125	137	147	138	115	116	128	132	115	118	131	114	130	129	103	134	114	143	120	124	111	146	125	105	114	134	112	134	97	130	123	129	122	117	117	132	149	150	134	115	125	110	134	104	124	111	134	112	120	128	135	129	125	126	119	117	129	146	120	134	119	120	116	130	114	144	118	118	120	117	128	115	132	139	115	124	135	116	117	108	111	102	154	133	110	115	117	116	123	129	113	126	129	103	135	128	124	101	127	118	137	112	128	118	126	114	117	147	120	122	126	109	119	135	133	115	105	127	110	123	112	125	109	120	108	131	120	120	120	133	115	114	130	127	136	106	116	123	118	128	107	137	135	129	110	134	129	134	118	122	114	138	131	111	116	116	126	112	122	119	103	107	127	128	109	116	126	128	123	103	133	143	117	124	124	140	128	121	119	123	143	148	108	130	105	123	116	114	108	128	124	103	101	121	128	114	104	114	128	122	128	145	130	111	132	133	145	123	132	106	122	132	130	131	126	138	114	123	109	117	103	121	125	130	123	122	124	127	131	103	125	132	121	120	99	137	103	140	130	100	116	108	136	115	125	121	107	136	121	101	118	123	131	99	142	108	135	116	127	122	135	126	111	113	123	111	124	110	135	124	125	112	137	125	115	121	122	146	126	122	118	128	115	128	152	140	138	121	146	131	121	113	126	136	134	138	116	135	136	129	149	114	128	139	135	116	126	136	128	114	114	120	138	116	129	124	132	120	108	114	115	124	123	118	122	113	136	111	135	121	121	127	125	121	147	119	130	123	110	129	124	128	112	124	115	130	120	128	107	105	124	121	108	130	114	117	129	120	128	122	132	118	135	112	102	136	113	134	119	117	101	130	132	127	113	119	140	125	144	126	121	119	124	150	113	105	132	120	134	121	113	111	119	112	134	125	117	108	114	114	130	119	113	107	114	113	109	130	114	116	121	119	125	142	119	122	143	105	113	116	126	131	123	122	129	119	95	123	118	128	103	119	125	114	106	129	111	127	99	119	121	113	118	126	127	127	114	114	127	133	131	131	98	108	127	123	113	123	131	112	120	132	126	116	100	125	110	129	136	117	115	130	110	120	128	102	123	120	112	113	125	118	118	110	115	121	120	109	140	103	134	130	133	128	137	135	126	119	117	136	143	128	127	134	120	112	141	112	114	112	118	123	126	136	113	120	112	137	135	140	115	122	122	113	120	128	105	139	98	122	128	116	121	111	111	119	122	119	114	123	134	118	133	117	105	118	125	117	110	99	102	105	123	110	126	127	122	117	118	117	115	113	138	109	118	107	109	95	121	135	126	113	119	135	127	132	120	113	120	114	137	118	132	118	119	113	143	114	116	133	108	129	124	142	112	105	124	115	118	117	137	128	125	105	120	111	145	126	104	151	129	130	119	131	132	131	118	118	125	133	104	122	115	126	129	124	105	114	115	118	123	123	102	123	131	133	127	125	127	116	118	130	139	118	142	109	124	124	115	126	135	115	116	109	108	122	116	112	114	118	114	125	127	111	127	129	113	115	145	116	115	129	120	116	123	117	135	129	117	122	131	106	154	119	119	127	110	116	121	114	132	120	109	116	116	120	118	118	131	119	122	135	104	125	122	133	108	118	113	118	131	113	121	119	101	126	128	135	113	110	132	132	107	120	126	140	110	134	114	113	118	107	126	120	111	131	144	150	104	135	117	135	107	116	117	138	115	119	118	133	120	119	116	122	125	129	118	125	106	121	125	128	133	136	116	113	126	111	99	143	114	108	129	111	128	127	113	115	127	123	147	143	115	130	99	119	125	106	143	103	130	142	114	97	113	125	127	133	132	146	124	108	135	127	130	139	129	103	109	116	117	103	139	117	115	125	117	117	122	123	128	116	131	110	121	114	124	127	119	126	122	117	124	142	121	119	100	125	119	120	126	100	128	123	109	124	124	127	126	137	126	130	101	139	119	111	130	129	118	122	115	123	110	108	115	116	117	128	135	130	127	134	98	122	114	112	123	122	121	117	145	122	115	133	137	124	130	132	125	127	124	131	133	119	103	129	113	117	126	118	116	122	115	98	126	117	103	114	134	130	113	132	127	126	116	125	107	121	115	118	121	119	124	130	113	123	122	103	121	122	115	113	109	127	125	134	115	114	128	109	119	118	127	124	139
150	2	1950	84777	636	338	950	860	737	625	525	478	438	415	362	354	296	266	281	256	257	240	220	228	206	211	219	201	201	190	171	172	173	175	178	165	161	173	182	175	145	171	173	143	164	158	156	135	137	146	155	126	142	149	165	139	153	138	152	149	150	150	153	138	135	119	147	139	140	146	152	147	121	155	145	141	144	132	137	144	122	126	130	134	128	137	127	140	153	126	147	140	136	135	131	131	120	141	124	147	129	131	119	153	124	146	129	125	147	132	141	135	122	123	132	155	127	136	145	132	140	133	118	144	128	134	116	125	141	122	125	121	146	120	125	125	128	116	135	162	140	132	132	131	152	128	127	126	129	140	127	136	136	135	133	137	132	147	117	134	129	140	152	138	129	119	145	138	146	121	131	121	124	130	125	123	140	135	124	142	121	141	116	135	130	130	132	113	133	139	120	134	150	131	115	141	106	126	140	123	109	126	121	125	129	141	133	115	106	142	135	132	125	124	122	128	120	125	111	133	122	132	129	143	122	114	120	145	114	123	118	121	137	111	136	119	123	128	126	129	125	137	142	126	122	148	112	120	132	135	128	137	131	150	110	125	120	138	119	140	115	134	143	98	124	155	127	133	125	109	135	157	117	137	123	114	132	136	144	131	137	116	111	117	142	118	131	117	116	128	118	117	117	116	134	122	153	126	133	135	130	116	129	133	127	136	125	129	123	148	129	128	131	115	131	127	139	119	126	138	123	122	104	130	115	144	125	108	128	135	134	120	119	123	139	124	132	112	123	128	134	115	116	127	119	127	108	107	107	128	117	128	121	123	142	133	144	142	114	120	112	123	120	118	134	125	124	142	131	144	115	145	126	116	141	114	129	144	139	120	114	119	116	139	125	125	119	126	110	107	134	119	119	121	130	113	125	128	120	123	126	133	118	131	123	130	123	123	117	130	112	112	134	110	133	117	138	130	131	125	135	127	121	132	128	115	115	125	110	117	131	130	138	136	116	123	118	122	120	111	128	134	114	113	131	115	127	123	140	131	121	129	127	128	117	124	136	127	121	127	117	122	118	132	134	136	119	126	123	136	125	137	110	130	122	114	120	118	121	131	135	117	127	125	133	126	122	127	123	115	128	141	127	129	133	127	129	134	125	116	111	131	133	125	144	134	124	132	116	114	147	144	124	124	141	126	137	121	118	120	118	132	132	130	124	128	129	123	136	121	113	117	121	104	112	126	146	120	135	137	104	145	123	86	140	110	101	116	147	124	115	121	108	125	133	114	120	146	108	144	130	142	133	133	132	111	133	105	128	111	115	127	143	132	145	123	98	145	120	145	139	136	137	126	118	119	122	107	132	117	112	117	124	132	138	123	117	107	116	112	121	131	116	133	127	123	126	131	128	129	127	134	115	133	118	134	139	121	113	120	142	114	119	131	135	115	135	111	131	122	126	145	131	126	135	116	129	122	122	132	133	123	145	137	120	118	104	116	127	129	127	131	120	120	127	122	122	142	154	131	118	114	127	139	111	138	120	124	106	129	122	104	127	127	115	101	142	129	133	116	121	123	110	153	123	126	143	124	121	113	143	127	121	122	119	130	135	110	127	132	135	124	130	134	115	114	138	130	118	117	112	145	133	133	111	110	136	114	136	127	125	135	124	119	125	133	144	127	137	126	122	129	132	136	114	115	136	118	124	122	127	125	119	134	127	116	140	113	139	133	100	104	131	111	137	134	107	132	128	136	125	140	131	109	129	129	128	138	129	107	113	122	114	141	133	126	107	117	112	127	121	108	125	119	115	112	126	121	128	112	129	128	120	131	115	127	116	120	108	117	141	137	120	133	125	140	136	120	126	119	137	104	131	116	136	122	121	134	121	117	127	137	106	154	133	133	131	127	108	134	109	134	105	132	130	138	132	104	123	125	145	132	126	136	133	126	111	137	132	138	129	138	131	131	136	128	120	120	129	120	125	113	122	146	107	123	117	123	137	132	112	118	127	105	128	127	126	113	137	123	119	113	143	124	142	111	134	97	129	130	128	141	127	131	120	134	133	130	109	131	135	121	123	132	134	133	135	131	125	132	133	136	131	115	114	140	123	113	129	121	125	101	128	134	117	129	130	123	121	122	128	114	125	112	124	120	125	152	156	125	125	131	128	139	115	115	123	124	144	119	129	105	136	123	135	133	111	109	127	127	129	121	139	128	122	120	126	109	130	119	113	120	127	117	128	121	125	108	145	124	131	123	145	125	132	116	118	129	130	130	133	134	137	133	101	149	124	117	118	121	117	136	120	125	129	138	108	112	142	147	122	140	127	105	117	122	129	135	127	127	122	120	127	119	110	133	130	125
150	3	3250	84835	640	352	951	886	801	665	516	465	415	355	333	294	273	259	257	244	207	205	202	198	189	184	218	167	172	160	171	170	173	141	161	153	163	142	160	172	148	165	143	138	155	138	154	150	149	148	152	132	156	151	123	130	160	140	149	153	122	150	130	144	156	123	162	120	136	130	149	130	139	126	141	124	145	136	147	108	132	136	131	134	124	134	127	137	137	113	139	138	136	140	123	132	149	129	132	137	124	145	128	135	133	150	133	139	144	138	131	125	144	131	132	116	153	131	124	125	122	132	123	151	117	139	122	138	138	133	141	132	139	119	131	125	126	117	146	119	118	136	147	138	132	128	136	132	122	131	146	125	117	153	132	104	122	142	119	157	131	124	126	149	139	127	121	137	132	125	152	136	136	132	133	129	138	134	132	127	137	145	139	144	124	136	133	117	155	139	132	116	142	132	136	124	131	126	130	117	125	135	123	157	137	129	117	136	114	134	105	115	120	150	136	142	124	139	121	131	133	140	127	113	132	135	129	123	125	143	117	137	120	117	131	126	126	136	139	114	146	138	120	122	135	137	127	117	167	116	125	129	129	132	130	111	127	137	126	132	132	120	129	121	133	126	128	111	132	127	142	125	141	121	125	100	142	119	127	122	136	135	148	134	116	111	134	139	133	144	147	122	141	123	125	125	135	136	134	129	143	136	141	112	135	125	136	113	121	140	139	133	135	137	134	131	125	131	116	147	148	114	132	119	135	116	132	134	132	102	130	137	140	129	136	123	120	122	129	121	135	127	127	123	130	131	133	117	124	116	126	136	134	114	138	118	140	109	129	145	137	121	131	119	129	135	104	106	144	119	141	133	131	138	122	132	130	158	104	130	122	136	128	121	129	135	122	128	134	114	138	139	136	125	141	137	123	127	125	123	133	114	132	144	120	122	124	135	121	118	121	138	120	139	124	141	148	126	110	129	125	149	120	134	119	119	140	108	128	125	126	128	119	136	148	105	131	142	112	129	124	127	115	150	119	133	132	126	118	137	125	143	132	119	135	112	133	123	137	126	122	119	105	139	121	122	134	118	134	130	128	141	144	128	121	122	114	125	131	117	121	126	124	127	109	95	125	122	119	131	130	150	110	127	121	127	115	132	116	144	130	148	133	142	122	134	122	133	139	131	123	132	132	142	125	119	137	110	122	148	126	126	132	110	120	132	133	133	127	127	132	137	121	132	118	136	141	120	138	120	127	127	142	140	134	146	141	149	120	108	130	123	119	139	118	140	117	128	115	137	122	121	134	124	129	135	125	121	144	123	128	128	141	117	124	131	132	131	101	108	130	115	140	137	111	127	140	113	132	120	127	130	136	130	116	122	133	145	110	116	138	126	130	148	121	122	119	118	107	122	140	118	120	109	111	133	133	121	134	114	132	135	137	139	130	131	128	143	146	147	143	125	127	137	104	107	114	134	124	135	134	130	106	129	136	131	127	145	129	135	118	121	116	132	131	134	122	125	125	123	131	115	118	118	140	139	143	143	127	130	122	118	125	121	127	125	145	127	120	107	138	133	116	133	124	120	113	126	118	123	124	131	119	111	117	135	140	123	108	125	119	125	134	122	139	133	127	153	123	100	134	142	117	137	137	135	120	140	126	139	137	117	128	137	119	125	120	126	126	126	127	107	148	136	143	121	118	116	125	117	131	125	126	138	127	125	143	130	141	126	128	128	117	127	124	120	122	120	144	117	127	128	108	116	129	119	139	128	125	123	136	131	142	140	131	135	116	123	115	127	140	134	111	138	138	144	116	126	115	138	125	117	150	127	123	130	121	136	133	131	133	134	99	118	129	123	140	128	120	113	134	143	106	117	125	121	136	141	134	113	138	111	122	122	130	139	133	121	123	148	140	145	138	131	105	134	130	114	109	122	89	153	130	121	131	137	120	123	131	128	160	127	152	115	112	132	121	129	115	114	140	148	131	132	137	143	133	145	148	108	130	117	117	106	122	120	120	107	141	134	129	128	127	143	125	119	141	121	134	116	122	136	129	125	120	112	132	133	126	124	120	131	134	112	126	139	113	139	137	119	111	126	136	131	119	122	126	126	112	121	131	139	129	135	140	145	109	120	129	143	129	139	121	135	131	127	129	133	130	128	137	123	127	142	108	105	139	115	137	142	124	140	124	126	125	120	137	121	138	120	133	133	103	133	122	128	138	114	126	112	139	142	143	109	137	129	115	136	114	115	119	130	131	140	124	157	120	151	143	116	140	121	143	127	127	141	140	123	133	103	134	136	143	144	123	121	124	125	130	129	138	153	139	121	126	103	135	146	147	116	120	117	119	138	140	124	120	129
150	0	2500	84893	627	249	1021	1005	908	777	698	635	584	528	483	468	434	442	371	365	347	351	357	282	303	298	279	284	262	245	234	233	206	240	228	209	217	212	198	217	199	195	196	192	172	183	185	191	180	187	181	178	196	194	179	174	177	165	173	169	172	163	171	170	152	187	163	168	171	184	165	159	160	152	141	160	153	144	145	149	146	161	169	148	160	161	169	156	130	144	157	158	159	142	157	155	149	142	174	157	157	155	150	149	155	158	154	160	158	149	141	127	145	145	150	151	127	135	127	145	154	137	153	141	152	146	150	158	152	148	142	134	154	124	129	142	144	148	148	141	161	148	124	131	146	141	143	144	129	143	134	139	127	146	130	141	150	136	157	141	158	152	138	129	144	134	167	148	139	134	144	141	123	146	146	128	149	148	122	152	132	143	109	135	135	140	128	123	112	139	134	147	162	151	143	129	142	128	135	125	118	138	162	162	150	115	128	147	158	133	139	176	136	144	134	133	137	151	112	126	132	147	130	143	157	151	148	142	146	127	160	148	130	134	124	140	111	153	137	147	152	148	133	151	141	144	128	124	116	152	147	155	151	138	140	122	128	139	140	140	130	136	122	123	127	138	132	120	131	139	140	114	132	120	128	131	138	136	144	115	135	139	148	139	143	154	119	138	142	130	113	113	145	130	136	136	145	151	119	150	118	134	121	126	141	136	134	127	128	129	160	127	140	133	146	129	133	139	109	145	130	136	125	128	132	123	139	92	137	131	126	136	138	146	129	109	119	134	154	127	123	133	136	135	133	136	168	120	150	137	130	116	150	147	119	120	141	113	126	115	145	126	138	128	129	120	131	149	152	151	138	125	129	136	123	152	121	139	158	166	134	128	144	127	134	134	145	138	150	127	144	145	124	134	144	156	118	135	139	120	134	134	151	145	133	131	138	133	134	110	149	116	124	133	138	133	133	144	129	124	138	119	136	137	122	125	126	151	151	172	134	140	131	124	115	135	130	155	129	139	136	133	134	139	135	126	122	133	110	134	146	132	144	137	125	128	120	130	125	128	134	123	127	123	142	134	124	137	158	126	115	116	135	144	122	128	127	137	136	131	128	149	132	134	126	134	133	119	128	131	133	133	120	145	128	119	155	132	139	111	129	139	120	130	140	133	137	139	118	127	141	134	133	133	148	142	140	136	146	110	160	148	135	123	99	137	139	147	148	132	140	126	138	139	119	135	137	114	133	134	139	137	141	131	121	153	144	124	138	114	128	126	115	136	134	120	131	132	126	133	151	115	95	133	147	127	130	157	141	121	110	134	121	135	112	137	126	110	148	138	130	132	142	147	133	121	120	127	111	137	128	135	132	125	142	131	135	126	142	160	123	120	141	131	156	131	129	85	127	134	120	144	135	122	113	144	135	122	138	125	148	118	143	116	125	162	138	142	132	136	113	122	141	137	114	146	121	151	144	136	153	138	128	144	141	124	139	138	123	142	128	131	129	134	141	143	114	123	138	139	128	120	141	144	131	126	140	118	139	131	140	138	134	108	132	125	130	139	147	133	154	125	121	127	138	114	141	125	125	115	112	115	135	128	121	146	129	145	168	133	141	137	131	143	124	120	146	161	157	128	143	142	143	127	103	133	164	135	120	135	124	140	138	136	115	120	118	114	116	126	121	152	126	131	134	126	142	145	123	131	141	127	141	135	136	113	134	134	145	133	129	129	128	115	116	131	114	99	123	136	122	146	124	131	135	145	127	128	121	116	126	134	133	127	124	108	116	121	122	132	136	128	131	132	123	133	117	133	142	127	133	118	132	136	139	136	138	134	134	123	142	118	143	137	147	138	125	114	111	138	146	127	138	140	131	143	121	130	120	99	138	145	126	103	132	139	134	147	133	131	126	122	112	130	117	144	133	115	136	143	118	137	130	134	146	138	121	133	119	126	133	125	149	126	139	156	129	117	123	123	121	139	126	134	146	120	133	126	137	137	143	137	131	136	128	136	126	120	124	133	131	120	135	140	120	134	131	135	149	126	131	128	127	128	140	129	144	134	154	148	137	138	135	137	130	132	109	138	150	132	140	135	123	137	130	140	120	158	126	146	148	126	128	128	115	116	129	123	121	158	130	124	125	130	132	131	136	127	146	147	134	136	139	135	115	138	143	129	135	136	132	136	140	142	135	135	150	126	116	126	135	141	121	124	146	140	124	114	121	128	130	132	117	142	124	138	122	137	125	135	122	132	134	143	133	153	133	135	134	124	126	145	153	125	123	129	125	146	122	132	106	142	143	145	140	132	112	138	145	137	121	142	117	142	125	133	128	138	100	132	135	148	116	145	126	129	128	129
150	1	1710	84951	642	302	708	669	631	543	432	373	326	271	246	230	202	200	189	188	151	151	161	157	152	166	134	141	137	168	137	135	125	134	126	137	146	154	149	127	136	123	138	128	118	146	146	109	151	148	122	146	134	138	142	122	137	141	123	138	138	137	135	147	127	114	115	129	130	118	115	98	130	145	138	128	139	113	132	137	126	115	111	120	125	119	118	127	135	141	130	126	127	118	118	134	114	121	128	125	139	144	131	145	138	124	124	130	139	144	116	114	129	129	140	128	138	115	109	122	150	141	161	119	145	117	144	139	119	135	120	119	136	117	104	127	117	122	122	119	116	131	131	124	136	126	128	126	123	119	110	125	129	114	111	112	144	128	117	124	119	131	146	111	146	129	125	124	121	118	131	142	130	129	134	114	126	101	129	96	124	139	120	115	123	127	106	130	134	133	113	123	111	126	125	130	138	134	113	116	128	130	127	122	105	103	119	131	120	132	126	129	108	137	105	141	122	110	110	118	140	98	125	121	125	107	135	124	101	133	134	134	110	134	114	100	121	126	132	113	117	112	126	126	116	116	127	118	122	127	110	108	144	112	120	101	115	133	121	113	120	124	118	114	121	124	128	125	113	116	115	113	125	104	128	118	111	128	132	103	118	117	155	106	118	131	127	127	129	136	117	126	134	132	127	126	119	130	136	100	128	116	118	139	117	134	109	125	145	109	129	109	110	127	140	127	125	124	109	127	119	124	108	129	136	115	130	112	118	99	129	123	135	106	131	113	117	122	116	122	121	142	109	127	120	124	115	125	112	133	129	120	109	112	131	129	132	125	117	141	133	139	132	117	117	129	119	127	114	117	126	122	132	108	139	124	115	138	133	128	133	124	128	132	122	142	125	111	125	133	144	128	128	103	133	138	135	130	125	116	108	130	132	131	129	128	117	130	121	137	126	128	102	104	127	116	117	131	119	137	129	129	130	118	127	119	123	113	118	110	129	104	108	125	130	138	132	130	133	135	123	115	124	117	131	115	116	118	130	110	125	121	123	137	136	123	125	152	110	111	116	135	124	110	110	126	123	125	107	130	108	115	122	106	119	144	126	122	125	121	149	118	112	124	125	106	107	122	113	124	112	131	121	129	125	125	104	111	135	122	118	133	128	114	124	134	138	128	113	118	132	134	113	137	137	128	126	122	135	116	106	126	147	123	119	102	141	107	114	151	135	140	150	118	114	121	144	129	134	128	121	132	124	108	138	123	106	137	124	136	148	121	109	124	122	114	138	123	119	124	117	121	106	127	127	118	123	114	119	113	139	122	124	129	121	130	107	140	128	133	129	116	112	124	122	128	143	139	119	98	127	123	142	116	148	143	140	117	124	128	130	121	148	132	117	131	157	108	114	124	111	116	116	114	117	123	143	123	120	116	103	113	125	112	121	136	110	124	134	121	127	141	109	105	147	135	144	128	130	128	116	122	135	114	124	115	106	116	117	125	129	148	125	128	115	106	125	138	134	112	109	151	136	116	129	128	97	118	155	139	129	133	139	126	125	131	113	116	138	121	140	135	109	115	123	141	133	122	123	127	125	136	124	111	120	121	130	118	124	117	117	124	125	119	110	135	105	119	126	140	127	123	131	119	117	122	114	114	113	94	112	118	121	97	125	129	125	128	119	112	127	105	137	119	108	128	143	128	122	127	106	141	120	120	140	131	143	122	133	112	114	124	127	119	127	118	135	115	112	120	121	126	134	102	103	122	120	114	127	138	116	100	110	132	113	123	141	144	133	116	151	101	115	127	119	124	122	145	127	142	95	115	116	122	98	122	128	108	111	128	113	119	126	106	133	141	140	134	106	130	109	118	139	129	117	139	129	107	104	121	133	121	133	121	103	139	122	94	121	143	112	126	118	124	116	132	121	112	137	124	122	108	125	116	126	119	122	121	97	119	144	107	127	122	124	133	111	132	138	125	116	111	123	120	136	142	134	123	130	132	132	113	118	130	135	125	120	135	107	126	127	137	121	107	134	131	110	114	112	109	134	129	128	132	117	115	138	133	117	117	123	123	115	115	129	109	132	99	115	118	134	122	119	141	107	126	105	121	120	113	125	107	118	119	111	116	127	125	141	122	138	142	114	125	107	143	126	138	141	131	113	128	118	131	144	149	115	131	118	127	128	111	119	127	123	127	124	126	127	119	138	132	122	126	119	148	119	126	145	140	118	106	112	122	121	106	130	136	117	118	121	115	113	120	118	129	131	122	97	127	120	115	141	126	111	115	149	125	135	127	115	117	114	124	123	142	148	132	126	117	125	132	130	129	115	121	122	114	111	106	128	116	108	122	118	129	144	120
150	2	1950	85008	665	272	950	830	718	628	554	478	496	399	364	339	318	277	275	244	239	253	231	213	190	198	199	194	195	189	199	177	186	165	158	181	155	153	182	179	174	164	175	149	153	151	152	168	162	137	167	165	135	145	145	173	133	145	143	135	142	149	137	154	127	140	146	150	152	142	153	143	147	150	132	140	143	110	152	141	133	133	139	128	141	144	125	134	131	127	138	126	140	143	115	144	133	143	138	150	141	135	141	133	130	128	142	129	123	133	146	147	128	121	127	121	138	138	151	133	121	127	137	133	140	126	131	131	113	122	119	122	130	129	123	126	144	141	123	138	118	132	111	133	127	138	152	155	129	115	118	142	101	119	117	114	122	144	140	126	149	145	140	129	136	133	110	147	126	124	132	134	155	142	112	106	124	135	129	109	131	132	148	146	131	110	147	114	141	137	127	114	126	121	116	131	119	126	141	116	121	126	136	124	132	140	132	130	115	111	119	136	126	122	121	145	128	117	121	140	111	122	127	134	133	153	122	112	126	133	134	126	131	134	146	123	139	128	140	109	133	136	138	131	114	134	127	132	145	114	124	126	140	124	122	133	131	130	115	128	127	113	133	126	121	116	126	154	134	148	130	153	122	129	127	138	126	122	130	125	136	153	126	123	124	143	128	121	119	132	134	134	132	124	97	123	132	113	133	135	125	146	128	125	118	126	136	132	139	117	134	136	128	139	155	142	150	111	119	137	114	129	153	125	129	133	107	128	127	122	129	103	143	131	128	123	134	119	112	103	123	130	120	118	106	125	124	118	133	121	122	129	112	133	132	135	146	122	127	155	130	130	125	128	135	122	144	127	122	129	150	124	134	109	136	129	126	131	134	133	134	128	124	115	138	132	113	122	153	121	134	121	151	135	127	140	107	125	125	151	149	141	133	132	116	136	110	135	128	129	128	122	126	129	110	115	128	128	135	128	109	124	137	147	109	126	142	125	111	106	114	127	129	127	108	126	127	121	124	134	113	137	108	117	115	123	126	121	122	139	124	132	126	130	110	121	116	123	120	121	125	145	134	121	113	142	126	136	127	123	132	130	120	115	129	134	129	124	120	115	121	148	137	124	115	141	122	118	131	138	133	167	139	156	125	128	108	113	142	121	135	107	116	132	105	120	132	127	127	125	133	118	119	139	123	137	139	128	128	142	141	116	132	122	118	133	134	129	137	135	120	114	130	113	112	125	124	120	139	119	128	140	127	138	133	122	121	139	135	141	111	133	134	134	116	128	119	115	130	129	111	131	131	118	118	111	119	127	134	134	126	127	122	127	115	122	142	111	126	107	125	119	127	140	126	118	121	132	133	116	122	117	145	138	141	125	119	131	118	135	122	116	125	105	115	123	127	126	127	150	149	118	149	120	142	133	139	102	137	136	118	125	124	141	128	117	132	132	124	147	132	119	130	130	113	115	122	130	114	151	135	121	113	132	131	118	134	129	128	130	121	133	136	129	136	128	130	121	117	132	133	130	122	147	136	127	121	141	116	121	127	126	143	113	149	139	117	104	134	127	122	144	134	132	112	131	113	116	130	134	143	113	133	133	118	127	126	128	122	150	125	125	117	133	133	130	117	116	120	126	138	148	113	133	127	131	134	110	121	124	132	116	136	113	121	124	134	114	111	118	149	129	110	116	124	118	128	114	130	127	114	119	133	122	113	123	124	124	127	123	121	123	122	133	116	127	110	109	105	125	121	131	130	141	126	115	128	132	125	126	121	131	118	138	107	145	121	130	120	115	129	128	113	128	131	131	154	117	117	137	133	124	133	125	127	117	123	133	121	115	97	137	132	109	119	133	116	118	132	113	147	138	132	122	115	132	135	135	131	106	132	118	133	123	128	122	117	115	126	135	126	127	126	109	123	126	116	149	150	131	119	141	109	110	129	138	124	135	124	130	126	120	101	108	139	102	105	106	110	117	108	119	125	123	107	133	137	114	143	137	120	117	106	123	128	130	128	110	130	162	124	122	146	129	130	131	121	129	122	127	134	130	124	104	135	133	134	120	115	133	153	119	119	126	122	117	128	118	119	108	106	132	137	143	132	137	131	127	115	128	131	134	115	121	115	134	140	123	141	129	120	107	118	133	125	128	123	123	133	111	112	125	124	126	127	123	141	141	123	116	107	125	110	122	132	135	116	139	137	132	121	141	126	121	126	128	111	131	130	129	128	111	124	126	102	124	124	130	136	117	118	123	143	115	147	124	140	127	138	138	144	138	141	143	121	139	140	125	115	134	128	128	122	110	135	126	106	107	142	116	114	122	111	116	137	127	143	114	115	128	121	135	118	119	111	121	133	126
150	3	3250	85066	651	295	966	875	767	633	541	470	401	373	333	327	270	231	252	222	208	217	202	197	190	190	183	171	171	174	164	160	164	168	140	168	172	153	172	180	149	148	152	166	143	154	147	159	130	140	152	147	138	130	133	129	146	124	144	149	147	157	129	134	135	139	149	142	124	159	146	162	159	137	140	140	148	136	139	142	143	135	150	166	128	134	136	125	130	157	135	143	145	124	139	146	122	129	132	143	140	135	137	115	135	123	131	133	122	167	139	148	142	158	144	133	126	123	128	144	129	114	104	138	137	138	167	128	116	126	116	148	127	107	144	142	134	120	139	126	127	136	137	143	134	132	124	144	148	125	119	150	134	128	152	131	136	138	139	116	106	110	135	129	106	129	121	140	130	125	134	135	129	126	153	145	123	135	122	145	129	123	119	130	141	147	120	109	141	138	132	115	132	131	126	144	126	127	143	146	132	122	130	143	127	122	141	124	131	113	171	126	134	140	125	136	119	140	122	134	142	117	113	134	144	137	135	124	128	130	130	128	123	133	128	144	146	116	131	128	129	141	146	124	129	155	129	130	116	132	114	120	105	127	125	156	96	135	160	120	130	134	132	145	137	112	132	117	121	127	144	116	140	122	123	116	122	131	134	127	140	130	141	133	118	120	128	145	110	127	108	154	152	124	124	120	134	124	133	128	132	137	130	152	128	119	124	136	121	125	129	116	141	116	165	120	140	150	127	135	134	140	142	137	132	137	126	137	133	131	127	113	145	121	138	120	140	137	145	109	128	143	117	115	119	139	122	127	130	132	126	121	140	129	131	133	126	128	132	118	127	131	128	131	117	122	130	127	132	128	142	136	159	131	133	134	116	119	119	121	113	129	134	124	126	135	125	131	124	118	119	134	120	140	125	122	134	110	118	134	114	138	137	131	137	132	135	146	116	138	112	113	132	126	135	139	113	114	139	125	119	119	114	148	122	119	131	127	131	119	133	129	136	134	132	118	113	123	129	141	131	115	126	124	130	126	117	133	117	128	134	124	145	137	125	141	117	137	139	112	119	149	134	112	141	135	140	118	137	117	155	122	124	101	133	122	141	145	134	144	127	129	121	155	145	142	126	145	120	145	118	149	123	126	144	127	125	123	128	128	149	125	119	123	128	135	120	135	123	130	131	129	137	141	130	148	142	133	137	127	145	106	117	117	122	127	130	124	123	122	132	133	121	142	123	141	130	134	131	130	133	148	133	131	135	118	141	136	138	130	120	144	130	151	133	134	123	115	148	128	128	140	138	113	152	116	136	136	117	142	137	136	125	148	139	124	108	147	125	129	121	130	151	138	117	158	125	134	117	117	132	122	131	125	130	141	134	138	116	144	120	129	125	122	141	147	125	128	126	141	142	132	123	123	148	132	135	126	119	152	148	129	139	124	138	105	135	127	118	120	131	118	133	115	120	126	118	120	120	120	124	105	142	130	136	139	113	136	130	120	131	119	123	137	121	143	152	108	141	148	118	124	144	142	117	127	139	134	153	132	159	123	128	134	115	127	131	118	114	119	117	120	132	124	135	135	127	132	129	133	128	111	136	119	150	132	132	132	140	125	139	132	132	131	107	115	157	132	131	126	125	121	127	135	143	128	119	140	125	88	120	112	143	131	133	127	118	143	128	136	105	132	158	135	108	119	120	131	109	141	128	123	113	145	138	134	112	134	139	145	135	122	130	119	111	145	124	120	142	133	117	120	131	134	114	118	130	128	127	133	125	139	122	125	115	145	127	135	134	136	145	133	138	135	114	132	122	127	129	136	122	125	111	129	124	146	130	127	144	136	108	149	141	127	128	114	130	113	143	123	120	133	125	129	118	139	115	125	130	136	141	117	125	132	120	132	136	134	126	130	117	138	125	144	115	132	120	135	133	150	112	119	121	133	139	116	128	137	126	146	122	147	142	111	143	133	146	145	142	138	137	143	140	141	135	134	126	140	130	136	125	131	124	104	135	125	138	114	121	123	147	138	136	156	136	127	114	126	114	143	125	128	120	133	129	122	126	119	120	123	143	140	138	121	135	134	134	138	131	136	120	148	126	125	130	130	118	128	123	134	125	121	118	123	134	144	134	112	152	142	134	147	124	130	151	135	145	138	127	123	131	129	127	117	128	119	133	140	130	135	140	121	125	118	141	120	129	106	123	133	104	145	132	118	120	121	145	139	130	141	103	122	145	144	121	126	138	130	115	128	138	116	129	119	118	120	119	122	125	133	132	132	123	127	131	120	120	111	117	115	141	144	133	137	138	119	145	127	117	124	118	131	122	144	122	120	149	140	128	128	130	131	124	130	138	138	136	111
150	0	2500	85124	640	236	1004	1009	884	823	670	621	600	527	482	446	428	413	399	351	372	332	315	297	294	305	274	290	228	239	246	249	237	265	229	202	212	218	198	197	218	202	186	197	186	194	190	180	178	206	205	196	159	183	209	178	174	164	165	184	146	170	171	182	163	171	184	163	164	164	160	158	157	175	163	155	150	150	167	150	157	155	157	166	148	143	138	164	158	160	139	154	138	154	139	153	154	168	145	177	123	149	138	155	144	147	136	159	157	151	146	163	162	159	152	147	144	147	140	137	164	137	127	132	146	168	151	139	142	148	147	134	136	135	128	139	134	126	133	148	155	131	151	171	147	129	134	161	136	165	126	151	153	134	172	134	153	113	141	151	156	145	133	129	154	142	137	133	140	133	145	130	152	143	127	139	142	150	126	129	121	133	152	129	121	143	141	141	150	156	138	143	141	134	137	140	159	128	119	123	140	126	153	136	143	151	134	143	129	147	144	150	149	129	144	133	160	131	111	130	127	140	144	142	148	141	120	143	151	122	124	135	147	141	136	152	152	156	136	139	138	137	127	138	151	144	137	144	146	142	133	123	149	150	136	135	134	139	141	148	164	146	118	142	142	142	156	126	129	127	144	149	148	146	135	145	135	151	148	135	146	125	152	138	132	140	150	121	142	121	107	142	144	138	137	133	112	130	134	146	123	160	132	123	146	131	131	144	127	143	130	125	143	137	128	126	132	129	137	147	121	134	122	147	113	123	123	137	138	128	141	130	129	144	131	127	141	132	135	125	132	141	127	144	148	127	142	132	118	163	139	122	132	139	127	145	132	142	119	143	109	140	138	133	126	97	136	144	129	157	118	143	136	134	138	135	136	122	131	128	155	130	129	136	136	158	132	116	134	121	155	134	129	122	119	150	134	131	138	129	132	132	161	139	126	137	145	131	143	128	123	135	124	138	132	123	156	139	139	144	148	136	129	138	137	135	129	152	148	137	129	132	121	120	122	115	155	151	118	130	143	117	122	132	133	131	137	144	140	129	138	136	153	145	125	127	138	115	144	136	140	144	128	123	126	126	136	135	132	123	144	151	134	158	122	140	137	138	129	147	156	129	123	118	132	151	139	120	123	137	154	124	131	125	136	98	143	122	130	123	143	141	132	146	131	131	132	144	150	156	121	158	133	147	151	122	115	122	130	142	137	126	161	156	119	135	130	146	135	114	138	136	139	162	140	119	141	115	123	123	118	145	138	132	145	124	120	148	122	112	119	145	132	141	115	124	131	141	140	122	135	136	122	156	133	129	129	147	116	137	121	128	145	162	141	121	133	122	120	140	147	145	143	139	149	143	120	123	114	139	125	156	142	139	139	126	140	124	132	131	119	148	142	141	124	139	113	126	135	124	154	137	112	134	128	147	118	148	131	129	127	109	134	143	147	113	141	131	125	144	136	144	131	130	130	148	133	122	127	138	149	130	147	140	127	121	134	163	140	114	155	141	146	124	135	126	118	131	123	128	117	133	137	125	143	141	121	122	126	122	128	127	121	140	142	143	143	140	125	124	138	145	134	145	125	130	144	110	120	142	131	136	145	142	129	141	150	128	131	137	130	131	140	147	127	106	130	118	126	131	145	140	139	134	139	138	118	128	138	155	141	137	149	127	120	144	113	139	121	126	135	131	112	156	134	137	140	126	142	123	137	148	129	133	138	131	135	144	148	110	128	114	121	121	143	135	148	126	137	123	164	145	139	114	137	120	129	128	155	135	132	125	131	164	125	129	122	127	139	148	135	131	148	132	137	131	132	153	140	126	123	127	140	108	115	120	135	134	131	139	144	127	129	151	133	138	133	125	133	147	146	137	166	136	140	130	130	118	138	132	134	133	143	135	126	135	114	139	122	138	123	145	121	114	145	137	115	128	122	150	128	128	144	148	131	142	131	132	123	146	127	127	139	138	105	122	132	135	135	123	109	155	140	137	148	140	117	118	136	139	142	142	113	118	136	128	135	144	120	140	110	141	125	143	146	129	139	129	118	128	141	140	133	138	137	139	135	117	131	134	141	121	134	129	135	121	136	128	137	117	135	129	120	140	131	117	139	121	131	112	142	135	135	140	133	145	133	139	145	124	107	122	123	126	115	145	133	138	123	130	130	157	146	131	123	153	132	140	129	133	126	121	139	126	132	128	148	135	142	144	141	149	145	130	133	141	142	135	133	127	125	123	126	138	149	142	136	138	130	137	155	137	131	144	134	133	131	135	123	116	141	125	122	125	130	139	112	131	146	133	161	132	129	141	146	130	117	124	137	139	128	135	119	121	128	119	128	104	134	135	134	126	112	141	121	134	161	130
150	1	1710	85182	630	322	773	708	580	507	407	336	322	260	252	224	193	203	172	160	219	180	130	148	146	176	141	149	151	123	145	148	142	131	149	126	130	151	154	145	142	131	127	145	131	125	146	134	138	128	122	146	134	153	128	123	161	123	128	154	143	140	116	141	123	144	145	121	127	124	132	131	121	137	123	122	130	122	129	114	110	130	130	147	126	151	143	118	123	128	115	132	110	127	140	141	129	119	123	145	126	117	142	144	123	126	141	152	138	138	147	148	131	125	129	131	139	125	132	132	161	125	132	125	139	151	110	149	119	127	136	119	132	152	145	138	133	140	123	120	128	117	122	130	154	112	138	126	120	123	135	117	156	149	139	126	127	142	140	119	128	123	135	132	135	122	134	137	139	129	121	145	132	122	121	125	145	125	122	125	111	114	122	125	134	122	111	129	129	135	131	154	120	112	119	108	141	133	131	139	134	135	131	143	111	133	131	119	130	139	131	132	124	132	138	120	118	140	124	132	126	134	134	139	134	135	127	129	125	137	127	133	147	141	123	136	131	164	128	131	142	142	121	126	132	119	124	120	140	110	152	123	114	115	137	141	141	136	110	114	110	140	134	103	138	129	113	133	118	141	153	147	119	127	133	116	115	127	154	132	149	129	121	150	135	129	146	138	137	153	129	105	128	129	148	109	164	146	120	116	118	133	124	150	145	133	138	128	123	132	137	132	138	134	140	118	137	101	126	142	145	148	136	123	120	117	133	141	134	127	121	123	143	127	123	136	139	128	116	130	113	133	123	119	107	131	146	131	120	134	139	126	141	132	127	129	107	126	106	112	117	112	127	131	134	124	135	132	136	128	126	133	125	126	129	127	107	125	137	124	126	133	116	127	151	112	117	128	143	138	132	126	128	114	119	124	132	135	112	123	113	121	138	118	118	131	113	137	128	136	129	133	117	133	111	119	115	117	128	104	133	116	118	117	132	119	138	125	116	153	142	124	138	129	145	137	121	130	127	130	120	126	123	123	146	133	149	126	122	122	147	122	128	127	144	123	104	108	123	141	125	120	119	129	120	141	113	108	126	126	138	127	127	125	114	119	115	143	143	123	126	139	117	155	138	126	119	130	158	123	134	137	144	117	125	116	140	132	129	124	116	121	117	134	106	116	139	141	145	122	129	155	121	112	118	108	120	124	130	110	128	106	116	144	126	134	133	118	137	112	117	125	131	134	117	122	135	120	134	125	119	117	132	122	134	128	133	127	132	117	113	130	117	119	134	117	119	140	149	145	122	129	128	140	114	130	121	127	132	133	139	125	139	117	149	118	126	129	103	127	130	126	148	134	121	131	126	150	148	142	136	89	127	122	136	127	142	113	122	122	118	127	113	125	132	120	145	128	121	138	127	123	140	113	135	134	125	122	118	127	120	123	138	128	153	124	139	120	120	133	132	115	114	125	129	129	127	123	154	136	125	117	137	131	118	123	133	131	124	123	116	119	149	111	124	123	104	132	133	122	105	135	127	124	117	115	113	127	124	123	123	123	120	131	129	130	127	140	134	147	130	129	139	134	132	124	143	119	121	144	117	114	124	145	124	131	148	115	121	139	128	142	120	113	125	135	102	123	114	117	146	142	115	130	126	138	135	126	127	143	121	122	133	127	127	117	126	109	129	132	120	125	131	128	118	115	125	134	119	105	118	108	110	109	146	111	118	154	129	119	137	127	123	107	116	114	132	117	118	127	109	125	134	133	123	118	127	130	120	119	111	124	139	123	121	116	125	115	122	143	122	145	118	136	152	129	141	123	136	144	134	129	126	117	122	145	143	126	142	127	129	119	123	135	121	135	130	132	117	117	127	108	126	129	134	115	116	138	112	128	127	132	124	132	125	123	142	145	113	126	143	142	128	140	127	133	158	128	117	124	123	123	126	134	125	130	147	141	114	140	135	120	121	140	125	137	127	135	137	117	140	125	124	141	143	124	111	132	135	112	136	139	131	111	128	126	128	130	135	131	142	120	118	127	133	132	119	118	106	133	110	124	136	144	136	114	135	112	131	148	122	116	123	127	107	113	127	137	119	114	114	142	139	127	142	141	138	124	155	127	112	135	134	141	120	123	136	149	127	109	151	140	126	120	135	143	122	117	124	108	134	107	109	113	123	113	123	129	125	121	115	136	132	134	134	115	140	141	138	116	148	115	119	122	140	125	135	119	131	125	128	140	134	128	137	144	119	127	126	129	117	126	116	133	131	131	119	134	121	130	137	110	116	123	149	124	122	140	141	141	122	125	125	137	121	129	128	122	131	138	146	128	139	127	129	133	140	113	133	123	131	125	141	117	130	120	129	116
150	2	1950	85239	647	268	946	839	732	602	546	456	472	401	336	354	306	283	266	248	244	254	220	233	229	215	208	212	198	217	199	205	181	164	180	181	188	154	172	149	163	136	169	175	156	153	150	172	176	163	144	144	159	138	154	153	156	162	156	171	155	132	152	144	137	162	155	140	154	136	164	153	173	134	150	146	149	132	153	125	146	139	143	135	140	150	126	145	129	151	147	130	129	118	133	133	143	138	155	134	132	138	143	143	124	143	161	155	154	126	149	138	142	132	126	150	136	134	133	115	139	146	154	132	127	130	135	147	122	155	130	134	135	136	124	114	132	131	146	128	130	140	125	144	136	133	134	134	123	129	121	123	142	110	137	149	129	142	137	145	138	132	136	114	118	138	137	154	138	140	120	148	138	138	161	128	126	142	133	129	132	129	114	138	136	148	114	134	140	137	129	140	141	140	135	129	138	135	128	139	138	128	116	125	119	135	136	142	125	136	123	122	132	153	131	120	159	154	132	142	127	129	161	136	128	145	134	150	136	130	140	124	135	120	153	141	148	153	140	157	135	147	129	130	140	132	144	132	133	132	137	129	136	114	121	156	160	142	130	132	128	154	144	140	120	140	140	138	128	125	118	136	123	132	129	138	129	121	158	121	126	146	117	140	130	130	140	135	120	134	111	125	141	141	135	130	137	148	129	125	141	136	121	137	120	151	104	141	119	133	127	132	139	126	130	146	135	122	129	127	137	137	128	134	116	137	119	127	123	128	130	129	126	132	129	124	116	127	129	145	127	118	128	137	121	155	130	149	126	128	141	130	141	131	129	138	126	135	129	152	120	120	117	116	131	125	153	135	109	140	118	138	130	153	141	131	126	133	116	122	129	116	121	149	150	128	128	138	116	131	129	136	152	130	132	119	125	139	143	126	108	138	117	124	116	140	131	122	142	115	141	118	98	120	146	128	137	132	141	115	132	133	139	144	137	130	149	133	137	132	137	139	128	111	136	119	127	138	152	146	146	130	131	127	131	140	132	124	122	126	121	155	123	119	116	140	124	140	123	138	121	119	138	142	139	127	120	124	130	126	139	128	123	145	111	126	112	112	140	136	137	125	132	132	126	142	122	122	150	123	118	147	150	131	159	135	124	131	121	119	122	111	140	126	122	121	131	124	137	128	121	119	116	149	134	138	131	115	129	124	128	111	117	107	142	139	129	138	117	137	135	143	123	116	154	119	136	117	132	132	115	124	136	131	147	149	141	146	126	119	144	132	152	131	141	131	140	140	138	123	121	112	125	137	129	143	148	131	143	130	142	123	133	129	109	151	134	126	129	118	143	109	127	122	130	113	124	118	120	138	115	140	136	113	144	123	125	144	137	111	119	127	129	114	149	132	138	129	142	118	141	147	137	128	124	127	140	124	128	138	125	120	133	142	151	125	142	136	131	118	108	133	150	126	119	145	125	122	139	125	135	136	118	129	137	141	127	121	128	109	142	132	128	121	123	127	134	135	143	131	144	116	125	129	129	142	119	132	143	119	126	122	126	132	122	126	127	124	136	132	133	124	136	137	139	137	133	130	123	120	125	118	137	139	138	114	126	143	144	114	117	122	118	135	136	124	118	126	138	133	135	117	143	131	133	136	136	129	137	124	137	137	153	132	120	140	140	119	130	122	123	137	135	129	137	135	117	132	127	122	146	131	127	130	151	139	124	126	131	135	140	120	127	118	127	139	123	134	129	126	134	126	114	139	125	138	142	128	137	121	129	111	144	129	131	146	126	133	159	138	131	129	137	132	127	138	136	117	130	115	120	148	150	121	129	146	128	142	151	125	118	135	125	132	129	138	138	123	131	123	115	121	115	139	141	120	118	143	140	135	127	131	138	119	140	147	120	119	138	127	121	130	121	108	120	134	131	136	149	117	123	139	135	123	136	137	135	137	125	133	132	133	136	111	125	122	139	117	117	126	132	125	112	131	120	124	149	121	128	143	137	115	126	132	148	115	136	137	102	140	137	130	124	118	133	137	138	134	134	144	137	151	140	125	119	120	132	134	139	140	146	115	126	123	153	126	135	145	127	139	123	132	143	125	118	119	138	119	120	120	127	129	111	111	147	135	108	131	118	130	123	142	143	144	147	147	140	114	137	131	149	130	124	109	123	124	132	128	112	136	125	154	132	135	121	126	135	108	110	142	121	136	148	124	145	134	134	135	127	139	129	134	137	115	131	139	115	108	154	138	142	151	125	121	125	125	137	116	135	138	126	156	133	123	143	142	134	105	121	137	116	129	124	116	155	142	120	134	123	122	133	135	126	123	128	130	128	136	150	130	156	128	133	121	126	106	124	128
150	3	3250	85297	632	270	950	877	746	641	546	478	460	344	333	311	277	269	231	237	229	232	224	193	208	178	182	164	184	181	183	189	165	178	178	164	173	156	147	161	157	133	152	157	127	180	161	166	169	151	176	158	174	141	152	136	137	147	144	131	158	154	141	142	136	141	134	139	152	158	144	167	139	135	134	134	142	157	130	140	127	138	145	146	150	137	157	138	144	138	137	151	146	133	131	123	132	145	141	133	141	140	138	136	135	146	142	144	131	137	133	147	167	120	120	138	146	142	150	146	141	147	143	147	141	148	120	145	133	122	125	146	150	145	155	139	140	128	131	123	141	144	122	113	140	151	120	146	140	144	145	171	164	133	148	140	126	122	151	133	137	130	136	149	136	135	128	133	143	130	156	123	162	139	150	132	122	146	130	130	137	137	131	119	130	135	158	129	129	144	139	140	133	128	143	136	140	109	148	134	128	128	133	145	131	126	137	139	130	139	139	138	134	153	133	123	120	131	145	133	126	153	129	136	134	153	140	136	154	142	141	133	139	148	137	145	142	130	143	132	122	138	158	157	111	135	134	119	145	132	135	162	155	131	139	114	151	133	129	154	121	115	137	128	140	148	135	135	114	144	144	130	142	141	149	139	128	129	128	145	124	126	120	128	125	113	136	149	146	140	137	127	142	143	136	151	159	123	122	126	129	146	146	128	155	113	129	121	132	138	122	139	127	123	144	117	157	102	143	136	139	144	147	127	133	147	162	115	130	143	127	140	128	145	152	138	145	142	134	139	124	134	125	145	129	131	144	130	139	133	124	113	133	134	122	136	143	134	123	129	131	117	139	138	140	149	136	123	146	130	124	131	122	147	142	127	147	123	126	146	132	134	145	144	127	130	138	135	151	126	130	128	143	129	127	145	127	137	146	142	137	156	150	141	138	131	125	121	161	129	147	142	142	133	134	116	151	136	153	141	126	137	146	126	131	162	126	149	142	152	140	141	137	150	150	141	123	134	139	144	123	152	155	119	155	132	149	132	140	138	120	144	120	120	155	139	129	136	131	121	138	111	127	133	123	124	132	137	136	145	145	146	125	129	132	128	134	154	163	133	121	122	148	139	132	141	131	112	113	134	140	122	138	120	147	136	137	124	123	128	135	160	125	137	125	129	145	151	134	133	121	144	127	110	141	134	127	155	150	119	105	136	138	135	135	132	127	125	140	142	146	138	154	137	131	130	136	142	138	136	123	121	135	134	142	117	143	134	135	144	135	128	146	130	132	135	144	135	122	112	135	129	140	135	118	137	125	148	131	142	143	134	123	145	122	131	126	134	132	131	136	161	138	125	157	130	130	121	140	123	136	126	143	138	148	120	145	150	123	121	129	151	117	119	135	138	140	138	130	168	130	138	128	129	134	133	145	140	119	122	143	129	133	139	130	121	157	141	123	124	120	147	137	142	131	136	140	120	147	124	118	144	138	144	134	128	145	131	145	128	118	127	134	141	134	144	128	124	119	155	132	135	123	169	122	112	108	140	134	132	148	118	137	124	128	133	141	125	122	117	126	134	136	117	122	104	138	138	123	142	146	141	125	166	122	142	131	147	126	138	138	121	120	125	129	135	122	125	132	148	145	129	144	130	127	123	131	133	132	129	140	130	146	114	142	142	130	126	144	109	131	144	126	138	128	133	141	118	110	127	126	139	137	135	132	134	169	119	141	128	158	145	127	132	141	123	136	137	125	165	141	138	162	122	126	139	126	155	134	121	141	119	131	139	117	123	132	123	146	121	128	129	125	136	141	132	137	133	109	123	133	136	142	137	141	117	136	139	115	138	140	139	126	140	161	134	143	130	126	123	153	148	137	139	118	135	146	121	141	119	120	121	146	138	135	159	150	137	133	149	119	133	139	153	119	130	142	129	126	145	149	109	134	136	123	126	141	139	116	124	133	118	123	130	124	114	120	127	145	134	130	136	135	138	133	137	135	142	138	117	150	150	139	125	139	136	118	154	123	136	141	141	134	136	139	125	139	131	132	134	136	131	124	133	144	139	130	135	150	135	131	116	123	147	123	121	139	128	127	131	126	133	145	122	139	135	151	126	141	121	138	114	131	145	136	138	124	139	126	139	144	147	131	125	128	137	121	133	122	126	140	128	125	128	139	115	147	125	101	124	136	131	127	104	140	123	132	144	113	128	128	139	130	137	145	141	116	121	140	134	114	130	134	120	137	151	135	136	118	146	123	147	137	142	123	151	150	135	121	144	114	130	145	140	145	141	128	117	138	153	141	116	153	141	117	124	147	135	143	136	134	125	132	136	141	125	138	127	140	127	139	143	123	118	133	118	137	133
150	0	2500	85355	629	230	971	977	895	794	703	626	569	516	493	466	414	392	380	359	364	354	322	313	276	298	277	247	267	279	262	247	224	233	226	240	215	215	221	193	232	208	215	205	224	175	207	185	207	191	180	195	172	197	176	192	182	167	183	167	183	178	185	169	168	158	150	174	157	169	165	173	152	157	150	182	173	153	163	154	165	148	156	163	163	161	176	163	150	166	147	172	163	156	177	167	155	162	136	158	140	148	138	154	154	156	152	171	149	153	157	151	154	154	161	141	163	160	156	136	143	154	143	182	135	160	142	169	156	161	141	145	149	134	169	145	155	137	143	156	129	146	128	131	152	140	138	174	158	166	125	150	140	148	134	164	142	142	134	151	153	157	157	159	144	141	153	151	146	165	140	166	150	133	149	147	140	141	146	127	158	133	162	138	164	151	117	144	139	162	133	144	166	136	134	138	155	133	134	140	157	129	160	140	140	135	168	138	147	153	143	148	150	163	142	145	145	146	154	142	146	145	137	138	148	144	152	149	143	146	155	158	146	148	161	139	143	169	144	141	151	136	154	141	136	166	133	147	155	125	158	131	116	143	155	133	147	134	132	154	160	151	141	152	156	153	147	157	154	128	147	140	163	141	150	122	151	120	137	132	131	162	146	142	154	153	130	118	138	137	129	141	141	126	138	133	127	152	154	150	160	153	133	139	150	147	155	147	156	150	130	144	156	148	136	158	162	138	126	145	117	138	125	141	149	134	137	150	133	143	143	138	134	132	146	150	129	163	127	126	137	142	127	140	128	144	144	148	154	144	137	141	120	151	147	140	139	141	137	149	137	142	122	134	140	134	119	148	133	118	140	133	134	151	127	141	127	141	142	133	133	137	124	140	145	145	159	132	135	154	142	130	145	146	146	142	131	138	148	138	143	127	152	126	137	140	135	144	134	127	115	138	136	143	148	135	126	151	137	124	139	130	131	123	148	157	135	134	136	131	140	151	145	131	159	138	128	139	165	128	154	112	141	155	135	127	138	147	149	137	162	147	151	135	130	143	132	135	141	152	148	136	143	138	132	146	130	134	164	145	139	160	114	141	138	127	121	131	138	154	131	138	119	139	150	133	146	134	146	130	146	130	160	117	141	144	137	141	140	129	118	149	135	142	131	140	134	133	117	136	128	142	128	135	126	135	136	127	148	145	130	151	125	127	123	127	146	128	131	142	141	147	143	124	123	139	138	151	129	138	134	146	135	133	144	142	142	158	145	161	134	149	145	147	141	126	138	139	142	138	151	127	138	125	137	132	149	142	134	137	157	144	147	127	133	151	143	147	152	127	134	130	128	138	135	132	148	128	145	152	149	147	127	147	137	149	144	138	153	150	128	120	147	125	135	131	141	140	127	145	147	133	153	163	107	125	127	162	137	145	127	144	125	142	159	142	149	149	135	149	133	134	153	125	143	148	144	151	132	142	125	124	133	125	143	135	131	137	108	143	150	138	157	118	144	116	131	126	125	132	174	119	146	127	138	125	131	142	126	133	153	128	141	133	134	134	146	155	134	169	132	131	129	135	137	138	121	140	115	144	145	139	139	148	130	123	123	119	134	119	142	122	135	129	158	140	120	143	153	138	139	164	115	163	148	133	114	129	148	143	135	117	142	136	138	140	133	133	136	147	142	145	148	136	137	164	131	140	144	149	133	124	139	147	133	152	122	133	120	128	136	142	122	133	136	151	146	114	126	151	119	162	143	130	141	129	142	153	157	137	124	138	152	126	135	128	130	132	125	135	144	134	138	136	136	128	149	138	153	149	141	160	152	129	153	130	134	143	153	133	140	143	149	110	163	140	140	137	149	141	143	151	149	138	133	125	131	135	129	133	128	149	115	140	129	151	119	137	135	139	121	132	127	106	119	129	130	129	134	146	147	130	137	126	142	132	122	141	133	141	121	127	146	131	132	152	146	132	138	136	157	122	129	145	145	122	167	136	151	133	126	148	141	149	132	171	141	139	137	143	142	124	157	157	133	161	135	126	135	162	150	133	130	143	136	145	159	119	137	116	158	138	141	137	157	144	141	140	139	138	131	168	144	144	130	133	130	127	135	144	136	125	141	147	152	155	141	142	148	121	125	121	150	150	138	142	141	134	144	129	149	135	108	154	136	139	132	138	113	132	123	147	126	132	117	141	140	168	154	136	157	153	124	158	146	144	157	146	125	126	122	133	141	134	105	147	152	138	143	145	133	120	146	141	139	119	142	141	133	121	138	135	104	146	125	141	138	138	155	145	155	145	150	133	121	137	129	135	148	127	140	134	139	138	163	139	150	138	130	123	132	129	135	145	137	136	135	146
150	1	1710	85413	634	304	692	724	659	527	444	335	307	289	235	237	182	179	181	204	182	182	191	154	148	153	160	152	133	177	172	146	159	132	139	147	127	141	147	136	143	140	142	149	139	143	159	109	124	153	127	122	149	130	140	140	153	133	138	123	132	142	136	130	138	145	138	134	143	120	160	140	145	134	134	142	132	134	150	132	123	149	138	125	159	127	141	147	133	124	133	129	146	127	127	141	126	136	134	142	140	139	131	135	129	113	129	130	134	146	129	112	129	132	116	135	124	156	156	125	140	135	124	136	129	131	128	133	135	144	125	142	124	127	144	120	146	138	132	134	137	144	115	145	131	138	124	134	153	128	139	118	122	138	129	134	140	151	120	118	123	126	121	102	149	122	131	130	129	123	131	114	140	131	130	143	131	125	125	139	119	129	113	134	155	137	133	137	137	151	137	136	163	121	134	129	129	135	126	138	129	147	129	133	133	144	136	129	114	128	118	130	134	128	138	130	148	127	123	129	131	118	136	128	127	114	131	138	147	109	123	138	134	151	127	126	144	122	148	123	142	137	140	145	139	149	136	122	134	122	142	136	120	140	141	129	138	131	148	134	137	135	166	132	130	137	142	130	138	123	139	121	121	123	132	122	120	133	113	126	123	140	140	122	126	129	139	137	132	154	138	154	120	127	118	117	137	135	136	126	124	121	130	132	128	118	139	128	134	128	115	107	138	135	123	137	133	133	132	133	115	140	125	128	132	145	149	141	130	128	138	141	113	130	133	135	99	123	133	113	129	128	144	150	126	110	142	134	139	127	139	146	127	129	127	126	117	126	121	140	158	133	145	121	115	119	137	131	147	126	129	112	133	132	108	123	140	115	130	129	139	131	160	127	89	148	122	137	132	123	128	111	129	133	149	113	149	135	142	118	126	133	141	131	138	133	137	137	120	119	144	131	119	121	137	148	107	141	119	139	131	142	135	142	128	124	134	125	155	136	144	129	137	126	123	124	136	119	132	131	118	114	139	133	129	136	135	139	130	133	131	132	147	124	128	149	140	124	134	133	122	133	136	131	147	128	122	135	137	150	117	140	127	153	123	123	117	136	148	149	144	128	115	141	125	108	150	124	127	132	106	138	124	126	130	125	137	125	126	122	130	121	149	137	147	141	118	134	136	120	139	139	138	138	143	109	132	128	146	157	126	113	156	109	131	142	110	139	142	150	132	145	139	148	136	131	134	134	142	153	130	143	137	127	125	135	110	129	137	125	145	139	143	112	147	136	154	133	132	136	126	122	132	129	130	125	143	142	139	119	153	115	140	122	150	122	116	139	127	134	113	122	123	135	113	135	133	134	140	117	115	144	143	129	121	124	109	131	117	130	125	131	135	114	123	147	139	133	127	114	130	120	124	139	126	138	144	115	152	119	149	127	127	120	133	143	126	125	128	150	136	127	133	131	132	132	135	112	135	136	127	123	130	145	118	145	161	133	135	128	133	121	138	128	154	127	132	132	137	142	116	137	147	139	129	146	141	134	134	124	149	143	138	134	116	125	114	130	134	133	135	141	111	136	133	126	125	121	138	145	133	137	137	135	124	132	136	146	124	135	140	129	142	146	145	142	120	128	109	135	143	133	139	139	127	136	125	145	119	130	125	143	121	119	142	147	143	137	127	104	106	127	127	142	116	114	127	121	157	138	128	147	114	149	125	127	146	135	130	126	122	121	128	129	130	125	130	148	126	139	136	119	131	124	134	138	135	134	133	151	125	129	152	146	133	137	120	130	143	125	136	113	132	136	146	129	119	111	122	140	152	145	152	125	130	162	135	140	128	133	130	134	145	123	118	110	147	151	125	127	117	120	127	119	126	131	123	129	142	106	125	156	127	135	129	126	121	135	127	144	138	141	107	120	116	146	120	121	136	133	128	116	146	141	136	131	131	132	126	134	155	123	143	125	129	141	138	121	129	132	117	133	143	122	133	119	130	135	123	131	156	120	132	137	134	126	148	121	140	116	121	138	139	117	148	110	124	138	118	135	130	120	109	147	137	136	127	125	127	140	141	109	126	132	136	136	119	154	132	144	139	137	139	120	126	121	140	143	131	118	122	128	133	143	132	138	127	129	136	127	125	124	115	137	120	126	123	134	134	129	133	139	128	126	140	122	118	127	131	124	128	121	145	134	136	114	123	127	150	128	139	117	126	137	126	127	140	130	147	124	120	121	123	120	133	145	143	144	134	150	129	122	131	132	130	136	142	133	129	114	143	137	149	125	129	139	146	121	150	146	125	126	132	118	141	153	131	118	106	122	142	132	119	137	127	115	126	121	130	125	109	126	139	121	134	129	130	158
150	2	1950	85470	655	110	902	872	743	651	601	497	487	405	381	364	289	310	307	262	241	260	248	223	237	228	198	199	188	203	174	192	189	169	180	178	143	190	165	162	161	162	192	167	179	161	148	159	159	159	165	153	161	149	151	141	154	141	148	126	176	146	144	155	141	161	135	142	134	164	157	149	150	142	172	167	150	151	146	139	148	148	152	127	136	160	152	143	149	150	139	116	160	132	156	148	156	133	147	150	132	144	149	134	140	128	135	137	145	136	146	145	142	148	132	147	125	137	143	137	150	148	148	135	140	145	153	145	140	142	151	154	145	138	144	130	146	148	135	138	137	137	131	132	132	141	169	129	148	141	127	148	137	144	134	138	154	127	138	124	147	126	155	148	132	140	157	141	124	143	125	156	165	156	134	157	142	156	135	130	140	133	133	129	144	135	149	147	154	157	132	136	142	143	133	145	111	156	125	139	136	119	142	154	134	141	140	143	141	137	135	143	129	142	131	139	115	151	136	138	149	139	129	123	146	151	151	145	127	136	130	140	115	137	119	146	135	151	122	141	152	124	145	147	126	148	144	165	142	125	167	147	117	151	127	136	147	121	139	137	140	146	157	160	137	142	141	132	131	109	135	124	142	125	131	130	147	141	120	132	125	138	135	158	125	130	153	138	147	132	156	129	137	141	143	137	133	125	131	134	135	144	124	142	151	143	124	144	137	119	151	137	126	149	137	146	134	144	138	116	147	140	121	130	138	131	153	136	137	125	143	129	136	145	110	137	124	150	145	117	129	130	148	130	131	150	133	134	135	132	125	134	148	126	150	140	149	141	153	140	141	148	129	142	134	126	148	128	124	129	137	140	134	156	132	139	139	121	124	160	130	136	142	142	127	123	125	132	139	136	149	141	145	149	127	129	123	126	129	131	151	139	126	145	122	118	157	128	131	124	133	147	128	132	139	127	141	121	139	127	123	146	136	132	154	134	128	118	143	140	135	133	121	120	128	143	134	138	146	142	156	129	132	106	159	136	134	141	156	142	129	137	143	143	128	135	129	138	164	146	142	152	143	151	139	137	131	140	142	128	133	135	133	129	141	125	124	120	131	136	138	129	130	132	128	140	146	136	141	115	122	160	123	121	123	124	142	123	116	135	153	132	133	146	151	156	122	148	125	124	125	127	144	128	136	137	134	144	131	121	149	117	151	130	124	138	138	147	130	123	139	130	126	143	132	126	136	134	124	116	151	148	183	142	151	126	123	148	128	146	127	151	116	128	130	158	131	144	145	153	143	125	106	158	125	147	126	147	139	125	153	126	143	150	144	114	132	152	125	130	120	117	128	139	132	135	158	148	132	149	132	124	131	132	131	121	135	125	136	143	114	136	136	154	138	128	155	129	127	127	132	124	113	121	128	120	138	151	136	132	144	138	122	137	121	153	147	124	110	134	143	130	133	121	168	100	138	138	129	129	132	125	113	122	126	161	123	150	127	126	125	138	126	133	124	131	139	148	144	133	136	131	113	130	149	124	149	123	146	145	138	130	122	149	123	133	130	137	134	136	130	149	161	140	116	128	129	136	139	124	138	133	103	113	137	153	144	130	143	149	129	122	117	130	124	140	135	131	133	140	125	128	130	150	118	156	141	146	120	133	132	133	119	122	140	160	151	137	127	126	142	120	141	137	137	123	120	134	123	134	147	117	140	143	157	157	124	135	125	128	159	146	130	148	139	131	128	108	143	134	145	143	140	148	127	133	126	123	138	136	153	148	141	153	129	122	139	103	163	133	137	137	124	146	143	132	146	126	134	131	143	125	119	149	126	132	131	131	140	152	135	153	133	147	147	155	136	145	145	136	162	164	142	118	114	143	139	147	136	139	124	134	149	110	151	135	139	127	128	145	151	153	134	134	141	123	117	153	139	123	133	133	137	124	115	146	144	164	136	129	126	146	152	135	142	136	137	154	149	140	145	145	127	127	113	151	133	121	136	123	129	146	128	129	136	132	127	125	117	137	141	134	132	135	130	141	135	129	125	120	131	146	126	139	142	135	148	152	130	169	122	137	127	116	143	129	151	148	143	123	142	137	130	119	139	152	128	162	138	126	137	119	132	139	138	119	151	140	116	123	136	134	125	141	134	142	134	146	165	138	113	125	136	141	124	134	137	141	138	110	138	127	151	137	145	153	132	131	125	131	145	149	145	141	131	137	137	138	116	142	119	142	165	128	141	136	160	127	138	140	148	154	131	141	155	131	126	132	110	117	125	149	142	106	128	128	117	135	125	119	111	128	136	121	135	136	118	130	122	146	116	126	119	139	130	120	117	133	136	157	124	119	136	137	103	125	124	126
150	3	3250	85528	643	98	742	782	753	674	564	490	443	381	335	325	254	264	255	226	221	238	197	197	212	183	196	182	207	195	187	169	169	164	160	174	176	168	168	158	156	149	155	166	171	163	148	132	155	130	139	183	139	173	160	147	153	163	167	142	173	145	156	159	168	132	134	141	148	154	163	163	168	145	145	154	165	152	139	158	154	149	140	144	153	145	143	146	160	151	134	139	142	143	149	158	161	157	151	149	145	156	140	146	151	157	152	152	163	149	131	146	144	168	135	157	143	159	138	156	166	147	165	128	128	153	160	157	156	148	131	122	146	153	129	161	128	131	153	150	124	149	142	154	132	125	149	138	145	135	141	142	149	156	132	154	122	144	141	164	153	138	148	152	122	145	144	144	127	134	139	142	135	134	132	128	145	140	139	144	137	140	128	132	147	144	147	134	143	137	139	150	149	144	138	143	142	144	132	157	147	143	129	148	121	141	134	119	127	143	143	152	139	139	149	137	137	172	154	134	130	138	158	146	150	137	131	148	149	134	142	148	128	131	136	140	133	139	140	136	138	123	130	133	131	141	145	139	155	147	135	133	169	136	135	144	127	140	152	135	140	130	143	131	141	137	141	141	155	137	140	121	138	141	126	143	123	144	143	142	116	150	131	152	148	144	145	139	148	144	142	137	144	137	149	148	134	123	133	160	140	139	136	136	141	149	135	137	142	145	135	154	135	158	141	134	150	141	158	155	139	143	141	169	137	151	144	138	138	134	130	142	135	136	125	132	146	126	135	133	157	126	124	151	123	154	149	143	135	155	155	134	137	154	143	131	145	149	128	140	146	148	139	150	131	137	150	135	137	142	127	147	150	136	138	144	144	156	132	123	162	133	130	134	151	125	147	135	137	139	133	147	117	128	164	150	140	141	134	117	149	143	133	130	129	138	127	150	145	150	134	104	138	134	161	130	129	143	132	138	150	141	139	138	134	156	158	127	137	141	111	137	143	134	137	139	112	129	131	141	134	129	130	123	111	145	138	146	156	131	126	144	138	135	147	139	141	148	124	129	134	137	141	143	127	137	127	129	142	131	143	130	141	141	129	135	140	125	151	129	127	155	119	133	125	149	141	132	150	158	131	130	125	133	134	123	146	145	133	137	119	158	148	142	121	157	155	137	162	130	146	136	154	149	158	137	124	125	133	148	137	132	131	136	147	156	135	148	141	118	163	152	165	160	143	137	137	130	123	130	144	138	115	121	124	143	147	123	135	156	135	145	139	143	131	114	141	148	136	141	137	161	137	135	144	130	151	145	134	144	150	135	120	138	140	130	135	136	137	141	129	145	150	153	145	151	134	123	128	143	137	152	121	146	144	125	138	122	132	134	130	136	130	131	115	144	128	145	147	151	139	142	144	139	162	158	150	135	134	127	140	129	133	133	131	126	134	150	149	127	125	141	144	138	125	121	130	115	138	142	146	152	136	136	139	125	117	136	125	150	142	146	130	127	155	142	139	149	124	150	140	136	138	126	136	145	152	166	135	119	140	118	130	138	118	155	138	132	142	141	134	137	143	145	155	165	150	138	135	157	160	141	131	136	174	154	122	124	160	152	135	144	139	112	138	117	137	119	146	136	143	139	131	145	137	135	147	142	127	145	128	130	163	125	151	147	127	146	141	133	139	125	150	137	133	133	127	144	164	141	144	137	154	128	144	150	121	147	147	126	128	144	154	128	153	152	134	133	138	124	133	143	146	123	141	146	143	155	130	146	130	112	143	149	147	131	137	149	127	118	152	131	126	153	153	137	143	122	108	144	145	139	145	136	116	123	130	144	127	155	144	127	124	137	124	138	130	148	142	125	150	127	153	150	111	132	139	134	133	141	144	143	133	141	148	153	125	146	121	147	142	127	137	121	146	147	160	117	150	141	148	144	141	140	125	154	139	134	119	140	126	149	154	140	131	139	145	133	143	144	158	121	128	160	142	124	146	154	149	134	144	141	134	137	158	119	126	140	141	141	142	153	137	138	149	138	140	118	138	126	137	135	150	122	143	147	139	140	126	139	137	134	131	130	117	149	136	139	163	126	135	139	132	136	144	138	136	160	165	133	133	133	157	142	113	136	150	149	124	152	146	122	137	155	153	150	136	146	126	139	125	152	126	144	144	138	149	129	132	128	134	140	141	144	151	127	132	138	146	141	128	148	138	122	161	141	155	171	132	131	122	152	131	128	130	141	133	146	151	138	141	139	152	131	140	138	128	124	151	134	161	150	132	133	137	125	152	134	159	117	151	131	122	143	143	137	135	157	142	140	135	141	153	169	146	141	129	148	134	137	144	136	141	143	139	138	131	138
