0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
2
2
2
2
3
6
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
12
13
13
17
20
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
24
24
24
24
24
25
29
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
36
37
37
42
46
47
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
50
50
50
51
51
52
53
53
53
53
53
54
59
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
66
67
68
73
78
79
80
