27
175
147
706
179
146
58
315
157
381
183
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