8
52
82
57
36
138
158
163
66
111
64
136
127
340
65
132
176
79
307
135
103
160
150
249
384
251
121
204
193
105
131
117
91
245
107
190
218
96
146
92
93
72
102
173
118
255
80
156
139
220
76
180
71
40