0
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
7
10
13
13
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
21
21
21
21
21
23
24
27
29
32
32
33
33
33
34
35
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
40
43
46
49
50
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
61
62
63
63
64
66
67
72
75
80
80
81
82
82
83
84
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
89
92
95
98
99
104
104
104
104
105
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
108
108
109
110
111
111
112
113
115
120
122
127
127
127
128
129
130
131
132
