0
0
0
2
2
2
3
3
3
3
3
3
5
5
5
5
5
7
10
10
13
16
16
17
20
29
41
53
78
78
78
78
78
78
78
78
78
78
78
78
81
85
85
85
85
85
88
88
88
88
88
88
88
88
88
88
88
103
115
123
131
135
140
140
140
141
141
142
143
143
146
146
149
151
152
155
156
159
162
167
170
174
179
184
185
193
204
217
229
241
263
263
263
263
263
263
263
263
263
263
263
268
273
278
278
278
278
279
283
283
283
283
285
289
289
289
291
291
295
310
324
335
349
354
359
