0
3
6
9
11
13
13
15
15
15
18
21
23
25
27
27
35
40
47
51
54
60
62
65
68
71
72
74
77
79
81
83
85
88
90
92
94
97
100
102
105
108
108
108
110
111
111
111
112
114
115
116
123
130
137
140
145
149
151
154
156
159
162
165
