0
1
3
30
33
35
38
41
42
53
60
67
68
72
78
85
102
104
111
123
126
130
132
137
139
142
156
157
165
177
184
199
201
208
209
214
216
221
224
233
242
258
260
262
265
277
278
290
299
306
307
330
338
339
340
344
348
356
365
373
376
377
379
381
382
385
387
400
401
416
423
432
433
435
437
441
448
449
450
453
469
487
492
504
508
512
517
522
528
530
534
556
559
560
563
567
570
571
578
580
582
589
590
593
611
613
632
637
642
647
651
668
673
681
688
695
701
704
713
721
723
734
741
742
749
750
752
763
777
778
784
786
793
796
800
801
802
808
830
831
835
852
853
857
858
863
864
865
872
878
879
889
893
902
910
923
927
932
937
950
952
963
966
977
1014
1015
1019
1024
1026
1042
1044
1052
1064
1086
1090
1097
1100
1121
1122
1124
1126
1132
1135
1137
1140
1142
1146
1153
1158
1185
1186
1194
1196
1206
1207
1214
1223
1227
1233
1234
1237
1246
1249
1255
1259
1260
1263
1266
1267
1268
1272
1278
1280
1287
1292
1298
1302
1303
1308
1313
1319
1320
1325
1337
1340
1351
1353
1358
1359
1362
1368
1371
1376
1377
1380
1384
1390
1393
1394
1399
1406
1408
1411
1428
1439
1444
1458
1459
1463
1470
1480
1484
1486
1506
1509
1528
1546
1550
1552
1559
1563
1572
1578
1590
1600
1603
1604
1606
1616
1618
1622
1626
1638
1639
1642
1653
1655
1658
1659
1666
1669
1678
1688
1702
1720
1722
1724
1726
1728
1733
1734
1738
1750
1763
1767
1778
