0
1
3
5
13
15
19
20
27
48
52
59
60
65
78
91
93
95
99
103
105
108
110
111
117
118
120
121
123
127
141
155
158
166
176
177
183
188
192
196
197
203
204
205
210
211
217
229
232
234
235
240
246
248
250
254
265
267
268
273
275
285
293
296
307
310
311
328
334
335
343
346
347
352
353
355
357
362
373
375
376
388
390
392
406
410
412
415
422
424
426
434
453
454
457
464
465
468
471
472
476
479
488
489
495
499
502
508
516
518
528
537
539
544
546
548
552
558
559
560
561
562
564
570
575
580
581
582
601
602
604
609
610
611
613
620
625
628
637
644
649
652
659
665
666
668
678
689
692
695
701
706
712
718
721
724
732
733
734
735
741
756
758
760
763
764
766
771
772
782
791
803
810
812
819
820
828
829
830
838
844
845
848
849
853
854
855
863
864
871
872
882
887
889
893
895
898
900
902
905
907
910
912
920
924
925
935
936
945
947
953
954
955
957
958
959
960
968
969
997
1003
1005
1007
1008
1010
1015
1019
1020
1025
1029
1033
1036
1037
1038
1039
1043
1048
1052
1058
1061
1065
1067
1072
1076
1079
1080
1081
1088
1093
1102
1103
1112
1118
1128
1131
1133
1139
1140
1145
1148
1150
1157
1159
1165
1166
1173
1175
1180
1182
1185
1186
1193
1200
1202
1203
1208
1213
1215
1217
1219
1220
1225
1228
1230
1239
1242
1247
1250
1261
1270
1271
1282
1283
1301
1306
1309
1312
1314
1318
1327
1330
1331
1336
1340
1341
1347
1353
1354
1355
1357
1369
1378
1379
1381
1385
1389
1391
1397
1398
1402
1406
1414
1418
1420
1428
1439
1447
1451
