500
51
4
1
60
3
400
33
93
2
5
700
82
600
6
54
59
108
800
185
9
155
92
0
103
8
109
102
165
100
200
91
300
76
147
157
125
20
216
181
13