0
0
0
0
0
1
1
1
1
1
1
1
1
2
3
4
4
5
6
8
13
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
19
19
20
20
20
20
20
20
21
22
22
23
23
24
24
24
24
29
31
34
39
39
40
40
41
42
43
44
44
44
44
44
45
45
45
45
45
45
45
45
46
47
48
48
48
49
51
56
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
61
61
62
62
62
63
63
64
65
66
66
67
67
68
68
68
68
73
76
79
83
83
84
84
85
86
87
88
88
88
88
88
89
89
89
89
89
89
89
89
90
91
92
92
92
93
94
98
98
98
98
98
99
99
99
99
99
99
99
99
99
100
100
101
101
102
102
102
103
104
105
105
106
106
107
107
107
107
107
108
113
113
114
114
114
115
115
116
117
118
119
