132
111
10
168
333
283
146
232
114
7
186
136
82
113
51
177
196
133
226
178
39
50
75
260
99
130
479
49
13
271
282
62
52
14
32
47
27
3
45
115
0
43
138
331
624
24
31
25
401
235
58
9
284
381