165
165
166
166
157
157
159
158
158
159
153
152
160
169
160
154
160
151
156
150
149
159
162
158
160
169
173
172
171
171
165
161
158
161
159
156
144
144
147
151
155
155
158
157
157
155
152
144
137
140
144
143
133
129
130
134
134
140
126
123
121
126
128
129
128
123
121
120
119
120
119
119
116
115
114
112
110
107
102
108
104
97
97
102
102
99
100
99
97
93
91
90
89
87
81
79
77
75
75
74
77
83
85
86
90
94
93
92
94
94
94
96
97
99
102
103
104
101
89
86
84
59
59
55
54
53
53
55
54
50
48
46
46
46
47
46
44
44
43
43
44
44
44
43
44
46
51
51
51
51
55
56
58
58
58
47
45
43
43
42
39
37
33
30
30
26
26
26
26
30
30
30
30
32
32
35
35
35
33
29
29
29
27
26
24
24
21
20
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
23
23
22
17
22
24
26
29
31
30
18
19
20
21
21
33
31
27
30
30
24
24
23
32
32
26
27
29
35
36
36
36
34
32
32
34
39
44
36
32
23
21
21
22
22
23
24
25
25
25
25
25
25
24
24
23
23
23
24
27
28
28
28
28
29
29
29
29
29
29
27
27
28
29
26
25
28
30
32
33
34
35
36
42
52
52
53
54
57
57
57
57
57
56
55
54
53
52
51
42
39
35
32
32
31
30
30
30
32
30
29
29
29
28
28
25
27
31
34
34
37
37
38
38
39
39
39
39
39
40
40
40
40
40
39
39
38
31
29
38
42
39
34
33
34
36
38
39
40
42
43
42
39
36
36
37
38
38
40
42
37
37
44
46
52
49
40
38
39
40
41
52
52
52
48
43
42
43
48
43
55
51
50
47
50
60
51
48
45
44
43
44
45
48
48
54
57
57
64
62
57
60
58
58
59
59
59
58
55
54
55
56
57
58
59
66
70
73
73
72
76
82
73
54
56
56
56
56
56
56
63
65
71
77
75
67
67
67
67
67
66
64
64
65
66
66
70
71
71
71
71
71
71
71
71
71
71
71
72
73
77
74
76
81
90
91
91
92
92
93
93
93
96
96
96
96
95
95
95
95
95
96
97
103
105
105
105
105
105
104
104
103
98
97
97
95
95
95
96
97
98
96
93
92
85
83
81
81
81
81
82
82
82
83
83
83
82
80
78
78
78
80
81
84
86
87
84
80
78
79
80
80
81
82
82
82
82
82
84
83
82
82
82
82
82
82
82
82
83
84
85
84
84
84
84
84
85
85
89
90
95
100
100
100
100
100
96
93
92
92
92
92
92
92
92
95
98
98
98
98
98
100
101
101
101
101
101
100
97
94
90
88
88
88
88
90
93
100
103
103
97
96
96
96
97
99
92
89
88
88
88
88
89
90
91
91
91
91
90
91
92
109
112
113
114
114
115
116
116
116
116
121
121
121
118
117
117
116
116
115
111
109
109
112
112
111
110
109
104
103
102
102
106
109
108
104
97
97
96
99
105
105
101
99
99
98
96
96
98
100
102
105
105
104
102
100
97
94
92
102
103
104
104
101
98
102
100
95
85
87
89
90
95
98
100
99
101
104
106
106
106
109
110
107
103
100
89
86
86
84
82
81
79
78
78
78
78
77
77
77
78
79
81
82
83
84
85
86
85
82
81
79
78
77
77
78
79
79
79
78
78
77
77
77
76
75
68
66
64
64
63
60
59
59
59
59
59
59
61
65
68
66
64
61
62
66
67
56
53
53
53
53
53
54
54
55
56
56
57
57
57
57
57
57
57
54
53
51
51
49
48
48
47
45
44
44
47
47
46
46
46
46
45
45
45
53
66
71
68
46
45
45
44
42
51
52
52
51
51
51
49
49
49
50
50
50
47
45
53
57
60
61
61
61
61
61
75
68
72
72
82
91
97
99
100
110
126
146
140
142
144
145
133
129
117
111
119
131
164
141
130
118
117
123
120
131
136
137
138
138
140
141
143
144
144
144
130
131
123
124
126
130
128
127
137
139
138
134
126
123
118
123
130
133
138
139
139
138
138
138
138
138
138
138
138
138
138
138
141
144
147
145
145
145
145
145
145
146
152
158
162
163
163
163
162
161
161
161
160
159
157
156
154
154
154
156
158
160
160
160
160
160
161
164
164