169
45
385
620
373
191
311
178
323
133
53
32
49
42
209
25
202
130
57
36
170
33
152
273
18
31
75
295
238
529
506
286
264
94
124
140
39
158
175
92
28
37
59
82
128
135
324
172
43
112
194
74
90
196