244
164
90
130
49
124
159
120
176
162
210
197
169
247
148
43
111
80
75
203
270
384
18
186
188
102
211
16
136
22
243
11
60
85
9
220
128
109
67
46
178
222
66
27
19
4
86
901
161
7
127
828
35
891
189
277
182
764