159
2
40
1
257
3
53
84
98
138
206
72
193
0
527
103
73
429
379
856
16
114
70
45
60
94
296
248
102
149
66
158
133
108