9
163
13
118
23
11
18
10
15
26
32
104
24
25
0
160
8
16
3
6
49
47
48
7
116
43
27
33
60
28
45
12
36
4
19
44
14
37
379
41