10
13
19
33
39
52
59
65
70
75
84
91
102
115
116
128
139
166
167
211
