106
164
201
271
166
58
88
76
82
66
345
188
158
110
89
246
304
278
68
212
144
86
60
60
162
242
249
78
103
252
182
54
80
65
96
70
113
250
189
111
64
71
157
95
199
55
45
124
59
80
182
143
82
159
168
295
108
159
174
173