0
31
8
5
40
24
32
6
48
45
102
37
143
2
46
44
100
54
28
47
30
17
7
53
13
62
12
36
64
78
21
41
4
14
108
106
86
25
22
193
72