4
5
18
30
40
50
65
66
68
69
71
80
88
113
131
137
138
139
142
145
149
150
152
154
157
158
164
166
169
170
175
177
179
183
185
186
188
191
195
202
212
215
216
219
223
231
236
241
244
249
251
254
257
259
260
263
281
303
304
313
315
320
323
324
329
337
342
349
359
362
372
384
391
392
407
408
421
428
436
442
454
462
466
468
469
471
473
474
480
487
495
498
499
505
517
534
536
541
544
553
557
559
564
567
568
572
582
583
584
586
595
600
605
609
611
612
616
624
636
637
639
647
648
649
652
668
671
672
686
689
690
691
