80
80
89
89
89
90
90
87
84
82
81
81
81
76
75
74
73
72
72
72
74
74
75
75
75
75
75
76
76
76
76
76
76
76
76
75
75
75
74
74
74
74
73
72
72
72
72
72
74
75
76
77
78
78
78
77
75
77
77
79
85
86
89
92
93
86
76
72
72
71
67
65
64
58
59
60
60
59
51
49
49
49
49
49
49
49
49
49
49
49
49
49
49
47
47
45
45
45
45
45
46
46
45
45
45
45
45
44
44
43
42
42
42
41
41
41
41
42
43
43
43
43
42
42
41
40
39
39
38
39
39
39
36
36
36
36
36
36
36
39
39
40
41
42
44
45
45
45
43
42
42
42
41
41
39
37
36
36
37
41
44
45
45
46
46
46
46
47
47
47
47
47
43
41
41
36
35
32
31
31
31
31
31
31
31
31
31
32
33
33
33
33
32
32
32
32
32
32
33
34
34
34
34
34
34
33
33
33
33
32
32
32
33
33
33
33
34
37
37
37
38
38
38
38
36
35
34
34
34
34
34
34
36
37
37
37
38
39
44
45
45
45
45
47
50
50
49
46
47
47
48
49
49
52
52
50
51
53
56
56
59
64
69
69
64
64
64
66
71
70
69
67
64
62
61
60
61
63
67
69
64
58
59
62
66
64
62
55
57
58
59
59
59
59
58
58
55
53
50
46
44
40
40
40
41
41
42
42
43
44
46
48
48
48
50
52
52
51
51
53
54
55
55
56
59
60
65
66
66
65
63
62
62
62
62
62
60
57
51
50
50
49
49
49
48
48
48
48
50
50
52
53
55
55
56
54
49
49
50
51
52
52
57
59
60
65
66
71
72
72
73
74
79
81
82
77
76
74
74
72
71
70
69
66
64
62
64
79
85
87
89
90
90
90
91
92
92
93
93
94
95
97
99
99
99
99
99
99
99
104
112
118
124
141
145
147
147
147
147
147
148
149
152
153
155
158
161
166
169
172
175
182
188
190
195
197
198
197
196
194
193
193
193
193
192
192
192
192
192
193
193
193
192
191
191
191
190
190
189
189
188
190
190
190
190
190
189
188
189
187
191
189
184
181
180
179
177
177
177
177
175
169
167
157
157
157
157
158
161
161
162
162
162
162
161
160
156
154
154
154
154
141
137
138
138
134
129
116
99
89
87
79
74
65
60
60
60
60
61
61
61
61
59
59
57
48
46
46
45
45
45
42
41
41
40
40
39
39
39
40
41
42
42
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
47
47
47
48
49
49
50
50
51
52
55
57
58
59
59
59
57
56
56
59
60
60
60
59
59
59
59
59
59
59
59
60
60
60
59
59
59
58
58
57
56
58
61
64
64
64
64
62
61
60
60
60
60
61
61
61
58
58
58
56
56
56
55
55
53
52
52
52
52
52
52
52
51
50
50
49
48
48
47
47
47
47
48
49
49
52
49
49
49
49
49
50
50
49
49
47
47
43
40
41
42
43
43
43
43
43
42
42
41
42
42
43
43
43
43
43
43
42
42
47
50
54
62
63
65
70
76
78
81
81
82
94
79
80
78
75
75
75
77
81
81
81
81
80
78
78
78
78
80
80
80
80