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
2
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
18
22
9
20
25
25
22
22
24
22
30
20
18
21
18
17
34
18
17
37
17
24
20
20
34
21
10
5
26
32
23
11
13
32
9
32
25
12
19
16
31
28
23
10
19
15
19
26
14
21
8
19
22
3
18
14
27
48
25
25
19
23
26
12
28
35
14
9
13
24
22
22
24
24
25
27
29
20
27
39
17
21
33
22
25
17
34
25
14
26
14
40
14
23
11
73
9
17
28
16
28
32
25
9
24
23
18
40
24
36
5
33
10
18
22
19
20
42
22
5
10
13
26
22
23
23
17
42
14
17
17
33
13
29
22
26
21
14
11
10
25
27
12
29
13
17
27
19
11
22
16
16
35
50
29
15
24
21
26
26
28
15
10
19
28
6
23
19
21
21
19
33
16
23
17
14
18
11
12
22
14
21
17
20
33
5
28
21
25
17
29
16
