8
17
21
30
2
95
29
11
6
14
4
25
3
9
138
19
80
7
15
5
20
10
63
31
38
37
33
59
45
32
41
76
24
18
13
106