3
6
11
19
23
29
33
36
41
52
58
65
72
76
82
89
93
98
103
114
119
127
133
145
145
148
150
152
* * *
* *
*