15
7
86
238
60
128
136
267
112
657
16
58
71
173
733
85
223
23
26
92
309
84
162
153
703
120
651
75
43
302
295