8
7
5
13
18
4
12
11
17
50
20
31
23
3
2
24
52
44
70
118
10
35
105
49
171
6
64
90
51
77
29
85
14
32
27
67