23
27
20
15
179
157
29
42
130
222
41
180
8
16
14
4
17
128
50
10
3
37
33
1310
1445
131
121
83
414
5
6
30
1251
12
263
68
275
184
137
307
25
18
24
165
138