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