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
5
16
35
19
26
40
12
40
18
12
24
42
23
15
22
6
19
25
93
23
31
22
27
45
42
28
16
25
38
19
30
31
21
13
24
20
54
30
28
27
34
30
48
48
19
15
20
35
52
33
36
31
15
26
44
26
39
21
26
38
41
39
32
66
39
15
24
33
39
25
51
41
22
41
17
15
29
60
63
27
43
33
38
37
49
29
21
41
30
47
43
53
40
34
21
54
38
39
35
34
50
28
54
41
20
36
40
42
37
38
61
23
31
49
36
57
50
48
35
38
37
36
52
52
43
30
49
24
51
70
11
52
32
37
14
15
25
35
58
53
20
23
30
23
38
49
28
8
28
21
27
45
37
26
29
24
22
39
24
37
17
12
22
26
19
15
13
23
11
34
18
25
23
21
46
32
36
13
19
32
33
34
24
11
27
7
26
31
28
25
13
37
22
30
20
13
12
29
26
23
26
23
19
30
27
13
23
19
11
25
26
27
24
29
17
29
25
26
20
15
6
13
25
13
19
30
59
37
15
22
