129
128
128
128
128
128
128
128
128
128
128
128
128
128
128
127
126
126
125
122
107
110
110
111
111
112
112
112
112
111
111
110
103
99
99
99
98
98
98
98
98
117
117
121
123
124
125
126
128
128
130
133
136
137
138
142
145
152
148
144
144
146
147
149
149
151
151
152
154
156
159
157
154
152
150
151
154
157
158
158
158
155
153
152
148
147
146
146
145
145
143
142
142
142
141
140
138
135
134
132
129
128
128
129
129
127
127
127
127
127
121
123
124
124
123
123
123
121
118
119
121
125
126
125
124
123
123
122
121
118
116
114
113
113
113
113
113
113
112
116
117
118
120
123
125
127
127
128
129
130
130
126
124
122
119
119
120
120
115
115
114
114
114
113
112
111
109
108
104
103
100
98
96
96
96
96
94
94
96
102
103
104
104
104
101
100
100
100
103
103
103
106
107
107
107
107
107
107
106
104
104
103
103
103
100
100
100
99
99
98
96
96
92
92
92
92
95
96
97
98
104
106
107
107
106
106
106
107
107
110
110
109
104
104
103
106
106
105
105
105
105
103
100
100
100
100
100
100
99
99
98
100
104
105
100
98
98
97
94
89
88
87
87
87
87
87
87
91
93
97
97
98
98
98
98
98
92
92
93
93
94
94
91
91
90
90
90
90
90
86
86
88
89
89
89
88
82
80
70
67
67
65
68
70
71
72
72
72
73
78
79
79
79
79
79
79
79
78
78
78
74
73
69
67
63
63
65
70
75
88
91
97
93
93
92
92
90
88
82
80
76
72
67
60
58
57
55
54
54
55
56
60
60
60
56
53
52
52
52
51
51
51
51
51
51
51
51
52
52
52
54
51
46
44
41
29
24
20
15
13
11
11
14
21
23
26
54
63
66
71
74
75
77
81
81
91
93
94
96
97
98
99
101
104
106
107
107
108
109
109
106
106
106
106
105
107
123
123
120
113
111
111
107
93
80
70
74
75
75
76
81
84
82
82
81
80
80
80
80
81
82
84
91
91
91
91
91
90
90
92
92
88
88
84
82
80
78
75
74
73
77
79
83
94
95
97
98
101
101
100
99
98
96
95
93
91
85
58
54
51
50
50
51
54
57
45
43
43
41
41
40
39
39
38
38
38
38
37
37
36
36
35
35
34
32
32
31
31
31
31
31
32
32
32
32
27
27
24
23
24
23
22
21
21
21
21
19
22
22
22
21
21
25
30
34
32
31
31
32
32
32
32
33
34
35
37
38
39
40
42
43
44
44
44
44
45
45
44
44
44
44
44
43
43
42
39
34
29
28
26
26
25
25
24
23
23
23
23
24
27
29
32
35
37
37
38
38
39
38
37
36
35
35
36
38
36
32
32
32
31
31
31
30
29
29
28
27
26
23
21
19
18
17
14
11
9
7
4
4
2
2
1
1
3
3
2
2
2
2
2
2
3
3
2
2
2
2
2
2
1
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
4
4
2
2
3
4
4
4
4
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
7
6
5
5
6
6
5
4
5
6
4
5
6
4
4
5
7
5
5
4
2
4
7
6
6
6
6
6
5
6
5
7
7
6
6
6
6
5
4
3
2
2
2
2
2
3
3
4
4
4
3
3
4
4
4
4
4
4
4
16
16
23
31
31
31
32
35
36
37
40
42
45
45
46
46
46
47
47
48
48
48
48
48
48
48
48
48
48
49
49
48
48
48
48
48
48
49
49
49
49
49
49
48
48
49
49
48
45
44
44
44
42
43
43
43
42
41
41
41
42
43
42
41
41
41
41
40
38
38
41
40
39
39
39
39
41
41
42
42
42
42
42
42
43
42
42
35
35
35
35
34
34
33
33
33
33
33
33
36
36
36
36
36
36
35
35
35
34
34
34
33
33
33
33
32
32
31
31
31
31
31
31
31
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
26
26
26
26
25
25
25
25
22
22
22
22
22
19
8
7
7
6
6
7
4
7
7
8
9
6
7
6
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
6
6
6
6
6
6
6
6
6
6
6