0
3
6
8
16
28
35
37
47
54
56
61
73
74
75
84
92
96
101
103
107
108
116
118
141
146
165
168
169
170
174
180
181
193
203
212
227
231
237
244
248
252
253
254
257
261
264
265
267
272
277
291
292
294
301
303
305
309
313
319
325
332
339
340
341
343
344
345
347
351
352
357
359
380
382
384
385
387
394
402
403
405
406
419
426
430
444
450
458
460
462
463
464
467
476
492
502
504
510
526
530
534
540
555
562
585
589
598
601
604
611
612
616
617
621
629
638
639
646
647
659
662
664
665
668
669
673
681
686
707
711
714
736
739
745
758
760
762
772
775
779
783
785
786
788
790
804
805
809
810
825
827
830
843
848
850
854
857
858
861
867
868
874
876
879
880
881
887
891
894
896
900
901
902
909
912
916
943
947
961
964
990
992
1007
1008
1012
1013
1020
1025
1027
1028
1031
1032
1041
1043
1044
1045
1046
1050
1052
1055
1059
1063
1064
1065
1067
1072
1074
1085
1086
1088
1096
1097
1101
1102
1107
1108
1116
1119
1122
1133
1135
1136
1139
1141
1146
1148
1150
1157
1159
1175
1176
1181
1187
1188
1203
1209
1221
1224
1229
1230
1235
1242
1247
1249
1256
1263
1267
1275
1276
1278
1281
1287
1292
1305
1307
1310
1311
1314
1324
1329
1330
1344
1345
1349
1350
1353
1365
1371
1372
1382
1392
1396
1399
1401
1403
1410
1411
1433
1442
1453
1454
1456
1458
1473
1477
1480
1486
1488
1497
1504
1511
1514
1518
1519
1525
1529
1531
1534
1542
1543
1549
1550
