0
0
2
4
4
4
4
6
6
6
9
10
11
13
15
15
17
20
23
24
25
28
30
32
32
32
32
33
36
38
40
42
43
46
48
50
52
52
52
56
59
62
62
62
64
64
64
65
65
66
66
66
69
75
80
82
88
92
94
95
99
99
100
103
105
