279
1
99
0
400
100
71
377
269
120
58
90
208
67
68
79
84
896
169
115
2
59
178
206
541
80
362
244
240
159
1331
3