0
0
0
0
0
0
0
2
2
2
2
2
2
2
4
5
5
5
5
5
5
5
5
5
5
5
11
18
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
34
34
34
34
34
34
34
41
46
49
57
61
65
69
69
69
69
69
69
69
71
71
72
72
73
73
76
76
79
82
85
88
90
93
95
96
105
116
131
144
156
180
180
180
180
180
181
185
189
189
189
189
189
192
195
195
195
195
195
195
195
197
201
206
206
206
206
206
206
206
216
231
246
260
265
270
275
