0
3
3
3
3
3
4
4
5
8
8
8
10
10
10
10
12
14
21
27
30
36
36
36
36
36
36
36
36
36
36
36
36
37
37
38
39
40
41
43
45
46
50
54
58
59
60
62
62
65
69
72
77
82
91
99
106
106
110
113
117
117
121
126
