0
3
8
10
15
18
24
27
36
38
47
49
55
59
60
61
65
69
74
83
85
94
108
115
117
128
131
135
136
140
143
150
162
166
169
171
180
185
