26
173
146
705
179
57
315
157
381
182
113
225
154
211
145
171
71
98
100
172
116
191
230
666
161
350
336
168
89
96
111
70
460
118
498
268
307
435
195
1034
105