0
20
5
32
2
13
4
46
3
58
18
26
78
10
8
11
15
1
29
14
76
35
61
33
28
31
55
39
60
41
24
56
97
21
96
71
127
137
147
19
139