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
0
0
0
0
0
0
0
0
0
0
0
22
17
35
18
36
24
13
43
40
49
11
23
38
13
33
45
43
36
22
53
30
11
57
49
42
23
52
41
25
31
33
52
23
22
48
29
46
23
39
15
27
39
12
47
54
28
48
55
41
30
49
29
47
32
61
48
58
34
54
28
53
68
44
34
47
30
13
40
59
40
30
29
21
63
54
44
16
39
30
53
25
59
58
44
35
40
39
21
37
32
42
39
52
47
59
47
71
11
47
30
21
37
16
42
62
54
59
43
46
43
30
27
20
17
11
50
19
41
64
29
11
40
45
14
24
42
60
28
0
23
23
38
15
13
25
28
24
32
31
35
50
34
42
11
17
24
32
19
12
34
21
19
25
29
29
36
36
40
21
23
40
9
51
32
53
34
28
15
23
19
10
20
50
44
19
25
30
28
23
52
23
32
27
27
11
34
9
31
30
19
34
47
15
19
21
18
28
38
27
13
10
29
60
