0
2
9
10
16
17
20
21
24
26
36
37
41
54
56
60
61
63
64
65
75
94
95
106
108
111
118
122
123
125
126
127
128
133
134
136
137
138
139
143
144
145
149
150
157
158
166
168
175
176
179
180
181
184
185
195
198
199
200
201
206
209
213
215
218
222
224
230
232
234
235
243
249
250
258
259
262
265
267
269
271
273
279
282
283
285
289
292
294
299
302
304
313
316
317
323
326
327
329
330
331
332
340
344
346
347
348
358
359
361
362
365
366
368
374
379
380
394
395
409
410
412
414
417
418
420
424
427
433
444
452
455
466
467
471
474
476
477
479
485
491
492
499
502
504
508
509
511
516
517
519
520
525
526
527
529
532
535
537
544
546
549
551
557
563
564
569
572
573
574
580
581
584
585
587
588
593
594
597
598
599
603
606
608
613
618
632
634
635
636
641
645
647
654
656
658
668
672
673
674
678
681
683
685
692
693
695
700
703
707
708
711
715
718
722
723
724
725
731
741
746
749
751
752
754
756
758
761
765
766
767
771
775
778
786
788
797
802
812
814
816
819
825
827
831
833
834
835
839
841
843
844
845
850
856
858
868
874
877
879
888
891
892
897
900
902
907
910
917
922
927
932
937
939
944
945
950
955
957
959
