0
1
2
4
5
6
7
11
12
19
23
32
53
80
81
82
91
96
117
133
138
150
164
170
182
202
239
240
270
274
276
281
297
308
313
315
316
325
331
342
367
376
382
388
407
411
417
418
431
443
474
479
481
501
503
506
509
513
530
531
539
543
563
577
608
614
616
621
628
669
698
718
732
734
738
749
756
757
761
763
764
774
788
820
821
831
847
859
862
869
874
880
889
906
913
916
941
944
956
966
967
968
976
990
1014
1017
1019
1028
1055
1064
1065
1071
1080
1084
1086
1098
1109
1126
1140
1193
1200
1205
1224
1245
1248
