19
25
41
50
65
67
90
91
108
109
127
142
153
156
160
172
180
185
194
211
220
247
249
250
264
278
302
314
331
352
360
388
392
393
396
403
404
430
435
448
462
463
464
465
479
489
495
496
505
513
529
533
549
553
566
574
586
598
611
632
641
661
672
673
691
696
738
752
765
769
780
786
800
804
817
823
835
840
850
861
872
873
875
891
904
941
944
945
957
963
970
973
976
998
1001
1002
1015
1033
1043
1046
1048
1064
1068
1072
1076
1083
1107
1109
1112
1115
1119
1128
1133
1141
1159
1170
1195
1206
1207
1210
1212
1213
1228
