206
78
15
61
158
262
118
84
105
27
77
81
126
152
139
64
202
54
150
210
31
111
186
251
253
265
278
165
245
258
47
133
30
89
82
35
169
189
272
38
65
42
199
90
88
95
37
112
12
403
1228
160
153
74