100
71
1
0
500
99
3
2
112
5
87
4
154
6
78
141
80
600
132
400
139
300
202
7
1200
152
1500
248
11
700
127
135
113
261
8
147
200
181
369
178
189
133
307
12
250
16
160
203
9