300
97
1
400
93
4
200
186
5
208
10
13
270
9
12
500
98
3
0
100
145
7
215
159
163
107
122
239
6
170
700
422
16
14
169
2
162
362
142
204
339
812
15
62
227
168
210
450
155
181