1
19
1
18
2
18
3
18
4
17
5
16
6
15
7
16
8
16
9
14
10
14
11
13
12
13
13
13
14
13
15
13
16
14
17
15
18
12
19
12
20
12
21
11
22
12
23
13
24
14
25
15
26
15
27
15
28
15
29
15
30
15
31
15
32
15
33
15
34
15
35
16
36
16
37
17
38
16
39
16
40
16
41
16
42
18
43
20
44
21
45
22
46
22
47
23
48
23
49
22
50
23
51
24
52
23
53
19
54
19
55
17
56
16
57
14
58
13
59
12
60
10
61
9
62
9
63
8
64
9
65
10
66
11
67
11
68
12
69
12
70
13
71
13
72
13
73
13
74
13
75
13
76
13
77
12
78
12
79
14
80
15
81
15
82
14
83
13
84
14
85
14
86
14
87
14
88
14
89
13
90
14
91
14
92
14
93
14
94
15
95
16
96
18
97
19
98
19
99
19
100
20
101
21
102
20
103
20
104
20
105
20
106
21
107
25
108
25
109
25
110
26
111
26
112
26
113
26
114
26
115
26
116
27
117
27
118
27
119
27
120
27
121
27
122
27
123
27
124
28
125
28
126
26
127
26
128
27
129
27
130
27
131
32
132
32
133
32
134
32
135
31
136
30
137
29
138
28
139
27
140
26
141
26
142
25
143
25
144
25
145
23
146
22
147
18
148
17
149
17
150
16
151
15
152
15
153
16
154
17
155
17
156
17
157
16
158
15
159
15
160
15
161
17
162
16
163
16
164
15
165
14
166
14
167
12
168
11
169
10
170
10
171
10
172
10
173
10
174
10
175
10
176
11
177
11
178
14
179
13
180
6
181
6
182
6
183
6
184
5
185
4
186
4
187
15
188
14
189
13
190
13
191
13
192
13
193
13
194
13
195
13
196
13
197
13
198
13
199
13
200
13
201
13
202
13
203
13
204
13
205
14
206
14
207
14
208
13
209
13
210
12
211
11
212
11
213
10
214
11
215
12
216
12
217
12
218
15
219
15
220
15
221
15
222
15
223
15
224
15
225
15
226
15
227
16
228
16
229
18
230
19
231
25
232
29
233
27
234
26
235
24
236
24
237
24
238
14
239
14
240
14
241
14
242
14
243
14
244
14
245
14
246
15
247
15
248
17
249
17
250
15
251
15
252
15
253
15
254
16
255
16
256
16
257
16
258
16
259
16
260
16
261
16
262
16
263
17
264
17
265
17
266
17
267
16
268
16
269
16
270
16
271
16
272
16
273
16
274
15
275
15
276
15
277
15
278
14
279
13
280
12
281
11
282
10
283
8
284
7
285
7
286
6
287
6
288
6
289
6
290
8
291
8
292
7
293
7
294
7
295
8
296
9
297
9
298
12
299
14
300
15
301
16
302
16
303
17
304
17
305
17
306
17
307
17
308
17
309
18
310
18
311
18
312
18
313
20
314
19
315
20
316
20
317
19
318
18
319
17
320
17
321
15
322
15
323
14
324
14
325
13
326
11
327
11
328
11
329
11
330
11
331
10
332
10
333
16
334
17
335
19
336
22
337
23
338
24
339
25
340
27
341
27
342
24
343
24
344
25
345
24
346
25
347
25
348
21
349
17
350
17
351
17
352
17
353
17
354
17
355
16
356
16
357
16
358
16
359
16
360
13
361
9
362
5
363
4
364
3
365
2
366
2
367
2
368
2
369
4
370
6
371
4
372
3
373
0
374
0
375
0
376
0
377
1
378
2
379
4
380
4
381
5
382
5
383
4
384
4
385
5
386
6
387
6
388
8
389
9
390
11
391
17
392
20
393
21
394
21
395
21
396
21
397
20
398
20
399
20
400
19
401
18
402
18
403
22
404
22
405
21
406
20
407
19
408
19
409
19
410
19
411
18
412
18
413
17
414
17
415
17
416
18
417
19
418
21
419
28
420
28
421
29
422
29
423
28
424
28
425
28
426
28
427
28
428
28
429
28
430
28
431
28
432
28
433
32
434
34
435
35
436
35
437
35
438
37
439
38
440
38
441
37
442
37
443
37
444
37
445
37
446
37
447
37
448
37
449
38
450
39
451
40
452
41
453
42
454
43
455
43
456
43
457
43
458
43
459
42
460
39
461
38
462
36
463
36
464
36
465
36
466
36
467
36
468
33
469
32
470
31
471
31
472
31
473
31
474
30
475
29
476
28
477
27
478
26
479
17
480
15
481
13
482
11
483
10
484
8
485
7
486
3
487
3
488
3
489
2
490
2
491
4
492
2
493
3
494
3
495
3
496
3
497
3
498
3
499
4
500
3
501
3
502
2
503
2
504
2
505
3
506
5
507
7
508
7
509
7
510
7
511
7
512
7
513
7
514
7
515
6
516
6
517
6
518
8
519
10
520
10
521
13
522
16
523
23
524
24
525
24
526
25
527
27
528
24
529
22
530
21
531
21
532
21
533
21
534
21
535
21
536
20
537
17
538
17
539
17
540
20
541
23
542
22
543
22
544
20
545
19
546
17
547
15
548
17
549
17
550
17
551
17
552
19
553
22
554
18
555
19
556
21
557
23
558
26
559
31
560
35
561
36
562
36
563
37
564
37
565
38
566
38
567
38
568
36
569
33
570
33
571
32
572
31
573
30
574
30
575
30
576
29
577
29
578
29
579
30
580
30
581
30
582
30
583
30
584
30
585
30
586
32
587
33
588
34
589
35
590
37
591
37
592
37
593
38
594
38
595
38
596
38
597
38
598
38
599
38
600
38
601
38
602
38
603
37
604
37
605
37
606
39
607
39
608
39
609
39
610
41
611
41
612
42
613
43
614
44
615
45
616
44
617
44
618
44
619
43
620
44
621
46
622
47
623
47
624
47
625
49
626
44
627
44
628
44
629
35
630
32
631
32
632
45
633
45
634
44
635
40
636
32
637
32
638
31
639
30
640
29
641
29
642
25
643
23
644
21
645
18
646
18
647
16
648
16
649
16
650
16
651
16
652
16
653
16
654
16
655
16
656
16
657
16
658
17
659
17
660
17
661
17
662
18
663
18
664
18
665
17
666
17
667
17
668
18
669
18
670
18
671
19
672
19
673
19
674
19
675