29
44
72
16
45
157
26
591
111
11
21
138
73
27
25
152
51
227
14
59
171
195
54
164
119
218
34
46
42
40
28
31
91
80
17
68
58
113
55
15
70
7
61
10
6
9
19
52
12