0
1
2
3
5
7
8
9
10
17
19
20
21
24
29
48
57
61
62
78
81
83
85
95
97
135
140
160
170
179
180
182
198
204
206
207
210
212
219
222
223
225
233
234
237
238
241
248
250
255
256
264
265
266
268
277
279
280
282
283
285
286
287
288
291
293
294
295
296
297
298
299
307
308
315
320
346
347
365
447
458
471
547
565
620
641
642
653
679
740
742
801
802
804
805
807
808
809
828
829
835
847
848
850
867
52
849
226
856
860
834
853
214
104
232
891
1021
844
854
893
865
897
858
262
88
1020
723
883
110
843
751
1015
13
39
98
100
111
112
276
289
342
533
316
830
837
750
183
177
608
946
355
609
229
79
91
99
148
215
244
247
292
402
373
257
109
635
632
715
1022
211
610
66
197
306
332
634
607
228
870
221
176
832
558
86
167
302
439
46
6
217
303
385
626
284
781
4
317
253
270
886
859
541
18
27
30
433
376
36
769
134
136
278
310
436
519
563
646
117
845
459
622
16
138
205
322
328
361
401
416
419
549
602
380
175
888
766
124
989
691
887
184
942
53
516
108
115
216
258
281
311
348
394
369
880
956
922
515
121
254
937
799
864
690
633
44
80
103
236
274
275
366
423
503
442
892
959
532
33
54
178
191
194
196
579
592
628
684
756
757
800
817
818
819
820
821
822
841
857
872
908
918
936
947
957
960
988
990
672
199
743
644
587
621
15
31
49
67
96
142
249
301
305
360
388
390
403
407
456
512
550
158
861
343
576
862
25
352
23
595
132
189
192
267
374
593
869
900
932
958
42
536
912
939
1016
484
894
457
806
840
468
169
26
37
63
70
84
87
102
144
146
159
166
220
227
240
252
259
319
338
349
371
378
384
387
410
422
443
445
462
562
130
1013
245
118
395
22
125
155
486
488
