4
8
14
31
32
34
37
38
39
41
42
43
48
57
65
68
69
72
76
79
90
94
104
111
113
120
124
133
134
136
138
143
147
148
150
158
167
170
175
176
178
179
181
183
184
198
199
205
207
209
211
213
218
220
233
236
244
253
254
257
261
267
268
269
270
271
273
282
285
291
295
312
314
317
319
324
326
349
372
379
382
389
393
418
433
447
450
459
463
471
478
479
486
488
490
497
501
502
503
511
513
514
516
518
522
526
529
533
543
556
561
566
568
574
583
585
587
592
598
599
603
612
617
618
620
621
630
636
638
639
641
652
653
655
665
672
674
679
682
691
