26
23
40
386
326
345
705
482
117
262
170
217
166
126
147
199
228
184
381
197
120
167
129
106
99
413
235
294
63
118
229
141
159
155
192
150
201
127
48
114
70
200
169
145
154
219
173
175
205
260
149
282
98
191
108
109