29
350
36
298
40
231
32
147
189
7
161
15
158
2
152
9
183
8
127
17
148
130
39
156
22
137
13
102
87
108