17
58
35
40
34
51
31
112
160
26
11
60
18
298
261
22
133
62
46
9
92
45
29
7
36
10
23
20
12
174
28
41
85
24
162
80
65
30
54
91
171
129