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
8
4
11
13
31
15
13
25
32
22
11
25
24
11
12
25
19
22
21
25
17
19
5
17
9
56
28
25
13
11
11
13
13
15
20
22
15
28
17
14
7
19
23
15
19
8
15
13
31
10
24
11
21
17
38
30
25
25
21
15
18
17
19
21
15
6
13
17
31
19
22
5
23
31
23
17
12
11
30
9
8
19
17
13
22
19
19
35
6
18
25
6
25
20
15
20
24
24
17
31
9
29
22
25
21
19
21
34
14
8
13
25
15
17
19
11
23
13
13
16
27
27
15
15
13
25
35
17
17
9
15
30
15
38
16
8
20
22
33
11
17
30
15
23
31
25
21
14
17
17
14
44
21
20
26
9
30
19
21
23
11
30
15
21
19
17
25
20
29
32
19
26
4
19
12
17
25
21
14
15
13
16
17
8
13
49
7
24
26
23
20
19
20
25
24
23
36
13
23
31
17
17
34
10
27
23
10
17
28
31
22
7
13
17
14
29
24
13
16
58
25
21
20
9
9
21
11
25
16
22
28
17
31
25
18
25
23
