2
200 20000
200
1 131
2 39
3 178
4 15
5 63
6 142
7 92
8 43
9 27
10 59
11 107
12 187
13 12
14 168
15 160
16 22
17 114
18 134
19 8
20 111
21 146
22 26
23 36
24 95
25 145
26 115
27 17
28 90
29 152
30 71
31 192
32 119
33 101
34 171
35 159
36 6
37 196
38 140
39 9
40 47
41 91
42 149
43 106
44 96
45 80
46 181
47 32
48 123
49 175
50 72
51 120
52 77
53 118
54 33
55 195
56 34
57 184
58 24
59 183
60 94
61 74
62 155
63 176
64 132
65 198
66 29
67 185
68 19
69 179
70 170
71 48
72 70
73 137
74 130
75 7
76 143
77 182
78 62
79 193
80 113
81 109
82 5
83 151
84 68
85 84
86 69
87 189
88 200
89 40
90 57
91 61
92 144
93 197
94 18
95 148
96 126
97 16
98 25
99 83
100 172
101 180
102 3
103 52
104 136
105 129
106 133
107 66
108 1
109 153
110 156
111 158
112 50
113 199
114 100
115 138
116 4
117 128
118 102
119 28
120 82
121 135
122 78
123 99
124 37
125 139
126 147
127 191
128 54
129 41
130 2
131 56
132 186
133 141
134 38
135 188
136 105
137 21
138 164
139 157
140 194
141 122
142 64
143 173
144 87
145 45
146 55
147 104
148 116
149 60
150 58
151 10
152 169
153 161
154 13
155 46
156 89
157 42
158 165
159 121
160 174
161 97
162 85
163 76
164 20
165 53
166 112
167 167
168 190
169 30
170 177
171 65
172 93
173 75
174 103
175 150
176 166
177 14
178 162
179 35
180 86
181 73
182 67
183 79
184 154
185 124
186 127
187 108
188 23
189 81
190 88
191 44
192 31
193 49
194 163
195 110
196 51
197 11
198 117
199 98
200 125
150
2 155
2 157
3 12
3 163
4 191
5 152
7 84
9 104
11 92
13 96
13 104
15 29
16 4
16 158
16 182
18 37
18 161
21 59
22 9
22 28
22 108
22 190
29 28
29 116
30 97
31 82
33 20
33 23
33 137
35 52
35 87
36 13
36 111
38 144
39 179
41 156
45 8
45 133
46 7
48 125
51 198
52 18
53 159
55 94
56 157
60 90
60 149
63 22
64 87
70 178
71 79
72 21
72 62
76 84
76 176
77 116
79 20
79 103
80 18
82 17
82 63
83 56
84 126
85 35
86 29
92 176
97 117
97 133
98 12
98 32
98 89
98 134
98 150
99 50
99 153
100 53
103 144
105 91
107 83
107 151
108 78
111 106
113 3
114 19
115 48
116 68
118 189
121 52
122 45
122 48
123 74
123 161
127 11
127 129
129 38
132 94
132 125
133 27
133 49
135 113
136 99
137 165
142 18
142 38
142 67
143 65
145 54
145 125
145 155
147 134
150 82
154 33
154 57
154 119
157 187
160 24
161 15
161 185
162 22
163 181
165 44
168 95
169 108
170 45
171 76
171 162
172 76
174 135
178 154
179 127
179 161
181 82
182 192
183 29
183 132
184 62
184 90
184 164
187 139
188 36
188 114
193 83
193 178
194 9
194 128
197 19
197 112
197 198
198 140
200 127
