39
83
215
78
113
179
289
157
410
1439
389
176
128
303
622
95
229
68
165
131
138
558
69
248
260
231
50
37
87
126
56
132
143
60
185
67
217
81
158
36
141
287
198
265
293
45
29
98
135
82
46
382
240