83
83
84
84
86
88
89
88
88
88
88
88
88
91
91
85
84
82
73
78
81
80
77
72
68
68
69
68
63
61
53
36
26
15
11
9
2
5
9
9
8
10
28
41
48
53
68
71
74
112
119
135
142
143
146
150
150
158
160
164
166
167
164
165
163
160
160
150
132
123
116
111
110
93
91
87
85
82
81
83
79
78
75
73
63
60
58
53
48
43
38
37
36
34
37
37
36
33
31
27
27
27
26
24
20
14
10
8
6
5
6
8
7
7
8
8
7
5
4
4
3
3
5
5
2
2
15
17
18
26
34
74
80
89
92
103
97
94
94
94
94
98
98
129
151
152
155
157
149
142
137
90
89
87
72
73
72
60
58
50
48
45
42
36
30
17
13
6
3
2
1
1
0
1
4
4
7
11
15
18
21
23
25
28
33
41
44
48
50
49
39
33
33
34
40
42
42
41
39
38
34
33
26
13
9
8
8
8
10
14
23
25
27
29
29
27
25
31
33
38
42
43
46
47
49
46
46
43
39
37
33
23
12
8
0
0
1
10
10
17
16
8
9
9
6
8
15
15
16
19
26
27
28
28
31
34
37
39
39
39
38
36
31
28
24
23
8
6
0
0
1
4
4
4
4
3
2
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
1
1
2
1
1
2
2
2
0
1
2
3
3
3
3
3
3
3
0
3
4
4
9
11
11
13
16
20
27
29
39
40
33
30
24
19
14
12
11
15
20
33
38
42
45
50
80
89
93
99
99
100
100
100
100
98
97
94
83
79
71
71
72
78
79
82
80
79
76
77
77
77
78
79
82
84
79
75
66
60
58
55
46
41
38
38
32
22
20
16
13
9
7
4
8
10
14
17
23
27
29
32
31
31
31
32
36
38
46
46
45
44
43
41
41
45
41
35
27
30
30
31
31
29
17
17
18
19
22
25
38
42
44
45
44
39
37
32
32
28
28
26
26
26
26
24
22
21
21
20
12
8
7
6
10
9
7
8
9
7
8
8
9
4
6
6
6
5
4
1
1
1
2
3
4
4
4
6
6
6
7
7
7
7
7
8
14
13
12
9
8
8
8
10
11
12
12
13
15
17
15
14
14
14
9
8
8
9
14
14
9
5
4
3
3
4
4
3
3
2
1
1
2
2
1
2
2
4
4
4
3
2
2
2
3
3
3
2
2
2
2
3
3
3
3
1
2
2
2
2
2
3
4
4
4
4
4
4
5
5
7
8
8
8
14
19
26
27
33
35
36
38
42
42
41
41
40
41
41
41
42
50
51
56
59
67
68
70
73
75
75
80
81
82
83
94
97
98
100
104
106
108
111
112
111
108
104
64
42
39
38
26
24
16
13
9
7
6
5
5
6
6
6
6
7
3
3
3
5
8
15
20
23
31
33
40
41
46
54
65
73
74
77
82
83
83
83
94
92
92
92
92
93
93
91
98
102
102
103
103
102
98
98
99
101
101
100
99
97
97
104
108
107
108
112
112
116
118
121
118
117
113
113
113
116
120
121
120
117
118
112
109
115
115
115
116
117
117
117
118
118
118
119
117
117
116
112
111
110
110
103
91
87
83
81
75
66
59
48
36
27
22
17
17
18
25
35
44
46
47
46
45
43
42
40
39
39
50
57
57
39
29
26
14
8
6
3
3
6
8
9
5
8
9
9
9
8
6
6
40
40
51
51
57
58
58
57
58
60
66
66
65
60
58
50
48
46
45
44
44
44
46
40
40
38
41
41
40
40
44
46
47
48
53
56
57
56
56
56
56
59
55
54
52
50
43
31
27
23
23
9
6
6
6
5
5
6
6
4
3
3
2
2
2
3
4
5
7
11
14
16
17
19
20
23
25
21
19
17
15
14
14
24
27
27
27
23
16
15
13
14
16
16
15
15
15
17
17
18
18
17
16
18
21
22
25
26
60
61
62
68
70
72
68
76
78
78
87
88
88
86
88
87
96
79
79
77
76
74
71
70
58
54
52
46
41
38
38
37
36
39
48
48
45
42
40
40
38
39
39
38
33
17
9
18
21
43
45
45
45
53
59
59
68
72
78
78
78
78
82
77
67
50
23
17
9
19
23
38
42
43
47
34
20
20
21
22
25
25
31
32
32
32
37
41
43
43
43
43
39
41
42
50
51
51
50
50
50
50
51
51
52
54
54
55