7
10
19
18
30
9
20
15
14
5
6
28
29
17
53
13
8
12
77
166
99
23
31
55
42
22
115
60
79
35
101
34
49
141
69
48
61
47
57
121
33