0
1
4
5
6
8
8
8
11
13
13
13
17
20
23
26
26
35
45
50
53
59
64
69
73
78
78
81
81
82
84
87
89
89
90
92
95
97
97
97
99
99
99
102
106
109
112
114
114
114
114
114
115
115
115
117
120
122
133
142
151
162
164
172
174
177
180
184
186
189
193
196
199
202
