0
1
4
15
23
24
29
30
44
45
50
52
68
77
92
94
117
125
128
131
135
150
154
161
162
165
170
172
173
177
181
183
197
205
206
211
213
215
217
220
228
229
233
245
247
248
254
258
259
263
266
272
284
285
292
303
304
306
308
316
339
340
345
354
360
362
363
364
369
374
378
385
387
393
403
404
413
414
418
420
423
429
432
433
434
438
449
451
452
466
467
472
479
480
481
482
488
492
505
525
546
548
549
553
558
565
572
575
585
587
598
601
606
617
623
629
636
641
643
646
648
649
650
654
657
663
672
674
680
688
691
694
711
713
723
725
740
742
744
747
756
762
763
765
769
778
794
799
800
810
811
812
819
821
828
854
860
861
864
869
873
890
897
900
908
914
921
925
927
929
934
936
943
946
953
954
956
957
958
970
982
990
993
995
999
1004
1006
1016
1023
1025
1031
1040
1041
1046
1050
1054
1069
1071
1074
1078
1081
1082
1085
1097
1101
1104
1105
1115
1117
1123
1127
1137
1138
1148
1150
1158
1159
1160
1161
1162
1167
1181
1182
1184
1185
1191
1193
1197
1209
1210
1215
1217
1241
1245
1250
1256
1257
1263
1266
1277
1284
1289
1293
1294
1298
1300
1308
1312
1314
1315
1316
1332
1349
1351
1352
1363
1369
1376
1377
1379
1392
1402
1405
1408
1409
1411
1417
1418
1419
1424
1438
1439
1441
1453
1458
1459
1464
1468
1470
1477
1492
1494
1506
1515
1516
1519
1523
1528
1533
1536
1540
1549
