38
12
150
565
14
102
110
3
89
158
118
21
40
215
125
589
128
15
186
259