0
1
2
4
5
12
13
14
20
23
24
29
45
49
61
70
79
84
87
89
91
92
94
95
105
107
113
114
118
119
120
121
124
125
128
129
130
132
136
137
140
142
146
149
151
161
163
164
166
172
183
186
188
192
201
204
206
209
213
214
218
229
231
232
234
238
241
243
245
246
248
251
254
255
256
260
263
264
265
266
267
272
276
286
289
294
307
309
310
314
315
316
323
328
332
333
334
336
338
342
343
344
352
354
358
359
363
364
365
367
368
369
375
378
380
385
386
389
390
396
397
403
404
405
410
412
422
424
430
431
432
438
443
448
451
457
458
459
460
464
465
469
487
494
495
497
503
506
514
520
524
525
526
527
538
540
541
561
567
570
574
586
596
597
598
600
603
607
614
616
618
623
624
629
631
636
637
646
647
650
652
653
654
659
661
665
670
675
676
678
679
687
691
694
696
697
703
704
705
707
708
711
728
730
731
734
737
738
743
747
748
756
758
761
764
766
770
771
772
775
776
777
783
787
790
800
801
802
810
811
812
814
818
820
821
822
823
828
831
832
845
850
851
852
853
858
863
877
880
883
884
886
888
891
895
896
897
898
902
903
907
908
910
912
913
914
916
918
920
