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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
26
30
41
26
18
31
31
39
30
22
50
13
29
44
25
8
29
15
23
22
18
18
17
20
21
10
32
20
11
25
41
22
21
16
35
25
18
13
35
19
43
14
11
21
32
25
10
20
19
36
9
26
8
23
20
21
12
22
64
19
16
28
33
27
11
9
21
24
20
22
13
21
17
30
29
22
15
29
8
17
28
25
25
14
17
23
27
26
24
11
21
26
27
49
25
23
14
17
11
12
14
13
30
28
36
40
6
31
34
22
14
15
45
18
16
17
11
28
19
5
50
13
16
19
23
30
25
21
18
14
27
33
25
24
15
21
21
19
28
32
22
23
37
12
17
26
17
11
22
19
5
17
10
23
38
20
20
26
12
44
22
20
21
22
37
14
17
10
21
12
15
23
25
17
14
14
15
26
29
21
17
25
17
20
35
20
37
10
43
17
7
