0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
4
8
8
8
8
8
8
8
8
13
21
21
32
32
32
32
32
32
32
32
32
32
32
32
35
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
48
48
48
57
60
65
70
70
70
71
71
71
71
73
76
79
82
82
86
89
89
89
92
96
100
102
104
105
108
113
125
138
149
159
181
181
181
181
181
181
181
181
181
181
181
183
188
193
193
194
194
194
194
194
194
194
194
196
198
198
200
205
210
220
233
245
260
265
270
275
