36
58
57
211
178
95
150
89
222
41
184
85
277
97
242
146
32
30
76
73
99
137
72
240
412
106
56
272
87
69
157
249
20
119
274
55
62
121
131
438
681
39
162
104
70
138
245
126
266
42
15
24
10
61
202