107
107
107
108
108
108
108
107
106
105
103
102
102
98
97
96
94
91
83
83
82
80
78
76
76
76
76
76
76
76
76
77
77
76
76
76
74
74
74
74
73
73
73
73
73
76
76
76
75
75
75
75
75
75
75
75
75
75
74
74
74
74
73
73
73
73
73
73
73
73
72
72
71
70
70
70
66
65
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
66
65
66
66
66
66
67
67
67
67
66
63
63
64
64
63
63
63
63
63
63
62
61
61
60
59
59
58
58
61
61
61
61
61
60
60
60
60
58
58
58
58
58
60
60
59
59
59
58
60
60
61
61
61
60
60
60
60
59
59
59
59
59
59
59
59
58
57
59
60
60
60
60
60
60
60
61
61
61
57
57
57
57
57
57
57
57
57
59
59
59
58
59
60
60
60
60
60
60
59
59
59
58
58
58
60
60
60
60
60
60
60
60
59
58
57
59
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
57
57
59
59
60
59
58
58
58
58
58
58
58
58
58
58
59
59
58
58
58
58
58
59
60
60
60
58
58
59
58
58
58
59
60
60
61
62
64
65
66
65
63
58
63
63
62
62
61
60
62
62
61
61
61
61
62
60
60
60
60
60
60
60
60
60
60
59
59
59
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
61
62
62
61
61
62
62
62
61
61
60
60
60
73
74
74
76
76
77
77
77
77
78
78
77
77
73
73
73
63
63
63
62
62
62
63
63
63
63
63
62
63
63
64
64
64
64
64
64
63
63
63
66
66
66
66
66
66
66
66
65
64
64
63
62
64
64
64
64
64
66
67
71
74
74
78
81
81
81
81
81
80
79
79
79
79
80
80
80
80
80
81
81
80
77
78
80
80
80
81
81
81
81
81
81
81
81
81
80
80
81
81
81
81
80
80
80
80
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
80
80
80
80
79
79
79
79
79
77
77
77
77
77
77
77
77
77
77
77
73
73
73
73
73
70
70
70
71
70
71
71
71
71
71
72
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
73
73
73
73
72
72
72
72
73
73
73
74
74
74
74
74
75
75
75
75
75
75
77
78
79
79
80
80
79
79
79
79
79
78
78
78
78
78
78
78
78
78
78
78
78
78
77
77
77
77
77
77
77
77
77
76
76
76
76
76
76
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
81
81
81
81
81
81
80
80
81
81
81
81
80
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
85
85
85
85
86
86
86
87
87
88
88
88
88
88
88
88
88
88
88
88
87
86
86
86
87
87
87
87
87
87
86
86
86
85
85
85
85
85
85
86
86
85
85
84
84
84
84
84
85
85
85
85
85
88
88
88
88
88
88
88