0
19
20
14
3
4
8
10
11
31
47
6
7
5
1
110
51
26
12
27
15
44
13
78
385
104
119
230
159
198
37
117
53
113
220
36
63
86
116
243
62
193