0
3
5
6
4
27
136
124
28
9
102
14
57
11
78
84
30
52
24
19
118
45
71
54
32
91
60
58
108
257
8
7
15
200
16
869
21
101
42
133
126
86