20
9
2
8
10
16
1
15
14
19
25
146
22
12
6
7
13
81
5
4
29
11
23
46
18
67
44
56
31
28
24
115
59
63
33
17
107
64
218
103
176