220
150
150
1000
500
150
127
40
50
29
150
0
1
0
3
2
13
250
29
40
9
268
2
5000
2
300
15
1
2
2
12451000
320
10
15
10
10
13
13
6
270
100
100
75
120
100
700
800
900
1000
450
500
550
600
250
300
350
400
50
100
150
200
0
0
0
0
0
0
0
300
350
200
250
75
150
0
140
10
100
2
20
3
30
7
1
19
2
3
30
4
5
7
9
29
1
2
3
4
100
100
1
1
3
75
120
100
400
250
150
150
16
32
32
52
250
2
1
0
6
3
50
5
160
6
10
100
11
20
3
5
50
64
15
100
31
30
180
90
-90
7
29
100
17
30
24
6
10
7
2
200
1
2
3
4
999
2
0
1
10
13
2
3
5
7
9