167
61
62
41
35
57
26
129
54
13
82
252
294
157
237
204
28
19
70
130
84
15
357
253
274
98
24
118
132
23
12
85
312
38
30
128
185
277
183
116
232
196
139
147
96
43
193
20
261
95
184
39
163