0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
3
3
3
4
21
21
21
21
21
21
21
21
21
21
24
24
29
29
29
29
30
30
30
30
32
32
32
32
32
47
49
56
63
67
72
72
77
82
82
82
82
82
82
82
82
82
85
85
85
88
88
91
94
94
94
94
94
99
123
123
123
123
123
123
123
123
123
123
126
126
131
131
131
131
132
132
132
132
136
136
136
136
138
151
165
179
193
197
202
202
207
212
