0
1
20
22
25
27
30
34
37
38
44
45
50
54
55
60
65
66
69
71
74
75
82
93
96
99
100
102
104
110
114
116
128
132
139
140
142
146
152
155
157
158
168
170
174
176
184
190
194
196
199
201
204
207
209
215
218
221
222
224
225
231
232
236
243
245
247
259
268
269
270
271
276
278
303
304
307
309
310
312
316
321
325
329
330
345
349
354
362
363
365
376
378
380
381
383
388
391
392
394
395
397
414
415
423
427
433
434
441
443
445
447
450
453
455
457
466
467
473
475
476
479
482
488
492
493
500
501
506
508
517
523
524
526
532
533
545
546
552
567
571
576
579
580
584
585
588
595
604
612
620
623
627
630
634
639
641
643
647
649
653
669
671
674
675
676
677
679
685
691
697
710
715
718
720
723
724
728
733
734
742
752
754
759
763
773
777
779
781
786
788
798
803
812
813
821
823
826
833
834
839
842
845
846
849
850
852
855
857
858
863
865
866
870
871
879
881
895
896
899
901
916
921
923
931
932
936
937
941
953
957
958
966
977
979
985
988
989
995
1001
1013
1014
1019
1025
1032
1036
1039
1043
1048
1057
1061
1069
1083
1094
1096
1098
1104
1107
1113
1115
1122
1125
1126
1130
1132
1141
1142
1151
1156
1158
1170
1180
1181
1185
1196
1201
1208
1210
1213
1216
1220
1226
1228
1238
1242
1246
1247
1254
1261
1265
1268
1276
1281
1283
1284
1285
1299
1301
1303
1309
1314
1319
1323
1326
1327
1328
1334
1336
1339
1345
1347
1348
1349
1350
1351
1354
1369
1370
1387
1388
1389
1394
1395
1397
1398
1399
1405
1407
1416
1422
1430
1436
1441
1453
1460
1463
1467
1470
1472
1473
1474
1475
1476
1492
1497
1498
1499
1506
1509
1528
1530
1542
1543
