0
7
9
10
19
25
41
49
65
79
85
89
90
96
132
135
143
149
151
164
169
174
178
182
185
211
220
223
243
250
251
255
308
314
317
320
321
341
355
358
384
396
415
462
466
481
482
488
489
491
505
517
538
545
552
553
565
566
568
569
578
587
602
616
627
633
649
655
671
672
682
684
689
708
725
741
751
752
778
780
784
835
840
848
855
869
874
888
929
930
935
936
951
956
962
984
989
1020
1024
1037
1050
1052
1054
1066
1108
1120
1133
1151
1158
1180
1188
1190
1192
1198
1222
1234
1240
1241
1250
1276
1293
1296
1297
1304
1325
1327
1328
1343
1348
1353
1365
1366
1391
1400
1413
1414
1417
1422
1424
1428
1437
1442
1443
1454
1456
1497
1507
1512
1520
1533
1535
1537
1552
1553
1566
1580
1584
1585
