7
2
1
9
6
12
15
52
116
42
27
84
10
21
31
173
32
57
71
61
78
62
49
55
103
83
67
80
107
304
165
138
41
48
145
186