500
25
1
800
28
2
98
7
74
5
26
4
0
600
62
10
3
333
48
6
700
41
67
200
45
36
59
78
130
9
120
33
90
75
400
61
73
91
11
1000
109
107
235
15
16
191
12
13