7
9
19
18
29
20
15
14
5
6
27
17
52
13
8
12
77
166
28
99
23
31
55
42
30
22
115
60
79
35
100
34
48
10
139
69
59
61
47
56
121
33