159
512
131
332
41
155
71
180
51
200
34
220
39
234
4
33
96
10
168
15
181
49
115
158
52
188
118
44
203
151