9
13
16
17
22
25
36
40
60
64
71
89
90
93
108
121
161
178
191
192
202
212
227
232
248
259
265
281
292
298
300
301
305
322
327
347
350
355
357
364
365
405
428
441
455
458
478
492
528
538
553
557
588
593
606
642
643
651
652
659
667
671
701
713
717
724
726
731
733
735
742
768
769
794
848
850
862
871
891
892
906
911
917
941
943
948
965
999
1014
1036
1042
1046
1058
1061
1064
1065
1069
1076
1086
1103
1116
1117
1120
1132
1150
1170
