12
167
11
2
13
6
17
7
8
14
28
15
10
3
0
103
118
31
39
30
58
34
42
55
24
48
25
45
9
91
21
33
16
56
46
43
18
59
23
29