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
85
7
5
5
19
18
2
5
14
12
18
26
21
15
31
16
19
8
15
19
14
22
22
24
18
13
7
7
28
31
11
19
16
23
16
21
26
19
9
21
27
33
9
21
10
17
13
14
11
17
54
18
23
15
16
14
21
15
13
18
34
18
9
15
31
18
28
29
23
34
30
43
22
20
22
24
18
22
9
30
22
13
16
13
16
12
17
39
17
18
22
17
14
17
16
21
14
18
36
19
22
38
19
27
14
27
34
33
20
35
8
13
22
46
22
21
22
27
29
29
17
22
24
17
44
21
39
39
13
17
12
37
21
20
26
30
13
18
18
37
23
20
19
33
24
25
24
35
26
16
21
11
20
41
19
34
30
20
20
18
11
25
10
22
22
20
11
10
11
25
15
7
11
12
22
19
39
16
14
25
17
17
22
25
19
13
7
14
14
16
19
16
29
13
12
23
14
12
5
14
15
5
3
2
10
5
7
2
3
1
3
3
3
8
5
2
7
7
3
6
2
9
17
5
9
6
5
5
10
0
7
2
