0
0
0
0
1
2
2
2
2
2
2
2
2
3
4
5
7
9
11
11
12
16
16
16
16
16
16
16
16
16
17
17
18
18
18
19
19
20
20
20
21
21
22
22
23
24
24
25
25
26
26
26
26
26
26
27
27
28
29
32
35
38
41
43
44
44
44
44
45
46
47
47
48
49
49
49
49
50
51
51
51
51
51
51
51
51
52
53
54
57
60
62
62
63
66
66
66
66
67
67
68
68
68
69
69
70
70
70
71
71
72
72
72
73
73
74
74
75
76
77
78
78
79
79
79
79
79
79
80
81
82
84
88
92
96
100
102
103
103
103
103
104
105
106
106
107
108
