4
0
7
1
2
5
6
35
3
10
8
40
32
48
101
80
133
87
117
107
167
17
105
142
335
44
26
47
29
15
38
39
16
20
14
22
23