5
12
159
24
3
20
16
2
10
81
4
6
18
14
9
8
7
133
49
28
21
27
32
1
13
56
26
29
37
11
19
150
38
45
47
52
25