99
1
74
89
0
206
2
128
140
60
95
159
72
901
153
103
105
125
148
540
659
869
3
180
648
156
151
91
191
106
77
96