139
76
140
212
67
31
48
62
265
110
349
60
111
117
208
143
283
178
134
220
214
1152
35
204
73
1087
193
386
89
314
59
16
175
921
227
247
281
287
70
177
243
289
639
172
138
333
677
285
102
82