276
386
266
342
214
358
173
270
149
305
6
312
80
281
100
71
172
35
73
164
55
120
37
127
30
110
34
107
12
105
48
103
22
93