12
24
31
44
53
71
76
99
105
133
142
149
159
170
174
179
180
183
186
193
195
198
200
203
204
206
208
227
228
244
256
260
272
316
345
377
397
401
402
413
447
450
455
462
464
465
476
509
510
513
517
523
542
564
572
573
592
644
659
663
678
680
690
723
739
744
747
748
755
756
759
762
773
781
793
828
844
847
852
866
867
879
889
903
908
937
943
950
960
973
