0
0
0
0
0
1
2
2
2
2
3
4
5
5
6
6
6
9
11
12
17
25
25
25
25
25
25
26
26
26
27
28
29
30
30
30
30
30
30
31
31
31
31
31
32
33
33
33
33
33
33
34
36
38
39
44
47
48
49
50
51
52
53
53
54
54
54
54
54
54
55
56
56
56
56
57
58
59
59
60
60
60
63
65
66
71
79
79
79
79
79
79
80
80
80
81
82
83
84
84
84
84
84
84
85
85
85
85
85
86
87
87
87
87
87
87
88
92
94
95
100
103
104
105
106
107
108
109
109
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
112
112
112
112
113
114
119
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
124
124
124
124
124
124
125
125
125
125
130
133
134
135
136
137
138
139
139
140
140
