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