59
87
209
79
38
140
264
63
285
317
82
61
452
32
187
256
37
74
95
207
217
149
205
145
135
156
52
62
383
26
466
266
246
142
152
551
169
1140
160
50
377
305
386
370
405
639
385
108
1036
127
65
164
144
935
356
173