0
22
33
50
52
54
57
64
66
71
73
80
89
93
107
110
123
129
132
134
137
145
149
156
160
169
171
176
185
186
202
206
213
217
226
235
236
237
238
239
245
247
248
251
256
259
261
266
267
270
275
278
283
287
289
293
300
306
322
327
331
339
351
353
360
364
368
369
376
378
384
389
400
409
414
415
423
428
434
441
443
447
459
465
466
469
481
487
499
500
503
505
507
510
511
514
516
519
524
530
534
535
543
547
551
561
567
574
576
578
581
591
592
597
610
638
641
642
643
651
654
658
659
666
672
673
675
693
694
701
702
706
712
715
719
736
740
746
749
756
763
772
777
780
782
785
786
803
806
811
816
819
826
852
858
870
878
880
886
890
915
918
922
925
952
953
959
970
972
980
991
1009
1012
1017
1023
1035
1036
1041
1044
1046
1048
1058
1063
1064
