29
48
36
183
158
50
16
79
298
366
147
174
128
56
35
72
219
38
61
43
23
32
58
185
80
137
39
21
202
46
60
37
25
140
96
20
94
189
103
54
2
84
142
10
12
5
73
14
15
229