26
50
0
28
41
167
35
150
11
145
154
157
161
192
165
49
156
154
172
154
149
11
113
179
434
171
156
36
188
117
136
125
136
173
122
136
162
422
379
148
11
132
319
310
149
466
194
155
147
124
125
399
159
124
43
128
139
166
163
144
150
154
154
146
415
150
158
133
167
175
182
128
128
148
154
148
152
312
127
144
118
35
123
140
165
158
121
123
126
161