159
13
25
150
109
411
112
140
38
167
30
22
55
11
40
95
68
178
41
21
83
54
10
34
18
32
28
48
85
19
24
81
17
37
63
16
47
27
143
93
51
14
49
155