0
1
5
19
28
31
39
43
53
58
59
87
91
99
132
135
147
149
151
162
172
180
181
183
187
209
213
216
227
228
234
237
241
242
255
261
267
268
270
273
280
287
289
293
302
310
313
314
317
323
324
337
338
341
346
357
358
373
376
388
392
395
401
402
417
434
435
448
485
491
492
493
498
508
512
516
520
522
535
541
543
544
546
550
565
575
582
596
601
610
614
619
624
631
638
653
654
673
677
678
686
691
696
700
707
709
712
713
721
728
739
745
751
776
785
792
795
808
815
820
821
832
838
840
841
842
857
864
874
876
880
885
889
897
914
916
917
918
923
936
948
949
961
963
966
980
1000
1001
1004
1007
1012
1033
1046
1047
1072
1074
1079
1080
1086
1088
1090
1097
1100
1105
1110
1111
1114
1117
1122
1124
1129
1138
1145
1150
1156
1159
1179
1205
1206
1209
1216
1230
1231
1233
1235
1262
1270
1274
1277
1281
1288
1298
1304
1315
1324
1325
1331
1334
1336
1339
1352
1358
1386
1417
1418
1430
1433
1447
1458
1470
1471
1479
1498
1521
1527
1532
1533
1546
1557
1578
1584
1588
1631
1639
1645
1649
1660
1662
1670
