70
70
71
71
74
75
75
72
67
67
67
65
64
60
45
29
25
27
25
27
27
28
30
32
35
35
35
35
35
36
36
37
37
37
37
38
39
46
43
42
54
54
47
48
48
49
49
50
51
54
54
55
55
55
54
58
56
56
55
68
68
68
69
69
70
71
70
70
71
72
73
74
74
76
76
76
79
79
82
81
87
89
89
89
90
90
92
94
94
94
98
98
104
112
113
116
125
131
131
134
135
136
138
159
163
159
157
156
147
153
158
159
160
163
163
163
163
164
164
172
173
174
175
176
178
178
139
132
121
120
120
117
116
116
116
124
124
123
128
131
132
134
145
149
153
156
157
157
170
172
173
168
166
163
102
102
102
102
103
96
91
90
86
81
77
73
76
78
80
93
98
98
98
98
99
99
99
99
99
98
98
97
97
95
91
83
80
76
74
76
79
79
80
80
80
80
80
80
80
67
66
67
68
69
69
70
74
80
87
91
93
88
88
88
97
91
72
76
76
86
88
91
86
86
87
87
94
100
93
85
82
85
79
70
95
103
103
107
88
80
80
76
81
93
102
87
81
76
94
88
92
79
71
73
92
96
86
89
89
90
93
85
76
72
69
68
67
67
66
65
65
76
77
80
80
80
80
80
80
80
77
75
71
76
80
90
94
97
99
99
99
100
101
101
101
101
100
99
101
101
102
104
110
110
111
111
115
115
115
115
115
115
115
116
116
118
118
117
119
120
121
119
120
120
120
127
127
128
130
131
131
131
131
130
124
123
137
143
144
147
148
148
146
146
146
146
145
144
138
130
130
130
130
132
133
133
133
155
169
169
169
170
175
176
178
174
162
142
144
133
130
126
117
108
106
103
101
101
101
75
75
76
78
78
76
76
80
83
83
83
74
77
77
78
76
76
77
78
102
102
102
100
100
104
122
128
130
131
144
158
169
169
169
169
168
162
160
157
161
155
133
133
133
134
130
130
131
132
140
145
147
150
150
145
142
147
148
147
145
144
139
123
123
129
129
129
129
127
127
126
121
119
118
118
119
119
119
116
117
118
116
116
115
114
115
115
115
111
111
111
108
108
108
104
102
99
94
77
74
72
71
79
85
90
96
96
97
103
102
102
102
102
163
168
171
173
172
170
157
156
156
154
149
144
132
129
128
127
123
124
124
116
116
117
118
120
120
121
134
141
178
178
176
175
174
173
172
164
164
163
163
163
163
160
159
158
153
147
158
161
162
164
158
138
135
135
134
131
131
124
116
113
112
104
98
98
94
94
94
92
90
90
89
89
89
87
81
82
79
79
77
77
76
74
74
73
72
71
70
70
70
70
69
69
68
68
67
55
58
54
55
56
56
57
57
53
50
49
49
48
48
49
49
47
61
42
45
46
37
36
37
36
36
36
35
35
35
34
34
32
29
28
27
27
26
26
26
29
48
61
63
65
68
72
75
76
74
74
74
74
73