23
26
24
9
47
58
10
31
156
54
171
8
19
57
43
639
112
63
149
114
288
11
1
35
29
56
33
39
30
12
4
32
217
7
6
15
172
64
97
14
27
41
44
5
191
62
18