0
1
3
4
5
6
7
12
13
17
19
21
23
24
25
26
29
30
31
33
37
38
39
41
42
45
46
47
48
50
55
56
57
60
61
63
65
66
67
68
70
71
72
73
75
76
77
78
80
81
90
91
92
94
95
101
103
104
106
108
109
110
111
113
115
122
123
125
127
128
131
132
135
137
140
144
145
146
147
149
150
151
152
154
157
160
162
163
164
165
171
172
174
176
179
181
183
184
185
186
187
190
192
194
195
196
197
200
201
202
205
206
208
210
211
212
213
214
216
220
221
224
225
226
227
229
230
231
232
233
237
239
240
242
248
250
251
255
257
260
262
265
269
270
273
274
275
276
277
278
279
280
282
283
285
286
294
298
299
300
302
304
305
306
311
312
313
315
316
317
318
320
321
322
323
325
327
328
329
331
332
333
334
336
337
339
342
346
348
349
350
351
352
357
358
359
360
365
368
369
371
374
375
376
378
380
381
386
391
393
397
399
400
402
407
408
411
413
415
416
