86
86
86
86
87
88
89
89
90
90
92
102
102
104
104
104
103
102
101
101
101
98
97
97
97
97
97
97
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
91
90
90
90
90
90
90
90
90
90
90
91
92
93
94
95
98
110
109
102
101
101
103
104
105
105
106
106
106
105
105
105
105
106
106
107
107
107
108
108
108
108
109
109
109
110
110
109
109
109
109
108
108
108
108
108
109
109
110
107
106
106
106
106
106
106
106
106
106
106
107
107
107
107
106
106
106
106
104
103
103
103
102
102
101
100
99
97
97
98
100
100
100
100
100
98
98
95
83
82
79
75
70
63
63
63
62
57
57
57
57
57
56
49
48
48
48
48
49
49
50
50
50
48
48
49
48
47
43
46
47
48
48
48
48
49
49
48
47
45
45
45
44
44
44
44
44
44
44
44
45
45
45
42
42
42
42
42
41
41
41
43
43
43
44
44
44
41
43
43
43
43
43
42
41
41
40
40
40
38
38
37
34
34
34
35
35
35
33
32
31
32
32
32
31
31
31
32
33
32
31
31
32
32
32
30
29
31
35
30
30
30
31
31
31
31
31
36
35
34
31
31
31
31
32
32
32
31
31
30
32
32
32
31
30
30
29
29
29
30
31
30
30
30
30
31
31
31
31
31
26
26
26
26
27
30
30
30
30
30
29
29
28
26
28
28
28
27
27
28
28
28
29
29
29
28
27
26
26
26
26
26
26
27
27
27
28
29
29
29
29
29
29
29
29
31
31
32
32
32
32
32
32
32
32
32
32
31
30
30
30
30
30
30
30
30
30
30
30
32
29
26
25
25
24
24
24
29
29
28
28
28
27
27
26
26
26
25
25
26
26
26
24
24
23
25
24
24
24
26
26
26
26
26
26
26
23
23
23
22
22
22
22
22
22
22
23
25
25
25
25
26
26
26
26
26
25
25
24
25
26
26
25
26
26
27
25
25
25
25
25
25
25
24
24
24
24
28
28
29
28
28
28
28
28
28
26
28
28
28
28
28
28
30
31
31
30
26
23
23
23
23
23
24
23
23
23
23
23
26
29
29
29
29
29
29
31
32
32
32
32
32
33
33
31
30
29
29
27
28
29
31
31
31
31
31
32
32
32
32
31
31
30
29
29
29
29
28
27
25
24
23
23
23
23
24
23
23
23
24
24
26
30
30
30
29
28
28
28
28
28
28
26
28
28
28
28
28
28
29
28
28
25
24
24
24
24
25
25
25
25
25
26
26
26
26
25
25
25
25
24
25
24
26
26
26
26
25
25
24
24
23
24
24
24
26
26
26
26
26
25
26
26
26
26
26
26
26
26
27
27
27
26
26
26
25
24
25
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
29
29
29
29
29
29
29
29
29
29
29
34
34
33
33
33
33
31
30
30
30
30
30
29
28
29
29
29
29
29
27
27
27
27
26
26
29
30
30
30
30
30
29
29
28
29
28
28
28
27
27
28
28
29
29
29
29
30
30
30
30
30
29
29
29
29
30
30
31
31
31
31
29
29
28
28
28
29
29
28
27
29
31
31
31
31
32
32
32
31
31
31
31
30
29
35
35
37
32
32
34
34
34
31
31
30
30
29
29
31
29
29
29
30
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
34
34
33
33
32
31
31
39
42
45
45
45
45
45
51
52
52
53
53
53
54
58
58
60
60
61
61
62
62
62
62
61
60
60
60
59
59
59
59
58
57
56
56
55
55
56
56
56
56
58
58
57
57
58
58
58
58
60
61
61
61
61
63
64
64
66
71
71
71
71
71
68
64
64
62
62
61
61
61
62
64
65
65
66
66
66
66
66
66
66
64
64
65
66
66
66
64
64
64
63
63
61
61
61
61
61
61
61
61
60
60
55
56
55
55
55
52
51
51
50
48
48
48
49
50
50
51
51
52
52
53
54
60
62
63
63
63
63
64
67
67
67
67
67
67
66
66
66
66
67
69
69
69
69
69
69
69
70
77
79
80
83
84
84
84
85
87
91
93
94
94
96
96
94
93
93
93
94
94
92
94
100
105
105
106
108
108
106
102
101
100
100
97
95
85
81
80
81
81
81
81
82
82
82
81
81
80
79
79
79
80
80
80
79
79
79
81
81
81
81
81
82
83
83
83
83
82
91
92
92
93
94
96
101
104
102
101
99
98
97
96
97
99
101
101
101
103
103
104
103
91
90
86