0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
3
3
3
3
3
3
3
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
15
15
16
16
16
16
16
16
16
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
29
30
30
30
30
30
30
31
31
31
31
31
31
32
33
34
35
36
37
38
39
40
41
41
41
41
41
43
46
59
59
59
59
59
59
59
60
60
60
60
60
60
61
62
62
67
68
