0
3
4
10
11
13
15
20
23
25
26
27
28
30
33
37
38
39
43
45
46
47
50
51
54
55
56
58
59
60
62
64
65
68
69
70
71
72
76
78
82
85
87
90
91
92
93
94
95
98
100
101
102
103
104
107
109
110
113
114
115
117
119
120
122
125
126
127
128
129
130
133
134
136
138
139
140
150
153
155
157
159
161
162
164
166
168
170
171
172
174
175
176
177
178
180
182
183
185
186
188
190
191
194
198
199
200
201
203
205
206
207
208
209
210
212
213
218
219
220
223
224
226
228
233
235
238
239
241
242
244
249
250
255
256
258
260
264
265
268
269
271
274
281
283
286
288
290
292
293
295
296
297
299
300
301
302
303
304
306
310
311
312
313
315
316
317
318
321
322
324
327
330
331
333
335
337
338
339
341
342
343
344
346
348
351
355
356
358
362
363
364
365
368
369
380
382
383
385
386
387
389
390
391
393
395
397
399
400
401
402
404
405
407
410
411
413
414
415
416
417
418
419
420
422
425
426
431
432
433
436
439
441
444
445
449
450
451
452
453
455
456
458
460
461
462
466
468
472
475
479
481
483
484
485
488
489
494
495
496
497
498
500
507
514
517
518
521
522
523
526
528
529
535
538
540
542
544
545
546
552
553
554
557
560
562
563
565
566
567
569
574
576
577
578
581
583
584
585
587
588
593
595
597
599
602
604
605
606
607
