20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
27
30
42.4
50
50
50
58
65
69
99
100
100
250
300
695
770
1000