286
961
759
410
671
399
537
1188
632
658
98
64
1164
97
37
137
209
242
196
57
240
219
42
457
127
16
85
143
154
30
88
45
26
710
275
1020
1
850
849
269
265
1223
255
224
238
141
816
194
603
25
23
509
431
24
439