8
6
16
2
4
10
95
11
1
23
15
7
94
85
17
72
33
97
137
119
12
81
26
68
45
131
60
25
69
24
39
21
48
18
82
154
59
27
38