999
93
0
500
109
8
2
400
86
1
128
100
91
3
85
87
70
82
72
73
58
98
90
300
162
159
4
200
251
6
275
10
13
395
9
17
154
222
274
7
204
207
325
5