0
5
22
21
4
19
25
8
12
50
30
26
16
43
7
78
167
42
49
223
66
135
53
134
17
184
38
15
103
165
10
514
133
29
306
182
403
35
216