8
14
10
1
3
12
7
13
2
22
11
5
23
16
18
4
114
33
58
105
34
66
62
15
40
54
30
45
210
52
19
97
139
89
32
9
138
28