40
32
11
9
19
41
129
60
101
57
131
26
32
14
38
19
14
19
31
172
34
55
52
19
14
14
18
79
110
90
63
158
28
13
153
131
29
96
183
157
145
101
58
269
195
119
278
172
63
45
54
89
120