20
46
23
5
16
18
12
1
6
4
31
0
7
2
70
56
102
10
22
25
35
29
8
36
19
21
24
38
30
32
179
13
45
84
189
59