20
12
0
5
3
6
13
4
7
36
14
16
18
45
1
76
32
41
98
77
185
68
48
130
58
61
24
43
34
92
55
85
37
27
113
161
171
80
42
54
52
146
39
126
69
29