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