335
97
260
227
84
242
367
228
272
326
182
826
140
163
625
57
268
41
780
33
409
186
694
92
479
1546
111
109
275
62
716
26
152
65
160
141
172
145
164
411
118
400
29
151
129
263
306
73
202
209
58
20
75
90
302
130
106
175