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