0
2
2
2
2
3
3
3
3
5
5
5
5
5
5
5
6
6
8
8
10
11
11
11
11
13
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
17
17
19
21
22
22
22
22
22
22
22
22
22
22
22
25
26
31
34
36
37
40
43
43
43
46
49
51
54
57
59
59
59
59
62
62
62
62
64
64
64
64
64
64
64
67
67
70
70
74
76
76
76
76
79
81
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
86
86
88
91
94
94
96
96
98
98
98
100
100
100
100
102
106
112
116
119
121
123
125
125
125
128
131
134
137
140
