53
53
54
54
57
57
57
57
57
58
58
58
58
58
58
55
55
57
57
58
60
63
64
64
62
60
61
65
66
70
72
71
70
71
72
72
67
66
66
66
67
68
68
68
67
66
64
62
61
61
58
57
56
54
53
52
52
51
51
50
49
49
49
48
48
48
48
48
48
48
48
48
49
50
57
59
60
61
63
63
64
66
66
66
66
66
66
65
63
63
62
59
56
53
53
53
51
51
51
51
52
54
55
55
54
48
48
53
56
56
61
73
76
77
73
70
67
64
66
66
67
68
69
87
89
90
88
88
88
88
88
89
89
93
94
92
88
88
87
82
79
81
86
89
88
81
82
86
88
84
83
83
83
83
83
84
86
89
91
92
93
95
95
95
94
91
91
92
91
89
87
85
81
78
70
67
65
62
58
59
58
54
55
56
59
59
59
59
61
62
62
62
61
60
59
57
53
52
50
50
53
55
52
51
54
56
58
62
62
62
66
69
70
74
75
76
76
76
74
71
64
63
61
61
59
59
55
56
53
52
52
64
65
65
60
63
64
65
64
58
53
52
52
56
56
58
56
61
60
60
58
62
65
85
86
83
83
80
84
87
87
87
87
87
88
91
94
97
102
99
94
91
87
85
83
79
77
73
71
71
70
69
68
61
58
56
53
50
47
46
45
45
45
40
43
48
52
51
30
30
30
31
28
32
31
30
31
31
33
36
36
36
36
37
37
39
41
43
43
42
44
53
59
59
65
66
67
63
62
65
69
71
69
66
63
61
59
59
47
47
49
49
51
54
55
55
56
56
57
65
70
68
68
70
72
73
73
73
72
79
85
76
71
68
72
75
77
76
71
68
68
69
71
62
60
55
53
53
53
58
63
73
76
80
86
91
101
101
95
95
106
112
111
114
121
127
130
127
124
120
120
119
122
122
122
123
126
128
130
131
133
135
137
134
135
139
140
141
141
142
145
145
145
145
146
150
152
151
151
150
150
150
150
153
157
157
156
158
159
156
156
149
148
147
147
147
147
157
165
168
171
172
173
173
169
162
163
162
159
158
158
158
157
156
159
163
169
174
175
179
180
180
181
182
185
185
184
184
182
180
181
181
182
184
179
174
170
168
161
157
157
157
158
158
158
159
158
158
159
160
162
163
163
162
164
165
165
157
157
155
151
149
148
150
151
150
144
142
144
145
142
139
139
140
140
131
129
125
124
112
112
109
112
110
110
110
110
113
111
109
103
101
102
102
102
96
95
103
104
101
98
96
94
89
89
89
88
86
89
94
91
89
86
86
89
90
97
97
83
74
74
74
73
73
73
72
71
72
71
75
77
77
74
72
69
71
72
74
77
79
81
81
81
80
77
74
68
64
63
65
68
66
66
67
68
69
70
70
73
73
72
70
69
62
62
62
63
64
65
70
75
76
76
75
74
73
72
69
66
63
62
62
58
55
55
55
55
55
52
48
54
58
59
59
60
63
65
66
62
60
54
57
58
57
56
54
55
54
56
61
65
61
62
67
69
73
83
85
89
90
92
92
91
91
92
94
94
95
94
91
89
87
85
84
83
83
83
83
85
86
89
84
82
81
81
91
88
83
79
80
86
88
93
93
91
89
87
87
86
86
86
88
91
88
83
81
69
67
66
66
66
66
71
73
73
68
67
68
53
51
50
58
58
57
54
52
51
53
55
56
59
59
59
62
64
64
64
63
63
63
63
64
64
65
64
63
62
61
60
56
53
52
48
48
48
48
48
48
48
48
48
48
48
48
49
49
51
52
53
55
55
56
56
57
60
62
63
67
67
68
70
70
70
69
66
64
62
62
62
62
73
68
68
68
69
72
70
67
64
62
61
61
63
63
63
62
58
56
56
56
57
58
58
58
58
58
58
58
56
56
56
57
56
51
51
51
50