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
23
35
48
49
30
61
36
27
52
28
60
48
32
29
44
9
51
65
35
57
38
63
48
51
48
36
46
56
35
44
75
50
14
54
55
56
43
44
62
46
45
66
56
44
55
37
24
26
50
46
18
40
43
45
46
55
50
52
61
56
44
42
51
39
45
49
55
38
40
38
60
47
56
43
39
51
53
44
58
56
41
56
54
28
40
52
48
64
45
24
52
52
39
45
29
41
54
64
53
54
61
54
32
46
28
34
45
6
43
55
56
40
39
47
53
67
34
34
44
65
51
55
48
59
62
56
53
33
38
67
56
43
45
55
39
51
46
44
52
54
52
44
27
32
53
38
25
44
63
43
51
38
53
55
34
22
33
35
16
48
34
23
16
23
32
53
33
43
11
30
11
25
57
31
50
21
34
43
32
25
39
18
19
36
28
52
35
70
38
34
55
46
61
54
48
26
24
18
65
50
39
53
51
23
34
50
14
26
25
22
19
14
22
53
16
