125
163
545
196
159
119
981
122
540
58
101
294
706
122
651
407
132
169
188
80
85
357
168
550
407
125
194
101
154
250
232
313
171
67
174
217
1
194
338
240
193
573
951
71
132
597
171
78
235
86
122
172
