180
1
72
95
125
869
3
158
104
366
0
153
103
2
74
54
91
161
66
123
109
78
382
4
126
132
83
85
108
143
1735
269