8
12
17
31
35
48
50
56
58
62
82
102
108
110
112
130
141
145
146
148
151
153
181
189
192
200
201
202
211
226
244
263
265
269
270
282
285
291
295
303
307
308
317
329
330
340
347
355
364
368
373
379
401
404
433
438
439
456
459
468
471
489
516
520
535
542
555
557
576
583
588
589
590
600
604
613
619
634
665
684
699
703
727
735
751
756
771
792
820
823
833
853
857
866
870
881
886
894
900
911
915
927
952
1017
1030
1045
1046
1084
1095
1117
1123
1129
1130
