0
1
2
3
10
11
12
13
16
17
19
20
21
25
34
39
42
43
49
50
51
54
55
56
61
63
64
69
71
80
81
86
87
88
92
95
100
105
109
110
111
116
118
121
122
125
126
127
128
130
134
145
146
147
151
156
157
159
162
164
165
173
176
177
184
188
189
190
191
197
198
200
205
206
209
213
214
216
219
222
225
226
231
233
234
235
237
238
242
244
247
248
251
253
254
255
256
261
263
267
268
270
273
276
278
283
284
286
287
289
290
291
292
295
297
304
305
308
312
316
317
320
321
322
323
325
328
329
330
346
348
349
354
355
359
362
365
366
369
370
371
372
380
382
383
384
387
388
392
394
396
398
399
401
406
408
409
411
412
415
418
419
422
423
426
427
430
434
440
441
443
450
455
457
459
460
467
469
470
472
473
474
475
477
484
486
496
498
501
503
504
505
510
