8
1
9
15
13
6
18
19
24
21
31
17
36
82
164
112
20
102
35
46
30
94
14
29
47
27
25
33
57
65
38
81
42
59
68
52
48
171
16
115
105