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
0
0
0
0
0
0
0
0
73
41
22
17
0
22
18
17
11
22
22
18
25
24
18
40
12
21
26
37
29
24
20
20
30
19
59
36
14
28
27
36
20
26
22
9
25
22
19
13
16
11
16
49
23
26
9
34
23
19
30
21
26
57
16
25
14
12
29
34
22
16
22
15
25
17
32
30
20
17
22
24
23
17
20
8
26
39
8
18
30
5
31
20
21
31
10
13
21
12
32
25
9
17
8
4
26
38
23
18
33
14
32
21
30
25
20
30
10
11
16
28
44
25
17
24
22
22
30
53
22
17
28
33
30
18
26
19
16
14
33
27
20
25
14
13
28
12
38
24
11
16
37
7
29
11
11
28
21
29
27
42
19
17
19
15
11
34
7
9
28
4
16
25
33
21
24
25
18
21
21
22
18
20
20
23
15
15
31
20
8
39
26
37
39
18
10
17
10
9
10
14
