8
9
3
2
12
24
22
7
64
25
6
14
62
10
29
21
158
186
26
81
20
16
48
13
35
32
50
96
15
38
115
31
75
53
69