16
131
201
30
39
56
118
173
47
14
46
31
9
18
23
13
20
6
42
81
2
41
36
43
55
68
50
22
11
19
168
174
10
60
138
85
67
486
35
17
169
78
32
48
58
33
15