40
40
20
2163
2163
1
1
1
40
40
3
2
1
89
89
3
3
2
376
210
3
3
2
105
105
3
3
1
105
105
3
3
1
420
360
3
2
2
250
100
3
2
2
250
100
4
4
4
420
360
3
3
2
89
89
3
3
1
120
120
2
2
2
99
99
2
2
2
99
99
3
2
2
167
167
3
2
3
1209
1160
2
2
1
99
99
2
2
1
99
99
2
2
2
102
102
3
2
2
273
146
4
4
2
136
136
0
0
0
0
395
0
0
2
76
76
0
0
0
0
374