0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
27
1
20
22
31
10
17
18
45
0
1
23
15
38
51
39
63
1
14
18
43
57
34
20
16
30
24
17
50
27
9
21
20
26
42
26
11
45
53
46
40
31
8
18
13
20
28
30
8
12
20
28
10
24
26
36
13
8
14
0
1
20
21
14
26
28
83
45
24
12
31
26
29
19
20
38
1
0
31
45
9
12
1
10
15
6
32
31
13
37
32
14
26
29
20
30
5
12
25
22
34
31
13
27
18
37
43
54
6
27
25
32
1
16
13
34
19
15
35
24
12
8
16
29
33
8
23
30
24
23
20
15
17
37
19
13
44
28
54
22
25
8
17
5
22
47
16
29
13
64
1
16
24
0
21
20
23
28
66
51
22
34
37
35
28
47
32
28
37
9
18
63
21
28
36
11
32
25
8
14
0
0
14
33
22
14
15
0
12
28
13
13
26
19
38
21
12
21
26
25
20
21
7
17
6
24
41
31
4
17
8
10
43
