26
14
11
12
30
8
16
35
27
4
44
13
17
86
47
57
32
64
56
15
119
188
207
352
181
258
168
52
76
22
59
228
664
88
10
132
240
24
19
93
104
85
53
25
112
18
63
20