270
818
1135
38
55
239
28
273
48
1317
149
141
203
237
169
163
154
40
23
103
76
92
50
233
98
216
60
42
74
13
53
88
19
47
174
315
286
108
81
75
136
68
167
223
86
78
113
210
12
183
369
41