23
158
177
37
122
49
148
45
27
189
58
123
108
74
182
43
69
144
55
175
121
82
38
60
227
50
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