0
0
0
2
2
2
3
3
3
3
3
5
5
5
5
8
11
11
14
14
19
19
20
23
33
46
46
57
82
82
82
82
82
82
82
82
82
82
86
86
86
86
86
86
89
89
89
89
89
89
89
89
89
89
89
89
89
101
114
124
134
138
143
143
143
146
146
146
147
147
150
150
151
155
160
160
163
166
171
175
178
179
184
188
193
206
218
232
246
258
283
283
283
283
283
283
283
283
287
291
296
296
296
296
300
303
307
307
307
307
307
307
307
311
311
311
314
314
318
332
345
359
374
378
383
