0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
39
43
43
45
49
52
54
58
62
66
70
74
78
82
86
86
86
86
86
86
106
106
106
106
106
106
106
107
107
108
108
109
109
110
110
110
111
111
111
111
111
111
111
112
112
112
113
113
113
113
113
113
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
117
118
118
118
118
118
118
118
119
120
121
122
122
122
122
122
122
123
123
124
125
126
126
126
126
126
126
127
128
129
129
130
130
130
130
130
130
130
130
130
130
130
130
131
132
133
133
134
135
136
137
138
138
138
138
138
138
138
138
138
138
138
138
139
140
141
142
143
144
145
145
146
146
146
146
146
146
146
150
150
151
151
155
159
163
165
169
173
173
173
173
173
173
173
176
180
184
188
188
188
188
188
188
192
196
200
204
208
208
216
216
224
224
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233
234
235
235
235
236
237
237
237
237
238
239
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
242
242
243
243
244
245
245
245
245
249
252
256
260
260
260
264
268
268
268
269
270
