1 1
2 1
3 2
4 2
5 3
6 3
7 4
8 4
9 5
10 5
11 6
12 6
13 7
14 7
15 8
16 8
17 9
18 9
19 10
20 10
21 11
22 11
23 12
24 12
25 13
26 13
27 14
28 14
29 15
30 15
31 16
32 16
33 17
34 17
35 18
36 18
37 19
38 19
39 20
40 20
41 21
42 21
43 22
44 23
45 23
46 24
47 24
48 25
49 25
50 26
51 26
52 27
53 27
54 28
55 28
56 29
57 29
58 30
59 30
60 31
61 31
62 32
63 32
64 33
65 33
66 34
67 34
68 35
69 35
70 36
71 36
72 37
73 37
74 38
75 38
76 39
77 39
78 40
79 40
80 41
81 41
82 42
83 42
84 43
85 43
86 44
87 44
88 45
89 45
90 46
91 46
92 47
93 48
94 49
95 49
96 50
97 50
98 51
99 51
100 52
101 52
102 53
103 53
104 54
105 54
106 55
107 55
108 56
109 56
110 57
111 57
112 58
113 58
114 59
115 59
116 60
117 60
118 61
119 61
120 62
121 62
122 63
123 63
124 64
125 64
126 65
127 65
128 66
129 66
130 67
131 67
132 68
133 68
134 69
135 69
136 70
137 70
138 71
139 71
140 72
141 72
142 73
143 73
144 74
145 74
146 75
147 75
148 76
149 76
150 77
151 77
152 78
153 78
154 79
155 79
156 80
157 80
158 81
159 81
160 82
161 82
162 83
163 84
164 84
165 85
166 85
167 86
168 86
169 87
170 87
171 88
172 88
173 89
174 89
175 90
176 90
177 91
178 91
179 92
180 92
181 93
182 93
183 94
184 94
185 95
186 95
187 96
188 96
189 97
190 97
191 98
192 98
193 99
194 99
195 100
196 100
197 101
198 101
199 102
200 102
201 103
202 103
203 104
204 105
205 106
206 106
207 107
208 107
209 108
210 108
211 109
212 109
213 110
214 110
215 111
216 111
217 112
218 112
219 113
220 113
221 114
222 114
223 115
224 115
225 116
226 116
227 117
228 117
229 118
230 118
231 119
232 119
233 120
234 120
235 121
236 122
237 122
238 123
239 123
240 124
241 125
242 126
243 126
244 127
245 127
246 128
247 128
248 129
249 129
250 130
251 130
252 131
253 131
254 132
255 132
256 133
257 133
258 134
259 134
260 135
261 135
262 136
263 136
264 137
265 137
266 138
267 138
268 139
269 139
270 140
271 140
272 141
273 141
274 142
275 142
276 143
277 143
278 144
279 144
280 145
281 145
282 146
283 146
284 147
285 147
286 148
287 148
288 149
289 149
290 150
291 151
292 151
293 152
294 152
295 153
296 153
297 154
298 154
299 155
300 155
301 156
302 156
303 157
304 157
305 158
306 158
307 159
308 160
309 161
310 162
311 162
312 163
313 163
314 164
315 164
316 165
317 165
318 166
319 166
320 167
321 168
322 169
323 170
324 171
325 171