20
8
32
5
2
45
10
16
7
47
15
9
11
3
14
21
27
57
92
166
18
19
145
6
30
26
1
17
183
77
59
65
36
12
94
4
24
42
139
34
39