0
0
0
0
0
0
0
1
1
1
1
1
1
3
5
5
5
7
7
8
8
8
8
8
8
11
17
17
26
26
26
26
26
26
26
26
26
26
26
26
26
26
29
29
33
33
33
33
33
33
33
33
33
33
36
36
36
41
50
52
59
64
68
73
73
74
74
74
74
74
77
77
77
77
77
77
81
84
87
91
92
95
98
99
100
100
111
117
129
143
154
162
162
162
162
162
162
163
163
163
163
163
163
163
163
167
170
175
175
175
175
175
178
178
180
180
180
184
187
191
201
216
228
242
247
252
257
