19
15
41
46
131
172
29
20
16
9
85
47
23
21
112
43
3
30
109
65
62
49
298
166
36
138
10
25
88
191
125
291
73
14
269
12
94
54
17
133
6
4
33
18
156