0
0
0
0
0
0
0
0
1
1
1
2
2
2
2
2
2
3
3
3
3
4
4
4
7
8
9
13
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
19
19
19
19
19
19
19
22
22
27
30
30
31
31
31
31
31
31
31
31
32
32
32
33
33
33
33
33
33
34
34
34
34
35
35
35
38
39
40
44
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
50
50
50
50
50
50
50
53
53
58
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
65
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
70
71
71
71
71
71
71
71
71
71
76
80
80
81
