8
86
3
2
1
12
4
13
19
17
35
15
0
22
32
44
20
5
96
134
66
14
9
25
7
50
24
10
30
89
6
53
87
302
55
31
38
21
18