175
174
156
155
156
156
156
154
141
141
141
144
152
155
157
159
162
162
163
164
167
168
170
172
173
171
169
169
168
165
167
169
171
174
177
180
183
185
187
193
196
199
200
200
202
203
205
207
207
203
198
196
192
187
183
176
176
176
176
176
176
176
176
175
173
165
159
145
142
142
140
138
138
135
133
129
127
125
117
117
116
114
111
108
105
101
97
92
85
81
79
78
70
70
75
75
74
73
72
71
70
68
67
66
66
65
64
64
64
64
64
64
73
85
83
82
82
82
82
81
76
75
77
79
95
83
83
91
91
91
86
78
72
72
71
71
67
65
65
65
69
71
71
71
74
77
84
74
69
71
79
78
74
72
73
82
83
83
81
81
82
85
97
93
91
88
89
91
94
96
99
99
99
101
105
106
106
109
111
114
118
118
121
129
136
134
144
165
171
175
175
172
171
172
170
161
154
151
149
150
149
146
145
137
131
130
129
129
136
134
131
129
128
129
129
126
116
115
115
115
113
111
108
107
105
108
109
109
110
111
111
114
114
101
98
97
96
96
93
93
93
98
98
100
101
101
100
93
95
97
98
98
97
97
90
85
84
85
85
85
85
86
88
88
89
92
93
94
98
107
108
109
111
112
98
95
96
99
96
96
96
94
90
86
88
92
100
100
105
95
97
102
97
88
83
80
77
76
76
73
73
74
73
74
76
74
72
72
72
72
72
73
74
66
67
67
66
66
67
68
69
70
70
72
67
68
70
70
68
70
69
64
63
62
62
63
62
62
61
61
60
63
63
64
65
65
65
67
66
64
64
64
64
64
65
65
65
65
65
65
65
65
65
69
69
69
69
69
69
68
68
68
68
69
69
69
73
73
73
71
67
67
70
72
72
72
73
75
71
67
67
66
66
67
67
67
69
72
76
85
81
78
79
79
76
68
75
73
70
67
61
64
76
76
76
69
69
73
74
75
75
73
72
71
70
70
64
66
70
68
66
66
67
68
71
67
66
66
66
66
66
65
58
58
58
58
58
58
56
56
52
52
52
53
54
53
54
53
53
53
52
48
48
49
50
51
52
53
53
53
53
53
55
50
49
49
48
50
50
50
50
51
56
55
55
55
55
55
54
53
51
51
51
51
51
51
51
51
51
51
49
50
52
52
52
54
55
56
57
57
61
65
73
83
95
95
92
87
90
91
95
94
94
92
88
87
86
80
86
82
82
74
73
69
64
62
62
62
62
73
66
61
59
49
48
47
47
47
46
44
42
42
44
47
53
53
50
50
53
53
42
40
42
46
47
54
53
49
37
35
35
40
44
47
50
48
47
61
51
50
50
49
45
48
46
46
42
38
36
39
47
46
45
44
43
43
44
44
44
44
41
40
35
29
28
28
28
28
28
28
28
28
29
29
28
28
28
28
28
27
27
27
27
28
28
30
33
40
43
39
38
28
27
27
27
30
31
29
29
30
32
32
37
40
52
49
33
38
34
33
33
33
31
31
33
33
35
37
45
49
54
54
44
42
39
37
34
33
33
35
41
42
41
40
40
39
47
48
48
48
42
42
43
47
50
52
41
40
40
39
39
41
41
40
38
35
34
33
32
32
32
31
28
29
29
30
44
46
44
42
42
40
40
39
38
38
37
34
34
34
34
34
34
34
29
21
26
28
28
28
29
30
32
31
31
33
35
36
35
32
40
44
39
60
48
44
36
39
41
39
38
36
36
37
37
38
40
41
41
40
39
38
37
35
33
31
28
27
27
26
24
21
22
25
27
31
40
50
72
85
81
79
83
83
72
66
63
63
54
56
49
42
36
31
31
31
20
19
20
21
31
34
32
25
24
24
24
26
29
34
41
47
44
33
33
31
28
24
22
20
17
17
17
17
20
20
17
17
18
19
17
14
14
14
14
14
14
15
15
18
19
21
20
19
18
21
22
23
25
29
34
34
34
34
35
36
38
44
46
47
48
49
50
51
55
50
47
45
44
43
44
35
34
31
29
27
24
24
15
14
14
18
21
21
21
24
24
32
33
35
36
37
39
41
45
40
38
31
34
36
36
30
37
41
45
53
53
57
59
60
59
58
54
51
51
50
49
47
46
44
40
39
36
33
30
28
34
26
26
27
23
21
21
18
17
17
25
27
24
22
20
20
19
26
29
29
29
28
27
25
24
25
28
28
29
30
30
30
31
31
32
32
32
32
33
33
34
34
35
35
35
35
35
34
34
36
38
37
37
36
36
40
40
41
41
41
41
42
42
44
44
44
44
43
42
42
42
42
42
42
42
42
43
43
42
42
42
43
43
44
44
50
50
50
50
50
50
49
50
50
51
52
52
52
53
53
54
54