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