23
307
148
466
118
117
70
32
19
290
312
110
283
36
48
130
81
79
248
56
51
201
50
150
98
149
55
49
58
154
188
66
25
206
180
27
62
145
46
52
82
170
165
9
162
47
127
69
41
85
8
42
101
71