0
0
0
0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
4
4
5
5
6
6
6
7
7
8
8
9
10
10
10
11
11
11
13
15
15
19
21
25
27
31
35
35
39
41
43
50
53
60
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
72
73
74
74
74
75
75
75
75
76
77
78
79
79
79
79
79
80
80
81
81
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
85
85
85
85
86
86
86
86
86
86
87
87
88
88
88
89
90
91
91
91
96
101
101
101
101
106
108
108
108
109
110
110
114
119
120
120
122
125
125
129
133
138
140
149
158
158
158
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
166
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
174
177
181
184
187
192
193
197
199
199
199
200
200
