0
2
5
6
7
10
11
12
14
15
16
28
29
38
40
47
61
66
71
72
75
79
87
89
91
96
99
102
106
107
118
122
129
131
135
155
160
167
170
178
182
183
184
187
188
189
192
196
203
205
207
215
218
219
223
227
228
231
234
235
237
239
240
241
243
247
248
255
261
265
266
267
269
272
274
279
281
282
283
284
285
286
288
293
295
296
297
302
304
308
309
313
319
320
326
329
332
334
341
348
352
353
354
366
368
369
372
374
377
381
382
387
393
394
396
397
398
402
403
408
409
410
411
412
431
436
439
441
444
448
457
461
463
467
472
476
483
488
489
491
492
493
495
498
501
508
510
512
514
517
524
532
535
539
542
543
556
559
562
565
566
567
570
571
576
581
584
585
589
593
599
603
608
616
619
624
627
629
630
637
643
645
649
651
653
654
656
660
664
665
669
670
675
677
679
682
689
691
695
696
699
709
712
732
734
739
740
747
754
756
757
760
763
773
776
778
780
781
787
791
794
797
798
817
820
822
831
834
837
842
846
849
853
857
868
869
871
872
877
882
885
890
908
909
910
912
914
915
916
917
925
931
933
935
936
939
942
946
950
954
960
961
963
965
969
971
973
976
979
980
983
986
988
990
995
996
998
1000
1001
1003
1006
1009
1011
1013
1015
1021
1022
1023
1025
1039
1048
1051
1053
1055
1059
1062
1065
1066
1068
1069
1070
1073
1075
1076
1079
1086
1093
1100
1102
1104
1109
1110
1112
1113
1115
1116
1117
1118
1124
1125
1128
1129
1135
1141
1143
1146
1147
1148
1152
1157
