5
5
6
6
8
8
15
15
16
16
18
18
31
31
43
43
48
48
54
54
59
59
68
68
69
69
74
74
78
78
83
83
85
85
98
98
107
107
110
110
121
121
140
140
148
148
171
171
178
178
184
184
188
188
189
189
199
199
201
201
212
212
214
214
225
225
231
231
Back to Top