209
450
80
143
214
120
505
11
181
168
507
57
33
26
71
179
252
97
93
98
197
172
27
140
228
169
124
14
114
135
178
56
216
174
92
635
339
29
161
225
155
110
99
55
978
265
163
75
127
104
38
108
41
102
306