9
27
67
145
17
41
60
121
165
103
131
201
331
184
636
261
186
76
110
521
6224
23
74
18
16
37
79
158
36
47
248