14
15
17
19
20
25
39
55
61
73
76
80
96
104
105
135
137
159
162
168
170
190
192
207
213
225
232
248
250
254
256
273
275
288
290
298
300
310
317
318
325
349
357
379
423
424
428
446
458
481
482
483
485
496
502
505
508
522
532
537
559
563
564
570
578
590
597
605
615
625
629
639
673
681
687
700
709
710
716
740
759
767
771
778
779
783
822
830
845
854
856
877
885
908
946
955
960
974
978
984
990
997
1013
1025
1028
1030
1043
1048
1058
1068
1071
1102
1117
1128
1141
1145
1151
1152
1164
1169
1174
1187
1195
1199
1216
1231
