90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
94.14
94.14
94.14
94.14
94.14
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
68
90
90
90
90
90
90
90
90
90
90
90
90
90
94.14
90
136
90
90
94.14
136
90
136
94.14
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
136
136
136
136
136
136
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
90
136
90
136
90
136
90
90
136
136
90
90
136
136
90
90
90
90
90
136
90
90
90
90
136
90
90
136
90
90
90
90
90
90
90
90
136
90
90
136
90
136
90
90
90
90
90
90
136
90
90
136
90
136
90
90
136
136
90
136
90
90
90
136
90
136
90
136
90
136
90
90
90
136
90
136
90
90
90
136
90
90
136
90
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
90
90
90
136
90
136
136
90
90
136
136
90
90
136
90
90
90
136
136
136
136
90
136
90
136
90
90
136
136
90
136
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
90
90
90
90
90
90
90
90
90
90
90
136
136
68
68
68
90
90
90
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
90
68
90
68
90
68
68
68
68
68
68
68
68
68
68
68
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
94.14
90
90
90
90
90
181
90
94.14
90
94.14
90
90
94.14
90
94.14
90
90
90
90
94.14
90
90
90
94.14
90
90
90
90
90
90
90
90
90
90
90
90
90
90
68
68
136
90
68
90
90
90
90
90
90
90
68
68
90
90
90
90
90
90
90
136
136
136
90
136
90
136
136
90
90
94.14
68
90
90
136
90
90
90
90
90
90
90
90
90
90
68
68
68
68
68
68
68
68
68
68
68
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
121.06
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
90
136
90
136
90
136
90
90
136
90
136
90
136
90
136
136
90
90
136
136
90
136
90
90
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
90
136
90
90
90
136
90
90
90
90
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
136
94.14
94.14
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
90
90
136
90
136
90
136
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
136
136
136
136
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
90
90
90
90
136
90
90
90
90
136
90
90
136
136
136
90
90
136
136
136
136
90
136
136
90
136
90
136
90
136
90
90
136
136
90
136
90
90
136
90
136
90
90
136
136
136
136
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
136
90
90
136
90
90
90
90
90
136
90
136
90
90
136
136
136
136
90
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
136
90
90
136
136
90
90
136
136
90
136
90
90
136
90
136
90
136
90
136
90
90
90
90
90
90
90
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
90
136
90
136
90
90
136
90
136
90
90
90
136
90
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
136
136
136
136
136
136
136
136
136
90
90
90
90
90
90
90
90
90
90
90
136
136
90
90
90
90
136
90
136
90
136
90
90
136
90
136
136
90
90
136
136
90
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
136
136
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90