8
5
0
1
9
11
7
2
20
24
59
17
12
10
66
103
58
50
226
208
49
46
14
212
67
55
29
60
174
18
25
74
16
52
43
161
109
140
26
34
39
94
21
30
315