0
1
1
1
2
2
4
6
8
9
9
11
11
13
15
16
20
32
40
52
60
73
73
73
73
73
76
76
76
76
76
78
81
81
83
84
84
84
85
85
88
88
91
94
96
101
102
104
108
113
114
118
130
137
149
155
165
165
170
174
174
179
184
188
