8
36
106
109
82
142
99
141
173
29
138
23
93
66
153
87
271
165
213
27
40
62
131
98
41
35
53
47
177
157
132
60
57
191
78
169
214
81
113
135
49
217
67
31
17
187
427
184
14
80
152