12
15
21
42
55
57
60
67
72
74
81
88
91
96
104
113
149
165
185
192
199
207
208
211
218
220
233
241
246
261
265
274
289
291
294
332
337
370
371
377
383
386
390
396
407
434
450
461
476
494
495
505
534
538
546
549
553
572
596
597
603
613
615
619
661
668
682
687
693
706
708
709
