25
14
18
11
20
3
4
12
31
19
6
123
21
79
5
38
170
7
9
10
45
259
23
46
29
63
30
92
27
34
75
35
24
32
16
53
39