14
43
59
69
77
86
94
106
113
115
116
118
119
118
117
117
115
114
113
111
112
110
110
107
107
105
107
105
107
106
109
110
112
110
111
114
113
114
110
113
111
112
110
110
111
109
112
110
112
109
111
108
111
109
110
109
112
111
109
112
111
113
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
109
110
110
111
109
112
111
112
110
111
112
112
112
109
110
110
111
109
112
111
109
110
111
113
112
112
109
110
110
111
110
112
111
109
110
111
113
112
112
109
112
110
111
110
112
111
109
112
111
112
110
112
109
112
110
111
109
112
111
109
112
111
113
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
109
110
110
111
109
112
111
113
110
111
113
112
112
109
110
110
111
110
112
111
109
110
111
112
112
112
109
112
110
111
110
112
111
109
110
111
113
110
112
109
112
110
111
110
112
111
109
112
111
113
110
112
109
112
110
111
110
110
111
109
112
111
112
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
109
110
110
111
109
112
111
112
110
111
112
112
112
109
110
110
111
109
112
111
109
110
111
113
112
112
109
110
110
111
109
112
111
109
110
111
112
112
112
109
112
110
111
110
112
111
109
112
111
113
110
112
109
112
110
111
110
110
111
109
112
111
112
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
113
112
112
109
110
110
111
109
112
111
109
110
111
112
112
112
109
110
110
111
110
112
111
109
110
111
113
112
112
109
112
110
111
110
112
111
109
110
111
113
110
112
109
112
110
111
110
112
111
109
112
111
112
110
112
109
112
110
111
110
110
111
109
112
111
113
110
111
109
112
112
111
109
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
109
110
110
111
109
112
111
113
110
111
113
112
112
109
110
110
111
109
112
111
109
110
111
112
112
112
109
112
110
111
110
112
111
109
110
111
112
110
112
109
112
110
111
110
112
111
109
112
111
113
110
112
109
112
110
111
109
110
111
109
112
110
112
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
112
110
111
109
112
112
109
110
110
111
109
112
111
112
110
111
112
112
112
109
110
110
111
109
112
111
109
110
111
113
112
112
109
110
110
111
110
112
111
109
110
110
112
112
112
109
112
110
111
110
112
111
109
110
111
113
110
112
109
112
110
111
110
112
111
109
112
111
112
110
112
109
112
112
111
110
110
111
109
112
111
113
110
111
109
112
112
111
109
110
111
109
112
111
113
110
111
109
112
112
111
110
110
111
109
112
111
112
110
111
109
112
112
109
110
110
111
109
112
111
113
110
111
112
112
112
109
110
110
111
109
112
111
109
110
111
113
112
112
109
112
110
111
110
112
111
109
110
111
112
110
112
109
112
110
111
110
112
111
109
112
111
113
110