0
1
2
3
5
7
8
9
10
17
20
21
24
29
57
81
83
85
95
97
140
160
170
179
206
207
210
212
219
222
223
233
234
237
238
255
264
265
266
268
277
279
280
282
283
286
288
291
293
294
295
296
297
298
299
320
346
347
365
547
565
620
641
642
653
740
801
802
805
807
808
809
52
829
804
19
847
848
828
856
850
849
104
844
865
897
858
891
88
883
679
48
285
308
39
100
830
854
110
837
13
608
225
250
98
355
609
99
229
244
247
292
834
893
1020
211
867
610
1022
533
198
332
607
214
835
109
183
182
287
148
86
439
284
843
4
6
253
317
204
859
1021
18
177
61
248
79
134
136
436
176
256
626
16
328
602
232
257
27
471
226
197
115
281
53
766
937
184
558
307
112
66
459
633
769
221
946
860
800
315
342
289
103
15
96
390
30
947
215
46
385
723
26
750
25
742
62
78
135
180
241
111
306
373
228
311
102
443
604
75
139
156
157
290
870
632
11
14
276
316
91
310
274
376
70
393
262
956
117
942
799
402
278
419
377
31
270
908
303
322
380
44
155
33
121
541
302
217
167
394
743
252
349
371
840
1015
36
845
458
880
433
1016
888
366
544
503
456
550
410
60
498
989
178
857
651
37
240
51
65
409
504
505
922
515
887
532
254
853
781
592
138
205
361
401
416
258
348
275
771
438
832
959
886
684
756
757
817
821
822
872
918
960
988
990
196
199
516
108
216
884
369
388
159
406
603
446
579
841
374
912
939
447
80
236
423
305
87
384
50
601
442
635
614
892
23
125
245
395
118
818
192
869
900
484
539
702
806
203
940
902
741
863
175
49
67
142
249
301
360
403
407
84
146
259
319
338
158
152
239
358
413
318
343
715
751
22
128
187
153
819
864
190
986
563
468
63
144
166
220
227
378
