0
5
7
10
12
14
15
17
21
29
34
35
36
37
38
45
47
53
58
60
63
64
69
72
74
77
79
83
93
96
98
99
100
103
106
108
110
111
112
115
116
117
123
127
129
133
135
140
142
143
144
154
156
157
169
180
188
199
200
203
