0
0
1
2
3
3
4
5
6
7
8
9
10
11
12
13
16
18
18
22
24
27
27
27
27
28
28
28
28
29
30
30
30
30
31
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
36
40
43
45
48
49
50
51
52
53
54
55
55
56
56
57
57
58
58
59
60
61
62
63
64
65
66
67
68
71
75
77
81
83
86
86
86
86
87
87
87
87
88
89
89
89
89
90
91
91
92
93
93
93
94
95
96
96
97
98
98
98
98
98
98
100
104
107
109
109
110
111
112
113
114
115
116
116
117
