7
6
30
9
23
22
29
13
43
77
70
15
26
16
61
128
178
14
18
66
5
49
11
24
31
99
116
60
12
28
32
57
35
37
39
166
78
20
38
1