159
512
60
110
33
96
41
155
51
200
131
332
71
180
34
220
39
234
66
509
4
10
158
44
203
52
188
168
5
94
15
181
118