4
1
0
2
5
8
7
3
10
24
18
9
15
44
32
23
176
132
88
17
19
231
61
66
128
85
92
38
31
47
64
14
126
59
75
20