126
126
126
126
126
127
128
128
128
127
126
126
124
118
116
114
113
111
111
111
109
106
105
104
103
99
91
90
83
79
73
72
69
65
62
62
60
60
60
63
74
70
68
66
64
62
61
57
58
63
67
70
74
71
68
57
63
66
68
61
58
54
56
55
51
44
42
44
46
52
55
52
49
54
60
60
58
56
46
46
45
42
39
34
31
30
27
28
30
27
27
22
19
16
13
11
8
7
7
6
4
4
7
7
8
8
8
8
8
7
7
7
6
7
6
2
3
4
4
4
4
3
4
5
4
3
3
3
3
3
2
3
2
2
2
2
2
1
2
3
2
2
3
3
3
3
3
3
3
3
2
2
2
4
4
3
3
3
3
3
3
3
3
5
4
4
3
3
3
3
2
3
3
2
2
3
3
3
3
6
6
6
6
6
6
6
6
8
8
7
7
7
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
3
3
3
3
3
3
3
3
3
2
2
2
3
4
4
3
2
1
1
1
1
1
2
2
4
6
11
16
15
15
14
11
10
8
8
8
7
4
4
4
4
5
5
5
5
5
5
5
6
7
6
6
7
7
6
5
4
8
10
10
11
12
12
12
12
14
13
13
12
11
11
11
11
11
11
11
11
9
9
7
7
5
5
4
4
4
4
4
4
4
4
4
4
4
4
5
7
9
9
9
8
7
4
4
3
3
3
4
4
5
5
5
5
5
7
11
13
13
12
12
12
12
12
13
13
12
12
8
8
8
8
9
12
13
14
16
17
17
17
16
15
17
16
16
12
11
11
10
7
3
3
3
2
1
0
0
0
1
1
1
1
1
2
2
2
3
3
3
3
3
5
5
6
10
16
17
17
17
17
16
16
16
17
17
15
15
17
17
14
14
14
12
11
9
5
5
5
4
4
5
6
7
15
18
19
21
23
23
24
30
33
34
34
35
31
33
33
34
34
30
32
33
35
39
41
41
41
40
40
40
41
43
43
42
42
44
44
43
42
39
37
23
17
14
13
10
5
5
5
5
5
5
5
5
5
5
4
3
2
2
3
4
4
5
7
8
8
9
8
8
9
10
11
11
15
24
30
35
30
32
36
34
32
31
29
29
26
23
20
20
18
18
17
17
17
17
17
17
17
17
15
14
14
13
10
10
10
10
10
10
11
10
10
11
11
12
13
15
17
17
17
20
20
19
19
19
19
19
19
19
19
20
22
22
25
26
37
38
39
44
45
44
40
38
37
35
34
40
44
49
52
54
54
54
55
55
54
54
56
61
61
67
74
83
85
88
90
90
96
102
102
100
100
103
105
106
105
105
105
99
96
83
83
81
80
83
89
89
81
77
73
79
81
89
88
83
84
85
85
86
86
73
68
63
63
63
62
53
51
50
48
44
37
32
22
21
20
20
20
21
22
26
30
35
39
40
44
47
50
53
58
65
69
70
83
86
87
92
101
106
106
106
103
87
87
86
82
77
68
65
65
62
61
63
59
59
59
59
60
60
61
66
71
79
88
95
98
101
107
109
112
115
117
117
116
116
114
112
103
102
100
99
97
96
95
99
101
95
93
95
96
97
98
97
96
90
86
70
69
67
86
87
88
87
87
87
87
79
81
80
79
77
74
69
68
66
68
69
69
69
71
72
74
74
75
75
75
77
78
81
82
82
84
84
83
79
77
68
67
67
65
55
53
57
68
72
78
83
87
93
95
95
95
96
99
95
81
73
73
73
73
64
62
63
93
97
97
97
95
95
94
94
95
98
101
101
99
97
95
92
87
85
85
84
84
90
93
97
98
97
96
95
91
91
91
79
80
79
79
84
84
76
67
65
60
57
58
58
63
66
66
66
67
66
66
67
68
70
72
73
74
77
77
77
77
78
80
83
84
87
110
115
117
120
124
128
129
126
125
118
116
113
110
107
107
105
109
106
104
109
116
114
117
118
120
122
122
122
122
123
124
125
128
130
131
132
132
133
136
138
141
145
146
155
158
162
165
168
169
174
180
181
187
187
189
189
189
192
193
190
190
188
189
189
190
190
190
191
193
182
174
165
153
147
136
131
126
123
111
108
103
99
88
88
88
93
92
93
93
94
94
95
97
97
92
91
95
99
98
98
99
98
96
95
95
99
101
106
108
107
106
106
108
108
108
107
108
108
108
107
104
97
94
94
93
80
72
71
66
63
61
58
58
54
52
50
49
46
43
44
45
46
46
47
48
48
49
52
54
55
55
55
52
53
54
54
54
54
53