0
3
4
5
9
11
29
35
52
54
56
61
71
74
75
82
83
87
97
99
102
104
106
127
129
133
136
137
138
140
143
144
146
151
158
160
162
163
165
171
179
183
194
197
205
212
217
219
229
234
236
249
251
252
278
282
305
308
311
312
315
316
324
333
343
345
346
347
360
362
363
370
373
383
389
390
392
395
400
405
406
410
415
417
418
419
420
421
422
423
438
439
449
457
459
464
473
481
487
490
491
492
494
501
506
510
519
522
530
533
537
553
554
566
567
571
574
575
583
587
593
600
607
608
610
616
619
620
630
633
636
643
647
653
655
661
668
673
680
681
683
685
688
694
709
710
711
712
722
724
726
734
735
741
745
747
753
756
757
761
762
773
779
780
785
789
795
804
809
812
815
818
819
821
825
826
830
831
832
839
840
841
852
861
867
882
883
888
892
905
906
909
910
912
916
924
930
936
939
945
952
953
960
963
974
976
978
984
986
987
989
992
1002
1012
1014
1015
1019
1024
1025
1033
1039
1043
1051
1060
1061
1062
1066
1067
1072
1081
1093
1099
1100
1107
1112
1116
1120
1121
1124
1125
1133
1137
1139
1141
1151
1153
1164
1170
1171
1172
1176
1177
1180
1183
1184
1192
1200
1205
1209
1211
1217
1219
1224
1227
1232
1237
1239
1244
1254
1258
