0
0
0
1
2
2
2
2
2
2
2
3
4
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
26
26
26
26
26
26
27
28
29
34
39
42
42
46
50
50
50
60
71
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
82
82
82
82
82
82
82
82
82
83
84
84
84
84
85
86
87
88
88
88
88
88
88
89
90
91
91
92
93
94
95
95
95
95
96
97
98
99
99
100
101
101
101
102
103
104
105
106
107
107
108
109
110
111
111
111
111
111
112
113
114
114
114
114
114
114
114
114
114
114
115
116
117
118
119
120
120
120
120
120
122
122
122
122
125
125
125
125
128
133
133
136
139
139
143
147
151
155
157
162
167
169
174
179
184
189
201
211
214
221
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233
234
234
234
235
236
237
237
238
239
240
240
240
240
241
242
242
242
243
244
244
244
244
245
246
246
246
246
247
248
248
248
253
257
257
262
267
272
273
273
274
