0
16
18
23
34
38
40
54
62
71
88
91
100
109
111
144
162
179
187
195
215
234
244
262
277
286
299
304
309
315
319
320
343
344
346
348
350
385
390
425
431
434
438
441
448
456
467
477
486
523
562
567
577
580
587
598
606
610
623
624
647
648
650
661
667
679
683
684
697
718
733
750
789
817
827
832
836
838
840
842
846
856
868
876
881
882
883
887
897
922
925
936
941
950
965
967
976
991
1002
1003
1014
1021
1032
1038
1049
1050
1091
1119
1127
1137
1143
1151
1168
1171
1189
1192
1196
1202
1244
1247
1255
1260
1268
1273
1277
1282
1289
1292
1294
1301
1322
1340
1346
1353
1358
1367
1381
1384
1394
