409
92
89
58
282
112
141
184
160
182
281
154
284
208
146
148
195
122
130
261
131
121
163
155
156
192
173
377
153
123
150
136
222
134
132
170
149
140
552
142
145
424