83
215
78
113
177
288
157
410
1435
389
176
128
303
622
95
77
229
68
165
131
137
556
69
248
260
231
50
37
86
125
230
56
132
143
59
183
67
217
87
81
158
36
141
287
198
265
293
45
28
60
98
135
82
39
46
382
240
189