10
5
32
11
16
4
114
138
13
2
8
6
60
58
18
15
17
12
27
9
43
14
1
52
7
3
25
69
42
20
51
53
22
96
33
19
61
36
80
28