17
12
16
18
21
21
20
19
17
16
13
15
16
17
20
20
21
22
22
22
23
24
27
27
27
26
23
18
18
18
16
14
13
10
7
7
7
14
12
11
10
7
7
7
7
8
8
8
7
4
22
21
20
18
18
25
12
18
21
19
18
30
29
19
17
16
16
15
15
15
16
17
3
6
14
17
23
23
23
23
22
22
22
23
11
12
14
23
34
38
41
38
36
35
44
40
41
42
50
54
50
69
66
65
64
65
66
67
66
66
66
66
66
76
75
72
70
68
61
61
63
66
49
79
78
77
66
62
58
61
56
53
52
35
22
19
15
12
8
15
19
22
20
25
29
31
33
34
35
37
41
43
43
43
40
33
33
33
34
34
38
51
57
69
75
73
75
82
91
95
97
99
101
104
107
111
112
113
114
115
119
119
119
119
119
122
131
151
151
147
140
135
152
164
148
146
163
169
177
175
174
173
172
177
171
169
169
169
170
173
179
183
183
200
204
216
237
242
244
244
251
257
272
279
290
304
299
296
306
319
320
317
329
325
324
328
332
334
338
338
344
361
390
409
413
416
430
447
457
460
466
470
470
477
489
506
530
528
513
515
505
488
493
495
489
490
503
517
520
524
517
517
524
527
541
545
532
526
520
541
545
583
563
582
618
611
605
644
663
674
690
690
768
847
889
908
906
931
951
950
964
993
1007
997
984
987
993
992
998
1011
1016
1015
1018
1016
1019
1019
1015
996
973
965
961
928
929
927
923
916
912
909
902
901
897
887
878
864
868
868
870
871
872
874
875
878
879
916
917
919
919
919
921
925
926
926
926
930
936
942
940
940
941
946
956
961
959
959
948
951
950
935
940
940
938
938
938
937
936
936
936
935
932
929
929
929
929
930
926
914
912
896
890
893
895
894
890
883
870
861
838
827
817
810
800
798
793
765
763
748
737
736
747
750
741
734
709
690
688
674
666
657
650
647
638
619
607
595
590
591
566
538
534
529
520
506
501
488
487
481
471
464
467
460
452
438
438
422
410
405
396
388
388
369
341
331
323
313
305
295
289
291
287
284
284
284
273
263
236
233
237
228
226
223
222
222
218
216
215
211
207
198
181
171
171
170
167
162
151
146
132
130
129
126
120
112
109
100
94
90
80
79
75
72
72
70
70
66
63
57
40
34
33
27
26
26
22
20
16
16
11
9
7
7
6
9
13
15
18
19
19
19
19
20
21
22
23
23
23
23
23
23
25
24
22
20
19