0
1
9
12
14
24
28
31
34
43
47
54
56
57
58
62
63
73
76
80
84
98
99
105
107
110
112
114
124
131
132
140
141
143
147
156
163
168
174
175
181
185
186
188
198
206
207
212
217
224
227
228
233
239
240
243
248
250
251
253
256
258
270
271
273
275
284
287
290
291
292
304
306
310
312
314
315
325
327
332
336
345
346
347
353
365
370
371
380
381
384
393
402
415
423
430
436
438
439
448
449
450
451
455
461
465
469
472
473
475
479
485
492
494
498
501
510
514
521
522
531
537
541
543
545
549
564
566
572
611
620
625
628
632
638
639
642
647
651
661
662
665
666
680
685
691
694
696
698
703
704
710
714
715
726
734
735
747
752
759
769
770
773
783
787
793
795
798
799
800
802
803
805
810
813
815
823
827
829
831
836
844
848
850
854
855
856
861
868
871
875
889
901
902
904
913
914
931
936
940
945
950
952
958
970
971
973
974
978
981
994
1000
1003
1004
1006
1011
1018
1021
1048
1055
1067
1072
1076
1078
1079
1082
1094
1095
1107
1118
1120
1121
1122
1125
1133
1134
1135
1141
1146
1147
1150
1160
1162
1164
1165
1169
1176
1178
1179
1181
1205
1211
1218
1219
1224
1228
1239
1240
1246
1255
1257
1265
1275
1276
1281
1283
1294
1296
1304
1305
1308
1309
1321
1328
1331
1340
1341
1345
1347
1360
1367
1371
1373
1378
1379
1385
1388
1390
1395
1397
1403
1413
1424
1427
1436
1439
1440
1444
1451
1452
1453
1466
1470
1472
1481
1482
1486
1488
1489
1496
1500
1502
1504
1511
1516
1519
1521
1524
1533
1535
1539
1550
1558
1560
1568
1569
1570
1573
1578
1579
1593
1599
1605
1608
1610
1617
