440
36
58
57
211
178
95
150
89
222
42
186
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
439
681
39
162
104
70
138
245
126
266
15
24
10
61