0
0
0
0
1
1
1
1
1
1
1
2
3
3
3
4
7
9
12
17
20
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
33
37
42
45
47
47
48
49
50
51
52
53
54
55
55
55
55
56
56
56
56
56
56
56
57
58
58
58
59
62
63
63
68
71
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
76
77
77
78
79
79
79
79
80
81
81
82
82
83
83
85
89
94
99
102
105
105
106
107
108
109
110
111
112
113
