0
2
3
7
8
9
10
13
16
17
19
21
22
23
24
26
28
29
30
34
37
43
44
45
46
48
49
51
52
53
55
57
60
61
67
69
73
76
82
84
86
88
89
92
93
94
95
97
98
104
105
108
109
110
111
112
115
118
120
121
122
123
124
126
127
129
130
132
134
138
139
140
141
144
147
149
153
154
156
158
159
161
164
168
169
170
171
172
174
178
181
183
187
194
195
200
203
206
208
209
210
213
214
218
220
222
223
227
229
232
234
236
237
238
240
243
245
246
248
250
251
253
257
259
260
261
262
264
265
268
269
271
274
279
283
285
286
287
288
290
291
295
297
299
300
301
302
303
304
305
307
312
313
315
318
319
324
325
328
331
332
334
340
341
345
348
349
350
351
353
357
360
361
363
364
366
367
368
370
371
372
373
374
375
381
382
383
384
390
393
394
396
398
402
404
405
407
408
410
415
417
419
420
425
428
430
434
441
442
443
445
446
449
460
462
463
464
465
467
469
470
471
472
474
475
477
478
479
480
481
482
483
484
486
487
488
493
494
495
498
