140
230
248
170
198
372
199
39
198
132
309
131
567
1232
957
763
222
101
240
406
11
515
1972
294
112
103
137
85
464
156
737
975
215
500
176
1120
12
1564
1168
218
216
20
643
191
218
621
32
63
661
28
416
633
