106
106
106
106
106
105
107
109
110
111
108
104
102
97
96
95
93
85
84
82
81
75
75
75
76
78
84
96
106
109
111
112
114
116
118
118
118
119
119
119
119
118
117
116
116
117
119
117
116
115
112
107
103
101
96
94
91
89
89
91
91
92
93
94
96
95
94
96
103
110
114
115
115
116
116
116
117
121
123
126
127
129
127
126
126
127
127
127
129
131
139
145
147
148
150
152
152
152
153
151
151
151
150
143
143
142
142
141
135
131
129
129
127
126
120
120
120
120
120
120
120
120
120
120
120
120
120
120
122
114
111
106
101
99
97
97
97
98
99
101
104
107
113
114
114
114
114
115
117
117
108
104
92
78
77
78
78
80
80
79
78
76
73
72
71
69
68
66
66
63
64
66
67
67
68
69
71
72
76
73
69
63
64
62
62
61
57
57
55
49
49
49
49
49
50
56
55
57
57
58
60
58
57
55
51
52
53
52
53
53
54
55
56
56
55
51
52
53
54
57
60
62
63
65
66
62
61
56
52
58
60
65
65
63
62
66
69
69
69
69
68
67
66
66
69
66
63
61
60
61
63
67
65
63
67
70
71
71
71
70
70
68
67
57
59
59
58
56
57
62
62
60
59
58
54
50
50
50
60
62
65
61
58
58
66
74
73
76
71
67
60
60
61
59
55
55
55
56
58
59
60
61
55
56
56
57
57
50
54
54
53
57
61
59
54
48
44
39
39
45
45
42
34
33
33
29
28
28
30
32
33
27
29
22
24
26
24
23
21
19
16
17
19
20
22
30
34
30
24
16
12
13
15
21
22
30
29
30
29
29
27
25
27
27
28
29
30
30
28
24
24
24
25
28
32
36
39
46
46
53
55
56
61
65
63
63
64
66
67
65
63
63
67
68
68
65
65
61
59
58
59
60
62
55
45
37
43
47
44
39
30
29
28
26
25
23
24
25
25
26
27
28
30
30
31
33
34
32
27
26
26
27
27
24
24
21
22
24
21
15
13
21
20
30
27
27
22
13
14
27
30
39
29
24
17
17
20
23
21
21
23
26
22
19
23
23
20
17
17
18
16
14
13
15
25
20
18
16
19
22
21
20
18
17
16
10
7
6
5
5
4
3
3
3
3
4
4
4
8
8
7
7
9
9
9
8
8
8
8
10
15
21
19
19
19
19
20
14
14
15
21
23
21
20
22
22
23
23
24
34
34
37
37
37
37
36
36
36
36
36
36
36
36
36
33
46
44
46
43
37
31
28
24
22
22
21
17
12
11
11
11
11
11
11
12
13
9
8
8
8
8
8
8
8
8
14
14
14
14
14
14
14
14
14
14
13
12
11
11
13
17
19
18
14
14
14
18
20
23
25
28
29
30
31
37
38
41
43
44
48
58
57
54
49
46
44
42
39
39
39
35
31
31
25
25
24
25
18
11
10
10
10
10
10
10
11
12
13
14
14
15
16
17
17
18
29