229
385
39
209
219
303
45
103
57
283
85
37
258
153
61
181
56
25
70
55
94
570
65
225
106
91
107
71
98
143
76
95
109
72
271
290
1330
34
358