500
81
2
1
115
3
4
60
0
200
84
7
100
95
5
138
10
400
158
9
51
102
484
16
47
700
179
148
92
50
112
124
171
176
141
378
15
300
14
143
258
167
319
11
600
238
6
155