0
4
8
28
30
36
39
49
65
88
106
107
108
119
122
124
127
137
146
153
157
166
181
195
199
204
207
210
217
220
227
229
260
263
267
271
273
274
287
292
295
299
302
303
307
312
316
318
320
347
349
363
373
377
381
382
386
387
391
405
411
419
434
446
454
457
458
480
491
493
495
499
503
510
511
529
537
543
552
556
560
566
573
579
593
595
599
600
607
610
614
617
618
621
637
645
648
654
659
676
681
684
691
702
704
708
722
725
729
740
741
752
754
756
757
766
773
775
785
806
808
818
829
837
838
852
854
866
867
873
884
887
889
912
917
924
940
941
943
945
947
957
961
969
972
973
978
986
988
992
1005
1010
1012
1027
1034
1036
1040
1060
1068
1069
1074
1087
1096
1102
1103
1107
1116
1125
1131
1144
1152
1153
1154
1161
1168
1172
1175
1178
1184
1186
1193
1196
1202
1204
1214
1217
1231
1232
1240
1243
1247
1259
1260
1261
1263
1273
1294
1302
1304
1315
1320
1323
1327
1328
1333
1341
1343
1347
1353
1354
1367
1372
1380
1388
1394
1398
1413
1418
1426
1430
1432
1438
1465
1471
1472
1475
1481
1483
1485
1486
1494
1495
1496
1503
1509
1511
1512
1518
1520
1540
1557
1558
