239
120
177
156
65
58
37
87
59
541
757
168
240
89
284
55
32
68
196
182
105
130
70
428
142
202
148
39
152
348
189
146
104
52
225
28
187
138
116
206
111
139
266
194
181
49
268
219
273
366
314
132
124
80
112
66
262
63
176