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