15
7
87
238
60
128
137
267
115
657
16
71
178
733
223
24
26
94
309
86
162
156
703
122
651
75
44
304
295