0
1
2
5
6
7
10
11
12
14
15
16
17
21
23
25
26
28
31
33
37
40
41
43
44
46
47
48
49
53
54
55
56
57
58
59
60
62
63
64
65
66
67
69
70
75
76
78
79
80
84
85
87
90
91
92
93
94
95
98
100
101
105
108
110
111
114
118
119
122
126
127
129
136
137
142
145
146
147
148
149
151
152
153
156
157
158
159
160
164
165
166
168
170
173
177
179
182
184
185
186
187
188
190
191
192
193
194
195
199
201
202
204
205
208
213
214
215
217
219
220
221
223
224
225
231
233
234
236
237
238
239
242
246
247
250
251
252
253
254
255
256
258
259
260
265
266
269
271
272
274
275
277
278
282
283
287
289
290
291
294
295
297
298
299
303
305
308
311
317
319
321
323
324
327
328
329
330
331
333
335
336
337
340
341
347
348
349
350
351
354
355
357
360
363
364
365
367
368
369
370
371
372
375
377
379
380
381
386
387
390
