0
5
10
20
22
30
31
33
36
37
40
45
50
52
53
57
62
65
83
92
96
119
120
122
124
126
134
135
138
147
150
159
164
168
174
179
181
184
193
201
205
206
219
220
222
228
229
231
232
250
253
255
259
262
265
282
287
292
293
294
297
300
301
321
322
324
329
333
334
336
356
359
366
382
390
394
397
398
400
401
402
405
412
419
449
452
456
458
459
460
463
468
469
489
495
500
508
509
510
512
513
520
523
524
539
544
546
547
553
570
571
575
577
580
582
587
591
592
596
601
607
613
615
618
619
620
622
627
629
639
640
643
647
650
652
657
660
664
666
671
674
679
687
706
709
710
712
715
721
730
732
733
734
736
742
759
761
762
763
770
777
778
783
796
799
806
810
814
818
826
831
848
860
867
868
874
877
893
894
895
899
902
904
905
906
908
920
926
939
940
948
953
958
959
962
963
969
974
986
987
993
994
997
1002
1012
1013
1017
1018
1022
1033
1042
1044
1059
1064
1067
1078
1082
1093
1096
1100
1105
1120
1121
1127
1143
1155
1156
1169
1181
1184
1190
1194
1199
1203
1209
1216
1227
1229
1231
1242
1243
1253
1257
1258
1259
1261
1287
1296
1298
1303
1311
1312
1324
1328
1331
1356
1360
1362
1372
1376
1381
1391
1392
1398
1429
1440
1445
1447
1449
1454
1458
1464
1473
1491
1495
1498
1502
1509
1525
1531
1532
1534
1535
1542
1544
1546
1547
1548
1549
1556
1564
1567
