60
850
23
146
304
260
21
144
79
8
67
26
20
115
108
22
49
32
119
87
135
118
136
15
105
64
1943
33
173
57
63
129
257
429
600
229
206
211
273
124
189
191
164
251
249