14
5
27
29
53
13
9
8
12
77
166
28
99
23
31
55
42
30
22
115
60
79
35
101
20
34
48
10
140
69
61
47
56
121
17
33
91
112
15
3
119
32
52
70
100