0
3
8
10
15
18
24
25
27
28
30
36
38
46
47
49
55
58
59
60
61
63
64
65
69
70
71
73
74
76
81
83
85
86
94
98
99
104
108
113
115
117
126
128
131
135
136
140
143
150
160
161
162
164
166
169
171
173
175
176
179
180
185
