4
6
12
22
32
38
55
58
64
74
88
98
101
111
113
119
140
146
153
154
156
173
178
193
208
245
256
266
289
302
318
344
345
369
376
386
410
415
417
419
423
427
428
436
446
450
452
470
474
505
534
549
550
562
563
572
584
592
593
598
602
607
631
