400
63
1
2
100
94
4
5
300
83
74
190
9
12
246
7
500
90
0
600
107
193
3
139
113
258
8
204
95
97
109
161
151
128
222
6
150
159
149
147
200
160
700
1487
36
44