158
14
21
127
40
148
135
116
131
257
18
51
194
172
1196
96
1201
62
59
55
177
41
235
29
69
115
307
10344
305
66
89