288
985
763
419
677
400
546
1199
640
666
98
64
1178
97
39
139
213
243
200
58
242
220
42
462
130
16
87
143
157
30
89
46
26
719
277
1031
1
144
858
855
274
265
1238
259
228
239
273
45
141
826
198
607
25
23
17
509
432
440