239
260
31
182
253
145
319
727
72
123
56
147
103
714
22
112
91
98
358
95
78
224
206
271
219
28
26
143
148
77
387
94
75
813
156
188
49
44
320
67
33
42
29
45
85
46
62
250
247
47
138
186
90
30