23
158
177
37
122
50
149
45
27
189
58
123
108
75
182
43
69
146
55
176
121
82
38
61
227
665
304
256
299
83
184
71
140
335
134
533
172
80
77
29
31
47
194
147
253
85
612
63
152
201
129
165