500
163
1
600
229
5
4
100
254
2
23
235
9
50
132
0
120
109
121
200
228
128
192
6
126
114
161
113
112
107
136
197
231