140
177
248
175
66
130
74
12
46
438
75
119
247
120
76
50
31
789
977
135
502
264
1180
781
24
400
117
40
67
224
78
37
63
22
20
99
84
98
42
43
14
295
293
180
59
473
27
21
352
1587
579
330
825
332
139
36
207