13
4
14
25
217
489
15
818
84
72
86
462
843
162
144
126
60
177
83
93
76
153
168
59
129
79
85
30
89
101
98