400
41
2
5
300
56
3
500
147
1
50
123
0
91
100
103
139
116
151
130
95
200
101
85
94
90
80
146
156
153
160