140
39
222
50
49
22
17
162
21
121
16
57
92
97
115
73
8
135
13
9
7
71
23
10
14
265
48
142
183
90
287
52
290
82
1169
18
86
34
75
27
31
12
133
137
339
212
157
63
85