0
0
0
3
4
4
4
4
4
9
12
12
12
12
15
17
17
17
17
17
17
18
23
24
24
28
28
28
33
36
36
37
41
43
44
44
44
46
47
48
51
53
54
54
54
55
55
55
57
57
57
57
57
60
64
66
66
66
66
68
71
74
77
79
81
81
81
81
81
85
85
89
92
92
92
95
98
103
106
108
111
111
111
111
111
114
115
116
118
118
118
118
118
121
122
122
124
124
124
124
124
124
124
124
124
124
124
124
127
129
129
131
134
136
139
141
141
144
144
147
150
153
153
158
161
163
168
171
171
171
171
171
172
173
173
173
173
173
174
174
174
175
181
187
192
198
200
201
201
207
207
207
207
207
212
215
223
229
234
237
241
246
252
262
269
275
280
283
283
286
287
288
288
291
292
292
293
294
298
317
321
321
321
321
321
324
326
327
327
327
331
333
335
339
342
344
347
350
351
351
353
354
354
354
354
354
357
357
357
357
360
360
360
363
368
368
368
368
371
371
371
371
374
374
374
374
374
374
374
374
378
381
381
381
381
386
386
391
395
398
402
404
404
404
404
404
404
404
404
404
408
411
413
417
421
424
426
426
429
430
431
431
433
434
434
437
441
446
451
456
459
460
460
463
464
465
465
468
469
469
469
469
470
470
470
476
482
488
490
491
499
513
521
523
525
533
536
539
553
556
559
560
565
568
572
575
577
580
581
585
588
590
595
597
599
600
603
605
606
