0
0
0
0
3
3
4
4
4
4
4
4
4
4
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
12
12
12
12
12
14
14
14
15
15
15
15
15
15
22
22
22
22
22
22
22
25
29
31
31
31
32
32
32
32
35
35
36
36
36
37
37
38
38
38
42
43
43
43
48
60
65
77
77
77
77
77
77
77
77
77
77
77
77
77
81
81
82
84
89
94
94
95
95
95
98
99
99
100
100
100
100
100
109
121
129
138
143
146
148
149
152
157
160
164
167
169
169
169
169
172
172
173
173
173
175
175
176
176
176
180
181
181
181
187
199
204
215
215
215
215
215
215
215
215
215
215
215
218
218
222
222
225
228
233
238
239
241
242
242
245
246
246
247
247
247
247
247
256
268
279
290
295
298
301
302
305
310
313
318
322
326
329
332
335
338
338
339
339
341
344
349
352
352
352
356
358
366
367
379
391
396
402
405
410
413
417
418
420
422
425
426
426
429
434
438
441
446
451
456
461
465
467
470
473
477
479
479
481
481
481
484
485
494
506
516
527
529
533
536
539
544
549
552
557
561
565
