29
350
36
298
40
231
32
146
7
161
9
130
189
2
152
15
158
22
137
17
148
39
156
183
8
127
68
395
91
87
94