0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
21
25
29
33
41
41
41
41
41
41
41
41
41
41
42
43
43
44
44
45
46
46
46
46
47
48
48
49
50
50
51
51
52
53
53
54
54
54
55
55
56
60
65
69
74
79
82
82
83
83
84
85
85
86
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
104
108
111
114
118
129
129
129
130
130
130
130
130
130
130
130
131
131
132
132
133
134
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
148
148
149
150
150
153
158
163
168
173
176
176
177
177
178
179
179
180
180
181
