250	
22762	1
4921	2
19910	3
26598	4
10839	5
25882	6
17364	7
11337	8
16202	9
22912	10
42	11
7183	12
24388	13
30279	14
29128	15
28640	16
29645	17
15090	18
15784	19
8856	20
1440	21
9646	22
15738	23
5731	24
2159	25
27401	26
26957	27
13413	28
26901	29
14165	30
13105	31
6565	32
3509	33
8437	34
19303	35
17767	36
3100	37
15348	38
19129	39
31833	40
2862	41
21563	42
1925	43
29336	44
23262	45
15922	46
27693	47
10355	48
7180	49
24939	50
261	51
6996	52
8016	53
9869	54
563	55
2130	56
25170	57
5658	58
20442	59
31917	60
23702	61
11459	62
3837	63
21775	64
7362	65
20688	66
16249	67
1992	68
20705	69
23516	70
11141	71
11295	72
21510	73
21189	74
4550	75
19811	76
5813	77
5524	78
14405	79
9377	80
966	81
24251	82
29282	83
716	84
28178	85
4809	86
1293	87
30966	88
30389	89
24262	90
16318	91
9936	92
21537	93
5354	94
9399	95
30944	96
2510	97
22267	98
2415	99
16951	100
23137	101
31230	102
29517	103
4865	104
13653	105
9597	106
18323	107
24271	108
368	109
9645	110
11514	111
30748	112
1281	113
11806	114
16524	115
21000	116
9096	117
29003	118
10553	119
1744	120
10547	121
2168	122
23174	123
17799	124
26055	125
21628	126
29822	127
21593	128
9293	129
11501	130
25894	131
10176	132
12364	133
28130	134
12037	135
17003	136
20277	137
6559	138
1878	139
17322	140
10440	141
9856	142
30162	143
1124	144
8908	145
6124	146
26250	147
14766	148
30055	149
10240	150
1721	151
13586	152
30159	153
9404	154
10458	155
27595	156
11458	157
21289	158
284	159
8280	160
12850	161
29643	162
30607	163
25526	164
5218	165
22762	166
5028	167
14126	168
14174	169
6142	170
9782	171
13209	172
453	173
11090	174
25666	175
10676	176
23001	177
10165	178
1298	179
16826	180
9845	181
22485	182
27601	183
2297	184
7922	185
18401	186
16331	187
5296	188
21354	189
28110	190
13255	191
3227	192
17769	193
21939	194
16022	195
16209	196
24353	197
13468	198
15590	199
30922	200
12712	201
16102	202
29238	203
21765	204
1991	205
8578	206
27752	207
16906	208
25904	209
8683	210
4515	211
29533	212
5456	213
19282	214
524	215
1427	216
6942	217
25462	218
23811	219
30428	220
24136	221
18253	222
8752	223
5193	224
2218	225
27341	226
11901	227
24043	228
4110	229
21718	230
16480	231
31284	232
11343	233
17951	234
12131	235
11355	236
6285	237
2460	238
9929	239
13010	240
4760	241
2462	242
29622	243
13025	244
22182	245
30422	246
493	247
16720	248
18085	249
18899	250
