5
7
16
17
18
27
30
40
55
80
81
85
87
89
91
112
115
128
132
136
138
140
143
147
153
156
158
159
172
187
194
202
206
213
214
228
232
244
251
254
263
275
285
286
290
291
294
301
327
333
334
335
337
338
344
358
359
368
377
409
417
420
428
439
450
473
476
481
486
488
493
514
521
522
526
532
533
538
541
547
552
553
592
600
602
625
633
637
650
652
664
665
681
686
693
708
710
712
727
729
732
741
756
766
769
780
790
794
798
800
825
829
