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
19
21
28
22
16
22
30
22
50
21
19
15
10
8
20
29
19
21
30
29
29
25
19
16
15
10
8
13
16
10
19
15
9
24
13
14
17
15
32
20
15
24
18
29
24
19
16
23
14
11
15
20
18
19
20
21
18
21
19
12
18
12
10
20
14
17
8
23
17
14
27
13
21
12
18
22
24
3
11
27
13
15
23
24
16
28
15
20
18
21
21
29
41
27
41
8
22
22
13
16
21
13
13
28
24
23
24
22
15
19
31
21
23
14
10
14
19
15
3
14
34
16
20
17
12
35
27
30
31
17
31
12
30
15
31
13
22
28
13
9
25
32
26
18
30
31
16
45
28
20
27
35
29
9
11
12
22
29
20
26
20
49
29
25
26
24
23
11
34
23
13
19
36
24
10
37
27
18
17
14
15
16
12
9
14
14
15
13
15
15
1
21
13
21
10
18
20
20
8
19
13
12
15
23
21
27
12
16
18
24
19
27
24
17
8
18
15
21
13
4
27
27
27
21
22
26
17
15
18
14
20
15
23
16
21
16
28
14
15
