315
1
123
322
90
381
4
50
80
615
78
2
109
0
153
103
898
179
319
180
98
481
891
544
72
95
366
104
158
60
136
128