117
146
42
119
247
145
221
217
188
386
99
566
157
100
82
816
381
194
169
48
62
618
207
79
110
271
222
286
80
284
285
295
507
155
147
289
171
305
141
55
694
93
179
750
616
149
297
56
112
51
172
220
52
76
123