12
19
24
35
42
63
64
80
87
91
93
117
139
140
150
152
160
172
180
187
190
194
203
208
216
219
232
238
239
242
256
261
263
275
277
281
286
293
301
355
371
373
374
386
399
407
409
411
423
429
442
446
483
509
513
552
564
572
591
623
628
638
646
660
661
667
677
701
703
707
710
726
730
744
745
