270
23
340
169
425
149
28
192
195
86
79
37
76
60
83
200
32
193
220
128
72
108
151
115
127
161
233
133
348
412
20
257
313
249
159
173
80
121
64
56
99
57
182
39
54
237
63
271
196
147
65
129
175
66
140
211